:root{--ink: #213130;--muted: #60716d;--line: #dedfda;--paper: #fefdfb;--surface: #ffffff;--app-bg: #f8f7f3;--sidebar-bg: #fefdfb;--subtle-bg: #f2f4ee;--control-bg: #edf0e8;--field-bg: #ffffff;--field-line: #cdd3cc;--placeholder: #65756f;--active-bg: #e3f3dc;--card-bg: #ffffff;--pill-ink: #315847;--pill-bg: #d8f1d0;--tag-ink: #40514d;--tag-bg: #edf0eb;--hero-bg: #213130;--hero-copy: #dce8e4;--progress-bg: #e3e7e1;--teal: #3b6e58;--teal-dark: #294f40;--brand-soft: #b9efad;--brand-pale: #e7f7e2;--aqua: #3b6e58;--coral: #d96a5f;--gold: #e6ae49;--blue: #3567a8;--product-social: #259864;--product-email: #e66256;--product-analytics: #3675d5;--product-search: #c9890f;--product-social-soft: #e7f6ee;--product-email-soft: #fff0ed;--product-analytics-soft: #edf4ff;--product-search-soft: #fff6dc;--product-sign: #7654d6;--product-sign-soft: #f2edff;--product-schedule: #18a39a;--product-schedule-soft: #e9f9f7;--product-forms: #cf4d79;--product-forms-soft: #fff0f5;--product-affiliates: #e97927;--product-affiliates-soft: #fff3e6;--product-links: #5b5fd1;--product-links-soft: #efefff;--shadow: 0 14px 36px rgba(33, 49, 48, .08)}.skip-link{position:fixed;z-index:10000;top:10px;left:10px;padding:10px 14px;border:2px solid var(--teal-dark);border-radius:10px;color:#fff;background:var(--teal-dark);box-shadow:0 8px 24px #1630283d;font-weight:800;text-decoration:none;transform:translateY(calc(-100% - 20px));transition:transform .16s ease}.skip-link:focus-visible{outline:3px solid var(--brand-soft);outline-offset:3px;transform:translateY(0)}.search-settings-layout{display:grid;grid-template-columns:minmax(280px,.82fr) minmax(440px,1.35fr);align-items:start;gap:16px}.search-settings-layout>.panel{min-width:0}.search-project-summary:has(.search-project-summary-compact){display:block;margin:14px 0 10px}.search-project-summary>.search-project-summary-compact{display:grid;grid-template-columns:38px minmax(0,1fr) auto;min-height:0;place-items:initial;align-items:center;gap:11px;padding:12px;text-align:left}.search-project-summary-compact>div{display:grid;min-width:0;gap:2px}.search-project-summary-compact>div small{color:var(--muted);font-size:.68rem;font-weight:850;letter-spacing:.045em;text-transform:uppercase}.search-project-summary-compact>div strong{overflow:hidden;color:var(--ink);font-size:.9rem;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.search-project-summary-compact>div p{overflow:hidden;margin:0;color:var(--muted);font-size:.73rem;line-height:1.4;text-overflow:ellipsis;white-space:nowrap}.search-project-summary-compact>.pill{align-self:center}.search-market-language-group{padding:12px}.search-settings-panel .search-project-operations-form{gap:10px}.search-settings-panel .search-settings-actions{padding-top:2px}.search-connections-panel{overflow:visible}.search-subview[data-search-view=settings] .search-connection-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.search-subview[data-search-view=settings] .search-connection-list>.search-connection-card{position:relative;display:grid;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:104px;border:1px solid color-mix(in srgb,var(--product-search) 15%,var(--line));border-radius:15px;padding:12px;background:var(--card-bg)}.search-subview[data-search-view=settings] .search-connection-list>.search-connection-card.is-connected{border-color:color-mix(in srgb,var(--product-search) 32%,var(--line));background:linear-gradient(145deg,color-mix(in srgb,var(--product-search-soft) 30%,var(--card-bg)),var(--card-bg))}.search-subview[data-search-view=settings] .search-connection-list>.search-connection-card.needs-attention{border-color:color-mix(in srgb,#c17718 55%,var(--line))}.search-connection-provider-logo{display:grid;width:44px;height:44px;place-items:center;align-self:start;border-radius:13px;font-size:1.05rem;font-style:normal;font-weight:900}.search-connection-provider-logo svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.8}.search-connection-provider-logo:not(.ai) img{display:block;width:24px;height:24px;object-fit:contain}.search-connection-provider-logo.website{color:#996314;background:#fff4d1}.search-connection-provider-logo.google{color:#4285f4;background:#f4f8ff;box-shadow:inset 0 0 0 1px #4285f42e}.search-connection-provider-logo.bing{color:#087d7a;background:#e6f7f6;font-family:Georgia,serif;font-size:1.35rem}.search-connection-provider-logo.ai{grid-template-columns:repeat(2,17px);grid-template-rows:repeat(2,17px);gap:2px;padding:4px;background:#f1edff}.search-connection-provider-logo.ai img{display:block;width:17px;height:17px;border-radius:5px;background:#fff;object-fit:contain}.search-connection-card-copy{display:grid;min-width:0;gap:5px}.search-connection-card-copy>div{display:flex!important;align-items:center;justify-content:space-between;gap:8px}.search-connection-card-copy strong{min-width:0;color:var(--ink);font-size:.82rem;line-height:1.3}.search-connection-card-copy small{display:block;overflow-wrap:anywhere;color:var(--muted);font-size:.72rem;line-height:1.42}.search-connection-card-copy small span{color:color-mix(in srgb,var(--muted) 86%,var(--ink))}.search-connection-state{flex:0 0 auto;border-radius:999px;padding:3px 7px;color:var(--muted);background:var(--soft);font-size:.62rem;font-style:normal;font-weight:850}.search-connection-state.connected{color:#17634c;background:#dff2ea}.search-connection-state.attention{color:#8b5610;background:#fff0cc}.search-connection-menu{position:relative;align-self:start;justify-self:end}.search-connection-menu>summary{display:grid;width:36px;height:36px;place-items:center;border:1px solid var(--line);border-radius:50%;color:var(--muted);background:var(--card-bg);cursor:pointer;list-style:none}.search-connection-menu>summary::-webkit-details-marker{display:none}.search-connection-menu>summary:hover,.search-connection-menu[open]>summary{border-color:color-mix(in srgb,var(--product-search) 45%,var(--line));color:#8a5b0e;background:color-mix(in srgb,var(--product-search-soft) 50%,var(--card-bg))}.search-connection-menu>summary svg{width:18px;height:18px;fill:currentColor}.search-connection-menu>div{position:absolute;z-index:12;top:42px;right:0;display:grid!important;width:max-content;min-width:190px;gap:3px!important;border:1px solid var(--line);border-radius:13px;padding:6px;background:var(--card-bg);box-shadow:0 16px 36px #191f1d29}.search-connection-menu>div button{display:grid;grid-template-columns:20px minmax(0,1fr);align-items:center;gap:8px;min-height:38px;border:0;border-radius:9px;padding:7px 9px;color:var(--ink);background:transparent;font:inherit;font-size:.72rem;text-align:left;cursor:pointer}.search-connection-menu>div button:hover{background:var(--soft)}.search-connection-menu>div button.danger{color:#a43131}.search-connection-menu>div svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.8}.search-visibility-schedule-card{display:grid;gap:12px}.search-visibility-schedule-form{display:grid;gap:10px}.search-visibility-schedule-form .form-row{align-items:end}.search-visibility-schedule-form label{display:grid;min-width:0;gap:6px;font-size:.7rem;font-weight:760}.search-visibility-schedule-form :is(select,input){width:100%;min-width:0;min-height:42px}.search-visibility-schedule-footer{display:flex;align-items:center;justify-content:space-between;gap:12px}.search-visibility-schedule-footer p{margin:0}.search-visibility-schedule-footer .primary-button{flex:0 0 auto;width:auto;min-width:154px;min-height:42px;gap:8px}.search-visibility-schedule-footer .primary-button svg{display:block;flex:0 0 17px;width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.search-property-dialog .account-settings-shell{width:min(560px,calc(100vw - 32px))}@media(max-width:980px){.search-settings-layout{grid-template-columns:minmax(0,1fr)}}@media(max-width:680px){.search-subview[data-search-view=settings] .search-connection-list{grid-template-columns:minmax(0,1fr)}.search-subview[data-search-view=settings] .search-connection-list>.search-connection-card{grid-template-columns:42px minmax(0,1fr) 44px;min-height:96px;padding:11px}.search-connection-provider-logo{width:42px;height:42px}.search-connection-menu>summary{width:44px;height:44px}.search-connection-menu>div{right:0;max-width:calc(100vw - 48px)}.search-project-summary>.search-project-summary-compact{grid-template-columns:38px minmax(0,1fr)}.search-project-summary-compact>.pill{display:none}.search-project-summary-compact>div p{white-space:normal}.search-visibility-schedule-footer{align-items:stretch;flex-direction:column}.search-visibility-schedule-footer .primary-button{width:100%}}.dashboard-view[data-dashboard-view=seo] .search-home-setup-card .panel-heading{display:grid;grid-template-columns:minmax(0,1fr) 140px;align-items:end;gap:14px}.dashboard-view[data-dashboard-view=seo] .search-home-setup-card .panel-heading>div:first-child{min-width:0}.dashboard-view[data-dashboard-view=seo] .search-home-setup-card .search-readiness-progress{width:100%;min-width:0;justify-items:stretch}.dashboard-view[data-dashboard-view=seo] .search-home-setup-card .search-readiness-progress strong{text-align:right}.dashboard-view[data-dashboard-view=seo] .search-home-setup-card .search-setup-list{gap:8px}.dashboard-view[data-dashboard-view=seo] .search-home-setup-card .search-setup-list article{display:grid;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;border:1px solid color-mix(in srgb,var(--product-search) 17%,var(--line));border-left:3px solid #b9892e;border-radius:13px;padding:11px;background:color-mix(in srgb,var(--product-search-soft) 12%,var(--card-bg));box-shadow:none}.dashboard-view[data-dashboard-view=seo] .search-home-setup-card .search-setup-list article:last-child{border-bottom:1px solid color-mix(in srgb,var(--product-search) 17%,var(--line))}.dashboard-view[data-dashboard-view=seo] .search-home-setup-card .search-setup-list article.complete{border-left-color:#278064;background:color-mix(in srgb,#e6f5ef 30%,var(--card-bg))}.dashboard-view[data-dashboard-view=seo] .search-home-setup-card .search-setup-list article.partial{border-left-color:#c17b28}.dashboard-view[data-dashboard-view=seo] .search-home-setup-card .search-setup-list article.checking{border-left-color:#6d7e93}.dashboard-view[data-dashboard-view=seo] .search-home-setup-card .search-setup-list article>span:first-child{width:28px;height:28px;flex-basis:28px}.dashboard-view[data-dashboard-view=seo] .search-home-setup-card .search-setup-list article>div{display:grid;min-width:0;gap:4px}.dashboard-view[data-dashboard-view=seo] .search-home-setup-card .search-setup-list article>div strong{font-size:.78rem;line-height:1.3}.dashboard-view[data-dashboard-view=seo] .search-home-setup-card .search-setup-list article>div small{min-width:0;overflow-wrap:anywhere;font-size:.69rem;line-height:1.42}.dashboard-view[data-dashboard-view=seo] .search-home-setup-card :is(.search-step-actions,.search-step-complete,.search-step-status){min-width:max-content;margin-left:0}.dashboard-view[data-dashboard-view=seo] .search-home-setup-card :is(.search-step-actions,.search-step-complete){width:auto;height:auto;flex-basis:auto;place-items:initial;border-radius:0;color:inherit;background:transparent;font-weight:inherit;box-shadow:none}.dashboard-view[data-dashboard-view=seo] .search-home-setup-card .search-step-complete{align-content:center;justify-items:stretch}.dashboard-view[data-dashboard-view=seo] .search-home-setup-card .search-step-complete .search-step-status{justify-self:end}.dashboard-view[data-dashboard-view=seo] .search-home-setup-card .search-step-actions>button{max-width:150px;min-height:34px;justify-content:center;overflow:hidden;border:1px solid color-mix(in srgb,var(--product-search) 34%,var(--line));color:color-mix(in srgb,var(--product-search) 70%,var(--ink));background:color-mix(in srgb,var(--product-search-soft) 42%,var(--card-bg));text-overflow:ellipsis;box-shadow:none}.dashboard-view[data-dashboard-view=seo] .search-home-setup-card .search-step-actions>button:hover{border-color:color-mix(in srgb,var(--product-search) 62%,var(--line));background:color-mix(in srgb,var(--product-search-soft) 72%,var(--card-bg))}@media(max-width:620px){.dashboard-view[data-dashboard-view=seo] .search-home-setup-card .panel-heading{grid-template-columns:minmax(0,1fr);align-items:start}.dashboard-view[data-dashboard-view=seo] .search-home-setup-card .search-readiness-progress{width:min(100%,240px)}.dashboard-view[data-dashboard-view=seo] .search-home-setup-card .search-readiness-progress strong{text-align:left}.dashboard-view[data-dashboard-view=seo] .search-home-setup-card .search-setup-list article{grid-template-columns:28px minmax(0,1fr);align-items:start}.dashboard-view[data-dashboard-view=seo] .search-home-setup-card .search-setup-list article>:is(.search-step-actions,.search-step-complete,.search-step-status){grid-column:2;width:100%;min-width:0;justify-self:stretch}.dashboard-view[data-dashboard-view=seo] .search-home-setup-card .search-step-complete{grid-template-columns:auto minmax(0,1fr);align-items:center;justify-items:start}.dashboard-view[data-dashboard-view=seo] .search-home-setup-card .search-step-complete .search-step-status{justify-self:start}.dashboard-view[data-dashboard-view=seo] .search-home-setup-card .search-step-actions>button{max-width:100%;min-height:40px}}.workspace-account-summary{align-self:center;min-width:0;margin:24px 28px 24px 0;border:1px solid rgba(255,255,255,.16);border-radius:20px;padding:18px;color:#fff;background:#ffffff14;box-shadow:0 18px 44px #081d182e;backdrop-filter:blur(12px)}.workspace-account-heading{display:grid;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:11px;padding-bottom:15px}.workspace-account-mark{display:grid;width:40px;height:40px;place-items:center;border:1px solid rgba(185,239,173,.3);border-radius:12px;color:#d8ffd0;background:#b9efad1f}.workspace-account-mark svg{width:21px;height:21px}.workspace-account-heading>span:nth-child(2){display:grid;min-width:0;gap:2px}.workspace-account-heading small{color:#ffffffab;font-size:.68rem;font-weight:650}.workspace-account-heading strong{overflow:hidden;font-size:.98rem;text-overflow:ellipsis;white-space:nowrap}.workspace-account-heading button{min-height:38px;border:1px solid rgba(255,255,255,.18);border-radius:11px;padding:0 12px;color:#fff;background:#ffffff17;font-size:.69rem;font-weight:760;cursor:pointer}.workspace-account-heading button:hover{border-color:#b9efad7a;background:#ffffff24}.workspace-account-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0}.workspace-account-facts>div{min-width:0;border:1px solid rgba(255,255,255,.1);border-radius:12px;padding:10px 11px;background:#0417122e}.workspace-account-facts dt{color:#ffffff94;font-size:.62rem;font-weight:650}.workspace-account-facts dd{overflow:hidden;margin:4px 0 0;color:#fff;font-size:.78rem;font-weight:760;text-overflow:ellipsis;white-space:nowrap}.overview-metrics .overview-product-card{min-height:184px;padding:16px}.overview-usage-list{display:grid;gap:10px;margin-top:15px}.overview-usage-list>div{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:5px 10px;min-width:0}.overview-usage-list span{overflow:hidden;color:var(--muted);font-size:.66rem;font-weight:660;text-overflow:ellipsis;white-space:nowrap}.overview-usage-list strong{color:color-mix(in srgb,var(--overview-accent) 80%,var(--ink));font-size:.76rem;font-weight:810;white-space:nowrap}.overview-usage-list i{grid-column:1 / -1;display:block;height:5px;overflow:hidden;border-radius:999px;background:color-mix(in srgb,var(--overview-accent) 10%,var(--line))}.overview-usage-list i>b{display:block;width:0;height:100%;border-radius:inherit;background:var(--overview-accent);transition:width .3s ease}@media(max-width:760px){.command-center-hero{grid-template-columns:minmax(0,1fr)}.workspace-account-summary{justify-self:center;width:calc(100% - 16px);margin:0 0 18px;box-sizing:border-box;padding:13px}.workspace-account-heading{grid-template-columns:38px minmax(0,1fr) auto;padding-bottom:12px}.workspace-account-heading>span:nth-child(2){justify-items:center;text-align:center}.workspace-account-heading button{position:relative;width:44px;min-width:44px;height:44px;max-height:44px;overflow:hidden;padding:0;color:transparent;font-size:0;white-space:nowrap}.workspace-account-heading button span{position:absolute;inset:0;display:grid;color:#fff;font-size:1rem;place-items:center}.workspace-account-facts>div{text-align:center}.overview-metrics .overview-product-card{min-height:174px}}@media(max-width:420px){.workspace-account-facts{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.workspace-account-facts>div{padding:9px}.workspace-account-facts dd{font-size:.7rem}.overview-usage-list strong{font-size:.72rem}}.dashboard-view[data-dashboard-view=seo] .search-home-metrics{grid-template-columns:repeat(6,minmax(0,1fr))}.dashboard-view[data-dashboard-view=seo] .search-home-metrics>article{grid-template-rows:minmax(34px,auto) auto minmax(34px,auto);justify-items:center}.dashboard-view[data-dashboard-view=seo] .search-home-metrics :is(.search-metric-label,small){align-self:center;text-align:center}.dashboard-view[data-dashboard-view=seo] .search-home-summary-grid{grid-template-columns:minmax(0,1.45fr) minmax(270px,.72fr);align-items:stretch}.dashboard-view[data-dashboard-view=seo] .search-home-companion-column{height:100%;grid-template-rows:auto auto}.dashboard-view[data-dashboard-view=seo] #searchHomeDomainSummary{grid-template-columns:repeat(3,minmax(0,1fr))}@media(max-width:1120px){.dashboard-view[data-dashboard-view=seo] .search-home-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:900px){.dashboard-view[data-dashboard-view=seo] .search-home-summary-grid{grid-template-columns:minmax(0,1fr)}.dashboard-view[data-dashboard-view=seo] .search-home-companion-column{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:auto}}@media(max-width:620px){.dashboard-view[data-dashboard-view=seo] .search-home-metrics,.dashboard-view[data-dashboard-view=seo] #searchHomeDomainSummary{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-view[data-dashboard-view=seo] .search-home-companion-column{grid-template-columns:minmax(0,1fr)}}@media(max-width:360px){.dashboard-view[data-dashboard-view=seo] #searchHomeDomainSummary{grid-template-columns:minmax(0,1fr)}}@media(min-width:361px)and (max-width:480px){.search-performance-controls{grid-template-columns:minmax(0,1fr) 24px}.search-performance-controls label{grid-column:1 / -1}}.dashboard-view[data-dashboard-view=tools] .product-reports-view{width:100%;max-width:none;margin:0}.dashboard-view[data-dashboard-view=tools] .product-reports-layout{display:grid;grid-template-columns:minmax(420px,1.06fr) minmax(360px,.94fr);gap:16px;align-items:start}.dashboard-view[data-dashboard-view=tools] .product-report-form,.dashboard-view[data-dashboard-view=tools] .product-report-list-panel{min-width:0}.dashboard-view[data-dashboard-view=tools] .product-report-form>header,.dashboard-view[data-dashboard-view=tools] .product-report-list-panel>header{display:flex;align-items:flex-start;gap:12px;margin-bottom:20px}.dashboard-view[data-dashboard-view=tools] .product-report-form>header h3,.dashboard-view[data-dashboard-view=tools] .product-report-list-panel>header h3{margin:0 0 5px}.dashboard-view[data-dashboard-view=tools] .product-report-form>header p,.dashboard-view[data-dashboard-view=tools] .product-report-list-panel>header p{margin:0;color:var(--muted);font-size:.82rem;line-height:1.5}.dashboard-view[data-dashboard-view=tools] .product-report-icon,.dashboard-view[data-dashboard-view=tools] .product-report-card-icon{display:grid;flex:0 0 42px;width:42px;height:42px;place-items:center;border-radius:13px;color:var(--product-links,#6957d6);background:color-mix(in srgb,var(--product-links,#6957d6) 11%,#fff)}.dashboard-view[data-dashboard-view=tools] :is(.product-report-icon,.product-report-card-icon) svg{width:19px;height:19px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.dashboard-view[data-dashboard-view=tools] .product-report-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px}.dashboard-view[data-dashboard-view=tools] .product-report-fields label{display:grid;gap:7px;color:var(--ink);font-size:.8rem;font-weight:750}.dashboard-view[data-dashboard-view=tools] .product-report-fields .full{grid-column:1/-1}.dashboard-view[data-dashboard-view=tools] .product-report-fields :is(input,select){width:100%;min-height:44px;padding:10px 12px;border:1px solid var(--line);border-radius:12px;color:var(--ink);background:var(--surface);font:inherit}.dashboard-view[data-dashboard-view=tools] .product-report-fields :is(input,select):focus{border-color:var(--product-links,#6957d6);box-shadow:0 0 0 3px color-mix(in srgb,var(--product-links,#6957d6) 13%,transparent);outline:0}.dashboard-view[data-dashboard-view=tools] .product-report-form>footer{display:flex;justify-content:flex-end;gap:8px;margin-top:20px}.dashboard-view[data-dashboard-view=tools] .product-report-list{display:grid;gap:9px}.dashboard-view[data-dashboard-view=tools] .product-report-card{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px;align-items:center;padding:14px;border:1px solid var(--line);border-radius:15px;background:color-mix(in srgb,var(--product-links,#6957d6) 3%,var(--surface))}.dashboard-view[data-dashboard-view=tools] .product-report-card.is-paused{opacity:.72}.dashboard-view[data-dashboard-view=tools] .product-report-card>div:first-child{display:grid;grid-template-columns:42px minmax(0,1fr);gap:11px;align-items:center;min-width:0}.dashboard-view[data-dashboard-view=tools] .product-report-card strong,.dashboard-view[data-dashboard-view=tools] .product-report-card small,.dashboard-view[data-dashboard-view=tools] .product-report-card em{display:block;overflow-wrap:anywhere}.dashboard-view[data-dashboard-view=tools] .product-report-card small{margin-top:3px;color:var(--muted);font-size:.75rem;line-height:1.4}.dashboard-view[data-dashboard-view=tools] .product-report-card em{width:max-content;margin-top:6px;padding:3px 7px;border-radius:999px;color:var(--product-links,#6957d6);background:color-mix(in srgb,var(--product-links,#6957d6) 11%,#fff);font-size:.66rem;font-style:normal;font-weight:800}.dashboard-view[data-dashboard-view=tools] .product-report-actions,.dashboard-view[data-dashboard-view=tools] .product-report-delete-confirm{display:flex;gap:6px;align-items:center}.dashboard-view[data-dashboard-view=tools] .product-report-actions .icon-button{display:grid;flex:0 0 40px;width:40px;min-width:40px;height:40px;min-height:40px;place-items:center;padding:0;border-radius:50%}.dashboard-view[data-dashboard-view=tools] .product-report-actions .icon-button svg{width:17px;height:17px}.dashboard-view[data-dashboard-view=tools] .product-report-actions .danger{border-color:#efd0d0;color:#a43e3e;background:#fff7f7}.dashboard-view[data-dashboard-view=tools] .product-report-delete-confirm{flex-wrap:wrap;justify-content:flex-end}.dashboard-view[data-dashboard-view=tools] .product-report-delete-confirm span{width:100%;color:#8f3a3a;font-size:.76rem;font-weight:750;text-align:right}.dashboard-view[data-dashboard-view=tools] .product-report-list>.tools-empty-state{display:grid;min-height:260px;place-items:center;align-content:center;gap:6px;padding:28px;border:1px dashed color-mix(in srgb,var(--product-links,#6957d6) 24%,var(--line));border-radius:16px;background:color-mix(in srgb,var(--product-links,#6957d6) 3%,var(--surface));text-align:center}.dashboard-view[data-dashboard-view=tools] .product-report-list>.tools-empty-state>span{display:grid;width:48px;height:48px;place-items:center;margin:0 0 5px;border-radius:15px;color:var(--product-links,#6957d6);background:color-mix(in srgb,var(--product-links,#6957d6) 11%,#fff)}.dashboard-view[data-dashboard-view=tools] .product-report-list>.tools-empty-state>span svg{display:block;width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.dashboard-view[data-dashboard-view=tools] .product-report-list>.tools-empty-state :is(h3,p){margin:0}.dashboard-view[data-dashboard-view=tools] .product-report-list>.tools-empty-state p{max-width:360px;color:var(--muted);font-size:.8rem;line-height:1.5}@media(max-width:980px){.dashboard-view[data-dashboard-view=tools] .product-reports-layout{grid-template-columns:1fr}}@media(max-width:560px){.dashboard-view[data-dashboard-view=tools] .product-report-fields{grid-template-columns:1fr}.dashboard-view[data-dashboard-view=tools] .product-report-fields .full{grid-column:auto}.dashboard-view[data-dashboard-view=tools] .product-report-card{grid-template-columns:1fr}.dashboard-view[data-dashboard-view=tools] :is(.product-report-actions,.product-report-delete-confirm){justify-content:flex-end}.dashboard-view[data-dashboard-view=tools] .product-report-actions .icon-button{width:44px;min-width:44px;height:44px;min-height:44px;flex-basis:44px}.dashboard-view[data-dashboard-view=tools] .product-report-form>footer{display:grid;grid-template-columns:1fr}.dashboard-view[data-dashboard-view=tools] .product-report-form>footer button{width:100%}}.admin-marketplace-review-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.admin-marketplace-review-card{display:grid;gap:16px}.admin-marketplace-review-card>header{display:flex;gap:12px;align-items:flex-start}.admin-marketplace-review-card>header p{margin:0 0 3px;color:var(--muted);font-size:.78rem}.admin-marketplace-review-card h3{margin:0;font-size:1.08rem}.admin-marketplace-review-logo{display:grid;width:50px;height:50px;flex:0 0 auto;border:1px solid rgba(233,121,39,.25);border-radius:14px;background:#fff3e6;color:#a64e16;font-weight:850;place-items:center;overflow:hidden}.admin-marketplace-review-logo img{width:100%;height:100%;object-fit:cover}.admin-marketplace-review-card>p{margin:0;color:var(--muted);line-height:1.52}.admin-marketplace-review-facts{display:grid;grid-template-columns:repeat(2,1fr);gap:8px}.admin-marketplace-review-facts span{padding:10px;border-radius:10px;background:var(--surface-muted,#f5f7f5)}.admin-marketplace-review-facts small,.admin-marketplace-review-facts strong{display:block}.admin-marketplace-review-facts small{color:var(--muted);font-size:.7rem;text-transform:uppercase;letter-spacing:.05em}.admin-marketplace-review-facts strong{margin-top:3px;font-size:.82rem;text-transform:capitalize}.admin-marketplace-review-card>footer{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-top:13px;border-top:1px solid var(--border)}.admin-marketplace-review-card>footer>div{display:flex;flex-wrap:wrap;gap:7px}.admin-marketplace-review-card>footer a{color:var(--accent);font-size:.8rem;font-weight:750;text-decoration:none}@media(max-width:900px){.admin-marketplace-review-grid{grid-template-columns:1fr}}@media(max-width:560px){.admin-marketplace-review-card>footer{align-items:stretch;flex-direction:column}.admin-marketplace-review-card>footer>div:last-child{display:grid;grid-template-columns:1fr 1fr}}.sr-only{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;clip-path:inset(50%)!important;margin:-1px!important;border:0!important;padding:0!important;white-space:nowrap!important}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;min-width:320px;color:var(--ink);background:var(--paper);font-family:Figtree,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:17px;letter-spacing:.005em}button,input,select,textarea{font:inherit}button{color:inherit}#dashboardScreen .dashboard-field-invalid{border-color:#c9584f!important;box-shadow:0 0 0 3px #c9584f21!important;outline:none}#dashboardScreen .dashboard-validation-error{display:flex;width:fit-content;max-width:100%;align-items:flex-start;gap:7px;margin:7px 0 0;padding:7px 10px 7px 8px;border:1px solid rgba(180,65,56,.18);border-radius:10px;color:#913b35;background:#fff2ef;box-shadow:0 6px 18px #6e27220f;font-size:.78rem;font-weight:650;line-height:1.35;letter-spacing:0;text-align:left;animation:dashboard-validation-enter .16s ease-out both}#dashboardScreen .dashboard-validation-error:before{content:"!";display:grid;width:18px;height:18px;flex:0 0 18px;place-items:center;margin-top:-1px;border-radius:50%;color:#fff;background:#b7473f;font-size:.7rem;font-weight:850;line-height:1}@keyframes dashboard-validation-enter{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){#dashboardScreen .dashboard-validation-error{animation:none}}a{color:inherit;text-decoration:none}h1,h2,h3,h4{font-weight:500;letter-spacing:-.03em}strong{font-weight:600}.hidden{display:none!important}.app-loading [data-screen]{visibility:hidden}.app-loader{position:fixed;z-index:10000;inset:0;display:none;place-content:center;justify-items:center;gap:10px;padding:28px;color:#213130;background:radial-gradient(circle at 50% 42%,rgba(185,239,173,.22),transparent 240px),#fefdfb;text-align:center}.app-loading .app-loader,.route-loading .app-loader{display:grid}.route-loading{overflow:hidden}.app-loader-mark{position:relative;display:grid;width:82px;height:82px;place-items:center;margin-bottom:4px}.app-loader-mark img{position:relative;z-index:1;width:54px;height:54px;object-fit:contain;filter:drop-shadow(0 8px 14px rgba(33,49,48,.13));animation:app-loader-breathe 1.5s ease-in-out infinite}.app-loader-ring{position:absolute;inset:3px;border:3px solid rgba(59,110,88,.13);border-top-color:#3b6e58;border-radius:50%;animation:app-loader-spin .9s linear infinite}.app-loader>strong{font-size:1.02rem;font-weight:700;letter-spacing:-.015em}.app-loader>span{max-width:360px;color:#60716d;font-size:.82rem;line-height:1.45}.app-loader>i{position:relative;width:150px;height:3px;overflow:hidden;border-radius:999px;margin-top:8px;background:#3b6e581f}.app-loader>i:after{position:absolute;inset:0 auto 0 0;width:42%;border-radius:inherit;background:linear-gradient(90deg,#3b6e58,#b9efad);content:"";animation:app-loader-progress 1.25s ease-in-out infinite}body[data-dashboard-theme=dark] .app-loader{color:#f4f1e7;background:radial-gradient(circle at 50% 42%,rgba(116,178,145,.16),transparent 250px),#18231f}body[data-dashboard-theme=dark] .app-loader>span{color:#aebdb7}body[data-dashboard-theme=dark] .app-loader-mark img{content:url(/assets/founderomni-beaver-dark-v1.webp?v=1)}@keyframes app-loader-spin{to{transform:rotate(360deg)}}@keyframes app-loader-breathe{50%{transform:scale(1.055)}}@keyframes app-loader-progress{0%{transform:translate(-115%)}55%{transform:translate(105%)}to{transform:translate(245%)}}@media(prefers-reduced-motion:reduce){.app-loader-ring,.app-loader-mark img,.app-loader>i:after{animation-duration:2.4s}}.brand,.nav-link,.primary-button,.secondary-button,.icon-button{display:inline-flex;align-items:center;justify-content:center;gap:10px}.brand{justify-content:center;font-weight:600;font-size:1.05rem}.brand-logo{display:block;width:46px;height:46px;object-fit:contain}.brand-logo-dark{display:none}.brand-wordmark{color:var(--ink);font-size:1.36rem;font-weight:650;letter-spacing:-.045em;line-height:1}.brand-wordmark>span{color:var(--product-social)}.primary-button,.secondary-button,.icon-button{border:0;border-radius:999px;min-height:46px;cursor:pointer;font-weight:500;white-space:nowrap}.primary-button{padding:0 16px;color:var(--ink);background:var(--brand-soft)}.primary-button:hover{background:#a6e497}.primary-button:focus-visible,.secondary-button:focus-visible,.icon-button:focus-visible,.nav-link:focus-visible,button:focus-visible,summary:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid var(--teal-dark);outline-offset:2px}.secondary-button,.icon-button{border:1px solid var(--line);color:var(--ink);background:var(--surface)}.secondary-button{padding:0 14px}.icon-button{box-sizing:border-box;flex:0 0 42px;width:42px;min-width:42px;height:42px;min-height:42px;aspect-ratio:1;padding:0;border-radius:50%}.eyebrow{margin:0 0 8px;color:var(--teal-dark);font-size:.76rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.marketing-site{min-height:100vh;overflow-x:hidden;overflow-x:clip}.site-header{display:flex;align-items:center;justify-content:space-between;gap:24px;position:sticky;top:0;z-index:10;padding:18px clamp(20px,4vw,64px);border-bottom:1px solid var(--line);background:#fefdfbf0;backdrop-filter:blur(12px)}.site-nav{--site-nav-control-height: 46px;--site-nav-font-size: .88rem;--site-nav-font-weight: 600;display:flex;align-items:center;gap:12px}.site-nav a{color:var(--muted);font-size:var(--site-nav-font-size);font-weight:var(--site-nav-font-weight)}.site-product-switcher{position:relative;display:grid;grid-template-columns:auto repeat(5,minmax(76px,1fr));align-items:stretch;gap:0;min-width:590px;padding:3px;overflow:hidden;border:1px solid color-mix(in srgb,var(--teal) 24%,var(--line));border-radius:999px;background-color:color-mix(in srgb,var(--brand-pale) 43%,var(--surface));box-shadow:0 5px 18px #2131300e;isolation:isolate;animation:productSwitcherEnter .46s cubic-bezier(.2,.8,.2,1) both,productSwitcherAmbient 12s ease-in-out 1s infinite}.site-product-switcher:before{content:"";position:absolute;z-index:0;top:50%;left:5px;width:34px;height:34px;border-radius:50%;background:color-mix(in srgb,var(--teal) 19%,transparent);opacity:.5;transform:translateY(-50%) scale(.88);animation:productToolHalo 4.8s ease-in-out 1.1s infinite;pointer-events:none}.site-product-switcher:after{content:"";position:absolute;z-index:0;inset:0;border-radius:inherit;background:linear-gradient(100deg,transparent 2%,color-mix(in srgb,var(--product-social) 12%,transparent) 17%,color-mix(in srgb,var(--product-email) 11%,transparent) 34%,color-mix(in srgb,var(--product-analytics) 12%,transparent) 51%,color-mix(in srgb,#b48227 10%,transparent) 68%,color-mix(in srgb,#7555a4 10%,transparent) 84%,transparent 98%);background-size:190% 100%;opacity:.42;animation:productSwitcherFlow 8s ease-in-out 1s infinite;pointer-events:none}.site-product-label{position:relative;z-index:2;display:inline-flex;align-items:center;justify-content:center;min-width:38px;min-height:40px;padding:5px 10px;border-radius:999px 0 0 999px;color:var(--teal-dark);background:color-mix(in srgb,var(--teal) 11%,var(--surface));animation:productOptionReveal .36s ease-out .06s both}.site-product-label svg{width:14px;height:14px;fill:color-mix(in srgb,var(--teal) 76%,var(--ink));transform-origin:center;transition:fill .25s ease,transform .35s cubic-bezier(.2,.8,.2,1)}.site-product-label svg rect{transform-box:fill-box;transform-origin:center;animation:productGlyphTile 4.8s ease-in-out infinite}.site-product-label svg rect:nth-child(2){animation-delay:.16s}.site-product-label svg rect:nth-child(3){animation-delay:.32s}.site-product-label svg rect:nth-child(4){animation-delay:.48s}.site-product-switcher:hover .site-product-label svg,.site-product-switcher:focus-within .site-product-label svg{fill:color-mix(in srgb,var(--teal) 90%,var(--ink));transform:rotate(45deg) scale(1.06)}.site-product-switcher .site-product-option{--nav-product-color: var(--teal);--product-delay: .1s;position:relative;z-index:2;display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:6px 12px;border:0;border-left:1px solid color-mix(in srgb,var(--teal) 14%,var(--line));border-radius:0;color:var(--ink);background:transparent;box-shadow:none;font-size:var(--site-nav-font-size);font-weight:var(--site-nav-font-weight);white-space:nowrap;opacity:1;transform:none;transition:color .2s ease,font-weight .2s ease,text-shadow .2s ease,transform .2s cubic-bezier(.2,.8,.2,1);animation:productOptionReveal .42s cubic-bezier(.2,.8,.2,1) var(--product-delay) both}.site-product-switcher .site-product-option:nth-of-type(1){--nav-product-color: var(--product-social);--product-delay: .1s}.site-product-switcher .site-product-option:nth-of-type(2){--nav-product-color: var(--product-email);--product-delay: .16s}.site-product-switcher .site-product-option:nth-of-type(3){--nav-product-color: var(--product-analytics);--product-delay: .22s}.site-product-switcher .site-product-option:nth-of-type(4){--nav-product-color: #b48227;--product-delay: .28s}.site-product-switcher .site-product-option:nth-of-type(5){--nav-product-color: #7555a4;--product-delay: .34s}.site-product-switcher .site-product-option:last-child{border-radius:0 999px 999px 0}.site-product-switcher .site-product-option:hover,.site-product-switcher .site-product-option:focus-visible,.site-product-switcher .site-product-option.is-active{z-index:3;color:color-mix(in srgb,var(--nav-product-color) 88%,var(--ink));background:transparent;box-shadow:none;font-weight:700;text-shadow:0 0 14px color-mix(in srgb,var(--nav-product-color) 24%,transparent);transform:translateY(-1px)}.site-product-switcher .site-product-option:focus-visible{outline:none;text-decoration:underline;text-decoration-color:color-mix(in srgb,var(--nav-product-color) 72%,transparent);text-decoration-thickness:2px;text-underline-offset:5px}.site-nav .site-pricing-link{display:inline-flex;min-height:var(--site-nav-control-height);align-items:center;justify-content:center;margin-left:4px;padding:0 17px;border:1px solid color-mix(in srgb,#b48227 28%,var(--line));border-radius:999px;color:#765717;background:color-mix(in srgb,var(--product-search-soft) 58%,var(--surface));box-shadow:0 3px 12px #5d46160a;font-size:var(--site-nav-font-size);font-weight:var(--site-nav-font-weight);transition:color .16s ease,border-color .16s ease,background .16s ease,box-shadow .16s ease,transform .16s ease}.site-nav .site-pricing-link:hover,.site-nav .site-pricing-link[aria-current=page]{border-color:color-mix(in srgb,var(--teal) 34%,var(--line));color:var(--teal-dark);background:var(--brand-pale);box-shadow:0 5px 14px #2131300f;transform:translateY(-1px)}.site-nav>.primary-button,.site-nav>.secondary-button{min-height:var(--site-nav-control-height);padding-inline:17px;border-radius:999px;font-family:inherit;font-size:var(--site-nav-font-size);font-weight:var(--site-nav-font-weight);line-height:1;transition:color .16s ease,border-color .16s ease,background .16s ease,box-shadow .16s ease,transform .16s ease}.site-nav>.secondary-button{border-color:color-mix(in srgb,var(--teal) 36%,var(--line));color:var(--teal-dark);background:var(--surface)}.site-nav>.secondary-button:hover{border-color:color-mix(in srgb,var(--teal) 58%,var(--line));color:#fff;background:var(--teal-dark);box-shadow:0 6px 16px #214a3f26;transform:translateY(-1px)}@keyframes productSwitcherAmbient{0%,to{border-color:color-mix(in srgb,var(--teal) 24%,var(--line));background-color:color-mix(in srgb,var(--brand-pale) 43%,var(--surface));box-shadow:0 5px 18px #2131300e}34%{border-color:color-mix(in srgb,var(--product-email) 19%,var(--line));background-color:color-mix(in srgb,var(--product-email-soft) 34%,var(--surface));box-shadow:0 6px 20px color-mix(in srgb,var(--product-email) 7%,transparent)}68%{border-color:color-mix(in srgb,var(--product-analytics) 19%,var(--line));background-color:color-mix(in srgb,var(--product-analytics-soft) 31%,var(--surface));box-shadow:0 6px 20px color-mix(in srgb,var(--product-analytics) 7%,transparent)}}@keyframes productSwitcherFlow{0%,to{background-position:100% 50%;opacity:.3}50%{background-position:0% 50%;opacity:.56}}@keyframes productToolHalo{0%,to{opacity:.38;transform:translateY(-50%) scale(.86)}50%{opacity:.72;transform:translateY(-50%) scale(1.08)}}@keyframes productGlyphTile{0%,68%,to{opacity:.82;transform:scale(1)}76%{opacity:.48;transform:scale(.72)}86%{opacity:1;transform:scale(1.12)}}@keyframes productSwitcherEnter{0%{opacity:0;transform:translateY(-7px) scale(.985)}to{opacity:1;transform:none}}@keyframes productOptionReveal{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.site-product-switcher,.site-product-switcher:before,.site-product-switcher:after,.site-product-label,.site-product-label svg rect,.site-product-switcher .site-product-option{animation:none}.site-product-switcher:hover .site-product-label svg,.site-product-switcher:focus-within .site-product-label svg{transform:none}.site-product-switcher .site-product-option{transition-duration:.01ms}}.site-main{--home-content-width: 1120px;padding:0 clamp(20px,4vw,64px) 80px}.home-hero{position:relative;display:grid;grid-template-columns:minmax(0,1fr);gap:52px;align-items:center;max-width:var(--home-content-width);margin:0 auto;padding:clamp(64px,8vw,112px) 0 24px;overflow:clip;text-align:center;isolation:isolate}.home-copy{position:relative;z-index:1;display:grid;justify-items:center}.hero-beaver-watermark{position:absolute;z-index:0;top:clamp(38px,5vw,64px);left:50%;width:clamp(360px,46vw,580px);opacity:.045;pointer-events:none;transform:translate(-50%);mask-image:radial-gradient(circle at center,#000 32%,rgba(0,0,0,.76) 62%,transparent 82%)}.hero-beaver-watermark img{display:block;width:100%;height:auto}.home-hero>.home-media{position:relative;z-index:1}.home-copy h1{margin:0;max-width:980px;font-size:clamp(3.2rem,6.4vw,5.4rem);font-weight:500;letter-spacing:-.045em;line-height:1.04}.home-copy p:not(.eyebrow){max-width:720px;margin:26px auto 0;color:var(--muted);font-size:1.18rem;line-height:1.6}.hero-value-points{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;width:fit-content;max-width:100%;margin:22px auto 0}.hero-value-points span{display:inline-flex;align-items:center;justify-content:flex-start;gap:7px;min-height:34px;border:1px solid #d7ded5;border-radius:999px;padding:5px 11px 5px 7px;color:#40514d;background:#ffffffb8;font-size:.82rem;font-weight:600;white-space:nowrap}@media(max-width:780px){.hero-value-points{align-items:flex-start;flex-direction:column}.hero-value-points span{max-width:100%;white-space:normal}}.hero-value-points i{display:grid;flex:0 0 21px;width:21px;height:21px;aspect-ratio:1;place-items:center;border-radius:50%;color:var(--teal-dark);background:var(--brand-soft);font-size:.7rem;font-style:normal}.hero-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:24px;justify-content:center}.home-copy>.hero-actions{display:none}.waitlist-form{display:grid;gap:10px;width:min(100%,720px);max-width:720px;margin-top:28px;padding:16px;border:1px solid #bfc7bf;border-radius:24px;background:#ffffffeb;box-shadow:0 12px 28px #21313012;text-align:left;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease,transform .18s ease}.waitlist-form label{color:var(--ink);font-size:.95rem;transition:color .18s ease}.waitlist-form:hover,.waitlist-form:focus-within{border-color:#4580667a;background:#fafff9f7;box-shadow:0 16px 36px #214f3d21;transform:translateY(-2px)}.waitlist-form:hover label,.waitlist-form:focus-within label{color:var(--teal-dark)}.waitlist-row{display:grid;grid-template-columns:minmax(220px,1fr) auto;gap:10px;align-items:end;margin-top:8px}.waitlist-row input{margin-top:0}.waitlist-note{margin:0;color:var(--muted);font-size:.68rem;line-height:1.4}.waitlist-note strong{color:var(--ink);font-weight:760}.waitlist-note mark{border-radius:999px;padding:1px 5px;color:#1f6148;background:#dff4e8;font-weight:780;white-space:nowrap}.waitlist-status{margin-top:0}.hero-proof{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;width:min(100%,720px);max-width:720px;margin:22px auto 0}.hero-proof div{padding:12px;border:1px solid var(--line);border-radius:16px;background:#ffffffc2}.hero-proof dt{color:var(--ink);font-size:1.05rem;font-weight:600}.hero-proof dd{margin:3px 0 0;color:var(--muted);font-size:.82rem;font-weight:500}.home-media{position:relative;overflow:hidden;border-radius:24px;border:1px solid var(--line);box-shadow:var(--shadow);background:linear-gradient(180deg,#fff,#eef5eb)}.home-media img{display:block;width:100%;aspect-ratio:16 / 11;object-fit:cover}.product-workspace{width:min(100%,1040px);min-height:390px;margin:0 auto}.product-workspace img{filter:saturate(.95) contrast(.96)}.workspace-card{position:absolute;display:grid;gap:6px;width:min(270px,42%);border:1px solid rgba(12,40,36,.12);border-radius:16px;padding:14px;color:var(--ink);background:#fffffff0;box-shadow:0 14px 34px #2131301f}.workspace-card strong,.workspace-card p{margin:0}.workspace-card p{color:var(--muted);font-size:.84rem;line-height:1.4}.workspace-tab{display:inline-flex;width:max-content;border-radius:999px;padding:4px 8px;color:var(--teal-dark);background:var(--brand-pale);font-size:.72rem;font-weight:600}.composer-card{left:18px;top:18px}.queue-card{right:18px;bottom:18px}.omni-overview{display:grid;gap:14px;width:100%;max-width:var(--home-content-width);min-height:0;margin:0 auto;padding:clamp(18px,2.4vw,26px);text-align:left;background:linear-gradient(rgba(33,49,48,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(33,49,48,.035) 1px,transparent 1px),#f7f7f2;background-size:42px 42px}.overview-heading{display:flex;align-items:center;justify-content:space-between;gap:18px;color:var(--muted);font-size:.86rem;font-weight:600}.overview-heading div{display:flex;align-items:center;gap:9px;color:var(--ink)}.live-dot{display:inline-block;width:9px;height:9px;border-radius:50%;background:#55a36e;box-shadow:0 0 #55a36e61;animation:livePulse 2s ease-out infinite}.overview-grid{display:grid;grid-template-columns:repeat(5,minmax(130px,1fr));gap:10px;overflow-x:auto;padding:7px 0 5px;scrollbar-width:thin}.overview-module{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px;align-items:center;min-height:82px;padding:12px;border:1px solid var(--line);border-radius:15px;background:#ffffffeb;box-shadow:0 12px 28px #2131300f;transition:transform .18s ease,box-shadow .18s ease}.overview-module:hover{transform:translateY(-3px);box-shadow:0 16px 34px #2131301a}.overview-module:nth-child(2),.overview-module:nth-child(4){animation:moduleFloat 2.8s ease-in-out infinite alternate}.module-icon{display:grid;width:40px;height:40px;place-items:center;border:1px solid rgba(255,255,255,.22);border-radius:13px;color:var(--ink);background:var(--brand-soft);box-shadow:inset 0 1px #fff3,0 8px 18px #2131301f}.product-icon-svg{display:block;width:68%;height:68%;overflow:visible}.module-icon .product-icon-svg{width:66%;height:66%}.product-icon-tail{fill:var(--icon-accent, var(--product-social))}.product-icon-tail-lines{fill:none;stroke:#ffffffd1;stroke-width:1.05;stroke-linecap:round}.product-icon-tooth{fill:#f3e7cb;stroke:currentColor;stroke-width:.65}.social-module .module-icon,.icon-social,.product-tile-icon.social{--icon-accent: var(--product-social);--icon-soft: var(--product-social-soft)}.email-module .module-icon,.icon-email,.product-tile-icon.email{--icon-accent: var(--product-email);--icon-soft: var(--product-email-soft)}.analytics-module .module-icon,.icon-analytics,.product-tile-icon.analytics{--icon-accent: var(--product-analytics);--icon-soft: var(--product-analytics-soft)}.search-module .module-icon,.icon-search,.product-tile-icon.search{--icon-accent: var(--product-search);--icon-soft: var(--product-search-soft)}.sign-module .module-icon,.icon-sign,.product-tile-icon.sign{--icon-accent: var(--product-sign);--icon-soft: var(--product-sign-soft)}.schedule-module .module-icon,.icon-schedule,.product-tile-icon.schedule{--icon-accent: var(--product-schedule);--icon-soft: var(--product-schedule-soft)}.forms-module .module-icon,.icon-forms,.product-tile-icon.forms{--icon-accent: var(--product-forms);--icon-soft: var(--product-forms-soft)}.affiliates-module .module-icon,.icon-affiliates,.product-tile-icon.affiliates{--icon-accent: var(--product-affiliates);--icon-soft: var(--product-affiliates-soft)}.tools-module .module-icon,.icon-tools,.product-tile-icon.tools{--icon-accent: var(--product-links);--icon-soft: var(--product-links-soft)}.social-module .module-icon,.email-module .module-icon,.analytics-module .module-icon,.search-module .module-icon,.sign-module .module-icon,.schedule-module .module-icon,.forms-module .module-icon,.affiliates-module .module-icon,.tools-module .module-icon{border-color:color-mix(in srgb,var(--icon-accent) 28%,transparent);color:var(--teal-dark);background:linear-gradient(145deg,#ffffff,var(--icon-soft))}.social-module{box-shadow:inset 0 3px 0 var(--product-social),0 12px 28px #2131300f}.email-module{box-shadow:inset 0 3px 0 var(--product-email),0 12px 28px #2131300f}.analytics-module{box-shadow:inset 0 3px 0 var(--product-analytics),0 12px 28px #2131300f}.search-module{box-shadow:inset 0 3px 0 var(--product-search),0 12px 28px #2131300f}.sign-module{box-shadow:inset 0 3px 0 var(--product-sign),0 12px 28px #2131300f}.schedule-module{box-shadow:inset 0 3px 0 var(--product-schedule),0 12px 28px #2131300f}.forms-module{box-shadow:inset 0 3px 0 var(--product-forms),0 12px 28px #2131300f}.affiliates-module{box-shadow:inset 0 3px 0 var(--product-affiliates),0 12px 28px #2131300f}.tools-module{grid-column:auto;justify-self:stretch;width:auto;box-shadow:inset 0 3px 0 var(--product-links),0 12px 28px #2131300f}.overview-module div{display:grid;gap:3px}.overview-module small,.overview-module strong{display:block}.overview-module small{color:var(--muted);font-size:.72rem}.overview-module strong{font-size:.86rem;line-height:1.25}.module-status{border-radius:999px;padding:5px 8px;font-size:.7rem;font-weight:600}.module-status.beta{color:#315847;background:#d8f1d0}.module-status.next{color:#785822;background:#fff0bf}.module-status.planned{color:#596460;background:#edf0eb}.module-status.private-beta,.module-status.preview{white-space:nowrap}.social-module .module-status{color:var(--product-social);background:var(--product-social-soft)}.email-module .module-status{color:#943e36;background:var(--product-email-soft)}.analytics-module .module-status{color:var(--product-analytics);background:var(--product-analytics-soft)}.search-module .module-status{color:#7d5b18;background:var(--product-search-soft)}.overview-flow{display:flex;align-items:center;justify-content:center;gap:26px;min-height:28px}.overview-flow span{width:8px;height:8px;border-radius:50%;background:var(--teal);animation:flowDot 2.4s ease-in-out infinite}.overview-flow span:nth-child(2){animation-delay:.2s}.overview-flow span:nth-child(3){animation-delay:.4s}.overview-flow span:nth-child(4){animation-delay:.6s}@keyframes livePulse{70%{box-shadow:0 0 0 9px #55a36e00}to{box-shadow:0 0 #55a36e00}}@keyframes moduleFloat{to{transform:translateY(-3px)}}@keyframes flowDot{0%,to{opacity:.28;transform:scale(.8)}45%{opacity:1;transform:scale(1.25)}}.price-promise-section{display:grid;gap:30px;width:100%;max-width:var(--home-content-width);margin:8px auto 18px;scroll-margin-top:96px;padding:clamp(28px,4vw,52px);border:0;border-radius:28px;color:var(--ink);background:radial-gradient(circle at 92% 12%,rgba(255,255,255,.78),transparent 28%),#d8f1d0;box-shadow:none}.price-promise-heading{display:grid;max-width:820px;margin:0 auto;justify-items:center;text-align:center}.price-promise-section .eyebrow{color:var(--teal-dark)}.price-promise-section h2{margin:0;max-width:760px;font-size:clamp(2rem,4vw,3.6rem);font-weight:500;letter-spacing:-.035em;line-height:1.08}.price-promise-heading>p:not(.eyebrow){max-width:720px;margin:18px 0 0;color:#41544f;line-height:1.65}.price-promise-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.price-promise-grid article{display:grid;align-content:start;min-height:240px;padding:24px;border:1px solid rgba(33,73,58,.12);border-radius:22px;background:#ffffffc7}.price-promise-grid article:nth-child(1){background:linear-gradient(145deg,#ffffffe6,#eef8f2)}.price-promise-grid article:nth-child(2){background:linear-gradient(145deg,#ffffffe6,#fff7e9)}.price-promise-grid .price-promise-featured{color:#fff;background:var(--teal-dark)}.price-step{display:grid;width:34px;height:34px;place-items:center;border:1px solid rgba(38,88,69,.14);border-radius:10px;color:var(--teal-dark);background:#e3f3e8;font-size:.72rem;font-weight:700}.price-promise-grid article:nth-child(2) .price-step{border-color:#9a6b1b2e;color:#795414;background:#ffedca}.price-promise-featured .price-step{border-color:#ffffff3d;color:var(--teal-dark);background:#fff}.price-promise-grid h3{margin:24px 0 0;font-size:1.24rem;font-weight:600;letter-spacing:-.025em}.price-promise-grid p{margin:10px 0 22px;color:#4d625c;font-size:.94rem;line-height:1.58}.price-promise-grid strong{align-self:end;margin-top:auto;color:var(--teal-dark);font-size:.82rem}.price-promise-featured p,.price-promise-featured strong{color:#ffffffd1}.price-comparison-note{margin:-8px 0 0;color:#52675f;font-size:.78rem;line-height:1.5;text-align:center}.feature-band{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;padding:28px 0 12px}.feature-band article,.workflow-section,.auth-panel,.auth-summary,.metrics-grid article,.panel{border:1px solid var(--line);border-radius:24px;background:var(--surface);box-shadow:none}.feature-band article{min-height:190px;padding:28px}.product-spaces article{display:grid;align-content:start;gap:12px;min-height:270px}.feature-band span{display:grid;width:38px;height:38px;place-items:center;border-radius:12px;color:var(--ink);background:var(--brand-soft);font-weight:600}.feature-band h2,.workflow-section h2,.auth-panel h1,.panel h2{margin:0}.feature-band h2{font-size:1.4rem;font-weight:500;letter-spacing:-.025em;line-height:1.2}.product-spaces .eyebrow{margin:0;color:var(--teal-dark)}.feature-band p,.workflow-list span,.auth-panel p,.auth-summary li{color:var(--muted);line-height:1.55}.product-tour{display:grid;gap:28px;width:100%;max-width:var(--home-content-width);margin:104px auto 0}.product-tour-heading{display:grid;justify-items:center;max-width:780px;margin:0 auto 22px;text-align:center}.product-tour-heading h2{margin:0;font-size:clamp(2.4rem,5vw,4.5rem);font-weight:500;letter-spacing:-.045em;line-height:1.04}.product-tour-heading>p:not(.eyebrow){max-width:680px;margin:20px auto 0;color:var(--muted);font-size:1.08rem;line-height:1.65}.product-feature{display:grid;grid-template-columns:minmax(280px,.82fr) minmax(420px,1.18fr);gap:clamp(34px,5vw,72px);align-items:center;overflow:hidden;min-height:600px;padding:clamp(34px,5vw,68px);border:1px solid var(--line);border-radius:32px;background:#fff}#social{background:var(--product-social-soft)}#email-tools{background:var(--product-email-soft)}#insights{background:var(--product-analytics-soft)}#search-tools{background:var(--product-search-soft)}#omni-sign{background:var(--product-sign-soft)}.product-feature-reverse .product-copy{order:2}.product-feature-reverse .product-demo{order:1}.product-copy h2{margin:18px 0 0;font-size:clamp(2.15rem,4vw,3.8rem);font-weight:500;letter-spacing:-.045em;line-height:1.04}.product-copy>p{margin:22px 0 0;color:var(--muted);font-size:1.05rem;line-height:1.65}.product-kicker{display:flex;flex-wrap:wrap;align-items:center;gap:9px;color:var(--teal-dark);font-size:.84rem;font-weight:600;letter-spacing:.07em;text-transform:uppercase}.product-kicker>span{display:grid;width:30px;height:30px;place-items:center;border-radius:50%;color:var(--ink);background:var(--brand-soft);font-size:.72rem}#social .product-kicker{color:var(--product-social)}#email-tools .product-kicker{color:var(--product-email)}#insights .product-kicker{color:var(--product-analytics)}#search-tools .product-kicker{color:#8a651c}#omni-sign .product-kicker{color:var(--product-sign)}#social .product-kicker>span{color:#fff;background:var(--product-social)}#email-tools .product-kicker>span{color:#fff;background:var(--product-email)}#insights .product-kicker>span{color:#fff;background:var(--product-analytics)}#search-tools .product-kicker>span{color:#3f3214;background:var(--product-search)}#omni-sign .product-kicker>span{color:#fff;background:var(--product-sign)}.product-kicker em{border-radius:999px;padding:5px 8px;color:var(--muted);background:var(--tag-bg);font-size:.67rem;font-style:normal;letter-spacing:.03em}.feature-checklist{display:grid;gap:12px;margin:26px 0 0;padding:0;list-style:none}.feature-checklist li{position:relative;padding-left:27px;color:#40514d;line-height:1.45}.feature-checklist li:before{content:"\2713";position:absolute;left:0;top:1px;display:grid;width:18px;height:18px;place-items:center;border-radius:50%;color:#315847;background:#d8f1d0;font-size:.68rem;font-weight:700}#social .feature-checklist li:before{color:#fff;background:var(--product-social)}#email-tools .feature-checklist li:before{color:#fff;background:var(--product-email)}#insights .feature-checklist li:before{color:#fff;background:var(--product-analytics)}#search-tools .feature-checklist li:before{color:#3f3214;background:var(--product-search)}#omni-sign .feature-checklist li:before{color:#fff;background:var(--product-sign)}.product-demo{position:relative;overflow:hidden;min-height:460px;border:1px solid rgba(33,49,48,.1);border-radius:28px;background:linear-gradient(rgba(33,49,48,.03) 1px,transparent 1px),linear-gradient(90deg,rgba(33,49,48,.03) 1px,transparent 1px),#f5f7f1;background-size:34px 34px}.demo-window-bar{display:flex;align-items:center;gap:5px;color:var(--muted);font-size:.72rem}.demo-window-bar i{width:7px;height:7px;border-radius:50%;background:#cad1ca}.demo-window-bar span{margin-left:6px}.social-network-demo{min-height:520px;isolation:isolate;background:radial-gradient(circle at 50% 48%,rgba(182,234,166,.34),transparent 31%),linear-gradient(rgba(33,49,48,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(33,49,48,.025) 1px,transparent 1px),#f5f7f1;background-size:auto,34px 34px,34px 34px,auto}.network-glow{position:absolute;inset:20% 22%;z-index:-1;border-radius:50%;background:#b7eba738;filter:blur(38px);animation:networkGlow 5s ease-in-out infinite alternate}.network-center-card{position:absolute;left:50%;top:50%;z-index:3;display:grid;width:190px;min-height:176px;place-items:center;border:1px solid rgba(55,83,76,.14);border-radius:28px;padding:22px;background:#ffffffeb;box-shadow:0 24px 55px #1f322d24;transform:translate(-50%,-50%);backdrop-filter:blur(14px)}.network-center-card img{width:46px;height:46px}.network-center-card span{margin-top:9px;color:var(--teal-dark);font-size:.68rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.network-center-card strong{margin-top:-3px;font-size:1.15rem;letter-spacing:-.02em}.network-center-card small{margin-top:8px;color:var(--muted);font-size:.68rem;text-align:center}.social-logo-field{position:absolute;inset:0;z-index:4}.network-logo{--push-x: 0px;--push-y: 0px;position:absolute;display:grid;width:64px;height:64px;place-items:center;border:1px solid rgba(42,62,57,.12);border-radius:19px;padding:0;background:#fffffff2;box-shadow:0 15px 34px #1f322d1f;cursor:pointer;transform:translate(var(--push-x),var(--push-y)) rotate(var(--tilt, 0deg));transition:transform .26s cubic-bezier(.2,.8,.2,1),box-shadow .22s ease,border-color .22s ease,opacity .22s ease}.network-logo .provider-logo{width:44px;height:44px;flex-basis:44px;border-radius:13px;box-shadow:none}.network-logo .provider-logo svg{width:25px;height:25px}.network-logo:hover,.network-logo:focus-visible{z-index:8;border-color:#46806859;box-shadow:0 20px 42px #1f322d33;transform:translate(var(--push-x),calc(var(--push-y) - 7px)) rotate(0) scale(1.12)}.social-logo-field:has(.network-logo:hover) .network-logo:not(:hover){opacity:.76}.network-logo:nth-child(1){left:7%;top:8%;--tilt: -5deg}.network-logo:nth-child(2){left:31%;top:6%;--tilt: 3deg}.network-logo:nth-child(3){right:27%;top:7%;--tilt: -3deg}.network-logo:nth-child(4){right:6%;top:13%;--tilt: 5deg}.network-logo:nth-child(5){left:5%;top:38%;--tilt: 4deg}.network-logo:nth-child(6){right:5%;top:41%;--tilt: -4deg}.network-logo:nth-child(7){left:8%;bottom:9%;--tilt: -4deg}.network-logo:nth-child(8){left:29%;bottom:6%;--tilt: 4deg}.network-logo:nth-child(9){right:29%;bottom:7%;--tilt: -2deg}.network-logo:nth-child(10){right:7%;bottom:10%;--tilt: 4deg}.network-logo:nth-child(11){left:16%;top:23%;--tilt: 2deg}.network-logo:nth-child(12){right:15%;bottom:25%;--tilt: -3deg}.network-activity{position:absolute;left:50%;bottom:22px;z-index:5;display:flex;align-items:center;gap:7px;border:1px solid rgba(55,83,76,.12);border-radius:999px;padding:7px 11px;color:var(--muted);background:#ffffffe0;box-shadow:0 8px 24px #1f322d14;transform:translate(-50%);font-size:.7rem;backdrop-filter:blur(10px)}.network-activity i{width:7px;height:7px;border-radius:50%;background:#55a968;box-shadow:0 0 0 4px #55a96821;animation:livePulse 1.8s ease-in-out infinite}@keyframes networkGlow{to{opacity:.58;transform:scale(1.12)}}.email-flow-demo{padding:28px;background-color:#fbf7ed}.email-preview-card{position:relative;z-index:2;display:grid;gap:12px;width:min(340px,76%);padding:20px;border:1px solid var(--line);border-radius:20px;background:#fff;box-shadow:0 16px 38px #463a231a;animation:emailCardFloat 4s ease-in-out infinite alternate}.email-preview-card>small{margin-top:6px;color:var(--muted)}.email-preview-card>strong{font-size:1.08rem}.email-preview-card .demo-cta{width:max-content;border-radius:999px;padding:9px 13px;color:var(--ink);background:#ffe59a}.email-copy-line{width:66%;height:8px;border-radius:999px;background:#ece9e0}.email-copy-line.wide{width:92%}.delivery-progress{overflow:hidden;width:74%;height:6px;margin:24px 0 18px;border-radius:999px;background:#e3e1d9}.delivery-progress span{display:block;width:42%;height:100%;border-radius:inherit;background:#d2a33f;animation:deliveryMove 3s ease-in-out infinite}.email-events{display:grid;gap:9px;margin-left:auto;width:min(330px,86%)}.mail-event{display:grid;grid-template-columns:auto minmax(0,1fr);gap:3px 10px;align-items:center;padding:12px 14px;border:1px solid var(--line);border-radius:15px;background:#fffffff0;box-shadow:0 8px 20px #463a230f;animation:eventSlide 4.5s ease-in-out infinite}.mail-event i{grid-row:1 / 3;display:grid;width:28px;height:28px;place-items:center;border-radius:50%;color:#5b4a1d;background:#fff0bf;font-style:normal}.mail-event b{font-size:.84rem}.mail-event small{color:var(--muted);font-size:.7rem}.event-delivered{animation-delay:.35s}.event-opened{animation-delay:.7s}@keyframes emailCardFloat{to{transform:translateY(-7px) rotate(-.5deg)}}@keyframes deliveryMove{0%{transform:translate(-100%)}55%,to{transform:translate(240%)}}@keyframes eventSlide{0%,to{transform:translate(8px);opacity:.72}35%,75%{transform:translate(0);opacity:1}}.analytics-demo{display:grid;align-content:start;gap:14px;padding:24px}.analytics-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.analytics-summary>span{display:grid;gap:7px;padding:13px;border:1px solid var(--line);border-radius:15px;background:#ffffffeb}.analytics-summary small{color:var(--muted);font-size:.67rem}.analytics-summary strong{font-size:1.04rem}.analytics-summary .live-dot{width:7px;height:7px;margin-right:3px}.chart-card{padding:18px 18px 8px;border:1px solid var(--line);border-radius:18px;background:#fffffff0}.chart-labels{display:flex;justify-content:space-between;align-items:center;gap:12px}.chart-labels small{border-radius:999px;padding:4px 7px;color:#315847;background:#d8f1d0}.chart-card svg{display:block;width:100%;height:180px}.chart-area{fill:url(#chartFill)}.chart-line{fill:none;stroke:#4f9468;stroke-width:5;stroke-linecap:round;stroke-dasharray:720;stroke-dashoffset:720;animation:chartDraw 4s ease-in-out infinite alternate}.visitor-stream{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.visitor-stream span{display:grid;grid-template-columns:auto 1fr;gap:2px 7px;min-width:0;padding:10px;border:1px solid var(--line);border-radius:14px;background:#ffffffe6;animation:visitorPop 4s ease-in-out infinite}.visitor-stream span:nth-child(2){animation-delay:.4s}.visitor-stream span:nth-child(3){animation-delay:.8s}.visitor-stream i{grid-row:1 / 3;display:grid;width:26px;height:26px;place-items:center;border-radius:8px;color:#315847;background:#d8f1d0;font-size:.58rem;font-style:normal;font-weight:600}.visitor-stream b{overflow:hidden;font-size:.72rem;text-overflow:ellipsis;white-space:nowrap}.visitor-stream small{overflow:hidden;color:var(--muted);font-size:.58rem;text-overflow:ellipsis;white-space:nowrap}@keyframes chartDraw{45%,to{stroke-dashoffset:0}}@keyframes visitorPop{0%,to{transform:translateY(4px);opacity:.66}30%,75%{transform:translateY(0);opacity:1}}.search-radar-demo{padding:26px;background-color:#f7f5fa}.search-query-card{position:relative;z-index:3;display:grid;gap:8px;width:86%;padding:17px 19px;border:1px solid var(--line);border-radius:18px;background:#fffffff2;box-shadow:0 14px 34px #372b4814}.search-query-card span{color:var(--muted);font-size:.72rem}.search-query-card strong{padding-right:12px;font-size:.94rem}.query-cursor{position:absolute;right:18px;bottom:18px;width:2px;height:17px;background:#5d7169;animation:cursorBlink 1s steps(1) infinite}.visibility-radar{position:absolute;left:42px;bottom:42px;display:grid;width:178px;height:178px;place-items:center;border:1px solid rgba(82,69,99,.14);border-radius:50%;background:radial-gradient(circle,#d8f1d085,#ffffff1f 65%)}.visibility-radar:before,.visibility-radar i{content:"";position:absolute;border:1px solid rgba(82,69,99,.16);border-radius:50%}.visibility-radar:before{inset:28px}.visibility-radar i:nth-child(1){inset:57px}.visibility-radar i:nth-child(2){left:50%;top:0;bottom:0;width:1px;border:0;border-left:1px solid rgba(82,69,99,.13);border-radius:0}.visibility-radar i:nth-child(3){left:0;right:0;top:50%;height:1px;border:0;border-top:1px solid rgba(82,69,99,.13);border-radius:0}.visibility-radar b{position:relative;z-index:2;display:grid;width:50px;height:50px;place-items:center;border-radius:16px;color:#fff;background:#3b5f55;box-shadow:0 9px 22px #2131302e}.visibility-radar:after{content:"";position:absolute;inset:0;border-radius:50%;background:conic-gradient(from 0deg,transparent 0 78%,rgba(91,145,108,.24));animation:radarSpin 4.5s linear infinite}.search-results-stack{position:absolute;right:24px;bottom:32px;z-index:3;display:grid;gap:9px;width:min(285px,58%)}.search-result{display:grid;grid-template-columns:auto 1fr;gap:2px 9px;align-items:center;padding:11px 13px;border:1px solid var(--line);border-radius:14px;background:#fffffff0;box-shadow:0 8px 20px #372b480f;animation:resultReveal 5s ease-in-out infinite}.search-result i{grid-row:1 / 3;display:grid;width:28px;height:28px;place-items:center;border-radius:9px;color:#315847;background:#d8f1d0;font-size:.7rem;font-style:normal;font-weight:600}.search-result b{font-size:.78rem}.search-result small{color:var(--muted);font-size:.65rem}.result-two{animation-delay:.45s}.result-three{animation-delay:.9s}@keyframes cursorBlink{50%{opacity:0}}@keyframes radarSpin{to{transform:rotate(360deg)}}@keyframes resultReveal{0%,to{transform:translate(10px);opacity:.56}30%,78%{transform:translate(0);opacity:1}}.connected-flow{position:relative;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));align-items:center;gap:12px;min-height:190px;border:1px solid rgba(78,112,101,.14);border-radius:28px;padding:28px;background:radial-gradient(circle at 50% 50%,rgba(216,241,208,.62),transparent 58%),#ffffffb8;overflow:hidden}.connected-flow:before{display:none}.connected-flow span{position:relative;z-index:2;display:grid;min-width:0;min-height:122px;align-content:center;gap:4px;border:1px solid var(--line);border-radius:20px;padding:14px 10px;text-align:center;background:#fff;box-shadow:0 12px 28px #21313014;animation:workflowNode 8s ease-in-out infinite;animation-delay:calc(var(--flow-index) * 1.2s)}.connected-flow span small{color:var(--muted);font-size:.68rem}.connected-flow span strong{font-size:.94rem}.connected-flow .flow-icon{display:grid;width:60px;height:60px;margin:0 auto 5px;place-items:center;font-style:normal}.connected-flow .flow-icon .product-icon-image{width:100%;height:100%;object-fit:contain}.tools-demo{display:grid;align-content:center;padding:28px;background:radial-gradient(circle at 50% 44%,rgba(117,183,150,.26),transparent 44%),linear-gradient(145deg,#203b35,#1b2e2b)}.tools-demo-shell{position:relative;z-index:1;display:grid;gap:18px;width:100%}.tools-demo-link{display:flex;align-items:center;justify-content:space-between;gap:16px;border:1px solid rgba(255,255,255,.16);border-radius:16px;padding:13px 15px;color:#ffffffb3;background:#ffffff17;box-shadow:inset 0 1px #ffffff14;animation:toolsLinkGlow 4s ease-in-out infinite}.tools-link-address{display:flex;min-width:0;align-items:center;gap:2px}.tools-link-address>i{flex:0 0 auto;width:8px;height:8px;margin-right:8px;border-radius:50%;background:#b9efad;box-shadow:0 0 0 5px #b9efad1a}.tools-link-address b{overflow:hidden;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.tools-link-address strong{color:#b9efad}.tools-link-live{display:flex;flex:0 0 auto;align-items:center;gap:6px;border-radius:999px;padding:5px 8px;color:#d7f7d0;background:#b9efad1c;font-size:.68rem;font-weight:650}.tools-link-live i{width:6px;height:6px;border-radius:50%;background:#b9efad;animation:livePulse 2s ease-out infinite}.tools-demo-panels{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.tools-qr-card,.tools-attribution-card{min-width:0;min-height:276px;border:1px solid rgba(255,255,255,.14);border-radius:22px;background:#ffffff14;box-shadow:0 16px 34px #07120f29}.tools-qr-card{display:grid;place-items:center;align-content:center;gap:13px;padding:20px;color:#fff;text-align:center}.tools-qr-card>div:last-child{display:grid;gap:3px}.tools-qr-card small{color:#ffffff9e;font-size:.68rem}.tools-qr-frame{position:relative;overflow:hidden;width:min(150px,86%);aspect-ratio:1;border-radius:18px;color:#284d43;background:#fff;box-shadow:0 12px 28px #0003}.tools-qr-frame svg{display:block;width:100%;height:100%}.tools-qr-scan{position:absolute;right:8px;left:8px;top:8px;height:2px;border-radius:999px;background:#9ae68d;box-shadow:0 0 12px 3px #9ae68d80;animation:toolsQrScan 3s ease-in-out infinite}.tools-attribution-card{display:grid;align-content:center;gap:22px;padding:22px;color:#fff}.tools-attribution-head{display:flex;align-items:end;justify-content:space-between;gap:12px}.tools-attribution-head>span{display:grid;gap:3px}.tools-attribution-head small{color:#ffffff9e}.tools-attribution-head strong{font-size:clamp(2rem,4vw,2.8rem);font-weight:550;letter-spacing:-.04em;animation:toolsCountPulse 4s ease-in-out infinite}.tools-attribution-head>i{border-radius:999px;padding:5px 8px;color:#c9f5c0;background:#b9efad1f;font-size:.7rem;font-style:normal;font-weight:650}.tools-metric-list{display:grid;gap:15px}.tools-metric-list>span{display:grid;grid-template-columns:1fr auto;gap:6px 12px;align-items:center}.tools-metric-list small{color:#ffffffad;font-size:.72rem}.tools-metric-list b{font-size:.72rem}.tools-metric-list>span>i{grid-column:1 / -1;overflow:hidden;height:6px;border-radius:999px;background:#ffffff1f}.tools-metric-list em{display:block;width:var(--metric);height:100%;border-radius:inherit;background:linear-gradient(90deg,#71b987,#b9efad);transform-origin:left;animation:toolsMetricFill 4s cubic-bezier(.2,.8,.2,1) infinite}.tools-metric-list>span:nth-child(2) em{animation-delay:.25s}.tools-metric-list>span:nth-child(3) em{animation-delay:.5s}@keyframes toolsQrScan{0%,10%{transform:translateY(0);opacity:0}22%{opacity:1}72%{transform:translateY(132px);opacity:1}86%,to{transform:translateY(132px);opacity:0}}@keyframes toolsMetricFill{0%,12%{transform:scaleX(.08);opacity:.5}38%,82%{transform:scaleX(1);opacity:1}to{transform:scaleX(.08);opacity:.5}}@keyframes toolsLinkGlow{0%,to{border-color:#ffffff29}50%{border-color:#b9efad6b}}@keyframes toolsCountPulse{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}@keyframes workflowSignal{0%{transform:translate(0);opacity:0}18%{opacity:1}80%,to{transform:translate(46px);opacity:0}}@keyframes workflowNode{0%,18%,to{border-color:var(--line);transform:translateY(0)}8%{border-color:#5b916c80;transform:translateY(-5px);box-shadow:0 17px 34px #31584724}}.workflow-section{display:grid;grid-template-columns:minmax(260px,.8fr) minmax(300px,1.2fr);gap:28px;width:100%;max-width:var(--home-content-width);margin:16px auto 0;padding:clamp(28px,4vw,48px)}.workflow-section h2{max-width:520px;font-size:clamp(1.8rem,3vw,3rem);font-weight:500;letter-spacing:-.035em;line-height:1.08}.workflow-copy{max-width:500px;margin:16px 0 0;color:var(--muted);line-height:1.65}.workflow-list{display:grid;gap:12px;margin:0;padding:0;list-style:none}.workflow-list li{display:grid;grid-template-columns:150px minmax(0,1fr);gap:12px;padding:12px 0;border-bottom:1px solid var(--line)}.workflow-list li:last-child{border-bottom:0}.channel-cloud{display:flex;flex-wrap:wrap;gap:10px;align-content:start}.channel-cloud span{display:inline-flex;align-items:center;min-height:38px;border:1px solid var(--line);border-radius:999px;padding:0 14px;color:var(--ink);background:var(--subtle-bg);font-weight:500}.auth-screen{min-height:100vh;padding:24px clamp(18px,4vw,56px)}.development-banner{display:flex;justify-content:center;gap:10px;padding:10px 20px;color:#493b05;border-bottom:1px solid #ead789;background:#fff8d8;font-size:.86rem;line-height:1.4;text-align:center}.internal-testing-notice{margin-top:22px;padding:16px 18px;border:1px solid #ead789;border-radius:16px;color:#493b05;background:#fff8d8}.internal-testing-notice p{margin:6px 0 0;color:#665817}.auth-brand{width:max-content}.auth-layout{display:grid;grid-template-columns:minmax(320px,520px) minmax(280px,390px);gap:20px;align-items:stretch;justify-content:center;margin-top:clamp(28px,5vh,56px)}.auth-panel,.auth-summary{padding:28px}.auth-summary{padding:24px}.auth-summary{position:relative;overflow:hidden;background:radial-gradient(circle at 100% 0%,rgba(86,166,128,.13),transparent 44%),linear-gradient(160deg,#fff,#fafcf8)}.auth-summary:before{position:absolute;top:0;right:26px;left:26px;height:3px;border-radius:0 0 999px 999px;background:linear-gradient(90deg,#2e8b63,#d96a5f,#3567a8,#d59a21,#9b5a78,#2f8da0,#7b68b7,#c86d43,#39a585);content:""}.auth-summary>*{position:relative;z-index:1}.auth-panel h1{font-size:clamp(1.85rem,3vw,2.6rem);font-weight:500;letter-spacing:-.04em;line-height:1.04}.auth-form{display:grid;gap:14px;margin-top:24px}.status-message{margin:0;border:1px solid var(--line);border-radius:14px;padding:11px 12px;color:#155d58;background:#ebf8f6;font-weight:600;line-height:1.45}.status-message:empty{display:none}.status-message[data-type=error]{color:#7d251d;border-color:#f0b8af;background:#fff0ee}.status-message[data-type=warning]{color:#694d00;border-color:#edd486;background:#fff8dc}.dialog-context-feedback{margin:4px 0 16px;scroll-margin-block:18px;outline:none}.dialog-context-feedback:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb,currentColor 16%,transparent)}.app-status{margin-bottom:16px}.auth-switch{display:flex;flex-wrap:wrap;gap:8px;margin:18px 0 0}.auth-switch button{border:0;padding:0;color:var(--teal-dark);background:transparent;cursor:pointer;font-weight:600}.auth-text-button{justify-self:center;border:0;padding:2px 4px;color:var(--teal-dark);background:transparent;cursor:pointer;font:inherit;font-weight:700}.auth-text-button:hover,.auth-text-button:focus-visible{text-decoration:underline}.auth-value-list{display:grid;gap:7px;margin:13px 0 0;padding-left:18px;font-size:.84rem;line-height:1.45}.auth-summary .eyebrow{margin:0;font-size:.68rem;letter-spacing:.1em}.auth-summary h2{max-width:350px;margin:5px 0 0;font-size:clamp(1.7rem,2.7vw,2.3rem);font-weight:500;letter-spacing:-.035em;line-height:1.08}.auth-summary-copy{max-width:360px;margin:11px 0 0;color:var(--muted);font-size:.84rem;line-height:1.48}.auth-product-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-top:16px}.auth-product-card{--auth-accent: #2e8b63;--auth-soft: #e8f5ee;display:grid;min-width:0;min-height:68px;place-items:center;align-content:center;gap:3px;border:1px solid color-mix(in srgb,var(--auth-accent) 24%,var(--line));border-radius:15px;padding:7px 4px 6px;background:radial-gradient(circle at 50% 20%,rgba(255,255,255,.94),transparent 48%),color-mix(in srgb,var(--auth-soft) 82%,#ffffff);box-shadow:0 8px 18px color-mix(in srgb,var(--auth-accent) 9%,transparent);animation:authProductReveal .46s cubic-bezier(.2,.72,.25,1) both}.auth-product-card:nth-child(2){animation-delay:45ms}.auth-product-card:nth-child(3){animation-delay:90ms}.auth-product-card:nth-child(4){animation-delay:135ms}.auth-product-card:nth-child(5){animation-delay:.18s}.auth-product-card:nth-child(6){animation-delay:225ms}.auth-product-card:nth-child(7){animation-delay:.27s}.auth-product-card:nth-child(8){animation-delay:315ms}.auth-product-card:nth-child(9){animation-delay:.36s}.auth-product-card>i{display:grid;width:35px;height:35px;place-items:center;filter:drop-shadow(0 5px 7px color-mix(in srgb,var(--auth-accent) 18%,transparent))}.auth-product-card small{overflow:hidden;width:100%;color:color-mix(in srgb,var(--auth-accent) 82%,var(--ink));font-size:.64rem;font-weight:760;letter-spacing:.01em;line-height:1.2;text-align:center;text-overflow:ellipsis;white-space:nowrap}.auth-product-card[data-auth-product=social]{--auth-accent: #2e8b63;--auth-soft: #e5f3eb}.auth-product-card[data-auth-product=email]{--auth-accent: #d96a5f;--auth-soft: #fae9e7}.auth-product-card[data-auth-product=analytics]{--auth-accent: #3567a8;--auth-soft: #e6edf7}.auth-product-card[data-auth-product=search]{--auth-accent: #c58b18;--auth-soft: #fff3d8}.auth-product-card[data-auth-product=sign]{--auth-accent: #9b5a78;--auth-soft: #f6eaf0}.auth-product-card[data-auth-product=schedule]{--auth-accent: #2f8297;--auth-soft: #e4f1f4}.auth-product-card[data-auth-product=forms]{--auth-accent: #7661b1;--auth-soft: #efebfa}.auth-product-card[data-auth-product=affiliates]{--auth-accent: #b9633f;--auth-soft: #f8eae2}.auth-product-card[data-auth-product=tools]{--auth-accent: #268f79;--auth-soft: #e2f2ed}@keyframes authProductReveal{0%{opacity:0;transform:translateY(8px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}@media(prefers-reduced-motion:reduce){.auth-product-card{animation:none}}.auth-legal-links{display:flex;justify-content:center;flex-wrap:wrap;gap:18px;margin-top:26px;padding:0 20px 8px}.auth-legal-links a,.auth-legal-links button{border:0;padding:0;color:var(--muted);background:transparent;font:inherit;font-size:.78rem;font-weight:650;text-decoration:none;cursor:pointer}.auth-legal-links a:hover,.auth-legal-links button:hover{color:var(--teal-dark)}.app-shell{--dashboard-caption: .72rem;--dashboard-small: .78rem;--dashboard-body: .88rem;--dashboard-control: .82rem;--dashboard-section: 1.25rem;--dashboard-page: clamp(1.75rem, 2.6vw, 2.4rem);--ink: #213130;--muted: #60716d;--line: #dedfda;--paper: #fefdfb;--surface: #ffffff;--app-bg: #f8f7f3;--sidebar-bg: #fefdfb;--subtle-bg: #f2f4ee;--control-bg: #edf0e8;--field-bg: #ffffff;--field-line: #cdd3cc;--placeholder: #65756f;--active-bg: #e3f3dc;--card-bg: #ffffff;--pill-ink: #315847;--pill-bg: #d8f1d0;--tag-ink: #40514d;--tag-bg: #edf0eb;--hero-bg: #213130;--hero-copy: #dce8e4;--progress-bg: #e3e7e1;display:grid;grid-template-columns:264px minmax(0,1fr);width:100%;min-height:100vh;color:var(--ink);background:var(--app-bg);color-scheme:light;font-size:var(--dashboard-body);line-height:1.5}.app-shell button,.app-shell input,.app-shell select,.app-shell textarea{font-size:var(--dashboard-control)}.app-shell .eyebrow,.app-shell small,.app-shell label{font-size:var(--dashboard-caption)}.app-shell[data-theme=dark]{--ink: #f3f5ef;--muted: #aebbb6;--line: #3a4b46;--paper: #17211f;--surface: #202d29;--app-bg: #17211f;--sidebar-bg: #1b2724;--subtle-bg: #283732;--control-bg: #15201d;--field-bg: #1b2824;--field-line: #445751;--placeholder: #84968f;--active-bg: #315042;--card-bg: #202d29;--pill-ink: #daf5d1;--pill-bg: #355943;--tag-ink: #dce5e1;--tag-bg: #2b3c37;--hero-bg: #101917;--hero-copy: #cedbd6;--progress-bg: #34453f;--shadow: 0 18px 45px rgba(0, 0, 0, .32);color-scheme:dark}.sidebar{position:sticky;top:0;display:flex;flex-direction:column;gap:28px;height:100vh;padding:24px 18px;border-right:1px solid var(--line);background:var(--sidebar-bg);overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain}.app-shell[data-theme=dark] .sidebar-brand-row .brand{min-width:0;border:1px solid rgba(184,232,176,.14);border-radius:16px;padding:7px 11px 7px 7px;background:linear-gradient(135deg,#b8e8b014,#ffffff06);box-shadow:inset 0 1px #ffffff09}.app-shell[data-theme=dark] .sidebar-brand-row .brand-logo-light{display:none}.app-shell[data-theme=dark] .sidebar-brand-row .brand-logo-dark{display:block}.app-shell[data-theme=dark] .sidebar-brand-row .brand-wordmark{color:#f4f1e7}.app-shell[data-theme=dark] .sidebar-brand-row .brand-wordmark>span{color:#b8e8b0}.app-shell .primary-button{color:#213130}.nav-list{display:grid;gap:6px}.nav-link{justify-content:flex-start;min-height:42px;border:0;padding:0 12px;border-radius:12px;color:var(--muted);background:transparent;cursor:pointer;font-weight:500;text-align:left}.nav-link.active,.nav-link:hover{color:var(--ink);background:var(--active-bg)}.nav-feature-icon,.product-tile-icon{display:grid;place-items:center;border-radius:10px;font-style:normal;font-weight:700}.nav-feature-icon{width:36px;height:36px;margin-left:-6px;font-size:.9rem}.nav-feature-icon .product-icon-svg{width:80%;height:80%}.nav-feature-icon>img{display:block;width:100%;height:100%;object-fit:contain}.nav-link{gap:9px}.nav-product-link{gap:5px;padding-inline:6px}.nav-product-link>span:nth-child(2){min-width:0;overflow:hidden;font-size:.79rem;line-height:1.15;text-overflow:ellipsis;white-space:nowrap}.nav-product-link .nav-feature-icon{width:32px;height:32px;margin-left:-2px}.nav-plan-badge{display:inline-flex;min-width:0;min-height:15px;margin-left:0;align-items:center;justify-content:center;gap:2px;border:1px solid color-mix(in srgb,var(--muted) 16%,var(--line));border-radius:999px;padding:2px 5px;color:var(--muted);background:color-mix(in srgb,var(--control-bg) 72%,transparent);font-size:.42rem;font-weight:820;letter-spacing:.015em;line-height:1;text-transform:uppercase;white-space:nowrap}.nav-plan-badge.core{border-color:color-mix(in srgb,#397c9d 34%,var(--line));color:#28657f;background:color-mix(in srgb,#e6f3f8 76%,var(--surface))}.nav-plan-badge.advanced{border-color:color-mix(in srgb,#b58824 42%,var(--line));color:#795913;background:color-mix(in srgb,#fff1c7 76%,var(--surface))}.plan-tier-icon{display:block;flex:0 0 auto;width:9px;height:9px;fill:none;stroke:currentColor;stroke-width:1.65;stroke-linecap:round;stroke-linejoin:round}.nav-product-link .nav-chevron{margin-left:0}[data-theme=dark] .nav-plan-badge.core{color:#bce4f4;background:#2d698347}[data-theme=dark] .nav-plan-badge.advanced{color:#ffe29a;background:#8c66154d}.nav-list>[data-dashboard-link=overview],#adminNavLink{border:1px solid color-mix(in srgb,var(--muted) 15%,var(--line));background:color-mix(in srgb,var(--control-bg) 68%,transparent)}.nav-list>[data-dashboard-link=overview]{margin-bottom:4px}.nav-product-heading{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:28px;padding:2px 5px 0 9px;color:var(--muted)}.nav-product-heading>span{font-size:.59rem;font-weight:820;letter-spacing:.09em;text-transform:uppercase}.nav-product-heading button{display:inline-flex;min-height:26px;align-items:center;gap:4px;border:0;border-radius:8px;padding:3px 6px;color:var(--muted);background:transparent;cursor:pointer;font:inherit;font-size:.61rem;font-weight:750}.nav-product-heading button:hover{color:var(--teal-dark);background:var(--control-bg)}.nav-product-heading button .ui-symbol{width:15px;height:15px}#adminNavLink{margin-top:4px}.nav-list>[data-dashboard-link=overview]:hover,.nav-list>[data-dashboard-link=overview].active,#adminNavLink:hover,#adminNavLink.active{border-color:color-mix(in srgb,#6688a5 34%,var(--line));background:color-mix(in srgb,#dce9f2 48%,var(--surface))}.nav-notification-badge{display:inline-grid;min-width:21px;height:21px;margin-left:auto;padding:0 6px;place-items:center;border-radius:999px;color:#fff;background:#c8564a;box-shadow:0 0 0 3px color-mix(in srgb,#c8564a 12%,transparent);font-size:.65rem;font-weight:850;line-height:1}.icon-home{color:#49635c;background:transparent}.icon-social,.icon-email,.icon-analytics,.icon-search,.icon-tools,.product-tile-icon.social,.product-tile-icon.email,.product-tile-icon.analytics,.product-tile-icon.search,.product-tile-icon.tools{border:1px solid color-mix(in srgb,var(--icon-accent) 28%,transparent);color:var(--teal-dark);background:linear-gradient(145deg,#ffffff,var(--icon-soft))}.dashboard-product-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:16px}.dashboard-product-grid>button{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:12px;min-height:88px;border:1px solid var(--line);border-radius:17px;padding:15px;color:var(--ink);background:var(--card-bg);box-shadow:var(--shadow);cursor:pointer;font:inherit;text-align:left;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.dashboard-product-grid>button:hover{border-color:#40685b52;box-shadow:0 14px 34px #21313017;transform:translateY(-2px)}.dashboard-product-grid>button>span:nth-child(2){display:grid;min-width:0;gap:3px}.dashboard-product-grid strong,.dashboard-product-grid small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dashboard-product-grid small{color:var(--muted);font-size:.7rem}.dashboard-product-grid>button>i{width:18px;height:18px;color:var(--muted);font-size:1rem;font-style:normal}.dashboard-product-status{border-radius:999px;padding:5px 8px;color:var(--pill-ink);background:var(--pill-bg);font-size:.66rem;font-weight:700;white-space:nowrap}.dashboard-product-status.preview{color:#7d5b18;background:var(--product-search-soft)}.product-tile-icon{width:46px;height:46px;border-radius:14px;box-shadow:inset 0 1px #fff3,0 7px 16px #2131301f}.product-tile-icon .product-icon-svg{width:68%;height:68%}.product-icon-image{display:block;width:100%;height:100%;object-fit:contain;object-position:center}[data-product-icon] .product-icon-image{transform:none}.module-icon[data-product-icon],.nav-feature-icon[data-product-icon],.product-tile-icon[data-product-icon],.auth-product-grid [data-product-icon]{overflow:visible;border:0;background:transparent;box-shadow:none}.account-switcher{position:relative;margin-top:auto}.sidebar-brand-row{display:flex;align-items:center;justify-content:space-between;gap:12px}.admin-portal-label{display:none;margin-left:7px;border:1px solid color-mix(in srgb,#557e9c 22%,transparent);border-radius:999px;padding:4px 7px;color:#365f7c;background:#e3eef5;font-size:.55rem;font-weight:850;letter-spacing:.055em;line-height:1;text-transform:uppercase;vertical-align:middle}.admin-portal-navigation{display:none;gap:6px}.admin-portal-navigation>p{margin:18px 10px 6px;color:var(--muted);font-size:.66rem;font-weight:850;letter-spacing:.075em;text-transform:uppercase}.admin-portal-navigation>a{position:relative;display:flex;min-height:44px;align-items:center;gap:10px;border:1px solid transparent;border-radius:12px;padding:0 10px;color:var(--muted);font-size:.82rem;font-weight:680;text-decoration:none}.admin-portal-navigation>a:hover,.admin-portal-navigation>a.active{border-color:color-mix(in srgb,#557e9c 22%,var(--line));color:var(--ink);background:color-mix(in srgb,#e3eef5 58%,var(--card-bg))}.admin-portal-navigation>a>span:first-child{display:grid;width:28px;height:28px;place-items:center;border-radius:9px;color:#3b5f79;background:#e2edf5;font-size:.75rem}.admin-portal-navigation .admin-back-link{border:1px solid var(--line);color:var(--ink);background:color-mix(in srgb,var(--card-bg) 78%,var(--active-bg))}.admin-nav-signal{display:inline-flex;min-width:22px;height:22px;align-items:center;justify-content:center;margin-left:auto;border-radius:999px;padding:0 6px;color:#fff;background:#c8564a;font-size:.62rem;font-weight:850;box-shadow:0 0 0 3px color-mix(in srgb,#c8564a 11%,transparent)}.admin-nav-status-dot{width:8px;height:8px;margin-left:auto;border-radius:50%;background:#c8564a;box-shadow:0 0 0 4px color-mix(in srgb,#c8564a 13%,transparent);animation:adminSignalPulse 2.2s ease-in-out infinite}@keyframes adminSignalPulse{0%,to{box-shadow:0 0 0 3px color-mix(in srgb,#c8564a 12%,transparent)}50%{box-shadow:0 0 0 7px color-mix(in srgb,#c8564a 3%,transparent)}}.admin-portal-mode .admin-portal-label{display:inline-block}.admin-portal-mode #dashboardNavigation{display:none}.admin-portal-mode .admin-portal-navigation{display:grid}.admin-portal-mode .account-organization-meta{display:none}.mobile-nav-toggle{display:none;width:42px;height:42px;border:1px solid var(--line);border-radius:12px;color:var(--ink);background:var(--surface);font-size:1.25rem;cursor:pointer}.account-trigger{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;width:100%;min-height:88px;border:1px solid var(--line);border-radius:15px;padding:9px 28px 9px 9px;color:var(--ink);background:var(--surface);cursor:pointer;font:inherit;text-align:left;transition:border-color .16s ease,box-shadow .16s ease}.account-trigger:hover,.account-trigger[aria-expanded=true]{border-color:#40685b59;box-shadow:0 10px 28px #1f322d1a}.account-trigger>span:nth-child(2){display:grid;min-width:0;gap:2px}.account-trigger strong,.account-trigger small{overflow:hidden}.account-trigger strong{text-overflow:ellipsis;white-space:nowrap}.account-trigger small{display:-webkit-box;color:var(--muted);font-size:.7rem;line-height:1.25;overflow-wrap:anywhere;white-space:normal;-webkit-box-orient:vertical;-webkit-line-clamp:2}.account-trigger-identity{align-content:center}.account-trigger-identity>#accountEmail{text-overflow:ellipsis;white-space:nowrap;-webkit-line-clamp:1}.account-organization-meta{display:grid!important;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:4px;min-width:0;font-size:.66rem!important}.account-organization-meta>span:first-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.account-organization-meta>span:last-child{flex:0 0 auto;color:var(--teal-dark);font-weight:750}.account-organization-meta>b{flex:0 0 auto;color:var(--line-strong, var(--muted));font-weight:500}.account-trigger>i{position:absolute;right:8px;top:50%;color:var(--muted);font-style:normal;transform:translateY(-50%);transition:transform .16s ease}.account-trigger[aria-expanded=true]>i{transform:translateY(-50%) rotate(180deg)}.account-avatar{display:grid;width:38px;height:38px;place-items:center;overflow:hidden;border-radius:12px;color:#294139;background:linear-gradient(145deg,#b9edae,#8ed5bb);font-size:.72rem;font-weight:800;letter-spacing:.03em}.account-avatar>img{display:block;width:100%;height:100%;object-fit:cover}.account-menu{position:absolute;left:0;bottom:calc(100% + 10px);z-index:30;display:grid;width:100%;max-height:min(68vh,560px);overflow-x:hidden;overflow-y:auto;border:1px solid var(--line);border-radius:15px;padding:8px;color:var(--ink);background:var(--card-bg);box-shadow:0 20px 50px #1827232e}.account-menu.hidden{display:none}.account-menu>header{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;padding:7px 7px 10px}.account-menu>header>div{display:grid;min-width:0;gap:2px}.account-menu>header strong,.account-menu>header small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.account-menu>header small{color:var(--muted);font-size:.72rem}.workspace-card-mini{display:grid;gap:3px;margin-bottom:6px;border:1px solid var(--line);border-radius:12px;padding:11px;background:var(--subtle-bg)}.workspace-card-mini>span{color:var(--muted);font-size:.65rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.workspace-card-mini small{color:var(--muted);font-size:.7rem}.account-menu>button,.account-menu>.account-admin-link{display:grid;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:42px;border:0;border-radius:10px;padding:6px;color:var(--ink);background:transparent;cursor:pointer;font:inherit;text-align:left;text-decoration:none}.account-menu>button:hover,.account-menu>.account-admin-link:hover{background:var(--active-bg)}.account-menu>button:disabled{opacity:.58;cursor:not-allowed}.account-menu>button:disabled:hover{background:transparent}.account-menu>button>span,.account-menu>.account-admin-link>span{display:grid;width:28px;height:28px;place-items:center;border-radius:9px;color:var(--muted);background:var(--control-bg);font-size:.72rem}.account-menu>button>div,.account-menu>.account-admin-link>div{display:grid;gap:2px}.account-menu>button strong,.account-menu>.account-admin-link strong{font-size:.78rem}.account-menu>button small,.account-menu>.account-admin-link small{color:var(--muted);font-size:.66rem}.account-menu-separator{height:1px;margin:6px 4px;background:var(--line)}.account-menu .workspace-card-mini{padding:10px}.account-menu-secondary-meta{display:none}.account-settings-dialog{width:min(520px,calc(100vw - 28px));max-height:calc(100dvh - 28px);margin:auto;overflow:auto;border:1px solid var(--line);border-radius:21px;padding:0;color:var(--ink);background:var(--card-bg);box-shadow:0 30px 90px #141f1d47}.account-settings-dialog::backdrop{background:#18222185;backdrop-filter:blur(4px)}.account-settings-shell{display:grid;gap:15px;padding:24px}.account-settings-shell>header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding-bottom:16px;border-bottom:1px solid var(--line)}.account-settings-shell h2{margin:2px 0 5px;font-size:1.4rem}.account-settings-shell header p:last-child{margin:0;color:var(--muted);font-size:.82rem;line-height:1.45}.account-settings-actions{display:flex;justify-content:flex-end;gap:9px;padding-top:4px}.account-settings-status:empty{display:none}.profile-security-link{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;width:100%;padding:13px;border:1px solid var(--line);border-radius:14px;color:var(--ink);background:var(--subtle-bg);cursor:pointer;font:inherit;text-align:left;transition:border-color .16s ease,background .16s ease,transform .16s ease}.profile-security-link:hover{transform:translateY(-1px);border-color:color-mix(in srgb,var(--teal) 45%,var(--line));background:color-mix(in srgb,var(--brand-soft) 50%,var(--subtle-bg))}.profile-security-link>.ui-symbol:first-child{display:grid;width:38px;height:38px;place-items:center;border-radius:12px;color:var(--teal-dark);background:var(--brand-soft)}.profile-security-link>span:nth-child(2){display:grid;gap:3px}.profile-security-link small{color:var(--muted);font-size:.73rem;font-weight:550}.profile-security-link>.ui-symbol:last-child{color:var(--muted)}.preferences-dialog{width:min(620px,calc(100vw - 28px))}.preferences-card{display:grid;gap:17px;padding:17px;border:1px solid var(--line);border-radius:16px;background:var(--subtle-bg)}.preferences-card>label{gap:7px}.preferences-card label>small{color:var(--muted);font-size:.73rem;line-height:1.45}.preferences-card fieldset{display:grid;gap:8px;margin:0;padding:0;border:0}.preferences-card legend{margin-bottom:8px;color:var(--ink);font-size:.78rem;font-weight:750}.preference-choice-group{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.preference-choice-group label{display:flex;align-items:center;gap:10px;min-height:64px;padding:11px 12px;border:1px solid var(--line);border-radius:13px;background:var(--card-bg);cursor:pointer}.preference-choice-group label:has(input:checked){border-color:var(--teal);box-shadow:0 0 0 2px color-mix(in srgb,var(--teal) 14%,transparent)}.preference-choice-group input{width:17px;height:17px;flex:0 0 auto;accent-color:var(--teal)}.preference-choice-group span{display:grid;gap:2px}.preference-choice-group strong{font-size:.8rem}.preference-choice-group small{color:var(--muted);font-size:.7rem;font-weight:550}.assistant-preferences{padding-top:3px!important}.assistant-preference-list{display:grid;gap:9px}.assistant-preference-list .assistant-toggle-row{display:grid;grid-template-columns:minmax(0,1fr) 42px;align-items:center;gap:14px;min-height:64px;padding:11px 12px;border:1px solid var(--line);border-radius:13px;background:var(--card-bg);cursor:pointer}.assistant-preference-list .assistant-toggle-row:has(input:checked){border-color:color-mix(in srgb,var(--gold) 38%,var(--line));background:color-mix(in srgb,#fff8df 38%,var(--card-bg))}.assistant-preference-list input{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.assistant-toggle-control{position:relative;grid-column:2;grid-row:1;display:block;width:42px;height:24px;border:1px solid color-mix(in srgb,var(--muted) 34%,var(--line));border-radius:999px;background:color-mix(in srgb,var(--muted) 18%,var(--card-bg));transition:border-color .18s ease,background .18s ease}.assistant-toggle-control:after{position:absolute;top:2px;left:2px;width:18px;height:18px;border-radius:50%;background:#fff;box-shadow:0 2px 5px #14372b38;content:"";transition:transform .18s ease}.assistant-toggle-row input:checked+.assistant-toggle-control{border-color:#c88719;background:#c88719}.assistant-toggle-row input:checked+.assistant-toggle-control:after{transform:translate(18px)}.assistant-toggle-row input:focus-visible+.assistant-toggle-control{outline:3px solid color-mix(in srgb,#c88719 28%,transparent);outline-offset:2px}.assistant-toggle-copy{grid-column:1;grid-row:1;display:grid;gap:3px}.assistant-preference-list strong{font-size:.8rem}.assistant-preference-list small{color:var(--muted);font-size:.7rem;font-weight:550;line-height:1.35}.preferences-note,.account-timezone-note{display:flex;align-items:flex-start;gap:10px;padding:12px 13px;border:1px solid color-mix(in srgb,var(--teal) 22%,var(--line));border-radius:14px;background:color-mix(in srgb,var(--brand-soft) 45%,var(--card-bg))}.preferences-note>.ui-symbol,.account-timezone-note>.ui-symbol{display:grid;width:31px;height:31px;place-items:center;flex:0 0 auto;border-radius:10px;color:var(--teal-dark);background:var(--brand-soft)}.preferences-note p{display:grid;gap:3px;margin:0}.preferences-note p span{color:var(--muted);font-size:.73rem;line-height:1.45}.product-order-dialog{width:min(650px,calc(100vw - 28px))}.product-order-list{display:grid;gap:8px}.product-order-row{display:grid;grid-template-columns:28px 38px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:60px;border:1px solid var(--line);border-radius:14px;padding:8px 9px;background:var(--card-bg);transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease}.product-order-row[draggable=true]{cursor:grab}.product-order-row.is-dragging{opacity:.56;transform:scale(.985)}.product-order-row.drag-target{border-color:var(--teal);box-shadow:0 0 0 3px color-mix(in srgb,var(--teal) 13%,transparent)}.product-order-grip{display:grid;width:28px;height:34px;place-items:center;color:var(--muted)}.product-order-grip svg{width:19px;height:19px;fill:currentColor;stroke:none}.product-order-icon{display:grid;width:38px;height:38px;place-items:center}.product-order-icon img{width:100%;height:100%;object-fit:contain}.product-order-copy{display:grid;min-width:0;gap:2px}.product-order-copy strong{font-size:.82rem}.product-order-copy small{color:var(--muted);font-size:.69rem;line-height:1.35}.product-order-actions{display:inline-flex;gap:5px}.product-order-actions button{display:grid;width:31px;height:31px;place-items:center;border:1px solid var(--line);border-radius:9px;color:var(--muted);background:var(--surface);cursor:pointer}.product-order-actions button:hover:not(:disabled){color:var(--teal-dark);border-color:color-mix(in srgb,var(--teal) 42%,var(--line));background:var(--brand-pale)}.product-order-actions button:disabled{opacity:.32;cursor:default}.product-order-actions svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.product-order-footer{display:grid!important;grid-template-columns:auto 1fr auto auto;align-items:center}@media(max-width:540px){.product-order-row{grid-template-columns:22px 34px minmax(0,1fr) auto;gap:7px;padding-inline:7px}.product-order-grip{width:22px}.product-order-copy small{display:none}.product-order-footer{grid-template-columns:1fr 1fr!important}.product-order-footer>span{display:none}.product-order-footer button{width:100%}}.account-timezone-note{align-items:center}.account-timezone-note>span:nth-child(2){display:grid;min-width:0;gap:2px}.account-timezone-note strong{font-size:.75rem}.account-timezone-note small{overflow:hidden;color:var(--muted);font-size:.69rem;text-overflow:ellipsis;white-space:nowrap}.account-timezone-note button{margin-left:auto;border:0;color:var(--teal-dark);background:transparent;cursor:pointer;font:inherit;font-size:.72rem;font-weight:800}.account-timezone-note.compact{min-width:240px}.security-dialog{width:min(720px,calc(100vw - 28px))}.security-shell{gap:18px}.security-card{display:grid;gap:14px;padding:16px;border:1px solid var(--line);border-radius:16px;background:var(--subtle-bg)}.security-card-heading{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:11px}.security-card-heading>.ui-symbol{display:grid;width:38px;height:38px;place-items:center;border-radius:12px;color:var(--teal-dark);background:var(--brand-soft)}.security-card-heading h3{margin:1px 0 3px;font-size:.95rem}.security-card-heading p,.mfa-disable-form p{margin:0;color:var(--muted);font-size:.76rem;line-height:1.5}.security-state{padding:5px 8px;border-radius:999px;color:var(--muted);background:var(--control-bg);font-size:.65rem;font-weight:800;white-space:nowrap}.security-state.enabled{color:#17634c;background:#e1f4eb}.security-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:11px}.security-form>label,.security-email-verification label,.mfa-code-form label{gap:6px}.security-form>button[type=submit],.security-checkbox,.security-email-verification{grid-column:1 / -1}.security-checkbox{display:flex!important;flex-direction:row!important;align-items:center;gap:9px!important;color:var(--muted);font-size:.74rem;font-weight:600}.security-checkbox input{width:17px;height:17px;flex:0 0 auto;accent-color:var(--teal)}.security-email-verification{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px;border:1px solid var(--line);border-radius:13px;background:var(--card-bg)}.security-email-verification>div{display:grid;gap:2px}.security-email-verification small{color:var(--muted);line-height:1.4}.security-email-verification label{grid-column:1 / -1}.mfa-toggle-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;padding:14px;border:1px solid var(--line);border-radius:14px;background:var(--card-bg)}.mfa-toggle-row>div{display:grid;gap:4px;min-width:0}.mfa-toggle-row strong{color:var(--ink);font-size:.82rem}.mfa-toggle-row p{margin:0;color:var(--muted);font-size:.72rem;line-height:1.45}.security-toggle{position:relative;width:46px;height:26px;flex:0 0 46px;padding:0;border:1px solid var(--line-strong);border-radius:999px;background:var(--control-bg);cursor:pointer;transition:border-color .16s ease,background .16s ease,box-shadow .16s ease}.security-toggle>span:first-child{position:absolute;top:3px;left:3px;width:18px;height:18px;border-radius:50%;background:var(--muted);box-shadow:0 1px 4px #11211d2e;transition:transform .18s ease,background .16s ease}.security-toggle[aria-checked=true]{border-color:var(--teal);background:color-mix(in srgb,var(--teal) 34%,var(--card-bg))}.security-toggle[aria-checked=true]>span:first-child{background:var(--teal-dark);transform:translate(20px)}.security-toggle:hover{box-shadow:0 0 0 3px color-mix(in srgb,var(--teal) 12%,transparent)}.security-toggle:focus-visible{outline:3px solid color-mix(in srgb,var(--teal) 28%,transparent);outline-offset:2px}.mfa-enrollment{display:grid;gap:14px;padding-top:13px;border-top:1px solid var(--line)}.mfa-enrollment ol{display:grid;gap:8px;margin:0;padding-left:22px}.mfa-enrollment li{padding-left:4px;font-size:.76rem}.mfa-enrollment li span{display:block;margin-top:2px;color:var(--muted)}.mfa-setup-grid{display:grid;grid-template-columns:180px minmax(0,1fr);align-items:center;gap:18px}.mfa-setup-grid img{width:180px;height:180px;border:8px solid white;border-radius:14px;background:#fff}.mfa-setup-grid>div{display:grid;gap:8px;min-width:0}.mfa-setup-grid code{overflow-wrap:anywhere;padding:10px;border:1px solid var(--line);border-radius:10px;color:var(--ink);background:var(--card-bg);font-size:.78rem;line-height:1.45}.mfa-setup-grid .text-button{justify-self:start}.mfa-code-form{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px}.mfa-code-form>p{grid-column:1 / -1}.mfa-code-form>div{display:flex;flex-wrap:wrap;gap:8px}.mfa-code-form input{letter-spacing:.16em;font-variant-numeric:tabular-nums}.security-status:empty{display:none}.auth-mfa-form{gap:14px}.auth-mfa-form h2{margin:0 0 4px;font-size:1.08rem}.auth-mfa-form>div>p{margin:0;color:var(--muted);font-size:.8rem;line-height:1.5}.auth-mfa-mark{display:grid;width:46px;height:46px;place-items:center;border-radius:14px;color:var(--teal-dark);background:var(--brand-soft)}.auth-mfa-mark svg{width:25px;height:25px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.auth-mfa-form input{letter-spacing:.16em;font-variant-numeric:tabular-nums}.account-settings-shell>footer{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:12px;margin-top:3px;padding-top:17px;border-top:1px solid var(--line)}.profile-context-fields{display:grid;gap:12px;border:1px solid var(--line);border-radius:14px;padding:14px;background:var(--subtle-bg)}.profile-context-fields>div:first-child{display:grid;gap:3px}.profile-context-fields>div:first-child small{color:var(--muted);font-size:.72rem;line-height:1.45}.onboarding-dialog{width:min(660px,calc(100vw - 28px))}.onboarding-shell{gap:18px}.onboarding-progress{display:flex;align-items:center;gap:10px;color:var(--muted);font-size:.72rem;font-weight:700}.onboarding-progress i{position:relative;flex:1;height:6px;overflow:hidden;border-radius:999px;background:color-mix(in srgb,var(--line) 70%,transparent)}.onboarding-progress i:after{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(90deg,#74b76d,#a8df9e)}.onboarding-grid{display:grid;grid-template-columns:1fr 1fr;gap:13px}.onboarding-grid label{display:grid;gap:7px;color:var(--ink);font-size:.75rem;font-weight:750}.onboarding-privacy-note{display:grid;grid-template-columns:auto minmax(0,1fr);gap:11px;border:1px solid color-mix(in srgb,#78ad72 28%,var(--line));border-radius:14px;padding:13px;background:color-mix(in srgb,#e7f6e4 62%,var(--surface))}.onboarding-privacy-note>span{display:grid;width:32px;height:32px;place-items:center;border-radius:10px;color:#376b42;background:color-mix(in srgb,#ccebc7 74%,var(--surface))}.onboarding-privacy-note p{display:grid;gap:3px;margin:0}.onboarding-privacy-note strong{font-size:.78rem}.onboarding-privacy-note p>span{color:var(--muted);font-size:.7rem;line-height:1.45}[data-theme=dark] .onboarding-privacy-note{background:#4370492e}@media(max-width:620px){.onboarding-grid,.profile-context-fields .form-row{grid-template-columns:1fr}.onboarding-shell>footer>button{flex:1}}.search-connection-actions{display:flex;flex-wrap:wrap;align-items:center;gap:5px 13px;margin-top:10px}.search-connection-actions .text-button{min-height:30px;padding:3px 0}.search-connection-actions .text-button.danger{color:var(--coral)}.search-connection-result-dialog{width:min(620px,calc(100vw - 28px))}.search-connection-result-shell{gap:18px}.search-connection-result-body{display:grid;grid-template-columns:46px minmax(0,1fr);align-items:start;gap:13px;border:1px solid var(--line);border-radius:16px;padding:16px;background:var(--surface)}.search-connection-result-body.success{border-color:color-mix(in srgb,var(--teal) 28%,var(--line));background:color-mix(in srgb,var(--brand-pale) 66%,var(--card-bg))}.search-connection-result-body.warning{border-color:color-mix(in srgb,#c58a16 34%,var(--line));background:color-mix(in srgb,#fff4cf 54%,var(--card-bg))}.search-connection-result-body.error{border-color:color-mix(in srgb,var(--coral) 30%,var(--line));background:color-mix(in srgb,#fff0ed 55%,var(--card-bg))}.search-connection-result-icon{display:grid;width:44px;height:44px;place-items:center;border-radius:50%;color:#fff;background:var(--teal);font-size:1.2rem;font-weight:850}.search-connection-result-body.warning .search-connection-result-icon{background:#b77b08}.search-connection-result-body.error .search-connection-result-icon{background:var(--coral)}.search-connection-result-body>div{display:grid;min-width:0;gap:5px}.search-connection-result-body p{margin:0;color:var(--ink);font-weight:720;overflow-wrap:anywhere}.search-connection-result-body small{color:var(--muted);line-height:1.55}.search-connection-result-shell>footer{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.search-connection-result-shell>footer a{display:inline-flex;align-items:center;justify-content:center;text-decoration:none}.search-provider-disconnect-note{border:1px solid color-mix(in srgb,var(--coral) 24%,var(--line));border-radius:14px;padding:14px;background:color-mix(in srgb,#fff0ed 58%,var(--card-bg))}.search-provider-disconnect-note p{margin:5px 0 0;color:var(--muted);line-height:1.5}@media(max-width:520px){.search-connection-result-body{grid-template-columns:38px minmax(0,1fr);padding:13px}.search-connection-result-icon{width:38px;height:38px}.search-connection-result-shell>footer>*{flex:1 1 100%;width:100%}}.search-home-metrics article,.search-audit-metrics article{position:relative;min-height:118px;place-items:center;align-content:center;overflow:hidden;border-color:color-mix(in srgb,var(--metric-accent, var(--product-search)) 26%,var(--line));background:linear-gradient(145deg,color-mix(in srgb,var(--metric-soft, var(--product-search-soft)) 66%,var(--card-bg)),var(--card-bg));text-align:center;box-shadow:0 9px 25px color-mix(in srgb,var(--metric-accent, var(--product-search)) 8%,transparent)}.search-home-metrics{grid-template-columns:repeat(6,minmax(0,1fr))}.search-home-metrics article{grid-template-rows:minmax(34px,auto) auto minmax(34px,auto);justify-items:center}.search-home-metrics article:before,.search-audit-metrics article:before{position:absolute;inset:0 0 auto;height:4px;background:var(--metric-accent, var(--product-search));content:""}.search-home-metrics article:after,#searchHomeDomainSummary>article:after{content:none}.search-home-metrics article>*,#searchHomeDomainSummary>article>*{position:relative;z-index:1}.search-home-metrics .search-metric-label,.search-audit-metrics article>span{justify-content:center;color:color-mix(in srgb,var(--metric-accent, var(--product-search)) 72%,var(--ink))}.search-home-metrics strong,.search-audit-metrics strong{color:var(--ink);font-size:clamp(1.6rem,2.5vw,2.05rem);font-weight:780;letter-spacing:-.035em}.search-home-metrics small,.search-audit-metrics small{max-width:190px}.search-home-metrics .clicks{--metric-accent: #16856a;--metric-soft: #e3f5ee}.search-home-metrics .impressions{--metric-accent: #cf8030;--metric-soft: #fff0dd}.search-home-metrics .position{--metric-accent: #4478bd;--metric-soft: #e8f0fb}.search-home-metrics .visibility{--metric-accent: #7a5bc0;--metric-soft: #efe9fb}.search-home-metrics .health,.search-audit-metrics .health{--metric-accent: #ad7a12;--metric-soft: #fff3cf}.search-audit-metrics .geo{--metric-accent: #7857bd;--metric-soft: #efe9fb}.search-audit-metrics .pages{--metric-accent: #3e76ad;--metric-soft: #e7f0f8}.search-audit-metrics .issues{--metric-accent: #b85d4d;--metric-soft: #fae9e5}.search-home-domain-card{margin-top:0;border-color:color-mix(in srgb,var(--product-search) 24%,var(--line));background:linear-gradient(155deg,color-mix(in srgb,var(--product-search-soft) 18%,var(--card-bg)),var(--card-bg) 44%)}.search-home-summary-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:13px;align-items:start;margin-top:13px}.search-home-summary-grid>.panel{min-width:0}.search-home-summary-grid>.panel{height:auto}.search-home-setup-card{border-color:color-mix(in srgb,var(--product-search) 26%,var(--line));background:linear-gradient(155deg,color-mix(in srgb,var(--product-search-soft) 28%,var(--card-bg)),var(--card-bg) 48%)}.search-home-setup-card .panel-heading{align-items:flex-start}.search-home-setup-card .panel-heading>div:first-child>p:last-child{max-width:560px;color:var(--muted);font-size:.72rem;line-height:1.45}#searchHomeDomainSummary{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:9px}#searchHomeDomainSummary>.email-empty{grid-column:1 / -1;width:100%;min-height:112px;box-sizing:border-box;align-content:center;justify-items:center;padding:18px;text-align:center}#searchHomeDomainSummary>.email-empty h3{margin:0;font-size:.84rem}#searchHomeDomainSummary>.email-empty p{max-width:440px;margin:5px 0 0;font-size:.7rem;line-height:1.45}#searchHomeDomainSummary>article{--domain-fact-accent: #b47c13;position:relative;display:grid;grid-template-rows:minmax(18px,auto) minmax(28px,auto) minmax(34px,auto);min-width:0;min-height:108px;place-items:center;align-content:center;gap:4px;overflow:hidden;border:1px solid color-mix(in srgb,var(--domain-fact-accent) 20%,var(--line));border-radius:14px;padding:12px 10px 10px;background:color-mix(in srgb,var(--product-search-soft) 24%,var(--card-bg));text-align:center}#searchHomeDomainSummary>article:before{position:absolute;inset:0 0 auto;height:3px;background:var(--domain-fact-accent);content:""}#searchHomeDomainSummary>article.healthy{--domain-fact-accent: #238363}#searchHomeDomainSummary>article.attention{--domain-fact-accent: #bd782a}#searchHomeDomainSummary>article.unknown{--domain-fact-accent: #7d8985}#searchHomeDomainSummary>article.identity{--domain-fact-accent: #4b76b2}#searchHomeDomainSummary span{color:var(--muted);font-size:.64rem;font-weight:850;letter-spacing:.045em;text-transform:uppercase}#searchHomeDomainSummary strong{max-width:100%;overflow-wrap:anywhere;font-size:.9rem}#searchHomeDomainSummary small{color:var(--muted);font-size:.64rem;line-height:1.35}.search-home-coverage{display:grid;gap:7px}.search-home-coverage>button{display:grid;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;min-width:0;border:1px solid var(--line);border-radius:13px;padding:10px 11px;color:var(--ink);background:var(--card-bg);font:inherit;text-align:left;cursor:pointer}.search-home-coverage>button:hover{border-color:color-mix(in srgb,var(--product-search) 45%,var(--line));background:color-mix(in srgb,var(--product-search-soft) 25%,var(--card-bg))}.search-home-coverage>button>span{display:grid;width:28px;height:28px;place-items:center;border-radius:9px;color:#88621a;background:var(--product-search-soft);font-size:.7rem;font-weight:900}.search-home-coverage>button.ready>span{color:#17634c;background:#e1f3eb}.search-home-coverage>button>div{display:grid;gap:2px;min-width:0}.search-home-coverage strong{font-size:.76rem}.search-home-coverage small{color:var(--muted);font-size:.64rem;line-height:1.3}.search-home-coverage em{max-width:105px;color:var(--muted);font-size:.64rem;font-style:normal;font-weight:850;text-align:right}.search-step-actions{display:flex!important;flex:0 0 auto;align-items:center;justify-content:flex-end;gap:6px!important;margin-left:auto}.search-step-actions>button{min-height:33px;white-space:nowrap}.search-step-complete{display:grid!important;flex:0 0 auto;justify-items:end;gap:5px!important;margin-left:auto}.search-step-complete .search-step-actions{margin-left:0}.search-setup-list article.partial>span{color:#87600e;background:color-mix(in srgb,var(--product-search-soft) 88%,var(--card-bg))}.search-setup-list article.partial{border-bottom-color:color-mix(in srgb,var(--product-search) 22%,var(--line))}.search-domain-health-card--first{border-color:color-mix(in srgb,var(--product-search) 28%,var(--line));background:linear-gradient(160deg,color-mix(in srgb,var(--product-search-soft) 20%,var(--card-bg)),var(--card-bg) 38%)}.search-score-formula{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:5px 13px;border:1px solid color-mix(in srgb,var(--product-search) 25%,var(--line));border-radius:14px;padding:13px 15px;background:color-mix(in srgb,var(--product-search-soft) 36%,var(--card-bg))}.search-score-formula strong{color:#775618;font-size:.78rem}.search-score-formula span{font-size:.79rem;font-weight:800}.search-score-formula small{grid-column:2;color:var(--muted);font-size:.66rem;line-height:1.4}.search-score-explainer-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:10px}.search-score-explainer-grid>*{min-width:0}.search-score-explainer-grid .search-score-formula{height:100%;align-content:center}.search-score-explainer-grid .search-audit-result-summary{grid-template-columns:minmax(0,1fr)}.search-score-explainer-grid .search-audit-result-summary>article{height:100%}.search-component-status-grid{grid-template-columns:repeat(5,minmax(0,1fr));align-items:stretch}.search-component-status{--score-color: #83908c;display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto auto auto;justify-items:center;align-items:center;align-content:start;gap:8px;min-width:0;min-height:0;border:1px solid color-mix(in srgb,var(--score-color) 28%,var(--line));border-top:3px solid var(--score-color);border-radius:15px;padding:11px 10px;background:linear-gradient(160deg,color-mix(in srgb,var(--score-color) 9%,var(--card-bg)),var(--card-bg) 62%);box-shadow:0 7px 18px color-mix(in srgb,var(--score-color) 7%,transparent);text-align:center}.search-component-status.excellent{--score-color: #248664}.search-component-status.good{--score-color: #427da0}.search-component-status.attention{--score-color: #c28b2e}.search-component-status.critical{--score-color: #c75151}.search-component-status>header{display:grid;width:100%;min-width:0;min-height:27px;grid-template-columns:25px minmax(0,1fr);align-items:center;gap:7px;text-align:left}.search-component-status>header>span{display:grid;width:25px;height:25px;place-items:center;border-radius:8px;color:#5c4306;background:color-mix(in srgb,var(--product-search) 20%,var(--card-bg));font-size:.62rem;font-weight:900}.search-component-status h4,.search-component-status p{margin:0}.search-component-status h4{display:inline-flex;min-width:0;align-items:center;justify-content:flex-start;gap:5px;color:var(--ink);font-size:.78rem;line-height:1.25}.search-component-status h4 .field-help{width:17px;height:17px;flex:0 0 17px;font-size:.58rem}.search-component-status-summary{display:grid;align-content:start;justify-items:center;gap:4px;min-width:0}.search-component-status .search-component-score-ring{width:72px;height:72px;flex-basis:72px}.search-component-status .search-component-score-ring:after{inset:10px}.search-component-status .search-component-score-ring strong{color:var(--score-color)!important;font-size:1.16rem}.search-component-status .search-component-score-ring small{font-size:.45rem}.search-component-status .search-audit-result-counts{justify-content:center;gap:3px 5px}.search-component-status .search-audit-result-counts span{font-size:.55rem}.search-component-empty-note{color:var(--muted);font-size:.59rem;font-weight:760}.search-component-status>.text-button{width:100%;min-height:32px;align-self:end;justify-content:center;border:1px solid color-mix(in srgb,var(--product-search) 20%,var(--line));border-radius:9px;padding-block:5px;font-size:.66rem}.search-component-status>.text-button:disabled{opacity:.55;cursor:default}.search-score-status{display:inline-flex;align-items:center;justify-content:center;width:max-content;border-radius:999px;padding:4px 8px;color:#66716d;background:#edf0ef;font-size:.6rem;font-weight:880;line-height:1}.search-score-status.excellent{color:#17634c;background:#dff3ea}.search-score-status.good{color:#315f80;background:#e5f1f8}.search-score-status.attention{color:#805b0c;background:#fff2cf}.search-score-status.critical{color:#973b3b;background:#fbe6e6}.search-score-status.unknown{color:#66716d;background:#edf0ef}.search-geo-breakdown>div:first-child{gap:5px}.search-geo-breakdown>div:first-child>p:last-child{max-width:760px;color:var(--muted);font-size:.72rem;line-height:1.45}#searchGeoBreakdown{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}#searchGeoBreakdown>article{gap:9px;padding:14px}#searchGeoBreakdown span,#searchGeoBreakdown strong{font-size:.78rem}#searchGeoBreakdown p{margin:0;font-size:.71rem}#searchGeoBreakdown small{font-size:.67rem}#searchGeoBreakdown small b{color:#805c18}.search-subview[data-search-view=settings]>.search-two-column{grid-template-columns:minmax(0,1fr)}.search-subview[data-search-view=settings] .search-connections-panel{background:linear-gradient(160deg,color-mix(in srgb,var(--product-search-soft) 24%,var(--card-bg)),var(--card-bg) 42%)}.search-subview[data-search-view=settings] .search-connection-list{grid-template-columns:repeat(2,minmax(0,1fr))}.search-subview[data-search-view=settings] .search-connection-list article{min-width:0;border:1px solid var(--line);border-radius:13px;padding:12px;background:var(--card-bg)}@media(max-width:900px){.search-home-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.search-home-summary-grid{grid-template-columns:minmax(0,1fr)}.search-component-status-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.search-subview[data-search-view=settings] .search-connection-list{grid-template-columns:minmax(0,1fr)}}@media(max-width:620px){.search-home-metrics,.search-audit-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.search-home-metrics article,.search-audit-metrics article{min-height:110px;padding:12px 9px}.search-home-metrics strong,.search-audit-metrics strong{font-size:1.45rem}#searchHomeDomainSummary,#searchGeoBreakdown{grid-template-columns:minmax(0,1fr)}.search-home-coverage>button{grid-template-columns:28px minmax(0,1fr)}.search-home-coverage em{grid-column:2;max-width:none;text-align:left}.search-score-formula{grid-template-columns:minmax(0,1fr)}.search-score-formula small{grid-column:1}.search-score-explainer-grid{grid-template-columns:minmax(0,1fr)}.search-component-status-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.search-home-setup-card .panel-heading{display:grid}.search-home-setup-card .search-readiness-progress{justify-self:stretch}.search-setup-list article{display:grid;grid-template-columns:28px minmax(0,1fr)}.search-setup-list article>span:first-child{grid-column:1;grid-row:1}.search-setup-list article>div{grid-column:2;grid-row:1}.search-setup-list article>.search-step-actions,.search-setup-list article>.search-step-complete,.search-setup-list article>.search-step-status{grid-column:2;width:100%;justify-content:flex-start;justify-items:start;margin-left:0}.search-step-actions{flex-wrap:wrap;justify-content:flex-start}.search-step-actions>button{min-height:40px}}@media(min-width:421px)and (max-width:620px){#searchHomeDomainSummary{grid-template-columns:repeat(2,minmax(0,1fr))}}.dashboard-main :where(.dashboard-view[data-dashboard-view=social],.dashboard-view[data-dashboard-view=email],.dashboard-view[data-dashboard-view=analytics],.dashboard-view[data-dashboard-view=seo],.dashboard-view[data-dashboard-view=tools]){--product-type-page: clamp(1.38rem, 1.8vw, 1.58rem);--product-type-section: 1.06rem;--product-type-body: .86rem;--product-type-meta: .74rem;--product-type-control: .82rem}.dashboard-main :where(.dashboard-view[data-dashboard-view=social],.dashboard-view[data-dashboard-view=email],.dashboard-view[data-dashboard-view=analytics],.dashboard-view[data-dashboard-view=seo],.dashboard-view[data-dashboard-view=tools]) :where(.panel-heading h2,.panel-heading h3){font-size:var(--product-type-section);line-height:1.25;letter-spacing:-.012em}.dashboard-main :where(.dashboard-view[data-dashboard-view=social],.dashboard-view[data-dashboard-view=email],.dashboard-view[data-dashboard-view=analytics],.dashboard-view[data-dashboard-view=seo],.dashboard-view[data-dashboard-view=tools]) :where(.panel-heading p:not(.eyebrow),.panel>p:not(.eyebrow),.social-empty-compact p){font-size:var(--product-type-body);line-height:1.5}.dashboard-main :where(.dashboard-view[data-dashboard-view=social],.dashboard-view[data-dashboard-view=email],.dashboard-view[data-dashboard-view=analytics],.dashboard-view[data-dashboard-view=seo],.dashboard-view[data-dashboard-view=tools]) :where(.eyebrow,th,small){font-size:max(var(--product-type-meta),.72rem)}.dashboard-main :where(.dashboard-view[data-dashboard-view=social],.dashboard-view[data-dashboard-view=email],.dashboard-view[data-dashboard-view=analytics],.dashboard-view[data-dashboard-view=seo],.dashboard-view[data-dashboard-view=tools]) :where(button,select,input,textarea){font-size:var(--product-type-control)}.social-workspace-header:not(.product-home-header) h2,.email-workspace-header:not(.product-home-header) h2{font-size:var(--product-type-page);line-height:1.15;letter-spacing:-.025em}.social-workspace-header:not(.product-home-header) p:last-child,.email-workspace-header:not(.product-home-header) p:last-child{font-size:var(--product-type-body);line-height:1.5}.form-label-row{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%}.field-help{position:relative;display:inline-grid;flex:0 0 auto;width:20px;height:20px;place-items:center;border:1px solid var(--line);border-radius:50%;color:var(--muted);background:var(--surface);font-size:.68rem;font-weight:800;line-height:1;cursor:pointer}.field-help:before{position:absolute;inset:-7px;content:""}.search-workspace button.field-help{display:inline-grid;min-width:0;min-height:0;padding:0;box-shadow:none;vertical-align:middle;text-transform:none;letter-spacing:normal;touch-action:manipulation;-webkit-tap-highlight-color:transparent}.search-workspace button.field-help:focus-visible{outline:2px solid var(--product-search);outline-offset:3px}.search-workspace .form-label-row>.field-help{justify-self:end}.search-workspace :is(h3,h4,strong,small):has(>.field-help){display:inline-flex;align-items:center;gap:6px;min-width:0;max-width:100%}.search-workspace :is(h3,h4,strong,small)>.field-help{flex:0 0 20px}.field-help:after{position:absolute;right:-1px;bottom:calc(100% + 8px);z-index:20;width:max-content;max-width:min(250px,70vw);padding:8px 10px;border:1px solid var(--line);border-radius:9px;color:var(--ink);background:var(--card-bg);box-shadow:0 10px 26px #18272329;content:attr(data-tooltip);font-size:.72rem;font-weight:550;line-height:1.4;opacity:0;pointer-events:none;transform:translateY(3px);transition:opacity .14s ease,transform .14s ease}.field-help:hover:after,.field-help:focus-visible:after{opacity:1;transform:translateY(0)}.field-help[data-tooltip-side=start]:after{left:-8px;right:auto}.field-help[data-tooltip-side=end]:after{left:auto;right:-8px}.dashboard-view[data-dashboard-view=analytics] .field-help[data-tooltip]:after{display:none}.dashboard-view[data-dashboard-view=seo] .field-help[data-tooltip]:after{display:none}.dashboard-view[data-dashboard-view=email] .field-help[data-tooltip]:after{display:none}.dashboard-view[data-dashboard-view=social] :is(.field-help,.insights-info-button,.insights-metric-help)[data-tooltip]:after{display:none}#searchPageInspectorDialog .field-help[data-tooltip]:after{display:none}.dashboard-tooltip-portal{position:fixed;z-index:10000;width:max-content;max-width:min(280px,calc(100vw - 24px));padding:9px 11px;border:1px solid color-mix(in srgb,var(--product-analytics) 24%,var(--line));border-radius:10px;color:var(--ink);background:var(--card-bg);box-shadow:0 12px 30px #1224302e;font-size:.72rem;font-weight:600;line-height:1.45;text-align:left;pointer-events:none}.dashboard-tooltip-portal[hidden]{display:none}.insights-info-button[data-tooltip-side=start]:after,.insights-metric-help[data-tooltip-side=start]:after{left:-8px;right:auto}.insights-info-button[data-tooltip-side=end]:after,.insights-metric-help[data-tooltip-side=end]:after{left:auto;right:-8px}.analytics-site-form>label{gap:7px}.analytics-site-form select{padding-right:42px}.profile-photo-field{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:15px;padding:14px;border:1px solid var(--line);border-radius:14px;background:var(--subtle-bg)}.profile-photo-preview{width:64px;height:64px;border-radius:18px;font-size:.9rem}.profile-photo-field>div{display:grid;gap:4px}.profile-photo-field small{color:var(--muted);line-height:1.4}.profile-photo-actions{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:7px}.profile-photo-actions label.secondary-button{display:inline-flex;width:auto;cursor:pointer}.profile-photo-actions input[type=file]{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.profile-avatar-library{grid-column:1 / -1;display:grid;gap:12px;padding-top:14px;border-top:1px solid var(--line)}.profile-avatar-library>div:first-child{display:grid;gap:3px}.profile-avatar-options{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.profile-avatar-options button{display:grid;min-width:0;min-height:76px;place-items:center;padding:7px;border:1px solid var(--line);border-radius:14px;color:var(--muted);background:var(--surface);cursor:pointer;font:inherit;transition:border-color .16s ease,background .16s ease,color .16s ease,transform .16s ease}.profile-avatar-options button:hover{transform:translateY(-1px);border-color:color-mix(in srgb,var(--teal) 45%,var(--line));color:var(--ink)}.profile-avatar-options button[aria-pressed=true]{border-color:var(--teal);color:var(--ink);background:color-mix(in srgb,var(--teal) 10%,var(--surface));box-shadow:0 0 0 2px color-mix(in srgb,var(--teal) 17%,transparent)}.profile-avatar-options img{width:62px;height:62px;object-fit:contain}.organization-dialog{width:min(780px,calc(100vw - 28px))}.organization-overview-card,.organization-team-section,.organization-danger-zone{display:grid;gap:15px;border:1px solid var(--line);border-radius:16px;padding:16px;background:var(--subtle-bg)}.organization-overview-card>div:first-child{display:flex;align-items:center;gap:12px}.organization-overview-card>div:first-child>div{display:grid;gap:2px}.organization-overview-card small,.organization-team-section p,.organization-danger-zone p{margin:0;color:var(--muted);line-height:1.45}.organization-mark{display:grid;width:42px;height:42px;place-items:center;border-radius:13px;color:var(--teal-dark);background:var(--brand-soft);font-size:1.05rem}.organization-overview-card form{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px}.organization-overview-card form button{min-height:43px}.organization-team-section .section-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.organization-team-section h3,.organization-danger-zone h3{margin:0 0 4px;font-size:.96rem}.organization-invite-form{display:grid;grid-template-columns:minmax(180px,1.4fr) minmax(110px,.7fr) minmax(135px,.9fr) auto;align-items:end;gap:9px}.organization-invite-form label{gap:6px;font-size:.71rem}.organization-invite-form input,.organization-invite-form select{min-height:42px;padding:8px 10px}.organization-invite-form button{min-height:42px;white-space:nowrap}.organization-member-list{display:grid;gap:8px}.organization-member-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:10px;border:1px solid var(--line);border-radius:13px;padding:10px;background:var(--card-bg)}.organization-member-row.pending{border-style:dashed;background:color-mix(in srgb,var(--card-bg) 88%,var(--brand-pale))}.organization-member-actions{display:flex;align-items:center;justify-content:flex-end;gap:7px}.organization-member-row .account-avatar{width:36px;height:36px;border-radius:11px}.organization-member-identity{display:grid;min-width:0;gap:2px}.organization-member-identity strong,.organization-member-identity small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.organization-member-identity small{color:var(--muted);font-size:.69rem}.organization-member-row>select{min-height:34px;width:102px;padding:5px 28px 5px 8px;font-size:.72rem}.organization-member-access{grid-column:2 / -1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.organization-member-access label{gap:4px;color:var(--muted);font-size:.67rem}.organization-member-access select{min-height:36px;padding:6px 30px 6px 9px;font-size:.72rem}.organization-danger-zone{grid-template-columns:minmax(0,1fr) auto;align-items:center;border-color:color-mix(in srgb,var(--coral) 33%,var(--line));background:color-mix(in srgb,var(--coral) 5%,var(--subtle-bg))}.danger-outline-button,.danger-button{min-height:40px;border:1px solid color-mix(in srgb,var(--coral) 55%,var(--line));border-radius:12px;padding:8px 13px;color:var(--coral);background:transparent;cursor:pointer;font:inherit;font-weight:750}.danger-button{color:#fff;background:var(--coral)}.danger-outline-button:disabled{opacity:.45;cursor:not-allowed}.organization-delete-confirmation{grid-column:1 / -1;display:grid;gap:10px;padding-top:14px;border-top:1px solid color-mix(in srgb,var(--coral) 24%,var(--line))}.organization-delete-confirmation.hidden{display:none}.organization-delete-confirmation>div{display:flex;justify-content:flex-end;gap:9px}.form-feedback[data-state=error]{color:var(--coral)}.form-feedback[data-state=success]{color:var(--teal-dark)}@media(max-width:720px){.search-provider-readiness{grid-template-columns:1fr 1fr}.search-provider-readiness article.loading{grid-column:1 / -1}.organization-overview-card form,.organization-invite-form,.organization-danger-zone{grid-template-columns:1fr}.organization-overview-card form button,.organization-invite-form button,.organization-danger-zone>button{width:100%}.organization-member-row{grid-template-columns:auto minmax(0,1fr) auto}.organization-member-row>.danger-text-button{grid-column:2 / -1;justify-self:start}.organization-member-access{grid-column:1 / -1}.security-form,.mfa-code-form,.mfa-setup-grid{grid-template-columns:1fr}.security-form>button[type=submit],.security-checkbox,.security-email-verification{grid-column:1}.security-email-verification{grid-template-columns:1fr}.security-email-verification label{grid-column:1}.mfa-setup-grid img{justify-self:center}.security-card-heading{grid-template-columns:auto minmax(0,1fr)}.security-card-heading .security-state{grid-column:2;justify-self:start}.mfa-toggle-row{align-items:start;gap:12px}.preference-choice-group{grid-template-columns:1fr}}.billing-dialog{width:min(1120px,calc(100vw - 24px))}.billing-shell{display:grid;grid-template-rows:auto auto auto minmax(0,1fr) auto auto;gap:8px;height:min(860px,calc(100vh - 24px));max-height:calc(100vh - 24px);overflow:hidden}.billing-shell>header{padding-bottom:12px}#billingPlanPanel{min-height:0;overflow:auto;padding:2px 5px 4px 1px;scrollbar-gutter:stable}.billing-product-heading{display:flex;justify-content:space-between;gap:10px;align-items:baseline}.billing-product-heading strong{font-size:14px}.billing-product-heading span{color:var(--muted);font-size:11px}.billing-product-tabs{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:6px}.billing-product-tabs button{position:relative;display:grid;grid-template-columns:30px minmax(0,1fr) 18px;gap:8px;align-items:center;min-height:54px;border:1px solid color-mix(in srgb,var(--muted) 34%,var(--border));border-radius:13px;padding:7px 10px;color:var(--muted);background:color-mix(in srgb,var(--surface-soft) 42%,var(--surface));cursor:pointer;font:inherit;text-align:left;box-shadow:0 2px 7px #1c322a09;transition:border-color .16s ease,box-shadow .16s ease,background .16s ease,transform .16s ease}.billing-product-tabs button:hover{border-color:#3d685861;color:var(--text);background:var(--surface-soft);transform:translateY(-1px)}.billing-product-tabs button img{display:block;width:30px;height:30px;object-fit:contain}.billing-product-tabs button span{display:grid;min-width:0;gap:2px}.billing-product-tabs button strong{overflow:hidden;color:var(--text);font-size:13px;font-weight:790;text-overflow:ellipsis;white-space:nowrap}.billing-product-tabs button small{color:var(--muted);font-size:10px;font-weight:700;text-transform:capitalize}.billing-product-tabs button i{display:grid;width:18px;height:18px;place-items:center;border:1px solid color-mix(in srgb,var(--muted) 58%,var(--border));border-radius:50%;color:color-mix(in srgb,var(--muted) 68%,transparent);background:var(--surface-soft);font-style:normal}.billing-product-tabs button i svg{width:12px;height:12px;overflow:visible;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.billing-product-tabs button.active{border-color:#78a96e;color:#173f37;background:color-mix(in srgb,#e2f3de 72%,var(--surface));box-shadow:0 0 0 2px #70a46321,0 8px 20px #20473814}.billing-product-tabs button.active i{border-color:#568b4c;color:#fff;background:#568b4c}.billing-plan-toolbar{display:grid;grid-template-columns:minmax(190px,1fr) auto minmax(190px,1fr);gap:16px;align-items:center;margin:2px 0 12px}.billing-plan-toolbar h3{margin:1px 0 2px;font-size:20px}.billing-plan-toolbar p{margin:0;color:var(--muted);font-size:12px}.billing-plan-toolbar p strong{color:var(--teal-dark);text-transform:capitalize}.billing-cycle-control{grid-column:2;justify-self:center}.billing-cadence{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:236px;padding:5px;border:1.5px solid #65995c;border-radius:999px;background-color:#dcefd7;background-image:linear-gradient(180deg,#e5f4e1,#cfe7c8);box-shadow:inset 0 1px 4px #23463833,0 0 0 2px #68a25a26}.billing-cadence button{display:grid;min-width:0;min-height:50px;border:1.5px solid transparent;border-radius:999px;padding:6px 13px;color:#3f6849;background:transparent;cursor:pointer;font:inherit;text-align:center;white-space:nowrap;transition:color .16s ease,border-color .16s ease,background-color .16s ease,box-shadow .16s ease}.billing-cadence button strong{color:inherit;font-size:13px}.billing-cadence button small{color:var(--muted);font-size:10px}.billing-cadence button:last-child small{color:#4f8748;font-weight:760}.billing-cadence button.active{border-color:#4f8548;color:#173f31;background:#fff;box-shadow:0 4px 12px #14302733;font-weight:800}.billing-cadence button:not(.active):hover{color:var(--text)}.billing-usage-section{display:grid;gap:10px;margin-top:12px;padding:12px;border:1px solid color-mix(in srgb,var(--muted) 26%,var(--border));border-radius:14px;background:color-mix(in srgb,var(--surface-soft) 62%,var(--surface))}.billing-usage-section>.billing-section-heading{display:flex;justify-content:space-between;gap:8px;align-items:baseline}.billing-usage-section>.billing-section-heading strong{font-size:13px}.billing-usage-section>.billing-section-heading p{margin:0;color:var(--muted);font-size:11px}.billing-usage-section summary{display:flex;justify-content:space-between;gap:12px;align-items:center;padding:11px 13px;cursor:pointer;list-style:none}.billing-usage-section summary::-webkit-details-marker{display:none}.billing-usage-section summary span{display:grid;gap:1px}.billing-usage-section summary strong{font-size:12px}.billing-usage-section summary small{color:var(--muted);font-size:10px}.billing-usage-section summary i{color:var(--muted);font-size:16px;font-style:normal;transition:transform .16s ease}.billing-usage-section[open] summary i{transform:rotate(180deg)}.billing-usage-section[open] summary{border-bottom:1px solid var(--border)}.billing-usage-section .billing-usage-grid{padding:0}.billing-section-heading strong{font-size:13px}.billing-section-heading p{margin:2px 0 0;color:var(--muted);font-size:11px}.billing-usage-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.billing-usage-card{padding:11px 12px;border:1px solid color-mix(in srgb,var(--muted) 30%,var(--border));border-radius:11px;background:var(--surface);box-shadow:0 2px 8px #1c322a09}.billing-usage-card span{display:block;color:var(--muted);font-size:11px;font-weight:700}.billing-usage-card strong{display:block;margin-top:3px;font-size:15px}.billing-usage-track{height:6px;margin-top:8px;overflow:hidden;border-radius:999px;background:color-mix(in srgb,var(--muted) 18%,var(--surface-soft))}.billing-usage-track i{display:block;height:100%;max-width:100%;border-radius:inherit;background:#70ad62}.billing-cost-note{margin-top:12px;padding:13px 15px;border:1px solid color-mix(in srgb,#b98535 28%,var(--border));border-radius:14px;background:color-mix(in srgb,#fff3d8 62%,var(--surface))}.billing-cost-note strong{display:block;color:var(--text);font-size:13px}.billing-cost-note p{margin:4px 0 0;color:var(--muted);font-size:12px;line-height:1.55}[data-theme=dark] .billing-cost-note{background:#8960252e}.x-credit-panel{display:grid;gap:11px;margin-top:10px;padding:14px;border:1px solid var(--line);border-radius:14px;background:var(--surface-soft)}.x-credit-panel>header{display:flex;justify-content:space-between;gap:12px;align-items:flex-start;padding:0;border:0}.x-credit-panel header strong{color:var(--ink);font-size:.86rem}.x-credit-panel header p{margin:3px 0 0;color:var(--muted);font-size:.76rem}.x-credit-panel header>span{padding:5px 8px;border-radius:999px;color:var(--muted);background:var(--surface);font-size:10px;font-weight:750}.x-credit-panel>small{color:var(--muted);font-size:.7rem;line-height:1.45}.x-credit-pack-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.x-credit-pack-grid button{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto 20px;align-items:center;gap:12px;min-height:72px;border:1px solid var(--line);border-radius:14px;padding:12px 13px;color:var(--ink);background:var(--card-bg);cursor:pointer;font:inherit;text-align:left;transition:border-color .16s ease,background .16s ease,transform .16s ease,box-shadow .16s ease}.x-credit-pack-grid button:hover{border-color:#40685b66;background:var(--active-bg);transform:translateY(-1px)}.x-credit-pack-grid button:hover{box-shadow:0 8px 20px #1d403317}.x-credit-pack-grid button:disabled{opacity:.55;cursor:wait;transform:none}.x-credit-pack-copy,.x-credit-pack-price{display:grid;gap:3px}.x-credit-pack-copy strong{font-size:.86rem}.x-credit-pack-copy small{color:var(--muted);font-size:.67rem}.x-credit-pack-price{color:var(--teal-dark);font-size:1rem;font-weight:820;text-align:right}.x-credit-pack-price small{color:var(--muted);font-size:.62rem;font-weight:650}.x-credit-pack-grid button>i{position:absolute;top:-9px;right:10px;padding:3px 7px;border-radius:999px;color:#244e3d;background:#dcefd7;font-size:.58rem;font-style:normal;font-weight:820;letter-spacing:.03em;text-transform:uppercase}.x-credit-pack-grid button.best-value{border-color:color-mix(in srgb,#6f9f64 55%,var(--border));background:color-mix(in srgb,#edf7ea 55%,var(--surface))}.x-credit-pack-grid button.selected{border-color:#5d9454;background:color-mix(in srgb,#e3f2df 72%,var(--surface));box-shadow:0 0 0 2px #5d945424,0 7px 18px #1d403314;transform:none}.x-credit-radio{display:grid;width:18px;height:18px;place-items:center;border:1.5px solid color-mix(in srgb,var(--muted) 65%,var(--line));border-radius:50%;background:var(--surface)}.x-credit-pack-grid button.selected .x-credit-radio{border:5px solid #568b4c}.x-credit-usage-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.x-credit-usage-summary article{display:grid;gap:4px;min-height:82px;padding:11px 12px;border:1px solid var(--line);border-radius:12px;background:var(--surface-soft)}.x-credit-usage-summary span,.x-credit-pack-heading span{color:var(--muted);font-size:.72rem}.x-credit-usage-summary strong{font-size:1rem}.x-credit-usage-summary small{color:var(--muted);font-size:.7rem}.x-credit-pack-heading{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.x-credit-pack-heading strong{font-size:.82rem}.x-credit-order-summary{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:15px;padding:12px 13px;border:1px solid color-mix(in srgb,#6f9f64 42%,var(--border));border-radius:14px;background:color-mix(in srgb,#edf7ea 65%,var(--surface))}.x-credit-order-summary>div{display:grid;gap:2px}.x-credit-order-summary>div:nth-child(2){min-width:80px;text-align:right}.x-credit-order-summary span{color:var(--muted);font-size:.66rem;font-weight:760;letter-spacing:.04em;text-transform:uppercase}.x-credit-order-summary strong{font-size:.9rem}.x-credit-order-summary small{color:var(--muted);font-size:.68rem}.x-credit-order-summary>button{min-width:150px}.billing-tier-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.billing-tier-card{display:flex;min-height:248px;padding:15px;border:1px solid var(--border);border-radius:16px;background:var(--surface);flex-direction:column}.billing-tier-card.recommended{border-color:#8fbe83;background:linear-gradient(180deg,rgba(226,244,222,.65),var(--surface) 52%);box-shadow:0 12px 28px #20473814}.billing-tier-card.selected{border-color:#6ba05e;box-shadow:0 0 0 2px #6ba05e24,0 12px 28px #20473814}.billing-tier-card header{display:block;padding:0;border:0}.billing-tier-card header>div:first-child{display:flex;justify-content:space-between;gap:8px;align-items:center}.billing-tier-card h4{margin:0;font-size:16px}.billing-active-label{padding:3px 7px;border-radius:999px;color:var(--teal-dark);background:color-mix(in srgb,#dff1dc 75%,var(--surface));font-size:8px;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.billing-tier-price{margin:6px 0;font-size:22px;font-weight:800}.billing-tier-price small{display:block;margin-top:5px;color:var(--muted);font-size:11px;font-weight:650;line-height:1.35}.billing-tier-card ul{display:grid;gap:6px;margin:5px 0 14px;padding:0;list-style:none;color:var(--muted);font-size:13px}.billing-tier-card li:before{content:"\2713";margin-right:7px;color:#518b49;font-weight:800}.billing-feature-marker{margin-left:2px;color:#4f8748;font-size:.72em;font-weight:850}.billing-tier-footnote{display:flex;gap:6px;align-items:flex-start;margin:9px 2px 0;color:var(--muted);font-size:10px;line-height:1.5}.billing-tier-footnote sup{color:#4f8748;font-weight:850}.billing-tier-card button{width:100%;margin-top:auto}.billing-tier-card button[disabled]{opacity:.65;cursor:default}.billing-capacity-control{grid-column:3;display:grid;grid-template-rows:18px 50px minmax(28px,auto);justify-self:end;gap:4px;min-width:180px;color:var(--muted);font-size:11px;font-weight:750}.billing-capacity-control>span{color:var(--text);font-size:12px}.billing-capacity-control input,.billing-capacity-control select{width:100%;min-height:50px;border:1px solid var(--border);border-radius:11px;padding:0 36px 0 12px;color:var(--text);background:var(--surface);font:inherit;font-size:14px;font-weight:750}.billing-capacity-control small{max-width:260px;color:var(--muted);font-size:10px;font-weight:600;line-height:1.35}.billing-email-capacity{min-width:250px}.billing-social-capacity{display:flex;grid-template-rows:none;align-items:center;gap:8px;min-width:0}.billing-social-capacity>span{color:var(--muted);font-size:11px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.billing-quantity-stepper{display:grid;grid-template-columns:34px minmax(54px,64px) 34px;align-items:stretch;padding:4px;border:1.5px solid #65995c;border-radius:999px;background-color:#dcefd7;background-image:linear-gradient(180deg,#e5f4e1,#cfe7c8);box-shadow:inset 0 1px 4px #23463833,0 0 0 2px #68a25a1f}.billing-quantity-stepper button{min-height:40px;border:0;border-radius:999px;color:#315d3e;background:transparent;cursor:pointer;font:inherit;font-size:17px;font-weight:760;transition:color .16s ease,background-color .16s ease}.billing-quantity-stepper button:hover{color:#173f31;background:#ffffff75}.billing-quantity-stepper input{width:100%;min-width:0;border:1.5px solid #4f8548;border-radius:999px;padding:0 4px;color:#173f31;background:#fff;box-shadow:0 3px 9px #1430272b;font:inherit;font-size:15px;font-weight:820;text-align:center;appearance:textfield}.billing-quantity-stepper input::-webkit-inner-spin-button,.billing-quantity-stepper input::-webkit-outer-spin-button{margin:0;appearance:none}.billing-order-summary{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:18px;align-items:center;margin-top:12px;padding:13px 14px;border:1px solid color-mix(in srgb,#6f9f64 34%,var(--border));border-radius:15px;background:color-mix(in srgb,#edf7ea 58%,var(--surface))}.billing-order-summary>div:first-child{display:grid;gap:2px}.billing-order-summary span{color:var(--muted);font-size:10px;font-weight:760;letter-spacing:.04em;text-transform:uppercase}.billing-order-summary strong{font-size:14px}.billing-order-summary small{color:var(--muted);font-size:11px}.billing-order-total{display:grid;min-width:132px;gap:1px;text-align:right}.billing-order-total strong{color:var(--text);font-size:20px}.billing-order-total strong small{color:var(--muted);font-size:10px;font-weight:650}.billing-order-summary>button{min-width:160px;min-height:40px}.billing-addons-link{display:grid;grid-template-columns:36px minmax(0,1fr) auto;gap:12px;align-items:center;margin-top:12px;padding:13px 14px;border:1px solid color-mix(in srgb,#789c8c 34%,var(--border));border-radius:15px;background:color-mix(in srgb,#edf5f1 58%,var(--surface))}.billing-addons-link>div{display:grid;gap:2px}.billing-addons-link strong{font-size:12px}.billing-addons-link div>span{color:var(--muted);font-size:10px;line-height:1.45}.billing-addons-link button{min-height:34px;padding:6px 10px;font-size:10px}.billing-addons-provider{display:grid;width:36px;height:36px;place-items:center}.billing-addons-provider .provider-logo{width:36px;height:36px;flex-basis:36px;border-radius:11px;box-shadow:none}.billing-addons-provider .provider-logo svg{width:19px;height:19px}.billing-stripe-brand{display:flex;justify-content:center;gap:6px;align-items:baseline;width:fit-content;margin:14px auto 0;padding:2px 0;color:var(--muted)}.billing-stripe-brand span{font-size:10px}.billing-stripe-brand strong{color:#635bff;font-size:16px;font-weight:850;letter-spacing:-.055em}.billing-addons-dialog{width:min(680px,calc(100vw - 24px))}.billing-addons-shell{gap:16px;max-height:calc(100vh - 28px);overflow:auto}.billing-addon-card{display:grid;gap:14px;padding:18px;border:1px solid var(--border);border-radius:18px;background:var(--surface)}.billing-addon-card>header{display:flex;justify-content:space-between;gap:14px;align-items:flex-start;padding:0;border:0}.billing-addon-card>header>div{display:flex;gap:11px;align-items:flex-start}.billing-addon-brand{display:grid;width:40px;height:40px;flex:0 0 40px;place-items:center}.billing-addon-brand .provider-logo{width:40px;height:40px;flex-basis:40px;border:1px solid color-mix(in srgb,var(--muted) 22%,var(--border));border-radius:12px;box-shadow:none}.billing-addon-brand .provider-logo svg{width:22px;height:22px}.billing-addon-card h3{margin:0;font-size:17px}.billing-addon-card p{margin:3px 0 0;color:var(--muted);font-size:11px;line-height:1.45}.billing-addon-card>header>strong{white-space:nowrap;font-size:12px}.billing-credit-balance{display:grid;padding:7px 10px;border-radius:11px;color:var(--muted);background:var(--surface-soft);font-size:9px;text-align:right}.billing-credit-balance strong{color:var(--text);font-size:14px}.billing-addon-explanation{padding:13px 14px;border:1px solid color-mix(in srgb,#b98535 25%,var(--border));border-radius:13px;background:color-mix(in srgb,#fff3d8 54%,var(--surface))}.billing-addon-explanation strong{font-size:11px}.billing-addon-explanation p{margin-top:4px;font-size:10px;line-height:1.55}.billing-credit-rules{display:flex;gap:8px 18px;flex-wrap:wrap;margin:0;padding:0;color:var(--muted);list-style:none;font-size:10px}.billing-credit-rules li:before{content:"\2713";margin-right:6px;color:#518b49;font-weight:850}.billing-addon-locked{padding:12px;border-radius:12px;background:var(--surface-soft)}.billing-addon-locked strong{font-size:11px}.billing-addon-locked p{margin-top:3px}.billing-addons-shell>footer{display:flex;justify-content:flex-end;padding-top:12px;border-top:1px solid var(--border)}.billing-addons-status{min-height:18px;margin:0}.billing-addons-status:empty{display:none}.billing-footer{display:flex;justify-content:flex-end;gap:8px;padding-top:10px;border-top:1px solid var(--border)}.billing-footer .secondary-button{min-height:36px;padding:7px 12px;font-size:11px}.billing-status{min-height:20px;margin:0}[data-theme=dark] .billing-product-tabs button.active{color:#dcefd8;background:#4b7c5947}[data-theme=dark] .billing-current-plan{color:#dcefd8;background:#4b7c594d}[data-theme=dark] .billing-tier-card.recommended{background:linear-gradient(180deg,rgba(52,91,67,.32),var(--surface) 52%)}[data-theme=dark] .billing-capacity-row,[data-theme=dark] .billing-order-summary{background:#4b7c5929}[data-theme=dark] .billing-cadence{border-color:#97cd89b8;background-color:#355f45;background-image:linear-gradient(180deg,#426f50,#315740);box-shadow:inset 0 1px 4px #0000004d,0 0 0 2px #7eb6701f}[data-theme=dark] .billing-cadence button.active{border-color:#91c583;color:#dcefd8;background:#203d34;box-shadow:0 4px 13px #00000061}[data-theme=dark] .billing-cadence button:not(.active){color:#afd1b4}[data-theme=dark] .billing-quantity-stepper{border-color:#97cd89b8;background-color:#355f45;background-image:linear-gradient(180deg,#426f50,#315740);box-shadow:inset 0 1px 4px #0000004d,0 0 0 2px #7eb6701f}[data-theme=dark] .billing-quantity-stepper button{color:#afd1b4}[data-theme=dark] .billing-quantity-stepper button:hover{color:#dcefd8;background:#ffffff14}[data-theme=dark] .billing-quantity-stepper input{border-color:#91c583;color:#dcefd8;background:#203d34;box-shadow:0 4px 13px #00000061}[data-theme=dark] .x-credit-pack-grid button.selected,[data-theme=dark] .x-credit-order-summary{background:#4b7c5942}[data-theme=dark] .billing-addon-explanation{background:#8960252e}@media(max-width:1020px){.billing-product-tabs{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:760px){.search-provider-access-note{align-items:flex-start;flex-direction:column;gap:4px}.billing-product-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.billing-product-tabs button:last-child:nth-child(odd){grid-column:1 / -1}.billing-shell{height:calc(100vh - 16px);max-height:calc(100vh - 16px)}.billing-usage-grid,.billing-tier-grid,.x-credit-usage-summary,.x-credit-pack-grid{grid-template-columns:1fr}.x-credit-order-summary{grid-template-columns:minmax(0,1fr) auto}.x-credit-order-summary>button{grid-column:1 / -1;width:100%}.billing-plan-toolbar{grid-template-columns:minmax(0,1fr) auto;align-items:center}.billing-plan-copy{grid-column:1 / -1}.billing-cycle-control{grid-column:1;justify-self:start}.billing-capacity-control{grid-column:2;justify-self:end}.billing-plan-toolbar:not(:has(.billing-capacity-control)) .billing-cycle-control{grid-column:1 / -1;justify-self:center}.billing-cadence button{min-width:82px}.billing-order-summary{grid-template-columns:1fr auto}.billing-order-summary>button{grid-column:1 / -1;width:100%}.billing-addons-link{grid-template-columns:36px minmax(0,1fr);align-items:start}.billing-addons-link button{width:100%;grid-column:1 / -1}.billing-addon-card>header{flex-direction:column}.billing-cadence{width:auto}.billing-footer{flex-wrap:wrap}.billing-footer .secondary-button{flex:1}}@media(max-width:480px){.billing-plan-toolbar{grid-template-columns:1fr;gap:10px}.billing-plan-copy,.billing-cycle-control,.billing-capacity-control{grid-column:1}.billing-cycle-control,.billing-capacity-control{width:100%;min-width:0;justify-self:stretch}.billing-cadence{width:100%}.billing-social-capacity{justify-content:space-between}.billing-quantity-stepper{width:160px;grid-template-columns:38px minmax(60px,1fr) 38px}.x-credit-order-summary{grid-template-columns:1fr}.x-credit-order-summary>div:nth-child(2){text-align:left}}.dashboard-main{position:relative;width:100%;min-width:0;padding:clamp(22px,3vw,40px);padding-bottom:max(clamp(22px,3vw,40px),210px);background:var(--app-bg)}.product-workspace-loader{--product-loader-accent: var(--product-social);--product-loader-soft: var(--product-social-soft);display:none;min-height:clamp(440px,calc(100vh - 170px),760px);place-content:center;justify-items:center;padding:clamp(28px,6vw,72px) 20px;color:var(--ink);background:var(--app-bg);text-align:center}.dashboard-main.product-route-loading>.product-workspace-loader:not([hidden]){display:grid}.dashboard-main.product-route-loading>.dashboard-view.active{display:none}.dashboard-main.product-route-loading.product-route-committing>.product-workspace-loader:not([hidden]){position:absolute;z-index:60;inset:0;min-height:100%}.dashboard-main.product-route-loading.product-route-committing>.dashboard-view.active{display:block}.product-workspace-loader[data-product=email]{--product-loader-accent: #c75f55;--product-loader-soft: var(--product-email-soft)}.product-workspace-loader[data-product=analytics]{--product-loader-accent: var(--product-analytics);--product-loader-soft: var(--product-analytics-soft)}.product-workspace-loader[data-product=seo]{--product-loader-accent: #b37b1d;--product-loader-soft: var(--product-search-soft)}.product-workspace-loader[data-product=sign]{--product-loader-accent: var(--product-sign);--product-loader-soft: var(--product-sign-soft)}.product-workspace-loader[data-product=schedule]{--product-loader-accent: var(--product-schedule);--product-loader-soft: var(--product-schedule-soft)}.product-workspace-loader[data-product=forms]{--product-loader-accent: var(--product-forms);--product-loader-soft: var(--product-forms-soft)}.product-workspace-loader[data-product=tools]{--product-loader-accent: #7555a4;--product-loader-soft: #eeeafd}.product-workspace-loader-card{display:grid;width:min(100%,430px);justify-items:center;gap:10px;border:1px solid color-mix(in srgb,var(--product-loader-accent) 18%,var(--line));border-radius:24px;padding:clamp(28px,5vw,42px);background:linear-gradient(145deg,color-mix(in srgb,var(--product-loader-soft) 42%,var(--card-bg)),var(--card-bg) 72%);box-shadow:0 22px 58px color-mix(in srgb,var(--product-loader-accent) 10%,transparent)}.product-workspace-loader-mark{position:relative;display:grid;width:82px;height:82px;place-items:center;margin-bottom:5px}.product-workspace-loader-mark img{position:relative;z-index:2;display:block;width:54px;height:54px;object-fit:contain;filter:drop-shadow(0 8px 15px rgba(24,46,39,.13));animation:product-loader-breathe 1.55s ease-in-out infinite}.product-workspace-loader-orbit{position:absolute;inset:2px;border:2px solid color-mix(in srgb,var(--product-loader-accent) 15%,transparent);border-top-color:var(--product-loader-accent);border-right-color:color-mix(in srgb,var(--product-loader-accent) 48%,transparent);border-radius:50%;animation:product-loader-orbit 1.05s linear infinite}.product-workspace-loader-pulse{position:absolute;inset:13px;border-radius:50%;background:color-mix(in srgb,var(--product-loader-soft) 72%,transparent);animation:product-loader-pulse 1.55s ease-in-out infinite}.product-workspace-loader strong{font-size:1.08rem;font-weight:720;letter-spacing:-.018em}.product-workspace-loader>.product-workspace-loader-card>span{max-width:330px;color:var(--muted);font-size:.82rem;line-height:1.5}.product-workspace-loader-track{position:relative;width:min(180px,70%);height:4px;margin-top:10px;overflow:hidden;border-radius:999px;background:color-mix(in srgb,var(--product-loader-accent) 12%,var(--control-bg))}.product-workspace-loader-track b{position:absolute;inset:0 auto 0 0;width:42%;border-radius:inherit;background:linear-gradient(90deg,var(--product-loader-accent),color-mix(in srgb,var(--product-loader-accent) 38%,#fff));animation:product-loader-progress 1.2s ease-in-out infinite}@keyframes product-loader-orbit{to{transform:rotate(360deg)}}@keyframes product-loader-breathe{50%{transform:scale(1.055)}}@keyframes product-loader-pulse{50%{opacity:.5;transform:scale(1.13)}}@keyframes product-loader-progress{0%{transform:translate(-115%)}55%{transform:translate(105%)}to{transform:translate(245%)}}@media(prefers-reduced-motion:reduce){.product-workspace-loader-mark img,.product-workspace-loader-orbit,.product-workspace-loader-pulse,.product-workspace-loader-track b{animation-duration:2.6s}}.omni-data-state-host{position:relative!important;min-height:min(360px,56vh)}.omni-data-state{--omni-data-accent: var(--product-social);position:absolute;z-index:48;inset:0;display:grid;min-height:210px;place-items:center;border-radius:inherit;padding:24px;color:var(--ink);background:color-mix(in srgb,var(--app-bg) 98%,var(--card-bg));opacity:0;text-align:center;transition:opacity .16s ease;backdrop-filter:blur(3px)}.omni-data-state.is-visible{opacity:1}.omni-data-state.is-leaving{opacity:0;pointer-events:none}.omni-data-state[data-product=email]{--omni-data-accent: var(--product-email)}.omni-data-state[data-product=analytics]{--omni-data-accent: var(--product-analytics)}.omni-data-state[data-product=seo]{--omni-data-accent: var(--product-search)}.omni-data-state[data-product=sign]{--omni-data-accent: var(--product-sign)}.omni-data-state[data-product=schedule]{--omni-data-accent: var(--product-schedule)}.omni-data-state[data-product=forms]{--omni-data-accent: var(--product-forms)}.omni-data-state[data-product=affiliates]{--omni-data-accent: var(--product-affiliates)}.omni-data-state[data-product=tools]{--omni-data-accent: var(--product-links)}.omni-data-state-visual{display:grid;max-width:330px;justify-items:center;gap:6px}.omni-data-state-mark{position:relative;display:grid;width:62px;height:62px;place-items:center;margin-bottom:7px;border-radius:50%;background:color-mix(in srgb,var(--omni-data-accent) 10%,var(--card-bg));box-shadow:0 12px 30px color-mix(in srgb,var(--omni-data-accent) 14%,transparent)}.omni-data-state-mark:before{position:absolute;inset:5px;border:2px solid color-mix(in srgb,var(--omni-data-accent) 18%,transparent);border-top-color:var(--omni-data-accent);border-radius:50%;content:"";animation:product-loader-orbit .95s linear infinite}.omni-data-state-mark i{position:absolute;inset:13px;border-radius:50%;background:color-mix(in srgb,var(--omni-data-accent) 11%,transparent);animation:product-loader-pulse 1.45s ease-in-out infinite}.omni-data-state-mark img{position:relative;z-index:1;width:34px;height:34px;object-fit:contain;animation:product-loader-breathe 1.45s ease-in-out infinite}.omni-data-state-visual>strong{margin-top:2px;font-size:.9rem;font-weight:720;letter-spacing:-.012em}.omni-data-state-visual>small{color:var(--muted);font-size:.72rem}.omni-data-state-skeleton{display:flex;align-items:center;gap:7px;margin-top:11px}.omni-data-state-skeleton i{position:relative;width:34px;height:5px;overflow:hidden;border-radius:999px;background:color-mix(in srgb,var(--omni-data-accent) 16%,var(--control-bg));opacity:.72}.omni-data-state-skeleton i:after{position:absolute;inset:0;border-radius:inherit;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--omni-data-accent) 72%,#fff),transparent);content:"";transform:translate(-120%);animation:omni-data-shimmer 1.25s ease-in-out infinite}.omni-data-state-skeleton i:nth-child(2){width:54px}.omni-data-state-skeleton i:nth-child(3){width:26px}.omni-data-state-skeleton i:nth-child(2):after{animation-delay:.14s}.omni-data-state-skeleton i:nth-child(3):after{animation-delay:.28s}.product-workspace-loader-card .omni-data-state-skeleton{--omni-data-accent: var(--product-loader-accent)}.omni-data-state-error{display:grid;max-width:360px;justify-items:center;gap:8px}.omni-data-state-error>span{display:grid;width:42px;height:42px;place-items:center;border-radius:50%;color:#9b342f;background:#fce9e7;font-weight:850}.omni-data-state-error>strong{font-size:.92rem}.omni-data-state-error>small{color:var(--muted);font-size:.73rem;line-height:1.45}.omni-data-state-error button{margin-top:4px}@keyframes omni-data-shimmer{55%,to{transform:translate(120%)}}@media(max-width:680px){.omni-data-state-host{min-height:min(300px,50vh)}.omni-data-state{min-height:180px;padding:18px 14px}}@media(prefers-reduced-motion:reduce){.omni-data-state{transition-duration:.01ms}.omni-data-state-mark:before,.omni-data-state-mark i,.omni-data-state-mark img,.omni-data-state-skeleton i:after{animation:none}}.dashboard-main .panel-heading h2,.dashboard-main .account-settings-shell h2,.dashboard-main .channel-connect-header h2,.dashboard-main .channel-directory-shell>header h2{font-size:var(--dashboard-section);font-weight:600;letter-spacing:-.025em;line-height:1.2}.dashboard-view{display:none;width:100%}.dashboard-view.active{display:block;animation:dashboard-view-enter .16s ease-out both}@keyframes dashboard-view-enter{0%{opacity:.72}to{opacity:1}}.topbar{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:24px}.topbar h1{margin:0;max-width:780px;font-size:var(--dashboard-page);font-weight:600;letter-spacing:-.03em;line-height:1.12}.topbar-actions{display:flex;align-items:center;gap:10px}.theme-toggle{font-size:1.05rem}.hero{position:relative;display:grid;grid-template-columns:minmax(280px,.82fr) minmax(320px,1fr);gap:26px;overflow:hidden;min-height:350px;margin-bottom:18px;border-radius:24px;color:#fff;background:var(--hero-bg)}.hero:before{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(90deg,#213130f7,#213130a8 48%,#2131301f)}.hero-copy{position:relative;z-index:2;display:flex;flex-direction:column;justify-content:center;max-width:610px;padding:34px 44px}.hero .eyebrow{color:#b9efad}.hero h2{margin:0;font-size:clamp(2rem,3.35vw,3.6rem);font-weight:500;letter-spacing:-.04em;line-height:1.06}.hero p:not(.eyebrow){max-width:520px;margin:18px 0 0;color:var(--hero-copy);font-size:1.05rem;line-height:1.65}.hero img{width:100%;height:100%;min-height:350px;object-fit:cover}.command-center-hero{grid-template-columns:minmax(300px,.88fr) minmax(390px,1.12fr);background:radial-gradient(circle at 80% 15%,rgba(126,202,151,.22),transparent 34%),var(--hero-bg)}.command-center-hero:before{display:none}.dashboard-home-intro strong{color:var(--hero-title);font-weight:700}.dashboard-greeting-heading{display:grid;grid-template-columns:82px minmax(0,1fr);align-items:center;gap:16px;margin-top:3px}.dashboard-greeting-art{display:grid;width:82px;aspect-ratio:1;place-items:center}.hero .dashboard-greeting-art img{position:static;inset:auto;width:100%;max-width:100%;height:100%;min-height:0;object-fit:contain;filter:drop-shadow(0 10px 18px rgba(5,30,22,.24))}.command-center-hero .dashboard-greeting-heading h2{font-size:clamp(1.8rem,2.65vw,3rem)}.dashboard-greeting-date{display:block;margin-top:9px;color:#eef9f2bd;font-size:.76rem;font-weight:680;letter-spacing:.012em}.dashboard-greeting-heading[data-greeting-period=evening] .dashboard-greeting-art{filter:saturate(.92)}@media(max-width:760px){.dashboard-greeting-heading{grid-template-columns:68px minmax(0,1fr);gap:12px}.dashboard-greeting-art{width:68px}.command-center-hero .dashboard-greeting-heading h2{font-size:clamp(1.65rem,8vw,2.25rem)}.dashboard-greeting-date{font-size:.7rem}}@media(max-width:420px){.dashboard-greeting-heading{grid-template-columns:58px minmax(0,1fr);align-items:start}.dashboard-greeting-art{width:58px}}.command-center-visual{position:relative;z-index:2;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-content:center;gap:9px;padding:24px 28px 24px 0}.command-center-visual:before{content:"";position:absolute;inset:19% 14% 19% 5%;z-index:-1;border:1px solid rgba(185,239,173,.22);border-radius:50%;box-shadow:inset 0 0 28px #b9efad06,0 0 20px #b9efad09;animation:commandOrbitBreathe 5.8s ease-in-out infinite}.command-center-visual:after{content:"";position:absolute;top:0;left:0;z-index:-1;width:8px;height:8px;border:2px solid rgba(234,255,229,.86);border-radius:50%;background:#b9efad;box-shadow:0 0 0 5px #b9efad1a,0 0 18px 6px #b9efad3d,-13px 0 14px #b9efad38;offset-path:ellipse(41% 30% at 46% 50%);offset-distance:0%;offset-rotate:0deg;animation:commandOrbitSignal 9s linear infinite}@keyframes commandOrbitBreathe{0%,to{border-color:#b9efad2e;opacity:.72;transform:scale(.985)}50%{border-color:#b9efad61;opacity:1;transform:scale(1.015)}}@keyframes commandOrbitSignal{0%{offset-distance:0%;opacity:0}7%,93%{opacity:1}to{offset-distance:100%;opacity:0}}@keyframes commandProductBeacon{0%,16%,to{filter:drop-shadow(0 0 0 rgba(185,239,173,0));transform:translateY(0) scale(1)}7%{filter:drop-shadow(0 0 9px rgba(185,239,173,.32));transform:translateY(-2px) scale(1.025)}}.command-center-visual button{display:grid;grid-template-columns:1fr;grid-template-rows:auto auto auto;align-items:center;justify-items:center;gap:6px;min-height:92px;border:1px solid rgba(255,255,255,.13);border-radius:18px;padding:10px;color:#fff;background:#ffffff14;backdrop-filter:blur(8px);cursor:pointer;text-align:center;transition:transform .18s ease,background .18s ease,border-color .18s ease}.command-center-visual button:hover{border-color:#b9efad7a;background:#ffffff21;transform:translateY(-3px)}.command-center-visual button>[data-product-icon]{display:block;width:36px;height:36px;animation:commandProductBeacon 9s ease-in-out infinite}.command-center-visual button:nth-child(2)>[data-product-icon]{animation-delay:1.8s}.command-center-visual button:nth-child(3)>[data-product-icon]{animation-delay:3.6s}.command-center-visual button:nth-child(4)>[data-product-icon]{animation-delay:5.4s}.command-center-visual button:nth-child(5)>[data-product-icon]{animation-delay:7.2s}.command-center-visual button>[data-product-icon] .product-icon-image{position:static;inset:auto;display:block;width:36px;height:36px;min-height:0;aspect-ratio:1;object-fit:contain}.command-center-product-copy{display:grid;min-width:0;justify-items:center;gap:3px}.command-center-product-copy small{display:none}.command-center-product-copy strong{overflow:hidden;font-size:.88rem;text-overflow:ellipsis;white-space:nowrap}.workspace-plan-badge{display:inline-flex;align-items:center;justify-content:center;gap:4px;min-width:42px;border:1px solid rgba(255,255,255,.2);border-radius:999px;padding:5px 8px;color:#ffffffd1;background:#ffffff14;font-size:.56rem;font-style:normal;font-weight:820;letter-spacing:.035em;line-height:1;text-transform:uppercase;white-space:nowrap}.workspace-plan-badge .plan-tier-icon{width:12px;height:12px}.workspace-plan-badge.core{border-color:#99d9f180;color:#d5f2ff;background:#2d698352}.workspace-plan-badge.advanced{border-color:#ffdc7e8a;color:#ffe7a8;background:#7d590d57}.overview-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.overview-metrics .overview-product-card{--overview-accent: var(--teal);--overview-soft: var(--brand-soft);position:relative;display:grid;align-content:start;min-width:0;min-height:232px;overflow:hidden;border-color:color-mix(in srgb,var(--overview-accent) 20%,var(--line));padding:18px;background:linear-gradient(155deg,color-mix(in srgb,var(--overview-soft) 46%,var(--card-bg)) 0%,var(--card-bg) 62%);box-shadow:0 10px 26px color-mix(in srgb,var(--overview-accent) 7%,transparent)}.overview-metrics .overview-product-card:before{content:"";position:absolute;inset:0 0 auto;height:3px;background:linear-gradient(90deg,var(--overview-accent),color-mix(in srgb,var(--overview-accent) 18%,transparent))}.overview-metrics .overview-product-card:nth-child(1){--overview-accent: var(--product-social);--overview-soft: var(--product-social-soft)}.overview-metrics .overview-product-card:nth-child(2){--overview-accent: var(--product-email);--overview-soft: var(--product-email-soft)}.overview-metrics .overview-product-card:nth-child(3){--overview-accent: var(--product-analytics);--overview-soft: var(--product-analytics-soft)}.overview-metrics .overview-product-card:nth-child(4){--overview-accent: #b48227;--overview-soft: var(--product-search-soft)}.overview-metrics .overview-product-card:nth-child(5){--overview-accent: var(--product-sign);--overview-soft: var(--product-sign-soft)}.overview-metrics .overview-product-card:nth-child(6){--overview-accent: #7555a4;--overview-soft: #eeeafd}.overview-product-card{cursor:pointer;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.overview-product-card:hover{border-color:color-mix(in srgb,var(--overview-accent) 42%,var(--line));box-shadow:0 16px 34px color-mix(in srgb,var(--overview-accent) 13%,transparent);transform:translateY(-2px)}.overview-product-card:focus-within{outline:3px solid color-mix(in srgb,var(--overview-accent) 23%,transparent);outline-offset:2px}.overview-product-heading{display:grid;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:10px}.overview-product-heading>[data-product-icon]{display:block;width:38px;height:38px}.overview-product-heading>[data-product-icon] .product-icon-image{display:block;width:38px;height:38px;object-fit:contain}.overview-product-heading>span:nth-child(2){display:grid;min-width:0;gap:1px}.overview-product-heading b{overflow:hidden;color:color-mix(in srgb,var(--overview-accent) 82%,var(--ink));font-size:.83rem;font-weight:820;text-overflow:ellipsis;white-space:nowrap}.overview-product-heading small{color:var(--muted);font-size:.66rem;font-weight:650}.overview-product-heading .workspace-plan-badge{min-width:39px;border-color:color-mix(in srgb,var(--overview-accent) 18%,var(--line));color:color-mix(in srgb,var(--overview-accent) 76%,var(--ink));background:color-mix(in srgb,var(--overview-soft) 52%,var(--surface))}.overview-metrics .overview-product-card>strong{margin:10px 0 2px;color:var(--ink);font-size:2rem;font-weight:720;letter-spacing:-.045em;line-height:1}.overview-product-card>small{overflow:hidden;min-height:31px;color:var(--muted);font-size:.68rem;line-height:1.35}.overview-mini-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:11px}.overview-mini-metrics>span{display:grid;min-width:0;gap:2px;border:1px solid color-mix(in srgb,var(--overview-accent) 14%,var(--line));border-radius:10px;padding:8px 7px;background:color-mix(in srgb,var(--overview-soft) 36%,var(--surface))}.overview-mini-metrics b{overflow:hidden;color:color-mix(in srgb,var(--overview-accent) 78%,var(--ink));font-size:.92rem;font-weight:800;line-height:1.1;text-overflow:ellipsis;white-space:nowrap}.overview-mini-metrics small{overflow:hidden;color:var(--muted);font-size:.59rem;font-weight:620;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.overview-card-action{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:auto;border-top:1px solid color-mix(in srgb,var(--overview-accent) 12%,var(--line));padding-top:11px;color:color-mix(in srgb,var(--overview-accent) 78%,var(--ink));font-size:.72rem;font-weight:760}.overview-card-action b{transition:transform .18s ease}.overview-product-card:hover .overview-card-action b{transform:translate(3px)}.workspace-action-list{display:grid;gap:9px}.workspace-action-list button{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;width:100%;border:1px solid var(--line);border-radius:14px;padding:11px 12px;color:var(--ink);background:var(--subtle-bg);cursor:pointer;text-align:left;transition:border-color .16s ease,transform .16s ease}.workspace-action-list button:hover{border-color:#40685b59;transform:translate(3px)}.workspace-action-list button>span:nth-child(2){display:grid;gap:2px}.workspace-action-list small{color:var(--muted)}.workspace-action-list i{color:var(--muted);font-size:1.1rem;font-style:normal}.action-number{display:grid;width:30px;height:30px;place-items:center;border-radius:10px;color:var(--teal-dark);background:var(--brand-soft);font-weight:700}.waitlist-form{scroll-margin-top:120px}.waitlist-form.attention{animation:waitlistAttention .65s ease both}@keyframes waitlistAttention{0%,to{box-shadow:none;transform:translateY(0)}45%{box-shadow:0 0 0 6px #76bb692e,0 18px 42px #2131301f;transform:translateY(-3px)}}.metrics-grid,.workspace-grid{display:grid;gap:16px}.metrics-grid{grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:16px}.metrics-grid article{min-height:120px;padding:18px}.metrics-grid span,.metrics-grid small{color:var(--muted)}.metrics-grid span,.metrics-grid strong,.metrics-grid small{display:block}.metrics-grid strong{margin:8px 0 4px;font-size:2rem;font-weight:500}.workspace-grid{grid-template-columns:minmax(0,1fr) minmax(330px,.8fr);align-items:start}.panel{padding:24px}.composer-panel,.wide-panel{width:100%}.panel-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:18px}.panel h2{font-size:1.32rem;font-weight:500;letter-spacing:-.02em;line-height:1.25}.segmented-control{display:grid;grid-template-columns:repeat(3,1fr);padding:3px;border:1px solid var(--line);border-radius:999px;background:var(--control-bg)}.segmented-control button{min-height:34px;border:0;border-radius:999px;color:var(--muted);background:transparent;cursor:pointer;font-weight:500}.segmented-control button.active{color:var(--ink);background:var(--surface)}.composer{display:grid;gap:14px;padding:16px;border-radius:18px;background:var(--subtle-bg)}.inline-form{display:grid;grid-template-columns:minmax(180px,1fr) minmax(180px,1fr) auto;gap:12px;align-items:end;margin-bottom:16px;padding:16px;border-radius:18px;background:var(--subtle-bg)}label,legend{color:var(--muted);font-size:.85rem;font-weight:600}input,select,textarea{display:block;width:100%;margin-top:7px;border:1px solid var(--field-line);border-radius:14px;padding:11px 12px;color:var(--ink);background:var(--field-bg)}.app-shell input[type=date],.app-shell input[type=time],.app-shell input[type=datetime-local]{min-height:46px;font-variant-numeric:tabular-nums}.app-shell input[type=date]::-webkit-calendar-picker-indicator,.app-shell input[type=time]::-webkit-calendar-picker-indicator,.app-shell input[type=datetime-local]::-webkit-calendar-picker-indicator{cursor:pointer;opacity:.64}.app-shell input[type=date]:hover::-webkit-calendar-picker-indicator,.app-shell input[type=time]:hover::-webkit-calendar-picker-indicator,.app-shell input[type=datetime-local]:hover::-webkit-calendar-picker-indicator{opacity:.9}input::placeholder,textarea::placeholder{color:var(--placeholder);opacity:1;font-weight:400}input:focus::placeholder,textarea:focus::placeholder{color:var(--placeholder)}textarea{resize:vertical;line-height:1.5}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:12px}.media-row{display:grid;grid-template-columns:minmax(180px,1fr) minmax(240px,1fr);gap:12px;align-items:start}.media-upload-control{display:grid;gap:7px}.media-upload-control p{margin:0;color:var(--muted);font-size:.82rem;line-height:1.4}.media-upload-control input[type=file]{margin-top:0}.schedule-guidance{display:grid;gap:4px;border:1px solid var(--line);border-radius:8px;padding:12px;background:var(--card-bg)}.schedule-guidance strong{color:var(--ink);font-size:.9rem}.schedule-guidance span{color:var(--muted);font-size:.84rem;line-height:1.45}.ai-adapt-bar{display:flex;align-items:center;justify-content:space-between;gap:14px;border:1px solid var(--line);border-radius:14px;padding:12px 13px;background:color-mix(in srgb,var(--subtle-bg) 64%,var(--card-bg))}.ai-adapt-bar .ai-adapt-intro{display:flex;align-items:center;gap:10px;min-width:0}.ai-adapt-intro>div{display:grid;gap:3px}.ai-adapt-icon{display:grid;flex:0 0 auto;width:34px;height:34px;place-items:center;border-radius:10px;color:var(--teal-dark);background:color-mix(in srgb,var(--brand-soft) 84%,var(--card-bg))}.ai-adapt-icon svg{width:18px;height:18px}.ai-adapt-bar strong{color:var(--ink);font-size:.95rem}.ai-adapt-intro span{color:var(--muted);font-size:.85rem;line-height:1.4}.ai-adapt-actions{display:flex;flex:0 0 auto;align-items:center;gap:9px}.ai-adapt-actions .secondary-button{display:inline-flex;align-items:center;gap:7px;white-space:nowrap}.ai-adapt-actions .secondary-button .ui-symbol{width:16px;height:16px;color:var(--teal-dark)}.ai-adapt-actions .secondary-button .ui-symbol svg{width:16px;height:16px}.adapted-posts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.adapted-post{display:grid;gap:8px;min-width:0;border:1px solid var(--line);border-radius:8px;padding:12px;background:var(--card-bg)}.adapted-post-heading{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:8px;color:var(--muted);font-size:.78rem;font-weight:800}.adapted-post-heading strong{color:var(--ink);font-size:.9rem}.adapted-post textarea{min-height:150px;margin-top:0}.social-preview-panel{display:grid;gap:12px;border:1px solid var(--line);border-radius:8px;padding:13px;background:var(--card-bg)}.social-preview-panel>div:first-child{display:grid;gap:3px}.social-preview-panel strong{color:var(--ink);font-size:.95rem}.social-preview-panel span,.social-preview-panel small{color:var(--muted);font-size:.85rem;line-height:1.4}.social-preview-panel .provider-logo{color:#fff}.social-preview-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:100%;min-width:0;max-width:100%;gap:12px}.social-preview-card{display:grid;align-content:start;gap:12px;width:100%;min-width:0;max-width:100%;overflow:hidden;border:1px solid var(--line);border-radius:8px;padding:14px;background:var(--card-bg);box-shadow:0 8px 20px #21313012}.social-preview-card.preview-only{opacity:.72}.social-preview-card.linkedin{border-top:4px solid #0a66c2}.social-preview-card.x{border-color:#d8dde2;border-radius:14px;box-shadow:none}.app-shell[data-theme=dark] .social-preview-card.x{border-color:#2f3336}.social-preview-card.threads{border-color:#202020;border-radius:14px;box-shadow:none}.social-preview-heading{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px}.social-preview-heading .over-limit{color:var(--coral)}.preview-identity{display:flex;align-items:center;gap:10px;min-width:0}.preview-identity div{display:grid;gap:2px;min-width:0}.preview-identity div strong,.preview-identity div span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.preview-body{display:grid;width:100%;min-width:0;max-width:100%;overflow:hidden;gap:10px}.composer-field-hint{display:flex;align-items:center;gap:7px;margin:-7px 0 2px;color:var(--muted);font-size:.75rem;line-height:1.4}.composer-field-hint>span{display:grid;width:20px;height:20px;place-items:center;border-radius:6px;color:var(--teal-dark);background:#67b29e24;font-weight:800}.social-preview-card p{width:100%;min-width:0;max-width:100%;margin:0;color:var(--ink);line-height:1.45;overflow-wrap:anywhere;word-break:break-word;white-space:pre-wrap}.social-preview-card>small,.social-preview-card .preview-error{min-width:0;max-width:100%;overflow-wrap:anywhere;word-break:break-word}.social-preview-card.linkedin p{font-size:.9rem}.social-preview-card.x p{font-size:.94rem;line-height:1.38}.social-preview-card.threads p{font-size:.94rem;line-height:1.42}.social-preview-card img,.social-preview-card video{display:block;width:100%;max-height:180px;border:1px solid var(--line);border-radius:10px;object-fit:cover}.preview-link{overflow:hidden;color:var(--teal-dark);font-size:.84rem;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.platform-link-card{display:grid;grid-template-columns:70px minmax(0,1fr);width:100%;min-width:0;max-width:100%;overflow:hidden;border:1px solid var(--line);border-radius:11px;color:inherit;background:var(--subtle-bg);text-decoration:none}.platform-link-visual{display:grid;min-height:70px;place-items:center;color:var(--teal-dark)!important;background:linear-gradient(145deg,#b2eb988c,#9bd8cf80);font-size:1.25rem!important;font-weight:800}.platform-link-copy{display:grid;min-width:0;align-content:center;gap:2px;padding:9px 10px}.platform-link-copy small{color:var(--muted);font-size:.65rem;text-transform:uppercase}.platform-link-copy strong,.platform-link-copy span{display:block;min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.platform-link-copy strong{font-size:.77rem}.platform-link-copy span{color:var(--muted);font-size:.66rem}.platform-preview-actions{display:flex;min-width:0;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px;border-top:1px solid var(--line);padding-top:9px}.platform-preview-actions span{color:var(--muted);font-size:.66rem;font-weight:700}.social-preview-card.linkedin .platform-preview-actions span{color:#40546a}.social-preview-card.x .platform-preview-actions,.social-preview-card.threads .platform-preview-actions{justify-content:space-around}.media-placeholder{overflow:hidden;border:1px dashed var(--line);border-radius:8px;padding:12px;color:var(--muted);font-size:.84rem;text-overflow:ellipsis;white-space:nowrap}.social-preview-card.threads .provider-logo{border-radius:50%}fieldset{display:flex;flex-wrap:wrap;gap:12px;margin:0;border:0;padding:0}fieldset label{display:inline-flex;align-items:center;gap:7px;min-height:34px;padding:0 10px;border:1px solid var(--line);border-radius:8px;background:var(--field-bg)}fieldset input{width:auto;margin:0}.queue,.segment-list,.seo-list,.calendar-strip,.connection-list,.social-account-list{display:grid;gap:10px}.queue{margin-top:16px}.queue-item,.segment-item,.seo-item,.calendar-day,.connection-list article,.social-account-item{border:1px solid var(--line);border-radius:8px;padding:14px;background:var(--card-bg)}.queue-item{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px}.queue-actions{display:grid;gap:8px;justify-items:end}.queue-meta{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.danger-button{color:var(--coral)}button:disabled{cursor:not-allowed;opacity:.58}.social-accounts-panel{width:100%;margin-bottom:16px}.channel-capacity-card{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px 16px;margin-bottom:14px;border:1px solid var(--line);border-radius:14px;padding:14px 16px;background:var(--subtle-bg)}.channel-capacity-card>div:first-child{display:flex;align-items:baseline;gap:9px}.channel-capacity-card>div:first-child span{color:var(--muted);font-size:.72rem}.channel-capacity-card .text-button{grid-column:2;grid-row:1 / span 2}.channel-capacity-track{overflow:hidden;height:6px;border-radius:999px;background:var(--control-bg)}.channel-capacity-track i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--teal),#7fb59f)}.nav-channel-capacity{margin:3px 7px 8px}.nav-channel-capacity button{display:grid;gap:6px;width:100%;border:1px solid var(--line);border-radius:10px;padding:8px 9px;color:var(--muted);background:var(--subtle-bg);cursor:pointer;font:inherit;font-size:.66rem;text-align:left}.nav-channel-capacity i{overflow:hidden;height:4px;border-radius:99px;background:var(--control-bg)}.nav-channel-capacity b{display:block;height:100%;border-radius:inherit;background:var(--teal)}.linkedin-guide-panel{width:100%;margin-bottom:16px}.guide-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.guide-card{border:1px solid var(--line);border-radius:8px;padding:16px;background:var(--card-bg)}.guide-card h3{margin:0 0 12px;font-size:1rem}.setup-steps{display:grid;gap:10px;margin:0;padding-left:20px;color:var(--muted);line-height:1.5}.setup-steps li{padding-left:4px}.linkedin-company-form{grid-template-columns:minmax(220px,1fr) minmax(160px,.7fr) auto;margin:16px 0 0}.social-account-item{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px;align-items:center}.social-account-main{display:flex;align-items:center;gap:12px;min-width:0}.provider-logo{display:inline-grid;flex:0 0 38px;width:38px;height:38px;place-items:center;overflow:hidden;border-radius:10px;color:#fff;background:#171717;line-height:1;box-shadow:inset 0 0 0 1px #ffffff14,0 8px 18px #2131301f}.provider-logo svg{display:block;width:22px;height:22px;fill:currentColor}.provider-logo.linkedin{background:#0a66c2}.provider-logo.x{background:#050505}.provider-logo.threads{border-radius:50%;background:#050505}.provider-logo.linkedin svg{width:24px;height:24px}.provider-logo.x svg{width:21px;height:21px}.provider-logo.threads svg{width:26px;height:26px}.social-account-item p{margin:6px 0 0;color:var(--muted);line-height:1.45}.social-account-actions{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.queue-item strong,.segment-item strong,.seo-item strong,.connection-list strong{display:block}.queue-item p,.segment-item p,.seo-item p{margin:6px 0 0;color:var(--muted);line-height:1.45}.connection-list article{display:flex;align-items:center;justify-content:space-between;gap:12px}.connection-list span{color:var(--muted);font-weight:800}.tag-row{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.pill,.tag{display:inline-flex;align-items:center;min-height:26px;border-radius:999px;padding:0 9px;font-size:.76rem;font-weight:900}.pill{color:var(--pill-ink);background:var(--pill-bg)}.tag{color:var(--tag-ink);background:var(--tag-bg)}.tag.linkedin{color:#fff;background:var(--blue)}.tag.x{color:#fff;background:#171717}.tag.email{color:#fff;background:var(--coral)}.calendar-strip{grid-template-columns:repeat(7,minmax(0,1fr))}.calendar-day{min-height:112px}.calendar-day strong,.calendar-day span{display:block}.calendar-day span{color:var(--muted);font-size:.82rem}.calendar-dot{width:9px;height:9px;margin-top:12px;border-radius:50%;background:var(--gold)}.segment-item,.seo-item{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center}.progress-track{overflow:hidden;width:92px;height:8px;border-radius:999px;background:var(--progress-bg)}.progress-track span{display:block;height:100%;border-radius:inherit;background:var(--teal)}.status-message,.composer,.inline-form,.schedule-guidance,.ai-adapt-bar,.adapted-post,.social-preview-panel,.social-preview-card,fieldset label,.queue-item,.segment-item,.seo-item,.calendar-day,.connection-list article,.social-account-item,.guide-card,.media-placeholder{border-radius:16px}.dashboard-focus-grid{grid-template-columns:minmax(0,1fr);gap:16px}.dashboard-calendar-panel{padding:27px;overflow:hidden}.dashboard-calendar-panel .panel-heading,.next-actions-panel .panel-heading{align-items:center}.panel-description{max-width:700px;margin:6px 0 0;color:var(--muted);font-size:.78rem;line-height:1.5}.calendar-overview{display:flex;flex-wrap:wrap;gap:9px;margin:-2px 0 17px}.calendar-overview>span{display:inline-flex;align-items:baseline;gap:5px;min-height:31px;border:1px solid var(--line);border-radius:999px;padding:5px 11px;color:var(--muted);background:var(--subtle-bg);font-size:.7rem}.calendar-overview strong{color:var(--ink);font-size:.83rem}.dashboard-home-activity{margin-top:16px}.dashboard-activity-list{display:grid;overflow:hidden;border:1px solid var(--line);border-radius:16px;background:var(--card-bg)}.dashboard-activity-day{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:34px;border-bottom:1px solid var(--line);padding:7px 14px;color:var(--muted);background:var(--subtle-bg)}.dashboard-activity-day span{color:var(--ink);font-size:.76rem;font-weight:760}.dashboard-activity-day small{font-size:.7rem}.dashboard-activity-item{--activity-accent: var(--product-social);display:grid;grid-template-columns:38px minmax(0,1fr) auto 18px;align-items:center;gap:12px;width:100%;min-height:68px;border:0;border-bottom:1px solid var(--line);padding:10px 14px;color:var(--ink);background:transparent;cursor:pointer;font:inherit;text-align:left;transition:background .16s ease,transform .16s ease}.dashboard-activity-item:last-of-type{border-bottom:0}.dashboard-activity-item:hover{background:color-mix(in srgb,var(--activity-accent) 6%,var(--subtle-bg))}.dashboard-activity-item.email{--activity-accent: var(--product-email)}.dashboard-activity-item.meeting{--activity-accent: var(--product-schedule, #278c88)}.dashboard-activity-icon{display:grid;width:38px;height:38px;place-items:center;border-radius:12px;color:color-mix(in srgb,var(--activity-accent) 78%,var(--ink));background:color-mix(in srgb,var(--activity-accent) 12%,var(--surface))}.dashboard-activity-icon svg{width:19px;height:19px}.dashboard-activity-copy{display:grid;min-width:0;gap:3px}.dashboard-activity-copy small{overflow:hidden;color:color-mix(in srgb,var(--activity-accent) 74%,var(--muted));font-size:.72rem;font-weight:720;text-overflow:ellipsis;white-space:nowrap}.dashboard-activity-copy strong{overflow:hidden;font-size:.9rem;text-overflow:ellipsis;white-space:nowrap}.dashboard-activity-item time{display:grid;min-width:112px;gap:3px;text-align:right}.dashboard-activity-item time strong{font-size:.78rem}.dashboard-activity-item time small{color:var(--muted);font-size:.74rem}.dashboard-activity-chevron{width:16px;height:16px;color:var(--muted);transition:transform .16s ease}.dashboard-activity-item:hover .dashboard-activity-chevron{transform:translate(2px)}.dashboard-activity-empty{display:flex;align-items:center;justify-content:center;gap:12px;min-height:118px;padding:22px;color:var(--muted);text-align:left}.dashboard-activity-empty>.ui-symbol{display:grid;width:42px;height:42px;place-items:center;border-radius:13px;color:var(--teal-dark);background:var(--brand-soft)}.dashboard-activity-empty>div{display:grid;gap:4px}.dashboard-activity-empty strong{color:var(--ink);font-size:.92rem}.dashboard-activity-empty small{max-width:520px;line-height:1.45}.dashboard-activity-more{margin:0;border-top:1px solid var(--line);padding:10px 14px;color:var(--muted);background:var(--subtle-bg);font-size:.76rem;text-align:center}.dashboard-calendar-panel .calendar-strip{grid-template-columns:repeat(7,minmax(112px,1fr));gap:9px;overflow-x:auto;padding:1px 1px 6px;scrollbar-width:thin}.dashboard-calendar-panel .calendar-day{display:grid;grid-template-rows:auto minmax(68px,1fr);gap:12px;min-height:156px;border-radius:14px;padding:12px;background:color-mix(in srgb,var(--card-bg) 88%,var(--subtle-bg))}.dashboard-calendar-panel .calendar-day.today{border-color:color-mix(in srgb,var(--teal) 45%,var(--line));box-shadow:inset 0 3px color-mix(in srgb,var(--teal) 72%,transparent)}.dashboard-calendar-panel .calendar-day.has-activity{background:var(--card-bg)}.calendar-day>header{display:grid;grid-template-columns:1fr auto;grid-template-rows:auto auto;align-items:end;column-gap:6px}.calendar-day>header>span{color:var(--muted);font-size:.68rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.calendar-day>header>strong{grid-row:1 / 3;grid-column:2;color:var(--ink);font-size:1.55rem;font-weight:650;line-height:1}.calendar-day>header>small{color:var(--muted);font-size:.68rem}.calendar-events{display:grid;align-content:start;gap:6px}.calendar-event{display:grid;grid-template-columns:7px minmax(0,1fr);align-items:start;gap:7px;width:100%;border:0;border-radius:9px;padding:7px;color:var(--ink);background:var(--subtle-bg);cursor:pointer;font:inherit;text-align:left;transition:background .16s ease,transform .16s ease}.calendar-event:hover{background:var(--active-bg);transform:translateY(-1px)}.calendar-event>i{width:7px;height:7px;margin-top:4px;border-radius:50%;background:var(--teal)}.calendar-event.email>i{background:var(--coral)}.calendar-event>span{display:grid;min-width:0;gap:2px}.calendar-event strong{font-size:.67rem}.calendar-event small{overflow:hidden;color:var(--muted);font-size:.65rem;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.calendar-more{color:var(--muted);font-size:.65rem;font-weight:650}.calendar-open-day{display:grid;align-content:center;justify-items:center;gap:8px;min-height:68px;color:var(--muted);text-align:center}.calendar-open-day>span{width:18px;height:2px;border-radius:999px;background:var(--line)}.calendar-open-day small{font-size:.64rem;line-height:1.3}.next-actions-panel{padding:27px}.dashboard-recommendations{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px}.dashboard-recommendations>button{display:grid;grid-template-columns:40px minmax(0,1fr);grid-template-rows:auto auto;align-content:space-between;align-items:start;column-gap:12px;row-gap:14px;min-height:154px;border-radius:15px;padding:16px;background:var(--card-bg)}.dashboard-recommendations>button:hover{border-color:color-mix(in srgb,var(--teal) 40%,var(--line));box-shadow:0 12px 26px #21313014;transform:translateY(-2px)}.recommendation-icon{display:grid;width:40px;height:40px;place-items:center;border:1px solid color-mix(in srgb,var(--teal) 22%,var(--line));border-radius:12px;color:var(--teal-dark);background:var(--brand-soft)}.recommendation-icon svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.recommendation-copy{display:grid!important;align-content:start;gap:4px!important;min-width:0;padding-top:1px}.recommendation-copy>small{color:var(--teal-dark);font-size:.64rem;font-weight:750;letter-spacing:.06em;text-transform:uppercase}.recommendation-copy>strong{font-size:.9rem;line-height:1.25}.recommendation-copy>span{color:var(--muted);font-size:.72rem;line-height:1.45}.recommendation-cta{grid-column:1 / -1;display:flex!important;align-items:center;justify-content:space-between;gap:10px;width:100%;min-height:27px;border-top:1px solid var(--line);padding-top:10px;color:var(--ink);font-size:.7rem;font-weight:700}.recommendation-cta i{flex:0 0 15px;width:15px;height:15px;color:var(--teal-dark)!important;font-size:15px!important;font-style:normal;transition:transform .16s ease}.dashboard-recommendations>button:hover .recommendation-cta i{transform:translate(2px)}@media(max-width:900px){.dashboard-recommendations{grid-template-columns:1fr}.dashboard-recommendations>button{grid-template-columns:40px minmax(0,1fr) auto;grid-template-rows:auto;align-content:center;align-items:center;min-height:96px}.recommendation-cta{grid-column:3;width:auto;min-height:0;border-top:0;padding-top:0;white-space:nowrap}}@media(max-width:600px){.next-actions-panel{padding:20px}.dashboard-recommendations>button{grid-template-columns:40px minmax(0,1fr);grid-template-rows:auto auto;align-items:start;min-height:0}.recommendation-cta{grid-column:1 / -1;width:100%;border-top:1px solid var(--line);padding-top:10px;white-space:normal}.dashboard-calendar-panel{padding:18px}.dashboard-activity-day{padding-inline:10px}.dashboard-activity-item{grid-template-columns:36px minmax(0,1fr) 15px;gap:10px;min-height:72px;padding:10px}.dashboard-activity-item time{grid-column:2;grid-row:2;display:flex;min-width:0;gap:6px;text-align:left}.dashboard-activity-chevron{grid-column:3;grid-row:1 / 3}.dashboard-activity-copy strong{white-space:normal}}.pill,.tag{font-weight:600}@media(max-width:1100px){.home-hero,.price-promise-section,.workflow-section,.auth-layout,.hero,.workspace-grid,.product-feature{grid-template-columns:1fr}.auth-layout{grid-template-columns:minmax(0,1fr)}.auth-panel,.auth-summary{min-width:0}.product-feature-reverse .product-copy,.product-feature-reverse .product-demo{order:initial}.feature-band,.price-promise-grid,.metrics-grid,.guide-grid{grid-template-columns:1fr 1fr}.command-center-visual{padding:0 34px 34px}}@media(max-width:1180px)and (min-width:761px){.site-header{gap:16px;padding-inline:24px}.site-product-switcher{grid-template-columns:auto repeat(5,minmax(61px,1fr));gap:0;min-width:500px}.site-product-label span{display:none}.site-product-label{padding-inline:11px}.site-product-switcher .site-product-option{padding-inline:8px}}@media(max-width:760px){.site-header,.topbar,.panel-heading{align-items:stretch;flex-direction:column}.auth-product-grid{width:100%;max-width:520px}.site-nav{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;width:100%}.site-product-switcher{grid-column:1 / -1;grid-template-columns:36px repeat(5,minmax(0,1fr));gap:0;width:100%;min-width:0;overflow:hidden;border-radius:999px}.site-product-label{min-width:0;min-height:40px;padding-inline:8px;border-radius:999px 0 0 999px}.site-product-switcher .site-product-option:nth-of-type(1){border-left:1px solid color-mix(in srgb,var(--teal) 14%,var(--line));border-radius:0}.site-product-switcher .site-product-option:last-child{border-radius:0 999px 999px 0}.site-product-switcher .site-product-option{justify-content:center;padding-inline:3px;font-size:.72rem}.site-nav>a,.site-nav>button,.panel-heading .secondary-button{width:100%}.topbar-actions{width:auto;flex:0 0 auto;margin-left:auto}.topbar{align-items:center;flex-direction:row}.topbar>div:first-child{min-width:0}.theme-toggle{width:42px;height:42px;flex:0 0 42px}.topbar-actions .primary-button{flex:1}.site-main,.dashboard-main{padding:18px 18px 175px}.home-hero{min-height:auto;gap:34px;padding-top:54px}.hero-beaver-watermark{top:34px;left:50%;width:min(92vw,400px);opacity:.035}.analytics-summary,.visitor-stream{grid-template-columns:1fr}.overview-grid{grid-template-columns:repeat(5,minmax(130px,1fr))}.overview-module{grid-template-columns:1fr;align-content:center;justify-items:start;min-height:106px}.tools-module{width:100%}.product-tour{gap:18px;margin-top:72px}.product-tour-heading{margin-bottom:14px}.product-feature{gap:30px;min-height:0;padding:28px;border-radius:24px}.product-demo{min-height:420px;border-radius:22px}.visibility-radar{left:20px;bottom:24px;width:150px;height:150px}.search-results-stack{right:14px;bottom:24px;width:62%}.product-workspace{display:grid;gap:10px;min-height:0}.workspace-card{position:static;width:100%}.home-copy h1{font-size:2.8rem}.feature-band,.metrics-grid,.hero-proof,.calendar-strip{grid-template-columns:1fr 1fr}.price-promise-grid,.workflow-list li,.form-row,.adapted-posts,.social-preview-grid,.waitlist-row,.inline-form,.linkedin-company-form,.guide-grid,.queue-item,.segment-item,.seo-item{grid-template-columns:1fr}.hero{min-height:560px}.hero:before{background:linear-gradient(180deg,#213130f7,#213130c7 54%,#21313038)}.hero-copy{padding:28px}.hero img{position:absolute;inset:auto 0 0;min-height:250px}.ai-adapt-bar{align-items:stretch;flex-direction:column}.connected-flow{grid-template-columns:minmax(0,1fr);justify-items:stretch;gap:8px;min-height:0}.connected-flow:before{inset:8% 18%}.connected-flow span{width:100%;min-height:72px}.command-center-visual{grid-template-columns:1fr 1fr;padding:0 24px 28px}.dashboard-product-grid>button{grid-template-columns:auto minmax(0,1fr) auto}.dashboard-product-status{display:none}.overview-metrics{grid-template-columns:1fr 1fr}}@media(max-width:480px){.auth-screen{padding-inline:14px}.auth-panel,.auth-summary{padding:20px}.auth-summary h2{font-size:clamp(1.55rem,8vw,1.95rem)}.auth-product-grid{gap:6px}.auth-product-card{min-height:64px;border-radius:13px;padding-inline:3px}.auth-product-card>i{width:33px;height:33px}.auth-product-card small{font-size:.6rem}}@keyframes workflowSignalVertical{0%{transform:translateY(0);opacity:0}18%{opacity:1}80%,to{transform:translateY(34px);opacity:0}}@media(max-width:860px){.app-shell{grid-template-columns:1fr}.sidebar{position:static;height:auto;gap:14px;padding:16px 18px;border-right:0;border-bottom:1px solid var(--line)}.mobile-nav-toggle{display:grid;place-items:center}.sidebar>.nav-list,.sidebar>.account-switcher{display:none}.sidebar.mobile-open>.nav-list,.sidebar.mobile-open>.account-switcher{display:grid}.sidebar.mobile-open>.account-switcher{margin-top:8px}.admin-portal-mode .sidebar>.admin-portal-navigation{display:none}.admin-portal-mode .sidebar.mobile-open>.admin-portal-navigation{display:grid}.nav-list{grid-template-columns:1fr 1fr}}@media(max-width:480px){.feature-band,.hero-proof,.metrics-grid,.calendar-strip,.segmented-control,.nav-list,.guide-grid{grid-template-columns:1fr}.home-copy h1{font-size:2.35rem}.omni-overview{padding:18px}.overview-heading{align-items:flex-start;flex-direction:column}.product-feature{padding:22px}.command-center-hero{min-height:0;border-radius:20px}.command-center-hero .hero-copy{padding:22px 20px 14px}.command-center-hero .hero-copy h2{font-size:1.55rem}.command-center-hero .hero-copy>p:not(.eyebrow){font-size:.8rem}.command-center-visual{grid-template-columns:repeat(6,minmax(0,1fr));gap:7px;padding:4px 14px 18px}.command-center-visual:before,.command-center-visual:after{display:none}.command-center-visual button{grid-column:span 2;grid-template-columns:1fr;grid-template-rows:auto auto auto;justify-items:center;gap:4px;min-height:96px;border-radius:13px;padding:8px 4px;text-align:center}.command-center-visual button:nth-child(4){grid-column:2 / span 2}.command-center-visual button:nth-child(5){grid-column:4 / span 2}.command-center-visual button>[data-product-icon]{width:32px;height:32px;animation:none;filter:none;transform:none}.command-center-visual button>[data-product-icon] .product-icon-image{position:static;inset:auto;width:32px;height:32px;min-height:0}.command-center-product-copy{justify-items:center}.command-center-product-copy small{display:none}.command-center-product-copy strong{font-size:.66rem;line-height:1.15}.workspace-plan-badge{min-width:34px;padding:3px 5px;font-size:.46rem}.overview-metrics{grid-template-columns:1fr;gap:10px}.overview-metrics .overview-product-card{min-height:0;border-radius:16px;padding:15px}.overview-metrics .overview-product-card>strong{font-size:2.15rem}.overview-product-card>small{min-height:0}.overview-mini-metrics>span{padding:9px 10px}.overview-mini-metrics b{font-size:1rem}.product-copy h2{font-size:2rem}.product-demo{min-height:390px}.email-flow-demo,.analytics-demo,.search-radar-demo,.tools-demo{padding:16px}.tools-demo-panels{grid-template-columns:1fr}.tools-qr-card,.tools-attribution-card{min-height:240px}.tools-demo-link{align-items:flex-start;flex-direction:column}.email-preview-card{width:88%}.email-events{width:94%}.search-query-card{width:100%}.search-results-stack{width:72%}.brand{font-size:1rem}.hero h2{font-size:2rem}}.nav-product-group{display:grid;gap:4px}.nav-product-link{display:grid;grid-template-columns:32px minmax(0,1fr) max-content 18px;align-items:center;width:100%}.nav-chevron{width:18px;height:18px;padding:3px;border-radius:6px;color:var(--muted);background:color-mix(in srgb,var(--control-bg) 68%,transparent);fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;transition:color .18s ease,background .18s ease,transform .22s ease}.nav-product-link:hover .nav-chevron{color:var(--ink);background:var(--control-bg)}.nav-product-group.expanded .nav-chevron{transform:rotate(180deg)}.nav-submenu{display:grid;gap:3px;max-height:0;margin:0 0 0 30px;overflow:hidden;border-left:1px solid transparent;padding-left:9px;opacity:0;visibility:hidden;transform:translateY(-6px);transition:max-height .24s ease,margin .24s ease,border-color .24s ease,opacity .18s ease,transform .24s ease,visibility 0s linear .24s}.nav-product-group.expanded .nav-submenu{max-height:min(620px,calc(100vh - 250px));margin-bottom:4px;overflow-y:auto;border-left-color:var(--line);opacity:1;visibility:visible;transform:translateY(0);transition-delay:0s}.ui-icon-sprite{position:absolute;width:0;height:0;overflow:hidden;pointer-events:none}.ui-symbol{display:inline-grid;place-items:center;font-style:normal;line-height:1}.ui-symbol svg,.ui-inline-icon{display:block;width:1em;height:1em;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.ui-symbol>.ui-inline-icon{width:100%;height:100%}.account-trigger-chevron{width:18px;height:18px}.theme-toggle.ui-symbol svg{width:18px;height:18px}.provider-help-link{display:inline-flex;align-items:center;gap:5px}.provider-help-link .ui-inline-icon{width:14px;height:14px}.channel-add-button svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round}.view-toggle button{display:inline-flex;align-items:center;justify-content:center;gap:6px}.view-toggle .ui-inline-icon{width:15px;height:15px}.publish-calendar-heading [data-calendar-shift="-1"] svg{transform:rotate(180deg)}.nav-sublink{display:flex;align-items:center;gap:9px;min-height:39px;border:0;border-radius:9px;padding:0 8px;color:var(--muted);background:transparent;cursor:pointer;font:inherit;font-size:.82rem;text-align:left;text-decoration:none}.nav-sublink>span{display:grid;width:25px;height:25px;flex:0 0 25px;place-items:center;border:1px solid color-mix(in srgb,var(--line) 72%,transparent);border-radius:8px;color:inherit;background:color-mix(in srgb,var(--control-bg) 84%,transparent);text-align:center}.nav-sublink>span svg{display:block;width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.nav-sublink:hover,.nav-sublink.active{color:var(--ink);background:var(--active-bg)}.nav-sublink:hover>span,.nav-sublink.active>span{border-color:color-mix(in srgb,var(--teal) 34%,var(--line));color:var(--teal-dark);background:color-mix(in srgb,var(--brand-soft) 72%,var(--card-bg))}.nav-submenu-label{display:block;margin:8px 8px 2px;color:var(--muted);font-size:.58rem;font-weight:850;letter-spacing:.09em;text-transform:uppercase}.nav-sublink>small{margin-left:auto;border-radius:999px;padding:2px 6px;color:#76540f;background:var(--product-search-soft);font-size:.54rem;font-weight:850;letter-spacing:.03em;text-transform:uppercase}.analytics-nav-children{display:none;gap:2px;margin:-1px 0 3px 16px;border-left:1px solid color-mix(in srgb,var(--nav-product-accent) 22%,var(--line));padding:2px 0 2px 10px}.analytics-nav-children.active{display:grid}.analytics-nav-child{position:relative;min-height:31px;border:0;border-radius:8px;padding:5px 9px 5px 18px;color:var(--muted);background:transparent;cursor:pointer;font:inherit;font-size:.72rem;font-weight:700;line-height:1.25;text-align:left}.analytics-nav-child:before{position:absolute;left:7px;top:50%;width:5px;height:5px;border-radius:50%;background:color-mix(in srgb,var(--muted) 50%,transparent);content:"";transform:translateY(-50%)}.analytics-nav-child:hover{color:var(--ink);background:color-mix(in srgb,var(--nav-product-soft) 44%,transparent)}.analytics-nav-child.active{color:var(--nav-product-accent);background:color-mix(in srgb,var(--nav-product-soft) 72%,var(--sidebar-bg, var(--card-bg)))}.analytics-nav-child.active:before{background:var(--nav-product-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--nav-product-soft) 82%,transparent)}.nav-channel-section{display:grid;gap:6px;max-height:0;overflow:hidden;margin-top:0;border-top:1px solid transparent;padding-top:0;opacity:0;visibility:hidden;transform:translateY(-6px);transition:max-height .24s ease,margin .24s ease,padding .24s ease,border-color .24s ease,opacity .18s ease,transform .24s ease,visibility 0s linear .24s}.nav-product-group.expanded .nav-channel-section{max-height:min(68vh,620px);margin-top:7px;border-top-color:var(--line);padding-top:10px;opacity:1;visibility:visible;transform:translateY(0);transition-delay:0s}.nav-channel-heading{display:flex;align-items:center;justify-content:space-between;padding:0 6px;color:var(--muted);font-size:.66rem;font-weight:750;letter-spacing:.07em;text-transform:uppercase}.nav-channel-actions{display:inline-flex;align-items:center;gap:2px}.nav-channel-heading button{display:grid;width:30px;height:30px;place-items:center;border:0;border-radius:8px;color:var(--muted);background:transparent;cursor:pointer;font:inherit;font-size:1rem}.nav-channel-heading button svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.nav-channel-actions button:last-child svg{width:18px;height:18px}.nav-channel-heading button:hover{color:var(--ink);background:var(--control-bg)}.nav-channel-search{position:relative;display:flex;align-items:center;margin:0 4px 2px}.nav-channel-search.hidden{display:none}.nav-channel-search>svg{position:absolute;left:9px;width:15px;height:15px;color:var(--muted);fill:none;stroke:currentColor;stroke-width:1.9;pointer-events:none}.nav-channel-search input{width:100%;min-width:0;height:36px;border:1px solid var(--line);border-radius:10px;padding:0 9px 0 31px;color:var(--ink);background:var(--field-bg);font:inherit;font-size:.7rem;outline:none}.nav-channel-search input:focus{border-color:color-mix(in srgb,var(--teal) 55%,var(--line));box-shadow:0 0 0 3px color-mix(in srgb,var(--brand-soft) 54%,transparent)}.nav-channel-list{display:grid;gap:3px;min-height:0;max-height:min(46vh,430px);overflow-y:auto;overscroll-behavior:contain;scrollbar-color:color-mix(in srgb,var(--muted) 44%,transparent) transparent;scrollbar-gutter:stable;scrollbar-width:thin;padding-right:4px}.nav-channel-list::-webkit-scrollbar{width:7px}.nav-channel-list::-webkit-scrollbar-track{background:transparent}.nav-channel-list::-webkit-scrollbar-thumb{border:2px solid transparent;border-radius:999px;background:color-mix(in srgb,var(--muted) 48%,transparent);background-clip:padding-box}.nav-channel-list>button{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;min-height:43px;border:0;border-radius:10px;padding:5px 7px;color:var(--ink);background:transparent;cursor:pointer;font:inherit;text-align:left}.nav-channel-list>button:hover{background:var(--active-bg)}.nav-channel-list .provider-logo{width:33px;height:33px;flex-basis:33px;border-radius:10px;box-shadow:none}.nav-channel-list .provider-logo svg{width:19px;height:19px}.nav-channel-list>button>.social-identity-avatar{width:32px;height:32px;flex-basis:32px}.nav-channel-list>button>span:nth-child(2){display:grid;min-width:0;gap:1px}.nav-channel-list strong,.nav-channel-list small{min-width:0;overflow:hidden;text-overflow:ellipsis}.nav-channel-list strong{display:-webkit-box;font-size:.72rem;line-height:1.2;overflow-wrap:anywhere;white-space:normal;-webkit-box-orient:vertical;-webkit-line-clamp:2}.nav-channel-list small{color:var(--muted);font-size:.62rem}.nav-channel-list>button>i{display:grid;min-width:20px;height:20px;place-items:center;border-radius:999px;color:var(--muted);background:var(--control-bg);font-size:.62rem;font-style:normal}.nav-channel-list>.nav-connect-channel{display:flex;justify-content:center;min-height:38px;border:1px dashed var(--line);color:var(--muted);font-size:.7rem}.nav-channel-list>.nav-connect-channel .ui-symbol{display:grid;width:16px;height:16px;flex:0 0 16px;place-items:center}.nav-channel-list>.nav-connect-channel .ui-symbol svg{width:16px;height:16px;stroke-width:1.9}.nav-channel-no-results{display:grid;gap:2px;margin:2px 4px;border:1px dashed var(--line);border-radius:10px;padding:10px;color:var(--muted);text-align:center}.nav-channel-no-results strong{color:var(--ink);font-size:.7rem}.nav-channel-no-results span{font-size:.63rem}.social-subview{display:none}.social-subview.active{display:block}.social-home-hero,.social-workspace-header{display:flex;align-items:center;justify-content:space-between;gap:28px;margin-bottom:18px;border:1px solid var(--line);border-radius:22px;padding:clamp(22px,3vw,34px);background:var(--card-bg);box-shadow:var(--shadow)}.social-home-hero h2,.social-workspace-header h2{margin:3px 0 7px;font-size:clamp(1.65rem,3vw,2.55rem);font-weight:550;letter-spacing:-.04em}.social-home-hero p:last-child,.social-workspace-header p:last-child{max-width:680px;margin:0;color:var(--muted);line-height:1.55}.social-home-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:16px}.social-home-metrics article{display:grid;gap:4px;min-height:112px;border:1px solid var(--line);border-radius:17px;padding:17px;background:var(--card-bg);box-shadow:var(--shadow)}.social-home-metrics span,.social-home-metrics small{color:var(--muted);font-size:.78rem}.social-home-metrics strong{margin-top:4px;font-size:1.8rem;font-weight:550}.social-home-grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);gap:16px;margin-bottom:16px}.text-button{border:0;padding:0;color:var(--teal-dark);background:transparent;cursor:pointer;font:inherit;font-size:.8rem;font-weight:700}.app-shell[data-theme=dark] .text-button{color:#a9d4c5}.social-empty-compact{display:grid;justify-items:center;gap:5px;min-height:150px;place-content:center;border:1px dashed var(--line);border-radius:15px;padding:20px;color:var(--muted);text-align:center}.social-empty-compact>span{display:grid;width:38px;height:38px;place-items:center;border-radius:12px;color:var(--teal-dark);background:var(--brand-soft)}.social-empty-compact strong{color:var(--ink)}.social-empty-compact p{margin:0;font-size:.8rem}.social-empty-compact button{margin-top:8px}.social-up-next-item{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;width:100%;min-height:66px;border:0;border-top:1px solid var(--line);padding:10px 2px;color:var(--ink);background:transparent;cursor:pointer;text-align:left}.social-up-next-item:first-child{border-top:0}.social-up-next-item>span:nth-child(2){display:grid;gap:3px;min-width:0}.social-up-next-item strong,.social-up-next-item small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.social-up-next-item small{color:var(--muted)}.social-up-next-item>i{width:18px;height:18px;color:var(--muted);font-size:1rem;font-style:normal}.social-home-conversation>span:first-child{width:28px;height:28px}.social-home-conversation .provider-logo{width:28px;height:28px}.social-home-conversation-body{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow-wrap:anywhere;color:var(--ink);font-size:.82rem;line-height:1.5}.social-home-metrics .field-help{vertical-align:middle}.social-insights-history-status{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 14px;color:var(--muted);font-size:.82rem;line-height:1.5}.social-header-actions{display:flex;align-items:center;gap:10px}.social-header-actions .compact-button{display:inline-flex;width:auto;flex:0 0 auto;align-items:center;gap:7px}.social-header-actions .compact-button>svg{width:15px;height:15px;flex:0 0 15px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8}.view-toggle{display:flex;gap:3px;border:1px solid var(--line);border-radius:11px;padding:3px;background:var(--control-bg)}.view-toggle button{min-height:34px;border:0;border-radius:8px;padding:0 11px;color:var(--muted);background:transparent;cursor:pointer;font:inherit;font-size:.78rem;font-weight:650}.view-toggle button.active{color:var(--ink);background:var(--card-bg);box-shadow:0 1px 4px #14242014}.publish-workspace-panel{margin-bottom:12px;padding:0;overflow:visible}.publish-tabs{display:flex;gap:22px;overflow-x:auto;border-bottom:1px solid var(--line);padding:0 20px}.publish-tabs button{position:relative;min-height:52px;border:0;padding:0;color:var(--muted);background:transparent;cursor:pointer;font:inherit;font-size:.84rem;font-weight:650;white-space:nowrap}.publish-tabs button:after{content:"";position:absolute;right:0;bottom:-1px;left:0;height:2px;border-radius:2px;background:transparent}.publish-tabs button.active{color:var(--ink)}.publish-tabs button.active:after{background:var(--teal)}.publish-tabs button span{display:inline-grid;min-width:21px;height:21px;margin-left:4px;place-items:center;border-radius:999px;color:var(--muted);background:var(--control-bg);font-size:.7rem}.publish-tabs button:disabled{cursor:not-allowed;opacity:.68}.publish-tabs button .community-feature-label{width:auto;min-width:0;height:auto;margin-left:5px;border-radius:999px;padding:3px 6px;color:var(--muted);background:var(--control-bg);font-size:.55rem;font-weight:800;line-height:1}.publish-filterbar{display:flex;align-items:center;gap:8px;overflow:visible;padding:12px 16px}.publish-filterbar label{display:flex;align-items:center;gap:7px;border:1px solid var(--line);border-radius:10px;padding:0 9px;color:var(--muted);background:var(--field-bg);font-size:.72rem;white-space:nowrap}.publish-filterbar .filter-icon{display:grid;width:23px;height:23px;place-items:center;border-radius:7px;color:var(--teal-dark);background:var(--brand-soft);font-size:.72rem}.publish-filterbar select{width:auto;min-height:34px;border:0;padding:0 22px 0 0;background-color:transparent;font-size:.76rem}.publish-filterbar.compact{margin-left:auto;padding:0}.publish-filter-menu{position:relative}.publish-filter-menu>select.sr-only{display:none!important}.publish-filter-trigger{display:flex;align-items:center;gap:7px;min-height:40px;border:1px solid var(--line);border-radius:10px;padding:0 11px 0 8px;color:var(--muted);background:var(--card-bg);cursor:pointer;font:inherit;font-size:.74rem}.publish-filter-trigger strong{color:var(--ink);font-size:.76rem}.publish-filter-trigger i{margin-left:4px;font-style:normal}.filter-trigger-icon{display:grid;width:26px;height:26px;flex:0 0 26px;place-items:center;border-radius:8px;color:var(--teal-dark);background:var(--brand-soft)}.filter-trigger-icon svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.publish-filter-trigger:hover,.publish-filter-trigger[aria-expanded=true]{border-color:color-mix(in srgb,var(--teal) 55%,var(--line));background:var(--subtle-bg)}.publish-filter-popover{position:absolute;top:calc(100% + 7px);left:0;z-index:30;width:min(286px,calc(100vw - 34px));border:1px solid var(--line);border-radius:13px;padding:8px;background:var(--card-bg);box-shadow:0 18px 48px #16231f2e}.timezone-popover{width:min(310px,calc(100vw - 34px))}.filter-search{display:grid!important;grid-template-columns:20px minmax(0,1fr);align-items:center;gap:7px!important;min-height:38px;margin-bottom:6px;border:1px solid var(--line)!important;border-radius:9px!important;padding:0 10px!important;color:var(--muted);background:var(--field-bg)!important;transition:border-color .15s ease,box-shadow .15s ease}.filter-search:focus-within{border-color:color-mix(in srgb,var(--teal) 55%,var(--line))!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--brand-soft) 52%,transparent)}.filter-search-icon{display:grid;width:20px;height:20px;place-items:center;color:var(--muted);line-height:0;transform:translateY(-1px)}.filter-search-icon svg{display:block;width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.filter-search input,.filter-search input:focus,.filter-search input:focus-visible{width:100%;min-width:0;height:36px;min-height:36px;margin:0!important;border:0!important;outline:0!important;padding:0!important;color:var(--ink);background:transparent!important;box-shadow:none!important;font-size:.72rem;line-height:1.2}.publish-filter-options{display:grid;max-height:270px;overflow-y:auto}.publish-filter-options>button{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;width:100%;min-height:46px;border:0;border-radius:9px;padding:6px 8px;color:var(--ink);background:transparent;cursor:pointer;font:inherit;text-align:left}.publish-filter-options>button:hover,.publish-filter-options>button.selected{background:var(--subtle-bg)}.publish-filter-options svg,.filter-all-icon{width:27px;height:27px}.timezone-flag{display:grid;width:27px;height:27px;place-items:center;font-size:1.15rem;line-height:1}.filter-all-icon{display:grid;place-items:center;border:1px solid color-mix(in srgb,var(--teal) 18%,var(--line));border-radius:8px;color:var(--teal-dark);background:var(--brand-soft)}.filter-all-icon svg{width:17px!important;height:17px!important;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.filter-tag-dot{width:12px;height:12px;margin:0 7px;border-radius:50%;background:var(--tag-color)}.publish-filter-options>button>span:nth-child(2){display:grid;gap:2px}.publish-filter-options small{color:var(--muted);font-size:.66rem}.publish-filter-options>button>i{color:var(--teal-dark);font-style:normal;font-weight:800}.social-queue-panel{margin-top:0}.social-publish-card{grid-template-columns:minmax(0,1fr) auto;padding:0;overflow:hidden;border-radius:16px;box-shadow:0 7px 24px #112a220d}.social-post-main{min-width:0}.social-post-identity{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;border-bottom:1px solid var(--line);padding:14px 16px;background:var(--subtle-bg)}.social-post-avatar{display:grid;width:38px;height:38px;place-items:center;border-radius:12px;background:var(--card-bg);box-shadow:0 1px 4px #14242014}.social-post-avatar svg{width:23px;height:23px}.social-post-identity>div{display:grid;gap:2px}.social-post-identity small{color:var(--muted)}.social-post-copy,.social-publish-card .queue-meta,.social-publish-card .tag-row,.social-publish-card>.social-post-main>.status-message{margin-right:16px;margin-left:16px}.social-post-copy{padding-top:16px}.social-post-copy>strong{font-size:.95rem}.social-post-copy p{margin:7px 0 0;color:var(--ink);font-size:.8rem;line-height:1.55;overflow-wrap:anywhere}.social-post-copy p.is-clamped{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3}.social-post-copy-toggle{margin-top:7px;border:0;padding:0;color:var(--workspace-accent, var(--teal-dark));background:transparent;cursor:pointer;font:inherit;font-size:.7rem;font-weight:750}.social-post-media-grid{position:relative;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:3px;overflow:hidden;max-height:380px;margin:13px 16px 2px;border:1px solid var(--line);border-radius:13px;background:color-mix(in srgb,var(--control-bg) 72%,var(--card-bg))}.social-post-media-grid.single{--post-media-ratio: 16 / 9;grid-template-columns:1fr}.social-post-media-grid.single:is(.platform-instagram,.platform-facebook,.platform-threads){--post-media-ratio: 4 / 5}.social-post-media-grid.single.platform-pinterest{--post-media-ratio: 2 / 3}.social-post-media-grid.single.platform-tiktok{--post-media-ratio: 9 / 16}.social-post-media-grid.single:is(.platform-youtube,.platform-x,.platform-twitter,.platform-linkedin,.platform-bluesky,.platform-mastodon,.platform-telegram,.platform-google-business-profile){--post-media-ratio: 16 / 9}.social-post-media-grid img,.social-post-media-grid video{display:block;width:100%;height:160px;object-fit:cover;background:var(--control-bg)}.social-post-media-grid.single img,.social-post-media-grid.single video{height:auto;max-height:380px;aspect-ratio:var(--post-media-ratio);object-fit:contain}.social-post-video-badge{position:absolute;top:50%;left:50%;display:grid;width:42px;height:42px;place-items:center;border-radius:50%;color:#fff;background:#0f1816ad;transform:translate(-50%,-50%);pointer-events:none}.social-post-video-badge svg{width:20px;height:20px;fill:none;stroke:currentColor}.social-post-media-more{position:absolute;right:9px;bottom:9px;border-radius:999px;padding:5px 8px;color:#fff;background:#0f1816b8;font-size:.68rem;font-weight:800}.social-retry-guidance{margin:10px 16px 0;border:1px solid color-mix(in srgb,#c56a36 28%,var(--line));border-radius:12px;padding:10px 12px;background:color-mix(in srgb,#fff1e8 62%,var(--panel))}.social-retry-guidance strong{display:block;color:var(--ink);font-size:.75rem}.social-retry-guidance p{margin:3px 0 0;color:var(--muted);font-size:.74rem;line-height:1.4}.social-retry-guidance small{display:block;margin-top:5px;color:var(--muted);font-size:.66rem}.social-retry-guidance.access-blocked{border-color:color-mix(in srgb,#b94f4f 38%,var(--line));background:color-mix(in srgb,#fff0f0 68%,var(--panel))}.social-retry-guidance.access-blocked .text-button{margin-top:8px}.app-shell[data-theme=dark] .social-retry-guidance{background:color-mix(in srgb,#6b3c24 34%,var(--panel))}.app-shell[data-theme=dark] .social-retry-guidance.access-blocked{background:color-mix(in srgb,#6a2e35 34%,var(--panel))}.social-post-metrics{display:grid;grid-template-columns:repeat(5,minmax(74px,1fr));overflow-x:auto;margin:14px 16px 0;border:1px solid var(--line);border-radius:11px;background:var(--subtle-bg)}.social-post-metrics span{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:2px 6px;min-width:94px;padding:9px 10px;border-left:1px solid var(--line)}.social-post-metrics span:first-child{border-left:0}.social-post-metrics i{grid-row:1 / span 2;display:grid;width:24px;height:24px;place-items:center;border-radius:8px;color:var(--product-social);background:var(--product-social-soft)}.social-post-metrics i svg{width:14px;height:14px}.social-post-metrics small{color:var(--muted);font-size:.68rem}.social-post-metrics strong{font-size:.92rem}.social-post-footnote{display:flex;justify-content:space-between;gap:12px;padding:11px 16px;color:var(--muted);font-size:.68rem}.social-publish-card>.queue-actions{display:flex;width:142px;align-content:start;align-items:stretch;flex-direction:column;gap:7px;padding:14px;border-left:1px solid var(--line);background:color-mix(in srgb,var(--subtle-bg) 58%,var(--card-bg))}.social-publish-card>.queue-actions.failed-actions{width:174px;gap:8px;padding:12px;background:color-mix(in srgb,#fff4ee 34%,var(--card-bg))}.social-publish-card>.queue-actions.failed-actions:before{content:"Actions";margin:1px 2px 3px;color:var(--muted);font-size:.62rem;font-weight:820;letter-spacing:.08em;text-transform:uppercase}.failed-actions .social-post-action{justify-content:flex-start;min-height:42px;border-radius:11px;padding:6px 8px;font-size:.72rem}.failed-actions .social-post-action.access{border-color:color-mix(in srgb,#c56a36 28%,var(--line));color:#8c4c28;background:color-mix(in srgb,#fff3ea 62%,var(--card-bg))}.failed-actions .social-post-action.danger{margin-top:auto;border-color:transparent}.social-post-action-icon{display:grid;width:28px;height:28px;flex:0 0 28px;place-items:center;border-radius:8px;color:inherit;background:color-mix(in srgb,currentColor 9%,transparent)}.social-post-action-icon svg{width:15px!important;height:15px!important}.app-shell[data-theme=dark] .social-publish-card>.queue-actions.failed-actions{background:color-mix(in srgb,#6b3c24 18%,var(--card-bg))}.app-shell[data-theme=dark] .failed-actions .social-post-action.access{color:#f0b58e;background:color-mix(in srgb,#7f4729 30%,var(--card-bg))}.social-publish-card>.queue-actions .pill{width:auto;height:auto;min-width:0;border-radius:999px;padding:7px 10px;background:var(--brand-soft);white-space:nowrap}.social-post-action{display:inline-flex;min-height:36px;align-items:center;justify-content:center;gap:7px;border:1px solid var(--line);border-radius:9px;padding:7px 9px;color:var(--ink);background:var(--card-bg);cursor:pointer;font:inherit;font-size:.71rem;font-weight:750;text-decoration:none;white-space:nowrap}.social-post-action:hover{border-color:color-mix(in srgb,var(--workspace-accent, var(--teal)) 38%,var(--line));background:var(--workspace-soft, var(--brand-soft))}.social-post-action.primary{border-color:var(--workspace-accent, var(--teal));color:#fff;background:var(--workspace-accent, var(--teal))}.social-post-action.danger{margin-top:auto;color:#a23e3e;background:transparent}.social-post-action:disabled{opacity:.48;cursor:not-allowed}.social-post-action.unavailable{cursor:help;opacity:.5}.social-post-action svg{width:15px;height:15px;flex:0 0 15px;fill:none;stroke:currentColor;stroke-width:1.9}.publish-timeline-date{margin:22px 0 10px 76px;color:var(--ink);font-size:.86rem}.publish-timeline-row{display:grid;width:min(100%,980px);grid-template-columns:62px minmax(0,1fr);align-items:start;gap:14px}.publish-timeline-row>time{padding-top:17px;color:var(--muted);font-size:.7rem;text-align:right}.post-overflow-button{width:34px;height:30px;border:0;border-radius:8px;color:var(--muted);background:transparent;cursor:pointer;font-weight:800;letter-spacing:1px}.post-overflow-button:hover{color:var(--ink);background:var(--control-bg)}.post-overflow-wrap{position:relative}.post-overflow-menu{position:absolute;top:calc(100% + 5px);right:0;z-index:20;display:grid;width:165px;border:1px solid var(--line);border-radius:10px;padding:6px;background:var(--card-bg);box-shadow:0 12px 34px #16231f29}.post-overflow-menu button,.post-overflow-menu a{border:0;border-radius:7px;padding:8px 9px;color:var(--ink);background:transparent;cursor:pointer;font:inherit;font-size:.72rem;text-align:left;text-decoration:none}.post-overflow-menu button:hover,.post-overflow-menu a:hover{background:var(--subtle-bg)}.post-overflow-menu .post-link-unavailable{padding:8px 9px;color:var(--muted);font-size:.68rem}.post-overflow-menu .danger-button{color:var(--coral)}.social-publish-card .sent-actions{min-width:124px;justify-content:flex-start;border-left:1px solid var(--line)}.publish-empty{display:grid;justify-items:center;gap:7px;min-height:280px;place-content:center;color:var(--muted);text-align:center}.publish-empty>span{display:grid;width:48px;height:48px;place-items:center;border-radius:15px;color:var(--teal-dark);background:var(--brand-soft);font-size:1.25rem}.publish-empty h3{margin:6px 0 0;color:var(--ink);font-size:1.1rem}.publish-empty p{margin:0 0 8px}#dashboardScreen[data-active-product=social] [data-dashboard-view=social] [data-open-composer].primary-button{border:1px solid color-mix(in srgb,var(--product-social) 82%,#123b2a);color:#fff;background:var(--product-social);box-shadow:0 7px 18px color-mix(in srgb,var(--product-social) 24%,transparent)}#dashboardScreen[data-active-product=social] [data-dashboard-view=social] [data-open-composer].primary-button:hover{color:#fff;background:color-mix(in srgb,var(--product-social) 84%,#123b2a);transform:translateY(-1px)}#dashboardScreen[data-active-product=social] [data-dashboard-view=social] [data-open-composer].primary-button :is(.ui-symbol,svg){color:inherit;stroke:currentColor}.publish-calendar-view{padding:0;overflow:hidden}.publish-calendar-heading{display:flex;align-items:center;justify-content:center;gap:16px;min-height:64px;border-bottom:1px solid var(--line)}.publish-calendar-heading h2{min-width:170px;margin:0;text-align:center}.publish-calendar-heading button{width:32px;height:32px;border:1px solid var(--line);border-radius:9px;color:var(--muted);background:var(--field-bg);cursor:pointer;font-size:1.1rem}.publish-calendar-weekdays,.publish-calendar-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr))}.publish-calendar-weekdays{border-bottom:1px solid var(--line);color:var(--muted);background:var(--subtle-bg);font-size:.68rem;font-weight:700;text-align:center;text-transform:uppercase}.publish-calendar-weekdays span{padding:9px}.publish-calendar-day{min-height:112px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);padding:8px}.publish-calendar-day:nth-child(7n){border-right:0}.publish-calendar-day>span{display:grid;width:26px;height:26px;place-items:center;border-radius:50%;color:var(--muted);font-size:.74rem}.publish-calendar-day.today>span{color:#fff;background:var(--teal)}.publish-calendar-day button{display:block;overflow:hidden;width:100%;margin-top:5px;border:0;border-radius:7px;padding:6px;color:var(--teal-dark);background:var(--brand-soft);cursor:pointer;font-size:.64rem;text-align:left;text-overflow:ellipsis;white-space:nowrap}.publish-calendar-day small{display:block;margin-top:5px;color:var(--muted);font-size:.62rem}.publish-calendar-day.muted{background:var(--subtle-bg);opacity:.45}.community-workspace{padding:0;overflow:visible}.community-toolbar{display:flex;align-items:center;justify-content:space-between;gap:10px;border-bottom:1px solid var(--line)}.community-toolbar-primary{display:flex;min-width:0;align-items:center;gap:10px;padding-left:14px}.community-view-toggle button{display:inline-flex;align-items:center;gap:6px}.community-view-toggle svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:1.9}.community-toolbar .publish-tabs{border-bottom:0}.community-toolbar .publish-filterbar{padding-right:14px}.community-filter-popover{right:0;left:auto}.community-status-popover{right:0;left:auto;width:min(250px,calc(100vw - 34px))}.community-sync-status{display:inline-flex;align-items:center;gap:7px;border:1px solid color-mix(in srgb,#b37b25 32%,var(--line));border-radius:999px;padding:8px 11px;color:#8b5d18;background:color-mix(in srgb,#f4d79f 26%,var(--card-bg));font-size:.72rem;font-weight:750;white-space:nowrap}.community-sync-status i{width:7px;height:7px;border-radius:50%;background:#d19535;box-shadow:0 0 0 3px #d1953521}.community-sync-actions{display:flex;align-items:center;justify-content:flex-end;gap:9px;flex-wrap:wrap}.community-sync-button{display:inline-flex;min-height:36px;align-items:center;gap:7px;padding:7px 11px;font-size:.72rem;white-space:nowrap}.community-sync-button .ui-inline-icon{width:15px;height:15px}.community-sync-button:disabled .ui-inline-icon{animation:community-sync-spin .8s linear infinite}@keyframes community-sync-spin{to{transform:rotate(360deg)}}.community-layout{display:grid;grid-template-columns:minmax(280px,320px) minmax(0,1fr);min-height:520px;transition:grid-template-columns .2s ease}.community-workspace.community-posts-collapsed .community-layout{grid-template-columns:54px minmax(0,1fr)}.community-post-list{overflow:hidden;border-right:1px solid var(--line);padding:0;background:color-mix(in srgb,var(--subtle-bg) 52%,var(--card-bg))}.community-context-heading{display:flex;min-height:58px;align-items:center;justify-content:space-between;gap:10px;border-bottom:1px solid var(--line);padding:12px 15px;background:var(--card-bg)}.community-context-heading>div{display:grid;gap:2px}.community-context-heading strong{font-size:.82rem}.community-context-heading small{color:var(--muted);font-size:.66rem}.community-context-actions{display:flex!important;grid-auto-flow:column;align-items:center;justify-content:flex-end;gap:4px!important}.community-context-control{display:inline-flex;min-height:30px;align-items:center;justify-content:center;gap:5px;border:0;border-radius:8px;padding:0 7px;color:var(--muted);background:transparent;cursor:pointer;font:inherit;font-size:.64rem;font-weight:760;white-space:nowrap}.community-context-control:hover,.community-context-control[aria-pressed=true]{color:var(--product-social);background:var(--product-social-soft)}.community-context-control .ui-symbol{width:14px;height:14px;flex:0 0 14px}.community-context-control.icon-only{width:30px;padding:0}.community-context-control.icon-only .ui-symbol{transform:rotate(180deg)}.community-panel-expand{display:flex;width:100%;min-height:160px;align-items:center;justify-content:flex-start;gap:8px;border:0;padding:12px 0;color:var(--muted);background:transparent;cursor:pointer;writing-mode:vertical-rl;font:inherit;font-size:.64rem;font-weight:800}.community-panel-expand:hover{color:var(--product-social);background:var(--product-social-soft)}.community-panel-expand .ui-symbol{width:16px;height:16px}.community-post-context{display:grid;width:100%;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:3px;border-bottom:1px solid var(--line);padding:4px 7px 4px 0;color:var(--ink);background:transparent}.community-post-context:hover,.community-post-context.active{background:var(--card-bg);box-shadow:inset 3px 0 0 var(--product-social)}.community-post-context-main{display:grid;min-width:0;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;border:0;padding:8px 7px 8px 14px;color:inherit;background:transparent;cursor:pointer;font:inherit;text-align:left}.community-post-context-main:disabled{cursor:default;opacity:.72}.community-post-context-main>span:first-child .provider-logo{width:36px;height:36px;flex-basis:36px;border-radius:11px;box-shadow:none}.community-post-context-main>div{display:grid;min-width:0;gap:3px}.community-post-context-main strong,.community-post-context-main small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.community-post-context-main strong{font-size:.76rem}.community-post-context-main small{color:var(--muted);font-size:.65rem}.community-post-context-main>i{display:grid;min-width:22px;height:22px;place-items:center;border-radius:999px;color:#8b5d18;background:#fff2d8;font-size:.62rem;font-style:normal;font-weight:850}.community-post-open{display:grid;width:30px;height:30px;place-items:center;border-radius:8px;color:var(--muted);text-decoration:none}.community-post-open:hover{color:var(--product-social);background:var(--product-social-soft)}.community-post-open svg{width:14px;height:14px}.community-post-open.unavailable{cursor:help;opacity:.42}.community-context-done{color:#2d8553}.community-context-done,.community-context-done svg{width:16px;height:16px}.community-context-zero{display:grid;min-width:22px;height:22px;place-items:center;border-radius:999px;color:var(--muted);background:var(--control-bg);font-size:.6rem;font-weight:800}.community-context-empty{display:grid;justify-items:center;gap:6px;padding:34px 20px;color:var(--muted);text-align:center}.community-context-empty>span{display:grid;width:38px;height:38px;place-items:center;border-radius:12px;color:var(--product-social);background:var(--product-social-soft)}.community-context-empty strong{color:var(--ink);font-size:.78rem}.community-context-empty p{margin:0;font-size:.67rem;line-height:1.45}.community-post-list .social-empty-compact{min-height:250px}.community-readiness-item{display:grid;width:100%;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;border:0;border-bottom:1px solid var(--line);padding:12px 14px;color:var(--ink);background:transparent;cursor:pointer;font:inherit;text-align:left}.community-readiness-item:hover,.community-readiness-item.active{background:var(--card-bg);box-shadow:inset 3px 0 0 var(--product-social)}.community-readiness-item>span .provider-logo{width:34px;height:34px;flex-basis:34px;border-radius:10px;box-shadow:none}.community-readiness-item>span .provider-logo svg{width:20px;height:20px}.community-readiness-item>div{display:grid;min-width:0;gap:3px}.community-readiness-item>div strong{overflow:hidden;font-size:.78rem;text-overflow:ellipsis;white-space:nowrap}.community-readiness-item>div small{color:var(--muted);font-size:.66rem;line-height:1.4}.community-readiness-item>i{width:fit-content;border-radius:999px;padding:4px 7px;color:var(--muted);background:var(--control-bg);font-size:.59rem;font-style:normal;font-weight:800;white-space:nowrap}.community-readiness-item>i.available{color:#287649;background:#e8f6eb}.community-readiness-item>i.review{color:#8b5d18;background:#fff5df}.community-readiness-item>i.failed{color:#a23a32;background:#fdeceb}.app-shell[data-theme=dark] .community-sync-status,.app-shell[data-theme=dark] .community-readiness-item>i.review{color:#edc77d;background:#a16f1f33}.app-shell[data-theme=dark] .community-readiness-item>i.available{color:#91d6a7;background:#36845033}.community-empty{display:grid;width:100%;max-width:620px;justify-items:center;align-content:center;gap:8px;margin:auto;padding:42px;text-align:center}.community-empty>span{display:grid;width:58px;height:58px;place-items:center;border-radius:18px;color:var(--teal-dark);background:var(--brand-soft);font-size:1.5rem}.community-empty h3{margin:10px 0 0;font-size:1.35rem}.community-empty p{margin:0 0 12px;color:var(--muted);line-height:1.55}.community-empty-actions{display:flex;align-items:center;justify-content:center;gap:12px;flex-wrap:wrap}.community-empty.has-items{display:block;max-width:none;width:100%;margin:0;padding:14px;text-align:left}.community-listening-empty{display:grid;max-width:540px;min-height:390px;justify-items:center;align-content:center;gap:7px;margin:auto;padding:34px;text-align:center}.community-listening-empty>.ui-symbol{display:grid;width:48px;height:48px;place-items:center;border-radius:15px;color:var(--product-social);background:var(--product-social-soft)}.community-listening-empty>.ui-symbol svg{width:22px;height:22px}.community-listening-empty .eyebrow{margin:8px 0 0;font-size:.66rem}.community-listening-empty h3{margin:0;font-size:1.12rem}.community-listening-empty>p:not(.eyebrow){max-width:460px;margin:0 0 8px;font-size:.78rem;line-height:1.55}.community-conversation-list{display:grid;gap:10px}.community-message-card{position:relative;display:grid;grid-template-columns:36px minmax(0,1fr);gap:12px;align-items:start;border:1px solid var(--line);border-radius:14px;padding:14px;background:var(--card-bg);box-shadow:0 3px 12px #112a2207}.community-message-avatar{display:grid;overflow:hidden;width:36px;height:36px;place-items:center;border-radius:10px;color:var(--teal-dark);background:var(--brand-soft);font-weight:850}.community-message-avatar img{width:100%;height:100%;object-fit:cover}.community-message-avatar .provider-logo{width:36px;height:36px;flex-basis:36px;border-radius:10px;box-shadow:none}.community-message-avatar .provider-logo svg{width:21px;height:21px}.community-message-copy{display:grid;gap:8px;min-width:0}.community-message-copy>div.community-message-author{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.community-message-copy>div strong{font-size:.84rem}.community-message-copy small{display:inline-flex;align-items:center;gap:5px;color:var(--muted);font-size:.67rem}.community-message-copy small .provider-logo{width:20px;height:20px;flex-basis:20px;border-radius:6px;box-shadow:none}.community-message-copy small .provider-logo svg{width:13px;height:13px}.community-message-copy p{margin:0;color:var(--ink);font-size:.8rem;line-height:1.55}.community-message-copy footer{display:flex;align-items:center;gap:14px}.community-message-copy footer a{color:var(--teal-dark);font-size:.7rem;font-weight:800;text-decoration:none}.community-actionbar{display:flex;align-items:center;gap:4px;flex-wrap:wrap;border-top:1px solid var(--line);padding-top:8px}.community-action-button{display:inline-flex;min-height:30px;align-items:center;justify-content:center;gap:5px;border:0;border-radius:8px;padding:0 8px;color:var(--muted);background:transparent;cursor:pointer;font:inherit;font-size:.68rem;font-weight:760;line-height:1;text-decoration:none}.community-action-button:hover,.community-action-button.active{color:var(--product-social);background:var(--product-social-soft)}.community-action-button.unavailable{cursor:help;opacity:.56}.community-action-button .ui-symbol,.community-action-button svg{display:inline-grid;width:14px;height:14px;flex:0 0 14px}.community-action-button[data-community-provider-action=unlike]{color:#b4233f;background:color-mix(in srgb,#ef476f 10%,transparent)}.community-action-button[data-community-provider-action=unlike] .ui-symbol{color:#e11d48}.community-action-button[data-community-provider-action=unlike] .ui-symbol svg{fill:currentColor;stroke:currentColor}.community-like-button{display:inline-flex;min-height:34px;align-items:center;gap:6px;border:1px solid var(--line);border-radius:10px;padding:0 10px;color:var(--muted);background:var(--control-bg);cursor:pointer;font:inherit;font-size:.72rem;font-weight:800}.community-like-button span{color:#a55d68;font-size:1rem}.community-like-button.active{border-color:color-mix(in srgb,#d84d67 35%,var(--line));color:#a82e46;background:color-mix(in srgb,#ffe4e9 72%,var(--card-bg))}.community-reply-form{display:grid;gap:7px;border:1px solid var(--line);border-radius:12px;padding:9px;background:var(--subtle-bg)}.community-reply-context{display:flex;align-items:center;gap:7px;color:var(--muted)}.community-reply-context .provider-logo{width:20px;height:20px;flex-basis:20px;border-radius:6px;box-shadow:none}.community-reply-context .provider-logo svg{width:13px;height:13px}.community-reply-context small{font-size:.65rem}.community-reply-controls{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:7px}.community-reply-form textarea{width:100%;min-height:56px;resize:vertical;border:1px solid var(--line);border-radius:10px;padding:9px 11px;color:var(--ink);background:var(--input-bg);font:inherit;font-size:.76rem;line-height:1.45}.community-reply-form textarea:focus{border-color:var(--product-social);outline:3px solid color-mix(in srgb,var(--product-social) 16%,transparent)}.community-reply-form button{display:inline-flex;min-height:34px;align-items:center;gap:6px;border:0;border-radius:9px;padding:0 12px;color:#fff;background:var(--product-social);cursor:pointer;font:inherit;font-size:.7rem;font-weight:850}.community-reply-form button .ui-symbol,.community-reply-form button svg{width:14px;height:14px}.community-action-note{color:var(--muted);font-size:.67rem}.community-action-error{display:flex!important;align-items:flex-start!important;gap:6px!important;border-radius:8px;padding:7px 9px;color:var(--danger)!important;background:color-mix(in srgb,var(--danger) 7%,transparent);font-size:.67rem!important;line-height:1.4}.community-action-error .ui-symbol{width:14px;height:14px;flex:0 0 14px;margin-top:1px}.community-sent-reply{display:grid;gap:6px;margin:1px 0 0 12px;border-left:3px solid color-mix(in srgb,var(--product-social) 72%,#fff);border-radius:0 10px 10px 0;padding:9px 11px;background:color-mix(in srgb,var(--product-social-soft) 58%,var(--card-bg))}.community-sent-reply header{display:flex;align-items:center;gap:6px}.community-sent-reply header .ui-symbol,.community-sent-reply header svg{width:13px;height:13px;flex:0 0 13px;color:var(--product-social)}.community-sent-reply header strong{color:var(--ink);font-size:.68rem!important}.community-sent-reply header small{margin-left:auto;font-size:.62rem}.community-sent-reply p{white-space:pre-wrap;overflow-wrap:anywhere;color:var(--ink-soft);font-size:.76rem;line-height:1.5}.community-message-copy footer>span{color:var(--muted);font-size:.66rem}.community-message-status{display:inline-flex;align-items:center;gap:4px;margin-left:auto;border-radius:999px;padding:4px 7px;color:#8b5d18;background:#fff5df;font-size:.57rem;font-style:normal;font-weight:850;line-height:1;text-transform:capitalize}.community-message-status .ui-symbol,.community-message-status svg{width:11px;height:11px;flex:0 0 11px}.community-message-status.resolved{color:#287649;background:#e8f6eb}.app-shell[data-theme=dark] .community-message-status{color:#edc77d;background:#a16f1f33}.app-shell[data-theme=dark] .community-message-status.resolved{color:#91d6a7;background:#36845033}.post-composer-dialog{width:min(1180px,calc(100vw - 30px));max-height:calc(100vh - 30px);margin:auto;overflow:auto;border:0;border-radius:22px;padding:0;color:var(--ink);background:var(--app-bg);box-shadow:0 34px 110px #0f1c1959}.post-composer-dialog::backdrop{background:#121d1b94;backdrop-filter:blur(4px)}.post-composer-dialog .social-studio{border:0;border-radius:0;box-shadow:none}.composer-dialog-header{position:sticky;top:0;z-index:5;display:flex;align-items:center;justify-content:space-between;gap:18px;margin:-24px -24px 20px;border-bottom:1px solid var(--line);padding:15px 20px;background:color-mix(in srgb,var(--card-bg) 94%,transparent);backdrop-filter:blur(12px)}.composer-dialog-header h2{margin:2px 0 0;font-size:1.15rem}.composer-dialog-tools{display:flex;align-items:center;gap:12px}.composer-dialog-tools .icon-button{font-size:1.25rem}.post-composer-dialog .composer-preview-rail{top:78px}.analytics-placeholder{display:grid;grid-template-columns:minmax(260px,.6fr) minmax(320px,1fr);gap:34px;align-items:end;min-height:320px}.analytics-placeholder p:last-child{color:var(--muted);line-height:1.55}.analytics-bars{display:flex;align-items:end;gap:10px;height:190px;border-bottom:1px solid var(--line);padding:0 12px;background:repeating-linear-gradient(to top,transparent 0 46px,var(--line) 47px)}.analytics-bars span{flex:1;height:var(--bar);border-radius:7px 7px 0 0;background:linear-gradient(180deg,color-mix(in srgb,var(--product-analytics) 72%,#fff),var(--product-analytics))}.analytics-workspace{display:none;gap:16px}.analytics-workspace.active{display:grid}.analytics-workspace,.analytics-workspace>*,.analytics-view,.analytics-view>*,.analytics-summary-grid,.analytics-summary-grid>.panel,.analytics-chart-plot,.analytics-table-wrap{min-width:0;max-width:100%}.analytics-toolbar{display:flex;justify-content:space-between;align-items:end;gap:18px}.analytics-toolbar h2{margin:3px 0 4px;font-size:clamp(1.45rem,1.7vw,1.78rem);line-height:1.15}.analytics-toolbar p:last-child{margin:0;color:var(--muted);font-size:.82rem;line-height:1.45}.analytics-toolbar-actions{display:grid;grid-template-columns:minmax(210px,1fr) minmax(145px,auto);align-items:end;gap:10px;width:min(100%,400px)}.analytics-toolbar-actions .analytics-select-label select{width:100%}.analytics-toolbar-actions .analytics-custom-range{grid-column:1 / -1}.analytics-toolbar-buttons{display:flex;grid-column:1 / -1;justify-content:flex-end;gap:8px}.analytics-toolbar-buttons>button{width:auto;min-height:40px;border-radius:12px;padding:0 14px;gap:7px;font-size:.78rem;font-weight:750;line-height:1;transition:color .16s ease,border-color .16s ease,background-color .16s ease,box-shadow .16s ease,transform .16s ease}.analytics-toolbar-buttons>button:hover{transform:translateY(-1px)}.analytics-toolbar-buttons>button:active{transform:translateY(0)}.analytics-toolbar-buttons svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.analytics-toolbar-buttons .analytics-export-button:hover{border-color:color-mix(in srgb,var(--product-analytics) 44%,var(--line));color:var(--product-analytics);background:color-mix(in srgb,var(--product-analytics-soft) 58%,var(--surface));box-shadow:0 5px 12px #2a546817}.analytics-toolbar-buttons .analytics-add-site{border-color:color-mix(in srgb,var(--product-analytics) 28%,var(--line));color:#245a9d;background:color-mix(in srgb,var(--product-analytics-soft) 78%,var(--card-bg));box-shadow:0 5px 12px #27579114}.analytics-toolbar-buttons .analytics-add-site:hover{border-color:color-mix(in srgb,var(--product-analytics) 46%,var(--line));color:#17477f;background:color-mix(in srgb,var(--product-analytics-soft) 94%,var(--card-bg));box-shadow:0 7px 16px #2757911f}.analytics-select-label{display:grid;gap:5px;color:var(--muted);font-size:.72rem;font-weight:800;text-transform:uppercase;letter-spacing:.07em}.analytics-select-label select{width:100%;min-width:150px;min-height:40px;padding:9px 38px 9px 12px;border:1px solid var(--line);border-radius:11px;background-color:var(--surface);color:var(--text);font:inherit;text-transform:none;letter-spacing:0;transition:border-color .16s ease,box-shadow .16s ease,background-color .16s ease}.analytics-select-label select:hover{border-color:color-mix(in srgb,var(--product-analytics) 42%,var(--line))}.analytics-select-label select:focus{border-color:var(--product-analytics);outline:0;box-shadow:0 0 0 3px color-mix(in srgb,var(--product-analytics) 14%,transparent)}.analytics-view{display:none}.analytics-view.active{display:grid;gap:14px}.analytics-view.active+.analytics-view.active{margin-top:14px}.analytics-workspace .panel{padding:17px 18px;border-radius:17px}.analytics-workspace .panel-heading{gap:12px;margin-bottom:12px}.analytics-workspace .panel-heading h3,.analytics-workspace .panel>h3{margin:0;font-size:1rem;line-height:1.3}.analytics-workspace .panel-heading p,.analytics-workspace .panel>p:not(.eyebrow){margin:4px 0 0;font-size:.8rem;line-height:1.45}.analytics-report-heading{padding-bottom:11px;border-bottom:1px solid var(--line)}.analytics-metrics article{position:relative;isolation:isolate;overflow:hidden}.analytics-metrics article:after{content:none}.analytics-metrics article>*{position:relative;z-index:1}.analytics-metrics{grid-template-columns:repeat(6,minmax(0,1fr))}.analytics-metrics article{min-height:96px;align-content:center;justify-items:center;padding:14px 13px;border-color:color-mix(in srgb,var(--product-analytics) 18%,var(--line));border-radius:15px;background:linear-gradient(155deg,color-mix(in srgb,var(--product-analytics-soft) 34%,var(--card-bg)),var(--card-bg) 66%);text-align:center;box-shadow:0 8px 22px #25579112;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.analytics-metrics article:hover{border-color:color-mix(in srgb,var(--product-analytics) 42%,var(--line));box-shadow:0 11px 26px #2557911f;transform:translateY(-1px)}.analytics-metrics article span{font-size:.7rem}.analytics-metrics strong{margin:5px 0 2px;font-size:1.42rem;line-height:1.05}.analytics-metrics article small{font-size:.68rem;line-height:1.35}.analytics-visit-quality{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:9px;margin:10px 0 2px}.analytics-visit-quality article{display:grid;align-content:start;gap:4px;min-width:0;padding:12px 13px;border:1px solid color-mix(in srgb,var(--product-analytics) 18%,var(--line));border-radius:14px;background:color-mix(in srgb,var(--product-analytics-soft) 38%,var(--card-bg))}.analytics-visit-quality article>span{display:flex;align-items:center;gap:5px;color:var(--muted);font-size:.69rem;font-weight:780}.analytics-visit-quality article strong{color:var(--ink);font-size:1.12rem;line-height:1.15}.analytics-visit-quality article small{color:var(--muted);font-size:.65rem;line-height:1.35}.analytics-visit-quality .field-help{width:17px;height:17px;font-size:.58rem}.analytics-summary-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:13px}.analytics-summary-grid>.panel{display:flex;width:100%;height:100%;min-height:0;flex-direction:column;margin:0}.analytics-summary-grid>.panel>.analytics-rank-list,.analytics-summary-grid>.panel>.analytics-goal-summary,.analytics-summary-grid>.panel>.analytics-engagement-summary,.analytics-summary-grid>.panel>.analytics-traffic-quality,.analytics-summary-grid>.panel>.analytics-audience-snapshot{flex:1}.analytics-summary-card{min-width:0}.analytics-summary-card>.analytics-rank-list{flex:0 0 auto}.analytics-summary-card .analytics-rank-list>.email-empty{min-height:64px;padding:10px 12px}.analytics-summary-tabs{display:flex;box-sizing:border-box;width:max-content;max-width:100%;align-items:center;justify-content:center;gap:3px;min-width:0;margin:2px auto 10px;padding:4px;border:0;border-radius:999px;background:color-mix(in srgb,var(--product-analytics-soft) 46%,var(--surface-soft));box-shadow:none}.analytics-summary-tabs.scrollable{overflow-x:auto;scrollbar-width:none}.analytics-summary-tabs.scrollable::-webkit-scrollbar{display:none}.analytics-summary-tabs button{flex:0 0 auto;min-height:32px;border:0;border-radius:999px;padding:6px 12px;background:transparent;color:color-mix(in srgb,var(--ink) 62%,var(--muted));font:inherit;font-size:.74rem;font-weight:800;cursor:pointer;transition:color .15s ease,background-color .15s ease,box-shadow .15s ease,transform .15s ease}.analytics-summary-tabs button:hover{color:var(--ink);background:color-mix(in srgb,var(--card-bg) 88%,transparent)}.analytics-summary-tabs button.active{color:#245a9d;background:color-mix(in srgb,var(--product-analytics-soft) 86%,var(--card-bg));box-shadow:0 2px 7px #27579121}.analytics-summary-tabs button:active{transform:translateY(1px)}.analytics-summary-card .panel-heading .text-button{display:inline-flex;min-height:31px;align-items:center;gap:6px;border:1px solid color-mix(in srgb,var(--product-analytics) 24%,var(--line));border-radius:9px;padding:5px 9px;color:var(--product-analytics);background:color-mix(in srgb,var(--product-analytics-soft) 28%,var(--surface));font-size:.72rem;font-weight:800;text-decoration:none}.analytics-summary-card .panel-heading .text-button:after{content:"\2192";font-size:.9rem;line-height:1;transition:transform .15s ease}.analytics-summary-card .panel-heading .text-button:hover{border-color:color-mix(in srgb,var(--product-analytics) 45%,var(--line));background:color-mix(in srgb,var(--product-analytics-soft) 58%,var(--surface))}.analytics-summary-card .panel-heading .text-button:hover:after{transform:translate(2px)}.analytics-summary-grid>.panel{position:relative;isolation:isolate;overflow:hidden;border-color:color-mix(in srgb,var(--product-analytics) 17%,var(--line));background-image:linear-gradient(145deg,color-mix(in srgb,var(--product-analytics) 6%,transparent),transparent 52%);box-shadow:inset 0 3px color-mix(in srgb,var(--product-analytics) 74%,transparent)}.analytics-summary-grid>.panel:before{position:absolute;z-index:0;inset:0 0 auto;height:3px;background:var(--product-analytics);content:"";opacity:.78;pointer-events:none}.analytics-summary-grid>.panel>*{position:relative;z-index:1}.app-shell[data-theme=dark] .analytics-summary-tabs button.active{color:#dbeaff;background:#28476d;box-shadow:0 2px 8px #00000047}.analytics-summary-map{position:relative;min-height:116px;margin:0 0 10px;overflow:hidden;border:1px solid color-mix(in srgb,#2f83b5 22%,var(--line));border-radius:12px;background:#dff3fb}.analytics-summary-map canvas{display:block;width:100%;height:auto}.analytics-summary-map>span{position:absolute;right:8px;bottom:7px;display:inline-flex;align-items:center;gap:5px;border-radius:999px;padding:4px 7px;color:#234b5b;background:#ffffffd6;font-size:.65rem;font-weight:800;box-shadow:0 2px 7px #1f4b5f1f}.analytics-summary-map>span i{width:7px;height:7px;border-radius:50%;background:#ef6548;box-shadow:0 0 0 3px #ef654829}.analytics-summary-map-empty{display:grid;min-height:116px;place-items:center;color:var(--muted);font-size:.74rem}.app-shell[data-theme=dark] .analytics-summary-map{background:#123c59}.app-shell[data-theme=dark] .analytics-summary-map>span{color:#e9f6fb;background:#0c2939d1}.analytics-summary-location-card .analytics-rank-item:nth-child(n+5),.analytics-summary-card:not(.analytics-summary-location-card) .analytics-rank-item:nth-child(n+6){display:none}.analytics-chart-card{grid-column:1 / -1}.analytics-chart-heading{align-items:flex-start}.analytics-chart-metrics{margin:4px 0 11px}.analytics-chart-metrics>article{min-height:91px;padding:12px 13px}.analytics-chart-metrics>article>span{display:flex;align-items:center;justify-content:center;gap:5px}.analytics-chart-metrics .field-help{width:17px;height:17px;font-size:.58rem}.analytics-chart-metrics>article strong{font-size:1.42rem}.analytics-live-metric>span{display:flex;align-items:center;gap:7px}.analytics-live-metric .analytics-live-dot{width:7px;height:7px;box-shadow:0 0 0 4px #40a66b1f}.analytics-metric-link{width:fit-content;justify-self:center;border:0;padding:0;background:transparent;color:var(--product-analytics);font:inherit;font-size:.66rem;font-weight:800;cursor:pointer}.analytics-metric-link:hover,.analytics-metric-link:focus-visible{text-decoration:underline;text-underline-offset:3px}.analytics-pageview-periods{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:6px 18px;margin:0 4px 8px;padding:7px 10px;border-block:1px solid color-mix(in srgb,var(--line) 78%,transparent)}.analytics-pageview-periods .analytics-period-label{margin-right:auto;color:var(--muted);font-size:.7rem;font-weight:800;text-transform:uppercase;letter-spacing:.06em}.analytics-pageview-periods>div{display:flex;align-items:baseline;gap:6px;min-width:0}.analytics-pageview-periods span{color:var(--muted);font-size:.7rem;font-weight:750}.analytics-pageview-periods strong{color:var(--ink);font-size:.88rem;line-height:1}.analytics-line-chart{min-height:205px}.analytics-chart-card{--analytics-sessions-color: #2f72d6;--analytics-pageviews-color: #df6b35}.analytics-chart-legend{display:flex;width:fit-content;justify-content:flex-end;gap:20px;margin:0 0 8px auto;border:1px solid color-mix(in srgb,var(--line) 86%,transparent);border-radius:10px;padding:7px 10px;background:color-mix(in srgb,var(--card-bg) 94%,transparent);color:var(--muted);font-size:.78rem;font-weight:800}.analytics-chart-legend span:before{content:"";display:inline-block;width:24px;height:5px;margin:0 8px 2px 0;border-radius:99px;background:currentColor}.analytics-chart-legend .sessions{color:var(--analytics-sessions-color)}.analytics-chart-legend .pageviews{color:var(--analytics-pageviews-color)}.analytics-trend-svg{display:block;width:100%;max-height:none;height:260px;overflow:visible}.analytics-trend-svg :is(path,line,circle){vector-effect:non-scaling-stroke}.analytics-trend-svg text{font-size:12px!important}.analytics-chart-plot{position:relative;min-width:0;overflow-x:auto;border:1px solid color-mix(in srgb,var(--line) 82%,transparent);border-radius:15px;padding:10px 12px 4px;background:color-mix(in srgb,var(--card-bg) 97%,var(--product-analytics) 3%);scrollbar-width:thin}.analytics-trend-popover{position:absolute;z-index:5;left:var(--tip-x);top:clamp(46px,var(--tip-y),calc(100% - 46px));display:grid;min-width:150px;gap:5px;border:1px solid var(--line);border-radius:12px;padding:10px 12px;transform:translate(calc(-100% - 14px),-50%);background:var(--card-bg);color:var(--ink);box-shadow:0 12px 28px #1d332d2e;pointer-events:none}.analytics-trend-popover[data-side=right]{transform:translate(14px,-50%)}.analytics-trend-popover>strong{margin-bottom:3px;font-size:.8rem}.analytics-trend-popover>span{display:grid;grid-template-columns:8px auto;align-items:center;column-gap:7px}.analytics-trend-popover>span i{grid-row:1 / 3;width:8px;height:8px;border-radius:50%;background:currentColor}.analytics-trend-popover>span b{color:var(--ink);font-size:.88rem;line-height:1}.analytics-trend-popover>span small{color:var(--muted);font-size:.7rem;line-height:1.2}.analytics-trend-popover .sessions{color:var(--analytics-sessions-color)}.analytics-trend-popover .pageviews{color:var(--analytics-pageviews-color)}.analytics-chart-grid line{stroke:color-mix(in srgb,var(--line) 78%,transparent);stroke-width:1}.analytics-chart-grid text,.analytics-chart-labels text{fill:var(--muted);font-size:12px}.analytics-trend-line{fill:none;stroke-linecap:round;stroke-linejoin:round}.analytics-trend-line.sessions{stroke:var(--analytics-sessions-color);stroke-width:3.25}.analytics-trend-line.pageviews{stroke:var(--analytics-pageviews-color);stroke-width:3}.analytics-trend-dot{stroke:var(--card-bg);stroke-width:2;pointer-events:none;transition:r .16s ease,stroke-width .16s ease}.analytics-trend-dot.sessions{fill:var(--analytics-sessions-color)}.analytics-trend-dot.pageviews{fill:var(--analytics-pageviews-color)}.analytics-trend-dot.selected{stroke:var(--ink);stroke-width:3.5}.analytics-trend-guide{stroke:color-mix(in srgb,var(--ink) 28%,transparent);stroke-width:1.25;stroke-dasharray:4 5;pointer-events:none}.analytics-trend-hit{fill:transparent;stroke:transparent;stroke-width:2;cursor:pointer;outline:none}.analytics-trend-hit:hover,.analytics-trend-hit:focus-visible{stroke:color-mix(in srgb,currentColor 42%,transparent)}.analytics-trend-hit.sessions{color:var(--analytics-sessions-color)}.analytics-trend-hit.pageviews{color:var(--analytics-pageviews-color)}.analytics-chart-help{margin:7px 4px 0;color:var(--muted);font-size:.74rem;line-height:1.45}.analytics-daily-breakdown{margin-top:18px;border-top:1px solid color-mix(in srgb,var(--line) 82%,transparent);padding-top:17px}.analytics-disclosure>summary,.analytics-report-disclosure>summary{display:flex;align-items:center;justify-content:space-between;gap:20px;cursor:pointer;list-style:none}.analytics-disclosure>summary::-webkit-details-marker,.analytics-report-disclosure>summary::-webkit-details-marker{display:none}.analytics-disclosure>summary :is(.eyebrow,h3,p),.analytics-report-disclosure>summary :is(.eyebrow,h3,p){margin:0}.analytics-disclosure>summary h3,.analytics-report-disclosure>summary h3{margin-top:2px;font-size:1rem}.analytics-disclosure>summary>span,.analytics-report-disclosure>summary>span{display:inline-flex;flex:0 0 auto;align-items:center;gap:9px;color:var(--muted);font-size:.74rem;font-weight:750}.analytics-disclosure>summary b,.analytics-report-disclosure>summary b{display:grid;width:18px;height:18px;place-items:center;color:var(--product-analytics);background:transparent;font-size:0;transition:transform .18s ease}.analytics-disclosure>summary b svg,.analytics-report-disclosure>summary b svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.analytics-disclosure[open]>summary b,.analytics-report-disclosure[open]>summary b{transform:rotate(180deg)}.analytics-daily-breakdown>summary .analytics-daily-summary{gap:11px}.analytics-daily-toggle{display:inline-flex;min-height:32px;align-items:center;gap:7px;border:1px solid color-mix(in srgb,var(--product-analytics) 24%,var(--line));border-radius:999px;padding:4px 7px 4px 11px;color:#245a9d;background:color-mix(in srgb,var(--product-analytics-soft) 70%,var(--card-bg));box-shadow:0 3px 9px #27579112}.analytics-daily-toggle em{font-style:normal;font-size:.7rem;font-weight:820}.analytics-daily-toggle em:before{content:"More details"}.analytics-daily-breakdown[open] .analytics-daily-toggle em:before{content:"Hide details"}.analytics-disclosure>summary .analytics-daily-toggle b{position:relative;display:block;width:20px;height:20px;border-radius:50%;color:#fff;background:var(--product-analytics);transform:none}.analytics-daily-toggle b:before,.analytics-daily-toggle b:after{content:"";position:absolute;left:50%;top:50%;width:9px;height:1.5px;border-radius:2px;background:currentColor;transform:translate(-50%,-50%)}.analytics-daily-toggle b:after{transform:translate(-50%,-50%) rotate(90deg);transition:opacity .16s ease}.analytics-daily-breakdown[open] .analytics-daily-toggle b:after{opacity:0}.analytics-report-disclosure>summary{border-radius:11px;padding:3px 4px;transition:background-color .15s ease}.analytics-report-disclosure>summary:hover{background:color-mix(in srgb,var(--product-analytics-soft) 38%,transparent)}.analytics-report-disclosure>summary:focus-visible{outline:3px solid color-mix(in srgb,var(--product-analytics) 18%,transparent);outline-offset:3px}.analytics-report-disclosure[open]>summary{padding-bottom:12px;border-bottom:1px solid color-mix(in srgb,var(--product-analytics) 15%,var(--line));border-radius:0}.analytics-disclosure-body,.analytics-report-disclosure>.analytics-table-wrap{margin-top:14px}.analytics-report-disclosure>summary p{margin-top:4px;color:var(--muted);font-size:.78rem;line-height:1.45}.analytics-daily-heading{display:flex;align-items:end;justify-content:space-between;gap:18px;margin-bottom:10px}.analytics-daily-heading :is(.eyebrow,h3,p){margin:0}.analytics-daily-heading h3{margin-top:2px;font-size:1rem}.analytics-daily-heading>p{color:var(--muted);font-size:.74rem}.analytics-period-comparison{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-bottom:10px}.analytics-period-comparison article{display:grid;gap:3px;min-width:0;border:1px solid color-mix(in srgb,var(--product-analytics) 13%,var(--line));border-radius:11px;padding:10px 11px;background:color-mix(in srgb,var(--product-analytics-soft) 25%,var(--card-bg))}.analytics-period-comparison span{color:var(--muted);font-size:.7rem;font-weight:750}.analytics-period-comparison strong{color:var(--ink);font-size:1.02rem}.analytics-period-comparison small{color:var(--muted);font-size:.68rem;font-weight:800}.analytics-period-comparison small.up{color:#287a53}.analytics-period-comparison small.down{color:#b24f49}.analytics-period-comparison small em{color:var(--muted);font-style:normal;font-weight:650}.analytics-daily-breakdown .analytics-table-wrap{max-height:365px;border:1px solid color-mix(in srgb,var(--product-analytics) 16%,var(--line));border-radius:13px}.analytics-daily-table{min-width:650px}.analytics-daily-table thead{position:sticky;z-index:2;top:0;background:color-mix(in srgb,var(--product-analytics-soft) 52%,var(--card-bg))}.analytics-daily-table tfoot{position:sticky;z-index:2;bottom:0;box-shadow:0 -1px color-mix(in srgb,var(--line) 88%,transparent)}.analytics-daily-table tfoot :is(th,td){font-weight:800}.analytics-daily-table .analytics-daily-total{background:var(--card-bg);color:var(--ink)}.analytics-daily-table .analytics-daily-average{background:color-mix(in srgb,var(--product-analytics-soft) 52%,var(--card-bg));color:var(--product-analytics)}.dashboard-main .panel small{font-size:max(.72rem,11.5px);line-height:1.4}.dashboard-main .panel label{font-size:max(.75rem,12px)}.dashboard-main .panel table th{font-size:max(.74rem,11.75px)}.dashboard-main .panel table td{font-size:max(.79rem,12.5px)}.dashboard-main .panel .panel-description,.dashboard-main .panel .field-description{font-size:max(.8rem,12.75px)}.account-organization-meta{font-size:.72rem!important}.nav-channel-capacity button,.admin-portal-navigation>p{font-size:.7rem}.analytics-empty-compact{display:grid;place-items:center;min-height:155px;padding:18px;color:var(--muted);text-align:center;border-bottom:1px solid var(--line);background:repeating-linear-gradient(to top,transparent 0 45px,color-mix(in srgb,var(--line) 65%,transparent) 46px)}.analytics-empty-compact p{max-width:420px;margin:0}.analytics-live-dot{width:11px;height:11px;border-radius:50%;background:#40a66b;box-shadow:0 0 0 6px #40a66b21}.analytics-rank-list{display:grid;align-content:start;gap:8px}.analytics-rank-list>.email-empty{min-height:104px;padding:16px}.analytics-rank-item{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:5px 13px;align-items:center}.analytics-rank-item strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.analytics-rank-item strong>span{min-width:0}.analytics-rank-item small{color:var(--muted)}.analytics-rank-bar{grid-column:1 / -1;height:5px;border-radius:99px;overflow:hidden;background:color-mix(in srgb,var(--line) 82%,transparent)}.analytics-rank-bar i{display:block;height:100%;width:var(--share);border-radius:inherit;background:var(--product-analytics)}.analytics-donut-summary{display:grid;grid-template-columns:minmax(112px,.72fr) minmax(0,1.28fr);align-items:center;gap:18px;min-height:164px;padding:4px 2px}.analytics-donut{position:relative;isolation:isolate;display:grid;width:min(138px,100%);aspect-ratio:1;place-items:center;justify-self:center;border-radius:50%;background:var(--donut-fill);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--line) 62%,transparent)}.analytics-donut:after{position:absolute;z-index:0;inset:17%;border:1px solid color-mix(in srgb,var(--line) 78%,transparent);border-radius:50%;background:color-mix(in srgb,var(--card-bg) 96%,white);box-shadow:0 4px 18px #1b364a24,inset 0 0 0 1px color-mix(in srgb,white 72%,transparent);content:""}.analytics-donut>span{position:relative;z-index:1;display:grid;width:58%;max-width:58%;place-items:center;gap:3px;text-align:center}.analytics-donut strong{color:var(--ink);font-size:clamp(1.08rem,2vw,1.42rem);font-weight:820;line-height:1;text-shadow:0 1px 0 color-mix(in srgb,var(--card-bg) 88%,transparent)}.analytics-donut small{max-width:100%;color:color-mix(in srgb,var(--ink) 82%,var(--muted));font-size:.62rem;font-weight:780;line-height:1.08;text-wrap:balance}.analytics-donut-legend{display:grid;min-width:0;gap:7px;margin:0;padding:0;list-style:none}.analytics-donut-legend li{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:9px;min-width:0}.analytics-donut-legend li>span{display:flex;min-width:0;align-items:center;gap:7px;overflow:hidden;color:var(--muted);font-size:.71rem;font-weight:720;text-overflow:ellipsis;white-space:nowrap}.analytics-donut-legend li i{width:9px;height:9px;flex:0 0 9px;border-radius:3px;background:var(--donut-color)}.analytics-donut-legend li strong{color:var(--ink);font-size:.72rem;font-variant-numeric:tabular-nums;white-space:nowrap}.analytics-donut-legend li small{margin-left:3px;color:var(--muted);font-size:.64rem;font-weight:650}.analytics-donut-empty{min-height:164px!important}.analytics-tabs{display:flex;box-sizing:border-box;width:max-content;max-width:100%;align-items:center;justify-content:center;gap:3px;margin:2px auto 12px;overflow-x:auto;border:0;border-radius:999px;padding:4px;background:color-mix(in srgb,var(--product-analytics-soft) 46%,var(--surface-soft));scrollbar-width:none}.analytics-tabs::-webkit-scrollbar{display:none}.analytics-tabs button{flex:0 0 auto;min-height:33px;border:0;background:transparent;color:var(--muted);padding:7px 12px;border-radius:999px;font:inherit;font-size:.78rem;font-weight:750;cursor:pointer;transition:color .15s ease,background-color .15s ease,box-shadow .15s ease,transform .15s ease}.analytics-tabs button:hover{color:var(--ink);background:color-mix(in srgb,var(--surface) 74%,transparent)}.analytics-tabs button.active{color:#245a9d;background:color-mix(in srgb,var(--product-analytics-soft) 86%,var(--surface));box-shadow:0 2px 7px #27579121}.analytics-tabs button:active{transform:translateY(1px)}.app-shell[data-theme=dark] .analytics-tabs button.active{color:#dbeaff;background:#28476d;box-shadow:0 2px 8px #00000047}.analytics-section-tabs{width:fit-content;margin:0 auto 2px;border:1px solid color-mix(in srgb,var(--product-analytics) 18%,var(--line));padding:5px;background:color-mix(in srgb,var(--product-analytics-soft) 58%,var(--card-bg));box-shadow:0 5px 16px #27579112}.analytics-section-tabs button{min-height:36px;padding-inline:15px;font-size:.8rem}.analytics-section-tabs button.active{color:#174f91;background:var(--card-bg);box-shadow:0 3px 10px #27579124}.app-shell[data-theme=dark] .analytics-section-tabs{border-color:#7daadc3d;background:#23466c80}.app-shell[data-theme=dark] .analytics-section-tabs button.active{color:#e4f0ff;background:#294c74}.analytics-report-filter{display:grid;justify-items:end;gap:5px}.analytics-report-filter>span{color:var(--muted);font-size:.68rem;font-weight:780;letter-spacing:.035em;text-transform:uppercase}.analytics-report-filter .analytics-tabs{margin:0}.analytics-current-report{align-self:center;border:1px solid color-mix(in srgb,var(--product-analytics) 20%,var(--line));border-radius:999px;padding:7px 11px;color:#245a9d;background:color-mix(in srgb,var(--product-analytics-soft) 72%,var(--card-bg));font-size:.72rem;font-weight:800}.analytics-table-wrap{overflow:auto}.analytics-table{width:100%;border-collapse:collapse}.analytics-table th,.analytics-table td{padding:10px 11px;border-bottom:1px solid var(--line);text-align:left;vertical-align:middle}.analytics-table th{color:var(--muted);font-size:.72rem;text-transform:uppercase;letter-spacing:.07em}.analytics-table td:nth-child(n+2),.analytics-table th:nth-child(n+2){text-align:right}.analytics-empty-row{color:var(--muted);text-align:center!important;padding:24px!important}.analytics-activity-list,.analytics-path-list,.analytics-goals-list{display:grid;gap:9px}.table-pagination-summary{color:var(--muted);font-size:.74rem;line-height:1.4;font-variant-numeric:tabular-nums}.table-pagination-summary strong{color:var(--ink);font:inherit;font-weight:800}.table-pagination-controls{display:flex;align-items:center;justify-content:flex-end;gap:8px}.table-pagination-status{box-sizing:border-box;display:inline-flex;min-height:36px;align-items:center;justify-content:center;gap:4px;border:1px solid var(--line);border-radius:999px;padding:0 11px;color:var(--muted);background:var(--surface);font-size:.74rem;font-weight:650;line-height:1;white-space:nowrap;font-variant-numeric:tabular-nums}.table-pagination-status>strong{color:var(--ink);font:inherit;font-weight:820}.table-pagination-total{display:inline-flex;align-items:center;gap:4px;color:inherit;font:inherit}.table-pagination-arrow{box-sizing:border-box;width:36px;min-width:36px;height:36px;min-height:36px;padding:0;border-radius:50%}.table-pagination-arrow svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.analytics-pagination{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px 16px;margin-top:14px;border-top:1px solid var(--line);padding-top:13px;color:var(--muted);font-size:.75rem}.analytics-pagination-summary{line-height:1.4;font-variant-numeric:tabular-nums}.analytics-pagination-buttons{display:grid;grid-template-columns:36px auto 36px;align-items:center;justify-content:end;gap:8px}.analytics-pagination-buttons button{display:grid;width:36px;height:36px;place-items:center;border:1px solid var(--line);border-radius:50%;padding:0;color:var(--ink);background:var(--surface);font:inherit;cursor:pointer}.analytics-pagination-buttons button svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.analytics-page-arrow.previous svg{transform:rotate(180deg)}.analytics-pagination-buttons button:hover:not(:disabled){border-color:var(--product-analytics);color:var(--product-analytics);background:var(--product-analytics-soft)}.analytics-pagination-buttons button:disabled{opacity:.38;cursor:default}.analytics-page-jump{display:grid;grid-template-columns:auto 44px auto;min-height:36px;align-items:center;gap:4px;white-space:nowrap;border:1px solid color-mix(in srgb,var(--product-analytics) 18%,var(--line));border-radius:999px;padding:3px 9px 3px 11px;background:color-mix(in srgb,var(--product-analytics-soft) 35%,var(--surface));font-size:.74rem}.analytics-page-jump>span,.analytics-page-jump small{display:inline-flex;align-items:center;height:28px;line-height:1}.analytics-page-jump input{box-sizing:border-box;display:block;width:44px;min-width:44px;height:28px;min-height:28px;margin:0;border:1px solid color-mix(in srgb,var(--product-analytics) 24%,var(--line));border-radius:8px;padding:0 4px;color:var(--ink);background:var(--surface);font:inherit;line-height:28px;font-weight:800;text-align:center;font-variant-numeric:tabular-nums;-moz-appearance:textfield}.analytics-page-jump input::-webkit-outer-spin-button,.analytics-page-jump input::-webkit-inner-spin-button{margin:0;-webkit-appearance:none}.analytics-page-jump input:focus{outline:2px solid color-mix(in srgb,var(--product-analytics) 34%,transparent);outline-offset:1px}.analytics-page-jump small{color:var(--muted);font-size:inherit}.analytics-page-jump small strong{color:var(--ink);font-variant-numeric:tabular-nums}.analytics-activity-search{display:flex;width:min(320px,100%);align-items:center;gap:8px;border:1px solid var(--line);border-radius:11px;padding:0 11px;background:var(--surface)}.analytics-activity-search svg{width:18px;height:18px;flex:0 0 auto;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;color:var(--muted)}.analytics-activity-search input{width:100%;min-height:40px;border:0;padding:0;background:transparent;box-shadow:none}.analytics-activity-search input:focus{outline:0;box-shadow:none}.analytics-activity-controls{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:end;gap:10px}.analytics-activity-controls>label:not(.analytics-activity-search),.analytics-traffic-filter{display:grid;gap:5px;min-width:150px}.analytics-activity-controls>label>span,.analytics-traffic-filter>span{color:var(--muted);font-size:.78rem;font-weight:750}.analytics-activity-controls select,.analytics-traffic-filter select{min-height:42px;border:1px solid var(--line);border-radius:11px;background:var(--surface);color:var(--text);padding:0 34px 0 12px}.analytics-activity-item{display:grid;grid-template-columns:10px minmax(0,1fr) auto;gap:11px;align-items:start;padding:11px 12px;border:1px solid var(--line);border-radius:12px}.analytics-activity-item>i{width:9px;height:9px;margin-top:6px;border-radius:50%;background:var(--product-analytics)}.analytics-activity-item p,.analytics-activity-item small{margin:2px 0 0;color:var(--muted)}.analytics-path-card{padding:10px 11px;border:1px solid var(--line);border-radius:13px}.analytics-path-step em{width:max-content;border-radius:999px;padding:2px 7px;color:var(--muted);background:var(--surface-soft);font-size:.64rem;font-style:normal;font-weight:750}.analytics-path-step.outbound_click em{color:#805119;background:#fff1d9}.analytics-path-step.download_click em{color:#375595;background:#eaf0ff}.analytics-path-card[data-analytics-session]{cursor:pointer}.analytics-session-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;width:100%;border:1px solid var(--line);border-radius:12px;padding:12px 13px;color:var(--ink);background:var(--surface);cursor:pointer;text-align:left}.analytics-session-row:hover,.analytics-path-card[data-analytics-session]:hover{border-color:var(--product-analytics);box-shadow:var(--shadow)}.analytics-session-row>span{display:grid;gap:3px}.analytics-session-row>span:last-child{text-align:right}.analytics-session-row small{color:var(--muted)}.analytics-view-journey{display:inline-flex;justify-content:flex-end;align-items:center;gap:5px;margin-top:4px;color:var(--product-analytics);font-size:.69rem;font-weight:800}.analytics-view-journey b{font-size:.86rem;transition:transform .16s ease}.analytics-session-row:hover .analytics-view-journey b{transform:translate(2px)}.analytics-session-flag{font-size:1.55rem}.analytics-visitor-context{display:flex!important;flex-wrap:wrap;align-items:center;gap:5px 12px!important;margin-top:7px}.analytics-visitor-location,.analytics-visitor-network,.analytics-visitor-ip{display:inline-flex;align-items:center;min-width:0;gap:6px}.analytics-visitor-location strong{overflow:hidden;font-size:.78rem;text-overflow:ellipsis;white-space:nowrap}.analytics-visitor-network em{width:max-content;border-radius:999px;padding:2px 7px;color:#526277;background:#eef2f7;font-size:.62rem;font-style:normal;font-weight:750}.analytics-visitor-context.compact{display:grid!important;gap:4px!important;margin:0}.analytics-visitor-context.compact .analytics-visitor-location strong{white-space:normal}.analytics-visitor-context.compact .analytics-data-icon{width:19px;height:19px}.analytics-visitor-context.compact .analytics-data-icon svg{width:12px;height:12px}.analytics-visitor-context.compact .analytics-icon-label>span:last-child{white-space:normal}.analytics-url{display:inline-block;max-width:100%;overflow-wrap:anywhere;color:inherit;text-decoration-thickness:1px;text-underline-offset:3px}a.analytics-url:hover{color:var(--product-analytics)}.analytics-icon-label{display:inline-flex;align-items:center;min-width:0;gap:7px;vertical-align:middle}.analytics-icon-label>span:last-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.analytics-data-icon{display:inline-grid;flex:0 0 auto;width:23px;height:23px;place-items:center;border-radius:7px;color:var(--product-analytics);background:var(--product-analytics-soft)}.analytics-data-icon svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.analytics-data-icon .brand-svg path,.analytics-data-icon .brand-svg circle,.analytics-data-icon .brand-svg rect{stroke:none}.analytics-icon-chrome,.analytics-icon-safari,.analytics-icon-firefox,.analytics-icon-edge,.analytics-icon-windows,.analytics-icon-ios,.analytics-icon-macos,.analytics-icon-android{color:#315d75;background:#eef7fb}.analytics-icon-mobile{color:#6957c8;background:#f1edff}.analytics-icon-tablet,.analytics-icon-resolution{color:#ad6723;background:#fff0dd}.analytics-icon-desktop{color:#2e78b7;background:#e8f4ff}.analytics-icon-network{color:#167968;background:#e4f6f1}.analytics-icon-safari .brand-svg>circle:first-child{stroke:#2a9df4;stroke-width:1.6}.analytics-location-flag{flex:0 0 auto;font-size:1.25rem;line-height:1}.analytics-meta-chips{display:flex!important;flex-wrap:wrap;align-items:center;gap:6px 10px!important;margin-top:5px}.analytics-meta-chips>span{position:relative}.analytics-meta-chips>span+span:not(.analytics-icon-label):before{content:"\b7";margin-right:10px;color:var(--line-strong, var(--muted))}.analytics-meta-chips .analytics-icon-label{gap:5px}.analytics-meta-chips .analytics-data-icon{width:20px;height:20px}.analytics-meta-chips .analytics-data-icon svg{width:13px;height:13px}.analytics-traffic-badge{display:inline-flex;align-items:center;min-height:22px;padding:2px 8px;border-radius:999px;font-size:.72rem;font-weight:850;letter-spacing:.02em}.analytics-traffic-badge.human{color:#176c50;background:#26b57e21}.analytics-traffic-badge.bot{color:#76510e;background:#eca82629}.search-action-heading-controls{display:flex;flex-wrap:wrap;align-items:end;justify-content:flex-end;gap:10px}.search-action-heading-controls label{display:grid;gap:5px;min-width:150px}.search-action-heading-controls label>span{color:var(--muted);font-size:.78rem;font-weight:750}.search-action-heading-controls select{min-height:40px;border:1px solid var(--line);border-radius:11px;background:var(--surface);color:var(--text);padding:0 34px 0 12px}.analytics-session-time small{display:flex;justify-content:flex-end;gap:10px}.analytics-custom-range{display:flex;align-items:end;gap:7px}.analytics-custom-range label{color:var(--muted);font-size:.68rem;font-weight:700}.analytics-custom-range input{min-height:38px;margin-top:4px;padding:7px}.analytics-session-dialog{width:min(760px,calc(100vw - 28px))}.analytics-session-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:20px 0}.analytics-session-grid>div{border:1px solid var(--line);border-radius:12px;padding:11px;background:var(--subtle-bg)}.analytics-session-grid .analytics-session-wide{grid-column:1 / -1}.analytics-session-grid dt{color:var(--muted);font-size:.68rem;font-weight:750;text-transform:uppercase}.analytics-session-grid dd{margin:4px 0 0;overflow-wrap:anywhere}.analytics-network-note{margin:-10px 0 18px;color:var(--muted);font-size:.78rem;line-height:1.5}.analytics-session-map{display:grid;gap:3px;margin:0 0 18px;border:1px solid color-mix(in srgb,var(--product-analytics) 32%,var(--line));border-radius:12px;padding:12px;color:var(--ink);background:color-mix(in srgb,var(--product-analytics) 7%,var(--surface));text-decoration:none;transition:border-color .16s ease,transform .16s ease}.analytics-session-map:hover{border-color:var(--product-analytics);transform:translateY(-1px)}.analytics-session-map span{font-weight:700}.analytics-session-map small{color:var(--muted)}.analytics-session-path{display:grid;gap:8px}.analytics-session-path article{display:grid;grid-template-columns:100px 1fr;gap:12px;border-left:2px solid var(--product-analytics);padding:8px 12px}.analytics-session-path p,.analytics-session-path small{margin:2px 0 0;color:var(--muted)}.analytics-session-path p{min-width:0;overflow-wrap:anywhere}.analytics-session-path p .analytics-url{color:var(--text)}.analytics-session-label-form{display:grid;grid-template-columns:minmax(180px,1.15fr) minmax(140px,.8fr) minmax(150px,1fr) auto;align-items:end;gap:12px;margin:0 0 22px;border:1px solid var(--line);border-radius:14px;padding:14px;background:var(--surface-soft)}.analytics-session-label-form>div,.analytics-session-label-form label{display:grid;gap:4px}.analytics-session-label-form small{color:var(--muted);line-height:1.35}.analytics-session-label-form label{font-size:.75rem;font-weight:750}.analytics-session-label-form input{width:100%;border:1px solid var(--line);border-radius:10px;padding:10px;color:var(--text);background:var(--surface);font:inherit}.analytics-path-card header{display:flex;justify-content:space-between;gap:9px;margin-bottom:7px}.analytics-path-header-main{min-width:0}.analytics-path-header-main>strong{display:flex;flex-wrap:wrap;align-items:center;gap:7px 11px}.analytics-path-header-main>.analytics-visitor-context{margin-top:0}.analytics-path-referrer{display:flex;align-items:baseline;gap:7px;margin:0 0 7px;color:var(--muted);font-size:.7rem}.analytics-path-referrer strong{color:var(--ink)}.analytics-path-steps{display:flex;flex-wrap:wrap;align-items:center;gap:5px;color:var(--muted)}.analytics-path-steps>span{min-width:0;max-width:100%;padding:6px 8px;border-radius:8px;background:var(--surface-soft);color:var(--text);overflow-wrap:anywhere}.analytics-path-step{display:grid;gap:2px}.analytics-path-step>strong{min-width:0;font-size:.76rem;font-weight:700;overflow-wrap:anywhere}.analytics-path-step>small{color:var(--muted);font-size:.66rem;font-weight:600}.analytics-path-steps b{font-weight:500;color:var(--muted)}.analytics-audience-grid,.analytics-settings-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px}.analytics-settings-grid>.analytics-danger-zone{grid-column:1 / -1;margin-top:14px;border-color:color-mix(in srgb,var(--coral) 34%,var(--line));background:color-mix(in srgb,var(--coral) 4%,var(--card-bg))}.analytics-audience-grid{align-items:stretch}.analytics-audience-grid>.panel{display:flex;height:100%;min-height:0;flex-direction:column}.analytics-audience-grid>.panel>.analytics-rank-list{flex:1}.analytics-audience-grid .panel-heading{margin-bottom:9px}.analytics-audience-grid .analytics-rank-list{gap:7px}.analytics-audience-grid .analytics-rank-item:nth-child(n+9){display:none}.analytics-location-layout{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(285px,.7fr);gap:13px;margin-bottom:13px;align-items:stretch}.analytics-location-layout>.panel{min-width:0}.analytics-location-map-card{display:flex;min-height:390px;flex-direction:column}.analytics-location-heading{align-items:flex-start}.analytics-location-heading p:last-child{max-width:560px;margin:5px 0 0;color:var(--muted);font-size:.78rem;line-height:1.45}.analytics-location-totals{display:grid;flex:0 0 auto;min-width:92px;justify-items:end}.analytics-location-totals strong{color:var(--product-analytics);font-size:1.7rem;line-height:1}.analytics-location-totals span{margin-top:4px;color:var(--muted);font-size:.7rem;font-weight:700}.analytics-visitor-map{position:relative;display:grid;flex:1;min-height:270px;place-items:center;overflow:hidden;border:1px solid color-mix(in srgb,#2f83b5 24%,var(--line));border-radius:14px;background:linear-gradient(180deg,color-mix(in srgb,#e8f6fc 78%,var(--surface)),color-mix(in srgb,#f5fbfd 72%,var(--surface)))}.analytics-visitor-map svg{display:block;width:100%;height:auto;max-height:310px;cursor:grab;touch-action:none;user-select:none}.analytics-visitor-map.is-panning svg{cursor:grabbing}.analytics-map-controls{position:absolute;bottom:12px;left:12px;z-index:4;display:grid;grid-template-columns:repeat(3,36px);overflow:hidden;border:1px solid color-mix(in srgb,var(--product-analytics) 24%,var(--line));border-radius:11px;background:color-mix(in srgb,var(--surface) 94%,transparent);box-shadow:0 8px 22px #14312b29;backdrop-filter:blur(9px)}.analytics-map-controls button{display:grid;width:36px;height:36px;place-items:center;border:0;border-right:1px solid var(--line);padding:0;color:var(--ink);background:transparent;cursor:pointer}.analytics-map-controls button:last-child{border-right:0}.analytics-map-controls button:hover:not(:disabled),.analytics-map-controls button:focus-visible{color:var(--product-analytics);background:var(--product-analytics-soft);outline:none}.analytics-map-controls button:disabled{opacity:.38;cursor:default}.analytics-map-controls svg{width:17px;height:17px;max-height:none;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;cursor:inherit;pointer-events:none}.analytics-map-interaction-hint{position:absolute;right:12px;bottom:13px;z-index:3;border-radius:999px;padding:6px 9px;color:var(--muted);background:color-mix(in srgb,var(--surface) 90%,transparent);font-size:.66rem;font-weight:700;backdrop-filter:blur(8px)}.analytics-map-grid path{fill:none;stroke:color-mix(in srgb,var(--muted) 13%,transparent);stroke-width:1}.analytics-map-country{fill:color-mix(in srgb,var(--muted) 13%,var(--surface));stroke:color-mix(in srgb,var(--surface) 74%,var(--line));stroke-width:.7;stroke-linejoin:round;vector-effect:non-scaling-stroke;transition:fill .16s ease,filter .16s ease}.analytics-map-country.level-1{fill:color-mix(in srgb,var(--product-analytics) 28%,var(--surface))}.analytics-map-country.level-2{fill:color-mix(in srgb,var(--product-analytics) 42%,var(--surface))}.analytics-map-country.level-3{fill:color-mix(in srgb,var(--product-analytics) 58%,var(--surface))}.analytics-map-country.level-4{fill:color-mix(in srgb,var(--product-analytics) 74%,var(--surface))}.analytics-map-country.level-5{fill:color-mix(in srgb,var(--product-analytics) 88%,var(--surface))}.analytics-map-country[tabindex]:hover,.analytics-map-country[tabindex]:focus{outline:none;filter:brightness(1.08) saturate(1.12)}.analytics-map-point{fill:color-mix(in srgb,var(--product-analytics) 78%,#fff);stroke:color-mix(in srgb,var(--product-analytics) 82%,var(--ink));stroke-width:2;opacity:.85;cursor:pointer;transform-box:fill-box;transform-origin:center;transition:opacity .15s ease,transform .15s ease,filter .15s ease}.analytics-map-point:hover,.analytics-map-point:focus,.analytics-map-point[aria-expanded=true]{opacity:1;outline:none;filter:drop-shadow(0 2px 4px color-mix(in srgb,var(--product-analytics) 40%,transparent));transform:scale(1.18)}.analytics-map-point:focus-visible{stroke-width:4}.analytics-map-popover{position:absolute;z-index:5;width:min(238px,calc(100% - 20px));border:1px solid color-mix(in srgb,var(--product-analytics) 24%,var(--line));border-radius:13px;padding:13px 14px 11px;color:var(--ink);background:color-mix(in srgb,var(--surface) 96%,transparent);box-shadow:0 14px 34px #14312b33;text-align:left;backdrop-filter:blur(10px);animation:analytics-map-popover-in .15s ease-out}.analytics-map-popover header{display:flex;align-items:center;gap:9px;padding-right:24px}.analytics-map-popover header .analytics-location-flag{font-size:1.25rem}.analytics-map-popover header div{display:grid;min-width:0;gap:1px}.analytics-map-popover header strong,.analytics-map-popover header small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.analytics-map-popover header strong{font-size:.84rem}.analytics-map-popover header small{color:var(--muted);font-size:.69rem}.analytics-map-popover dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin:11px 0 8px}.analytics-map-popover dl div{display:grid;gap:1px;border-radius:8px;padding:7px 9px;background:var(--surface-soft)}.analytics-map-popover dt{color:var(--muted);font-size:.64rem;font-weight:700}.analytics-map-popover dd{margin:0;color:var(--product-analytics);font-size:.87rem;font-weight:800}.analytics-map-popover p{margin:0;color:var(--muted);font-size:.64rem;line-height:1.4}.analytics-map-visit{display:grid;gap:5px;border-top:1px solid var(--line);margin:9px 0;padding-top:9px}.analytics-map-visit>span{display:flex;flex-wrap:wrap;gap:4px}.analytics-map-visit small{color:var(--muted);font-size:.67rem}.analytics-map-visit strong{margin-top:3px;color:var(--muted);font-size:.62rem;text-transform:uppercase;letter-spacing:.05em}.analytics-map-visit .analytics-url{overflow:hidden;color:var(--ink);font-size:.69rem;text-overflow:ellipsis;white-space:nowrap}.analytics-map-visit button{justify-self:start;margin-top:3px;padding:0;font-size:.7rem}.analytics-table-session{display:grid;min-width:190px;gap:2px;border:0;padding:0;color:var(--ink);background:transparent;text-align:left;cursor:pointer}.analytics-table-session span{font-weight:700}.analytics-table-session small{color:var(--muted)}.analytics-table-session:hover span{color:var(--product-analytics)}.analytics-report-footnote{margin:11px 2px 0;color:var(--muted);font-size:.75rem;line-height:1.45}.analytics-content-report{align-items:start}.analytics-content-feature-card{overflow:hidden}.analytics-content-feature-grid{display:grid;grid-template-columns:minmax(280px,.8fr) minmax(0,1.2fr);align-items:center;gap:22px}.analytics-content-feature-grid>.analytics-table-wrap{max-height:390px}.analytics-content-chart{min-width:0}.analytics-content-card-grid{display:grid}.analytics-content-card-grid,.analytics-interaction-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:14px}.analytics-content-card-grid>.panel,.analytics-interaction-grid>.panel,.analytics-audience-detail-grid>.panel{height:100%}.analytics-content-page-card,.analytics-interaction-card{min-width:0;overflow:hidden}.analytics-content-rank{min-height:172px;padding:4px 2px 14px}.analytics-content-rank .analytics-rank-item:nth-child(n+7){display:none}.analytics-interaction-card>.analytics-content-chart,.analytics-interaction-card>.analytics-content-rank{min-height:184px}.analytics-card-details{border-top:1px solid color-mix(in srgb,var(--product-analytics) 15%,var(--line));margin-top:4px;padding-top:7px}.analytics-card-details>summary{display:flex;min-height:38px;align-items:center;justify-content:space-between;gap:12px;border-radius:9px;padding:7px 9px;color:var(--product-analytics);font-size:.74rem;font-weight:800;cursor:pointer;list-style:none;transition:background-color .15s ease}.analytics-card-details>summary::-webkit-details-marker{display:none}.analytics-card-details>summary:hover{background:color-mix(in srgb,var(--product-analytics-soft) 44%,transparent)}.analytics-card-details>summary:focus-visible{outline:3px solid color-mix(in srgb,var(--product-analytics) 18%,transparent);outline-offset:2px}.analytics-card-details>summary svg{width:16px;height:16px;flex:0 0 16px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;transition:transform .18s ease}.analytics-card-details[open]>summary svg{transform:rotate(180deg)}.analytics-card-details>.analytics-table-wrap{max-height:360px;margin-top:8px}.analytics-card-details .analytics-table{min-width:620px}.analytics-card-details .analytics-report-footnote{padding-inline:8px}.analytics-map-popover-close{position:absolute;top:7px;right:7px;display:grid;width:26px;height:26px;place-items:center;border:0;border-radius:50%;padding:0;color:var(--muted);background:transparent;font:inherit;font-size:1rem;line-height:1;cursor:pointer}.analytics-map-popover-close:hover,.analytics-map-popover-close:focus-visible{color:var(--ink);background:var(--surface-soft);outline:none}@keyframes analytics-map-popover-in{0%{opacity:0;transform:translateY(4px) scale(.98)}to{opacity:1;transform:none}}.analytics-map-no-data{fill:var(--muted);font-family:Figtree,system-ui,sans-serif;font-size:14px;font-weight:700}.analytics-map-empty>.analytics-map-loader{display:block;width:28px;height:28px;margin-bottom:7px;border:3px solid color-mix(in srgb,var(--product-analytics) 18%,transparent);border-top-color:var(--product-analytics);border-radius:50%;background:transparent;animation:app-loader-spin .75s linear infinite}.analytics-map-empty{display:grid;max-width:340px;justify-items:center;padding:28px;color:var(--muted);text-align:center}.analytics-map-empty>span{display:grid;width:46px;height:46px;margin-bottom:8px;place-items:center;border-radius:50%;color:var(--product-analytics);background:var(--product-analytics-soft);font-size:1.55rem}.analytics-map-empty strong{color:var(--ink)}.analytics-map-empty p{margin:6px 0 0;font-size:.78rem;line-height:1.45}.analytics-map-legend{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px 16px;margin-top:10px;color:var(--muted);font-size:.7rem}.analytics-map-legend span:first-child{display:inline-flex;align-items:center;gap:7px}.analytics-map-legend i{width:9px;height:9px;border-radius:50%;background:var(--product-analytics);box-shadow:0 0 0 4px color-mix(in srgb,var(--product-analytics) 16%,transparent)}.analytics-globe-stage{position:absolute;inset:0;overflow:hidden;touch-action:none;user-select:none}.analytics-globe-canvas{position:absolute;inset:0;display:block;width:100%;height:100%;cursor:grab}.analytics-visitor-map.is-rotating .analytics-globe-canvas{cursor:grabbing}.analytics-globe-points{position:absolute;inset:0;z-index:3;pointer-events:none}.analytics-globe-point{position:absolute;display:grid;width:var(--globe-point-size, 14px);height:var(--globe-point-size, 14px);place-items:center;border:2px solid rgba(255,255,255,.94);border-radius:50%;padding:0;background:#ef6548;box-shadow:0 0 0 5px #ef65482e,0 4px 12px #522e2338;opacity:calc(.58 + var(--globe-point-depth,.6) * .42);transform:translate(-50%,-50%);cursor:pointer;pointer-events:auto;transition:width .14s ease,height .14s ease,opacity .14s ease,box-shadow .14s ease,transform .14s ease}.analytics-globe-point[hidden]{display:none!important}.analytics-globe-point>span{width:36%;height:36%;border-radius:50%;background:#fff;pointer-events:none}.analytics-globe-point:hover,.analytics-globe-point:focus-visible,.analytics-globe-point[aria-expanded=true]{z-index:2;opacity:1;outline:0;box-shadow:0 0 0 7px #ef65483d,0 7px 18px #522e234d;transform:translate(-50%,-50%) scale(1.16)}.analytics-globe-no-data{position:absolute;left:50%;bottom:54px;z-index:2;display:grid;justify-items:center;gap:2px;width:max-content;max-width:calc(100% - 32px);border:1px solid color-mix(in srgb,var(--product-analytics) 18%,var(--line));border-radius:11px;padding:8px 12px;color:var(--muted);background:color-mix(in srgb,var(--surface) 88%,transparent);text-align:center;transform:translate(-50%);backdrop-filter:blur(8px)}.analytics-globe-no-data strong{color:var(--ink);font-size:.75rem}.analytics-globe-no-data small{font-size:.65rem}@media(max-width:620px){.analytics-location-map-card{min-height:350px}.analytics-visitor-map{min-height:245px}.analytics-map-interaction-hint{right:9px;bottom:10px}.analytics-map-controls{left:9px;bottom:9px}}@media(max-width:620px){.analytics-trend-svg{height:220px;max-height:220px}.analytics-disclosure>summary,.analytics-report-disclosure>summary{align-items:flex-start;gap:10px}.analytics-disclosure>summary>span,.analytics-report-disclosure>summary>span{font-size:0}.analytics-daily-breakdown>summary .analytics-daily-summary{align-items:flex-end}.analytics-daily-breakdown>summary #analyticsDailyTrafficSummary{display:none}.analytics-daily-toggle em{font-size:.68rem}.analytics-disclosure>summary b,.analytics-report-disclosure>summary b{width:18px;height:18px}.analytics-pagination{grid-template-columns:minmax(0,1fr);justify-items:center;gap:8px}.analytics-pagination-summary{order:2;text-align:center}.analytics-pagination-buttons{order:1;justify-self:center}}@media(prefers-reduced-motion:reduce){.analytics-globe-point{transition:none}}.analytics-location-report-card{display:flex;min-height:390px;flex-direction:column}.analytics-location-tabs{display:flex;box-sizing:border-box;width:max-content;max-width:100%;align-items:center;justify-content:center;gap:3px;margin:2px auto 13px;overflow-x:auto;border:0;border-radius:999px;padding:4px;background:color-mix(in srgb,var(--product-analytics-soft) 46%,var(--surface-soft));scrollbar-width:none}.analytics-location-tabs::-webkit-scrollbar{display:none}.analytics-location-tabs button{flex:0 0 auto;min-height:32px;border:0;border-radius:999px;padding:7px 12px;color:var(--muted);background:transparent;font:inherit;font-size:.74rem;font-weight:750;cursor:pointer;transition:color .15s ease,background-color .15s ease,box-shadow .15s ease}.analytics-location-tabs button:hover{color:var(--ink);background:color-mix(in srgb,var(--surface) 74%,transparent)}.analytics-location-tabs button.active{color:#245a9d;background:color-mix(in srgb,var(--product-analytics-soft) 86%,var(--surface));box-shadow:0 2px 7px #27579121}.app-shell[data-theme=dark] .analytics-location-tabs button.active{color:#dbeaff;background:#28476d;box-shadow:0 2px 8px #00000047}.analytics-location-report{display:none;min-height:0}.analytics-location-report.active{display:grid}.analytics-technology-panel{min-height:270px}.analytics-technology-panel .panel-heading p:last-child{margin:5px 0 0;color:var(--muted);font-size:.78rem}.analytics-audience-detail-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;align-items:stretch}.analytics-audience-detail-grid>.panel{min-width:0}.analytics-technology-report{display:none;grid-template-columns:minmax(0,1fr);width:100%;margin:0}.analytics-technology-report.active{display:grid}.analytics-bot-panel{min-height:270px}.analytics-bot-panel .analytics-table-wrap{max-height:360px}.analytics-bot-panel .analytics-table{min-width:520px}.analytics-bot-technology{display:grid;gap:5px;min-width:150px}.analytics-bot-count{display:grid;grid-template-columns:34px auto auto;min-width:196px;min-height:50px;align-items:center;gap:9px;border:1px solid color-mix(in srgb,var(--product-analytics) 24%,var(--line));border-radius:14px;padding:7px 9px;color:var(--ink);background:linear-gradient(145deg,color-mix(in srgb,var(--product-analytics-soft) 82%,var(--card-bg)),var(--card-bg));box-shadow:0 6px 16px #27579114;font:inherit;text-align:left;cursor:pointer;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.analytics-bot-count:hover{border-color:color-mix(in srgb,var(--product-analytics) 48%,var(--line));box-shadow:0 9px 21px #27579124;transform:translateY(-1px)}.analytics-bot-count:active{transform:translateY(0)}.analytics-bot-count:focus-visible{outline:3px solid color-mix(in srgb,var(--product-analytics) 20%,transparent);outline-offset:2px}.analytics-bot-count-icon{display:grid;width:34px;height:34px;place-items:center;border-radius:11px;color:#245a9d;background:color-mix(in srgb,var(--product-analytics-soft) 92%,var(--card-bg))}.analytics-bot-count-icon svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8}.analytics-bot-count-copy{display:grid;min-width:0;gap:1px}.analytics-bot-count-copy strong{color:var(--ink);font-size:1.08rem;font-variant-numeric:tabular-nums;line-height:1}.analytics-bot-count-copy small{color:var(--muted);font-size:.65rem;font-weight:700}.analytics-bot-count-action{display:inline-flex;align-items:center;justify-self:end;gap:3px;color:#245a9d;font-size:.66rem;font-weight:800;white-space:nowrap}.analytics-bot-count-action svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.analytics-heatmap-device-tabs{margin-bottom:14px}.analytics-location-report .analytics-rank-item{padding-block:7px}.analytics-location-section{display:grid;gap:4px;padding-top:12px;border-top:1px solid var(--line)}.analytics-location-section:first-of-type{padding-top:0;border-top:0}.analytics-location-section h4{margin:0;color:var(--ink);font-size:.78rem;letter-spacing:.01em}.analytics-settings-grid{align-items:start}.analytics-settings-grid>.analytics-installation-panel{grid-column:1 / -1}.analytics-install-methods{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:auto auto 132px auto;align-items:stretch;column-gap:12px;row-gap:11px;margin-top:14px}.analytics-install-method{display:grid;min-width:0;grid-row:span 4;grid-template-rows:subgrid;gap:11px;border:1px solid color-mix(in srgb,var(--product-analytics) 17%,var(--line));border-radius:15px;padding:14px;background:color-mix(in srgb,var(--product-analytics-soft) 25%,var(--card-bg))}.analytics-install-method>header{display:flex;align-items:center;gap:10px}.analytics-install-method>header>div{display:grid;min-width:0;gap:2px}.analytics-install-method>header strong{color:var(--ink);font-size:.86rem}.analytics-install-method>header small,.analytics-install-method>p{margin:0;color:var(--muted);font-size:.72rem;line-height:1.45}.analytics-install-guidance{display:grid;min-height:72px;align-content:start;gap:9px}.analytics-install-description{margin:0;color:color-mix(in srgb,var(--ink) 72%,var(--muted));font-size:.82rem;font-weight:650;line-height:1.5}.analytics-install-method-icon{display:grid;width:35px;height:35px;flex:0 0 35px;place-items:center;border-radius:11px;color:var(--product-analytics);background:color-mix(in srgb,var(--product-analytics-soft) 88%,var(--card-bg))}.analytics-install-method-icon svg,.analytics-copy-install svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.analytics-install-method .analytics-code{box-sizing:border-box;width:100%;height:132px;min-height:132px;max-height:132px;margin:0;overflow:auto}.analytics-install-method:not(.analytics-agent-install) .analytics-code{white-space:pre;word-break:normal}.analytics-install-method .analytics-agent-prompt{height:132px;min-height:132px;max-height:132px;white-space:pre-wrap;word-break:normal;overflow-wrap:anywhere}.analytics-agent-guidance{display:grid;min-width:0;align-content:start;gap:8px}.analytics-agent-shared{display:inline-flex;align-items:center;gap:5px;color:#245a9d;font-size:.65rem;font-weight:800}.analytics-agent-shared svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.app-shell[data-theme=dark] .analytics-agent-shared{color:#dbeaff}.analytics-copy-install{display:inline-flex;width:fit-content;min-height:39px;align-items:center;justify-content:center;gap:7px;margin-top:auto}.analytics-install-method .analytics-copy-install{border-color:color-mix(in srgb,var(--product-analytics) 26%,var(--line));color:color-mix(in srgb,var(--product-analytics) 62%,var(--ink));background:color-mix(in srgb,var(--product-analytics-soft) 42%,var(--card-bg));box-shadow:none}.analytics-install-method .analytics-copy-install:hover{border-color:color-mix(in srgb,var(--product-analytics) 48%,var(--line));color:var(--ink);background:color-mix(in srgb,var(--product-analytics-soft) 74%,var(--card-bg))}.analytics-copy-action{display:flex;min-height:39px;align-items:center;flex-wrap:wrap;gap:9px;margin-top:auto}.analytics-copy-action .analytics-copy-install{margin-top:0}.analytics-copy-feedback{display:inline-flex;min-height:24px;align-items:center;gap:5px;color:#245a9d;font-size:.72rem;font-weight:800;opacity:0;transform:translate(-4px);transition:opacity .16s ease,transform .16s ease}.analytics-copy-feedback.visible{opacity:1;transform:translate(0)}.analytics-copy-feedback.success:before{content:"\2713";display:grid;width:18px;height:18px;place-items:center;border-radius:50%;color:#fff;background:var(--product-analytics);font-size:.67rem}.analytics-copy-feedback.error{color:#9b3d35}.analytics-copy-feedback.error:before{content:"!";display:grid;width:18px;height:18px;place-items:center;border-radius:50%;color:#fff;background:#b24a42;font-size:.7rem}.analytics-settings-operations{grid-column:1 / -1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:13px}.analytics-install-verification{display:grid;min-width:0;grid-template-columns:minmax(0,1fr);align-content:start;gap:14px;margin:0;border:1px solid color-mix(in srgb,var(--product-analytics) 22%,var(--line));border-radius:15px;padding:14px;background:color-mix(in srgb,var(--product-analytics-soft) 34%,var(--card-bg))}.analytics-install-verification>div:first-child{display:flex;align-items:flex-start;gap:10px;min-width:0}.analytics-install-verification>div:first-child>div{display:grid;gap:4px;min-width:0}.analytics-install-verification :is(strong,p){margin:0}.analytics-install-verification p{color:var(--muted);font-size:.72rem;line-height:1.48}.analytics-install-verification-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:8px}.analytics-install-verification-actions :is(a,button){min-height:39px}.analytics-install-verified-badge{display:inline-flex;min-height:39px;box-sizing:border-box;align-items:center;gap:7px;border:1px solid color-mix(in srgb,#32966f 32%,var(--line));border-radius:10px;padding:8px 12px;color:#247454;background:color-mix(in srgb,#dff4e9 68%,var(--card-bg));font-size:.72rem;font-weight:850}.analytics-install-verified-badge[hidden]{display:none}.analytics-install-verified-badge svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:2}.analytics-install-verification.is-verified{border-color:color-mix(in srgb,#32966f 30%,var(--line));background:color-mix(in srgb,#e9f7f0 40%,var(--card-bg))}.analytics-install-verification.is-verified .analytics-install-method-icon{color:#247454;background:color-mix(in srgb,#dff4e9 78%,var(--card-bg))}.analytics-install-verification-result{display:flex;min-height:36px;align-items:center;gap:9px;border-top:1px solid color-mix(in srgb,var(--product-analytics) 16%,var(--line));padding-top:11px}.analytics-install-verification-result>span{display:grid;width:24px;height:24px;flex:0 0 24px;place-items:center;border-radius:50%;color:#245a9d;background:var(--card-bg);font-size:.68rem;font-weight:900}.analytics-install-verification-result.checking>span{animation:app-loader-spin .8s linear infinite}.analytics-install-verification-result.verified>span{color:#fff;background:#32966f}.analytics-install-verification-result.not-found>span{color:#805b0c;background:#fff2cf}.analytics-install-verification-result.error>span{color:#fff;background:#b24a42}.analytics-project-status-panel{display:grid;min-width:0;align-content:start;gap:14px;border-color:color-mix(in srgb,var(--product-analytics) 22%,var(--line));background:color-mix(in srgb,var(--product-analytics-soft) 24%,var(--card-bg))}.analytics-project-status-copy{display:flex;align-items:flex-start;gap:10px;min-width:0}.analytics-project-status-copy>div{display:grid;gap:4px;min-width:0}.analytics-project-status-copy :is(strong,p){margin:0}.analytics-project-status-copy p{color:var(--muted);font-size:.72rem;line-height:1.48}.analytics-project-status-actions{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:9px}.analytics-project-status-actions .analytics-setting-field{display:grid;gap:6px;margin:0!important;font-size:.74rem;font-weight:750}.analytics-project-status-actions .primary-button{min-height:42px}.analytics-project-status-result{min-height:36px;margin:0;border-top:1px solid color-mix(in srgb,var(--product-analytics) 16%,var(--line));padding-top:11px;color:var(--muted);font-size:.72rem;font-weight:700}.analytics-project-status-result.success{color:#277457}.analytics-project-status-result.error{color:#a84444}.analytics-danger-zone{display:flex;align-items:center;justify-content:space-between;gap:20px}.analytics-danger-zone>div{display:grid;gap:4px}.analytics-danger-zone h3,.analytics-danger-zone p{margin:0}.analytics-danger-zone p{max-width:760px;color:var(--muted);font-size:.78rem;line-height:1.5}.analytics-danger-zone .danger-button{flex:0 0 auto;margin-left:auto}.analytics-code{max-width:100%;overflow:auto;padding:16px;border-radius:13px;background:#152522;color:#e7f4ee;font-size:.78rem;white-space:pre-wrap;word-break:break-all}.analytics-settings-grid .panel>label{display:grid;gap:6px;margin:11px 0;font-weight:750}.analytics-settings-grid .panel>label.consent-check{display:flex;align-items:flex-start;gap:12px;padding:12px 0;margin:0}.analytics-settings-grid .consent-check input{flex:0 0 auto;width:18px;height:18px;margin:2px 0 0}.analytics-settings-grid .consent-check span{display:grid;gap:3px;min-width:0}.analytics-settings-grid .consent-check small{color:var(--muted);font-weight:500;line-height:1.45}.analytics-preview-warning{margin:12px 0;padding:12px 14px;border:1px solid rgba(163,113,18,.28);border-radius:12px;background:#fff4d6b8;color:#6b4b0f;line-height:1.45}.analytics-setting-field{margin-top:12px!important}.analytics-settings-grid select{padding:11px;border:1px solid var(--line);border-radius:11px;background:var(--surface);color:var(--text)}.workspace-timezone-select{max-width:100%;font-family:Figtree,system-ui,-apple-system,"Segoe UI Emoji",sans-serif}.analytics-goal-card{display:flex;justify-content:space-between;gap:16px;padding:12px 13px;border:1px solid var(--line);border-radius:12px}.analytics-goal-card p{margin:4px 0 0;color:var(--muted)}.analytics-new-conversion{display:inline-flex;min-height:40px;align-items:center;justify-content:center;gap:8px;border:1px solid color-mix(in srgb,var(--product-analytics) 32%,var(--line));border-radius:11px;padding:9px 13px;color:#17477f;background:color-mix(in srgb,var(--product-analytics-soft) 88%,var(--card-bg));font:inherit;font-size:.76rem;font-weight:800;box-shadow:0 5px 13px #27579117;cursor:pointer}.analytics-new-conversion:hover{border-color:color-mix(in srgb,var(--product-analytics) 52%,var(--line));background:color-mix(in srgb,var(--product-analytics-soft) 100%,var(--card-bg));box-shadow:0 7px 17px #27579124}.analytics-new-conversion svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round}.analytics-goal-dialog{width:min(620px,calc(100vw - 28px));overflow:hidden}.analytics-goal-dialog .account-settings-shell{box-sizing:border-box;width:100%;max-width:100%;min-width:0}.analytics-goal-dialog .account-settings-shell>*{min-width:0}.analytics-goal-dialog .account-settings-shell :is(label,input,select,.analytics-goal-example,.analytics-goal-value-input){box-sizing:border-box;min-width:0;max-width:100%}.analytics-goal-example{display:flex;align-items:flex-start;gap:9px;border:1px solid color-mix(in srgb,var(--product-analytics) 18%,var(--line));border-radius:12px;padding:11px 12px;color:var(--muted);background:color-mix(in srgb,var(--product-analytics-soft) 50%,var(--card-bg));font-size:.75rem;line-height:1.45}.analytics-goal-example strong{flex:0 0 auto;color:#245a9d}.analytics-goal-example code{color:#17477f;font-weight:800}.analytics-goal-value-input{position:relative;display:block}.analytics-goal-value-input b{position:absolute;left:12px;top:50%;color:var(--muted);font-size:.82rem;transform:translateY(-50%);pointer-events:none}.analytics-goal-value-input input{box-sizing:border-box;width:100%;padding-left:28px!important}.analytics-empty{text-align:center;padding:34px 20px;border:1px dashed var(--line);border-radius:17px;background:var(--surface)}.analytics-empty img{width:58px;height:58px;object-fit:contain;margin-bottom:9px}.analytics-empty h3{margin:0 0 8px}.analytics-empty p{max-width:540px;margin:0 auto 20px;color:var(--muted)}.analytics-goal-summary{display:grid;place-items:center;min-height:112px;text-align:center}.analytics-goal-summary strong{display:block;font-size:2.25rem;color:var(--product-analytics)}.analytics-engagement-summary{display:grid;grid-template-columns:1fr 1fr;gap:9px;min-height:112px;align-items:center}.analytics-engagement-summary>div{display:grid;grid-template-rows:minmax(30px,auto) auto;min-height:88px;align-content:center;gap:5px;padding:12px;border-radius:12px;background:var(--surface-soft)}.analytics-engagement-summary span{display:flex;align-items:end;color:var(--muted);font-size:.78rem;line-height:1.25}.analytics-engagement-summary strong{color:var(--product-analytics);font-size:1.45rem;line-height:1}.analytics-traffic-quality{display:grid;gap:8px;align-content:center;min-height:112px}.analytics-traffic-quality .analytics-donut-summary{min-height:142px}.analytics-traffic-type{display:grid;grid-template-columns:42px minmax(0,1fr);gap:12px;align-items:center}.analytics-traffic-type>div{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:1px 10px;align-items:baseline}.analytics-traffic-type span,.analytics-traffic-type small{color:var(--muted);font-size:.77rem}.analytics-traffic-type strong{font-size:1.35rem}.analytics-traffic-type small{grid-column:1 / -1}.analytics-traffic-icon{display:grid;width:42px;height:42px;place-items:center;border-radius:13px;color:var(--product-analytics);background:var(--product-analytics-soft)}.analytics-traffic-icon svg{width:23px;height:23px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.analytics-traffic-type.bot .analytics-traffic-icon{color:var(--muted);background:var(--surface-soft)}.analytics-share-track{height:6px;overflow:hidden;border-radius:99px;background:var(--line)}.analytics-share-track i{display:block;width:var(--share);height:100%;border-radius:inherit;background:var(--product-analytics)}.analytics-share-track.bot i{background:var(--muted)}.analytics-audience-snapshot{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;min-height:112px;align-content:center}.analytics-audience-snapshot>div{display:grid;gap:2px;min-width:0;border:1px solid var(--line);border-radius:11px;padding:9px 10px;background:var(--surface-soft)}.analytics-audience-snapshot span,.analytics-audience-snapshot small{color:var(--muted);font-size:.72rem}.analytics-audience-snapshot strong{overflow:hidden;font-size:1.28rem;text-overflow:ellipsis;white-space:nowrap}.analytics-audience-snapshot .analytics-snapshot-source{font-size:1rem}.analytics-heatmap-controls{display:grid;grid-template-columns:minmax(0,1fr) minmax(240px,320px);align-items:end;gap:20px;margin-bottom:14px;padding-bottom:13px;border-bottom:1px solid var(--line)}.analytics-heatmap-controls p{max-width:850px;margin:4px 0 0;color:var(--muted);font-size:.8rem;line-height:1.5}.analytics-heatmap-controls h3{margin:2px 0 0}.analytics-heatmap-context{display:grid;grid-template-columns:minmax(220px,1.7fr) repeat(3,minmax(118px,.65fr));gap:8px;margin-bottom:14px}.analytics-heatmap-context>div{display:grid;min-width:0;gap:4px;border:1px solid color-mix(in srgb,var(--product-analytics) 14%,var(--line));border-radius:12px;padding:10px 12px;background:color-mix(in srgb,var(--product-analytics-soft) 38%,var(--card-bg))}.analytics-heatmap-context span{color:var(--muted);font-size:.66rem;font-weight:760;letter-spacing:.035em;text-transform:uppercase}.analytics-heatmap-context strong{min-width:0;overflow:hidden;color:var(--ink);font-size:.82rem;text-overflow:ellipsis;white-space:nowrap}.analytics-heatmap-guide{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;margin:4px 0 8px;color:var(--muted);font-size:.75rem}.analytics-heatmap-guide strong{overflow:hidden;color:var(--text);text-align:center;text-overflow:ellipsis;white-space:nowrap}.analytics-heatmap-shell{display:grid;grid-template-columns:48px minmax(0,1fr);gap:10px}.analytics-heatmap-depth{display:flex;flex-direction:column;justify-content:space-between;padding:5px 0;color:var(--muted);font-size:.68rem;text-align:right}.analytics-heatmap{position:relative;isolation:isolate;min-height:440px;overflow:hidden;border:1px solid color-mix(in srgb,var(--product-analytics) 16%,var(--line));border-radius:14px;background:linear-gradient(90deg,transparent 24.8%,color-mix(in srgb,var(--line) 45%,transparent) 25%,transparent 25.2%,transparent 49.8%,color-mix(in srgb,var(--line) 55%,transparent) 50%,transparent 50.2%,transparent 74.8%,color-mix(in srgb,var(--line) 45%,transparent) 75%,transparent 75.2%),repeating-linear-gradient(to bottom,color-mix(in srgb,var(--product-analytics-soft) 24%,var(--surface-soft)) 0 calc(25% - 1px),color-mix(in srgb,var(--line) 70%,transparent) 25%)}.analytics-heatmap-dot{position:absolute;left:var(--x);top:var(--y);width:28px;height:28px;border-radius:50%;transform:translate(-50%,-50%);background:radial-gradient(circle,#e1374ac7 0 22%,#f29a3475 24% 55%,#f29a3400 72%)}.analytics-heatmap-dot:hover{z-index:2;filter:saturate(1.25);transform:translate(-50%,-50%) scale(1.35)}.analytics-heatmap-hotspot{position:absolute;z-index:1;left:var(--x);top:var(--y);width:var(--size);height:var(--size);border-radius:50%;opacity:calc(.42 + var(--strength) * .46);transform:translate(-50%,-50%);background:radial-gradient(circle,#d42445f2 0 9%,#f66031d1 18%,#fabc368a 42%,#4591e138 62%,#4591e100 75%);filter:saturate(1.08);transition:opacity .15s ease,transform .15s ease,filter .15s ease}.analytics-heatmap-hotspot:hover{z-index:3;opacity:1;filter:saturate(1.28) contrast(1.05);transform:translate(-50%,-50%) scale(1.1)}.analytics-heatmap-empty{position:absolute;inset:0;display:grid;place-items:center;padding:30px;color:var(--muted);text-align:center}.analytics-heatmap-footer{display:flex;justify-content:space-between;gap:18px;margin:10px 0 0 58px;color:var(--muted)}.analytics-heatmap-footer small:first-child{color:var(--text);font-weight:750}.analytics-inline-form{display:grid;grid-template-columns:1fr 1fr 1.35fr auto;gap:10px;align-items:end;margin:13px 0 16px}.analytics-inline-form label,.analytics-report-form label{display:grid;gap:7px;font-weight:750}.analytics-inline-form input,.analytics-report-form input,.analytics-report-form select{width:100%;padding:12px;border:1px solid var(--line);border-radius:11px;background:var(--surface);color:var(--text);font:inherit}.analytics-report-form{display:grid;gap:11px;margin-top:13px}.analytics-report-note{display:grid;gap:4px;margin-top:16px;border:1px solid color-mix(in srgb,var(--product-analytics) 30%,var(--line));border-radius:12px;padding:13px;background:color-mix(in srgb,var(--product-analytics) 7%,var(--surface))}.analytics-report-note span,.analytics-panel-intro{color:var(--muted);font-size:.82rem;line-height:1.5}.analytics-report-note.ready{border-color:color-mix(in srgb,var(--product-analytics) 28%,var(--line));background:color-mix(in srgb,var(--product-analytics-soft) 72%,var(--card-bg))}.analytics-report-note.ready strong{color:var(--product-analytics)}.analytics-reports-overview{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:20px 22px!important;background:linear-gradient(112deg,color-mix(in srgb,var(--product-analytics-soft) 72%,var(--card-bg)),var(--card-bg) 66%)}.analytics-reports-overview>div{display:flex;min-width:0;align-items:center;gap:14px}.analytics-reports-overview h3,.analytics-reports-overview p{margin:0}.analytics-reports-overview h3{font-size:1.08rem}.analytics-reports-overview p:last-child{max-width:720px;margin-top:4px;color:var(--muted);font-size:.78rem;line-height:1.45}.analytics-reports-icon{display:grid;width:44px;height:44px;flex:0 0 44px;place-items:center;border-radius:14px;color:var(--product-analytics);background:var(--card-bg);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--product-analytics) 18%,var(--line))}.analytics-reports-icon svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.analytics-reports-count{flex:0 0 auto;border-radius:999px;padding:7px 11px;color:#245a9d;background:color-mix(in srgb,var(--product-analytics-soft) 88%,var(--card-bg));font-size:.7rem;font-weight:800;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--product-analytics) 18%,transparent)}.analytics-reports-layout{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(320px,.85fr);align-items:stretch;gap:14px}.analytics-reports-layout>.panel{min-width:0;min-height:420px}.analytics-report-config{display:flex;flex-direction:column}.analytics-report-config .analytics-report-note{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:8px 12px;margin:1px 0 15px;padding:10px 12px}.analytics-report-config .analytics-report-note strong{font-size:.74rem}.analytics-report-config .analytics-report-note span{font-size:.72rem}.analytics-report-config .analytics-report-form{display:flex;flex:1;flex-direction:column;margin:0}.analytics-report-field-grid{display:grid;grid-template-columns:minmax(0,1fr);align-items:start;gap:12px}.analytics-report-timing-grid{display:grid;grid-template-columns:minmax(120px,.72fr) minmax(260px,1.45fr);align-items:start;gap:10px}.analytics-report-timing-grid[data-frequency=daily]{grid-template-columns:minmax(110px,.65fr) minmax(280px,1.65fr) minmax(120px,.7fr)}.analytics-report-timing-grid>label{min-width:0}.analytics-report-field-grid label{min-width:0;color:var(--ink);font-size:.72rem}.analytics-report-field-grid label>small{max-width:330px;color:var(--muted);font-size:.68rem;font-weight:500;line-height:1.4}.analytics-report-field-grid .analytics-report-recipient{grid-column:1 / -1}.analytics-report-timezone-field select{min-width:0;overflow:hidden;text-overflow:ellipsis}.analytics-report-timing-grid .form-label-row{justify-content:flex-start;gap:6px}.analytics-report-timing-grid .field-help{width:17px;height:17px;min-width:17px;font-size:.62rem}.analytics-report-form input[type=time]{min-height:44px;color-scheme:light}.analytics-report-form select:focus,.analytics-report-form input:focus{border-color:color-mix(in srgb,var(--product-analytics) 58%,var(--line));outline:3px solid color-mix(in srgb,var(--product-analytics) 13%,transparent)}.analytics-report-form-footer{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:auto;padding-top:18px}.analytics-report-form-footer:has(#analyticsCancelReportEdit.hidden){justify-content:flex-end}.analytics-report-form-footer #analyticsSaveReport{display:inline-flex;min-width:132px;min-height:42px;align-items:center;justify-content:center;gap:7px}.analytics-report-form-footer #analyticsSaveReport svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:2}.analytics-report-schedules{display:flex;flex-direction:column}.analytics-report-schedules #analyticsReportsList{display:grid;align-content:start;gap:8px}.analytics-report-schedule-card{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;border:1px solid color-mix(in srgb,var(--product-analytics) 15%,var(--line));border-radius:13px;padding:11px 12px;background:color-mix(in srgb,var(--product-analytics-soft) 26%,var(--card-bg))}.analytics-report-schedule-card.is-paused{opacity:.76;background:var(--surface-soft)}.analytics-report-schedule-copy{display:flex;min-width:0;align-items:center;gap:10px}.analytics-report-schedule-copy>div{min-width:0}.analytics-report-schedule-copy strong,.analytics-report-schedule-copy p,.analytics-report-schedule-copy small{display:block;overflow:hidden;margin:0;text-overflow:ellipsis;white-space:nowrap}.analytics-report-schedule-copy strong{font-size:.78rem}.analytics-report-schedule-copy p,.analytics-report-schedule-copy small{color:var(--muted);font-size:.69rem;line-height:1.45}.analytics-report-recipient-icon{display:grid;width:34px;height:34px;flex:0 0 34px;place-items:center;border-radius:10px;color:var(--product-analytics);background:var(--product-analytics-soft)}.analytics-report-recipient-icon svg,.analytics-report-schedule-controls .icon-button svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.analytics-report-schedule-controls{display:flex;align-items:center;gap:5px}.analytics-report-schedule-controls .icon-button{display:grid;width:32px;height:32px;min-width:32px;min-height:32px;place-items:center;border-color:color-mix(in srgb,var(--product-analytics) 14%,var(--line));color:var(--product-analytics);background:var(--card-bg)}.analytics-report-schedule-controls .icon-button:hover{border-color:color-mix(in srgb,var(--product-analytics) 35%,var(--line));background:var(--product-analytics-soft)}.analytics-report-schedule-controls .icon-button.danger{color:#a43b3b}.analytics-report-schedules .pill.active{color:var(--product-analytics);background:color-mix(in srgb,var(--product-analytics-soft) 90%,var(--card-bg))}.analytics-report-schedules .pill.paused{color:var(--muted);background:var(--control-bg)}.analytics-report-schedules .email-empty{display:grid;min-height:250px;place-items:center;align-content:center;gap:4px;border:1px dashed color-mix(in srgb,var(--product-analytics) 22%,var(--line));border-radius:14px;padding:24px;background:color-mix(in srgb,var(--product-analytics-soft) 22%,var(--card-bg));text-align:center}.analytics-report-schedules .email-empty:before{content:"";width:34px;height:34px;margin-bottom:5px;border-radius:12px;background:var(--product-analytics-soft);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--product-analytics) 18%,transparent)}.analytics-report-schedules .email-empty h3,.analytics-report-schedules .email-empty p{margin:0}.analytics-report-schedules .email-empty h3{font-size:.86rem}.analytics-report-schedules .email-empty p{max-width:250px;color:var(--muted);font-size:.72rem}.analytics-search-status{margin:18px 0;padding:14px;border-radius:13px;background:var(--surface-soft);color:var(--muted)}.analytics-search-status.connected{background:#40a66b1a;color:#2f7650}.analytics-search-error{color:#a33a32}.account-settings-shell label>small{color:var(--muted);font-weight:500;line-height:1.4}.analytics-public-shell{width:min(1120px,calc(100% - 40px));margin:0 auto;padding-block:clamp(24px,5vw,56px)}.analytics-public-shell>.brand{display:inline-flex;margin-bottom:32px}.analytics-public-shell header{margin-bottom:24px}.analytics-public-shell header h1{margin:6px 0;font-size:clamp(2rem,5vw,3.5rem)}.analytics-public-shell header p:last-child,.analytics-public-note{color:var(--muted)}@media(max-width:980px){.analytics-toolbar{align-items:start;flex-direction:column}.analytics-toolbar-actions{width:min(100%,520px)}.analytics-summary-grid{grid-template-columns:minmax(0,1fr)}.analytics-audience-grid,.analytics-settings-grid{grid-template-columns:1fr}.analytics-install-methods{grid-template-columns:1fr;grid-template-rows:none;gap:12px}.analytics-install-method{grid-row:auto;grid-template-rows:auto auto 132px auto}.analytics-settings-operations,.analytics-install-verification{grid-template-columns:1fr}.analytics-install-verification-actions{justify-content:flex-start}.analytics-location-layout,.analytics-audience-detail-grid{grid-template-columns:1fr}.analytics-content-feature-grid{grid-template-columns:minmax(0,1fr)}.analytics-location-map-card,.analytics-location-report-card{min-height:0}.analytics-inline-form,.analytics-reports-layout{grid-template-columns:1fr}.analytics-reports-layout>.panel{min-height:0}.analytics-report-field-grid{grid-template-columns:minmax(0,1fr)}.analytics-session-label-form{grid-template-columns:1fr 1fr}.analytics-session-label-form>div{grid-column:1 / -1}.analytics-chart-card{grid-column:auto}.analytics-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.analytics-heatmap-controls{grid-template-columns:1fr;align-items:stretch}.analytics-heatmap-controls .analytics-select-label{max-width:420px}.analytics-heatmap-context{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:520px){.analytics-donut-summary{grid-template-columns:104px minmax(0,1fr);gap:12px;min-height:142px}.analytics-donut{width:104px}.analytics-donut small{font-size:.57rem}.analytics-donut-legend{gap:6px}.analytics-donut-legend li>span{font-size:.68rem}}@media(max-width:680px){.analytics-danger-zone{align-items:stretch;flex-direction:column}.analytics-danger-zone .danger-button{width:100%;margin-left:0}.analytics-project-status-actions{grid-template-columns:minmax(0,1fr)}.analytics-project-status-actions .primary-button{width:100%}.analytics-reports-overview{align-items:flex-start;flex-direction:column}.analytics-reports-count{align-self:flex-start}.analytics-report-timing-grid,.analytics-report-timing-grid[data-frequency=daily]{grid-template-columns:repeat(2,minmax(0,1fr))}.analytics-report-timing-grid .analytics-report-timezone-field{grid-column:1 / -1;grid-row:auto}.analytics-report-form-footer{align-items:stretch;flex-direction:column}.analytics-report-form-footer .secondary-button,.analytics-report-form-footer #analyticsSaveReport{width:100%}.analytics-report-schedule-card{grid-template-columns:1fr}.analytics-report-schedule-controls{justify-content:flex-end}.analytics-report-schedule-controls .pill{margin-right:auto}}.search-fix-export-card{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:22px;overflow:hidden;border-color:color-mix(in srgb,var(--search-accent, #f2a51a) 30%,var(--line));background:radial-gradient(circle at 100% 0%,color-mix(in srgb,var(--search-accent, #f2a51a) 14%,transparent),transparent 42%),var(--card-bg)}.search-fix-export-copy{display:grid;grid-template-columns:46px minmax(0,1fr);align-items:start;gap:14px;min-width:0}.search-fix-export-copy>span,.search-fix-agent-notice>span{display:grid;place-items:center;width:46px;height:46px;border-radius:14px;color:color-mix(in srgb,var(--search-accent, #f2a51a) 70%,#2c210e);background:color-mix(in srgb,var(--search-accent, #f2a51a) 18%,var(--card-bg))}.search-fix-export-copy svg,.search-fix-agent-notice svg,.search-fix-export-actions svg,.search-fix-plan-dialog footer svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.search-fix-export-copy h3{margin:2px 0 6px;font-size:clamp(1rem,1.3vw,1.16rem)}.search-fix-export-copy p:not(.eyebrow){margin:0;max-width:760px;color:var(--muted);line-height:1.55}.search-fix-export-copy small{display:block;margin-top:8px;color:var(--muted);line-height:1.45}.search-fix-export-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px}.search-fix-export-actions button{min-height:42px;gap:8px;white-space:nowrap}.search-fix-plan-dialog{width:min(920px,calc(100vw - 28px));max-height:calc(100dvh - 28px)}.search-fix-plan-dialog .account-settings-shell{width:auto}.search-fix-evidence-bar{display:flex;align-items:center;flex-wrap:wrap;gap:10px;min-width:0}.search-fix-evidence-bar p{flex:1 1 240px;margin:0;border-left:3px solid var(--product-search);padding:10px 12px;border-radius:6px;background:color-mix(in srgb,var(--product-search-soft) 35%,var(--card-bg));color:var(--text);font-size:13px;line-height:1.5;overflow-wrap:anywhere}.search-fix-evidence-bar [hidden]{display:none!important}.search-fix-generation{display:grid;gap:12px;padding:16px;border:1px solid color-mix(in srgb,var(--product-search) 24%,var(--line));border-radius:14px;background:color-mix(in srgb,var(--product-search-soft) 25%,var(--card-bg))}.search-fix-version-controls{min-width:0}.search-fix-version-controls>summary{cursor:pointer;font-size:13px;font-weight:650;padding:10px 2px}.search-fix-plan-summary[hidden]{display:none!important}.search-fix-generation-actions{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.search-fix-generation-actions select{flex:1 1 210px;width:auto;min-width:0;max-width:100%;margin:0}.search-fix-generation-actions button{min-height:40px;white-space:normal}.search-fix-consent{display:flex!important;align-items:flex-start;gap:9px;font-size:13px;font-weight:400;line-height:1.5}.search-fix-consent input{flex:0 0 16px;width:16px!important;height:16px!important;min-height:0!important;margin:2px 0 0!important;accent-color:var(--product-search)}.search-fix-generation p{font-size:13px;line-height:1.5;margin:0}.search-tailored-plan{display:grid;gap:16px;min-width:0}.search-tailored-plan [hidden],.search-tailored-plan[hidden],#searchFixImplementationField[hidden],#searchApproveFixPlan[hidden]{display:none!important}.search-tailored-overview,.search-tailored-action,.search-tailored-verification{padding:18px;border:1px solid var(--line);border-radius:14px;background:var(--card-bg);overflow-wrap:anywhere}.search-tailored-overview>span{text-transform:capitalize;font-size:12px;color:var(--muted)}.search-tailored-plan h3{font-size:17px;line-height:1.45;margin:8px 0}.search-tailored-plan h4{font-size:14px;margin:16px 0 7px}.search-tailored-plan p,.search-tailored-plan li,.search-tailored-plan blockquote{font-size:14px;line-height:1.65}.search-tailored-plan ul,.search-tailored-plan ol{padding-left:22px;margin:8px 0}.search-tailored-plan li+li{margin-top:7px}.search-tailored-action>header{display:flex;gap:12px;padding:0;border:0}.search-tailored-action>header>span{flex:0 0 28px;height:28px;display:grid;place-items:center;border-radius:9px;color:var(--text);background:var(--product-search-soft)}.search-tailored-action>header>div{min-width:0}.search-tailored-action>header h3{margin-top:0}.search-tailored-action a{font-size:12px;overflow-wrap:anywhere}.search-tailored-change,.search-tailored-action aside{padding:12px 14px;border-radius:10px;background:color-mix(in srgb,var(--product-search-soft) 30%,var(--card-bg))}.search-tailored-change p{margin:5px 0 0}.search-fix-export-details{min-width:0}.search-fix-export-details summary{cursor:pointer;font-size:13px;font-weight:650;padding:10px 0}@media(max-width:600px){.search-fix-generation-actions>*{flex:1 1 100%}.search-tailored-overview,.search-tailored-action,.search-tailored-verification{padding:14px}}.search-fix-plan-output{display:grid;gap:7px;min-width:0;font-size:.8rem;font-weight:700}.search-fix-mode-picker{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}.search-fix-mode-picker>button{display:grid;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:2px 11px;min-height:80px;border:1px solid var(--line);border-radius:14px;padding:12px;color:var(--ink);background:var(--card-bg);text-align:left;cursor:pointer}.search-fix-mode-picker>button>span{display:grid;grid-row:1 / span 2;width:38px;height:38px;place-items:center;border-radius:11px;color:#7d5816;background:color-mix(in srgb,var(--search-accent, #f2a51a) 14%,var(--card-bg))}.search-fix-mode-picker svg{width:19px;height:19px;fill:none;stroke:currentColor;stroke-width:1.8}.search-fix-mode-picker strong{font-size:.82rem}.search-fix-mode-picker small{color:var(--muted);font-size:.7rem;line-height:1.4}.search-fix-mode-picker>button.active{border-color:color-mix(in srgb,var(--search-accent, #f2a51a) 58%,var(--line));background:color-mix(in srgb,var(--search-accent, #f2a51a) 9%,var(--card-bg));box-shadow:0 0 0 2px color-mix(in srgb,var(--search-accent, #f2a51a) 12%,transparent)}.search-fix-mode-picker>button:focus-visible{outline:3px solid color-mix(in srgb,var(--search-accent, #f2a51a) 32%,transparent);outline-offset:2px}.search-fix-agent-field{display:grid;gap:8px}.search-fix-agent-field>span{font-size:.8rem;font-weight:800}.search-fix-agent-picker{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.search-fix-agent-picker>span{display:grid;justify-items:center;align-content:center;gap:7px;min-height:74px;border:1px solid var(--line);border-radius:13px;padding:9px 6px;color:var(--ink);background:color-mix(in srgb,var(--card-bg) 94%,var(--app-bg))}.search-fix-agent-picker img{display:block;width:28px;height:28px;object-fit:contain}.search-fix-agent-picker b{font-size:.67rem;font-weight:800;line-height:1.2;text-align:center}.search-fix-agent-notice{display:grid;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:11px;padding:11px 12px;border:1px solid color-mix(in srgb,var(--search-accent, #f2a51a) 28%,var(--line));border-radius:13px;background:color-mix(in srgb,var(--search-accent, #f2a51a) 8%,var(--card-bg))}.search-fix-agent-notice>span{width:38px;height:38px;border-radius:11px}.search-fix-agent-notice p{margin:0;color:var(--muted);font-size:.77rem;line-height:1.5}.search-fix-plan-output textarea{box-sizing:border-box;width:100%;min-height:410px;resize:vertical;overflow:auto;border:1px solid color-mix(in srgb,var(--search-accent, #f2a51a) 22%,var(--line));border-radius:14px;padding:15px;color:var(--ink);background:color-mix(in srgb,var(--app-bg) 84%,var(--card-bg));font:500 .76rem/1.58 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;tab-size:2;white-space:pre-wrap}.search-fix-plan-output textarea:focus-visible{outline:3px solid color-mix(in srgb,var(--search-accent, #f2a51a) 32%,transparent);outline-offset:2px}.search-fix-plan-dialog #searchFixPlanStatus:empty{display:none}.search-fix-plan-dialog footer button{gap:8px}@media(max-width:680px){.search-fix-export-card,.search-fix-mode-picker{grid-template-columns:minmax(0,1fr)}.search-fix-export-actions{display:grid;grid-template-columns:minmax(0,1fr);width:100%}.search-fix-export-actions button{width:100%;min-height:44px;justify-content:center}.search-fix-plan-dialog{width:calc(100vw - 16px);max-height:calc(100dvh - 16px)}.search-fix-plan-dialog .account-settings-shell{padding:17px}.search-fix-plan-output textarea{min-height:350px}.search-fix-agent-picker{grid-template-columns:repeat(2,minmax(0,1fr))}.search-fix-plan-dialog footer{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.search-fix-plan-dialog footer button{width:100%;min-width:0;justify-content:center}}@media(max-width:430px){.analytics-report-timing-grid,.analytics-report-timing-grid[data-frequency=daily]{grid-template-columns:minmax(0,1fr)}.analytics-report-timing-grid .analytics-report-timezone-field{grid-column:auto}}.dashboard-view[data-dashboard-view=analytics] .analytics-chart-metrics>article{--analytics-metric-accent: var(--product-analytics);--analytics-metric-soft: var(--product-analytics-soft);grid-template-rows:minmax(36px,auto) 74px minmax(30px,auto);min-height:164px;gap:7px;padding:14px 10px 12px;border-color:color-mix(in srgb,var(--analytics-metric-accent) 28%,var(--line));background:linear-gradient(145deg,color-mix(in srgb,var(--analytics-metric-soft) 70%,var(--card-bg)),var(--card-bg) 74%);box-shadow:0 9px 24px color-mix(in srgb,var(--analytics-metric-accent) 9%,transparent)}.dashboard-view[data-dashboard-view=analytics] .analytics-chart-metrics>article:nth-child(1){--analytics-metric-accent: #2f72d6;--analytics-metric-soft: #e7effc}.dashboard-view[data-dashboard-view=analytics] .analytics-chart-metrics>article:nth-child(2){--analytics-metric-accent: #7857bd;--analytics-metric-soft: #efe9fb}.dashboard-view[data-dashboard-view=analytics] .analytics-chart-metrics>article:nth-child(3){--analytics-metric-accent: #cf8030;--analytics-metric-soft: #fff0dd}.dashboard-view[data-dashboard-view=analytics] .analytics-chart-metrics>article:nth-child(4){--analytics-metric-accent: #b85d4d;--analytics-metric-soft: #fae9e5}.dashboard-view[data-dashboard-view=analytics] .analytics-chart-metrics>article:nth-child(5){--analytics-metric-accent: #16856a;--analytics-metric-soft: #e3f5ee}.dashboard-view[data-dashboard-view=analytics] .analytics-chart-metrics>article:nth-child(6){--analytics-metric-accent: #12859a;--analytics-metric-soft: #e0f4f7}.dashboard-view[data-dashboard-view=analytics] .analytics-chart-metrics>article:before{height:4px;background:var(--analytics-metric-accent)}.dashboard-view[data-dashboard-view=analytics] .analytics-chart-metrics>article:after{content:none}.dashboard-view[data-dashboard-view=analytics] .analytics-chart-metrics>article>span{align-self:center;color:color-mix(in srgb,var(--analytics-metric-accent) 74%,var(--ink));font-weight:800}.dashboard-view[data-dashboard-view=analytics] .analytics-chart-metrics>article>strong{display:grid;box-sizing:border-box;width:72px;height:72px;margin:0;place-items:center;border:7px solid color-mix(in srgb,var(--analytics-metric-accent) 24%,var(--line));border-radius:50%;color:color-mix(in srgb,var(--analytics-metric-accent) 78%,var(--ink));background:color-mix(in srgb,var(--card-bg) 91%,var(--analytics-metric-soft));box-shadow:inset 0 2px 8px #20423b12,0 7px 14px color-mix(in srgb,var(--analytics-metric-accent) 12%,transparent);font-size:1.18rem}.dashboard-view[data-dashboard-view=analytics] .analytics-visit-quality article{--analytics-quality-accent: #4478bd;position:relative;min-height:108px;overflow:hidden;border-color:color-mix(in srgb,var(--analytics-quality-accent) 24%,var(--line));background:linear-gradient(145deg,color-mix(in srgb,var(--product-analytics-soft) 58%,var(--card-bg)),var(--card-bg));box-shadow:0 7px 18px color-mix(in srgb,var(--analytics-quality-accent) 7%,transparent)}.dashboard-view[data-dashboard-view=analytics] .analytics-visit-quality article:before{position:absolute;inset:0 0 auto;height:3px;background:var(--analytics-quality-accent);content:""}.dashboard-view[data-dashboard-view=analytics] .analytics-visit-quality article:nth-child(2){--analytics-quality-accent: #7857bd}.dashboard-view[data-dashboard-view=analytics] .analytics-visit-quality article:nth-child(3){--analytics-quality-accent: #cf8030}.dashboard-view[data-dashboard-view=analytics] .analytics-visit-quality article:nth-child(4){--analytics-quality-accent: #16856a}.dashboard-view[data-dashboard-view=analytics] .analytics-visit-quality article:nth-child(5){--analytics-quality-accent: #8559b8}.dashboard-view[data-dashboard-view=analytics] .analytics-visit-quality article strong{color:color-mix(in srgb,var(--analytics-quality-accent) 76%,var(--ink));font-size:1.28rem}.dashboard-view[data-dashboard-view=analytics] .analytics-summary-grid>.panel{background-image:linear-gradient(145deg,color-mix(in srgb,var(--product-analytics-soft) 34%,var(--card-bg)),var(--card-bg) 62%);box-shadow:inset 0 3px color-mix(in srgb,var(--product-analytics) 68%,transparent),0 8px 22px #2557910f}.dashboard-view[data-dashboard-view=analytics] .analytics-line-chart{position:relative;z-index:4}.dashboard-view[data-dashboard-view=analytics] .analytics-chart-plot{isolation:isolate}.dashboard-view[data-dashboard-view=analytics] .analytics-trend-popover{z-index:20;top:clamp(68px,var(--tip-y),calc(100% - 58px))}.dashboard-view[data-dashboard-view=analytics] .analytics-heatmap{box-sizing:border-box;justify-self:center;width:100%;transition:width .22s ease,min-height .22s ease,border-radius .22s ease}.dashboard-view[data-dashboard-view=analytics] .analytics-heatmap-panel{min-width:0;overflow-x:clip}.dashboard-view[data-dashboard-view=analytics] .analytics-heatmap-device-tabs{max-width:100%}.dashboard-view[data-dashboard-view=analytics] .analytics-heatmap[data-heatmap-device=desktop]{width:100%;min-height:520px;border:8px solid color-mix(in srgb,var(--ink) 78%,#27364a);border-top-width:28px;border-radius:13px}.dashboard-view[data-dashboard-view=analytics] .analytics-heatmap[data-heatmap-device=mobile]{width:min(46%,390px);min-width:280px;min-height:660px;border:9px solid color-mix(in srgb,var(--ink) 80%,#27364a);border-top-width:30px;border-bottom-width:30px;border-radius:30px;box-shadow:0 16px 34px #1b2b3e29}@media(max-width:680px){.dashboard-view[data-dashboard-view=analytics] .analytics-heatmap-device-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-view[data-dashboard-view=analytics] .analytics-heatmap[data-heatmap-device=desktop]{width:100%;min-height:430px}.dashboard-view[data-dashboard-view=analytics] .analytics-heatmap[data-heatmap-device=mobile]{width:min(100%,340px);min-width:0;min-height:610px}}@media(max-width:640px){.analytics-toolbar{gap:14px}.analytics-toolbar-actions{display:grid;grid-template-columns:minmax(0,1fr) auto;width:100%;gap:10px}.analytics-toolbar-actions .analytics-select-label:first-child{grid-column:1 / -1}.analytics-toolbar-actions .analytics-select-label select{width:100%;min-width:0}.analytics-toolbar-buttons{grid-column:1 / -1;justify-content:stretch}.analytics-toolbar-buttons>button{flex:1 1 0}.analytics-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.analytics-pageview-periods{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.analytics-summary-grid>.panel{min-height:0;padding:16px}.analytics-content-card-grid,.analytics-interaction-grid{grid-template-columns:minmax(0,1fr)}.analytics-content-feature-grid{gap:12px}.analytics-content-feature-grid>.analytics-table-wrap{max-height:330px}.analytics-content-rank,.analytics-interaction-card>.analytics-content-chart,.analytics-interaction-card>.analytics-content-rank{min-height:0}.analytics-location-heading{display:grid}.analytics-location-totals{justify-items:start}.analytics-visitor-map{min-height:210px}.analytics-map-interaction-hint{display:none}.analytics-line-chart{min-height:205px}.analytics-empty-compact{min-height:150px}.analytics-chart-legend{position:sticky;left:0;justify-content:flex-start;margin:0 0 8px}.analytics-chart-plot{overflow-x:hidden;padding:10px 8px 4px}.analytics-trend-svg{min-width:0;height:240px;max-height:240px}.analytics-daily-heading{align-items:flex-start;flex-direction:column;gap:4px}.analytics-period-comparison{grid-template-columns:repeat(2,minmax(0,1fr))}.analytics-engagement-summary{min-height:0}.analytics-session-row{grid-template-columns:minmax(0,1fr);align-items:start;gap:10px;overflow:hidden}.analytics-session-row>span{min-width:0}.analytics-session-time{grid-column:auto;display:grid!important;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:10px!important;border-top:1px solid color-mix(in srgb,var(--line) 78%,transparent);padding-top:9px;text-align:left!important}.analytics-session-time>strong{grid-column:1;overflow-wrap:anywhere}.analytics-session-time small{grid-column:1;justify-content:flex-start;flex-wrap:wrap}.analytics-session-time .analytics-view-journey{grid-column:2;grid-row:1 / 3;justify-self:end;margin-top:0;text-align:right}.analytics-session-grid{grid-template-columns:1fr}.analytics-session-grid .analytics-session-wide{grid-column:auto}.analytics-session-label-form{grid-template-columns:1fr}.analytics-session-label-form>div{grid-column:auto}.analytics-report-heading{align-items:flex-start;flex-direction:column}.analytics-bot-panel .analytics-report-heading{align-items:stretch}.analytics-bot-count{width:100%;min-width:0;grid-template-columns:34px minmax(0,1fr) auto}.analytics-report-filter{width:100%;justify-items:start}.analytics-heatmap-shell{grid-template-columns:36px minmax(0,1fr)}.analytics-heatmap{min-height:430px}.analytics-heatmap-footer{flex-direction:column;margin-left:46px;gap:4px}.analytics-summary-tabs,.analytics-tabs,.analytics-location-tabs{width:100%;justify-content:flex-start;overflow-x:auto;overscroll-behavior-inline:contain}.analytics-icon-label{max-width:100%}.analytics-icon-label>span:last-child{overflow-wrap:anywhere;white-space:normal}}@media(max-width:480px){.analytics-heatmap-context,.analytics-toolbar-actions{grid-template-columns:minmax(0,1fr)}.analytics-toolbar-actions>*,.analytics-toolbar-actions .analytics-select-label:first-child,.analytics-toolbar-buttons,.analytics-custom-range{grid-column:1;min-width:0}.analytics-toolbar-buttons{flex-wrap:wrap}.analytics-toolbar-buttons>button{min-width:0}.analytics-custom-range{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:end}.analytics-custom-range .compact-button{grid-column:1 / -1;width:100%}.analytics-workspace .panel{padding-inline:14px}.analytics-metrics,.analytics-donut-summary{grid-template-columns:minmax(0,1fr)}.analytics-donut{width:min(126px,48vw)}}.panel-copy{max-width:720px;margin:7px 0 0;color:var(--muted);line-height:1.5}.panel-heading-actions{display:flex;align-items:center;gap:9px}.channel-add-button{display:grid;width:36px;height:36px;place-items:center;border:0;border-radius:50%;color:#213130;background:var(--brand-soft);cursor:pointer;font:inherit;font-size:1.2rem;line-height:1;transition:background .16s ease,transform .16s ease}.channel-add-button:hover{background:#a6e497;transform:translateY(-1px)}.social-accounts-panel .social-account-list{grid-template-columns:repeat(auto-fit,minmax(min(250px,100%),1fr));gap:8px}.social-accounts-panel .social-account-item{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center;width:100%;min-height:62px;padding:9px 10px;color:var(--ink);font:inherit;text-align:left;cursor:pointer;transition:border-color .16s ease,background .16s ease,box-shadow .16s ease,transform .16s ease}.social-accounts-panel .social-account-item:hover{border-color:#315e5759;box-shadow:0 8px 22px #23343214;transform:translateY(-1px)}.social-accounts-panel .social-account-main{display:grid;grid-template-columns:34px minmax(0,1fr);align-items:start;gap:9px;min-width:0}.social-accounts-panel .social-account-main>.social-identity-avatar{width:34px;height:34px;flex-basis:34px}.social-accounts-panel .social-account-copy{display:grid;min-width:0;gap:2px}.social-accounts-panel .social-account-main strong,.social-accounts-panel .social-account-main small{min-width:0}.social-accounts-panel .social-account-main strong{font-size:.82rem}.social-accounts-panel .social-account-main small{color:var(--muted);font-size:.67rem;line-height:1.35}.social-accounts-panel .social-account-name{display:-webkit-box;min-width:0;overflow:hidden;color:var(--ink);font-size:.75rem;font-weight:680;line-height:1.25;overflow-wrap:anywhere;-webkit-box-orient:vertical;-webkit-line-clamp:2}.social-accounts-panel .provider-logo{width:34px;height:34px;flex-basis:34px;border-radius:9px;box-shadow:none}.social-accounts-panel .provider-logo svg{width:20px;height:20px}.social-account-empty{grid-column:1 / -1;display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:14px;align-items:center;min-height:92px;border:1px dashed var(--field-line);border-radius:16px;padding:18px;background:var(--subtle-bg)}.social-account-empty>span{display:grid;width:38px;height:38px;place-items:center;border-radius:12px;color:var(--teal-dark);background:var(--brand-pale);font-size:1.2rem}.social-account-empty strong{font-size:.9rem}.social-account-empty p{margin:3px 0 0;color:var(--muted);font-size:.76rem;line-height:1.4}.channel-compact-status{display:inline-flex;align-items:center;gap:5px;color:var(--muted);font-size:.65rem;white-space:nowrap}.channel-compact-status i{width:6px;height:6px;border-radius:50%;background:#a7aea9}.channel-compact-status.connected{color:#267647}.channel-compact-status.connected i{background:#42a667;box-shadow:0 0 0 3px #42a6671f}.channel-compact-status.pending{color:#9a6713}.channel-compact-status.pending i{background:#d59a39}.channel-compact-status.available{color:#267647}.channel-compact-status.available i{background:#42a667}.channel-compact-status.testing{color:#385e9d}.channel-compact-status.testing i{background:#5f83c5}.channel-compact-status.under-review{color:#9a6713}.channel-compact-status.under-review i{background:#d59a39}.channel-compact-status.unavailable{color:var(--muted)}.channel-compact-status.checking i{animation:channel-access-pulse 1.25s ease-in-out infinite}.channel-row-chevron{width:18px;height:18px;color:var(--muted);font-size:1rem;line-height:1}.channel-directory-dialog{width:min(760px,calc(100vw - 28px));max-height:min(760px,calc(100vh - 28px));margin:auto;overflow:auto;border:1px solid var(--line);border-radius:22px;padding:0;color:var(--ink);background:var(--card-bg);box-shadow:0 30px 90px #141f1d47}.channel-directory-dialog::backdrop{background:#18222185;backdrop-filter:blur(4px)}.channel-directory-shell{position:relative;padding:28px}.channel-directory-shell>header{padding-right:56px}.channel-directory-shell>header h2{margin:3px 0 6px;font-size:1.55rem}.channel-directory-shell>header p:last-child{max-width:600px;margin:0;color:var(--muted);line-height:1.5}.channel-directory-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:22px}.channel-directory-item{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:11px;align-items:center;min-height:72px;border:1px solid var(--line);border-radius:15px;padding:11px 12px;color:var(--ink);background:var(--field-bg);cursor:pointer;font:inherit;text-align:left;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.channel-directory-item:not(:disabled):hover{border-color:#315e575c;box-shadow:0 9px 24px #23343214;transform:translateY(-1px)}.channel-directory-item.connected{border-color:color-mix(in srgb,#2c8250 38%,var(--line));background:color-mix(in srgb,#e5f4e9 58%,var(--field-bg))}.channel-directory-item.connected:disabled{cursor:default;opacity:1}.channel-directory-item:disabled:not(.connected){cursor:default;opacity:.62}.channel-directory-item>.provider-logo{width:40px;height:40px;flex-basis:40px;border-radius:11px;box-shadow:none}.channel-directory-item>.provider-logo svg{width:23px;height:23px}.channel-directory-item>span{display:grid;min-width:0;gap:2px}.channel-directory-item strong,.channel-directory-item small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.channel-directory-item strong{font-size:.86rem}.channel-directory-item small{color:var(--muted);font-size:.68rem}.channel-directory-status{display:inline-flex;align-items:center;justify-content:center;min-height:29px;border:1px solid color-mix(in srgb,var(--teal-dark) 58%,var(--line));border-radius:999px;padding:5px 10px;color:#fff;background:var(--teal-dark);box-shadow:0 5px 12px #1f4f4124;font-size:.68rem;font-style:normal;font-weight:800;letter-spacing:.01em;white-space:nowrap}.channel-directory-item:not(:disabled):hover .channel-directory-status{background:color-mix(in srgb,var(--teal-dark) 86%,#000)}.channel-directory-status.connected{border-color:color-mix(in srgb,#2c8250 38%,var(--line));color:#236d42;background:color-mix(in srgb,#dff2e4 84%,var(--card-bg));box-shadow:none;font-weight:850}.channel-directory-status.pending{border-color:color-mix(in srgb,#b47b1b 36%,var(--line));color:#875a0f;background:color-mix(in srgb,#fff0c9 78%,var(--card-bg));box-shadow:none}.channel-directory-status.available{border-color:color-mix(in srgb,#2c8250 38%,var(--line));color:#236d42;background:color-mix(in srgb,#dff2e4 84%,var(--card-bg));box-shadow:none}.channel-directory-status.testing{border-color:color-mix(in srgb,#5f83c5 38%,var(--line));color:#385e9d;background:color-mix(in srgb,#e6edfb 82%,var(--card-bg));box-shadow:none}.channel-directory-status.under-review{border-color:color-mix(in srgb,#b47b1b 36%,var(--line));color:#875a0f;background:color-mix(in srgb,#fff0c9 78%,var(--card-bg));box-shadow:none}.channel-directory-status.unavailable,.channel-directory-status.checking{border-color:var(--line);color:var(--muted);background:var(--soft);box-shadow:none;font-weight:700}.channel-directory-status.checking{animation:channel-access-pulse 1.25s ease-in-out infinite}@keyframes channel-access-pulse{50%{opacity:.52}}.channel-directory-item:disabled:not(.connected):not(.pending) .channel-directory-status{border-color:var(--line);color:var(--muted);background:var(--soft);box-shadow:none;font-weight:700}.app-shell[data-theme=dark] .channel-directory-item.connected{border-color:#65a97985;background:#31664342}.app-shell[data-theme=dark] .channel-directory-status.connected{border-color:#6fbd8675;color:#a9e6b9;background:#347d4b47}.app-shell[data-theme=dark] .channel-directory-status.pending{border-color:#deae536b;color:#f0cb7e;background:#9e6c1b3d}.channel-settings-dialog,.channel-disconnect-dialog{width:min(820px,calc(100vw - 28px));max-height:min(820px,calc(100vh - 28px));margin:auto;overflow:auto;border:1px solid var(--line);border-radius:22px;padding:0;color:var(--ink);background:var(--card-bg);box-shadow:0 30px 90px #141f1d47}.channel-settings-dialog::backdrop,.channel-disconnect-dialog::backdrop{background:#18222185;backdrop-filter:blur(4px)}.channel-settings-shell,.channel-disconnect-shell{position:relative;padding:28px}.channel-settings-shell>header{padding-right:56px}.channel-settings-shell>header h2,.channel-disconnect-shell h2{margin:3px 0 6px;font-size:1.55rem}.channel-settings-shell>header p:last-child,.channel-disconnect-shell>p{margin:0;color:var(--muted);line-height:1.5}.channel-settings-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:20px 0 14px}.channel-settings-summary>span{display:grid;gap:3px;border:1px solid var(--line);border-radius:12px;padding:11px 12px;color:var(--muted);background:var(--subtle-bg);font-size:.7rem}.channel-settings-summary strong{overflow:hidden;color:var(--ink);font-size:.9rem;text-overflow:ellipsis;white-space:nowrap}.channel-settings-search{position:relative;display:flex;align-items:center;margin-bottom:12px}.channel-settings-search>svg{position:absolute;left:13px;width:18px;height:18px;color:var(--muted);fill:none;stroke:currentColor;stroke-width:1.9;pointer-events:none}.channel-settings-search input{width:100%;height:43px;border:1px solid var(--line);border-radius:12px;padding:0 14px 0 40px;color:var(--ink);background:var(--field-bg);font:inherit;font-size:.78rem;outline:none}.channel-settings-search input:focus{border-color:color-mix(in srgb,var(--teal) 55%,var(--line));box-shadow:0 0 0 3px color-mix(in srgb,var(--brand-soft) 52%,transparent)}.channel-settings-list{display:grid;gap:8px}.channel-settings-item{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(180px,auto) auto;align-items:center;gap:12px;border:1px solid var(--line);border-radius:14px;padding:11px 12px;background:var(--field-bg)}.channel-settings-item.disconnected{background:color-mix(in srgb,var(--subtle-bg) 82%,var(--card-bg))}.channel-settings-account{display:flex;align-items:center;gap:10px;min-width:0}.channel-settings-account .provider-logo{width:38px;height:38px;flex-basis:38px;border-radius:10px;box-shadow:none}.channel-settings-account .provider-logo svg{width:22px;height:22px}.channel-settings-account>span{display:grid;min-width:0;gap:2px}.channel-settings-account strong,.channel-settings-account small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.channel-settings-account strong{font-size:.84rem}.channel-settings-account small{color:var(--muted);font-size:.68rem}.channel-settings-context{display:grid;justify-items:start;gap:3px;min-width:0}.channel-settings-context>small{max-width:250px;overflow:hidden;color:var(--muted);font-size:.64rem;text-overflow:ellipsis;white-space:nowrap}.channel-account-menu{position:relative}.channel-account-menu>summary{display:grid;width:34px;height:34px;place-items:center;border:1px solid transparent;border-radius:9px;color:var(--muted);cursor:pointer;list-style:none}.channel-account-menu>summary::-webkit-details-marker{display:none}.channel-account-menu>summary:hover,.channel-account-menu[open]>summary{border-color:var(--line);color:var(--ink);background:var(--control-bg)}.channel-account-menu>summary svg{width:19px;height:19px;fill:currentColor;stroke:none}.channel-account-menu-panel{position:absolute;z-index:8;top:calc(100% + 6px);right:0;display:grid;width:250px;border:1px solid var(--line);border-radius:13px;padding:6px;background:var(--card-bg);box-shadow:0 18px 46px #141f1d33}.channel-account-menu-panel button,.channel-account-menu-panel a{display:flex;align-items:center;gap:9px;min-height:39px;border:0;border-radius:8px;padding:0 10px;color:var(--ink);background:transparent;cursor:pointer;font:inherit;font-size:.73rem;text-decoration:none;text-align:left}.channel-account-menu-panel button:hover,.channel-account-menu-panel a:hover{background:var(--active-bg)}.channel-account-menu-panel button:disabled{cursor:not-allowed;opacity:.45}.channel-account-menu-panel svg{width:17px;height:17px;flex:0 0 17px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.channel-account-menu-panel .danger{margin-top:4px;border-top:1px solid var(--line);border-radius:0 0 8px 8px;padding-top:4px;color:#a33d3d}.channel-account-menu-panel .danger>span{display:grid;width:17px;height:17px;place-items:center;font-size:1.2rem;line-height:1}.compact-button{min-height:32px;padding:0 11px;font-size:.7rem}.danger-text-button{border:0;padding:7px 4px;color:#a33d3d;background:transparent;cursor:pointer;font:inherit;font-size:.7rem;font-weight:750}.danger-text-button:hover{color:#762626}.danger-text-button:disabled{cursor:not-allowed;opacity:.45}.channel-settings-empty{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:12px;border:1px dashed var(--field-line);border-radius:14px;padding:18px;background:var(--subtle-bg)}.channel-settings-empty>span{display:grid;width:38px;height:38px;place-items:center;border-radius:11px;color:var(--teal-dark);background:var(--brand-pale)}.channel-settings-empty p{margin:3px 0 0;color:var(--muted);font-size:.75rem}.channel-settings-actions{display:flex;justify-content:flex-end;gap:9px;margin-top:20px;padding-top:17px;border-top:1px solid var(--line)}.channel-disconnect-dialog{width:min(480px,calc(100vw - 28px))}.channel-disconnect-icon{display:grid;width:42px;height:42px;margin-bottom:16px;place-items:center;border-radius:13px;color:#a33d3d;background:#fff0ef;font-size:1.2rem;font-weight:850}.channel-disconnect-note{display:grid;gap:4px;margin-top:18px;border:1px solid #efd7d4;border-radius:13px;padding:12px 14px;background:#fff8f7}.channel-disconnect-note strong{font-size:.8rem}.channel-disconnect-note span{color:var(--muted);font-size:.75rem;line-height:1.45}.danger-button{min-height:40px;border:0;border-radius:10px;padding:0 16px;color:#fff;background:#a94343;cursor:pointer;font:inherit;font-weight:750}.danger-button:hover{background:#8f3434}.danger-button:disabled{cursor:wait;opacity:.62}.channel-connect-dialog{width:min(620px,calc(100vw - 28px));max-height:min(820px,calc(100vh - 28px));margin:auto;overflow:auto;border:1px solid var(--line);border-radius:22px;padding:0;color:var(--ink);background:var(--card-bg);box-shadow:0 30px 90px #141f1d47}.channel-connect-dialog::backdrop{background:#18222185;backdrop-filter:blur(4px)}.channel-connect-shell{position:relative;padding:28px}.channel-dialog-close{position:absolute;top:10px;right:10px;display:grid;width:44px;min-width:44px;height:44px;place-items:center;border:1px solid var(--line);border-radius:50%;color:var(--muted);background:var(--field-bg);cursor:pointer;font:inherit;font-size:1.2rem}.channel-connect-header{display:grid;grid-template-columns:auto 1fr;align-items:start;gap:15px;padding-right:56px}.channel-connect-header .provider-logo{width:48px;height:48px;flex-basis:48px;border-radius:13px;box-shadow:none}.channel-connect-header h2{margin:3px 0 5px;font-size:1.45rem}.channel-connect-header p:last-child{margin:0;color:var(--muted);line-height:1.45}.channel-connection-status{display:grid;grid-template-columns:auto 1fr;gap:10px;margin:20px 0;border:1px solid var(--line);border-radius:14px;padding:13px 14px;background:var(--subtle-bg)}.channel-connection-status>span{width:9px;height:9px;margin-top:5px;border-radius:50%;background:#a7aea9}.channel-connection-status.connected>span{background:#42a667;box-shadow:0 0 0 4px #42a6671f}.channel-connection-status.pending>span{background:#d59a39}.channel-connection-status.available>span{background:#42a667;box-shadow:0 0 0 4px #42a6671f}.channel-connection-status.testing>span{background:#5f83c5;box-shadow:0 0 0 4px #5f83c51f}.channel-connection-status.under-review>span{background:#d59a39;box-shadow:0 0 0 4px #d59a391f}.channel-connection-status.checking>span{animation:channel-access-pulse 1.25s ease-in-out infinite}.channel-connection-status strong{font-size:.86rem}.channel-connection-status p{margin:3px 0 0;color:var(--muted);font-size:.78rem;line-height:1.45}.channel-connect-steps h3{margin:0 0 12px;font-size:.92rem}.channel-connect-steps ol{display:grid;gap:12px;margin:0;padding:0;list-style:none}.channel-connect-steps li{display:grid;grid-template-columns:auto 1fr;gap:11px;align-items:start}.channel-connect-steps li>span{display:grid;width:26px;height:26px;place-items:center;border-radius:50%;color:var(--teal-dark);background:#67b29e29;font-size:.72rem;font-weight:800}.channel-connect-steps li strong{font-size:.82rem}.channel-connect-steps li p{margin:2px 0 0;color:var(--muted);font-size:.75rem;line-height:1.42}.channel-permission-note{display:grid;gap:3px;margin-top:20px;border-radius:13px;padding:12px 14px;color:#31504a;background:#eef7f3;font-size:.76rem;line-height:1.45}.provider-connection-fields,.provider-setup-notice{display:grid;gap:7px;margin-top:16px;border:1px solid var(--line);border-radius:13px;padding:13px 14px;background:var(--field-bg)}.provider-connection-fields label{display:grid;gap:7px;color:var(--ink);font-weight:700}.provider-connection-fields input{width:100%}.provider-connection-fields small,.provider-setup-notice span{color:var(--muted);font-size:var(--dashboard-small);line-height:1.45}.provider-help-link{justify-self:start;margin-top:3px;color:var(--teal-dark);font-size:var(--dashboard-small);font-weight:750;text-decoration:underline;text-underline-offset:3px}.provider-help-link:hover{color:var(--teal)}.provider-setup-notice{border-color:#3567a83d;background:var(--product-analytics-soft)}.provider-setup-notice strong{font-size:var(--dashboard-control)}.linkedin-advanced-setup{display:grid;gap:8px;margin-top:16px;border:1px solid var(--line);border-radius:13px;padding:12px 14px 14px;background:var(--field-bg)}.linkedin-advanced-setup[hidden]{display:none}.linkedin-advanced-setup legend{padding:0 5px;font-size:.8rem;font-weight:800}.linkedin-advanced-setup>p{margin:10px 0 0;color:var(--muted);font-size:.75rem;line-height:1.45}.linkedin-destination-option{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:10px;border:1px solid var(--line);border-radius:11px;padding:10px 11px;background:var(--card-bg);cursor:pointer}.linkedin-destination-option:has(input:checked){border-color:color-mix(in srgb,#0a66c2 55%,var(--line));box-shadow:0 0 0 3px color-mix(in srgb,#0a66c2 10%,transparent)}.linkedin-destination-option input{width:17px;height:17px;margin:0;accent-color:#0a66c2}.linkedin-destination-option span{display:grid;gap:2px}.linkedin-destination-option strong{font-size:.79rem}.linkedin-destination-option small{color:var(--muted);font-size:.7rem;line-height:1.35}.linkedin-advanced-setup:disabled{opacity:.72}.linkedin-page-picker-status{margin:20px 0 12px;border-radius:11px;padding:10px 12px;color:var(--muted);background:var(--subtle-bg);font-size:.76rem;line-height:1.45}.linkedin-page-picker-status.error{color:#8f3434;background:#fff0ef}.linkedin-page-picker-list{display:grid;gap:9px;min-width:0;margin:0;border:0;padding:0}.linkedin-page-picker-list:empty{display:none}.linkedin-page-picker-list .linkedin-destination-option{grid-template-columns:auto 38px minmax(0,1fr);min-height:64px;padding:11px 12px}.linkedin-page-picker-list .linkedin-destination-option>.provider-logo{width:38px;height:38px;flex-basis:38px;border-radius:10px;box-shadow:none}.linkedin-page-picker-list .linkedin-destination-option>.provider-logo svg{width:23px;height:23px}.linkedin-page-picker-list .linkedin-destination-option strong{font-size:.84rem}.linkedin-page-picker-list .linkedin-destination-option small{overflow-wrap:anywhere}@media(max-width:560px){.linkedin-page-picker-dialog .channel-connect-shell{padding:22px 18px 18px}.linkedin-page-picker-dialog .channel-connect-actions{display:grid;grid-template-columns:1fr}.linkedin-page-picker-dialog .channel-connect-actions button{width:100%;min-height:44px}}.linkedin-advanced-setup .linkedin-company-form{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:12px}.linkedin-advanced-setup .linkedin-company-form button{grid-column:1 / -1;justify-self:end}.channel-connect-actions{display:flex;justify-content:flex-end;gap:9px;margin-top:22px;padding-top:18px;border-top:1px solid var(--line)}.studio-autosave{display:inline-flex;align-items:center;gap:7px;color:var(--muted);font-size:.82rem;white-space:nowrap}.studio-autosave>span{width:8px;height:8px;border-radius:50%;background:#57b87a;box-shadow:0 0 0 4px #57b87a21}.composer-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));overflow:hidden;margin-bottom:16px;border:1px solid var(--line);border-radius:18px;background:var(--card-bg)}.composer-steps button{display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto;gap:1px 10px;min-height:74px;border:0;border-right:1px solid var(--line);padding:14px 18px;color:var(--muted);background:transparent;cursor:pointer;text-align:left}.composer-steps button:last-child{border-right:0}.composer-steps button>span{grid-row:1 / 3;display:grid;width:30px;height:30px;place-items:center;border-radius:50%;background:var(--control-bg);font-weight:700}.composer-steps button strong{color:var(--ink);font-size:.95rem}.composer-steps button small{font-size:.78rem}.composer-steps button.active{background:#eef9eb}.composer-steps button.active>span{color:#17382f;background:var(--brand-soft)}.composer-steps button.complete>span{color:#fff;background:var(--teal)}.social-compose-form{padding:0;border:0;background:transparent}.composer-workspace{display:grid;grid-template-columns:minmax(0,1fr) minmax(340px,.46fr);gap:16px;align-items:start}.composer-editor,.composer-preview-rail{border:1px solid var(--line);border-radius:20px;background:var(--card-bg)}.composer-editor{padding:clamp(18px,2.4vw,30px)}.composer-step-panel{display:none}.composer-step-panel.active{display:grid;gap:18px}.step-intro{display:grid;gap:5px;padding-bottom:16px;border-bottom:1px solid var(--line)}.step-intro h3{margin:0;font-size:1.45rem;font-weight:600;letter-spacing:-.025em}.step-intro p{margin:0;color:var(--muted);line-height:1.5}.step-kicker{color:var(--teal-dark);font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.channel-picker-fieldset{display:grid;gap:10px}.channel-picker-fieldset>legend{width:100%;margin-bottom:8px}.channel-picker-tools{display:flex;align-items:center;justify-content:space-between;gap:12px;color:var(--muted);font-size:.82rem}.channel-picker-tools button{border:0;padding:0;color:var(--teal-dark);background:transparent;cursor:pointer;font-weight:700}.channel-picker{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.channel-option{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;min-height:62px;border:1px solid var(--line);border-radius:14px;padding:9px;background:var(--field-bg);cursor:pointer}.channel-option input{position:absolute;width:1px;height:1px;opacity:0}.channel-option .provider-logo{width:34px;height:34px;flex-basis:34px;border-radius:10px}.channel-option>span{display:grid;min-width:0;gap:2px}.channel-option strong,.channel-option small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.channel-option strong{color:var(--ink);font-size:.82rem}.channel-option small{color:var(--muted);font-size:.67rem;font-weight:500}.channel-option>i{display:grid;width:20px;height:20px;place-items:center;border:1px solid var(--line);border-radius:50%;color:transparent;font-size:.7rem;font-style:normal}.channel-option.selected{border-color:#76bb69;background:#f1faef;box-shadow:0 0 0 2px #76bb691f}.channel-option.selected>i{border-color:var(--teal);color:#fff;background:var(--teal)}.channel-option:has(input:disabled){cursor:not-allowed;opacity:.48}.channel-picker-empty{grid-column:1 / -1;display:flex;align-items:center;justify-content:space-between;gap:16px;border:1px dashed var(--line);border-radius:14px;padding:15px;background:var(--subtle-bg)}.channel-picker-empty>div{display:grid;gap:3px}.channel-picker-empty span{color:var(--muted);font-size:.78rem}.composer-tools{display:flex;flex-wrap:wrap;gap:7px;margin-top:-8px}.composer-tools button{min-height:32px;border:1px solid var(--line);border-radius:999px;padding:0 11px;color:var(--muted);background:var(--field-bg);cursor:pointer;font-size:.78rem;font-weight:600}.composer-tools>button:hover,.composer-emoji-control>button:hover{border-color:#40685b57;color:var(--ink);background:var(--subtle-bg)}.composer-emoji-control{position:relative;display:inline-flex}.composer-emoji-picker{position:absolute;z-index:45;top:calc(100% + 8px);left:0;width:min(360px,calc(100vw - 48px));border:1px solid var(--line);border-radius:16px;padding:10px;color:var(--ink);background:var(--card-bg);box-shadow:0 18px 48px #1a2a262e}.composer-emoji-picker[hidden]{display:none}.composer-emoji-picker-header{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:1px 2px 8px}.composer-emoji-picker-header strong{font-size:.78rem}.composer-tools .composer-emoji-picker-header button{display:inline-grid;width:28px;min-height:28px;place-items:center;border:0;padding:0;background:transparent}.composer-emoji-picker-header .ui-symbol{width:15px;height:15px}.composer-emoji-search{display:flex;align-items:center;gap:7px;margin-bottom:8px;padding:0 10px;border:1px solid var(--line);border-radius:10px;background:var(--input-bg)}.composer-emoji-search .ui-symbol{width:15px;height:15px;flex:0 0 15px;color:var(--muted)}.composer-emoji-search input{width:100%;min-height:35px;border:0;padding:0;outline:0;color:var(--ink);background:transparent;font:inherit;font-size:.78rem}.composer-emoji-categories{display:flex;gap:4px;overflow-x:auto;margin:0 0 8px;padding:0 0 4px;scrollbar-width:thin}.composer-tools .composer-emoji-categories button{min-height:27px;border:0;border-radius:999px;padding:4px 8px;color:var(--muted);background:transparent;font-size:.67rem;font-weight:800;white-space:nowrap}.composer-tools .composer-emoji-categories button:hover,.composer-tools .composer-emoji-categories button.active{color:var(--teal-dark);background:var(--brand-soft)}.composer-emoji-grid{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:3px}.composer-emoji-grid{max-height:220px;overflow-y:auto;padding-right:2px}.composer-tools .composer-emoji-grid button{display:grid;min-width:0;min-height:31px;place-items:center;border:0;border-radius:8px;padding:0;background:transparent;font-family:system-ui,"Apple Color Emoji","Segoe UI Emoji",sans-serif;font-size:1.13rem;line-height:1}.composer-tools .composer-emoji-grid button:hover,.composer-tools .composer-emoji-grid button:focus-visible{outline:none;background:var(--subtle-bg);transform:scale(1.08)}.composer-emoji-empty{display:block;padding:22px 8px;color:var(--muted);text-align:center}.composer-emoji-empty[hidden]{display:none}.attachment-dropzone{border:1px dashed #9fb7af;border-radius:16px;padding:14px;background:var(--subtle-bg)}.attachment-dropzone.is-dragging{border-color:var(--teal);background:#eef9f4;box-shadow:0 0 0 3px #4488731f}.attachment-dropzone>label{display:grid;grid-template-columns:auto 1fr;gap:1px 10px;align-items:center;cursor:pointer}.attachment-dropzone>label>span{grid-row:1 / 3;display:grid;width:36px;height:36px;place-items:center;border-radius:12px;color:var(--teal-dark);background:var(--brand-soft);font-size:1.25rem}.attachment-dropzone>label strong{color:var(--ink)}.attachment-dropzone>label small{color:var(--muted);font-weight:500}.attachment-dropzone>input[type=file]{position:absolute;width:1px;height:1px;opacity:0}.media-attachment-list{display:grid;gap:8px}.media-attachment-item{display:grid;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:10px;border:1px solid var(--line);border-radius:12px;padding:8px;background:var(--card-bg)}.media-attachment-item img,.attachment-video-icon{display:grid;width:42px;height:42px;place-items:center;border-radius:9px;object-fit:cover;background:var(--control-bg)}.media-attachment-item>div{display:grid;min-width:0;gap:2px}.media-attachment-item strong,.media-attachment-item small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.media-attachment-item small{color:var(--muted);font-size:.72rem}.media-attachment-item button{display:inline-grid;width:30px;height:30px;place-items:center;border:0;border-radius:9px;color:var(--muted);background:transparent;cursor:pointer;font-size:1rem}.media-attachment-item button .ui-symbol{width:15px;height:15px;font-size:15px}.media-attachment-item button:hover:not(:disabled){color:var(--ink);background:var(--control-bg)}.media-attachment-item .attachment-remove-button:hover{color:var(--coral);background:color-mix(in srgb,var(--coral) 10%,transparent)}.composer-preview-rail{position:sticky;top:94px;width:100%;min-width:0;max-width:100%;max-height:calc(100vh - 118px);overflow:auto;padding:16px}.preview-rail-heading{display:flex!important;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.preview-rail-heading>div{display:grid;min-width:0;gap:2px}.preview-rail-heading>div span{overflow-wrap:anywhere}.preview-rail-heading>.pill{flex:0 0 auto}.composer-preview-rail .social-preview-grid{grid-template-columns:1fr}.composer-preview-rail .social-preview-card{border-radius:15px;box-shadow:0 8px 24px #21313012}.preview-error{color:var(--coral)!important;font-weight:600}.preview-media-grid{position:relative;display:grid;grid-template-columns:1fr 1fr;gap:3px;overflow:hidden;border-radius:10px}.preview-media-grid.single{grid-template-columns:1fr}.preview-media-grid img,.preview-media-grid video{height:128px;max-height:none;border:0;border-radius:0}.preview-media-grid.single img,.preview-media-grid.single video{height:190px}.preview-media-more{position:absolute;right:10px;bottom:10px;display:grid;min-width:36px;height:36px;place-items:center;border-radius:50%;color:#fff!important;background:#000000b8;font-weight:700}.adapted-posts{grid-template-columns:1fr}.adapted-post{padding:16px}.adapted-post.has-error{border-color:#e39386}.adapted-post-heading>div{display:grid;gap:2px}.adapted-post-heading small{color:var(--muted);font-size:.72rem;font-weight:500}.adapted-post-heading .over-limit{color:var(--coral)}.customize-progress{justify-self:start;border-radius:999px;padding:5px 9px;color:var(--teal-dark);background:#67b29e24;font-size:.72rem;font-weight:750}.channel-customize-item{gap:0;overflow:hidden;padding:0;border-radius:14px}.channel-customize-item.reviewed{border-color:#42a66761}.channel-customize-item.active{border-color:#76bb69;box-shadow:0 0 0 2px #76bb691a}.channel-customize-summary{grid-template-columns:auto minmax(0,1fr) auto auto auto;width:100%;min-height:72px;border:0;padding:12px 14px;color:var(--muted);background:transparent;cursor:pointer;text-align:left}.channel-customize-summary:hover{background:color-mix(in srgb,var(--brand-pale) 38%,transparent)}.channel-customize-summary .provider-logo{width:38px;height:38px;flex-basis:38px;border-radius:11px;box-shadow:none}.channel-customize-summary .provider-logo svg{width:22px;height:22px}.channel-customize-summary>.channel-customize-toggle{display:inline-grid;width:18px;height:18px;flex:0 0 18px;place-items:center;color:var(--muted);font-size:18px;font-style:normal;transition:transform .16s ease,color .16s ease}.channel-customize-summary>.channel-customize-toggle svg{width:16px;height:16px}.channel-customize-item.active .channel-customize-summary>i{transform:rotate(180deg)}.customize-review-state{border-radius:999px;padding:4px 7px;color:var(--muted);background:var(--control-bg);font-size:.67rem;font-weight:750}.customize-review-state.done{color:#267647;background:#eaf7ee}.customize-character-count{display:grid;justify-items:end;gap:1px;min-width:72px}.customize-character-count small{color:var(--muted);font-size:.58rem;font-weight:650;letter-spacing:.035em;text-transform:uppercase}.customize-character-count strong{color:var(--ink);font-size:.72rem;font-weight:750}.channel-customize-body{display:none;gap:12px;border-top:1px solid var(--line);padding:16px;background:color-mix(in srgb,var(--field-bg) 76%,var(--card-bg))}.channel-customize-item.active .channel-customize-body{display:grid}.channel-customize-body textarea{min-height:164px;resize:vertical}.channel-review-button{justify-self:end;min-height:38px;gap:7px;padding-inline:13px;font-size:.76rem;font-weight:750}.channel-review-button .ui-symbol{width:15px;height:15px;font-size:15px}.channel-review-button .ui-symbol svg{width:15px;height:15px}.channel-review-button.reviewed{border-color:color-mix(in srgb,#4ba56a 36%,var(--line));color:#267647;background:#eaf7ee}.channel-publish-overview{display:grid;gap:11px;border:1px solid var(--line);border-radius:14px;padding:12px;background:color-mix(in srgb,var(--subtle-bg) 56%,var(--card-bg))}.channel-publish-overview>header{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px}.channel-publish-overview>header>.ui-symbol{width:28px;height:28px;place-items:center;border-radius:8px;color:var(--teal-dark);background:var(--brand-soft);font-size:14px}.channel-publish-overview>header>.ui-symbol svg{width:15px;height:15px}.channel-publish-overview>header>div{display:grid;gap:2px}.channel-publish-overview>header strong{font-size:.78rem}.channel-publish-overview>header small{color:var(--muted);font-size:.67rem;font-weight:500;line-height:1.35}.publishing-check-summary{display:inline-flex;align-items:center;min-height:24px;border-radius:999px;padding:4px 8px;font-size:.63rem;font-weight:800;white-space:nowrap}.publishing-check-summary.ready{color:var(--teal-dark);background:var(--brand-soft)}.publishing-check-summary.error{color:#9c2e2e;background:#fee7e7}.publishing-check-summary.warning{color:#7a5715;background:#fff0cf}.channel-publish-details{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.channel-publish-details>article{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr);align-content:start;gap:9px;min-width:0;border:1px solid var(--line);border-radius:11px;padding:10px;background:var(--field-bg)}.channel-publish-details>article.ready{border-color:color-mix(in srgb,var(--teal) 22%,var(--line))}.channel-publish-details>article.error{border-color:#be3a3a52;background:color-mix(in srgb,#fee7e7 35%,var(--field-bg))}.channel-publish-details>article>.ui-symbol{display:grid;width:28px;height:28px;margin-top:0;place-items:center;border-radius:8px;color:var(--teal-dark);background:var(--brand-soft);font-size:15px}.channel-publish-details>article.error>.ui-symbol{color:#9c2e2e;background:#fee7e7}.channel-publish-details>article.optional>.ui-symbol{color:var(--muted);background:var(--subtle-bg)}.channel-publish-details>article>.ui-symbol svg{width:15px;height:15px}.channel-publish-details>article>div{display:grid;gap:2px;min-width:0}.publishing-check-label{display:flex;align-items:center;justify-content:space-between;gap:6px}.publishing-check-label b{border-radius:999px;padding:2px 6px;color:var(--muted);background:var(--subtle-bg);font-size:.54rem;font-weight:800;text-transform:none}.publishing-check-card.ready .publishing-check-label b{color:var(--teal-dark);background:var(--brand-soft)}.publishing-check-card.error .publishing-check-label b{color:#9c2e2e;background:#fee7e7}.publishing-check-card.warning .publishing-check-label b{color:#7a5715;background:#fff0cf}.channel-publish-details small{color:var(--muted);font-size:.59rem;font-weight:750;letter-spacing:.045em;text-transform:uppercase}.channel-publish-details strong{overflow-wrap:anywhere;font-size:.72rem;font-weight:700;line-height:1.35}.channel-publish-details em{color:var(--muted);font-size:.61rem;font-style:normal;line-height:1.35}.platform-issue{margin:0;border-radius:10px;padding:8px 10px;font-size:.78rem;line-height:1.4}.platform-issue.error{color:#8a2f24;background:#fff0ed}.platform-issue.note{color:var(--muted);background:var(--control-bg)}.provider-publish-options{display:grid;min-width:0;gap:12px;margin:2px 0;border:1px solid var(--line);border-radius:14px;padding:14px;background:var(--card-bg)}.provider-options-heading{display:grid;gap:3px;border-bottom:1px solid var(--line);padding-bottom:11px}.provider-options-heading>strong{font-size:.84rem}.provider-options-heading>span{color:var(--muted);font-size:.71rem;line-height:1.4}.provider-publish-mode{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.provider-publish-mode label{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:9px;border:1px solid var(--line);border-radius:11px;padding:11px;background:var(--field-bg);cursor:pointer}.provider-publish-mode label.selected{border-color:color-mix(in srgb,var(--teal) 52%,var(--line));background:color-mix(in srgb,var(--brand-soft) 58%,var(--card-bg));box-shadow:0 0 0 2px color-mix(in srgb,var(--teal) 10%,transparent)}.provider-publish-mode input{width:17px;height:17px;margin:1px 0 0;accent-color:var(--teal)}.provider-publish-mode span{display:grid;gap:2px}.provider-publish-mode strong{font-size:.76rem}.provider-publish-mode small{color:var(--muted);font-size:.67rem;font-weight:500;line-height:1.35}.provider-draft-note{display:grid;gap:3px;border-radius:11px;padding:11px 12px;color:var(--ink);background:color-mix(in srgb,var(--product-social-soft) 62%,var(--card-bg))}.provider-draft-note strong{font-size:.76rem}.provider-draft-note span{color:var(--muted);font-size:.69rem;line-height:1.45}.provider-select-field{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(180px,.8fr);align-items:center;gap:14px!important;min-width:0;color:var(--ink)!important}.provider-select-field>span{display:grid;gap:3px;min-width:0}.provider-select-field strong{font-size:.78rem}.provider-select-field small{color:var(--muted);font-size:.7rem;font-weight:500;line-height:1.35}.provider-select-field select{width:100%;min-width:0}.provider-option-checks{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.provider-option-checks label{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:9px;min-width:0;border:1px solid var(--line);border-radius:11px;padding:10px;color:var(--ink);background:var(--field-bg);cursor:pointer}.provider-option-checks label:has(input:disabled){cursor:not-allowed;opacity:.58}.provider-option-checks input,.provider-consent input{width:17px;height:17px;margin:1px 0 0;accent-color:var(--teal)}.provider-option-checks label>span,.provider-consent>span{display:grid;gap:2px;min-width:0}.provider-option-checks strong,.provider-consent strong{font-size:.74rem}.provider-option-checks small,.provider-consent small{color:var(--muted);font-size:.67rem;font-weight:500;line-height:1.35}.provider-consent{display:grid!important;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:9px!important;border:1px solid color-mix(in srgb,var(--teal) 24%,var(--line));border-radius:11px;padding:11px;color:var(--ink)!important;background:color-mix(in srgb,var(--brand-soft) 55%,var(--card-bg));cursor:pointer}.composer-empty-state{display:grid;gap:4px;border:1px dashed var(--line);border-radius:14px;padding:26px;color:var(--muted);text-align:center}.composer-empty-state strong{color:var(--ink)}.schedule-option-list{display:grid;gap:8px}.schedule-mode-card{display:grid;grid-template-columns:auto 1fr;gap:9px;border:1px solid var(--line);border-radius:14px;padding:13px;background:var(--field-bg);cursor:pointer}.schedule-mode-card input{width:auto;margin:3px 0 0}.schedule-mode-card span{display:grid;gap:3px}.schedule-mode-card strong{color:var(--ink);font-size:.86rem}.schedule-mode-card small{color:var(--muted);font-weight:500;line-height:1.35}.schedule-mode-card.selected{border-color:var(--line);background:color-mix(in srgb,var(--product-social-soft) 46%,var(--field-bg));box-shadow:none}.schedule-mode-card input{accent-color:var(--product-social)}.schedule-suggestions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.schedule-suggestion{display:grid;gap:4px;border:1px solid var(--line);border-radius:14px;padding:13px;color:var(--muted);background:var(--card-bg);cursor:pointer;text-align:left}.schedule-suggestion>span{color:var(--teal-dark);font-size:.68rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.schedule-suggestion strong{color:var(--ink);font-size:.87rem}.schedule-suggestion small{line-height:1.35}.schedule-suggestion.selected{border-color:#76bb69;background:#f1faef;box-shadow:0 0 0 2px #76bb691f}.schedule-summary{display:grid;grid-template-columns:1fr;gap:9px}.schedule-summary.hidden{display:none}.schedule-summary>div{display:grid;gap:3px;border:1px solid var(--line);border-radius:14px;padding:13px;background:var(--subtle-bg)}.schedule-summary>.schedule-summary-line{display:flex;align-items:center;gap:11px}.schedule-summary-line>span{display:grid;width:32px;height:32px;place-items:center;border-radius:10px;color:var(--teal-dark);background:var(--brand-soft)}.schedule-summary-line>div{display:grid;gap:2px;min-width:0}.schedule-summary span,.schedule-summary small{color:var(--muted);font-size:.74rem}.schedule-summary strong{font-size:.86rem;line-height:1.35}.composer-footer-actions{display:flex;align-items:center;justify-content:flex-end;gap:9px;margin-top:22px;padding-top:18px;border-top:1px solid var(--line)}.composer-footer-actions>button{min-height:42px;padding-inline:15px;gap:8px;font-size:.78rem;font-weight:700;line-height:1}.composer-footer-actions>button .ui-symbol{display:inline-grid;width:16px;height:16px;flex:0 0 16px;place-items:center}.composer-footer-actions>button .ui-symbol svg,.composer-footer-actions>button .ui-inline-icon{display:block;width:16px;height:16px}.composer-footer-actions>.primary-button .ui-symbol,.composer-footer-actions>.primary-button .ui-symbol svg,.composer-footer-actions>.primary-button .ui-inline-icon{width:17px;height:17px;flex-basis:17px}.composer-draft-button{margin-right:auto}.provider-logo.linkedin{color:#fff;background:#0a66c2}.provider-logo.x{border:1px solid #d8dcda;color:#050505;background:#fff}.provider-logo.threads{color:#fff;background:#050505}.provider-logo.facebook{color:#fff;background:#0866ff}.provider-logo.instagram{color:#fff;background:radial-gradient(circle at 31% 104%,#fdf497 0 15%,#fd5949 34%,#d6249f 60%,#285aeb)}.provider-logo.pinterest{color:#fff;background:#e60023}.provider-logo.tiktok{color:#fff;background:#010101}.provider-logo.tiktok svg{filter:drop-shadow(-1px 0 #25f4ee) drop-shadow(1px 0 #fe2c55)}.provider-logo.youtube{color:#fff;background:red}.provider-logo.bluesky{color:#fff;background:#1185fe}.provider-logo.mastodon{color:#fff;background:#6364ff}.provider-logo.googlebusiness{color:#1a73e8;background:#eef6ff;box-shadow:inset 0 0 0 1px #d9e7fb}.provider-logo.telegram{color:#fff;background:#26a5e4}@media(max-width:1280px){.composer-workspace{grid-template-columns:minmax(0,1fr) 340px}.channel-picker{grid-template-columns:1fr 1fr}}@media(max-width:1050px){.dashboard-product-grid,.social-home-metrics{grid-template-columns:1fr 1fr}.social-home-grid,.analytics-placeholder{grid-template-columns:1fr}.social-accounts-panel .social-account-list{grid-template-columns:1fr 1fr}.composer-workspace{grid-template-columns:1fr}.composer-preview-rail{position:static;max-height:none}.composer-preview-rail .social-preview-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.social-network-demo{min-height:470px}.network-center-card{width:150px;min-height:150px;padding:16px}.network-center-card small{display:none}.network-logo{width:52px;height:52px;border-radius:16px}.network-logo .provider-logo{width:38px;height:38px;flex-basis:38px}.network-logo .provider-logo svg{width:22px;height:22px}.network-logo:nth-child(11){left:10%;top:25%}.network-logo:nth-child(12){right:9%;bottom:26%}.social-home-hero,.social-workspace-header,.social-header-actions,.community-toolbar{align-items:stretch;flex-direction:column}.community-toolbar-primary{align-items:stretch;flex-direction:column;padding:12px 14px 0}.community-toolbar-primary .publish-tabs{padding-inline:0}.community-toolbar .publish-filterbar{width:100%;margin:0;padding:10px 14px}.community-toolbar .publish-filter-menu{flex:1 1 0}.community-toolbar .publish-filter-trigger{width:100%}.community-sync-status{align-self:flex-start}.social-home-metrics{grid-template-columns:1fr 1fr}.view-toggle{align-self:flex-start}.community-layout,.community-workspace.community-posts-collapsed .community-layout{grid-template-columns:1fr}.community-post-list{border-right:0;border-bottom:1px solid var(--line)}.community-panel-expand{min-height:44px;justify-content:center;padding:8px;writing-mode:horizontal-tb}.publish-filterbar.compact{width:100%;margin-left:0;padding:10px 16px}.publish-calendar-day{min-height:76px;padding:4px}.publish-calendar-day button{padding:4px;font-size:0}.publish-calendar-day button:before{content:"\2022";font-size:.75rem}.publish-timeline-date{margin-left:0}.publish-timeline-row{grid-template-columns:1fr;gap:6px}.publish-timeline-row>time{padding:0 2px;text-align:left}.social-publish-card{grid-template-columns:1fr}.social-publish-card>.queue-actions,.social-publish-card .sent-actions{width:auto;min-width:0;flex-direction:row;flex-wrap:wrap;border-top:1px solid var(--line);border-left:0}.social-post-action{flex:1 1 auto}.social-post-action.danger{margin-top:0}.social-post-media-grid{max-height:none;margin-right:12px;margin-left:12px}.social-post-media-grid.single img,.social-post-media-grid.single video{max-height:min(62vh,360px)}.social-post-media-grid.single:is(.platform-instagram,.platform-facebook,.platform-threads,.platform-pinterest,.platform-tiktok) img,.social-post-media-grid.single:is(.platform-instagram,.platform-facebook,.platform-threads,.platform-pinterest,.platform-tiktok) video{max-height:min(68vh,420px)}.social-post-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.composer-dialog-header{margin:-24px -24px 16px}.composer-dialog-tools .studio-autosave{display:none}.social-accounts-panel .social-account-list,.channel-directory-grid,.composer-preview-rail .social-preview-grid,.schedule-mode-grid,.schedule-suggestions,.schedule-summary{grid-template-columns:1fr}.composer-steps button{grid-template-columns:auto 1fr;padding:11px}.composer-steps button small{display:none}.channel-picker{grid-template-columns:1fr}.composer-editor{padding:16px}.composer-footer-actions{align-items:stretch;flex-direction:column-reverse}.composer-footer-actions button{width:100%}.composer-draft-button{margin-right:0}.channel-connect-shell,.channel-directory-shell,.channel-settings-shell{padding:22px 18px 18px}.channel-settings-context{grid-row:2;grid-column:1 / -1;padding-left:48px}.channel-account-menu{grid-row:1;grid-column:2}.channel-account-menu-panel{position:fixed;inset:auto 24px 24px;width:auto}.channel-settings-shell,.channel-disconnect-shell{padding:22px 18px 18px}.channel-settings-summary{grid-template-columns:1fr}.channel-settings-item{grid-template-columns:minmax(0,1fr) auto}.channel-settings-item>.channel-compact-status{grid-column:1 / -1;grid-row:2}.channel-settings-item-actions{grid-column:2;grid-row:1}.channel-settings-actions{align-items:stretch;flex-direction:column-reverse}.channel-settings-actions button{width:100%}.social-account-empty{grid-template-columns:auto 1fr}.social-account-empty .secondary-button{grid-column:1 / -1;width:100%}.channel-connect-header,.linkedin-advanced-setup .linkedin-company-form{grid-template-columns:1fr}.channel-connect-actions{align-items:stretch;flex-direction:column-reverse}.channel-connect-actions button{width:100%}}.overview-product-heading small{font-size:.72rem}.overview-product-card>small{font-size:.75rem;line-height:1.45}.overview-card-action{font-size:.78rem}@media(max-width:700px){#dashboardScreen [data-dashboard-view].active :is(.panel-heading .text-button,.channel-capacity-card .text-button,.email-summary-card>button,[data-search-setup-action]){display:inline-flex;min-height:36px;align-items:center;justify-content:center;padding:7px 10px;border-radius:9px;line-height:1.2}.email-summary-card>button{width:fit-content}}.product-home-header .product-create-action{height:42px;min-height:42px!important;padding:4px 13px 4px 5px!important;border-radius:11px!important;box-shadow:0 6px 15px color-mix(in srgb,var(--product-home-accent) 22%,transparent),inset 0 1px #fff3!important}.product-home-header .product-create-action-icon{width:32px;height:32px;flex-basis:32px;border-radius:8px}.product-home-header .product-create-action-copy strong{font-size:.8rem}.product-home-header .product-create-action-copy small{font-size:.62rem}@media(max-width:620px){.product-home-header{position:relative;min-height:0;gap:13px;padding:16px 70px 16px 16px!important}.product-home-header .product-create-action{position:absolute!important;z-index:3;top:16px;right:16px;width:42px!important;min-width:42px!important;height:42px;min-height:42px!important;padding:4px!important;border-radius:11px!important}.product-home-header .product-create-action:hover{transform:none}.product-home-header .product-create-action-icon{width:32px;height:32px;flex-basis:32px;border:0;border-radius:8px;background:transparent}.product-home-header .product-create-action-icon svg{width:20px!important;height:20px!important}.product-home-header .product-create-action-copy{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;white-space:nowrap!important}.product-home-actions,.analytics-toolbar.product-home-header .analytics-toolbar-actions,.search-workspace-header.product-home-header .search-header-actions,.tools-header.product-home-header .tools-header-actions{width:100%;padding-right:0}.product-home-header--schedule,.product-home-header--forms{padding-right:116px!important}.product-home-header>.product-home-actions{position:absolute;z-index:3;top:16px;right:16px;width:auto;align-items:center;justify-content:flex-end;gap:6px}.product-home-header>.product-home-actions .product-create-action{position:static!important}.product-home-header>.product-home-actions .gp-button.icon{width:42px;min-width:42px;height:42px;min-height:42px;padding:0;border-radius:11px}}.product-home-actions{display:flex;align-items:center;justify-content:flex-end;gap:10px}.product-home-header .product-create-action{position:relative;display:inline-flex!important;align-items:center;justify-content:center;gap:9px;width:auto!important;min-width:0;height:44px;min-height:44px!important;padding:4px 14px 4px 5px!important;border:1px solid color-mix(in srgb,var(--product-home-accent) 84%,#19372f)!important;border-radius:12px!important;color:#fff!important;background:linear-gradient(135deg,color-mix(in srgb,var(--product-home-accent) 84%,white) 0%,var(--product-home-accent) 100%)!important;box-shadow:0 7px 18px color-mix(in srgb,var(--product-home-accent) 25%,transparent),inset 0 1px #ffffff38!important;white-space:nowrap;cursor:pointer;transition:transform .16s ease,box-shadow .16s ease,filter .16s ease}.product-home-header .product-create-action:hover{transform:translateY(-2px);filter:saturate(1.06) brightness(1.02);box-shadow:0 10px 23px color-mix(in srgb,var(--product-home-accent) 32%,transparent),inset 0 1px #ffffff40!important}.product-home-header .product-create-action:active{transform:translateY(0)}.product-home-header .product-create-action:focus-visible{outline:3px solid color-mix(in srgb,var(--product-home-accent) 28%,transparent);outline-offset:3px}.product-create-action-icon{display:grid;place-items:center;flex:0 0 34px;width:34px;height:34px;border:1px solid rgba(255,255,255,.24);border-radius:9px;color:inherit;background:#ffffff26}.product-create-action-icon svg{width:18px!important;height:18px!important;fill:none!important;stroke:currentColor!important;stroke-width:2!important;stroke-linecap:round;stroke-linejoin:round}.product-create-action-copy{display:grid;gap:2px;color:inherit;text-align:left;line-height:1.05}.product-create-action-copy strong{color:inherit;font-size:.82rem;font-weight:780;letter-spacing:-.01em}.product-create-action-copy small{color:#ffffffd1;font-size:.65rem;font-weight:650;letter-spacing:.01em}.product-home-header :is(.tools-header-actions,.product-home-actions,.sign-top-actions,.aff-header-actions){align-items:center}.product-home-header .product-refresh-action{display:grid!important;flex:0 0 44px;width:44px!important;min-width:44px!important;height:44px;min-height:44px!important;place-items:center;padding:0!important;border:1px solid color-mix(in srgb,var(--product-home-accent) 26%,var(--line, #d9e2dd))!important;border-radius:12px!important;color:color-mix(in srgb,var(--product-home-accent) 88%,#182b25)!important;background:color-mix(in srgb,var(--product-home-soft, #eef7f3) 58%,#fff)!important;box-shadow:inset 0 1px #ffffffb8,0 4px 12px color-mix(in srgb,var(--product-home-accent) 9%,transparent)!important;font-size:0!important;cursor:pointer;transition:transform .16s ease,border-color .16s ease,background .16s ease,box-shadow .16s ease!important}.product-home-header .product-refresh-action svg{display:block;width:19px!important;height:19px!important;overflow:visible;fill:none!important;stroke:currentColor!important;stroke-width:1.85!important;stroke-linecap:round!important;stroke-linejoin:round!important}.product-home-header .product-refresh-action:hover{border-color:color-mix(in srgb,var(--product-home-accent) 52%,var(--line, #d9e2dd))!important;background:color-mix(in srgb,var(--product-home-soft, #eef7f3) 82%,#fff)!important;box-shadow:inset 0 1px #fffc,0 7px 17px color-mix(in srgb,var(--product-home-accent) 15%,transparent)!important;transform:translateY(-1px)}.product-home-header .product-refresh-action:active{transform:translateY(0) scale(.97)}.product-home-header .product-refresh-action:focus-visible{outline:3px solid color-mix(in srgb,var(--product-home-accent) 25%,transparent);outline-offset:3px}.product-home-header .product-refresh-action:is([aria-busy=true],.is-loading) svg{animation:product-refresh-spin .72s linear infinite}@keyframes product-refresh-spin{to{transform:rotate(1turn)}}@media(max-width:620px){.product-home-actions,.analytics-toolbar.product-home-header .analytics-toolbar-actions,.search-workspace-header.product-home-header .search-header-actions,.tools-header.product-home-header .tools-header-actions{width:auto;justify-content:flex-end}.product-home-header .product-create-action{position:absolute!important;z-index:3;top:16px;right:16px;width:42px!important;min-width:42px!important;height:42px;min-height:42px!important;padding:4px!important;gap:0;border-radius:11px!important}.product-home-header .product-create-action:hover{transform:none}.product-home-header .product-create-action-icon{width:32px;height:32px;flex-basis:32px;border:0;background:transparent}.product-home-header .product-create-action-copy{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;white-space:nowrap!important}.product-home-header .product-refresh-action{flex-basis:42px;width:42px!important;min-width:42px!important;height:42px;min-height:42px!important;border-radius:11px!important}.product-home-header>.product-home-actions{position:absolute;z-index:3;top:16px;right:16px;width:auto;justify-content:flex-end}.product-home-header>.product-home-actions .product-create-action{position:static!important}.analytics-toolbar.product-home-header>.analytics-toolbar-actions{position:static}}.organization-switcher-list{display:grid;gap:4px;margin:2px 0 5px}.organization-switcher-list:empty{display:none}.organization-switcher-list>button{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;width:100%;border:0;border-radius:11px;padding:8px;color:var(--ink);background:transparent;cursor:pointer;font:inherit;text-align:left}.organization-switcher-list>button:hover,.organization-switcher-list>button[aria-checked=true]{background:var(--subtle-bg)}.organization-switcher-list>button>span:nth-child(2){display:grid;min-width:0;gap:1px}.organization-switcher-list strong,.organization-switcher-list small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.organization-switcher-list small{color:var(--muted);font-size:.68rem}.organization-switcher-list i{color:var(--teal-dark);font-style:normal}.organization-dot{width:9px;height:9px;border-radius:3px;background:var(--brand);box-shadow:0 0 0 3px var(--brand-soft)}.composer-resume-banner{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;width:100%;margin:0 0 16px;border:1px solid rgba(70,132,103,.24);border-radius:16px;padding:12px 14px;background:var(--brand-soft)}.composer-resume-banner>div{display:grid;min-width:0;gap:3px}.composer-resume-banner strong{font-size:.84rem;line-height:1.3}.composer-resume-banner span{color:var(--muted);font-size:.74rem;line-height:1.4}.composer-resume-banner .secondary-button{min-height:36px;padding:0 13px}.composer-resume-banner .text-button{min-height:36px;padding:0 6px}.studio-autosave[data-state=saving]{color:var(--muted)}.studio-autosave[data-state=error]{color:var(--coral)}.composer-tag-row{display:grid;grid-template-columns:minmax(0,1fr);gap:8px}.composer-field-label{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:4px 12px}.composer-field-label small{color:var(--muted);font-size:.66rem;font-weight:500}.composer-tag-picker{display:flex;align-items:center;gap:8px;min-height:40px;margin-top:6px;border:1px solid var(--line);border-radius:11px;padding:5px 6px 5px 10px;background:var(--card-bg)}.composer-tag-options{display:flex;min-width:0;flex:1 1 auto;flex-wrap:wrap;align-items:center;gap:0}.composer-tag-options button{display:inline-flex;align-items:center;gap:4px;min-height:24px;padding:2px 3px;border:0;color:var(--muted);background:transparent;font:inherit;font-size:.72rem;font-weight:650;cursor:pointer}.composer-tag-options button:not(:last-of-type):after{content:",";margin-left:1px;color:var(--muted)}.composer-tag-options button:hover,.composer-tag-options button:focus-visible{color:var(--ink)}.composer-tag-options button[aria-selected=true]{color:var(--teal-dark);font-weight:800}.composer-tag-options button svg{display:none;width:12px;height:12px;fill:none;stroke:currentColor;stroke-width:2.3;stroke-linecap:round;stroke-linejoin:round}.composer-tag-options button[aria-selected=true] svg{display:block}.composer-tag-empty{color:var(--muted);font-size:.72rem}.composer-tag-picker>#manageTagsButton{display:inline-flex;min-height:29px;flex:0 0 auto;align-items:center;gap:5px;border:0;border-left:1px solid var(--line);border-radius:0 7px 7px 0;padding:0 7px 0 10px;color:var(--teal-dark);background:transparent;cursor:pointer;font:inherit;font-size:.68rem;font-weight:750;white-space:nowrap}.composer-tag-picker>#manageTagsButton:hover{color:var(--ink);background:var(--subtle-bg)}.composer-tag-picker>#manageTagsButton .ui-symbol,.composer-tag-picker>#manageTagsButton .ui-symbol svg{width:13px;height:13px}.tag-manager-shell{gap:17px}.tag-create-form{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px}.tag-create-form label{min-width:0}.tag-create-form .primary-button{min-height:42px}.tag-manager-status:empty{display:none}.tag-manager-list{display:grid;gap:7px}.tag-manager-item{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;min-height:48px;border:1px solid var(--line);border-radius:12px;padding:7px 9px 7px 12px;background:var(--subtle-bg)}.tag-manager-item>strong{overflow:hidden;text-overflow:ellipsis;font-size:.82rem;white-space:nowrap}.tag-manager-dot{width:9px;height:9px;border-radius:999px;background:var(--tag-color);box-shadow:0 0 0 3px color-mix(in srgb,var(--tag-color) 14%,transparent)}.tag-manager-actions{display:flex;align-items:center;gap:3px}.tag-manager-actions .icon-button{width:32px;height:32px;min-height:32px;color:var(--teal-dark);background:var(--surface);transition:color .15s ease,border-color .15s ease,background .15s ease,transform .15s ease}.tag-manager-actions .ui-symbol,.tag-manager-actions .ui-symbol svg{width:15px;height:15px}.tag-manager-actions .icon-button:hover{border-color:color-mix(in srgb,var(--teal) 42%,var(--line));background:color-mix(in srgb,var(--brand-soft) 42%,var(--surface));transform:translateY(-1px)}.tag-manager-actions .icon-button:focus-visible{border-color:var(--teal)}.tag-manager-edit input{min-height:34px;padding:5px 8px}.tag-delete-button{border-color:color-mix(in srgb,var(--coral) 24%,var(--line))!important;color:#b84b43!important}.tag-manager-actions .tag-delete-button:hover{border-color:color-mix(in srgb,var(--coral) 52%,var(--line))!important;color:#96372f!important;background:color-mix(in srgb,var(--product-email-soft) 70%,var(--surface))}.tag-delete-confirmation{display:flex;grid-column:1 / -1;align-items:center;justify-content:space-between;gap:12px;border-top:1px solid var(--line);padding-top:8px;color:var(--muted);font-size:.72rem}.tag-delete-confirmation>div{display:flex;align-items:center;gap:5px}.tag-delete-confirmation .danger-button{min-height:32px;padding:0 10px}.tag-manager-empty{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:11px;border:1px dashed var(--line);border-radius:13px;padding:15px;color:var(--muted)}.tag-manager-empty .ui-symbol,.tag-manager-empty .ui-symbol svg{width:21px;height:21px}.tag-manager-empty strong{color:var(--ink);font-size:.82rem}.tag-manager-empty p{margin:2px 0 0;font-size:.72rem}.tag-manager-footer{display:flex;justify-content:flex-end;border-top:1px solid var(--line);padding-top:13px}.tag[style*=--tag-color]{border-color:color-mix(in srgb,var(--tag-color) 34%,transparent);color:var(--tag-color);background:color-mix(in srgb,var(--tag-color) 9%,var(--card-bg))}.media-attachment-item{grid-template-columns:auto minmax(0,1fr) auto auto}.media-attachment-item>div:nth-child(2){display:grid;gap:4px}.media-attachment-item input{min-height:32px;padding:5px 8px;font-size:.72rem}.attachment-order-actions{display:grid;grid-template-columns:1fr 1fr;gap:3px}.attachment-order-actions button{width:28px;height:28px;border:1px solid var(--line);border-radius:8px;color:var(--muted);background:var(--card-bg);cursor:pointer}.attachment-order-actions button:disabled{opacity:.35;cursor:default}.posting-schedule-setup{border-top:1px solid var(--line);padding-top:14px}.posting-schedule-setup summary{cursor:pointer;font-weight:700}.posting-schedule-setup>p{color:var(--muted);font-size:.82rem}.posting-schedule-form{display:grid;grid-template-columns:1fr 1fr auto;align-items:end;gap:9px;margin-top:12px}.create-workspace-panel{padding:0;overflow:hidden}.create-workspace-panel>.publish-tabs{padding:14px 16px 0}.idea-board{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:16px}.idea-board>.publish-empty{grid-column:1 / -1}.idea-card{display:grid;align-content:space-between;gap:24px;min-height:190px;border:1px solid var(--line);border-radius:17px;padding:16px;background:var(--subtle-bg)}.idea-card>div:first-child{display:grid;align-content:start;gap:9px}.idea-card strong{font-size:1rem}.idea-card p{margin:0;color:var(--muted);font-size:.82rem;line-height:1.5;white-space:pre-wrap}.idea-card>div:last-child{display:flex;justify-content:space-between;gap:8px}.social-performance-list{display:grid;gap:8px}.social-performance-list>article{display:grid;grid-template-columns:auto minmax(150px,1fr) repeat(5,minmax(72px,auto));align-items:center;gap:12px;border:1px solid var(--line);border-radius:14px;padding:11px 13px;background:var(--subtle-bg)}.social-performance-list>article>div{display:grid;gap:2px}.social-performance-list small{color:var(--muted)}.social-performance-list>article>span:nth-child(n+3){display:grid;gap:2px;color:var(--muted);font-size:.72rem}.social-performance-list>article>span:nth-child(n+3) b{color:var(--ink);font-size:.82rem}.social-performance-list .metric-error{color:var(--coral)}.sync-status-button{display:flex;align-items:center;gap:9px;border:1px solid var(--line);border-radius:12px;padding:8px 11px;color:var(--ink);background:var(--card-bg);cursor:pointer;font:inherit;text-align:left}.sync-status-button>span:first-child{display:grid;width:28px;height:28px;place-items:center;border-radius:9px;color:var(--teal-dark);background:var(--brand-soft);font-size:1rem}.sync-status-button>span:last-child{display:grid;gap:1px}.sync-status-button strong{font-size:.75rem}.sync-status-button small{color:var(--muted);font-size:.64rem}.social-insights-toolbar{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:14px;padding:12px}.social-insights-toolbar:has(.insights-custom-range:not(.hidden)){align-items:end}.insights-range-control{display:grid;gap:6px}.insights-range-control>span{padding-left:3px;color:var(--muted);font-size:.64rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.insights-range-tabs,.insights-ranking-tabs{display:flex;gap:4px;border-radius:12px;padding:4px;background:var(--control-bg);box-shadow:inset 0 0 0 1px var(--line)}.insights-range-tabs button,.insights-ranking-tabs button{min-height:34px;border:0;border-radius:9px;padding:0 13px;color:var(--muted);background:transparent;cursor:pointer;font:inherit;font-size:.76rem;font-weight:750}.insights-range-tabs button.active,.insights-ranking-tabs button.active{color:var(--teal-dark);background:var(--card-bg);box-shadow:0 1px 5px #11302a1c,inset 0 0 0 1px color-mix(in srgb,var(--brand) 24%,var(--line))}.insights-custom-range{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px 10px;min-width:410px;border-left:1px solid var(--line);padding-left:14px}.insights-date-fields{display:grid;grid-template-columns:minmax(128px,1fr) auto minmax(128px,1fr);align-items:end;gap:7px;min-width:0}.insights-date-field{display:grid;gap:4px;min-width:0;color:var(--muted);font-size:.63rem;font-weight:750;letter-spacing:.025em}.insights-date-field>span{padding-left:2px}.insights-date-field input{width:100%;min-width:0;min-height:38px;margin:0;border-color:var(--field-line);border-radius:9px;padding:6px 9px;color:var(--ink);background:var(--field-bg);font-size:.72rem;font-weight:600;line-height:1}.insights-date-field input:focus{border-color:color-mix(in srgb,var(--teal) 58%,var(--line));box-shadow:0 0 0 3px color-mix(in srgb,var(--brand-soft) 48%,transparent);outline:0}.insights-date-separator{align-self:end;display:grid;width:24px;height:38px;place-items:center;color:var(--muted)}.insights-date-separator svg{width:14px;height:14px}.insights-range-apply{min-height:38px;padding-inline:14px;font-size:.72rem;font-weight:750}#dashboardScreen[data-active-product=social] .insights-range-apply.primary-button{border:1px solid color-mix(in srgb,var(--product-social) 82%,#123b2a);color:#fff;background:var(--product-social);box-shadow:0 5px 14px color-mix(in srgb,var(--product-social) 22%,transparent)}#dashboardScreen[data-active-product=social] .insights-range-apply.primary-button:hover{color:#fff;background:color-mix(in srgb,var(--product-social) 84%,#123b2a)}.social-insights-summary,.social-top-posts{margin-bottom:14px}.tiktok-video-library{margin-bottom:14px;border-color:color-mix(in srgb,var(--product-social) 26%,var(--line))}.tiktok-video-list{display:grid;gap:8px}.tiktok-video-row{display:grid;grid-template-columns:auto minmax(180px,1fr) minmax(300px,auto) auto;align-items:center;gap:12px;padding:11px 12px;border:1px solid var(--line);border-radius:13px;background:var(--subtle-bg)}.tiktok-video-mark{display:grid;width:38px;height:38px;place-items:center;border-radius:12px;background:var(--control-bg)}.tiktok-video-mark svg{width:20px;height:20px}.tiktok-video-row>div{display:grid;min-width:0;gap:3px}.tiktok-video-row>div>strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.78rem}.tiktok-video-row>div>small{color:var(--muted);font-size:.64rem}.tiktok-video-row dl{display:grid;grid-template-columns:repeat(4,minmax(56px,auto));gap:12px;margin:0}.tiktok-video-row dl div{display:grid;gap:2px}.tiktok-video-row dt{color:var(--muted);font-size:.56rem;font-weight:800;letter-spacing:.03em;text-transform:uppercase}.tiktok-video-row dd{margin:0;color:var(--ink);font-size:.74rem;font-weight:800}.tiktok-video-row>a{display:grid;width:34px;height:34px;place-items:center;border:1px solid var(--line);border-radius:10px;color:var(--product-social);background:var(--card-bg)}.tiktok-video-empty{display:grid;min-height:116px;place-items:center;align-content:center;gap:5px;padding:18px;text-align:center;border:1px dashed var(--line);border-radius:13px;background:var(--subtle-bg)}.tiktok-video-empty .ui-symbol{display:grid;width:40px;height:40px;flex:0 0 40px;place-items:center;border-radius:12px;color:var(--product-social);background:var(--product-social-soft)}.tiktok-video-empty .ui-symbol svg,.tiktok-video-empty .ui-symbol>.ui-inline-icon{display:block;width:19px;height:19px}.tiktok-video-empty strong{font-size:.76rem}.tiktok-video-empty p{max-width:520px;margin:0;color:var(--muted);font-size:.66rem;line-height:1.55}.tiktok-video-empty.error .ui-symbol,.tiktok-video-empty.error p{color:var(--coral)}.post-composer-dialog .dialog-context-feedback{width:100%;margin:14px 0 0;padding:10px 12px;border-radius:11px;font-size:.72rem;line-height:1.45}@media(max-width:760px){.tiktok-video-row{grid-template-columns:auto minmax(0,1fr) auto}.tiktok-video-row dl{grid-column:1 / -1;grid-template-columns:repeat(4,1fr);padding-top:8px;border-top:1px solid var(--line)}}.social-insights-trends{margin-bottom:14px}.metric-comparison{display:block;margin-top:5px;font-size:.64rem;font-weight:700}.metric-comparison.positive{color:#2d8553}.metric-comparison.negative{color:#b24b55}.metric-comparison.neutral{color:var(--muted)}.social-insights-chart{min-height:245px}.social-insights-chart>svg{display:block;width:100%;height:220px;overflow:visible}.social-trend-grid{fill:none;stroke:color-mix(in srgb,var(--line) 80%,transparent);stroke-width:1}.social-trend-area{fill:color-mix(in srgb,var(--product-social) 13%,transparent)}.social-trend-line{fill:none;stroke:var(--product-social);stroke-linecap:round;stroke-linejoin:round;stroke-width:3;vector-effect:non-scaling-stroke}.social-trend-point circle{fill:var(--card-bg);stroke:var(--product-social);stroke-width:3;vector-effect:non-scaling-stroke}.social-trend-point:focus circle,.social-trend-point:hover circle{fill:var(--product-social);outline:none}.social-chart-axis{display:flex;justify-content:space-between;color:var(--muted);font-size:.65rem;font-weight:700}.social-insights-breakdown-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:14px}.social-breakdown-list{display:grid;gap:8px}.social-breakdown-list article{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:14px;border-top:1px solid var(--line);padding:10px 0}.social-breakdown-list article:first-child{border-top:0}.social-breakdown-list article>div,.social-breakdown-list article>span{display:grid;gap:2px;min-width:0}.social-breakdown-list article>span{text-align:right}.social-breakdown-list strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.79rem}.social-breakdown-list small,.social-breakdown-empty{margin:0;color:var(--muted);font-size:.67rem}.social-breakdown-list>article>b{display:grid;width:28px;height:28px;flex:0 0 28px;place-items:center;border-radius:9px;color:var(--teal-dark);background:var(--brand-soft);font-size:.68rem}.social-insight-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid var(--line);border-radius:14px;overflow:hidden}.social-insight-metrics article{display:grid;gap:5px;min-height:90px;padding:16px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--subtle-bg)}.social-insight-metrics article:nth-child(4n){border-right:0}.social-insight-metrics article:nth-last-child(-n+4){border-bottom:0}.social-insight-metrics span{color:var(--muted);font-size:.72rem}.social-insight-metrics article>header{display:flex;align-items:center;gap:7px}.social-insight-metrics article>header .ui-symbol{display:grid;width:25px;height:25px;place-items:center;border-radius:8px;color:var(--product-social);background:var(--product-social-soft)}.social-insight-metrics article>header .ui-symbol svg{width:14px;height:14px}.social-insight-metrics strong{font-size:1.45rem;font-weight:600}.social-top-post{display:grid;grid-template-columns:auto auto minmax(0,1fr) auto auto;align-items:center;gap:12px;border-top:1px solid var(--line);padding:15px 2px}.social-top-post:first-child{border-top:0}.social-top-post>b{color:var(--muted)}.social-top-post>span svg{width:28px;height:28px}.social-top-post>div.social-top-post-copy{display:grid;gap:3px}.social-top-post-copy p{display:-webkit-box;overflow:hidden;max-width:620px;margin:3px 0 2px;color:var(--muted);font-size:.72rem;line-height:1.4;-webkit-box-orient:vertical;-webkit-line-clamp:2}.social-top-post-mini-metrics{display:flex!important;align-items:center;gap:10px!important;margin-top:3px}.social-top-post-mini-metrics span{display:inline-flex;align-items:center;gap:4px;color:var(--muted);font-size:.66rem}.social-top-post-mini-metrics svg{width:13px!important;height:13px!important}.social-top-post-score{display:grid;gap:2px;text-align:right}.social-top-post-score small{font-weight:650;text-transform:capitalize}.social-top-post-actions{display:grid!important;justify-items:end;gap:5px!important}.social-top-post small{color:var(--muted)}.social-top-post>.text-button{justify-self:end}.social-insight-action-note{color:var(--muted);font-size:.67rem}.social-insights-update{display:flex;align-items:center;gap:9px;max-width:310px;color:var(--muted)}.social-insights-update>.ui-symbol{display:grid;width:30px;height:30px;flex:0 0 30px;place-items:center;border-radius:9px;color:var(--product-social);background:var(--product-social-soft)}.social-insights-update>.ui-symbol svg{width:15px;height:15px}.social-insights-update>span:nth-child(2){display:grid;min-width:0;gap:1px}.social-insights-update strong{color:var(--ink);font-size:.7rem}.social-insights-update small{overflow:hidden;font-size:.63rem;text-overflow:ellipsis;white-space:nowrap}.insights-info-button,.insights-metric-help{display:inline-grid;width:19px;height:19px;flex:0 0 19px;place-items:center;border:1px solid var(--line);border-radius:50%;padding:0;color:var(--muted);background:var(--card-bg);cursor:help;font:800 .65rem/1 inherit}.insights-info-button:hover,.insights-info-button:focus-visible,.insights-metric-help:hover,.insights-metric-help:focus-visible{border-color:var(--product-social);color:var(--product-social);outline:none}.insights-info-button[data-tooltip],.insights-metric-help[data-tooltip]{position:relative}.insights-info-button[data-tooltip]:after,.insights-metric-help[data-tooltip]:after{position:absolute;z-index:40;right:-2px;bottom:calc(100% + 9px);width:max-content;max-width:min(260px,72vw);border:1px solid color-mix(in srgb,var(--product-social) 20%,var(--line));border-radius:9px;padding:7px 9px;color:var(--ink);background:var(--card-bg);box-shadow:0 9px 24px #122a2326;content:attr(data-tooltip);font-size:.64rem;font-weight:600;letter-spacing:0;line-height:1.4;opacity:0;pointer-events:none;text-align:left;text-transform:none;transform:translateY(3px);transition:opacity .14s ease,transform .14s ease;white-space:normal}.insights-info-button[data-tooltip]:hover:after,.insights-info-button[data-tooltip]:focus-visible:after,.insights-metric-help[data-tooltip]:hover:after,.insights-metric-help[data-tooltip]:focus-visible:after{opacity:1;transform:translateY(0)}.social-insights-summary>.panel-heading .insights-info-button[data-tooltip]:after{top:calc(100% + 9px);right:-2px;bottom:auto}.insights-section-heading{align-items:flex-start}.insights-section-heading>div:first-child{display:grid;gap:2px}.insights-section-heading h2{margin:0;font-size:1rem}.insights-section-heading small{color:var(--muted);font-size:.65rem}.social-insight-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}.social-insight-metrics article{min-height:76px;gap:3px;padding:11px 13px}.social-insight-metrics article>header{justify-content:space-between;gap:6px}.social-insight-metrics strong{font-size:1.18rem;font-weight:700}.social-insight-metrics strong.metric-collecting{align-self:center;justify-self:start;border:1px solid color-mix(in srgb,var(--product-social) 20%,var(--line));border-radius:999px;padding:4px 8px;color:var(--product-social);background:var(--product-social-soft);font-size:.66rem;font-weight:800;letter-spacing:.01em}.social-insight-metrics .metric-comparison{margin-top:1px;font-size:.7rem;line-height:1.4;overflow-wrap:anywhere;white-space:normal}.social-top-post-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:10px}.social-top-post-grid>.social-empty-compact{grid-column:1 / -1}.social-top-post{display:grid;grid-template-columns:1fr;align-content:start;gap:9px;min-width:0;border:1px solid var(--line);border-radius:13px;padding:11px;background:var(--subtle-bg)}.social-top-post:first-child{border-top:1px solid var(--line)}.social-top-post>header{display:flex;align-items:center;justify-content:space-between;gap:8px}.social-top-post>header b{display:grid;width:25px;height:25px;place-items:center;border-radius:8px;color:var(--product-social);background:var(--product-social-soft);font-size:.65rem}.social-top-post>header strong{color:var(--muted);font-size:.67rem;font-weight:750;text-transform:capitalize}.social-top-post-body{display:grid;grid-template-columns:48px minmax(0,1fr);gap:9px;min-width:0}.social-top-post-thumb{display:grid;width:48px;height:48px;place-items:center;overflow:hidden;border-radius:10px;color:var(--product-social);background:var(--product-social-soft)}.social-top-post-thumb img{width:100%;height:100%;object-fit:cover}.social-top-post-thumb svg{width:19px;height:19px}.social-top-post-thumb.is-placeholder{align-self:center;width:38px;height:38px;border-radius:9px;color:color-mix(in srgb,var(--product-social) 78%,var(--muted));background:color-mix(in srgb,var(--product-social-soft) 66%,var(--card-bg))}.social-top-post-thumb.is-placeholder svg{width:15px;height:15px}.social-top-post-copy{display:grid;min-width:0;gap:2px}.social-top-post-copy>small{display:flex;align-items:center;gap:5px;font-size:.59rem}.social-top-post-copy>small svg{width:14px;height:14px}.social-top-post-copy>strong{overflow:hidden;font-size:.74rem;text-overflow:ellipsis;white-space:nowrap}.social-top-post-copy p{-webkit-line-clamp:2;margin:0;font-size:.64rem;line-height:1.35}.social-top-post>footer{display:flex;justify-content:flex-end;gap:5px;border-top:1px solid var(--line);padding-top:8px}.social-top-post>footer button,.social-top-post>footer a,.social-top-post>footer .social-top-post-unavailable{display:grid;width:25px;height:25px;place-items:center;border:0;border-radius:7px;padding:0;color:var(--muted);background:transparent;cursor:pointer}.social-top-post>footer button:hover,.social-top-post>footer a:hover{color:var(--product-social);background:var(--product-social-soft)}.social-top-post>footer .social-top-post-unavailable{cursor:help;opacity:.42}.social-top-post>footer svg{width:13px;height:13px}.social-performance-list{display:block;overflow-x:auto}.social-performance-table{min-width:620px;border:1px solid var(--line);border-radius:12px;overflow:hidden}.social-performance-table>header,.social-performance-table>article{display:grid;grid-template-columns:minmax(190px,1.5fr) repeat(4,minmax(76px,.6fr));align-items:center;gap:10px;padding:9px 12px}.social-performance-table>header{color:var(--muted);background:var(--control-bg);font-size:.61rem;font-weight:800;letter-spacing:.03em;text-transform:uppercase}.social-performance-table>article{border-top:1px solid var(--line);font-size:.71rem}.social-performance-table>article>span:first-child{display:flex;min-width:0;align-items:center;gap:8px}.social-performance-table>article>span:first-child>span:last-child{display:grid;min-width:0;gap:1px}.social-performance-table strong{overflow:hidden;font-size:.72rem;text-overflow:ellipsis;white-space:nowrap}.social-performance-table small{color:var(--muted);font-size:.59rem}.social-performance-table b{font-size:.72rem;font-weight:700}.social-followers-panel{margin-bottom:14px}.social-followers-chart{min-height:150px}.social-followers-chart>svg{display:block;width:100%;height:150px;overflow:visible}.social-follower-line{fill:none;stroke:var(--product-social);stroke-width:3;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.social-followers-chart circle{fill:var(--card-bg);stroke:var(--product-social);stroke-width:2;vector-effect:non-scaling-stroke}.social-follower-bars{display:grid;gap:8px}.social-follower-bars article{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px}.social-follower-bars article>div{display:grid;gap:5px}.social-follower-bars article strong{font-size:.7rem}.social-follower-bars article>div>span{display:block;height:7px;overflow:hidden;border-radius:999px;background:var(--control-bg)}.social-follower-bars article i{display:block;height:100%;border-radius:inherit;background:var(--product-social)}.social-follower-bars article>b{min-width:54px;color:var(--product-social);font-size:.75rem;text-align:right}.social-follower-bars article>b.negative{color:var(--coral)}.social-insights-chart{min-height:195px}.social-insights-chart>svg{height:175px}.social-identity-avatar{position:relative;display:inline-grid;width:36px;height:36px;flex:0 0 36px;place-items:center;vertical-align:middle}.social-identity-avatar.small{width:32px;height:32px;flex-basis:32px}.social-identity-avatar.tiny{width:24px;height:24px;flex-basis:24px}.social-identity-photo{display:grid;width:100%;height:100%;place-items:center;overflow:hidden;border:1px solid color-mix(in srgb,var(--product-social) 18%,var(--line));border-radius:11px;color:var(--teal-dark);background:color-mix(in srgb,var(--product-social-soft) 74%,var(--card-bg));box-shadow:0 1px 4px #14242014}.social-identity-avatar.small .social-identity-photo{border-radius:10px}.social-identity-avatar.tiny .social-identity-photo{border-radius:7px}.social-identity-photo img{display:block;width:100%;height:100%;object-fit:cover}.social-identity-photo i{font-size:.67rem;font-style:normal;font-weight:850;letter-spacing:.015em}.social-identity-avatar.tiny .social-identity-photo i{font-size:.52rem}.social-identity-provider{position:absolute;right:-3px;bottom:-3px;display:grid;width:16px;height:16px;place-items:center;border:2px solid var(--card-bg);border-radius:6px;background:var(--card-bg)}.social-identity-avatar.tiny .social-identity-provider{right:-3px;bottom:-3px;width:13px;height:13px;border-width:1.5px;border-radius:5px}.social-identity-provider .provider-logo{width:100%!important;height:100%!important;min-width:0!important;flex:0 0 100%!important;border:0!important;border-radius:4px!important;box-shadow:none!important}.social-identity-provider .provider-logo svg{width:70%!important;height:70%!important}.channel-option>.social-identity-avatar,.publish-filter-options>button>.social-identity-avatar{margin-right:2px}.social-post-identity>.social-identity-avatar{align-self:start}.community-message-avatar{overflow:visible;border-radius:0;background:transparent}.community-message-avatar>.social-identity-avatar{width:36px;height:36px}.social-top-post-copy>small .social-identity-avatar{margin-right:1px}.social-top-post-copy>small .social-identity-avatar.tiny{width:22px;height:22px;flex-basis:22px}.social-top-post-copy>small .social-identity-avatar.tiny .social-identity-provider{right:-1px;bottom:-1px;width:10px;height:10px;border-width:1px;border-radius:4px}.social-top-post-copy>small>span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:860px){.idea-board{grid-template-columns:1fr 1fr}.posting-schedule-form{grid-template-columns:1fr}.social-insights-toolbar{align-items:stretch;flex-direction:column}.insights-range-tabs{overflow-x:auto}.insights-custom-range{width:100%;min-width:0}}@media(max-width:560px){.composer-resume-banner,.composer-tag-row,.idea-board,.social-performance-list>article{grid-template-columns:1fr}.composer-tag-picker{align-items:flex-start}.composer-tag-picker>#manageTagsButton{align-self:center}.tag-create-form{grid-template-columns:1fr}.tag-create-form .primary-button{width:100%}.tag-delete-confirmation{align-items:flex-start;flex-direction:column}.media-attachment-item{grid-template-columns:auto minmax(0,1fr) auto}.attachment-order-actions{grid-row:2;grid-column:2;justify-self:start}.attachment-remove-button{grid-row:1;grid-column:3;align-self:start}.channel-publish-details,.provider-publish-mode,.provider-option-checks,.provider-select-field{grid-template-columns:1fr}.channel-customize-summary{grid-template-columns:auto minmax(0,1fr) auto}.channel-customize-summary .customize-review-state{grid-column:2;justify-self:start}.channel-customize-summary .customize-character-count{display:none}.channel-customize-summary .channel-customize-toggle{grid-column:3;grid-row:1 / 3}.channel-review-button{width:100%}.provider-select-field{align-items:stretch}.insights-custom-range,.insights-date-fields{grid-template-columns:1fr}.insights-date-separator{display:none}.insights-range-apply{width:100%}.social-top-post-grid,.social-insights-breakdown-grid{grid-template-columns:1fr}.community-actionbar{align-items:stretch}.community-action-button{flex:0 1 auto}.community-reply-controls{grid-template-columns:1fr}.community-reply-form button{justify-content:center}}@media(max-width:480px){.dashboard-product-grid{grid-template-columns:1fr}.account-menu{position:fixed;right:14px;bottom:14px;left:14px;width:auto}.social-home-metrics{grid-template-columns:1fr}.analytics-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.analytics-metrics article{min-height:88px;padding:12px}.publish-tabs{gap:16px;padding:0 14px}.publish-filterbar{align-items:stretch;flex-direction:column}.publish-filterbar label{justify-content:space-between}.social-header-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.social-header-actions .sync-status-button{grid-column:1 / -1;width:100%}.social-header-actions .compact-button{width:100%;justify-content:center}.social-insight-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.social-insight-metrics article:nth-child(4n){border-right:1px solid var(--line)}.social-insight-metrics article:nth-child(2n){border-right:0}.social-insight-metrics article:nth-last-child(-n+4){border-bottom:1px solid var(--line)}.social-insight-metrics article:nth-last-child(-n+2){border-bottom:0}.social-insights-breakdown-grid{grid-template-columns:minmax(0,1fr)}.social-insights-trends .panel-heading,.social-top-posts .panel-heading{align-items:stretch;flex-direction:column}.insights-ranking-tabs{width:100%;overflow-x:auto}.insights-ranking-tabs button{flex:1 0 auto}.social-top-post{grid-template-columns:1fr;gap:9px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}}.site-footer{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:24px;border-top:1px solid var(--line);padding:28px clamp(24px,6vw,88px);background:var(--card-bg)}.site-footer p{margin:0;color:var(--muted);font-size:.86rem}.site-footer nav,.legal-footer nav{display:flex;flex-wrap:wrap;gap:18px}.site-footer nav a,.site-footer nav button,.legal-footer a,.legal-footer button{border:0;padding:0;color:var(--muted);background:transparent;font:inherit;font-size:.82rem;font-weight:650;text-decoration:none;cursor:pointer}.site-footer nav a:hover,.site-footer nav button:hover,.legal-footer a:hover,.legal-footer button:hover{color:var(--teal-dark)}.footer-brand{gap:8px}.footer-brand .brand-logo{width:38px;height:38px}.footer-brand .brand-wordmark{font-size:1.05rem}.footer-community{display:grid;min-width:0;gap:10px}.footer-social{display:flex;align-items:center;gap:12px}.footer-social-label{color:var(--muted);font-size:.72rem;font-weight:740;letter-spacing:.045em;text-transform:uppercase}.footer-social-list{display:flex;flex-wrap:wrap;align-items:center;gap:7px}.footer-social-link{position:relative;display:grid;width:34px;height:34px;place-items:center;border:1px solid color-mix(in srgb,var(--line) 82%,var(--teal));border-radius:11px;color:color-mix(in srgb,var(--ink) 74%,var(--muted));background:color-mix(in srgb,var(--card-bg) 88%,var(--teal-soft));box-shadow:0 5px 15px #19372f0e;text-decoration:none;transition:color .18s ease,border-color .18s ease,background .18s ease,box-shadow .18s ease,transform .18s ease}.footer-social-link svg{width:17px;height:17px;overflow:visible}.footer-social-link:hover,.footer-social-link:focus-visible{border-color:color-mix(in srgb,currentColor 48%,var(--line));background:var(--card-bg);box-shadow:0 9px 20px #19372f1f;outline:0;transform:translateY(-2px)}.footer-social-link.instagram:hover,.footer-social-link.instagram:focus-visible{color:#c13584}.footer-social-link.facebook:hover,.footer-social-link.facebook:focus-visible{color:#1877f2}.footer-social-link.bluesky:hover,.footer-social-link.bluesky:focus-visible{color:#1683fe}.footer-social-link.x:hover,.footer-social-link.x:focus-visible{color:#111}.footer-social-link.linkedin:hover,.footer-social-link.linkedin:focus-visible{color:#0a66c2}.footer-social-link.threads:hover,.footer-social-link.threads:focus-visible{color:#111}.footer-social-link:after{position:absolute;z-index:3;bottom:calc(100% + 8px);left:50%;width:max-content;max-width:180px;border-radius:8px;padding:6px 8px;color:#fff;background:#19372f;box-shadow:0 7px 18px #122d262e;content:attr(data-tooltip);font-size:.68rem;font-weight:670;line-height:1.25;opacity:0;pointer-events:none;text-align:center;transform:translate(-50%,4px);transition:opacity .16s ease,transform .16s ease}.footer-social-link:hover:after,.footer-social-link:focus-visible:after{opacity:1;transform:translate(-50%)}.footer-end{display:grid;justify-items:end;gap:10px}.footer-passion{display:inline-flex;align-items:center;gap:7px;color:var(--muted);font-size:.76rem;font-weight:650;letter-spacing:.01em}.footer-passion svg{width:19px;height:19px;overflow:visible;filter:drop-shadow(0 3px 6px rgba(205,94,82,.2));transition:filter .22s ease}.footer-heart{fill:#df7166;transform-box:fill-box;transform-origin:center;animation:footerHeartbeat 3.2s ease-in-out infinite}.footer-sparkle,.footer-sparkle-dot{fill:#dfa840;transform-box:fill-box;transform-origin:center;animation:footerSparkle 2.4s ease-in-out infinite}.footer-sparkle-dot{animation-delay:.35s}.footer-passion:hover svg{filter:drop-shadow(0 4px 8px rgba(205,94,82,.3))}@keyframes footerHeartbeat{0%,12%,24%,to{transform:scale(1)}7%{transform:scale(1.1)}18%{transform:scale(1.06)}}@keyframes footerSparkle{0%,35%,to{opacity:.42;transform:scale(.72) rotate(0)}12%,22%{opacity:1;transform:scale(1.08) rotate(8deg)}}.legal-page,.company-page{min-height:100vh;margin:0;color:var(--ink);background:var(--paper);font-family:Figtree,sans-serif}.company-main{width:min(1160px,calc(100% - 40px));margin:0 auto;padding:76px 0 88px}.company-hero{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(300px,.7fr);align-items:center;gap:clamp(44px,7vw,92px);padding-bottom:72px}.company-hero h1{max-width:780px;margin:10px 0 20px;font-size:clamp(2.7rem,7vw,5.5rem);line-height:.96;letter-spacing:-.06em}.company-lede{max-width:720px;margin:0;color:var(--muted);font-size:clamp(1.05rem,2vw,1.22rem);line-height:1.68}.company-lede strong{color:var(--ink)}.company-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.company-actions a,.company-model>a{text-decoration:none}.company-facts{display:grid;gap:0;margin:0;overflow:hidden;border:1px solid var(--line);border-radius:24px;background:var(--card-bg);box-shadow:0 24px 70px #19372f17}.company-facts p{display:grid;gap:4px;margin:0;padding:16px 20px;border-bottom:1px solid var(--line)}.company-facts p:last-child{border-bottom:0}.company-facts span{color:var(--muted);font-size:.72rem;font-weight:720;letter-spacing:.06em;text-transform:uppercase}.company-facts strong,.company-facts a{color:var(--ink);font-size:.96rem;font-weight:720;text-decoration:none}.company-facts a:hover{color:var(--teal-dark)}.company-section{border-top:1px solid var(--line);padding:64px 0}.company-section-heading{max-width:790px;margin-bottom:30px}.company-section h2{margin:8px 0 12px;font-size:clamp(1.8rem,4vw,3rem);line-height:1.06;letter-spacing:-.04em}.company-section p{color:var(--muted);line-height:1.7}.company-products{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.company-products article{min-width:0;padding:20px;border:1px solid var(--line);border-radius:20px;background:var(--card-bg)}.company-product-icon{display:block;width:42px;height:42px;margin-bottom:18px;object-fit:contain}.company-products h3{margin:0 0 8px;font-size:1rem}.company-products p{margin:0;font-size:.84rem;line-height:1.55}.company-model,.company-founder{display:grid;grid-template-columns:minmax(240px,.7fr) minmax(0,1fr) auto;align-items:center;gap:36px}.company-model p{margin:0}.company-founder{grid-template-columns:minmax(240px,.7fr) minmax(0,1fr) auto}.company-founder blockquote{margin:0;color:var(--ink);font-size:clamp(1.15rem,2.3vw,1.55rem);font-weight:620;line-height:1.5}.company-founder>p{margin:0;min-width:175px;font-size:.86rem}@media(max-width:980px){.company-products{grid-template-columns:repeat(2,minmax(0,1fr))}.company-products article:last-child{grid-column:1 / -1}.company-model,.company-founder{grid-template-columns:1fr;gap:18px}.company-model>a{justify-self:start}}@media(max-width:760px){.company-main{width:min(100% - 32px,620px);padding-top:48px}.company-hero{grid-template-columns:1fr;gap:34px;padding-bottom:52px}.company-hero h1{font-size:clamp(2.55rem,14vw,4.35rem)}.company-section{padding:48px 0}.company-products{grid-template-columns:1fr}.company-products article:last-child{grid-column:auto}}@media(prefers-reduced-motion:no-preference){html:has(.legal-page){scroll-behavior:smooth}}.legal-header{position:sticky;z-index:5;top:0;display:flex;align-items:center;justify-content:space-between;gap:20px;border-bottom:1px solid var(--line);padding:14px clamp(20px,6vw,84px);background:color-mix(in srgb,var(--card-bg) 94%,transparent);backdrop-filter:blur(14px)}.legal-header .secondary-button{text-decoration:none}.legal-main{display:grid;grid-template-columns:minmax(210px,248px) minmax(0,800px);column-gap:clamp(40px,6vw,76px);width:min(1124px,calc(100% - 40px));margin:0 auto;padding:72px 0 80px}.legal-title{grid-column:2;margin-bottom:48px}.legal-title h1{margin:8px 0 10px;font-size:clamp(2.25rem,6vw,4rem);line-height:1;letter-spacing:-.045em}.legal-title>p:last-child{margin:0;color:var(--muted)}.legal-main section{grid-column:2;padding:28px 0;border-top:1px solid var(--line);scroll-margin-top:96px}.legal-main h2{margin:0 0 14px;font-size:1.22rem}.legal-main h3{margin:20px 0 7px;font-size:.98rem}.legal-main p{margin:0 0 12px;color:var(--muted);font-size:.95rem;line-height:1.75}.legal-main ul{display:grid;gap:9px;margin:12px 0 14px;padding-left:22px;color:var(--muted);font-size:.95rem;line-height:1.65}.legal-main li::marker{color:var(--teal)}.legal-main section a{color:var(--teal-dark);font-weight:680;text-decoration-color:color-mix(in srgb,var(--teal) 55%,transparent);text-decoration-thickness:1.5px;text-underline-offset:3px;transition:color .18s ease,text-decoration-color .18s ease}.legal-main section a:hover{color:var(--ink);text-decoration-color:var(--teal)}.legal-main section a:focus-visible{border-radius:4px;outline:3px solid color-mix(in srgb,var(--teal) 26%,transparent);outline-offset:3px}.legal-summary{grid-column:2;margin:-18px 0 26px;padding:20px 22px;border:1px solid color-mix(in srgb,var(--teal) 30%,var(--line));border-radius:16px;background:color-mix(in srgb,var(--card-bg) 88%,var(--teal-soft))}.legal-summary strong{display:block;margin-bottom:5px;font-size:1rem}.legal-summary p{margin:0}.legal-toc{position:sticky;top:94px;grid-column:1;grid-row:3 / span 99;align-self:start;max-height:calc(100vh - 118px);overflow:hidden;border:1px solid var(--line);border-radius:18px;background:color-mix(in srgb,var(--card-bg) 95%,var(--teal-soft));box-shadow:0 14px 34px #19372f12}.legal-toc-toggle{display:flex;align-items:center;justify-content:space-between;gap:14px;width:100%;border:0;padding:17px 18px 14px;color:var(--ink);background:transparent;font:inherit;font-size:.94rem;font-weight:750;text-align:left;cursor:default}.legal-toc-toggle span{display:grid;gap:2px}.legal-toc-toggle small{color:var(--muted);font-size:.65rem;font-weight:750;letter-spacing:.09em;text-transform:uppercase}.legal-toc-toggle svg{display:none;width:19px;height:19px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8;transition:transform .2s ease}.legal-toc-links{display:grid;gap:2px;max-height:calc(100vh - 190px);overflow-y:auto;padding:0 10px 14px;scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--teal) 30%,transparent) transparent}.legal-toc-links a{position:relative;display:block;padding:8px 10px 8px 14px;border-radius:9px;color:var(--muted);font-size:.78rem;font-weight:610;line-height:1.3;text-decoration:none;transition:color .16s ease,background .16s ease,transform .16s ease}.legal-toc-links a:before{position:absolute;top:8px;bottom:8px;left:3px;width:3px;border-radius:99px;background:var(--teal);content:"";opacity:0;transform:scaleY(.35);transition:opacity .16s ease,transform .16s ease}.legal-toc-links a:hover{color:var(--ink);background:var(--soft);transform:translate(2px)}.legal-toc-links a.is-active{color:var(--teal-dark);background:var(--teal-soft);font-weight:750}.legal-toc-links a.is-active:before{opacity:1;transform:scaleY(1)}.legal-toc-links a:focus-visible{outline:3px solid color-mix(in srgb,var(--teal) 26%,transparent);outline-offset:1px}.legal-footer{display:flex;justify-content:space-between;gap:20px;border-top:1px solid var(--line);padding:24px clamp(20px,6vw,84px);color:var(--muted);background:var(--card-bg);font-size:.82rem}@media(max-width:860px){.legal-main{grid-template-columns:minmax(0,1fr);width:min(800px,calc(100% - 32px))}.legal-title,.legal-summary,.legal-main section{grid-column:1}.legal-toc{position:relative;top:auto;grid-column:1;grid-row:auto;max-height:none;margin-bottom:24px}.legal-toc-toggle{cursor:pointer}.legal-toc-toggle svg{display:block}.legal-toc.is-collapsed .legal-toc-toggle svg{transform:rotate(-90deg)}.legal-toc.is-collapsed .legal-toc-links{display:none}.legal-toc-links{max-height:min(52vh,420px)}}@media(max-width:700px){.site-footer{grid-template-columns:1fr;gap:14px}.footer-community{gap:12px}.footer-social{align-items:flex-start;flex-direction:column;gap:8px}.footer-social-link{width:36px;height:36px}.footer-end{justify-items:start}.legal-header{gap:10px;padding-inline:16px}.legal-header .brand{min-width:0;gap:8px}.legal-header .brand-logo{width:36px;height:36px}.legal-header .brand-wordmark{font-size:.93rem}.legal-header .secondary-button{min-height:40px;padding-inline:11px;font-size:.78rem;white-space:nowrap}.legal-main{padding-top:48px}}@media(prefers-reduced-motion:reduce){.legal-toc-links a,.legal-toc-links a:before,.legal-toc-toggle svg{transition:none}}.email-workspace{--email-accent: var(--product-email);--email-soft: var(--product-email-soft)}.email-subview{display:none;gap:22px}.email-subview.active{display:grid}.email-workspace-header{display:flex;align-items:flex-end;justify-content:space-between;gap:24px}.email-workspace-header h2{margin:2px 0 7px;font-size:clamp(1.65rem,2.4vw,2.35rem)}.email-workspace-header p:last-child{margin:0;max-width:700px;color:var(--muted)}.email-header-actions{display:flex;gap:10px}.email-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.email-metrics article{display:grid;grid-template-columns:42px minmax(0,1fr);align-items:start;gap:13px;min-height:128px;padding:18px;border:1px solid var(--line);border-radius:18px;background:var(--card-bg);box-shadow:var(--shadow)}.email-metrics article>div{display:grid;min-width:0;gap:5px}.email-metrics article>div>span{color:var(--muted);font-size:.76rem;font-weight:750;letter-spacing:.035em;text-transform:uppercase}.email-metric-icon{display:grid;place-items:center;width:42px;height:42px;border-radius:13px;color:var(--email-accent);background:var(--email-soft)}.email-metric-icon svg{width:21px;height:21px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8}.email-metrics strong{font-size:2rem}.email-metrics small{color:var(--muted)}.email-home-grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:18px}.email-home-grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.email-home-grid.four{grid-template-columns:repeat(4,minmax(0,1fr))}.email-checklist{display:grid;gap:8px}.email-checklist button{display:grid;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:12px;width:100%;padding:13px;border:1px solid var(--line);border-radius:13px;text-align:left;color:var(--ink);background:transparent;transition:border-color .16s ease,background .16s ease,transform .16s ease}.email-checklist button:hover{border-color:color-mix(in srgb,var(--email-accent) 38%,var(--line));background:color-mix(in srgb,var(--card-bg) 92%,var(--email-soft));transform:translateY(-1px)}.email-checklist button>span{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;color:var(--email-accent);background:var(--email-soft);font-weight:800}.email-checklist button>span svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2}.email-checklist button.complete>span{color:#fff;background:#2c7a62}.email-checklist button>div{display:grid;min-width:0;gap:3px}.email-checklist button>div small{color:var(--muted);font-size:.78rem;font-weight:540;line-height:1.35}.email-checklist button>b{display:inline-flex;align-items:center;gap:4px;color:var(--email-accent);font-size:.75rem;white-space:nowrap}.email-checklist button>b svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:2}.email-performance-chart{display:grid;min-height:0;align-content:start;gap:18px}.email-performance-empty{display:grid;justify-items:center;align-content:center;gap:10px;min-height:220px;padding:20px;text-align:center}.email-performance-empty>span{display:grid;place-items:center;width:42px;height:42px;border-radius:12px;background:var(--soft)}.email-performance-empty svg{width:22px;height:22px}.email-performance-empty h3,.email-performance-empty p{margin:0}.email-performance-empty p,.email-observed-note{color:var(--muted);font-size:.8rem;line-height:1.5}.email-observed-results{display:grid;gap:16px;min-width:0}.email-observed-results article{min-width:0}.email-observed-results header{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 12px;justify-content:space-between;margin-bottom:7px}.email-observed-results strong{min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.84rem}.email-observed-results small{color:var(--muted);font-size:.76rem;font-variant-numeric:tabular-nums}.email-observed-bars{display:grid;gap:3px}.email-observed-bars span{height:7px;border-radius:4px;background:var(--product-email, #c56b67)}.email-observed-bars .opens{background:color-mix(in srgb,var(--product-email, #c56b67) 45%,var(--card-bg))}.email-metrics .field-help{flex:0 0 auto;vertical-align:middle}.email-chart-bars{display:flex;align-items:end;gap:8px;height:150px;padding-top:12px;border-bottom:1px solid var(--line)}.email-chart-bars span{flex:1;min-width:5px;height:var(--email-bar);border-radius:6px 6px 2px 2px;background:linear-gradient(180deg,#78bba1,var(--email-accent))}.email-chart-legend{display:flex;justify-content:space-between;gap:12px;color:var(--muted);font-size:.82rem}.email-chart-legend i{display:inline-block;width:8px;height:8px;margin-right:6px;border-radius:50%;background:var(--email-accent)}.email-summary-card{display:grid;gap:11px;min-height:220px;align-content:start}.email-summary-card header{display:flex;align-items:center;gap:11px}.email-summary-card header>span{display:grid;flex:0 0 42px;width:42px;height:42px;place-items:center;border-radius:13px;color:var(--email-accent);background:var(--email-soft)}.email-summary-card header>span svg{width:21px;height:21px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8}.email-summary-card header>div{display:grid;gap:1px}.email-summary-card header small{color:var(--muted);font-size:.68rem;font-weight:780;letter-spacing:.045em;text-transform:uppercase}.email-summary-card header strong{font-size:1.08rem}.email-summary-card p{margin:0;color:var(--muted);font-size:.82rem;line-height:1.45}.email-summary-card>b{font-size:.8rem;font-weight:700}.email-summary-card button{display:inline-flex;align-items:center;justify-self:start;gap:3px;margin-top:auto;padding:0;border:0;color:var(--email-accent);background:transparent;font-weight:750}.email-summary-card button svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:2;transition:transform .16s ease}.email-summary-card button:hover svg{transform:translate(3px)}.email-tabs{display:flex;align-items:center;width:max-content;max-width:100%;gap:7px;overflow-x:auto;padding:6px;border:1px solid var(--line);border-radius:15px;background:color-mix(in srgb,var(--card-bg) 72%,var(--subtle-bg));box-shadow:0 5px 16px #1b2f290b;scrollbar-width:thin}.email-tabs button{flex:0 0 auto;min-height:38px;padding:8px 14px;border:1px solid color-mix(in srgb,var(--line) 78%,transparent);border-radius:10px;color:var(--muted);background:color-mix(in srgb,var(--card-bg) 88%,transparent);cursor:pointer;font-weight:720;transition:color .16s ease,border-color .16s ease,background .16s ease,box-shadow .16s ease,transform .16s ease}.email-tabs button:hover{border-color:color-mix(in srgb,var(--teal) 30%,var(--line));color:var(--ink);background:var(--card-bg);transform:translateY(-1px)}.email-tabs button.active{border-color:color-mix(in srgb,var(--teal) 44%,var(--line));color:var(--teal-dark);background:color-mix(in srgb,var(--brand-pale) 84%,var(--card-bg));box-shadow:0 3px 10px #2d574517,inset 0 0 0 1px color-mix(in srgb,var(--teal) 10%,transparent)}.email-tabs button:focus-visible{outline:3px solid color-mix(in srgb,var(--brand-soft) 68%,transparent);outline-offset:2px}.email-tool-tabs,.email-status-tabs{width:100%;align-items:stretch}.email-tool-tabs button,.email-status-tabs button{display:grid;grid-template-columns:24px minmax(0,1fr);align-items:center;gap:8px;min-height:56px;text-align:left}.email-tool-tabs button{flex:1 0 132px}.email-status-tabs button{flex:1 0 150px}.email-tool-tabs button>svg,.email-status-tabs button>svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8}.email-tool-tabs button>span,.email-status-tabs button>span{display:grid;gap:1px}.email-tool-tabs button strong,.email-status-tabs button strong{font-size:.8rem}.email-tool-tabs button small,.email-status-tabs button small{color:var(--muted);font-size:.67rem;font-weight:580}.email-tool-tabs button.active small,.email-status-tabs button.active small{color:color-mix(in srgb,var(--teal-dark) 72%,var(--muted))}.email-subscriber-panel{padding:0;overflow:hidden}.email-list-toolbar{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:16px 18px;border-bottom:1px solid var(--line)}.email-list-toolbar label{color:var(--muted);font-size:.78rem;font-weight:700}.email-list-toolbar select{margin-left:8px}.email-search{display:flex;align-items:center;flex:1;max-width:520px;gap:8px;padding:0 12px;border:1px solid var(--line);border-radius:12px;font-size:1.2rem!important}.email-search input{width:100%;border:0;background:transparent;box-shadow:none}#subscriberWorkspace{min-height:330px}.email-table-wrap{overflow-x:auto}.email-table{width:100%;border-collapse:collapse}.email-table th,.email-table td{padding:14px 16px;border-bottom:1px solid var(--line);text-align:left;vertical-align:middle}.email-table th{color:var(--muted);background:color-mix(in srgb,var(--card-bg) 92%,var(--app-bg));font-size:.76rem;text-transform:uppercase;letter-spacing:.04em}.email-table td strong,.email-table td small{display:block}.email-table td small{margin-top:3px;color:var(--muted)}.email-result-count{margin:0;padding:13px 18px;color:var(--muted);font-size:.82rem}.email-status{display:inline-flex;align-items:center;width:max-content;padding:5px 9px;border-radius:999px;color:#5c625f;background:#eef0ed;font-size:.74rem;font-weight:800;text-transform:capitalize}.email-status.active,.email-status.published,.email-status.sent{color:#17634c;background:#e6f5ef}.email-status.draft{color:#6b5a32;background:#f6efd8}.email-status.scheduled{color:#385f8c;background:#e8f0fa}.email-status.paused,.email-status.inactive{color:#785b2f;background:#f8edd8}.email-status.unsubscribed,.email-status.bounced{color:#8b4139;background:#fbe9e6}.email-empty{display:grid;place-items:center;min-height:310px;padding:38px;text-align:center}.email-empty>span{display:grid;place-items:center;width:54px;height:54px;margin-bottom:10px;border-radius:18px;color:var(--email-accent);background:var(--email-soft);font-size:1.4rem}.email-empty h3{margin:5px 0}.email-empty p{max-width:470px;margin:0 0 16px;color:var(--muted)}.email-section-heading{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:20px;border-bottom:1px solid var(--line)}.email-section-heading h3,.email-section-heading p{margin:0}.email-section-heading p{margin-top:4px;color:var(--muted)}.email-card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;padding:20px}.email-card-grid>article{display:grid;gap:8px;min-height:150px;padding:18px;border:1px solid var(--line);border-radius:15px;background:color-mix(in srgb,var(--card-bg) 95%,var(--email-soft))}.email-card-grid article>span{color:var(--email-accent);font-size:.72rem;font-weight:800;text-transform:uppercase}.email-card-grid article p,.email-card-grid article small{margin:0;color:var(--muted)}.email-field-list{display:grid}.email-field-list article{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) 80px 110px;gap:12px;align-items:center;padding:15px 20px;border-bottom:1px solid var(--line)}.email-field-list code{color:var(--email-accent)}.email-field-list span{color:var(--muted);text-transform:capitalize}.email-stat-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;padding:20px}.email-stat-grid article{display:grid;gap:8px;padding:20px;border:1px solid var(--line);border-radius:15px}.email-stat-grid span{color:var(--muted)}.email-stat-grid strong{font-size:1.8rem}.email-history-row{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:15px 20px;border-bottom:1px solid var(--line)}.email-history-row strong,.email-history-row small{display:block}.email-history-row small{margin-top:4px;color:var(--muted)}.email-campaign-list{min-height:360px}.email-campaign-row{display:grid;grid-template-columns:48px minmax(180px,1fr) 140px 120px 110px 80px;align-items:center;gap:16px;padding:18px;border-bottom:1px solid var(--line)}.email-campaign-icon{display:grid;place-items:center;width:44px;height:44px;border-radius:13px;color:var(--email-accent);background:var(--email-soft)}.email-campaign-row>div>span:first-child,.email-campaign-audience span,.email-campaign-stats span{display:block;color:var(--muted);font-size:.75rem;text-transform:capitalize}.email-campaign-row strong{display:block;margin:3px 0}.email-campaign-row p,.email-campaign-row small{display:block;margin:0;color:var(--muted);font-size:.82rem}.email-campaign-delete,.email-campaign-audit-lock{display:grid;width:34px;height:34px;place-items:center;justify-self:end;border-radius:10px}.email-campaign-delete{color:#a64646}.email-campaign-delete:hover{color:#842f2f;background:#fff0f0}.email-campaign-delete svg,.email-campaign-audit-lock svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.8}.email-campaign-audit-lock{color:var(--muted);background:var(--soft)}.email-automation-list{display:grid;gap:14px}.email-automation-card{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(330px,1fr) auto;align-items:center;gap:20px;padding:20px}.email-automation-card h3,.email-automation-card p{margin:5px 0 0}.email-automation-card p{color:var(--muted)}.email-automation-title{min-width:0}.email-automation-title>div{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.email-automation-metrics{display:flex;flex-wrap:wrap;gap:6px 14px;margin-top:10px;color:var(--muted);font-size:.76rem}.email-automation-metrics strong{color:var(--ink)}.email-automation-flow{display:flex;align-items:stretch;min-width:0;gap:6px}.email-automation-node{display:grid;min-width:0;flex:1;align-content:center;gap:2px;padding:9px 10px;border:1px solid color-mix(in srgb,var(--teal) 20%,var(--line));border-radius:11px;color:var(--ink);background:color-mix(in srgb,var(--brand-pale) 50%,var(--card-bg))}.email-automation-node>span{color:var(--teal-dark);font-size:.66rem;font-weight:820;letter-spacing:.035em;text-transform:uppercase}.email-automation-node>strong{overflow:hidden;font-size:.75rem;font-weight:680;text-overflow:ellipsis;white-space:nowrap}.email-automation-arrow{display:grid;flex:0 0 18px;place-items:center;color:var(--muted);font-size:.9rem}.email-automation-readiness{display:inline-flex;align-items:center;gap:6px;color:var(--muted);font-size:.72rem}.email-automation-readiness:before{width:7px;height:7px;border-radius:50%;background:#b47b1b;content:""}.email-automation-readiness.ready:before{background:#2c7a62}.email-automation-card .email-card-actions{justify-content:flex-end}.email-card-actions{display:flex;flex-wrap:wrap;gap:8px}.email-card-grid.forms{padding:0}.email-form-card{min-height:260px!important}.email-form-thumb{display:grid;place-items:center;min-height:110px;padding:16px;border-radius:12px;text-align:center;color:#20302d;background:linear-gradient(135deg,#fce7e2,#fff8e9)}.email-form-thumb span{margin-top:8px;padding:6px 10px;border-radius:999px;color:#fff!important;background:var(--email-accent)}.email-form-thumb.embedded{background:linear-gradient(135deg,#e8f1ff,#f3f8ff)}.email-form-thumb.promotion{background:linear-gradient(135deg,#f4e9ff,#fff1f7)}.email-dialog{width:min(720px,calc(100vw - 28px));max-height:calc(100vh - 40px);overflow-y:auto;overscroll-behavior:contain;padding:0;border:1px solid var(--line);border-radius:22px;color:var(--ink);background:var(--card-bg);box-shadow:0 30px 90px #141e1c47}.email-dialog.wide{width:min(1120px,calc(100vw - 28px))}.email-dialog::backdrop{background:#151f1d8c;backdrop-filter:blur(4px)}.email-dialog-form{display:grid;gap:18px;padding:24px}.email-dialog-form>header{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding-bottom:16px;border-bottom:1px solid var(--line)}.email-dialog-form>header>.icon-button{display:grid;flex:0 0 42px;width:42px;height:42px;min-height:42px;padding:0;place-items:center;border-radius:50%;font-size:1.15rem;line-height:1}.email-dialog-form>header h2,.email-dialog-form>header p{margin:4px 0 0}.email-dialog-form>header p:last-child{color:var(--muted)}.email-dialog-form label{display:grid;gap:7px;font-size:.83rem;font-weight:700}.email-dialog-form footer{display:flex;justify-content:flex-end;gap:10px;padding-top:16px;border-top:1px solid var(--line)}.tools-domain-dialog-status{font-size:.86rem}.email-dialog-form .consent-check{display:flex;grid-template-columns:none;flex-direction:row;align-items:flex-start;gap:9px;color:var(--muted);font-weight:500}.consent-check input{width:auto;margin-top:2px}.email-builder-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.email-builder-steps span{padding:9px 12px;border-radius:10px;color:var(--muted);background:color-mix(in srgb,var(--card-bg) 90%,var(--app-bg));font-size:.78rem;font-weight:800}.email-builder-steps span.active{color:var(--email-accent);background:var(--email-soft)}.email-type-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.email-type-grid label{display:grid;grid-template-columns:auto 1fr;align-items:center;column-gap:8px;padding:13px;border:1px solid var(--line);border-radius:13px}.email-type-grid input{width:auto;grid-row:1 / 3}.email-type-grid small{color:var(--muted);font-weight:500}.email-type-grid label.coming-soon{opacity:.58;background:var(--soft)}.email-content-builder{display:grid;gap:12px}.email-block-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px}.email-block-toolbar>div{display:flex;flex-wrap:wrap;gap:7px}.email-block-toolbar button,.email-block-card header button{padding:7px 10px;border:1px solid var(--line);border-radius:9px;color:var(--ink);background:var(--card-bg);font-weight:700}.email-content-builder-grid{display:grid;grid-template-columns:minmax(280px,.8fr) minmax(340px,1.2fr);gap:16px;align-items:start}.email-content-builder-grid.preview-only{grid-template-columns:minmax(0,1fr)}.email-campaign-live-preview iframe{width:100%;min-height:520px;border:0;border-radius:10px;background:#fff}.email-custom-html{display:grid;gap:7px}.email-block-editor{display:grid;gap:10px;max-height:520px;overflow-y:auto}.email-block-card{display:grid;gap:10px;padding:13px;border:1px solid var(--line);border-radius:13px;background:color-mix(in srgb,var(--card-bg) 94%,var(--email-soft))}.email-block-card[draggable=true]{cursor:grab}.email-block-card.dragging{opacity:.48;cursor:grabbing}.email-block-card.drag-over{border-color:var(--email-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--email-accent) 18%,transparent)}.email-block-card header{display:flex;align-items:center;justify-content:space-between;gap:10px}.email-block-card header>span{color:var(--email-accent);font-size:.72rem;font-weight:800;text-transform:uppercase}.email-block-card header>div{display:flex;gap:5px}.email-block-card header button{padding:4px 8px}.email-block-card small{color:var(--muted)}.email-block-format-panel{display:grid;grid-template-columns:repeat(4,minmax(72px,1fr));gap:8px;padding:10px;border:1px solid color-mix(in srgb,var(--line) 74%,transparent);border-radius:11px;background:color-mix(in srgb,var(--card-bg) 82%,var(--app-bg))}.email-block-format-panel label{min-width:0;gap:4px;color:var(--muted);font-size:.66rem;font-weight:800;letter-spacing:.025em}.email-block-format-panel select{min-height:34px;margin-top:0;padding-top:6px;padding-bottom:6px;padding-left:8px;border-radius:9px;font-size:.72rem}.email-color-control input[type=color]{width:100%;height:34px;min-height:34px;margin:0;padding:3px;border-radius:9px;cursor:pointer}.email-color-control input[type=color]::-webkit-color-swatch-wrapper{padding:0}.email-color-control input[type=color]::-webkit-color-swatch{border:0;border-radius:6px}.email-inline-format{display:grid;align-content:end;gap:4px;min-width:0}.email-inline-format>span{color:var(--muted);font-size:.66rem;font-weight:800;letter-spacing:.025em}.email-format-buttons{display:grid;grid-template-columns:repeat(2,minmax(30px,1fr));gap:4px}.email-align-buttons{grid-template-columns:repeat(3,minmax(26px,1fr))}.email-format-buttons button{display:grid;min-height:34px;padding:4px;place-items:center;border:1px solid var(--field-line);border-radius:8px;color:var(--muted);background:var(--field-bg)}.email-format-buttons button:hover{color:var(--ink);border-color:color-mix(in srgb,var(--email-accent) 45%,var(--field-line))}.email-format-buttons button.active{color:var(--email-accent);border-color:color-mix(in srgb,var(--email-accent) 55%,var(--field-line));background:color-mix(in srgb,var(--email-soft) 68%,var(--field-bg))}.email-align-buttons button span{display:block;width:14px;overflow:hidden;font-size:1rem;line-height:.7;letter-spacing:-2px}.email-align-buttons button:first-child span{text-align:left}.email-align-buttons button:nth-child(2) span{text-align:center}.email-align-buttons button:last-child span{text-align:right}.email-button-format-panel{grid-template-columns:minmax(86px,1fr) minmax(72px,.8fr) minmax(72px,.8fr) minmax(150px,1.5fr)}.email-divider-format-panel{grid-template-columns:repeat(2,minmax(100px,160px))}.email-campaign-live-preview{display:grid;gap:9px;padding:14px;border-radius:15px;background:color-mix(in srgb,var(--app-bg) 82%,var(--email-soft))}.email-preview-toolbar,.email-preview-toolbar>div,.email-sender-addresses-heading,.email-sender-address{display:flex;align-items:center;justify-content:space-between;gap:10px}.email-preview-toolbar>div:first-child{align-items:flex-start;flex-direction:column;gap:2px}.email-preview-toolbar strong{font-size:.82rem}.email-preview-toolbar span{color:var(--muted);font-size:.72rem}.email-preview-toolbar button{min-height:38px;padding:6px 9px;border:1px solid var(--line);border-radius:10px;background:var(--card-bg);color:var(--ink);font-weight:750}.email-preview-toolbar button.active{border-color:var(--email-accent);background:color-mix(in srgb,var(--email-soft) 70%,var(--card-bg));color:var(--email-accent)}.email-preview-toolbar>div:last-child{flex-wrap:wrap;justify-content:flex-end}.email-preview-toolbar .email-device-button,.email-preview-toolbar .email-preview-refresh-button{display:grid;grid-template-columns:20px auto;align-items:center;gap:7px;text-align:left}.email-preview-toolbar button svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.email-preview-toolbar button span{color:inherit;font-size:.72rem;line-height:1.05}.email-preview-toolbar button small{display:block;margin-top:3px;color:var(--muted);font-size:.58rem;font-weight:650}.email-preview-toolbar button.active small{color:color-mix(in srgb,var(--email-accent) 75%,var(--muted))}.email-inbox-preview{display:grid;grid-template-columns:38px minmax(0,1fr);gap:10px;padding:12px;border:1px solid var(--line);border-radius:12px;background:var(--card-bg)}.email-inbox-preview>span{display:grid;place-items:center;width:38px;height:38px;border-radius:50%;background:var(--email-soft);color:var(--email-accent);font-weight:900}.email-inbox-preview div{min-width:0}.email-inbox-preview strong,.email-inbox-preview small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.email-inbox-preview small,.email-inbox-preview p span{color:var(--muted)}.email-inbox-preview p{margin:5px 0 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.82rem}.email-preview-canvas{width:min(640px,100%);margin:auto;transition:width .22s ease}.email-preview-canvas.mobile{width:min(375px,100%)}.email-sender-addresses{display:grid;gap:8px;margin:15px 0;padding:12px;border:1px solid var(--line);border-radius:12px;background:color-mix(in srgb,var(--card-bg) 92%,var(--email-soft))}.email-sender-address{padding:9px 0;border-top:1px solid var(--line)}.email-sender-address:first-of-type{border-top:0}.email-sender-address div{min-width:0}.email-sender-address strong,.email-sender-address small{display:block;overflow-wrap:anywhere}.email-sender-address small{color:var(--muted)}#emailCampaignPreview{min-height:360px;max-height:520px;overflow-y:auto;border-radius:12px;background:#fff;box-shadow:0 10px 28px #222f2c17}.email-plain-source{position:absolute;width:1px;height:1px;padding:0;border:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.email-automation-dialog{width:min(1040px,calc(100vw - 28px))}.email-automation-builder{gap:20px}.automation-name-field{max-width:620px}.automation-name-field small,.automation-step-content label small{color:var(--muted);font-weight:500}.automation-builder-steps{display:grid;gap:0}.automation-builder-step{display:grid;grid-template-columns:38px minmax(0,1fr);align-items:start;gap:14px}.automation-step-number{display:grid;width:38px;height:38px;place-items:center;border:1px solid color-mix(in srgb,var(--teal) 30%,var(--line));border-radius:12px;color:var(--teal-dark);background:color-mix(in srgb,var(--brand-soft) 66%,var(--card-bg));font-weight:850}.automation-step-content{display:grid;min-width:0;gap:15px;padding:18px;border:1px solid var(--line);border-radius:16px;background:color-mix(in srgb,var(--card-bg) 94%,var(--subtle-bg))}.automation-step-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.automation-step-heading h3,.automation-step-heading p{margin:2px 0 0}.automation-step-heading>div>span{color:var(--teal-dark);font-size:.69rem;font-weight:820;letter-spacing:.06em;text-transform:uppercase}.automation-step-state{flex:0 0 auto;padding:5px 8px;border:1px solid var(--line);border-radius:999px;color:var(--muted);background:var(--card-bg);font-size:.66rem;font-weight:760}.automation-step-state.ready{border-color:color-mix(in srgb,var(--teal) 25%,var(--line));color:var(--teal-dark);background:color-mix(in srgb,var(--brand-pale) 76%,var(--card-bg))}.automation-step-summary{margin:0;padding:10px 12px;border-radius:10px;color:var(--muted);background:color-mix(in srgb,var(--brand-pale) 45%,var(--card-bg));font-size:.78rem}.automation-step-connector{display:grid;grid-template-columns:38px 1fr;height:24px}.automation-step-connector span{justify-self:center;width:2px;height:100%;background:color-mix(in srgb,var(--teal) 30%,var(--line))}.automation-delay-field{max-width:360px}.automation-delay-field>div{display:grid;grid-template-columns:minmax(80px,120px) auto;align-items:center;gap:9px}.automation-delay-field>div>span{color:var(--muted);font-weight:650}.email-action-step textarea{min-height:170px;resize:vertical;line-height:1.55}.automation-email-studio{display:grid;gap:14px;padding:14px;border:1px solid color-mix(in srgb,var(--email-accent) 22%,var(--line));border-radius:15px;background:color-mix(in srgb,var(--card-bg) 95%,var(--email-soft))}.automation-editor-tabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;padding:4px;border-radius:12px;background:var(--soft)}.automation-editor-tabs button{display:flex;min-height:40px;align-items:center;justify-content:center;gap:7px;padding:8px 10px;border:0;border-radius:9px;color:var(--muted);background:transparent;font-weight:800;cursor:pointer}.automation-editor-tabs button span,.automation-editor-tabs button svg{width:17px;height:17px}.automation-editor-tabs button.active{color:var(--email-accent);background:var(--card-bg);box-shadow:0 4px 14px #1d2b2714}.automation-editor-panel{display:grid;min-width:0;gap:12px}.automation-editor-panel .email-simple-editor{min-height:360px;padding:28px}.automation-editor-panel .email-custom-html{display:grid;gap:8px}.automation-editor-panel .email-custom-html textarea{min-height:360px;color:#dbe8e3;background:#111816;font:13px/1.65 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.automation-review-panel{padding:4px}.automation-review-panel #automationEmailPreview{width:100%;min-height:440px;border:0;border-radius:12px;background:#fff;box-shadow:0 10px 28px #222f2c17}.automation-editor-help{margin:0;color:var(--muted);font-size:.78rem;line-height:1.45}@media(max-width:700px){.automation-editor-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.automation-email-studio{padding:10px}.automation-editor-panel .email-simple-editor,.automation-editor-panel .email-custom-html textarea{min-height:300px;padding:18px}}.email-action-step code{color:var(--teal-dark);background:color-mix(in srgb,var(--brand-pale) 60%,transparent)}.automation-activation-panel{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:15px 17px;border:1px solid color-mix(in srgb,var(--teal) 24%,var(--line));border-radius:14px;background:color-mix(in srgb,var(--brand-pale) 52%,var(--card-bg))}.automation-activation-panel strong,.automation-activation-panel p{display:block;margin:0}.automation-activation-panel p{margin-top:3px;color:var(--muted);font-size:.76rem}.automation-activation-panel .consent-check{flex:0 0 auto;color:var(--ink);font-weight:700}.app-shell[data-theme=dark] .email-tabs button.active{border-color:#527a68;color:#e2f6dc;background:#315042;box-shadow:0 3px 12px #0000002e}.app-shell[data-theme=dark] .email-automation-node{border-color:#415c51;background:#2a4037}.app-shell[data-theme=dark] .email-automation-node>span,.app-shell[data-theme=dark] .automation-step-heading>div>span,.app-shell[data-theme=dark] .email-action-step code{color:#bde4b4}.app-shell[data-theme=dark] .automation-step-number{border-color:#527a68;color:#e2f6dc;background:#315042}.app-shell[data-theme=dark] .automation-step-summary,.app-shell[data-theme=dark] .automation-activation-panel{border-color:#405b50;color:var(--muted);background:#293d35}.app-shell[data-theme=dark] .automation-step-state.ready{border-color:#527a68;color:#e2f6dc;background:#315042}.email-form-builder-grid{display:grid;grid-template-columns:minmax(0,.85fr) minmax(320px,1.15fr);gap:20px}.email-form-controls{display:grid;gap:13px}.email-form-live-preview{display:grid;gap:10px;align-content:start;padding:18px;border-radius:16px;background:color-mix(in srgb,var(--app-bg) 82%,var(--email-soft))}.email-form-live-preview>span{color:var(--muted);font-size:.75rem;font-weight:800;text-transform:uppercase}.email-form-live-preview>div{display:grid;gap:12px;place-items:center;min-height:330px;padding:34px;border-radius:18px;text-align:center;background:#fff;box-shadow:0 12px 35px #222f2c1a}.email-form-live-preview strong{font-size:1.45rem}.email-form-live-preview p,.email-form-live-preview small{margin:0;color:#6c7774}.email-form-live-preview input{width:min(100%,320px)}.email-form-live-preview button{width:min(100%,320px);padding:11px;border:0;border-radius:10px;color:#fff;background:var(--email-accent);font-weight:800}.email-sender-onboarding{display:grid;gap:18px;padding:22px;border-color:color-mix(in srgb,var(--email-accent) 24%,var(--line));background:linear-gradient(135deg,color-mix(in srgb,var(--card-bg) 94%,var(--email-soft)),var(--card-bg))}.email-onboarding-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.email-onboarding-heading h3,.email-onboarding-heading p{margin:4px 0 0}.email-onboarding-heading p:last-child{max-width:700px;color:var(--muted)}.email-onboarding-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.email-onboarding-grid article{display:grid;grid-template-columns:30px 1fr;align-items:start;gap:10px;min-height:112px;padding:14px;border:1px solid var(--line);border-radius:13px;background:var(--card-bg)}.email-onboarding-grid article>span{display:grid;width:28px;height:28px;place-items:center;border-radius:50%;color:var(--muted);background:var(--soft);font-size:.78rem;font-weight:900}.email-onboarding-grid article.complete>span{color:#17634c;background:#e6f5ef}.email-onboarding-grid strong{display:block;font-size:.84rem}.email-onboarding-grid p{margin:5px 0 0;color:var(--muted);font-size:.76rem;line-height:1.45}.email-settings-grid{display:grid;grid-template-columns:minmax(300px,.85fr) minmax(0,1.15fr);gap:18px;align-items:start}.email-settings-form,.email-domain-form,.email-domain-guide{display:grid;gap:15px}.email-settings-form{order:2}.email-settings-form .panel-heading,.email-domain-form .panel-heading{margin:-4px 0 2px;padding:0 0 12px;border-bottom:1px solid var(--line)}.email-settings-form .compact-heading{margin-top:10px}.email-settings-form label>small{color:var(--muted);font-weight:500}.email-label-line{display:flex;align-items:center;min-height:22px;gap:7px}.email-label-line .field-help{width:18px;height:18px;font-size:.61rem}.email-field-tag{display:inline-flex;align-items:center;min-height:20px;padding:2px 7px;border-radius:999px;color:var(--muted);background:var(--soft);font-size:.65rem;font-weight:750}.email-field-tag.required{color:color-mix(in srgb,var(--email-accent) 82%,#263532);background:var(--email-soft)}.email-settings-options-body{display:grid;gap:10px}.email-settings-details{display:grid}.email-settings-details>summary{grid-column:1 / -1;cursor:pointer;color:var(--ink);font-weight:800}.email-settings-details:not([open])>:not(summary){display:none}.email-settings-details[open]>summary{margin-bottom:10px}details.email-deliverability-notice{display:grid;grid-template-columns:36px 1fr}.email-compliance-notice{display:grid;gap:4px;padding:13px 14px;border:1px solid #cfe3db;border-radius:12px;color:#285247;background:#f1faf7}.email-compliance-notice span{color:#58716a;font-size:.84rem;line-height:1.45}.email-deliverability-notice{display:flex;align-items:flex-start;gap:13px;margin:14px 0 18px;padding:15px 17px;border:1px solid color-mix(in srgb,var(--teal) 24%,var(--line));border-radius:15px;background:linear-gradient(135deg,color-mix(in srgb,var(--teal-soft) 70%,var(--card-bg)),var(--card-bg))}.email-deliverability-notice>span{display:grid;place-items:center;width:36px;height:36px;flex:0 0 36px;border-radius:11px;color:var(--teal-dark);background:color-mix(in srgb,var(--teal) 14%,var(--card-bg))}.email-deliverability-notice>span svg{width:19px;height:19px;fill:none;stroke:currentColor;stroke-width:1.8}.email-deliverability-notice div{display:grid;gap:4px;min-width:0}.email-deliverability-notice strong{color:var(--ink);font-size:.94rem}.email-deliverability-notice p{margin:0;color:var(--muted);font-size:.85rem;line-height:1.5}.email-deliverability-notice a{display:inline-flex;align-items:center;gap:5px;width:fit-content;margin-top:3px;color:var(--teal-dark);font-size:.82rem;font-weight:700;text-decoration:none}.email-deliverability-notice a:hover{text-decoration:underline}.email-deliverability-notice a svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:1.8}.email-aws-readiness{display:flex;flex-wrap:wrap;gap:7px;margin:14px 0;padding:13px;border:1px solid var(--line);border-radius:14px;background:color-mix(in srgb,var(--card-bg) 88%,var(--sidebar-soft))}.email-aws-readiness>strong,.email-aws-readiness>small{flex-basis:100%}.email-aws-readiness>small{color:var(--muted);line-height:1.45}.email-aws-readiness>span{display:inline-flex;align-items:center;min-height:28px;padding:4px 9px;border-radius:999px;font-size:.76rem;font-weight:750;background:var(--card-bg);color:var(--muted)}.email-aws-readiness>span.ready{color:#216547;background:color-mix(in srgb,#7dd7a8 18%,var(--card-bg))}.email-aws-readiness>span.attention{color:#8b5426;background:color-mix(in srgb,#e7a35b 16%,var(--card-bg))}.email-sender-health-details{margin:16px 0;padding:0;overflow:hidden}.email-sender-health-details>summary{padding:15px 17px;cursor:pointer;color:var(--ink);font-weight:820}.email-sender-health-details[open]>summary{border-bottom:1px solid var(--line)}.email-sender-health{padding:17px}.email-footer-settings-body{display:grid;gap:15px;padding-top:2px}.email-sender-health .panel-heading{align-items:flex-start}.email-health-status{display:inline-flex;align-items:center;min-height:30px;padding:5px 11px;border-radius:999px;background:var(--sidebar-soft);color:var(--muted);font-size:.8rem;font-weight:800;white-space:nowrap}.email-health-status.healthy{color:#216547;background:color-mix(in srgb,#7dd7a8 22%,var(--card-bg))}.email-health-status.warning{color:#7c5615;background:color-mix(in srgb,#efc361 24%,var(--card-bg))}.email-health-status.review{color:#86501f;background:color-mix(in srgb,#e7a35b 20%,var(--card-bg))}.email-health-status.paused{color:#9d3333;background:color-mix(in srgb,#e57575 18%,var(--card-bg))}.email-health-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.email-health-metrics>div{display:grid;gap:3px;padding:13px 14px;border:1px solid var(--line);border-radius:14px;background:color-mix(in srgb,var(--card-bg) 92%,var(--sidebar-soft))}.email-health-metrics span,.email-health-metrics small{color:var(--muted)}.email-health-metrics strong{font-size:1.25rem}.email-health-action{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;margin-top:12px;padding:12px 14px;border-radius:14px;background:color-mix(in srgb,#e7a35b 13%,var(--card-bg))}.email-health-action span{color:var(--muted);line-height:1.5}.email-health-action a{font-weight:800}.email-health-action-links{display:inline-flex;align-items:center;justify-content:flex-end;gap:12px;flex-wrap:wrap}@media(max-width:680px){.email-health-metrics,.email-health-action{grid-template-columns:1fr}}.email-address-help{overflow:hidden;border:1px solid var(--line);border-radius:12px;background:var(--soft)}.email-address-help summary{position:relative;padding:13px 42px 13px 14px;cursor:pointer;list-style:none;font-weight:800}.email-address-help summary::-webkit-details-marker{display:none}.email-address-help summary:after{position:absolute;top:50%;right:15px;content:"+";transform:translateY(-50%);color:var(--email-accent);font-size:1.15rem}.email-address-help[open] summary:after{content:"\2212"}.email-address-help>div{padding:0 14px 14px;border-top:1px solid var(--line);color:var(--muted);font-size:.84rem;line-height:1.55}.email-address-help p{margin:12px 0 0}.email-address-help ul{margin:10px 0 0;padding-left:20px}.email-settings-side{display:grid;order:1;gap:14px}.email-domain-explainer{display:grid;gap:5px;padding:13px 14px;border:1px solid color-mix(in srgb,var(--email-accent) 24%,var(--line));border-radius:12px;background:var(--email-soft)}.email-domain-explainer span{color:var(--muted);font-size:.82rem;line-height:1.45}.email-domain-guide h2,.email-domain-guide p{margin:0}.email-domain-guide ol{display:grid;gap:10px;margin:0;padding-left:22px;color:var(--muted)}.email-domain-guide li::marker{color:var(--email-accent);font-weight:800}.email-domain-list{display:grid;gap:12px}.email-domain-card{display:grid;gap:16px}.email-domain-card h3,.email-domain-card p{margin:7px 0 0}.email-domain-card p{color:var(--muted)}.email-domain-card-header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.email-domain-card-header>div{min-width:0}.email-domain-card-header h3{overflow-wrap:anywhere;font-size:1.08rem}.email-domain-card-header p{max-width:680px;font-size:.83rem;line-height:1.45}.email-domain-progress{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none}.email-domain-progress li{display:grid;grid-template-columns:28px minmax(0,1fr);gap:9px;min-height:88px;padding:11px;border:1px solid var(--line);border-radius:12px;color:var(--muted);background:color-mix(in srgb,var(--card-bg) 93%,var(--soft))}.email-domain-progress li>span{display:grid;width:27px;height:27px;place-items:center;border-radius:50%;color:var(--muted);background:var(--soft);font-size:.72rem;font-weight:900}.email-domain-progress li strong,.email-domain-progress li small{display:block}.email-domain-progress li strong{color:var(--ink);font-size:.76rem;line-height:1.3}.email-domain-progress li small{margin-top:4px;font-size:.68rem;line-height:1.35}.email-domain-progress li.complete{border-color:color-mix(in srgb,#43a27e 28%,var(--line));background:color-mix(in srgb,#e6f5ef 55%,var(--card-bg))}.email-domain-progress li.complete>span{color:#17634c;background:#d7f0e6}.email-dns-panel,.email-domain-protection{overflow:hidden;border:1px solid var(--line);border-radius:13px;background:color-mix(in srgb,var(--card-bg) 94%,var(--soft))}.email-dns-panel>summary,.email-domain-protection>summary{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:13px 14px;cursor:pointer;list-style:none}.email-dns-panel>summary::-webkit-details-marker,.email-domain-protection>summary::-webkit-details-marker{display:none}.email-dns-panel>summary:after,.email-domain-protection>summary:after{content:"+";margin-left:auto;color:var(--email-accent);font-weight:900}.email-dns-panel[open]>summary:after,.email-domain-protection[open]>summary:after{content:"\2212"}.email-dns-panel>summary>span:first-child{display:grid;gap:2px}.email-dns-panel>summary>span:last-of-type{margin-left:auto;color:var(--email-accent);font-size:.72rem;font-weight:800}.email-dns-panel>summary small{color:var(--muted);font-size:.72rem;font-weight:500}.email-dns-records{display:grid;gap:9px;padding:0 13px 13px;border-top:1px solid var(--line)}.email-dns-records article{display:grid;gap:8px;margin-top:12px;padding:11px;border-radius:11px;background:var(--card-bg)}.email-dns-records article>header{display:flex;align-items:center;gap:8px}.email-dns-records article>header span{padding:3px 7px;border-radius:999px;color:var(--email-accent);background:var(--email-soft);font-size:.66rem;font-weight:900}.email-dns-records article>header strong{font-size:.76rem}.email-dns-field{display:grid;grid-template-columns:88px minmax(0,1fr) auto;align-items:center;gap:8px}.email-dns-field>span{color:var(--muted);font-size:.68rem;font-weight:800}.email-dns-field code{overflow-wrap:anywhere;user-select:all;padding:7px 8px;border:1px solid var(--line);border-radius:8px;background:var(--soft);font-size:.68rem}.email-dns-field button{min-height:30px;padding:5px 9px;border:1px solid var(--line);border-radius:8px;color:var(--email-accent);background:var(--card-bg);font-size:.7rem;font-weight:800}.email-sender-addresses-heading>div{display:grid;gap:2px}.email-sender-addresses-heading small{color:var(--muted);font-size:.72rem;font-weight:500}.email-domain-protection .email-aws-readiness{margin:0;border:0;border-top:1px solid var(--line);border-radius:0}.compact-empty{min-height:220px}.email-status.waiting_provider{color:#795626;background:#fff0d5}.email-status.verified,.email-status.queued{color:#17634c;background:#e6f5ef}.email-campaign-section{display:grid;gap:16px;padding:18px;border:1px solid var(--line);border-radius:16px;background:color-mix(in srgb,var(--card-bg) 96%,var(--email-soft))}.email-campaign-type-dialog{width:min(760px,calc(100vw - 28px))}.email-sender-gate-dialog{width:min(680px,calc(100vw - 28px))}.email-sender-gate-intro{display:grid;grid-template-columns:48px minmax(0,1fr);align-items:start;gap:14px;padding:16px;border:1px solid color-mix(in srgb,var(--email-accent) 24%,var(--line));border-radius:16px;background:color-mix(in srgb,var(--card-bg) 92%,var(--email-soft))}.email-sender-gate-intro>span{display:grid;width:46px;height:46px;place-items:center;border-radius:14px;color:var(--email-accent);background:var(--email-soft)}.email-sender-gate-intro>span svg{width:23px;height:23px;fill:none;stroke:currentColor;stroke-width:1.8}.email-sender-gate-intro h3,.email-sender-gate-intro p{margin:0}.email-sender-gate-intro p{margin-top:5px;color:var(--muted);font-size:.84rem;line-height:1.5}.email-sender-gate-checks{display:grid;gap:8px;margin:14px 0 0;padding:0;list-style:none}.email-sender-gate-checks li{display:grid;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:56px;border:1px solid var(--line);border-radius:13px;padding:10px 12px;background:var(--card-bg)}.email-sender-gate-checks li>span:first-child{display:grid;width:28px;height:28px;place-items:center;border-radius:50%;color:#805b0c;background:#fff2cf;font-size:.76rem;font-weight:900}.email-sender-gate-checks li.complete>span:first-child{color:#17634c;background:#e6f5ef}.email-sender-gate-checks li>span:nth-child(2){display:grid;min-width:0;gap:2px}.email-sender-gate-checks strong{font-size:.82rem}.email-sender-gate-checks small{color:var(--muted);font-size:.73rem;line-height:1.4}.email-sender-gate-checks em{color:var(--muted);font-size:.68rem;font-style:normal;font-weight:800}.email-sender-gate-checks li.complete em{color:#17634c}.email-sender-gate-note{margin:12px 2px 0;color:var(--muted);font-size:.75rem;line-height:1.5}.email-campaign-type-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.email-campaign-type-grid>button{display:grid;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:6px 13px;min-height:150px;padding:20px;border:1px solid var(--line);border-radius:17px;color:var(--ink);text-align:left;background:var(--card-bg);cursor:pointer}.email-campaign-type-grid>button:hover{border-color:color-mix(in srgb,var(--email-accent) 42%,var(--line));background:color-mix(in srgb,var(--card-bg) 94%,var(--email-soft));transform:translateY(-2px)}.email-campaign-type-grid>button>span{display:grid;grid-row:1 / 3;width:48px;height:48px;place-items:center;border-radius:14px;color:var(--email-accent);background:var(--email-soft);font-weight:900}.email-campaign-type-grid strong,.email-campaign-type-grid small{display:block}.email-campaign-type-grid small{grid-column:2 / -1;color:var(--muted);line-height:1.45}.email-campaign-type-grid em{grid-column:3;grid-row:1;color:var(--email-accent);font-size:.74rem;font-style:normal;font-weight:800}.email-ab-settings{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,.8fr);gap:14px 18px;padding:16px;border:1px solid color-mix(in srgb,var(--email-accent) 28%,var(--line));border-radius:14px;background:color-mix(in srgb,var(--card-bg) 91%,var(--email-soft))}.email-ab-settings>div:first-child{display:grid;grid-template-columns:38px minmax(0,1fr);gap:11px}.email-ab-settings>div:first-child>span{display:grid;width:38px;height:38px;place-items:center;border-radius:11px;color:var(--email-accent);background:var(--email-soft);font-weight:900}.email-ab-settings h3,.email-ab-settings p{margin:0}.email-ab-settings p{margin-top:4px;color:var(--muted);font-size:.78rem;line-height:1.45}.email-ab-summary{grid-column:1 / -1;display:grid;grid-template-columns:auto auto minmax(80px,1fr) auto auto;align-items:center;gap:8px}.email-ab-summary span{color:var(--email-accent);font-weight:900}.email-ab-summary small{color:var(--muted)}.email-ab-summary i{height:8px;border-radius:999px;background:linear-gradient(90deg,var(--email-accent) 0 50%,color-mix(in srgb,var(--email-accent) 38%,var(--line)) 50%)}.email-campaign-section-heading{display:grid;grid-template-columns:36px 1fr;align-items:start;gap:12px}.email-campaign-section-heading>span{display:grid;width:34px;height:34px;place-items:center;border-radius:11px;color:var(--email-accent);background:var(--email-soft);font-weight:900}.email-campaign-section-heading h3,.email-campaign-section-heading p{margin:0}.email-campaign-section-heading p{margin-top:3px;color:var(--muted);font-size:.84rem}.email-campaign-readiness{display:grid;grid-template-columns:minmax(210px,.7fr) minmax(0,1.3fr);align-items:center;gap:16px;padding:14px 16px;border:1px solid var(--line);border-radius:14px}.email-campaign-readiness.ready{border-color:#b7ddcf;background:#eff9f5}.email-campaign-readiness.blocked{border-color:#ead7ab;background:#fff9eb}.email-campaign-readiness strong,.email-campaign-readiness span{display:block}.email-campaign-readiness span{margin-top:3px;color:var(--muted);font-size:.8rem}.email-campaign-readiness ul{display:grid;grid-template-columns:repeat(auto-fit,minmax(132px,1fr));gap:7px;margin:0;padding:0;list-style:none}.email-campaign-readiness li{display:flex;align-items:center;gap:7px;min-width:0;padding:7px 9px;border-radius:10px;color:#785b2f;background:#f8edd8;font-size:.72rem;font-weight:800}.email-campaign-readiness li>span:first-child{flex:0 0 auto;margin:0;font-size:.86rem}.email-campaign-readiness li>span:last-child{min-width:0;margin:0}.email-campaign-readiness li b,.email-campaign-readiness li small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.email-campaign-readiness li small{margin-top:2px;color:currentColor;font-size:.66rem;font-weight:650;opacity:.78}.email-campaign-readiness li.complete{color:#17634c;background:#dff2eb}.email-campaign-advanced{margin-top:12px;padding:12px 14px;border:1px solid var(--line);border-radius:14px;background:color-mix(in srgb,var(--sidebar-soft) 55%,var(--card-bg))}.email-campaign-advanced summary{cursor:pointer;color:var(--ink);font-weight:800}.email-campaign-advanced[open] summary{margin-bottom:12px}.email-campaign-tracking-options{display:flex;flex-wrap:wrap;gap:10px 18px;margin:10px 0 7px}.email-campaign-tracking-options label{display:inline-flex;align-items:center;gap:8px;font-weight:750}.email-campaign-tracking-options input{width:18px;min-height:18px;margin:0}.email-schedule-fields{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.email-campaign-row-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px;min-width:0}.email-campaign-row-actions .icon-button{flex:0 0 36px;width:36px;height:36px;padding:8px}.email-campaign-row-actions svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.email-campaign-row-actions .icon-button:not(.danger):not(.email-campaign-delete){color:var(--muted)}.email-schedule-fields.hidden{display:none}.email-campaign-workspace{width:100%}.email-campaign-workspace-form{width:min(100%,1440px);margin:0 auto;padding:0 0 36px}.email-campaign-workspace-header{position:sticky;z-index:15;top:0;display:grid!important;grid-template-columns:46px minmax(0,1fr) auto;align-items:center!important;gap:14px!important;margin:-4px -4px 0;padding:14px 4px 16px!important;background:color-mix(in srgb,var(--app-bg) 94%,transparent);backdrop-filter:blur(14px)}.email-campaign-workspace-header>div:nth-child(2){min-width:0}.email-campaign-workspace-header h2{font-size:clamp(1.25rem,2vw,1.65rem)}.email-campaign-workspace-header p:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.email-campaign-back{display:grid;width:42px;height:42px;place-items:center;border:1px solid var(--line);border-radius:50%;color:var(--ink);background:var(--card-bg);font-size:1.15rem;cursor:pointer}.email-campaign-back:hover{border-color:color-mix(in srgb,var(--email-accent) 45%,var(--line));color:var(--email-accent);background:var(--email-soft)}.email-campaign-header-actions{display:flex;gap:9px}.email-campaign-workspace .email-builder-steps{position:sticky;z-index:14;top:86px;padding:8px;border:1px solid var(--line);border-radius:14px;background:color-mix(in srgb,var(--card-bg) 94%,transparent);backdrop-filter:blur(12px)}.email-campaign-workspace .email-builder-steps span{text-align:center}.email-editor-state-fields{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.email-design-studio{display:grid;grid-template-columns:390px minmax(0,1fr);min-height:720px;overflow:hidden;border:1px solid var(--line);border-radius:18px;background:var(--card-bg)}.email-design-rail{display:grid;align-content:start;gap:14px;padding:16px;border-right:1px solid var(--line);background:color-mix(in srgb,var(--card-bg) 92%,var(--email-soft))}.email-design-tabs{display:grid;grid-template-columns:1fr 1.25fr;gap:5px;padding:4px;border-radius:11px;background:var(--soft)}.email-design-tabs button,.email-editor-view-toggle button{min-height:38px;padding:8px 10px;border:0;border-radius:8px;color:var(--muted);background:transparent;font-weight:800;cursor:pointer}.email-design-tabs button.active,.email-editor-view-toggle button.active{color:var(--email-accent);background:var(--card-bg);box-shadow:0 4px 14px #1d2b2714}.email-template-gallery,.email-scratch-options{display:grid;min-width:0;gap:10px}.email-template-gallery>p,.email-scratch-options>p{margin:3px 2px 7px}.email-template-gallery>p strong,.email-template-gallery>p span,.email-scratch-options>p strong,.email-scratch-options>p span{display:block}.email-template-gallery>p span,.email-scratch-options>p span{margin-top:3px;color:var(--muted);font-size:.76rem;line-height:1.4}.email-scratch-options>button{display:grid;grid-template-columns:58px minmax(0,1fr);align-items:center;gap:11px;width:100%;padding:10px;border:1px solid transparent;border-radius:13px;color:var(--ink);text-align:left;background:transparent;cursor:pointer}.email-scratch-options>button:hover,.email-scratch-options>button.active{border-color:color-mix(in srgb,var(--email-accent) 38%,var(--line));background:var(--card-bg)}.email-template-search{position:relative}.email-template-search>span{position:absolute;top:50%;left:11px;display:grid;width:17px;height:17px;place-items:center;color:var(--muted);transform:translateY(-50%)}.email-template-search svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.8}.email-template-search input{min-height:40px;padding-left:36px;font-size:.82rem}.email-template-categories{display:flex;flex-wrap:wrap;gap:6px}.email-template-categories button{padding:6px 10px;border:1px solid var(--line);border-radius:999px;color:var(--muted);background:var(--card-bg);font-size:.7rem;font-weight:800;cursor:pointer}.email-template-categories button.active{border-color:color-mix(in srgb,var(--email-accent) 42%,var(--line));color:var(--email-accent);background:var(--email-soft)}.email-template-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;max-height:570px;overflow-y:auto;padding:2px 4px 10px 1px}.email-template-grid>button{display:grid;align-content:start;gap:8px;min-width:0;padding:8px;border:1px solid transparent;border-radius:13px;color:var(--ink);text-align:left;background:transparent;cursor:pointer}.email-template-grid>button:hover{border-color:color-mix(in srgb,var(--email-accent) 30%,var(--line));background:var(--card-bg);transform:translateY(-1px)}.email-template-grid>button.active{border-color:color-mix(in srgb,var(--email-accent) 48%,var(--line));background:var(--card-bg);box-shadow:0 8px 20px #1d2b2714}.email-template-grid button>span:last-child,.email-template-grid button strong,.email-template-grid button small{display:block;min-width:0}.email-template-grid button strong{font-size:.78rem}.email-template-grid button small{margin-top:3px;color:var(--muted);font-size:.66rem;line-height:1.35}.email-template-preview{display:grid;align-content:start;gap:5px;height:186px;overflow:hidden;padding:7px;border:1px solid #dfe6e2;border-radius:9px;background:#fff;box-shadow:0 5px 14px #23302c14}.email-template-preview img{width:100%;height:84px;object-fit:cover;border-radius:6px}.email-template-preview i,.email-template-preview b{display:block;height:5px;border-radius:9px;background:#dce5e1}.email-template-preview b{width:68%;height:11px;background:#2f7d62}.email-template-preview em{display:block;width:54%;height:18px;margin-top:4px;border-radius:5px;background:#2f7d62}.email-template-preview.warm b,.email-template-preview.warm em{background:#876c4e}.email-template-preview.navy b,.email-template-preview.navy em{background:#344868}.email-template-preview.blue b,.email-template-preview.blue em{background:#527f93}.email-template-preview.story b,.email-template-preview.story em{background:#875f4f}.email-template-preview.launch b,.email-template-preview.launch em{background:#2f7d62}.email-template-preview.event b,.email-template-preview.event em{background:#59759a}.email-template-preview.offer b,.email-template-preview.offer em{background:#9b5e66}.email-template-empty{margin:12px 0;padding:16px;border-radius:10px;color:var(--muted);text-align:center;background:var(--soft)}.email-template-thumb{display:grid;align-content:start;gap:4px;width:54px;height:66px;padding:8px;border:1px solid #e1e6e3;border-radius:7px;background:#fff;box-shadow:0 4px 12px #23302c14}.email-template-thumb i,.email-template-thumb b{display:block;height:4px;border-radius:5px;background:#d8dfdc}.email-template-thumb i:first-child{height:11px;background:#2f7d62}.email-template-thumb b{width:55%;height:7px;margin-top:3px;background:#4d8b78}.email-template-thumb.newsletter i:first-child{background:#4d8b78}.email-template-thumb.investor i:first-child{background:#394d74}.email-template-thumb.investor b{display:inline-block;width:45%;background:#9aaccd}.email-template-thumb.community i:first-child{background:#a26c4e}.email-template-thumb.offer i:first-child{background:#aa5262}.email-editor-choice-icon{display:grid;width:48px;height:48px;place-items:center;border-radius:12px;color:var(--email-accent);background:var(--email-soft);font-size:.92rem;font-weight:900}.email-editor-stage{min-width:0;background:color-mix(in srgb,var(--app-bg) 76%,var(--card-bg))}.email-editor-stage-header{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 20px;border-bottom:1px solid var(--line);background:var(--card-bg)}.email-editor-stage-header h3,.email-editor-stage-header p{margin:0}.email-editor-stage-header h3{margin-top:3px}.email-editor-view-toggle{display:flex;gap:4px;padding:4px;border-radius:11px;background:var(--soft)}.email-editor-pane{display:grid;gap:14px;min-height:650px;padding:20px}.email-editor-pane .email-block-editor{max-height:none}.email-editor-pane .email-block-card{padding:17px;background:var(--card-bg);box-shadow:0 6px 18px #222f2c0d}.email-simple-editor:not(.email-plain-source){width:100%;min-height:620px;padding:clamp(24px,5vw,58px);border:0;border-radius:15px;color:#20302d;background:#fff;box-shadow:0 12px 34px #222f2c17;font:17px/1.75 Georgia,serif;resize:vertical}.email-editor-pane .email-custom-html{align-content:start;min-height:620px;padding:18px;border-radius:14px;background:#17201e;color:#dbe8e3}.email-editor-pane .email-custom-html textarea{min-height:540px;border-color:#34423f;color:#dbe8e3;background:#111816;font:13px/1.65 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;tab-size:2}.email-editor-pane .email-custom-html small{color:#9bb0aa}.email-campaign-workspace .email-campaign-live-preview{min-height:650px;padding:20px;border-radius:0}.email-campaign-workspace #emailCampaignPreview{min-height:680px;max-height:none}.email-campaign-workspace .email-preview-canvas{padding-bottom:24px}@media(max-width:980px){.email-design-studio{grid-template-columns:1fr}.email-design-rail{border-right:0;border-bottom:1px solid var(--line)}.email-template-grid{grid-template-columns:repeat(4,minmax(0,1fr));max-height:470px}.email-scratch-options{grid-template-columns:repeat(3,minmax(0,1fr))}.email-scratch-options>p{grid-column:1 / -1}}@media(max-width:680px){.tools-link-tracking>summary{grid-template-columns:1fr auto}.tools-link-tracking>summary em{display:none}.tools-tracking-custom{grid-template-columns:1fr;margin-left:14px}.tools-tracking-preview{grid-template-columns:auto minmax(0,1fr)}.tools-tracking-preview .text-button{grid-column:1 / -1;justify-self:start}.email-campaign-workspace-header{position:static;grid-template-columns:42px minmax(0,1fr)}.email-campaign-header-actions{grid-column:1 / -1;justify-content:flex-end}.email-campaign-workspace .email-builder-steps{position:static}.email-template-grid{grid-template-columns:repeat(2,minmax(0,1fr));max-height:540px}.email-scratch-options{grid-template-columns:1fr}.email-scratch-options>p{grid-column:auto}.email-editor-stage-header,.email-block-toolbar{align-items:stretch;flex-direction:column}.email-editor-view-toggle{width:100%}.email-editor-view-toggle button{flex:1}.email-editor-pane{padding:12px}.email-campaign-workspace-form>footer{display:grid;grid-template-columns:1fr}.email-campaign-type-grid,.email-ab-settings{grid-template-columns:1fr}.email-ab-summary{grid-column:auto}}.fo-consent-banner{position:fixed;z-index:10000;right:22px;bottom:22px;left:22px;display:flex;align-items:center;justify-content:space-between;gap:24px;max-width:1120px;margin:auto;padding:20px 22px;border:1px solid var(--line);border-radius:18px;color:var(--ink);background:var(--surface);box-shadow:0 20px 70px #1b2a2633}.fo-consent-banner>div:first-child{max-width:680px}.fo-consent-banner strong{font-size:1rem}.fo-consent-banner p{margin:5px 0 0;color:var(--muted);font-size:.88rem;line-height:1.5}.fo-consent-banner a{color:var(--accent-dark);font-weight:700}.fo-consent-banner>div:last-child,.fo-consent-preferences footer{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.fo-consent-primary,.fo-consent-secondary{padding:10px 14px;border-radius:10px;font:inherit;font-size:.86rem;font-weight:800;cursor:pointer}.fo-consent-primary{border:1px solid var(--accent);color:#fff;background:var(--accent)}.fo-consent-secondary{border:1px solid var(--line);color:var(--ink);background:var(--surface)}.fo-consent-preferences{width:min(92vw,580px);padding:0;border:0;border-radius:18px;color:var(--ink);background:transparent}.fo-consent-preferences::backdrop{background:#131f1c8c;backdrop-filter:blur(3px)}.fo-consent-preferences-shell{display:grid;gap:18px;padding:24px;border-radius:18px;background:var(--surface)}.fo-consent-preferences header{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.fo-consent-preferences header span{color:var(--accent-dark);font-size:.76rem;font-weight:800;text-transform:uppercase;letter-spacing:.08em}.fo-consent-preferences h2,.fo-consent-preferences p{margin:3px 0 0}.fo-consent-preferences p{color:var(--muted);line-height:1.55}.fo-consent-preferences header button{border:0;color:var(--muted);background:transparent;font-size:1.6rem;cursor:pointer}.fo-consent-preferences label{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:15px;border:1px solid var(--line);border-radius:12px}.fo-consent-preferences label span{display:grid;gap:3px}.fo-consent-preferences label small{color:var(--muted);line-height:1.4}.fo-consent-preferences input{width:20px;height:20px;accent-color:var(--accent)}@media(max-width:720px){.fo-consent-banner{right:12px;bottom:12px;left:12px;align-items:stretch;flex-direction:column;gap:15px;padding:18px}.fo-consent-banner>div:last-child{display:grid;grid-template-columns:1fr 1fr}.fo-consent-banner .fo-consent-primary{grid-column:1 / -1;grid-row:1}}.icon-admin{color:#6d4f0d;background:transparent}.admin-operations-summary{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px}.admin-operations-summary article{display:grid;min-width:0;min-height:104px;align-content:space-between;gap:6px;border:1px solid var(--line);border-radius:15px;padding:14px;background:var(--card-bg);box-shadow:var(--shadow)}.admin-operations-summary article.needs-attention{border-color:color-mix(in srgb,var(--coral) 34%,var(--line));background:color-mix(in srgb,#f7dfda 30%,var(--card-bg))}.admin-operations-summary span,.admin-operations-summary small{color:var(--muted)}.admin-operations-summary span{overflow-wrap:anywhere;font-size:.72rem;font-weight:800;letter-spacing:.045em;text-transform:uppercase}.admin-operations-summary strong{font-size:1.45rem;font-variant-numeric:tabular-nums}.admin-operations-summary small{font-size:.72rem;line-height:1.35}.admin-operations-note{display:flex;align-items:flex-start;gap:11px;border:1px solid color-mix(in srgb,#557e9c 24%,var(--line));border-radius:14px;padding:13px 15px;color:var(--muted);background:color-mix(in srgb,#e3eef5 42%,var(--card-bg))}.admin-operations-note>.ui-symbol{display:grid;width:30px;height:30px;flex:0 0 auto;place-items:center;border-radius:9px;color:#426b88;background:#e3eef5}.admin-operations-note strong{display:block;color:var(--ink);font-size:.82rem}.admin-operations-note p{margin:3px 0 0;font-size:.76rem;line-height:1.48}.admin-affiliate-program-grid,.admin-library-review-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.admin-affiliate-program-card,.admin-library-review-card{min-width:0}.admin-affiliate-program-card{display:grid;gap:15px;border-top:3px solid color-mix(in srgb,var(--teal) 36%,transparent)}.admin-affiliate-program-card.needs-attention{border-top-color:var(--coral)}.admin-affiliate-program-card>header,.admin-library-review-card>header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.admin-affiliate-program-card>header>div,.admin-library-review-card>header>div{min-width:0}.admin-affiliate-program-card header p,.admin-library-review-card header p{margin:0 0 3px;color:var(--muted);font-size:.72rem;font-weight:750;letter-spacing:.035em;text-transform:uppercase}.admin-affiliate-program-card h3,.admin-library-review-card h3{margin:0;font-size:1.04rem;overflow-wrap:anywhere;text-wrap:balance}.admin-affiliate-program-card header a{display:block;margin-top:4px;overflow:hidden;color:var(--muted);font-size:.72rem;text-overflow:ellipsis;white-space:nowrap}.admin-affiliate-program-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.admin-affiliate-program-stats>span{display:grid;min-width:0;gap:3px;border-radius:11px;padding:10px;background:var(--panel-soft)}.admin-affiliate-program-stats small,.admin-affiliate-program-stats em{color:var(--muted);font-size:.68rem;font-style:normal}.admin-affiliate-program-stats strong{overflow-wrap:anywhere;font-size:.9rem;font-variant-numeric:tabular-nums;text-transform:capitalize}.admin-affiliate-source-details{border-top:1px solid var(--line);padding-top:12px}.admin-affiliate-source-details summary{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:40px;color:var(--ink);font-size:.8rem;font-weight:800;cursor:pointer}.admin-affiliate-source-details summary span{border-radius:999px;padding:3px 8px;color:var(--muted);background:var(--panel-soft);font-size:.68rem}.admin-affiliate-source-details ul{display:grid;gap:7px;margin:8px 0 0;padding:0;list-style:none}.admin-affiliate-source-details li{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:3px 10px;border:1px solid var(--line);border-radius:10px;padding:9px 10px;background:var(--card-bg)}.admin-affiliate-source-details li.needs-attention{border-color:color-mix(in srgb,var(--coral) 30%,var(--line))}.admin-affiliate-source-details li span{display:grid;min-width:0;gap:2px}.admin-affiliate-source-details li strong{font-size:.76rem}.admin-affiliate-source-details li small,.admin-affiliate-source-details li time,.admin-affiliate-source-details li p{color:var(--muted);font-size:.66rem}.admin-affiliate-source-details li time{text-align:right}.admin-affiliate-source-details li p{grid-column:1 / -1;margin:4px 0 0;line-height:1.4}.admin-affiliate-program-card>footer{display:flex;align-items:center;justify-content:space-between;gap:10px;color:var(--muted);font-size:.68rem}.admin-library-review-card{display:grid;align-content:start;gap:11px;border-left:3px solid var(--line)}.admin-library-review-card.status-new,.admin-library-review-card.status-reviewing{border-left-color:#d49525}.admin-library-review-card.status-accepted,.admin-library-review-card.status-resolved{border-left-color:var(--teal)}.admin-library-meta{display:flex;align-items:center;justify-content:space-between;gap:10px;color:var(--muted);font-size:.7rem}.admin-library-meta span{border-radius:999px;padding:4px 8px;background:var(--panel-soft)}.admin-library-review-card>p{margin:0;overflow-wrap:anywhere;color:var(--muted);font-size:.78rem;line-height:1.5;white-space:pre-wrap}.admin-library-url,.admin-library-contact{display:block;min-width:0;overflow:hidden;color:var(--accent);font-size:.74rem;text-overflow:ellipsis;white-space:nowrap}.admin-library-contact{color:var(--muted)}.admin-library-review-card>footer{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;border-top:1px solid var(--line);padding-top:11px}.admin-library-review-card footer label{display:grid;min-width:min(230px,100%);gap:5px}.admin-library-review-card footer label>span{color:var(--muted);font-size:.68rem;font-weight:800}.admin-library-review-card footer select{min-height:40px;background-color:var(--card-bg);color:var(--ink)}.admin-library-review-card footer small{color:var(--muted);font-size:.68rem;text-align:right}.admin-result-note{grid-column:1 / -1;margin:0;color:var(--muted);font-size:.74rem}.admin-workspace{gap:0}.admin-panel{display:grid;gap:18px;min-width:0;animation:adminPanelIn .18s ease both}.admin-panel[hidden]{display:none!important}.admin-panel[aria-busy=true]>:not(.admin-panel-load-status):not(header){opacity:.55;pointer-events:none}.admin-panel-load-status{margin:0;border:1px solid var(--line);border-radius:12px;padding:11px 13px;color:var(--muted);background:var(--panel-soft);font-size:.78rem}.admin-panel-load-status[data-type=error]{border-color:color-mix(in srgb,var(--coral) 35%,var(--line));color:var(--coral)}.admin-panel-load-status[data-type=success]{border-color:color-mix(in srgb,var(--teal) 30%,var(--line));color:var(--teal-dark)}.admin-header{align-items:center;border:1px solid color-mix(in srgb,#557e9c 22%,var(--line));border-radius:20px;padding:20px 22px;background:linear-gradient(135deg,color-mix(in srgb,#e3eef5 72%,var(--card-bg)),var(--card-bg) 68%);box-shadow:var(--shadow)}.admin-header h2{margin:3px 0 5px;font-size:clamp(1.55rem,2.2vw,2rem)}.admin-header p:last-child{max-width:680px;margin:0;color:var(--muted)}.admin-header-actions{display:flex;align-items:center;gap:10px}.admin-notification-summary{display:inline-flex;min-height:40px;align-items:center;gap:7px;border:1px solid color-mix(in srgb,#c8564a 24%,var(--line));border-radius:999px;padding:0 13px;color:var(--muted);background:color-mix(in srgb,#f7dfda 42%,var(--card-bg));font-size:.75rem}.admin-notification-summary i{color:#c8564a;font-size:.56rem}.admin-notification-summary strong{color:var(--ink);font-size:.85rem}.admin-notification-summary.is-clear{border-color:var(--line);background:var(--card-bg)}.admin-notification-summary.is-clear i{color:var(--teal)}.admin-metric-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:11px;align-items:stretch}.admin-metric-grid article{display:grid;grid-template-rows:auto 1fr auto;gap:5px;min-height:108px;height:100%;padding:15px 16px;border:1px solid var(--line);border-radius:16px;background:var(--card-bg);box-shadow:var(--shadow)}.admin-metric-grid span,.admin-metric-grid small{color:var(--muted)}.admin-metric-grid span{font-size:.78rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.admin-metric-grid strong{font-size:1.65rem;font-weight:680}.admin-overview-layout{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);gap:16px;align-items:start}.admin-attention-panel,.admin-usage-panel{min-height:0;height:100%}.admin-attention-grid{display:grid;gap:8px;margin-top:13px}.admin-attention-item{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:11px;width:100%;min-height:62px;border:1px solid var(--line);border-radius:13px;padding:10px 12px;color:var(--ink);background:var(--card-bg);font:inherit;text-align:left;cursor:pointer;transition:border-color .15s ease,background .15s ease,transform .15s ease}.admin-attention-item:hover,.admin-attention-item:focus-visible{border-color:color-mix(in srgb,#557e9c 42%,var(--line));background:color-mix(in srgb,#e8f1f6 46%,var(--card-bg));transform:translateY(-1px)}.admin-attention-item>.ui-symbol:first-child{display:grid;width:34px;height:34px;place-items:center;border-radius:10px;color:#426b88;background:#e3eef5}.admin-attention-item>span:nth-child(2){display:grid;gap:3px}.admin-attention-item small{color:var(--muted);line-height:1.35}.admin-attention-item>b{min-width:27px;border-radius:999px;padding:5px 8px;color:var(--muted-strong);background:var(--panel-soft);font-size:.72rem;text-align:center}.admin-attention-item.attention>b,.admin-attention-item.warning>b{color:#943f35;background:#f7dfda}.admin-attention-item>i.ui-symbol{display:grid;width:16px;height:16px;place-items:center;color:var(--muted)}.admin-attention-item>i.ui-symbol svg{display:block;width:16px;height:16px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.admin-section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;border-bottom:1px solid var(--line);padding:2px 2px 16px}.admin-section-heading h2{margin:3px 0 5px;font-size:1.55rem}.admin-section-heading p:last-child{max-width:720px;margin:0;color:var(--muted);line-height:1.5}.admin-invite-panel{min-height:0}.admin-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;align-items:stretch}.admin-invite-panel,.admin-usage-panel{min-height:260px;height:100%}.admin-invite-panel>p{color:var(--muted);line-height:1.55}.admin-invite-form{align-items:end}.admin-invite-form label{flex:1}.admin-usage-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:14px}.admin-usage-grid div{display:grid;align-content:space-between;gap:5px;min-height:78px;padding:13px;border:1px solid var(--line);border-radius:13px;background:color-mix(in srgb,var(--card-bg) 92%,var(--app-bg))}.admin-usage-grid span{color:var(--muted);font-size:.78rem}.admin-usage-grid strong{font-size:1.25rem}.admin-table-panel{padding:0;overflow:hidden}.admin-table-panel .panel-heading{padding:20px}.admin-table-wrap{overflow-x:auto}.admin-table{width:100%;border-collapse:collapse}.admin-table th,.admin-table td{padding:14px 16px;border-top:1px solid var(--line);text-align:left;vertical-align:middle;white-space:nowrap}.admin-table th{color:var(--muted);background:color-mix(in srgb,var(--card-bg) 92%,var(--app-bg));font-size:.73rem;letter-spacing:.04em;text-transform:uppercase}.admin-table td:first-child{min-width:230px}.admin-row-actions{display:flex;align-items:center;gap:7px;color:var(--muted);font-size:.8rem}.admin-user-identity{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px}.admin-user-identity .account-avatar{width:34px;height:34px;border-radius:10px}.admin-user-identity>div{display:grid;min-width:0;gap:2px}.admin-user-identity strong{overflow:hidden;text-overflow:ellipsis}.admin-user-identity small{color:var(--muted);font-size:.68rem}.admin-founder-context{display:flex;flex-wrap:wrap;gap:5px;min-width:150px}.admin-founder-context span{padding:4px 7px;border:1px solid var(--line);border-radius:999px;background:var(--panel-soft);color:var(--muted-strong);font-size:.66rem;font-weight:750;white-space:nowrap}.admin-context-empty{color:var(--muted);font-size:.72rem}.admin-role-select{width:118px;min-height:36px;padding:6px 30px 6px 9px;font-size:.76rem}.admin-feedback-table td:first-child{min-width:300px;white-space:normal}.admin-feedback-message{display:grid;gap:4px;max-width:440px}.admin-feedback-message strong{color:var(--ink);font-size:.84rem}.admin-feedback-message small{color:var(--muted);font-size:.74rem;line-height:1.42}.admin-feedback-attachments{display:flex;flex-wrap:wrap;gap:7px;margin-top:4px}.admin-feedback-attachments a{display:block;width:48px;height:48px;overflow:hidden;border:1px solid var(--line);border-radius:9px;background:var(--soft)}.admin-feedback-attachments img{width:100%;height:100%;object-fit:cover}.admin-feedback-table code{display:inline-block;max-width:220px;overflow:hidden;color:var(--muted);font-family:inherit;font-size:.73rem;text-overflow:ellipsis;vertical-align:middle}.admin-feedback-new{background:color-mix(in srgb,var(--brand-pale) 38%,var(--card-bg))}.admin-audit-table td:first-child{min-width:170px}.admin-audit-table code{display:inline-block;max-width:280px;overflow:hidden;border-radius:6px;padding:4px 6px;color:var(--muted-strong);background:var(--control-bg);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.66rem;text-overflow:ellipsis}.admin-activity-toolbar{display:grid;grid-template-columns:minmax(260px,1.4fr) minmax(170px,.7fr) minmax(170px,.7fr) auto;align-items:end;gap:12px;padding:16px}.admin-activity-toolbar label{display:grid;min-width:0;gap:6px}.admin-activity-toolbar label>span{color:var(--muted-strong);font-size:.74rem;font-weight:780}.admin-activity-toolbar input,.admin-activity-toolbar select,.admin-activity-toolbar button{min-height:42px}.admin-activity-toolbar .ui-symbol,.admin-activity-toolbar .ui-symbol svg{width:15px;height:15px}.admin-activity-policy,.admin-health-note{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:11px;border:1px solid color-mix(in srgb,#557e9c 24%,var(--line));border-radius:15px;padding:13px 15px;color:var(--muted);background:color-mix(in srgb,#e8f1f6 48%,var(--card-bg))}.admin-activity-policy>.ui-symbol,.admin-health-note>.ui-symbol{display:grid;width:32px;height:32px;place-items:center;border-radius:9px;color:#426b88;background:var(--card-bg)}.admin-activity-policy svg,.admin-health-note svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.9}.admin-activity-policy p,.admin-health-note p{margin:0;font-size:.8rem;line-height:1.5}.admin-activity-policy strong,.admin-health-note strong{display:block;margin-bottom:2px;color:var(--ink)}.admin-activity-title{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:9px;min-width:250px}.admin-activity-title>div{display:grid;min-width:0;gap:3px}.admin-activity-title strong{color:var(--ink);font-size:.82rem}.admin-activity-title small{display:block;max-width:360px;overflow:hidden;color:var(--muted);font-size:.72rem;text-overflow:ellipsis;white-space:nowrap}.admin-activity-dot{width:9px;height:9px;margin-top:5px;border-radius:50%;background:#78909c;box-shadow:0 0 0 4px color-mix(in srgb,#78909c 14%,transparent)}.admin-activity-row.status-success .admin-activity-dot{background:#4c9259;box-shadow:0 0 0 4px color-mix(in srgb,#4c9259 14%,transparent)}.admin-activity-row.status-failed .admin-activity-dot{background:#c8564a;box-shadow:0 0 0 4px color-mix(in srgb,#c8564a 14%,transparent)}.admin-activity-row.status-pending .admin-activity-dot{background:#b98535;box-shadow:0 0 0 4px color-mix(in srgb,#b98535 15%,transparent)}.admin-product-chip,.admin-result-chip{display:inline-flex;align-items:center;border-radius:999px;padding:5px 9px;font-size:.68rem;font-weight:790;white-space:nowrap}.admin-product-chip{color:#426b88;background:color-mix(in srgb,#e3eef5 82%,var(--card-bg))}.admin-product-chip.product-social{color:#8b4b36;background:color-mix(in srgb,#f7ddd3 76%,var(--card-bg))}.admin-product-chip.product-email{color:#397a4a;background:color-mix(in srgb,#dff1dc 76%,var(--card-bg))}.admin-product-chip.product-sign{color:#6d5a9a;background:color-mix(in srgb,#ebe4fa 76%,var(--card-bg))}.admin-result-chip{color:var(--muted-strong);background:var(--panel-soft)}.admin-result-chip.success{color:#356c42;background:color-mix(in srgb,#dff1dc 78%,var(--card-bg))}.admin-result-chip.failed{color:#943f35;background:color-mix(in srgb,#f7dfda 78%,var(--card-bg))}.admin-result-chip.pending{color:#815a1f;background:color-mix(in srgb,#fff0cf 76%,var(--card-bg))}.admin-result-chip.warning{color:#75582c;background:color-mix(in srgb,#f2e7cf 76%,var(--card-bg))}.admin-event-details{position:relative}.admin-event-details summary{width:fit-content;border-radius:8px;padding:6px 9px;color:#426b88;background:color-mix(in srgb,#e3eef5 72%,var(--card-bg));cursor:pointer;font-size:.7rem;font-weight:780;list-style:none}.admin-event-details summary::-webkit-details-marker{display:none}.admin-event-details[open]>div{display:grid;position:absolute;right:0;z-index:20;width:min(420px,calc(100vw - 42px));gap:7px;margin-top:6px;border:1px solid var(--line);border-radius:12px;padding:12px;background:var(--card-bg);box-shadow:0 16px 38px #192c262e;white-space:normal}.admin-event-details p,.admin-event-details small{margin:0;color:var(--muted);font-size:.72rem;line-height:1.45}.admin-event-details p.error{color:#a54338}.admin-event-details code{max-width:100%;white-space:pre-wrap;overflow-wrap:anywhere}.admin-event-no-details{color:var(--muted)}.admin-error-count{display:inline-grid;min-width:30px;height:30px;place-items:center;border-radius:999px;color:#943f35;background:color-mix(in srgb,#f7dfda 78%,var(--card-bg));font-size:.74rem;font-weight:820}.admin-client-errors-table td:first-child{min-width:300px;white-space:normal}.admin-client-errors-table td:last-child,.admin-audit-table td:last-child{overflow:visible}.admin-subscription-toolbar{display:grid;grid-template-columns:minmax(240px,1.5fr) minmax(170px,.7fr) minmax(210px,.85fr) auto;align-items:end;gap:12px;padding:16px}.admin-subscription-toolbar label{display:grid;gap:6px;min-width:0}.admin-subscription-toolbar label>span,.admin-plan-controls label>span{color:var(--muted-strong);font-size:.74rem;font-weight:780}.admin-subscription-toolbar input,.admin-subscription-toolbar select{min-height:42px}.admin-subscription-toolbar .ui-symbol,.admin-subscription-toolbar .ui-symbol svg{width:15px;height:15px}.admin-subscription-note{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:12px;border:1px solid color-mix(in srgb,#557e9c 24%,var(--line));border-radius:15px;padding:14px 16px;background:color-mix(in srgb,#e8f1f6 54%,var(--card-bg))}.admin-subscription-note>.ui-symbol{width:34px;height:34px;border-radius:10px;color:#426b88;background:var(--card-bg)}.admin-subscription-note>.ui-symbol svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.8}.admin-subscription-note p{margin:3px 0 0;color:var(--muted);font-size:.82rem;line-height:1.5}.admin-subscription-block{display:grid;gap:11px}.admin-subscription-block[hidden]{display:none!important}.admin-subscription-block-heading{display:flex;align-items:end;justify-content:space-between;gap:16px;padding:3px 2px}.admin-subscription-block-heading h3,.admin-subscription-block-heading p{margin:0}.admin-subscription-block-heading h3{margin-top:3px;font-size:1.18rem}.admin-subscription-block-heading>span{color:var(--muted);font-size:.76rem;text-align:right}.admin-plan-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px}.admin-plan-card{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px;border:1px solid var(--line);border-radius:17px;padding:16px;background:var(--card-bg);box-shadow:var(--shadow)}.admin-plan-card>header{display:flex;min-width:0;align-items:flex-start;justify-content:space-between;gap:12px;grid-column:1 / -1}.admin-plan-card>header>div{display:grid;min-width:0;gap:2px}.admin-plan-card>header span:first-child{color:var(--teal-dark);font-size:.7rem;font-weight:820;letter-spacing:.045em;text-transform:uppercase}.admin-plan-card h3{margin:0;overflow:hidden;font-size:1.05rem;text-overflow:ellipsis;white-space:nowrap}.admin-plan-card header small{overflow:hidden;color:var(--muted);font-size:.71rem;text-overflow:ellipsis;white-space:nowrap}.admin-plan-provider{display:inline-flex;width:fit-content;align-items:center;border-radius:999px;padding:5px 8px;color:#496057;background:var(--panel-soft);font-size:.66rem;font-weight:790;white-space:nowrap;text-transform:capitalize}.admin-plan-provider.stripe{color:#514b91;background:#eceafd}.admin-plan-current{display:grid;align-content:start;gap:3px}.admin-plan-current>span{color:var(--muted);font-size:.7rem;font-weight:760;text-transform:uppercase}.admin-plan-current strong{font-size:1.45rem}.admin-plan-current small{color:var(--muted);font-size:.72rem;text-transform:capitalize}.admin-plan-usage{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:6px}.admin-plan-usage span{display:grid;min-width:84px;gap:2px;border:1px solid var(--line);border-radius:11px;padding:8px 10px;color:var(--muted);background:var(--panel-soft);font-size:.65rem}.admin-plan-usage strong{color:var(--ink);font-size:.9rem}.admin-plan-controls{display:grid;grid-template-columns:minmax(120px,.7fr) minmax(160px,1fr);gap:9px;grid-column:1 / -1;border-top:1px solid var(--line);padding-top:13px}.admin-plan-controls label{display:grid;gap:5px}.admin-plan-controls input,.admin-plan-controls select{min-height:39px;font-size:.78rem}.admin-plan-reason{grid-column:1 / -1}.admin-plan-controls>button{justify-self:end;min-width:112px}.admin-plan-controls>button:disabled{cursor:not-allowed;opacity:.62}.admin-table-identity{display:grid;max-width:240px;gap:2px}.admin-table-identity small{overflow:hidden;color:var(--muted);font-size:.66rem;text-overflow:ellipsis}.admin-subscription-change{display:block;max-width:360px;overflow:hidden;color:var(--muted-strong);font-size:.76rem;text-overflow:ellipsis;white-space:nowrap}.admin-subscription-empty{grid-column:1 / -1;min-height:150px;border:1px dashed var(--line);border-radius:16px}.admin-usage-ledger-table td:nth-child(4) strong{font-size:.9rem}.admin-subscription-tree{display:grid;grid-template-columns:1fr;gap:10px}.admin-subscription-user,.admin-subscription-organization{overflow:clip;border:1px solid var(--line);border-radius:15px;background:var(--card-bg);box-shadow:0 4px 15px #1d2d260b}.admin-subscription-user>summary,.admin-subscription-organization>summary{display:grid;align-items:center;cursor:pointer;list-style:none}.admin-subscription-user>summary::-webkit-details-marker,.admin-subscription-organization>summary::-webkit-details-marker,.admin-plan-manage>summary::-webkit-details-marker{display:none}.admin-subscription-user>summary{grid-template-columns:42px minmax(0,1fr) auto 24px;gap:12px;min-height:72px;padding:12px 15px}.admin-subscription-user>summary:hover{background:color-mix(in srgb,#e8f1f6 38%,var(--card-bg))}.admin-subscription-avatar{display:grid;width:40px;height:40px;place-items:center;border-radius:12px;color:#315f79;background:#e3eef5;font-size:.78rem;font-weight:850}.admin-subscription-identity,.admin-subscription-counts{display:grid;min-width:0;gap:3px}.admin-subscription-identity strong,.admin-subscription-identity small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-subscription-identity strong{font-size:.9rem}.admin-subscription-identity small,.admin-subscription-counts small{color:var(--muted);font-size:.7rem}.admin-subscription-counts{min-width:150px;text-align:right}.admin-subscription-counts strong{font-size:.76rem}.admin-subscription-chevron{transition:transform .18s ease}.admin-subscription-user[open]>summary .admin-subscription-chevron{transform:rotate(90deg)}.admin-subscription-organizations{display:grid;gap:9px;border-top:1px solid var(--line);padding:11px;background:color-mix(in srgb,var(--panel-soft) 72%,var(--card-bg))}.admin-subscription-organization{border-radius:12px;box-shadow:none}.admin-subscription-organization>summary{grid-template-columns:minmax(0,1fr) auto 20px;gap:12px;min-height:58px;padding:10px 13px}.admin-subscription-organization>summary>span:first-child{display:grid;min-width:0;gap:2px}.admin-subscription-organization>summary strong{font-size:.82rem}.admin-subscription-organization>summary small,.admin-subscription-organization>summary>span:nth-child(2){color:var(--muted);font-size:.68rem}.admin-subscription-organization[open]>summary>.ui-symbol{transform:rotate(90deg)}.admin-subscription-organization>summary>.ui-symbol{transition:transform .18s ease}.admin-organization-products{display:grid;border-top:1px solid var(--line)}.admin-product-plan-row{display:grid;grid-template-columns:minmax(170px,.36fr) minmax(0,1fr);align-items:center;gap:14px;padding:11px 13px;background:var(--card-bg)}.admin-product-plan-row+.admin-product-plan-row{border-top:1px solid var(--line)}.admin-product-plan-row>header{display:grid;grid-template-columns:10px minmax(0,1fr);align-items:center;gap:9px}.admin-product-plan-row>header>span:last-child{display:grid;gap:2px}.admin-product-plan-row>header strong{font-size:.78rem}.admin-product-plan-row>header small{color:var(--muted);font-size:.65rem}.admin-product-dot{width:9px;height:9px;border-radius:50%;background:var(--teal)}.admin-product-dot[data-product=search]{background:var(--product-search)}.admin-product-dot[data-product=analytics]{background:var(--product-analytics)}.admin-product-dot[data-product=social]{background:var(--product-social)}.admin-product-dot[data-product=email]{background:var(--product-email)}.admin-product-dot[data-product=forms]{background:var(--product-forms)}.admin-product-dot[data-product=schedule]{background:var(--product-schedule)}.admin-product-dot[data-product=sign]{background:var(--product-sign)}.admin-product-dot[data-product=links]{background:var(--product-links)}.admin-product-dot[data-product=affiliates]{background:var(--product-affiliates)}.admin-product-plan-summary{display:grid;grid-template-columns:74px 92px minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0}.admin-product-plan-summary>span:nth-child(2){color:var(--muted);font-size:.7rem;text-transform:capitalize}.admin-plan-tier{display:inline-flex;width:fit-content;border-radius:999px;padding:5px 8px;color:#496057;background:var(--panel-soft);font-size:.67rem;font-weight:820}.admin-plan-tier.core{color:#3e6388;background:#e8f1fb}.admin-plan-tier.advanced{color:#70541b;background:#fff0c9}.admin-product-plan-summary .admin-plan-usage{justify-content:flex-start;flex-wrap:nowrap;overflow:hidden}.admin-product-plan-summary .admin-plan-usage span{min-width:80px;padding:6px 8px}.admin-plan-manage{position:relative}.admin-plan-manage>summary{border:1px solid var(--line);border-radius:9px;padding:7px 10px;color:#426b88;background:var(--card-bg);cursor:pointer;font-size:.7rem;font-weight:800;list-style:none}.admin-plan-manage[open]{grid-column:1 / -1}.admin-plan-manage[open]>summary{width:fit-content;margin-left:auto}.admin-plan-manage .admin-plan-controls{margin-top:10px;border:1px solid var(--line);border-radius:12px;padding:12px;background:var(--panel-soft)}.admin-plan-missing{color:#9a594e;font-size:.72rem;font-weight:760}.admin-plan-pagination{display:flex;align-items:center;justify-content:space-between;gap:14px;border-top:1px solid var(--line);padding:13px 2px 0}.admin-plan-pagination[hidden]{display:none}.admin-plan-pagination .table-pagination-controls{flex:0 0 auto}.admin-plan-pagination .table-pagination-arrow{display:inline-grid;place-items:center;padding:0}.admin-plan-pagination .table-pagination-arrow svg{margin:0}@media(max-width:760px){.admin-subscription-user>summary{grid-template-columns:40px minmax(0,1fr) 22px}.admin-subscription-counts{grid-column:2;text-align:left;min-width:0}.admin-subscription-chevron{grid-column:3;grid-row:1/3}.admin-subscription-organization>summary{grid-template-columns:minmax(0,1fr) 20px}.admin-subscription-organization>summary>span:nth-child(2){grid-column:1}.admin-subscription-organization>summary>.ui-symbol{grid-column:2;grid-row:1/3}.admin-product-plan-row{grid-template-columns:1fr}.admin-product-plan-summary{grid-template-columns:70px minmax(72px,auto) 1fr}.admin-product-plan-summary .admin-plan-usage,.admin-plan-manage{grid-column:1/-1}.admin-plan-pagination{justify-content:space-between}.admin-plan-pagination span{text-align:center}}@media(max-width:430px){.admin-product-plan-summary{grid-template-columns:1fr 1fr}.admin-product-plan-summary .admin-plan-usage{display:grid;grid-template-columns:1fr 1fr}.admin-plan-pagination .secondary-button{min-width:78px;padding-inline:9px}}@media(prefers-reduced-motion:reduce){.admin-nav-status-dot,.admin-panel{animation:none}}.admin-audit-detail{display:block;max-width:420px;overflow:hidden;color:var(--muted);font-size:.73rem;text-overflow:ellipsis;white-space:nowrap}.admin-infrastructure,.admin-email-delivery{display:grid;gap:16px;scroll-margin-top:22px}.admin-email-summary{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px}.admin-email-summary article{display:grid;min-height:108px;align-content:space-between;gap:6px;border:1px solid var(--line);border-radius:15px;padding:15px;background:var(--card-bg);box-shadow:var(--shadow)}.admin-email-summary span,.admin-email-summary small,.admin-email-cost-grid span,.admin-email-cost-grid small{color:var(--muted)}.admin-email-summary span,.admin-email-cost-grid span{font-size:.7rem;font-weight:800;letter-spacing:.035em;text-transform:uppercase}.admin-email-summary strong{font-size:1.42rem;font-weight:680}.admin-email-summary small,.admin-email-cost-grid small{font-size:.7rem;line-height:1.4}.admin-email-cost-panel{padding:0;overflow:hidden}.admin-email-cost-panel>.panel-heading{padding:18px 20px}.admin-email-cost-panel>.panel-heading h3{margin:3px 0}.admin-email-cost-panel>.panel-heading p:last-child{margin:0;color:var(--muted);font-size:.76rem}.admin-email-cost-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid var(--line)}.admin-email-cost-grid article{display:grid;min-height:100px;align-content:space-between;gap:5px;padding:15px 18px;background:color-mix(in srgb,var(--card-bg) 91%,var(--app-bg))}.admin-email-cost-grid article+article{border-left:1px solid var(--line)}.admin-email-cost-grid strong{font-size:1.25rem}.admin-infrastructure-heading{align-items:end;padding:2px 2px 0}.admin-infrastructure-heading>div:first-child{max-width:720px}.admin-infrastructure-heading h2{margin:3px 0 6px}.admin-infrastructure-heading p:last-child{margin:0;color:var(--muted);line-height:1.5}.admin-infrastructure-heading>.secondary-button{display:inline-flex;align-items:center;gap:7px}.admin-infrastructure-heading>.secondary-button svg{flex:0 0 16px;width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.8}.admin-infrastructure-actions{display:flex;align-items:center;gap:10px}.admin-infrastructure-actions>span{color:var(--muted);font-size:.72rem;white-space:nowrap}.admin-infrastructure-actions button{display:inline-flex;align-items:center;gap:7px}.admin-infrastructure-actions svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.8}.admin-infrastructure-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.admin-infrastructure-summary article{display:grid;min-height:112px;align-content:space-between;gap:6px;padding:16px;border:1px solid var(--line);border-radius:16px;background:var(--card-bg);box-shadow:var(--shadow)}.admin-infrastructure-summary span,.admin-infrastructure-summary small{color:var(--muted)}.admin-infrastructure-summary span{font-size:.72rem;font-weight:800;letter-spacing:.035em;text-transform:uppercase}.admin-infrastructure-summary strong{font-size:1.55rem;font-weight:650}.admin-infrastructure-summary small{font-size:.69rem;line-height:1.35}.admin-operations-panel{padding:18px}.admin-operations-panel .panel-heading{align-items:end}.admin-operations-panel h3{margin:3px 0}.admin-operations-panel .panel-heading p:last-child{margin:0;color:var(--muted);font-size:.76rem}.admin-operation-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:9px;margin-top:14px}.admin-operation-grid>div{display:grid;gap:7px;min-height:76px;align-content:space-between;padding:12px;border:1px solid var(--line);border-radius:12px;background:var(--panel-soft)}.admin-operation-grid span{color:var(--muted);font-size:.68rem;line-height:1.3}.admin-operation-grid strong{font-size:1.2rem}.admin-operation-grid .attention{border-color:color-mix(in srgb,#c8564a 38%,var(--line));background:color-mix(in srgb,#f7dfda 35%,var(--card-bg))}.admin-operation-grid .healthy{border-color:color-mix(in srgb,var(--teal) 28%,var(--line))}.admin-provider-grid,.admin-provider-readiness-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;align-items:stretch}.admin-readiness-card{display:grid;gap:14px;min-width:0;padding:18px}.admin-readiness-card>header,.admin-readiness-card>footer{display:flex;align-items:center;justify-content:space-between;gap:12px}.admin-readiness-card>header p,.admin-readiness-card>header h3,.admin-readiness-card>footer{margin:0}.admin-readiness-card>header p{color:var(--muted);font-size:.72rem;font-weight:700}.admin-readiness-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.admin-readiness-facts span{display:grid;gap:3px;padding:10px;border-radius:12px;background:var(--panel-soft);color:var(--muted);font-size:.72rem}.admin-readiness-facts strong{color:var(--ink);font-size:1rem}.admin-readiness-community{padding:12px;border-radius:13px;background:color-mix(in srgb,var(--teal) 8%,var(--card-bg))}.admin-readiness-community p{margin:5px 0 0;color:var(--muted);font-size:.76rem;line-height:1.45}.admin-readiness-card label{display:grid;gap:6px;color:var(--muted);font-size:.75rem;font-weight:750}.admin-readiness-card select,.admin-readiness-card textarea,.admin-readiness-card input{width:100%}.admin-readiness-card label>small{color:var(--muted);font-size:.68rem;font-weight:500;line-height:1.45}.admin-readiness-card .admin-review-clear{display:flex;align-items:center;gap:9px;color:var(--ink);font-weight:650}.admin-readiness-card .admin-review-clear input{width:17px;height:17px;margin:0;accent-color:var(--green)}.admin-readiness-card footer small{color:var(--muted)}.channel-health-copy{color:var(--muted)}.channel-health-copy.attention{color:var(--coral);font-weight:750}.admin-provider-card{display:grid;grid-template-rows:auto auto auto 1fr auto auto;gap:14px;min-height:330px;padding:18px;border-top:3px solid var(--line)}.admin-provider-card.status-healthy{border-top-color:var(--teal)}.admin-provider-card.status-attention{border-top-color:#c8564a}.admin-provider-card.status-setup,.admin-provider-card.status-unavailable{border-top-color:#c58a34}.admin-provider-card>header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.admin-provider-card>header p{margin:0 0 3px;color:var(--muted);font-size:.67rem;font-weight:800;letter-spacing:.045em;text-transform:uppercase}.admin-provider-card>header h3{margin:0;font-size:1.05rem}.admin-provider-status{display:inline-flex;min-height:27px;align-items:center;gap:6px;border:1px solid var(--line);border-radius:999px;padding:0 9px;color:var(--muted-strong);background:var(--panel-soft);font-size:.68rem;font-weight:780;white-space:nowrap}.admin-provider-status i{width:7px;height:7px;border-radius:50%;background:var(--muted)}.status-healthy .admin-provider-status i{background:var(--teal);box-shadow:0 0 0 3px color-mix(in srgb,var(--teal) 15%,transparent)}.status-attention .admin-provider-status i{background:#c8564a}.status-setup .admin-provider-status i,.status-unavailable .admin-provider-status i{background:#c58a34}.admin-provider-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.admin-provider-metric{display:grid;gap:5px;min-height:76px;align-content:start;padding:11px;border:1px solid var(--line);border-radius:11px;background:color-mix(in srgb,var(--card-bg) 88%,var(--app-bg))}.admin-provider-metric span,.admin-provider-metric small{color:var(--muted);font-size:.67rem;line-height:1.35}.admin-provider-metric strong{overflow-wrap:anywhere;font-size:.83rem;line-height:1.35}.admin-provider-metric i{display:block;height:4px;overflow:hidden;border-radius:999px;background:var(--line)}.admin-provider-metric i b{display:block;height:100%;border-radius:inherit;background:var(--teal)}.admin-provider-empty{grid-column:1 / -1;display:grid;min-height:76px;place-items:center;border:1px dashed var(--line);border-radius:11px;color:var(--muted);font-size:.75rem}.admin-provider-cost{display:flex;align-items:baseline;gap:8px;border-radius:11px;padding:10px 12px;background:var(--brand-pale)}.admin-provider-cost span,.admin-provider-cost small{color:var(--muted-strong);font-size:.69rem}.admin-provider-cost strong{margin-left:auto;color:var(--ink)}.admin-provider-message{margin:0;color:var(--muted);font-size:.74rem;line-height:1.5}.admin-provider-card details{font-size:.72rem}.admin-provider-card summary{color:var(--muted-strong);cursor:pointer;font-weight:750}.admin-provider-card details p{display:flex;flex-wrap:wrap;gap:5px;margin:8px 0 0}.admin-provider-card code{border-radius:5px;padding:3px 5px;color:var(--muted-strong);background:var(--control-bg);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.61rem}.admin-provider-card>footer{display:flex;align-items:center;justify-content:space-between;gap:10px;padding-top:11px;border-top:1px solid var(--line)}.admin-provider-card>footer span{color:var(--muted);font-size:.63rem}@keyframes adminPanelIn{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}.admin-provider-card>footer a{display:inline-flex;align-items:center;gap:4px;color:var(--brand-strong);font-size:.7rem;font-weight:780;text-decoration:none;white-space:nowrap}.admin-provider-card>footer svg{width:13px;height:13px;fill:none;stroke:currentColor;stroke-width:1.8}.admin-provider-loading{grid-column:1 / -1;display:flex;min-height:120px;align-items:center;gap:15px}.admin-provider-loading .app-loader-mark{width:36px;height:36px}.admin-provider-loading p{margin:3px 0 0;color:var(--muted);font-size:.76rem}.admin-monitoring-note{padding:14px 16px;border:1px solid color-mix(in srgb,var(--teal) 20%,var(--line));border-radius:14px;background:color-mix(in srgb,var(--brand-pale) 55%,var(--card-bg))}.admin-monitoring-note strong{font-size:.78rem}.admin-monitoring-note p{margin:4px 0 0;color:var(--muted-strong);font-size:.72rem;line-height:1.5}.feedback-type{display:inline-flex;border-radius:999px;padding:5px 9px;color:var(--muted);background:var(--control-bg);font-size:.68rem;font-weight:800}.feedback-bug{color:#983f37;background:#f8e1dc}.feedback-support{color:#3a6280;background:#e2edf5}.feedback-feature{color:#6b518d;background:#eee7f7}.admin-feedback-status{width:112px}.founder-guide{position:fixed;z-index:55;right:max(24px,env(safe-area-inset-right));bottom:calc(82px + env(safe-area-inset-bottom));display:grid;width:104px;height:110px;place-items:end center;pointer-events:none}.founder-guide[hidden]{display:none}.help-feedback-launcher{position:fixed;z-index:56;right:max(24px,env(safe-area-inset-right));bottom:max(20px,env(safe-area-inset-bottom));display:inline-flex;width:104px;min-height:42px;align-items:center;justify-content:center;gap:7px;border:1px solid color-mix(in srgb,var(--teal) 30%,var(--line));border-radius:999px;padding:9px 12px;color:var(--teal-dark);background:color-mix(in srgb,var(--card-bg) 94%,var(--brand-pale));box-shadow:0 12px 30px #16362b2e;cursor:pointer;font:750 .72rem/1.1 inherit;white-space:nowrap;pointer-events:auto;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease,transform .18s ease}.help-feedback-launcher svg{width:18px;height:18px;flex:0 0 auto;fill:none;stroke:currentColor;stroke-width:1.9}.help-feedback-launcher:hover{border-color:color-mix(in srgb,var(--teal) 56%,var(--line));background:color-mix(in srgb,var(--brand-pale) 72%,var(--card-bg));box-shadow:0 15px 34px #16362b38;transform:translateY(-2px)}.help-feedback-launcher:focus-visible{outline:3px solid color-mix(in srgb,var(--teal) 25%,transparent);outline-offset:3px}.feedback-launcher{position:relative;display:grid;width:86px;min-height:100px;place-items:end center;border:0;padding:0;color:var(--ink);background:transparent;box-shadow:none;cursor:pointer;font:inherit;pointer-events:auto;-webkit-tap-highlight-color:transparent}.feedback-launcher:after{display:none}.feedback-launcher:hover .founder-pet-stage{transform:translateY(-2px);filter:drop-shadow(0 0 7px rgba(235,169,52,.5))}.feedback-launcher:focus-visible{outline:none}.feedback-launcher:focus-visible .founder-pet-stage{filter:drop-shadow(0 0 7px rgba(235,169,52,.7))}body.sign-modal-open :is(.founder-guide,.help-feedback-launcher),body.embedded-product-modal-open :is(.founder-guide,.help-feedback-launcher),body.native-product-modal-open :is(.founder-guide,.help-feedback-launcher){visibility:hidden;opacity:0;pointer-events:none;transform:translateY(10px)}.founder-guide,.help-feedback-launcher{transition:opacity .18s ease,transform .18s ease,visibility .18s ease}body.sign-modal-open,body.embedded-product-modal-open,body.native-product-modal-open{overflow:hidden}body.embedded-product-modal-open .sign-dashboard-workspace[data-dashboard-view=sign].active,body.embedded-product-modal-open .sign-dashboard-workspace.active{position:fixed;z-index:900;inset:0;width:100vw;height:100dvh;min-height:0;margin:0;border-radius:0;background:transparent}.founder-pet-stage{position:relative;z-index:1;display:grid;width:82px;height:96px;place-items:end center;isolation:isolate}.founder-pet-avatar{position:relative;z-index:2;display:grid;width:82px;height:96px;place-items:center;transform-origin:50% 92%;transition:transform .18s ease}.founder-pet-avatar[data-pet-direction=left]{transform:scaleX(-1)}.founder-pet-rig{display:block;width:100%;height:100%;overflow:visible;filter:drop-shadow(0 5px 6px rgba(19,71,53,.18));transform-box:fill-box;transform-origin:50% 92%;will-change:transform}.founder-pet-canvas{position:absolute;z-index:3;inset:0;display:block;width:100%;height:100%;pointer-events:none;filter:drop-shadow(0 6px 7px rgba(19,71,53,.18))}.founder-pet-avatar.has-3d-pet .founder-pet-rig{visibility:hidden;opacity:0}.founder-pet-avatar.has-3d-pet[data-pet-direction=left]{transform:none}.founder-pet-sprite-shell{position:absolute;z-index:4;inset:-5px -7px -3px;pointer-events:none;transform-origin:50% 88%;transition:transform .26s cubic-bezier(.2,.75,.2,1);will-change:transform}.founder-pet-sprite{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:contain;opacity:0;filter:drop-shadow(0 5px 5px rgba(17,65,48,.16));transform:translateY(1px) scale(.992);transition:opacity .22s cubic-bezier(.2,.7,.2,1),transform .22s cubic-bezier(.2,.75,.2,1);will-change:opacity,transform}.founder-pet-sprite.is-visible{opacity:1;transform:translateY(0) scale(1)}.founder-pet-action-viewport{position:absolute;inset:0;display:block;overflow:hidden;opacity:0;pointer-events:none;filter:drop-shadow(0 5px 5px rgba(17,65,48,.16))}.founder-pet-action-atlas{position:absolute;inset:0 auto 0 0;display:block;width:800%;height:100%;background-position:0 0;background-size:100% 100%;background-repeat:no-repeat;will-change:transform}.founder-pet-sprite-shell.has-action-atlas .founder-pet-sprite{opacity:0}.founder-pet-sprite-shell.has-action-atlas .founder-pet-action-viewport{opacity:1}.founder-pet-sprite-shell.has-action-atlas .founder-pet-action-atlas{animation:founder-pet-action-atlas .672s steps(8,end) infinite}.founder-pet-sprite-shell[data-pet-action=idle] .founder-pet-action-atlas{animation-duration:1.6s}.founder-pet-sprite-shell[data-pet-action=walk] .founder-pet-action-atlas{animation-duration:1.04s}.founder-pet-sprite-shell[data-pet-action=wave] .founder-pet-action-atlas{animation-duration:1.28s}.founder-pet-sprite-shell[data-pet-action=sleep] .founder-pet-action-atlas{animation-duration:2.32s}.founder-pet-avatar.has-2d-pet .founder-pet-rig{visibility:hidden;opacity:0}.founder-pet-avatar.has-2d-pet[data-pet-direction=left]{transform:none}.founder-pet-avatar.has-2d-pet[data-pet-direction=right]{transform:scaleX(-1)}.founder-pet-stage[data-pet-state=idle] .founder-pet-avatar.has-2d-pet .founder-pet-sprite-shell{animation:none}.founder-pet-stage[data-pet-state=listen] .founder-pet-avatar.has-2d-pet .founder-pet-sprite-shell{animation:founder-pet-2d-listen 2.2s ease-in-out infinite}.founder-pet-stage[data-pet-state=wave] .founder-pet-avatar.has-2d-pet .founder-pet-sprite-shell,.founder-pet-stage[data-pet-state=walk] .founder-pet-avatar.has-2d-pet .founder-pet-sprite-shell,.founder-pet-stage[data-pet-state=happy] .founder-pet-avatar.has-2d-pet .founder-pet-sprite-shell,.founder-pet-stage[data-pet-state=sleep] .founder-pet-avatar.has-2d-pet .founder-pet-sprite-shell{animation:none}.founder-pet-shadow{position:absolute;z-index:0;left:14px;right:14px;bottom:0;height:8px;border-radius:50%;background:#184d3a29;filter:blur(2px);will-change:transform,opacity}.pet-arm,.pet-leg,.pet-tail,.pet-cap,.pet-logo-core,.pet-happy-sparks,.pet-sleep-symbols{transform-box:fill-box;will-change:transform,opacity}.pet-arm-left,.pet-arm-right{transform-origin:50% 10%}.pet-leg-left,.pet-leg-right{transform-origin:50% 5%}.pet-tail{transform-origin:10% 50%}.pet-cap{transform-origin:50% 90%}.pet-logo-core{pointer-events:none}.pet-happy-sparks,.pet-sleep-symbols{opacity:0;pointer-events:none}.founder-pet-stage[data-pet-state=idle] .founder-pet-rig{animation:founder-pet-breathe 3.2s ease-in-out infinite}.founder-pet-stage[data-pet-state=idle] .pet-tail{animation:founder-pet-tail 4.2s ease-in-out infinite}.founder-pet-stage[data-pet-state=idle] .founder-pet-shadow,.founder-pet-stage[data-pet-state=listen] .founder-pet-shadow{animation:founder-pet-shadow 3.2s ease-in-out infinite}.founder-pet-stage[data-pet-state=listen] .founder-pet-rig{animation:founder-pet-listen 2.4s ease-in-out infinite}.founder-pet-stage[data-pet-state=listen] .pet-cap{animation:founder-pet-cap-tip 2.4s ease-in-out infinite}.founder-pet-stage[data-pet-state=wave] .founder-pet-rig{animation:founder-pet-wave-bob 1.35s ease-in-out both}.founder-pet-stage[data-pet-state=wave] .pet-arm-right{animation:founder-pet-wave-arm .38s ease-in-out 3 alternate}.founder-pet-stage[data-pet-state=walk] .founder-pet-rig{animation:founder-pet-walk-bob .42s ease-in-out infinite}.founder-pet-stage[data-pet-state=walk] .pet-leg-left{animation:founder-pet-leg-left .42s ease-in-out infinite}.founder-pet-stage[data-pet-state=walk] .pet-leg-right{animation:founder-pet-leg-right .42s ease-in-out infinite}.founder-pet-stage[data-pet-state=walk] .pet-arm-left{animation:founder-pet-arm-left .42s ease-in-out infinite}.founder-pet-stage[data-pet-state=walk] .pet-arm-right{animation:founder-pet-arm-right .42s ease-in-out infinite}.founder-pet-stage[data-pet-state=walk] .pet-tail{animation:founder-pet-walk-tail .42s ease-in-out infinite}.founder-pet-stage[data-pet-state=happy] .founder-pet-rig{animation:founder-pet-happy .82s cubic-bezier(.22,.9,.28,1.2) both}.founder-pet-stage[data-pet-state=happy] .pet-arm-left{animation:founder-pet-happy-arm-left .82s ease-in-out both}.founder-pet-stage[data-pet-state=happy] .pet-arm-right{animation:founder-pet-happy-arm-right .82s ease-in-out both}.founder-pet-stage[data-pet-state=happy] .pet-happy-sparks{animation:founder-pet-happy-sparks .82s ease-out both}.founder-pet-stage[data-pet-state=sleep] .founder-pet-rig{animation:founder-pet-sleep 3.2s ease-in-out infinite}.founder-pet-stage[data-pet-state=sleep] .pet-cap{animation:founder-pet-sleep-cap 3.2s ease-in-out infinite}.founder-pet-stage[data-pet-state=sleep] .pet-tail{transform:rotate(12deg)}.founder-pet-stage[data-pet-state=sleep] .pet-sleep-symbols{animation:founder-pet-sleep-z 2.1s ease-out infinite}.founder-pet-stage[data-pet-state=sleep]~.founder-pet-spark{opacity:.2}.founder-pet-stage[data-pet-state=idle]~.founder-pet-spark,.founder-pet-stage[data-pet-state=listen]~.founder-pet-spark{animation:founder-pet-spark 1.4s ease-in-out infinite}.founder-pet-spark{position:absolute;z-index:5;top:0;right:0;display:grid;width:19px;height:19px;place-items:center;color:#e8992e;text-shadow:0 3px 9px rgba(199,124,29,.34);font-size:.8rem;animation:founder-pet-spark 1.4s ease-in-out infinite}.founder-guide.is-highlighted .founder-pet-stage:before{position:absolute;z-index:-1;inset:9px 3px 1px;border-radius:50%;background:radial-gradient(circle,#ffd05e57,#ffd05e00 70%);content:"";animation:founder-pet-highlight 1.9s ease-out both}.founder-tip-card{position:absolute;right:0;bottom:calc(100% + 12px);width:340px;max-width:calc(100vw - 40px);border:1px solid color-mix(in srgb,#c88719 28%,var(--line));border-radius:20px 20px 8px;padding:17px;color:var(--ink);background:color-mix(in srgb,var(--card-bg) 96%,#fff8e8);box-shadow:0 22px 54px #16362b38;pointer-events:auto;transform-origin:92% 100%;animation:founder-tip-enter .24s cubic-bezier(.2,.8,.2,1)}.founder-tip-card[hidden]{display:none}.founder-tip-card header{display:flex;align-items:center;justify-content:space-between;gap:12px}.founder-tip-kicker{color:#93621f;font-size:.64rem;font-weight:850;letter-spacing:.09em;text-transform:uppercase}.founder-tip-close{display:grid;width:28px;height:28px;place-items:center;border:0;border-radius:50%;color:var(--muted);background:transparent;cursor:pointer;font:500 1.2rem/1 system-ui}.founder-tip-close:hover{color:var(--ink);background:color-mix(in srgb,var(--brand-pale) 62%,transparent)}.founder-tip-card h2{margin:8px 0 5px;font-size:1rem;line-height:1.22}.founder-tip-card>p{margin:0;color:color-mix(in srgb,var(--ink) 75%,var(--muted));font-size:.8rem;line-height:1.55}.founder-tip-card footer{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:5px;margin-top:14px;border-top:1px solid color-mix(in srgb,var(--line) 80%,transparent);padding-top:11px}.founder-tip-card footer button{display:grid;grid-template-columns:15px auto;min-width:0;min-height:34px;align-items:center;justify-content:center;column-gap:5px;border-radius:9px;padding:6px 5px;cursor:pointer;font-size:.66rem;font-weight:750;line-height:1;white-space:nowrap}.founder-tip-card footer svg{display:block;width:14px;height:14px;align-self:center;fill:none;stroke:currentColor;stroke-width:1.8}.founder-tip-text-button{border:0;color:var(--muted);background:transparent}.founder-tip-text-button:hover{color:var(--ink);background:color-mix(in srgb,var(--brand-pale) 55%,transparent)}.admin-tips-panel{gap:18px}.admin-tip-toolbar{display:grid;grid-template-columns:minmax(280px,1.6fr) minmax(170px,.65fr) minmax(170px,.65fr);align-items:end;gap:12px;padding:15px}.admin-tip-toolbar label{display:grid;gap:6px;color:var(--muted-strong);font-size:.7rem;font-weight:780}.admin-tip-toolbar input,.admin-tip-toolbar select{width:100%;min-height:42px;border:1px solid var(--line);border-radius:11px;padding:9px 11px;color:var(--ink);background:var(--control-bg);font:inherit}.admin-tip-search{position:relative}.admin-tip-search .ui-symbol{position:absolute;z-index:1;left:12px;bottom:12px;width:17px;height:17px;color:var(--muted)}.admin-tip-search input{padding-left:38px}.admin-tip-note{display:flex;align-items:flex-start;gap:11px;border:1px solid color-mix(in srgb,#c88719 22%,var(--line));border-radius:14px;padding:13px 15px;background:color-mix(in srgb,#fff8e8 48%,var(--card-bg))}.admin-tip-note>.ui-symbol{width:28px;height:28px;flex:0 0 auto;border-radius:9px;padding:6px;color:#986117;background:color-mix(in srgb,#f4c769 28%,var(--card-bg))}.admin-tip-note strong{font-size:.78rem}.admin-tip-note p{margin:4px 0 0;color:var(--muted);font-size:.72rem;line-height:1.5}.admin-tip-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:12px}.admin-tip-card{display:grid;grid-template-rows:auto auto 1fr auto;gap:9px;min-height:210px;padding:16px;border-top:3px solid color-mix(in srgb,#c88719 62%,var(--line))}.admin-tip-card header,.admin-tip-card footer{display:flex;align-items:center;justify-content:space-between;gap:10px}.admin-tip-card header span{color:#8a5a19;font-size:.65rem;font-weight:850;letter-spacing:.06em;text-transform:uppercase}.admin-tip-card header small{color:var(--muted);font-size:.62rem;font-weight:760}.admin-tip-card h3{margin:0;font-size:.92rem;line-height:1.25}.admin-tip-card>p{margin:0;color:var(--muted-strong);font-size:.75rem;line-height:1.55}.admin-tip-card footer{margin-top:3px;border-top:1px solid var(--line);padding-top:10px}.admin-tip-status{display:inline-flex;align-items:center;gap:6px;color:var(--muted);font-size:.65rem;font-weight:750}.admin-tip-status i{width:7px;height:7px;border-radius:50%;background:#2a9c68;box-shadow:0 0 0 3px color-mix(in srgb,#2a9c68 12%,transparent)}.admin-tip-card footer a{display:inline-flex;min-width:0;align-items:center;gap:4px;overflow:hidden;color:var(--brand-strong);font-size:.66rem;font-weight:760;text-decoration:none;text-overflow:ellipsis;white-space:nowrap}.admin-tip-card footer a svg{width:13px;height:13px;flex:0 0 auto;fill:none;stroke:currentColor;stroke-width:1.8}.admin-tip-empty{margin:0;border:1px dashed var(--line);border-radius:14px;padding:28px;color:var(--muted);text-align:center}@media(max-width:1080px){.admin-tip-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.admin-tip-toolbar,.admin-tip-grid{grid-template-columns:1fr}.admin-tip-card{min-height:0}}@keyframes founder-pet-breathe{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-1.5px) scale(1.012,1.02)}}@keyframes founder-pet-2d-breathe{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-1.5px) scale(1.012,1.018)}}@keyframes founder-pet-2d-listen{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-2px) rotate(-1.5deg)}}@keyframes founder-pet-2d-wave{0%,to{transform:translateY(0) rotate(0)}22%{transform:translateY(-3px) rotate(-1.5deg)}46%{transform:translateY(-1px) rotate(1.5deg)}68%{transform:translateY(-3px) rotate(-1deg)}86%{transform:translateY(-1px) rotate(.6deg)}}@keyframes founder-pet-action-atlas{to{transform:translate(-100%)}}@keyframes founder-pet-2d-walk{0%,to{transform:translateY(0) rotate(-.35deg)}25%{transform:translateY(-1.2px) rotate(0)}50%{transform:translateY(-2.2px) rotate(.35deg)}75%{transform:translateY(-1.2px) rotate(0)}}@keyframes founder-pet-2d-happy{0%{transform:translateY(0) scale(1)}48%{transform:translateY(-7px) scale(1.04)}72%{transform:translateY(1px) scale(.985)}to{transform:translateY(0) scale(1)}}@keyframes founder-pet-2d-sleep{0%,to{transform:translateY(13%) scale(1)}50%{transform:translateY(12.4%) scale(1.012,1.018)}}@keyframes founder-pet-tail{0%,70%,to{transform:rotate(0)}78%{transform:rotate(-8deg)}88%{transform:rotate(7deg)}}@keyframes founder-pet-listen{0%,to{transform:translateY(-1px) scale(1.01)}50%{transform:translateY(-3px) scale(1.025)}}@keyframes founder-pet-cap-tip{0%,to{transform:rotate(-1deg)}50%{transform:rotate(2deg)}}@keyframes founder-pet-wave-bob{0%,to{transform:translateY(0)}32%,72%{transform:translateY(-3px)}}@keyframes founder-pet-wave-arm{0%{transform:rotate(-76deg) translateY(-2px)}to{transform:rotate(-116deg) translateY(-3px)}}@keyframes founder-pet-walk-bob{0%,to{transform:translateY(0) rotate(-.5deg)}50%{transform:translateY(-3px) rotate(.5deg)}}@keyframes founder-pet-leg-left{0%,to{transform:rotate(16deg)}50%{transform:rotate(-16deg)}}@keyframes founder-pet-leg-right{0%,to{transform:rotate(-16deg)}50%{transform:rotate(16deg)}}@keyframes founder-pet-arm-left{0%,to{transform:rotate(-12deg)}50%{transform:rotate(12deg)}}@keyframes founder-pet-arm-right{0%,to{transform:rotate(12deg)}50%{transform:rotate(-12deg)}}@keyframes founder-pet-walk-tail{0%,to{transform:rotate(-9deg)}50%{transform:rotate(10deg)}}@keyframes founder-pet-happy{0%{transform:translateY(0) scale(1)}35%{transform:translateY(-12px) scale(.96,1.06)}62%{transform:translateY(1px) scale(1.08,.93)}82%{transform:translateY(-3px) scale(.99,1.02)}to{transform:translateY(0) scale(1)}}@keyframes founder-pet-happy-arm-left{0%,to{transform:rotate(0)}35%,65%{transform:rotate(68deg)}}@keyframes founder-pet-happy-arm-right{0%,to{transform:rotate(0)}35%,65%{transform:rotate(-68deg)}}@keyframes founder-pet-happy-sparks{0%,to{opacity:0;transform:scale(.6) rotate(-8deg)}28%,68%{opacity:1;transform:scale(1.12) rotate(7deg)}}@keyframes founder-pet-sleep{0%,to{transform:translateY(3px) rotate(-2deg) scaleY(.98)}50%{transform:translateY(4px) rotate(-2deg) scaleY(.965)}}@keyframes founder-pet-sleep-cap{0%,to{transform:translateY(1px) rotate(-3deg)}50%{transform:translateY(2px) rotate(-5deg)}}@keyframes founder-pet-sleep-z{0%{opacity:0;transform:translate(-2px,5px) scale(.8)}22%,62%{opacity:.9}to{opacity:0;transform:translate(3px,-8px) scale(1.08)}}@keyframes founder-pet-shadow{0%,to{opacity:.72;transform:scaleX(1)}50%{opacity:.48;transform:scaleX(.86)}}@keyframes founder-pet-spark{0%,to{transform:rotate(-14deg) scale(.62);opacity:.35}45%{transform:rotate(7deg) scale(1.28);opacity:1}68%{transform:rotate(18deg) scale(.9);opacity:.7}}@keyframes founder-pet-highlight{0%{opacity:0;transform:scale(.72)}28%{opacity:1;transform:scale(1.16)}to{opacity:0;transform:scale(1.36)}}@keyframes founder-tip-enter{0%{opacity:0;transform:translateY(10px) scale(.94)}to{opacity:1;transform:translateY(0) scale(1)}}.app-shell[data-theme=dark] .feedback-launcher{color:#edf6f1;background:transparent}.app-shell[data-theme=dark] .help-feedback-launcher{border-color:#4e6d62;color:#dff3e9;background:#263c34;box-shadow:0 14px 34px #00000052}.app-shell[data-theme=dark] .founder-tip-card{border-color:#4e6d62;background:color-mix(in srgb,#263c34 94%,#5b4825);box-shadow:0 24px 62px #00000073}.app-shell[data-theme=dark] .founder-tip-kicker{color:#f1bd73}.feedback-dialog{box-sizing:border-box;width:min(calc(100vw - 32px),560px);max-width:calc(100vw - 32px);max-height:min(calc(100dvh - 32px),760px);overflow:hidden;border:0;border-radius:24px;padding:0;color:var(--ink);background:transparent;box-shadow:0 28px 80px #182d2747}.feedback-dialog::backdrop{background:#18242170;backdrop-filter:blur(4px)}.feedback-shell{box-sizing:border-box;display:grid;max-width:100%;max-height:min(calc(100dvh - 32px),760px);gap:16px;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding:25px;background:var(--card-bg)}.feedback-shell header{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.feedback-shell header h2{margin:4px 0 5px;font-size:1.6rem}.feedback-shell header p:not(.eyebrow){margin:0;color:var(--muted);font-size:.85rem}.feedback-shell label{display:grid;gap:7px;font-size:.8rem;font-weight:760}.feedback-shell label>small{color:var(--muted);font-size:.68rem;font-weight:600}.feedback-shell input,.feedback-shell select,.feedback-shell textarea{width:100%}.feedback-shell textarea{min-height:142px;resize:vertical}.feedback-attachment-field input{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.feedback-file-picker{display:inline-flex;width:fit-content;min-height:40px;align-items:center;gap:8px;border:1px dashed color-mix(in srgb,var(--teal) 42%,var(--line));border-radius:12px;padding:8px 12px;color:var(--teal);background:color-mix(in srgb,var(--brand-pale) 32%,var(--card-bg));cursor:pointer}.feedback-file-picker:hover{border-color:var(--teal);background:color-mix(in srgb,var(--brand-pale) 54%,var(--card-bg))}.feedback-file-picker>span{display:grid;width:23px;height:23px;place-items:center;border-radius:50%;color:#fff;background:var(--teal);font-size:1rem}.feedback-file-picker strong{font-size:.76rem}.feedback-attachment-preview{display:flex;flex-wrap:wrap;gap:9px}.feedback-attachment-preview:empty{display:none}.feedback-attachment-preview figure{position:relative;width:72px;margin:0}.feedback-attachment-preview img{display:block;width:72px;height:58px;border:1px solid var(--line);border-radius:10px;object-fit:cover;background:var(--soft)}.feedback-attachment-preview figcaption{overflow:hidden;margin-top:4px;color:var(--muted);font-size:.6rem;text-overflow:ellipsis;white-space:nowrap}.feedback-attachment-preview button{position:absolute;top:-6px;right:-6px;display:grid;width:21px;height:21px;place-items:center;border:1px solid var(--line);border-radius:50%;padding:0;color:var(--ink);background:var(--card-bg);box-shadow:0 3px 9px #1426212e;cursor:pointer}.feedback-context{display:grid;grid-template-columns:auto minmax(0,1fr);gap:3px 9px;border:1px solid var(--line);border-radius:14px;padding:12px 14px;background:var(--soft)}.feedback-context span{color:var(--muted);font-size:.72rem}.feedback-context strong{overflow:hidden;font-size:.75rem;text-overflow:ellipsis}.feedback-context small{grid-column:1 / -1;color:var(--muted);font-size:.68rem;line-height:1.4}.feedback-shell footer{display:flex;justify-content:flex-end;gap:10px;border-top:1px solid var(--line);padding-top:17px}.platform-role{display:inline-flex;width:fit-content;border-radius:999px;padding:6px 9px;color:#52605c;background:var(--soft);font-size:.7rem;font-weight:850}.platform-role.owner{color:#6d4f0d;background:#fff0c7}.platform-role.admin{color:#225447;background:#dff2ea}.platform-role.viewer{color:#445d7c;background:#e7eef7}.email-status.waiting,.email-status.pending,.email-status.invited{color:#765415;background:#fff1c9}.email-status.joined{color:#17634c;background:#e6f5ef}.email-status.archived{color:#656b68;background:#ecefed}.search-workspace{gap:18px}.search-workspace-header{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:8px;padding-bottom:4px}.search-workspace-header h2,.search-workspace-header p{margin:0}.search-workspace-header>div:first-child{display:grid;gap:7px;max-width:720px}.search-workspace-header>div:first-child>p:last-child{color:var(--muted);line-height:1.55}.search-header-actions{display:flex;align-items:flex-end;gap:10px}.search-header-actions label{display:grid;gap:6px;min-width:210px;color:var(--muted);font-size:.75rem;font-weight:800}.search-subview{display:none;gap:18px}.search-subview.active{display:grid;grid-template-columns:minmax(0,1fr);min-width:0}.search-subview>*{min-width:0}.search-metrics{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:12px}.search-metrics article{display:grid;gap:4px;min-height:92px;padding:13px 14px;align-content:start;border:1px solid var(--line);border-radius:15px;background:var(--card-bg);box-shadow:var(--shadow)}.search-metrics span{color:var(--muted);font-size:.75rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.search-metrics .search-metric-label{display:flex;align-items:center;gap:6px}.search-metrics .search-metric-label .field-help{width:17px;height:17px;font-size:.6rem;letter-spacing:0;text-transform:none}.search-metrics strong{font-size:1.5rem;line-height:1.1;font-weight:650}.search-metrics small{color:var(--muted);font-size:.7rem;line-height:1.35}.search-home-map{display:grid;gap:12px;border:1px solid color-mix(in srgb,var(--product-search) 28%,var(--line));border-radius:18px;padding:16px;background:linear-gradient(135deg,color-mix(in srgb,var(--product-search) 13%,var(--card-bg)) 0%,color-mix(in srgb,var(--product-search) 6%,var(--card-bg)) 58%,var(--card-bg) 100%);box-shadow:0 14px 34px color-mix(in srgb,var(--product-search) 11%,transparent),inset 0 1px #ffffffb8}.search-journey-intro{display:flex;align-items:center;justify-content:space-between;gap:18px;border-color:color-mix(in srgb,var(--product-search) 30%,var(--line));background:linear-gradient(135deg,color-mix(in srgb,var(--product-search) 11%,var(--card-bg)),var(--card-bg))}.search-journey-intro>div{display:grid;gap:4px}.search-journey-intro h3,.search-journey-intro p{margin:0}.search-journey-intro>div>p:last-child{max-width:760px;color:var(--muted);line-height:1.5}.search-page-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.search-audit-manual-action{display:grid;flex:0 0 auto;justify-items:end;gap:5px}.search-audit-manual-action small{color:var(--muted);font-size:.65rem}.search-audit-progress{display:grid;gap:13px;border:1px solid color-mix(in srgb,var(--product-search) 38%,var(--line));border-radius:17px;padding:16px;background:linear-gradient(135deg,color-mix(in srgb,var(--product-search-soft) 72%,var(--card-bg)),var(--card-bg));box-shadow:0 12px 30px #4d391214}.search-audit-progress[hidden]{display:none}.search-audit-progress-heading{display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:12px}.search-audit-progress-heading>div{display:grid;gap:3px}.search-audit-progress-heading h3,.search-audit-progress-heading p{margin:0}.search-audit-progress-heading>div>p:last-child,.search-audit-progress-note{color:var(--muted);font-size:.72rem;line-height:1.45}.search-audit-progress-heading>strong{color:#75520c;font-size:.72rem}.search-audit-spinner{display:inline-block;width:28px;height:28px;flex:0 0 28px;border:3px solid color-mix(in srgb,var(--product-search) 22%,var(--line));border-top-color:#b87909;border-radius:50%;animation:search-audit-spin .8s linear infinite}@keyframes search-audit-spin{to{transform:rotate(360deg)}}.search-audit-progress ol{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none}.search-audit-progress li{display:flex;align-items:center;gap:7px;min-width:0;border:1px solid var(--line);border-radius:11px;padding:9px;color:var(--muted);background:var(--card-bg)}.search-audit-progress li span{display:grid;width:22px;height:22px;flex:0 0 22px;place-items:center;border-radius:50%;background:var(--soft);font-size:.65rem;font-weight:900}.search-audit-progress li small{overflow:hidden;font-size:.67rem;font-weight:760;text-overflow:ellipsis;white-space:nowrap}.search-audit-progress li.active{color:#75520c;border-color:color-mix(in srgb,var(--product-search) 42%,var(--line))}.search-audit-progress li.active span{color:#75520c;background:color-mix(in srgb,var(--product-search) 17%,var(--card-bg))}.search-audit-progress li.complete{color:#17634c}.search-audit-progress li.complete span{color:#17634c;background:#dff2ea}.search-ai-run-card{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;border-color:color-mix(in srgb,var(--product-search) 32%,var(--line));background:linear-gradient(135deg,color-mix(in srgb,var(--product-search-soft) 62%,var(--card-bg)),var(--card-bg))}.search-ai-run-card>div:first-child{display:grid;gap:5px}.search-ai-run-card h3,.search-ai-run-card p{margin:0}.search-ai-run-card>div:first-child>p:last-of-type{color:var(--muted);line-height:1.5}.search-ai-run-links{display:flex!important;flex-wrap:wrap;gap:4px;margin-top:4px}.search-ai-run-action{display:grid;justify-items:end;gap:7px;min-width:210px}.search-ai-run-action small{max-width:280px;color:var(--muted);font-size:.68rem;text-align:right}.search-ai-batch-progress{grid-column:1 / -1;display:grid;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:11px;border-top:1px solid color-mix(in srgb,var(--product-search) 20%,var(--line));padding-top:12px}.search-workspace-status{display:flex;align-items:flex-start;gap:12px;min-width:0;margin:0 0 16px;padding:14px 16px;border:1px solid color-mix(in srgb,var(--product-search) 28%,var(--line));border-radius:14px;background:color-mix(in srgb,var(--product-search) 5%,var(--card-bg));color:var(--text)}.search-workspace-status.hidden,.search-workspace-status:empty{display:none}.search-workspace-status>svg,.search-workspace-status>.search-audit-spinner{flex:0 0 20px;width:20px;height:20px;margin-top:2px;color:var(--product-search)}.search-workspace-status>span:last-child{display:grid;min-width:0;gap:3px}.search-workspace-status strong{font-size:14px;line-height:1.4}.search-workspace-status>span:last-child>span{font-size:13px;line-height:1.6;color:var(--muted);overflow-wrap:anywhere}.search-workspace-status[data-phase=error],.search-workspace-status[data-phase=warning]{border-color:color-mix(in srgb,#c67b36 38%,var(--line))}@media(prefers-reduced-motion:reduce){.search-workspace-status .search-audit-spinner{animation:none}}.search-ai-batch-progress[hidden]{display:none}.search-visibility-run-summary{margin:16px 0;padding:18px;border:1px solid var(--line);border-radius:16px;background:color-mix(in srgb,var(--product-search) 5%,var(--card-bg))}.search-visibility-run-summary[hidden]{display:none}.search-visibility-run-summary header{display:flex;flex-wrap:wrap;gap:8px 16px;align-items:center;justify-content:space-between}.search-visibility-run-summary header strong{font-size:16px}.search-visibility-run-summary header span,.search-visibility-run-summary p{font-size:13px;line-height:1.55;color:var(--muted)}.search-run-counts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:16px 0}.search-run-counts>div{display:grid;gap:4px;text-align:center;min-width:0}.search-run-counts strong{font-size:24px;line-height:1.2}.search-run-counts span{font-size:13px;color:var(--muted)}.search-visibility-bar-row .search-provider-sample{margin:0;font-size:12px;line-height:1.4;color:var(--muted)}@media(max-width:480px){.search-run-counts{grid-template-columns:repeat(2,minmax(0,1fr))}.search-visibility-bar-row header{flex-wrap:wrap;gap:4px}}.search-ai-batch-progress>div{display:grid;gap:2px}.search-ai-batch-progress small{color:var(--muted)}.search-ai-batch-progress em{color:#75520c;font-size:.75rem;font-style:normal;font-weight:900}.search-prompt-number{display:grid;width:25px;height:25px;flex:0 0 25px;place-items:center;border-radius:8px;color:#75520c;background:color-mix(in srgb,var(--product-search) 15%,var(--card-bg));font-size:.67rem;font-weight:900}@media(max-width:700px){.search-journey-intro,.search-ai-run-card{grid-template-columns:1fr;align-items:stretch}.search-journey-intro{display:grid}.search-journey-intro>button{justify-self:start}.search-ai-run-action{justify-items:stretch;min-width:0}.search-ai-run-action small{max-width:none;text-align:left}.search-audit-progress-heading{grid-template-columns:30px minmax(0,1fr)}.search-audit-progress-heading>strong{grid-column:2}.search-audit-progress ol{grid-template-columns:1fr 1fr}.search-ai-batch-progress{grid-template-columns:26px minmax(0,1fr)}.search-ai-batch-progress em{grid-column:2}}.search-home-map-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:16px}.search-home-map-heading h3{margin:3px 0 0;font-size:1.02rem}.search-home-map-heading>span{flex:0 0 auto;border-radius:999px;padding:5px 10px;color:#8a5c08;background:color-mix(in srgb,var(--product-search) 12%,var(--card-bg));font-size:.67rem;font-weight:900;letter-spacing:.05em}.search-home-map-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.search-home-map-grid>button{display:grid;grid-template-columns:35px minmax(0,1fr) 18px;align-items:center;gap:10px;min-width:0;border:1px solid var(--line);border-radius:14px;padding:12px;color:var(--ink);background:var(--card-bg);text-align:left;cursor:pointer;transition:border-color .18s ease,transform .18s ease,box-shadow .18s ease}.search-home-map-grid>button{--search-step-accent: #b87909;--search-step-soft: #fff5d7}.search-home-map-grid>button:nth-child(2){--search-step-accent: #4f7c63;--search-step-soft: #edf7f1}.search-home-map-grid>button:nth-child(4){--search-step-accent: #7555a4;--search-step-soft: #f3effb}.search-home-map-grid>button:nth-child(3){--search-step-accent: #39749d;--search-step-soft: #edf6fb}.search-home-map-grid>button:nth-child(5){--search-step-accent: #a76524;--search-step-soft: #fff3e5}.search-home-map-grid>button:nth-child(6){--search-step-accent: #4e6f8f;--search-step-soft: #edf4fa}.search-home-map-grid>button:hover{border-color:color-mix(in srgb,var(--search-step-accent) 45%,var(--line));box-shadow:0 8px 24px #18393114;transform:translateY(-1px)}.search-home-map-grid>button>span:nth-child(2){display:grid;min-width:0;gap:3px}.search-home-map-grid small{color:var(--search-step-accent);font-size:.62rem;font-weight:850;letter-spacing:.04em;text-transform:uppercase}.search-home-map-grid strong{font-size:.76rem;line-height:1.3}.search-home-map-grid em{color:var(--muted);font-size:.68rem;font-style:normal;line-height:1.4}.search-home-map-grid>button>i,.search-home-map-icon{display:grid;place-items:center}.search-home-map-grid>button>i svg{width:16px;height:16px;color:var(--muted)}.search-home-map-icon{width:35px;height:35px;border:1px solid color-mix(in srgb,var(--search-step-accent) 20%,var(--line));border-radius:11px;color:var(--search-step-accent);background:var(--search-step-soft)}.search-home-map-icon svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.search-workspace-tabs{display:inline-flex;width:fit-content;max-width:100%;align-items:center;gap:4px;overflow-x:auto;border:1px solid color-mix(in srgb,var(--product-search) 22%,var(--line));border-radius:13px;padding:4px;background:color-mix(in srgb,var(--product-search-soft) 46%,var(--card-bg));scrollbar-width:none}.search-workspace-tabs::-webkit-scrollbar{display:none}.search-workspace-tabs button{min-height:34px;border:0;border-radius:9px;padding:7px 12px;color:var(--muted);background:transparent;font:760 .7rem/1 inherit;white-space:nowrap;cursor:pointer}.search-workspace-tabs button:hover{color:var(--ink);background:color-mix(in srgb,var(--card-bg) 72%,transparent)}.search-workspace-tabs button.active{color:#75520c;background:var(--card-bg);box-shadow:0 3px 10px #41301217}.search-home-score-card{align-content:start}.search-home-score-card .search-score-gauge{align-self:center;margin-top:4px}.search-home-score-card .search-score-gauge strong{font-size:1.22rem;line-height:1}.search-home-score-card .search-score-gauge small{min-height:0;color:var(--muted);font-size:.52rem;font-weight:850}.search-keyword-actions{align-items:center}.search-keyword-actions>small{flex-basis:100%;max-width:310px;color:var(--muted);font-size:.62rem;line-height:1.35;text-align:right}.search-performance-card{min-width:0}.search-performance-card .panel-heading{align-items:flex-end}.search-performance-controls{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:flex-start;gap:12px;margin:16px 0}.search-performance-controls label{display:grid;min-width:0;gap:5px;color:var(--muted);font-size:.7rem;font-weight:800}.search-performance-controls .search-performance-select{position:relative;display:grid;grid-template-columns:22px minmax(0,1fr) 12px;align-items:center;gap:8px;min-width:0;height:42px;overflow:hidden;border:1px solid var(--line);border-radius:10px;padding:0 10px 0 12px;background:var(--card-bg)}.search-performance-controls .search-performance-select:after{width:7px;height:7px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;color:var(--muted);content:"";pointer-events:none;transform:rotate(45deg) translateY(-2px)}.search-workspace .search-performance-controls select{appearance:none;-webkit-appearance:none;flex:1;min-width:0;width:100%;height:40px;margin:0;border:0!important;border-radius:0;padding:0;background:transparent!important;background-image:none!important;box-shadow:none!important;color:var(--ink);font-size:.82rem;line-height:1.3}.search-performance-select:focus-within{outline:2px solid var(--product-search);outline-offset:2px}.search-workspace .search-performance-select select:focus{outline:none}.search-performance-controls .search-type-mark,.search-performance-controls .search-engine-mark{position:relative;top:auto;left:auto;flex:0 0 22px;width:22px;height:22px;transform:none}.search-performance-controls>.field-help{align-self:flex-end;margin-bottom:12px}.search-workspace .search-performance-refresh{height:42px;min-height:42px;margin:0}#searchPerformanceProperty{overflow-wrap:anywhere}.search-home-performance-meta{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin-top:9px}.search-home-source-badge{display:inline-flex;min-height:26px;align-items:center;border:1px solid color-mix(in srgb,var(--product-search) 24%,var(--line));border-radius:999px;padding:0 10px;color:color-mix(in srgb,var(--product-search) 72%,var(--ink));background:color-mix(in srgb,var(--product-search-soft) 50%,var(--card-bg));font-size:.65rem;font-weight:820;line-height:1}.search-home-performance-meta .search-data-freshness{margin:0}.search-type-mark,.search-engine-mark{position:absolute;top:50%;left:9px;z-index:1;display:inline-flex;width:21px;height:21px;align-items:center;justify-content:center;pointer-events:none;transform:translateY(-50%)}.search-type-mark{border-radius:7px;color:color-mix(in srgb,var(--product-search) 86%,var(--ink));background:color-mix(in srgb,var(--product-search-soft) 76%,var(--card-bg))}.search-type-mark svg{width:13px;height:13px;fill:none;stroke:currentColor;stroke-width:1.8}.search-engine-mark img{position:absolute;width:18px;height:18px;object-fit:contain}.search-engine-mark[data-provider=all] img[data-search-provider-logo=google]{left:0;top:0}.search-engine-mark[data-provider=all] img[data-search-provider-logo=bing]{right:0;bottom:0;width:13px;height:13px;border:2px solid var(--card-bg);border-radius:50%;background:var(--card-bg)}.search-engine-mark[data-provider=google] img[data-search-provider-logo=bing],.search-engine-mark[data-provider=bing] img[data-search-provider-logo=google]{display:none}.search-performance-refresh{min-height:39px;gap:7px;white-space:nowrap}.search-performance-refresh svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.9}.search-performance-refresh[aria-busy=true] svg{animation:spin 1s linear infinite}.search-performance-refresh-help{margin:-4px 0 12px!important;color:var(--muted);font-size:.67rem!important;line-height:1.45;text-align:right}.search-performance-filterbar{display:grid;grid-template-columns:repeat(4,minmax(120px,1fr)) auto;align-items:end;gap:8px;margin:0 0 10px;border:1px solid color-mix(in srgb,var(--product-search) 14%,var(--line));border-radius:13px;padding:10px;background:color-mix(in srgb,var(--product-search-soft) 20%,var(--card-bg))}.search-performance-filterbar label{display:grid;min-width:0;gap:5px;color:var(--muted);font-size:.66rem;font-weight:800}.search-performance-filter-label{display:inline-flex;width:max-content;max-width:100%;align-items:center;gap:5px;white-space:nowrap}.search-performance-filterbar label .field-help{display:inline-grid;flex:0 0 auto}.search-performance-filterbar select{width:100%;min-width:0;padding-block:8px}.search-performance-filterbar .text-button{align-self:center;white-space:nowrap}.search-data-completeness{display:grid;gap:10px;margin:0 0 10px;border:1px solid color-mix(in srgb,var(--product-search) 14%,var(--line));border-radius:13px;padding:11px 12px;color:var(--muted);background:color-mix(in srgb,var(--product-search-soft) 22%,var(--card-bg))}.search-completeness-heading{display:flex;align-items:center;justify-content:space-between;gap:12px}.search-completeness-heading>span{display:inline-flex;flex:0 0 auto;align-items:center;gap:7px}.search-data-completeness i{width:8px;height:8px;border-radius:999px;background:#2f8a66;box-shadow:0 0 0 3px #2f8a661f}.search-data-completeness.preliminary i{background:#d18a20;box-shadow:0 0 0 3px #d18a2024}.search-data-completeness strong{color:var(--ink);font-size:.68rem}.search-data-completeness p{max-width:680px;margin:0!important;font-size:.64rem!important;line-height:1.4;text-align:right}.search-freshness-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.search-freshness-grid>span{display:grid;grid-template-columns:24px minmax(0,1fr);align-items:center;gap:8px;min-width:0;border:1px solid color-mix(in srgb,var(--product-search) 12%,var(--line));border-radius:10px;padding:8px 9px;background:color-mix(in srgb,var(--card-bg) 92%,var(--product-search-soft))}.search-freshness-grid img,.search-freshness-grid>span>svg{width:19px;height:19px;object-fit:contain}.search-freshness-grid>span>svg{fill:none;stroke:var(--product-search);stroke-width:1.8}.search-freshness-grid>span>span{display:grid;min-width:0;gap:2px}.search-freshness-grid small,.search-freshness-grid em{color:var(--muted);font-size:.57rem;font-style:normal;line-height:1.25;overflow-wrap:anywhere}.search-freshness-grid strong{font-size:.7rem;overflow-wrap:anywhere}.search-range-presets{display:flex;width:max-content;max-width:100%;gap:3px;margin:2px 0 11px;padding:4px;border-radius:12px;background:var(--soft)}.search-range-presets button{min-height:34px;border:0;border-radius:9px;padding:0 13px;color:var(--muted);background:transparent;font:750 .74rem/1 inherit;cursor:pointer}.search-range-presets button:hover{color:var(--text);background:color-mix(in srgb,var(--card-bg) 64%,transparent)}.search-range-presets button.active{color:var(--text);background:var(--card-bg);box-shadow:0 1px 4px #102a231c}.search-more-range{display:block}.search-more-range select{min-height:34px;border:0;border-radius:9px;padding:0 32px 0 13px;color:var(--muted);background-color:transparent;font:750 .74rem/1 inherit;cursor:pointer}.search-more-range select:hover,.search-more-range select:focus{color:var(--text);background-color:color-mix(in srgb,var(--card-bg) 70%,transparent)}.search-custom-range{display:flex;align-items:flex-end;gap:9px;margin:-3px 0 12px;padding:12px;border:1px solid var(--line);border-radius:13px;background:color-mix(in srgb,var(--soft) 65%,transparent)}.search-custom-range[hidden]{display:none}.search-custom-range label{display:grid;gap:5px;color:var(--muted);font-size:.7rem;font-weight:800}.search-custom-range input,.search-custom-range button{min-height:38px}.search-trend-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-bottom:10px}.search-trend-summary>*{display:grid;gap:3px;min-width:0;padding:11px 12px;border:1px solid var(--line);border-radius:12px;color:var(--text);background:var(--subtle-bg);text-align:left}.search-trend-summary>button{position:relative;cursor:pointer;font:inherit}.search-trend-summary>button:before{position:absolute;top:0;left:11px;right:11px;height:3px;border-radius:0 0 999px 999px;background:var(--metric-color);content:"";opacity:.28}.search-trend-summary>button.active{border-color:color-mix(in srgb,var(--metric-color) 42%,var(--line));background:color-mix(in srgb,var(--metric-color) 7%,var(--card-bg))}.search-trend-summary>button.active:before{opacity:1}.search-trend-summary>button.clicks{--metric-color: #16775e}.search-trend-summary>button.impressions{--metric-color: #d98638}.search-trend-summary small{color:var(--muted);font-size:.68rem;font-weight:750}.search-trend-summary strong{font-size:1.03rem}.search-trend-summary span{color:var(--muted);font-size:.7rem;line-height:1.45;white-space:normal;overflow-wrap:anywhere}.search-trend-summary .search-metric-delta.positive{color:#16775e}.search-trend-summary .search-metric-delta.negative{color:#b54735}.search-trend-summary .search-metric-delta.neutral{color:var(--muted)}.search-performance-chart{position:relative;min-height:190px;overflow:hidden}.search-trend-legend{display:flex;justify-content:flex-end;gap:16px;margin-bottom:2px;color:var(--muted);font-size:.7rem;font-weight:750}.search-trend-legend span{display:inline-flex;align-items:center;gap:6px}.search-trend-legend i{display:block;width:16px;height:3px;border-radius:999px}.search-trend-legend .clicks i{background:#16775e}.search-trend-legend .impressions i{background:#d98638}.search-trend-plot{width:100%;overflow-x:auto}.search-trend-svg{display:block;width:100%;min-width:0;height:250px;overflow:visible}.search-trend-grid line{stroke:color-mix(in srgb,var(--line) 78%,transparent);stroke-width:1}.search-trend-grid text,.search-trend-labels text{fill:var(--muted);font-size:11px}.search-trend-grid .click-axis{fill:#16775e}.search-trend-grid .impression-axis{fill:#b76721}.search-trend-grid .axis-title{font-size:10px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.search-trend-line{fill:none;stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round}.search-trend-line.clicks{stroke:#16775e}.search-trend-line.impressions{stroke:#d98638}.search-trend-hit{fill:transparent;outline:none;cursor:pointer}.search-trend-hit:focus-visible{stroke:color-mix(in srgb,var(--teal) 52%,transparent);stroke-width:3}.search-trend-dot{outline:none;stroke:var(--card-bg);stroke-width:2}.search-trend-dot.clicks{fill:#16775e}.search-trend-dot.impressions{fill:#d98638}.search-trend-value{font-size:10px;font-weight:850;paint-order:stroke;stroke:var(--card-bg);stroke-width:3px;stroke-linejoin:round}.search-trend-value.clicks{fill:#16775e}.search-trend-value.impressions{fill:#b76721}.search-trend-hit:hover+.search-trend-dot,.search-trend-hit:focus-visible+.search-trend-dot{r:6;stroke-width:3}.search-chart-heading{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px;margin:18px 0 12px}.search-chart-heading>strong{display:inline-flex;align-items:center;gap:6px;font-size:.85rem}.search-chart-heading .search-trend-legend{flex-wrap:wrap;justify-content:flex-start;margin:0;font-size:.75rem}.search-data-details>summary{display:inline-flex;align-items:center;gap:6px;cursor:pointer;list-style:none;color:var(--ink);font-size:.75rem;font-weight:650}.search-data-details>summary::-webkit-details-marker{display:none}.search-data-details>summary svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:1.8}.search-data-details[open]>summary svg{transform:rotate(180deg)}.search-data-details .search-freshness-grid{margin-top:10px}.search-data-completeness .search-data-details p{max-width:none;text-align:left;font-size:.75rem!important;line-height:1.6;margin-top:10px!important}.search-data-completeness .search-completeness-heading strong{font-size:.78rem}.search-latest-dates{color:var(--muted);font-size:.75rem;line-height:1.5}.search-data-completeness .search-freshness-grid small,.search-data-completeness .search-freshness-grid em{font-size:.7rem;line-height:1.5}.search-data-completeness .search-freshness-grid strong{font-size:.8rem}.search-trend-tooltip{position:fixed;z-index:40;display:grid;gap:3px;min-width:150px;pointer-events:none;border:1px solid var(--line);border-radius:10px;padding:9px 11px;color:var(--text);background:var(--card-bg);box-shadow:var(--shadow);font-size:.7rem;transform:translate(10px,-50%)}.search-trend-tooltip strong{font-size:.76rem}.search-trend-tooltip span{color:var(--muted)}.search-chart-heading .search-trend-legend,.analytics-chart-legend{display:flex;flex-wrap:wrap;align-items:center;gap:16px;border:0;padding:0;background:transparent;color:var(--muted);font-size:.78rem;font-weight:650;line-height:1.5}.analytics-chart-legend{margin:2px 0 16px;justify-content:flex-start}.analytics-chart-legend span:before{width:18px;height:3px}.search-chart-heading{margin:16px 0}.search-chart-heading .search-trend-legend i{width:18px;height:3px}.search-trend-grid line,.analytics-chart-grid line{stroke-dasharray:3 5;stroke-opacity:.65}.search-trend-line,.analytics-trend-line.sessions,.analytics-trend-line.pageviews{stroke-width:2.25}.search-trend-svg :is(line,polyline,circle),.analytics-trend-svg polyline{vector-effect:non-scaling-stroke}.search-trend-grid text,.search-trend-labels text{font-size:12px}.search-trend-grid .axis-title{font-size:11px;letter-spacing:0;text-transform:none}.analytics-chart-plot{background:var(--card-bg);box-shadow:none}.search-trend-svg.is-dense .search-trend-dot,.analytics-trend-svg.is-dense .analytics-trend-dot{opacity:0}.search-trend-svg.is-dense .search-trend-hit:is(:hover,:focus-visible)+.search-trend-dot,.analytics-trend-svg.is-dense .analytics-trend-dot.selected{opacity:1}.search-trend-guide{stroke:var(--muted);stroke-width:1;stroke-dasharray:4 5;pointer-events:none}.search-trend-tooltip{transform:none;padding:12px;min-width:168px;max-width:calc(100vw - 16px);box-sizing:border-box;border-radius:12px;color:var(--ink);gap:9px}.search-trend-tooltip[hidden]{display:none}.search-trend-tooltip>span{display:grid;grid-template-columns:8px 1fr auto;align-items:center;gap:8px}.search-trend-tooltip>span i{width:7px;height:7px;border-radius:50%;background:currentColor}.search-trend-tooltip .impressions{color:#b76721}.search-trend-tooltip .clicks{color:#16775e}.search-trend-tooltip small{color:var(--muted);font-size:.75rem}.search-trend-tooltip b{color:var(--ink);font-size:.85rem;font-variant-numeric:tabular-nums}.analytics-trend-popover{max-width:calc(100% - 12px);box-sizing:border-box}.analytics-trend-popover>span{grid-template-columns:8px 1fr auto}.analytics-trend-popover>span i{grid-row:auto}.analytics-trend-popover>span small{grid-column:2;grid-row:1}.analytics-trend-popover>span b{grid-column:3;grid-row:1;font-variant-numeric:tabular-nums}.search-trend-dot{pointer-events:none}.search-performance-note{margin:0 0 16px!important;padding:9px 12px;border-left:2px solid var(--product-search);color:var(--muted);font-size:.75rem!important;line-height:1.55}.search-data-completeness.unavailable .search-completeness-heading i{background:#b7791f;box-shadow:0 0 0 3px #b7791f14}.search-breakdown-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px}.search-breakdown-grid[hidden]{display:none}.search-breakdown-grid h3{display:flex;align-items:center;gap:7px}.search-breakdown-list{display:grid;gap:9px}.search-breakdown-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:5px 12px}.search-breakdown-row>span{display:flex;align-items:center;min-width:0;gap:8px}.search-breakdown-row>span .analytics-data-icon{flex:0 0 25px}.search-country-flag{display:grid;flex:0 0 30px;width:30px;height:24px;place-items:center;border:1px solid color-mix(in srgb,var(--product-search) 18%,var(--line));border-radius:8px;background:color-mix(in srgb,var(--product-search-soft) 48%,var(--card-bg));font-size:1rem;line-height:1;box-shadow:0 2px 7px #312a160f}.search-country-code{flex:0 0 auto;padding:3px 6px;border-radius:999px;color:#7f611e;background:color-mix(in srgb,var(--product-search-soft) 72%,var(--card-bg));font-size:.57rem;font-style:normal;font-weight:850;letter-spacing:.055em}.search-appearance-mark{display:grid;flex:0 0 25px;width:25px;height:25px;place-items:center;border-radius:8px;color:#7854a7;background:#f0eaff;font-size:.72rem}.search-provider-coverage{display:grid;gap:10px}.search-provider-coverage article{display:grid;grid-template-columns:38px minmax(0,1fr);align-items:start;gap:10px;border:1px solid var(--line);border-radius:13px;padding:11px;background:color-mix(in srgb,var(--card-bg) 96%,var(--app-bg))}.search-provider-coverage article.connected{border-color:color-mix(in srgb,#32966f 34%,var(--line));background:color-mix(in srgb,#e6f5ef 36%,var(--card-bg))}.search-provider-coverage article.attention{border-color:color-mix(in srgb,#c46d55 36%,var(--line));background:color-mix(in srgb,#fff0eb 42%,var(--card-bg))}.search-provider-coverage-logo{display:grid;width:38px;height:38px;place-items:center;overflow:hidden;border:1px solid color-mix(in srgb,var(--line) 82%,transparent);border-radius:11px;background:#fff}.search-provider-coverage-logo img{display:block;width:23px;height:23px;object-fit:contain}.search-provider-coverage article>div{display:grid;min-width:0;gap:5px}.search-provider-coverage header{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:7px}.search-provider-coverage strong{min-width:0;font-size:.73rem}.search-provider-coverage header em{display:inline-flex;flex:0 0 auto;align-items:center;gap:5px;border-radius:999px;padding:4px 7px;color:var(--muted);background:var(--soft);font-size:.58rem;font-style:normal;font-weight:850}.search-provider-coverage header em i{width:6px;height:6px;border-radius:50%;background:#9aa5a1}.search-provider-coverage header em.connected{color:#17634c;background:#dff3ea}.search-provider-coverage header em.connected i{background:#2c9a72;box-shadow:0 0 0 3px #2c9a721f}.search-provider-coverage header em.attention{color:#9a3e2c;background:#fde4dc}.search-provider-coverage header em.attention i{background:#c45a42}.search-provider-coverage p{margin:0!important;color:var(--muted);font-size:.66rem!important;line-height:1.4}.search-provider-coverage small{color:var(--muted);font-size:.61rem;line-height:1.4;overflow-wrap:anywhere}.search-provider-coverage button{width:fit-content;min-height:31px;margin-top:2px;padding:6px 9px;font-size:.62rem}.search-provider-readonly{display:inline-flex;width:fit-content;align-items:center;gap:5px;color:#17634c;font-size:.59rem;font-weight:790}.search-provider-readonly:before{content:"\2713"}.search-data-connections{scroll-margin-top:24px}.search-data-connections .search-provider-coverage{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;align-items:start}.search-data-connections .search-data-provider{display:flex;flex-direction:column;gap:14px;padding:18px;min-width:0;background:var(--card-bg);border-color:var(--line)}.search-data-provider>header{width:100%;display:grid;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:10px}.search-data-provider>header>div{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;min-width:0}.search-data-connections .search-provider-coverage strong{font-size:.88rem;overflow-wrap:anywhere}.search-data-connections .search-provider-coverage p{font-size:.8rem!important;line-height:1.55}.search-data-connections .search-provider-coverage small{font-size:.76rem;line-height:1.5}.search-data-connections .search-provider-coverage button{min-height:38px;font-size:.8rem}.search-data-connections .search-provider-coverage em{font-size:.69rem}.search-connected-property{width:100%;padding:12px;border-radius:10px;background:color-mix(in srgb,var(--product-search-soft) 35%,var(--card-bg))}.search-connected-property>span{color:var(--muted);font-size:.72rem}.search-connected-property small{display:flex;align-items:center;gap:8px}.search-provider-setup-help{width:100%;border-top:1px solid var(--line);padding-top:12px;font-size:.8rem;line-height:1.55}.search-provider-setup-help>summary{display:flex;justify-content:space-between;align-items:center;gap:8px;min-height:32px;cursor:pointer;list-style:none;font-weight:650}.search-provider-setup-help>summary::-webkit-details-marker{display:none}.search-provider-setup-help[open]>summary>span{transform:rotate(45deg)}.search-provider-setup-help ol{padding-left:20px;display:grid;gap:10px}.search-provider-setup-help a{color:var(--ink);text-decoration:underline;text-underline-offset:3px}.search-provider-setup-help p{padding-top:10px}.search-data-provider .search-connection-menu{position:relative}.search-data-provider .search-connection-menu>div{max-width:min(230px,calc(100vw - 96px))}.search-project-data-shortcuts>section{padding:16px 0;border-top:1px solid var(--line)}.search-project-data-shortcuts h4{margin:0 0 8px;font-size:.95rem}.search-project-data-shortcuts p{color:var(--muted);line-height:1.55;font-size:.85rem}.search-project-data-shortcuts button{display:inline-flex;gap:10px;align-items:center;max-width:100%;white-space:normal}@media(max-width:900px){.search-data-connections .search-provider-coverage{grid-template-columns:minmax(0,1fr)}.search-data-connections .search-data-provider{padding:14px}.search-data-provider .search-connection-menu>summary{min-width:40px;min-height:40px}}.search-breakdown-row small{color:var(--muted);font-size:.7rem;white-space:nowrap}.search-breakdown-row>i{display:block;grid-column:1 / -1;overflow:hidden;height:5px;border-radius:999px;background:var(--progress-bg)}.search-breakdown-row>i b{display:block;width:var(--share);height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--teal),var(--accent))}.search-recommendations-list{display:grid;gap:9px}.search-recommendation-filters{display:flex;flex-wrap:wrap;gap:7px;margin:0 0 14px}.search-recommendation-filters button{min-height:35px;border:1px solid var(--line);border-radius:999px;padding:7px 11px;color:var(--muted);background:var(--card-bg);font-size:.68rem;font-weight:800;cursor:pointer}.search-recommendation-filters button.active{border-color:color-mix(in srgb,var(--product-search) 52%,var(--line));color:#735315;background:color-mix(in srgb,var(--product-search-soft) 72%,var(--card-bg))}.search-recommendation-filters button span{display:inline-grid;min-width:20px;height:20px;margin-left:5px;padding:0 5px;place-items:center;border-radius:999px;background:color-mix(in srgb,currentColor 10%,transparent);color:inherit;font-size:.62rem}.search-recommendation-definitions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:-3px 0 14px}.search-recommendation-definitions p{display:grid;gap:3px;margin:0!important;border:1px solid color-mix(in srgb,var(--product-search) 17%,var(--line));border-radius:11px;padding:10px 11px;background:color-mix(in srgb,var(--product-search-soft) 24%,var(--card-bg))}.search-recommendation-definitions strong{font-size:.7rem}.search-recommendation-definitions span{color:var(--muted);font-size:.66rem;line-height:1.42}.search-outcome-guide{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.search-outcome-guide article{display:grid;grid-template-columns:38px minmax(0,1fr);align-items:start;gap:11px;border:1px solid color-mix(in srgb,var(--product-search) 22%,var(--line));border-radius:14px;padding:13px;background:color-mix(in srgb,var(--product-search-soft) 33%,var(--card-bg))}.search-outcome-guide article>span{display:grid;width:38px;height:38px;place-items:center;border-radius:11px;color:#94620d;background:var(--card-bg)}.search-outcome-guide svg{width:19px;height:19px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.search-outcome-guide strong{font-size:.8rem}.search-outcome-guide p{margin:4px 0 0;color:var(--muted);font-size:.72rem;line-height:1.45}.search-recommendations-list>article{display:grid;grid-template-columns:32px minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:13px 14px;border:1px solid var(--line);border-radius:13px;background:color-mix(in srgb,var(--card-bg) 94%,var(--app-bg))}.search-recommendations-list article>div{min-width:0}.search-recommendations-list article strong{display:block;margin-top:5px;font-size:.82rem}.search-recommendations-list article p{margin:3px 0 0!important;color:var(--muted);font-size:.74rem!important;line-height:1.4}.search-recommendations-list article small{display:block;margin-top:6px;color:var(--muted);font-size:.7rem;line-height:1.45}.search-recommendations-list article small b{color:var(--ink)}.search-recommendation-category{display:inline-flex;width:fit-content;border-radius:999px;padding:3px 7px;color:#76591b;background:color-mix(in srgb,var(--product-search-soft) 72%,var(--card-bg));font-size:.58rem;font-weight:850;letter-spacing:.02em}.search-recommendation-category.technical{color:#8a5416;background:#fff3dc}.search-recommendation-category.readiness{color:#6952aa;background:#f0ebff}.search-recommendation-category.keywords{color:#17634c;background:#e6f5ef}.search-recommendation-category.pages{color:#226a76;background:#e6f6f8}.search-recommendation-category.authority{color:#9a4c2d;background:#fff0e8}.search-recommendation-category.ai_answers{color:#305da5;background:#eaf2ff}.search-recommendation-category.setup{color:var(--muted);background:var(--soft)}.search-recommendation-rank{display:grid;width:30px;height:30px;place-items:center;border-radius:10px;color:var(--teal-strong);background:var(--soft);font-size:.73rem;font-weight:850}@media(max-width:720px){.search-prompt-steps{grid-template-columns:1fr}.search-performance-card .panel-heading{align-items:stretch}.search-performance-controls{width:100%}.search-performance-controls label{flex:1}.search-performance-controls select{min-width:0;width:100%}.search-performance-refresh{flex:0 0 auto}.search-performance-refresh-help{text-align:left}.search-performance-filterbar{grid-template-columns:repeat(2,minmax(0,1fr))}.search-performance-filterbar .text-button{grid-column:1 / -1;justify-self:start}.search-completeness-heading{align-items:flex-start;flex-direction:column}.search-data-completeness p{text-align:left}.search-freshness-grid{grid-template-columns:1fr}.search-trend-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.search-range-presets{width:100%}.search-range-presets button{flex:1;min-width:0;padding-inline:7px}.search-more-range{flex:1}.search-more-range select{width:100%;padding-inline:7px 25px}.search-custom-range{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.search-custom-range button{width:100%}.search-breakdown-grid,.search-breakdown-row{grid-template-columns:1fr}.search-breakdown-row small{white-space:normal}.search-recommendations-list>article{grid-template-columns:32px minmax(0,1fr)}.search-recommendations-list .search-priority,.search-recommendations-list button{justify-self:start;grid-column:2}.search-recommendation-filters{overflow-x:auto;flex-wrap:nowrap;padding-bottom:4px;scrollbar-width:thin}.search-recommendation-filters button{flex:0 0 auto;min-height:44px}.search-recommendation-definitions{grid-template-columns:1fr}}.search-overview-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;align-items:start}.search-overview-column{display:grid;align-content:start;gap:13px;min-width:0}.search-two-column{display:grid;grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);gap:13px;align-items:start}.search-quick-audit{display:inline-flex;align-items:center;gap:7px;white-space:nowrap}.search-quick-audit .ui-symbol{width:17px;height:17px}.search-workspace .panel{padding:17px 18px;border-radius:17px}.search-workspace .panel-heading{gap:12px;margin-bottom:12px}.search-workspace .panel-heading h3,.search-workspace .panel>h3{margin:0;font-size:1rem;line-height:1.3}.search-workspace .panel-heading p,.search-workspace .panel>p:not(.eyebrow){margin:4px 0 0;font-size:.8rem;line-height:1.45}.search-opportunity-list,.search-setup-list,.search-prompt-list,.search-connection-list,#searchActionSummary{display:grid;gap:10px}.search-opportunity-list article,.search-prompt-list article,#searchActionSummary article{display:flex;align-items:center;justify-content:space-between;gap:12px;border:1px solid var(--line);border-radius:13px;background:color-mix(in srgb,var(--card-bg) 94%,var(--app-bg))}.search-opportunity-list article{padding:10px 10px 10px 13px;transition:border-color .16s ease,box-shadow .16s ease}.search-opportunity-list article:has(.search-opportunity-review:hover){border-color:color-mix(in srgb,var(--product-search) 34%,var(--line));box-shadow:0 7px 18px #493c1f12}.search-prompt-list article,#searchActionSummary article{padding:13px}.search-opportunity-list article div,.search-prompt-list article>div:first-child,#searchActionSummary article div{display:grid;gap:4px}.search-opportunity-list small,.search-prompt-list small,#searchActionSummary small{color:var(--muted)}.search-opportunity-summary{display:grid;min-width:0;gap:4px}.search-opportunity-summary>.search-provider-badge{width:max-content}.search-opportunity-summary>strong{overflow:hidden;font-size:.78rem;text-overflow:ellipsis;white-space:nowrap}.search-opportunity-summary>small{overflow-wrap:anywhere;font-size:.65rem;line-height:1.35}.search-opportunity-review{display:grid;grid-template-columns:minmax(0,1fr) auto;min-width:158px;align-items:center;gap:1px 9px;border:1px solid color-mix(in srgb,currentColor 34%,var(--line));border-radius:11px;padding:7px 10px;color:#765416;background:color-mix(in srgb,var(--product-search-soft) 56%,var(--card-bg));font:inherit;text-align:left;cursor:pointer;transition:transform .16s ease,box-shadow .16s ease,background-color .16s ease}.search-opportunity-review>span{grid-column:1;font-size:.58rem;font-weight:820;letter-spacing:.035em;text-transform:uppercase}.search-opportunity-review>strong{grid-column:1;font-size:.68rem}.search-opportunity-review>b{grid-column:2;grid-row:1 / 3;font-size:.9rem;transition:transform .16s ease}.search-opportunity-review:hover{transform:translateY(-1px);box-shadow:0 6px 14px color-mix(in srgb,currentColor 13%,transparent)}.search-opportunity-review:hover>b{transform:translate(2px)}.search-opportunity-review.low_ctr{color:#8d3434;background:#fff5f3}.search-opportunity-review.top{color:#17634c;background:#effaf5}.search-setup-list article,.search-connection-list article{display:flex;align-items:flex-start;gap:11px;padding:12px 0;border-bottom:1px solid var(--line)}.search-setup-list article:last-child,.search-connection-list article:last-child{border-bottom:0}.search-setup-list article>span,.search-connection-list article>span{display:grid;place-items:center;width:26px;height:26px;flex:0 0 26px;border-radius:50%;color:var(--muted);background:var(--soft);font-weight:900}.search-setup-list article.complete>span,.search-connection-list article>span.connected{color:#17634c;background:#dff2ea}.search-setup-list article div,.search-connection-list article div{display:grid;gap:4px}.search-setup-list small,.search-connection-list small{color:var(--muted);line-height:1.4}.search-setup-list article>button,.search-connection-list article>button,.search-connection-list article>.search-source-badge{flex:0 0 auto;margin-left:auto;align-self:center}.search-readiness-progress{display:grid;flex:0 0 min(150px,35%);gap:7px;justify-items:end}.search-readiness-progress strong{color:var(--muted);font-size:.72rem;line-height:1.2;white-space:nowrap}.search-readiness-progress>span{display:block;overflow:hidden;width:100%;height:6px;border-radius:999px;background:var(--progress-bg)}.search-readiness-progress i{display:block;width:0;height:100%;border-radius:inherit;background:var(--teal);transition:width .28s ease}.search-step-status{flex:0 0 auto;align-self:center;margin-left:auto;border-radius:999px;padding:5px 8px;color:#17634c;background:#e6f5ef;font-size:.67rem;font-style:normal;font-weight:850;white-space:nowrap}.search-source-badge{display:inline-flex;border-radius:999px;padding:5px 8px;color:#17634c;background:#dff2ea;font-size:.68rem;font-style:normal;font-weight:850;white-space:nowrap}.search-source-badge.planned{color:var(--muted);background:var(--soft)}#searchPromptSummary{display:grid;min-width:0}.search-prompt-overview{display:grid;grid-template-columns:auto 1fr;align-items:baseline;gap:7px}.search-prompt-overview>strong{font-size:2.35rem}.search-prompt-overview>span{color:var(--muted)}.search-prompt-overview>p{grid-column:1 / -1;margin:3px 0 0;color:var(--muted);line-height:1.55}.search-prompt-overview>button{grid-column:1 / -1;justify-self:start;margin-top:2px}.search-summary-empty{display:grid;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:11px;min-height:82px;border:1px solid color-mix(in srgb,var(--product-search) 22%,var(--line));border-radius:14px;padding:13px;background:color-mix(in srgb,var(--product-search-soft) 24%,var(--card-bg))}.search-summary-empty>span{display:grid;width:38px;height:38px;place-items:center;border-radius:12px;color:#80570e;background:color-mix(in srgb,var(--product-search) 18%,var(--card-bg))}.search-summary-empty>span svg,.search-summary-fix-plan svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.8}.search-summary-empty>div{display:grid;gap:4px;min-width:0}.search-summary-empty strong{font-size:.82rem}.search-summary-empty p{margin:0;color:var(--muted);font-size:.72rem;line-height:1.45}.search-summary-empty.is-complete>span{color:#17634c;background:#dff2ea}.search-recommendations-hub,.search-actions-hub{display:grid;align-content:start;gap:14px;min-height:100%}.search-recommendations-hub>div:first-child,.search-actions-hub>div:first-child{display:grid;gap:5px}.search-recommendations-hub h3,.search-recommendations-hub p,.search-actions-hub h3,.search-actions-hub p{margin:0}.search-recommendations-hub p:not(.eyebrow),.search-actions-hub p:not(.eyebrow){color:var(--muted);font-size:.76rem;line-height:1.52}.search-recommendations-hub-categories{display:flex;flex-wrap:wrap;gap:6px}.search-recommendations-hub-categories span{border:1px solid color-mix(in srgb,var(--product-search) 22%,var(--line));border-radius:999px;padding:5px 8px;color:#765416;background:color-mix(in srgb,var(--product-search-soft) 48%,var(--card-bg));font-size:.61rem;font-weight:780}.search-recommendations-hub>button,.search-actions-hub>button{width:max-content;min-width:150px;justify-content:center;align-self:end}.search-actions-hub>strong{width:max-content;border-radius:999px;padding:6px 10px;color:#17634c;background:#e7f6ee;font-size:.68rem}.search-action-summary{display:grid;align-content:start}.search-home-recommendation{display:grid!important;grid-template-columns:auto minmax(0,1fr) auto}.search-home-recommendation>.search-recommendation-category{align-self:start}.search-home-recommendation>button{align-self:center;white-space:nowrap}.search-summary-fix-plan{justify-self:start;gap:7px;margin-top:11px}@media(max-width:720px){.search-recommendations-hub>button,.search-actions-hub>button{width:100%;min-height:44px}.search-summary-empty{grid-template-columns:38px minmax(0,1fr)}.search-summary-empty>button{grid-column:2;justify-self:start;min-height:40px}.search-home-recommendation{grid-template-columns:auto minmax(0,1fr)!important}.search-home-recommendation>button{grid-column:2;justify-self:start;min-height:40px}.search-summary-fix-plan{width:100%;min-height:44px;justify-content:center}}.search-filter-row{display:flex;align-items:flex-end;gap:12px;margin:16px 0}.search-filter-row label{display:grid;flex:1;gap:6px;color:var(--muted);font-size:.75rem;font-weight:800}.search-filter-row label:last-child{max-width:220px}.search-filter-row label{min-width:0;grid-template-rows:20px 42px;line-height:20px}.search-workspace .search-label-with-help{display:inline-flex;align-items:center;justify-content:flex-start;gap:6px;min-height:20px}.search-workspace .search-label-with-help>.field-help{flex:0 0 20px}.search-workspace .search-provider-select{display:flex;align-items:center;gap:8px;height:42px;min-width:0;padding-left:12px;border:1px solid var(--line);border-radius:10px;background:var(--card-bg)}.search-workspace .search-provider-select .search-engine-mark{position:relative;top:auto;left:auto;flex:0 0 22px;width:22px;height:22px;transform:none}.search-workspace .search-provider-select select{flex:1;width:100%;min-width:0;height:40px;margin:0;padding:0 30px 0 0;border:0;border-radius:9px;background-color:transparent;box-shadow:none;font-size:.82rem;line-height:1.3}.search-workspace .search-provider-select:focus-within{outline:2px solid var(--product-search);outline-offset:2px}.search-workspace .search-provider-select select:focus{outline:none}.search-workspace .search-engine-mark[data-provider=all]{display:flex;flex:0 0 44px;width:44px;gap:4px}.search-workspace .search-engine-mark img[data-search-provider-logo]{position:static;width:20px;height:20px;flex:0 0 20px;border:0;border-radius:0;background:transparent}.search-keywords-panel .search-filter-row>label{max-width:none}.search-keywords-panel .search-filter-row>label:last-child{flex:1.35}.search-filter-row .search-label-with-help{width:max-content}.search-workspace .search-filter-row label>input,.search-workspace .search-filter-row label>select{height:42px;min-height:42px;margin:0}.search-table td:first-child{max-width:430px;overflow-wrap:anywhere}.analytics-table.search-table{min-width:1080px;table-layout:auto}.analytics-table.search-keyword-table{min-width:820px;table-layout:fixed}.analytics-table.search-table th,.analytics-table.search-table td{text-align:center;vertical-align:middle}.analytics-table.search-table th:first-child,.analytics-table.search-table td:first-child{text-align:left}.search-table th{white-space:nowrap}.search-table th .field-help{width:17px;height:17px;margin-left:3px;font-size:.59rem;vertical-align:middle}.search-keyword-table .search-table-primary{width:28%;min-width:210px}.search-keyword-table td:first-child strong,.search-keyword-table td:first-child small{display:block;text-align:center}.search-keyword-table td:first-child .search-provider-badge{width:max-content;max-width:100%;margin:6px auto 0;overflow:hidden;font-size:.59rem;text-overflow:ellipsis}.search-keyword-table .keyword-metric{font-variant-numeric:tabular-nums;white-space:nowrap}.search-keyword-cell-pair{display:flex;align-items:stretch;justify-content:center;gap:6px;font-variant-numeric:tabular-nums;white-space:nowrap}.search-keyword-cell-pair>span{display:grid;min-width:58px;min-height:45px;align-content:center;justify-items:center;gap:3px;border:1px solid transparent;border-radius:10px;padding:6px 8px}.search-keyword-cell-pair>span+span{min-width:74px}.search-keyword-cell-pair small{color:inherit;opacity:.76;font-size:.53rem;font-weight:760}.search-keyword-cell-pair strong{color:inherit;font-size:.78rem}.search-keyword-cell-pair .clicks{color:#17634c;border-color:#d8eee4;background:#eff9f4}.search-keyword-cell-pair .impressions{color:#315f9b;border-color:#dbe8f7;background:#f0f6fd}.search-keyword-cell-pair .position{color:#8a5b12;border-color:#f0e2bf;background:#fff8e8}.search-keyword-cell-pair .ctr{color:#705098;border-color:#e5daf3;background:#f7f2fc}.search-keyword-cell-pair.demand strong{color:#745313}.search-opportunity-action{display:grid;min-width:124px;margin-inline:auto;justify-items:center;gap:2px;border:0;border-radius:10px;padding:8px 10px;font:inherit;text-align:center;box-shadow:none;cursor:pointer}.search-opportunity-action span{font-size:.57rem;font-weight:820;letter-spacing:.035em;text-transform:uppercase}.search-opportunity-action strong{font-size:.67rem}.search-opportunity-action.striking{color:#795626;background:#fff8e9}.search-opportunity-action.low_ctr{color:#922d2d;background:#fff3f3}.search-opportunity-action.top{color:#17634c;background:#effaf5}.search-opportunity-action.build{color:#52605c;background:var(--soft)}.search-opportunity-action:hover{filter:saturate(1.08);transform:translateY(-1px)}.search-table-pagination{display:flex;align-items:center;justify-content:space-between;gap:14px;border-top:1px solid var(--line);padding:14px 2px 1px}.search-table-pagination p{margin:0;color:var(--muted);font-size:.74rem}.search-table-pagination p strong{color:var(--ink);font-variant-numeric:tabular-nums}.search-table-pagination>div{display:flex;align-items:center;gap:8px}.search-table-pagination button{display:inline-grid;width:36px;height:36px;place-items:center;border:1px solid var(--line);border-radius:50%;padding:0;color:var(--ink);background:var(--card-bg);font:inherit;font-size:.74rem;font-weight:820;cursor:pointer}.search-table-pagination .table-pagination-arrow.previous svg{transform:rotate(180deg)}.search-table-pagination button:hover:not(:disabled){border-color:color-mix(in srgb,var(--product-search) 52%,var(--line));background:var(--product-search-soft)}.search-table-pagination button.active{color:#563d09;border-color:color-mix(in srgb,var(--product-search) 58%,var(--line));background:color-mix(in srgb,var(--product-search) 25%,var(--card-bg))}.search-table-pagination button:disabled{opacity:.38;cursor:default}.search-pagination-gap{display:inline-grid;width:24px;place-items:center;color:var(--muted)}.search-keyword-guide{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin:16px 0 4px;padding:0;list-style:none}.search-keyword-guide li{display:flex;min-width:0;align-items:flex-start;gap:9px;border:1px solid var(--line);border-radius:13px;padding:11px;background:color-mix(in srgb,var(--soft) 62%,transparent)}.search-keyword-guide li>span{display:grid;width:24px;height:24px;flex:0 0 24px;place-items:center;border-radius:50%;color:var(--teal-strong);background:color-mix(in srgb,var(--teal) 15%,var(--card-bg));font-size:.68rem;font-weight:900}.search-keyword-guide li div{display:grid;min-width:0;gap:3px}.search-keyword-guide strong{font-size:.77rem;line-height:1.25}.search-keyword-guide small{color:var(--muted);font-size:.69rem;line-height:1.4;overflow-wrap:anywhere}.search-keywords-panel{min-width:0;overflow:hidden}.search-keywords-panel .panel-heading>*{min-width:0}.search-keywords-panel .analytics-table-wrap{width:100%;max-width:100%;overflow-x:auto;overscroll-behavior-inline:contain}.search-pages-panel{min-width:0;overflow:hidden}.search-subview[data-search-view=performance]>.search-pages-panel{margin-top:18px;scroll-margin-top:18px}.search-pages-panel .panel-heading>*{min-width:0}.search-pages-panel .analytics-table-wrap{width:100%;max-width:100%;overflow-x:auto;overscroll-behavior-inline:contain}.search-page-recommendation-route{margin-top:16px;padding:14px 16px;border:1px solid color-mix(in srgb,var(--product-search) 24%,var(--line));border-radius:14px;background:color-mix(in srgb,var(--product-search-soft) 44%,var(--card-bg))}.search-page-recommendation-route strong{display:block;color:var(--ink)}.search-page-recommendation-route p{margin:5px 0 0;color:var(--muted);font-size:.82rem;line-height:1.55}.search-page-table td:first-child{min-width:230px;max-width:430px}.search-page-table td:first-child strong,.search-page-table td:first-child small{display:block;text-align:left;overflow-wrap:anywhere}.search-page-table td:first-child small{margin-top:4px;color:var(--muted);font-size:.68rem;line-height:1.35}.analytics-table.search-page-table{min-width:760px;table-layout:fixed}.search-page-table th:first-child{width:29%}.search-page-table th:nth-child(2){width:14%}.search-page-table th:nth-child(3),.search-page-table th:nth-child(4){width:21%}.search-page-table th:last-child{width:15%}.search-page-table .search-provider-badge{display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis}.search-page-table .search-keyword-cell-pair>span{min-width:55px;padding-inline:6px}.search-page-table .search-keyword-cell-pair>span+span{min-width:68px}.search-page-table .search-keyword-cell-pair small{display:flex;width:100%;min-height:2.3em;align-items:center;justify-content:center;line-height:1.15;text-align:center;white-space:normal}.search-page-no-recommendation{display:inline-flex;align-items:center;gap:6px;color:var(--muted);font-size:.64rem;font-weight:760;white-space:nowrap}.search-page-no-recommendation i{width:7px;height:7px;border-radius:50%;background:#9aa5a1}.search-page-no-recommendation.top{color:#17634c}.search-page-no-recommendation.top i{background:#2c9a72}.search-keyword-dialog{width:min(700px,calc(100vw - 28px))}.search-keyword-dialog-shell{display:grid;gap:17px;padding:22px}.search-keyword-dialog-shell>header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.search-keyword-dialog-shell>header h2{margin:3px 0 5px;font-size:1.35rem}.search-keyword-dialog-shell>header p:not(.eyebrow){max-width:520px;margin:0;color:var(--muted);overflow-wrap:anywhere}.search-keyword-dialog-shell>footer{display:flex;align-items:center;justify-content:flex-end;gap:9px}.search-keyword-detail-summary{display:grid;grid-template-columns:minmax(0,1fr);align-items:center;gap:14px;border:1px solid color-mix(in srgb,var(--product-search) 22%,var(--line));border-radius:16px;padding:13px 15px;background:linear-gradient(135deg,color-mix(in srgb,var(--product-search-soft) 50%,var(--card-bg)),var(--card-bg))}.search-keyword-detail-summary>div{display:flex;min-width:0;flex-wrap:wrap;align-items:center;gap:7px}.search-keyword-detail-summary>div>strong{width:100%;margin-top:2px;font-size:.88rem;line-height:1.3}.search-keyword-detail-summary>.search-priority-score{display:grid;box-sizing:border-box;width:100%;min-width:0;justify-self:center;justify-items:center;border-top:1px solid color-mix(in srgb,var(--product-search) 18%,var(--line));padding-top:13px;text-align:center}.search-keyword-detail-summary .text-button{margin-left:auto}.search-keyword-detail-metrics{display:grid;grid-template-columns:repeat(auto-fit,minmax(125px,1fr));gap:8px;margin:0}.search-keyword-detail-metrics div{display:grid;min-height:78px;place-items:center;align-content:center;gap:3px;border:1px solid var(--line);border-radius:12px;padding:10px 8px;background:color-mix(in srgb,var(--soft) 78%,var(--card-bg));text-align:center}.search-keyword-detail-metrics dt{color:var(--muted);font-size:.68rem;font-weight:760}.search-keyword-detail-metrics dd{margin:0;font-size:.92rem;font-weight:850;font-variant-numeric:tabular-nums}.search-keyword-detail-metrics div>small{color:var(--muted);font-size:.59rem;line-height:1.3}.search-keyword-metric-source{margin:-2px 2px 0;color:var(--muted);font-size:.66rem;line-height:1.45}.search-keyword-demand-note{border:1px solid var(--line);border-radius:11px;padding:8px 10px;background:var(--soft)}.search-keyword-demand-note summary{color:var(--muted);font-size:.68rem;font-weight:780;cursor:pointer}.search-keyword-demand-note p{margin:7px 0 0;color:var(--muted);font-size:.68rem;line-height:1.45}.search-keyword-recommendation{display:grid;gap:9px}.search-keyword-recommendation h3,.search-keyword-recommendation p{margin:0}.search-keyword-recommendation p{color:var(--muted);line-height:1.55}.search-keyword-recommendation ol{display:grid;gap:7px;margin:0;padding-left:22px}.search-keyword-recommendation li{padding-left:3px;line-height:1.45}.search-keyword-recommendation small{border-top:1px solid var(--line);padding-top:9px;color:var(--muted);line-height:1.45}.search-page-position-note{display:grid;gap:5px;border-left:3px solid color-mix(in srgb,var(--teal) 58%,var(--line));border-radius:0 11px 11px 0;padding:10px 12px;background:color-mix(in srgb,var(--brand-pale) 35%,var(--card-bg))}.search-page-position-note strong{font-size:.78rem}.search-page-position-note p{margin:0;color:var(--muted);font-size:.76rem;line-height:1.5}.search-page-audit-context{display:grid;gap:9px;border:1px solid var(--line);border-radius:13px;padding:12px;background:var(--soft)}.search-page-audit-context>div{display:flex;align-items:center;justify-content:space-between;gap:10px}.search-page-audit-context h3,.search-page-audit-context p{margin:0}.search-page-audit-context h3{font-size:.84rem}.search-page-audit-context p{color:var(--muted);font-size:.75rem;line-height:1.5}.search-page-audit-context ul{display:grid;gap:7px;margin:0;padding:0;list-style:none}.search-page-audit-context li{display:grid;gap:2px;border-top:1px solid var(--line);padding-top:7px}.search-page-audit-context li strong{font-size:.75rem}.search-page-audit-context li span{color:var(--muted);font-size:.72rem;line-height:1.4}.search-opportunity{display:inline-flex;padding:5px 8px;border-radius:999px;font-size:.7rem;font-weight:850;white-space:nowrap}.search-provider-badge{display:inline-flex;align-items:center;min-height:24px;border-radius:999px;padding:4px 8px;color:#17634c;background:#e6f5ef;font-size:.68rem;font-weight:800;white-space:nowrap}.search-provider-badge.bing{color:#285c8c;background:#e7f1fb}.search-provider-badge.all{color:#674b86;background:#f0e9f8}.search-opportunity.striking,.search-priority.high{color:#795626;background:#fff0d5}.search-opportunity.low_ctr,.search-priority.critical{color:#922d2d;background:#fde8e8}.search-opportunity.top{color:#17634c;background:#e6f5ef}.search-opportunity.build,.search-priority.low{color:#52605c;background:var(--soft)}.search-prompt-form,.search-project-form{display:grid;gap:14px}.search-prompt-form label,.search-project-form label{display:grid;gap:6px}.search-project-form .checkbox-row{display:flex;align-items:center;gap:9px;color:var(--muted);font-size:.84rem}.search-project-form .checkbox-row input{width:auto;margin:0}.search-prompt-form textarea{resize:vertical}.search-project-wizard-dialog{width:min(96vw,980px);max-height:min(94vh,900px)}.search-project-wizard-dialog::backdrop{background:#101f1b8a;backdrop-filter:blur(5px)}.search-project-wizard{display:grid;gap:18px;max-height:min(94vh,900px);overflow:auto;padding:25px;background:var(--card-bg)}.search-project-wizard>header{position:sticky;z-index:3;top:-25px;display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin:-1px -1px 0;padding:1px 1px 14px;background:var(--card-bg)}.search-project-wizard>header h2{margin:3px 0 5px;font-size:1.55rem}.search-project-wizard>header p:not(.eyebrow){margin:0;color:var(--muted);line-height:1.45}.search-wizard-steps{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;border:1px solid color-mix(in srgb,var(--product-search) 24%,var(--line));border-radius:15px;padding:6px;background:color-mix(in srgb,var(--product-search-soft) 72%,var(--app-bg))}.search-wizard-steps button{display:flex;min-width:0;min-height:42px;align-items:center;justify-content:center;gap:7px;border:1px solid transparent;border-radius:11px;padding:8px;color:color-mix(in srgb,var(--muted) 86%,#6f5014);background:color-mix(in srgb,var(--card-bg) 68%,transparent);font:760 .72rem/1.15 inherit;cursor:pointer;transition:color .16s ease,border-color .16s ease,background .16s ease,box-shadow .16s ease}.search-wizard-steps button span{display:grid;width:22px;height:22px;flex:0 0 22px;place-items:center;border:1px solid color-mix(in srgb,var(--product-search) 22%,var(--line));border-radius:50%;color:#775615;background:var(--product-search-soft);font-size:.65rem}.search-wizard-steps button:hover{border-color:color-mix(in srgb,var(--product-search) 32%,var(--line));background:color-mix(in srgb,var(--product-search-soft) 50%,var(--card-bg))}.search-wizard-steps button.active{border-color:color-mix(in srgb,var(--product-search) 72%,#72500d);color:#fff;background:linear-gradient(135deg,color-mix(in srgb,var(--product-search) 84%,#fff),var(--product-search));box-shadow:0 5px 14px color-mix(in srgb,var(--product-search) 24%,transparent)}.search-wizard-steps button.active span{border-color:#ffffff57;color:#fff;background:#ffffff29}.search-wizard-steps button.complete{color:#745313;background:color-mix(in srgb,var(--product-search-soft) 86%,var(--card-bg))}.search-wizard-steps button.complete span{border-color:var(--product-search);color:#fff;background:var(--product-search)}.search-wizard-panel{display:none;gap:15px;min-height:390px;align-content:start}.search-wizard-panel.active{display:grid}.search-wizard-panel>label,.search-wizard-panel .form-row>label,.search-prompt-generator label{display:grid;gap:6px;color:var(--text);font-size:.78rem;font-weight:780}.search-wizard-panel label>small{color:var(--muted);font-size:.68rem;font-weight:570;line-height:1.4}.search-wizard-panel .form-label-row{min-height:20px;align-items:center}.search-wizard-panel .form-row{min-width:0}.search-wizard-panel .form-row>label{min-width:0}.search-wizard-panel .form-row select,.search-wizard-panel .form-row input{box-sizing:border-box;width:100%;min-width:0;max-width:100%;margin-top:0}.search-wizard-panel>.search-first-scan-choice{display:grid;grid-template-columns:18px minmax(0,1fr);align-items:start;gap:12px;padding:14px;border:1px solid var(--line);border-radius:12px;background:var(--subtle-bg);cursor:pointer}.search-first-scan-choice>input{width:18px;height:18px;margin:2px 0 0;accent-color:var(--product-search)}.search-first-scan-choice>span{display:grid;gap:5px}.search-first-scan-choice small{color:var(--muted);line-height:1.45;font-weight:500}.search-first-scan-choice:has(input:checked){border-color:var(--product-search)}.search-field-requirement{display:inline-flex;min-height:18px;align-items:center;margin-left:5px;border-radius:999px;padding:2px 7px;color:var(--muted);background:var(--soft);font-size:.58rem;font-style:normal;font-weight:820;letter-spacing:.02em;vertical-align:middle}.search-field-requirement.required{color:#765616;background:var(--product-search-soft)}.search-wizard-panel textarea{resize:vertical}.search-wizard-heading{display:grid;grid-template-columns:40px minmax(0,1fr);align-items:start;gap:12px;padding-bottom:2px}.search-wizard-heading>span{display:grid;width:36px;height:36px;place-items:center;border-radius:12px;color:var(--teal-strong);background:var(--brand-pale);font-size:.7rem;font-weight:900}.search-wizard-heading h3{margin:0;font-size:1.08rem}.search-wizard-heading p{margin:4px 0 0;color:var(--muted);font-size:.78rem;line-height:1.45}.search-source-choice,.search-engine-choice{display:grid;gap:9px;margin:0;border:0;padding:0}.search-source-choice{grid-template-columns:repeat(2,minmax(0,1fr))}.search-engine-choice{grid-template-columns:repeat(3,minmax(0,1fr))}.search-source-choice legend{display:flex;grid-column:1 / -1;width:100%;align-items:center;justify-content:space-between;gap:10px;margin-bottom:6px;color:var(--text);font-size:.78rem;font-weight:780}.search-source-choice legend>span:first-child{display:flex;min-width:0;align-items:center;gap:6px}.search-source-choice legend .search-field-requirement{flex:0 0 auto;margin-left:0;white-space:nowrap}.search-source-choice label,.search-engine-choice label{display:flex;min-width:0;align-items:flex-start;gap:9px;border:1px solid var(--line);border-radius:13px;padding:12px;background:color-mix(in srgb,var(--card-bg) 94%,var(--app-bg));cursor:pointer}.search-source-choice label:has(input:checked),.search-engine-choice label:has(input:checked){border-color:color-mix(in srgb,var(--teal) 48%,var(--line));background:color-mix(in srgb,var(--brand-pale) 42%,var(--card-bg))}.search-engine-choice label.unavailable{opacity:.58;cursor:not-allowed}.search-source-choice input,.search-engine-choice input,.search-report-toggle input{width:auto;flex:0 0 auto;margin:2px 0 0}.search-engine-choice label>img{width:30px;height:30px;flex:0 0 30px;border-radius:9px;object-fit:contain}.search-source-choice label>span,.search-engine-choice span,.search-report-toggle span{display:grid;min-width:0;gap:3px}.search-engine-choice strong{display:flex;align-items:center;flex-wrap:wrap;gap:6px}.search-engine-choice strong em{border-radius:999px;padding:3px 6px;color:var(--accent-strong);background:color-mix(in srgb,var(--accent) 11%,var(--card-bg));font-size:.58rem;font-style:normal;font-weight:850}.search-source-choice small,.search-engine-choice small,.search-report-toggle small{color:var(--muted);font-size:.68rem;font-weight:600;line-height:1.35}.search-analyze-website-row{display:grid;grid-template-columns:auto auto minmax(0,1fr);align-items:center;gap:9px;border:1px solid color-mix(in srgb,var(--product-search) 22%,var(--line));border-radius:14px;padding:11px 12px;background:color-mix(in srgb,var(--product-search-soft) 52%,var(--card-bg))}.search-analyze-website-row .search-analyze-website{gap:7px;border-color:color-mix(in srgb,var(--product-search) 42%,var(--line));color:#725111;background:var(--card-bg)}.search-analyze-website-row .search-analyze-website svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.search-analyze-website-row .search-analyze-website[aria-busy=true]{cursor:wait;opacity:.78}.search-analyze-website-row .search-analyze-website[aria-busy=true] svg{animation:search-draft-spin .78s linear infinite}@keyframes search-draft-spin{to{transform:rotate(1turn)}}@media(prefers-reduced-motion:reduce){.search-analyze-website-row .search-analyze-website[aria-busy=true] svg{animation-duration:1.6s}}.search-analyze-website-row>p{margin:0;color:var(--muted);font-size:.69rem;line-height:1.4}.search-engine-choice{grid-template-columns:repeat(2,minmax(0,1fr))}#searchWizardEngineChoices{gap:12px;grid-auto-rows:1fr}[data-search-wizard-panel="2"] .search-wizard-heading h3{font-size:20px;line-height:1.35}[data-search-wizard-panel="2"] .search-wizard-heading p{font-size:14px;line-height:1.5}#searchWizardEngineChoices>label{--provider-accent: #168068;--provider-title: #225c4e;display:grid;grid-template-columns:44px minmax(0,1fr) 20px;align-items:center;gap:14px;min-height:142px;padding:20px;border-radius:16px;border-color:color-mix(in srgb,var(--provider-accent) 16%,var(--line));background:linear-gradient(120deg,color-mix(in srgb,var(--provider-accent) 4%,var(--card-bg)),var(--card-bg) 70%);transition:border-color .15s ease,box-shadow .15s ease}#searchWizardEngineChoices label:has(input[value=gemini]){--provider-accent: #537dd0;--provider-title: #385d99}#searchWizardEngineChoices label:has(input[value=claude]){--provider-accent: #bb7559;--provider-title: #92573d}#searchWizardEngineChoices label:has(input[value=perplexity]){--provider-accent: #25818a;--provider-title: #22636c}#searchWizardEngineChoices input{grid-column:3;grid-row:1;align-self:start;width:20px;height:20px;min-height:20px;margin:0;padding:0;accent-color:var(--product-search);cursor:inherit}#searchWizardEngineChoices label>img{grid-column:1;grid-row:1;align-self:start;box-sizing:border-box;width:44px;height:44px;padding:7px;border:1px solid color-mix(in srgb,var(--provider-accent) 14%,#fff);border-radius:12px;background:#fff;object-fit:contain}#searchWizardEngineChoices label>span{grid-column:2;grid-row:1;align-content:center;gap:10px}#searchWizardEngineChoices strong{display:flex;flex-direction:column;align-items:flex-start;gap:7px;color:var(--provider-title);font-size:18px;font-weight:750;line-height:1.25}#searchWizardEngineChoices strong em{color:var(--muted);background:color-mix(in srgb,var(--provider-accent) 7%,var(--card-bg));font-size:11px;font-weight:650;line-height:1.3;white-space:nowrap;padding:3px 7px;border-radius:6px}#searchWizardEngineChoices small{color:var(--muted);font-size:14px;font-weight:500;line-height:1.5;overflow-wrap:anywhere}#searchWizardEngineChoices .search-provider-limited{color:var(--muted);background:var(--subtle-bg)}#searchWizardEngineChoices label:has(input:checked){border-color:var(--product-search);background:linear-gradient(120deg,color-mix(in srgb,var(--product-search-soft) 42%,var(--card-bg)),var(--card-bg));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--product-search) 38%,transparent)}#searchWizardEngineChoices label:has(input:focus-visible){outline:2px solid var(--product-search);outline-offset:3px}#searchWizardEngineChoices label.unavailable{opacity:1;background:var(--subtle-bg);border-color:var(--line);cursor:not-allowed}#searchWizardEngineChoices label.unavailable strong{color:var(--muted)}#searchWizardEngineChoices label.unavailable>img{opacity:.55}[data-theme=dark] #searchWizardEngineChoices label{--provider-title: #a3dece}[data-theme=dark] #searchWizardEngineChoices label:has(input[value=gemini]){--provider-title: #b1cafa}[data-theme=dark] #searchWizardEngineChoices label:has(input[value=claude]){--provider-title: #eac1ad}[data-theme=dark] #searchWizardEngineChoices label:has(input[value=perplexity]){--provider-title: #a3d7dd}[data-theme=dark] #searchWizardEngineChoices label:has(input:checked){background:linear-gradient(120deg,color-mix(in srgb,var(--product-search) 12%,var(--card-bg)),var(--card-bg))}@media(hover:hover){#searchWizardEngineChoices label:not(.unavailable):hover{border-color:var(--product-search);box-shadow:0 3px 12px color-mix(in srgb,var(--product-search) 9%,transparent)}}@media(max-width:540px){#searchWizardEngineChoices>label{gap:10px;padding:16px;min-height:140px}}@media(prefers-reduced-motion:reduce){#searchWizardEngineChoices>label{transition:none}}.search-prompt-generator{display:grid;grid-template-columns:minmax(220px,1fr) auto auto;align-items:end;gap:9px;border:1px solid color-mix(in srgb,var(--product-search) 18%,var(--line));border-radius:14px;padding:11px;background:color-mix(in srgb,var(--product-search-soft) 34%,var(--card-bg))}.search-prompt-generator label{min-width:0}.search-prompt-generator .form-label-row{justify-content:flex-start;gap:6px}.search-prompt-generator select,.search-prompt-generator>button{box-sizing:border-box;height:42px;min-height:42px;margin:0}.search-prompt-generator>button{justify-content:center;white-space:nowrap}.search-prompt-plan-help{margin:-4px 2px 0;color:var(--muted);font-size:.75rem;line-height:1.5}.search-prompt-generator>button svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:1.8}.search-generate-prompts-button{border-color:color-mix(in srgb,var(--product-search) 42%,var(--line));color:#715113;background:var(--card-bg)}.search-add-prompt-button{border-color:color-mix(in srgb,var(--product-search) 25%,var(--line));color:var(--ink);background:color-mix(in srgb,var(--card-bg) 82%,var(--product-search-soft))}.search-add-prompt-button:disabled{cursor:not-allowed;opacity:.5}.search-intent-guide{border:1px solid var(--line);border-radius:13px;padding:11px 12px;background:color-mix(in srgb,var(--soft) 56%,var(--card-bg))}.search-intent-guide>summary{display:flex;align-items:center;justify-content:space-between;gap:10px;list-style:none;cursor:pointer;color:var(--ink);font-size:.8rem;font-weight:700}.search-intent-guide>summary::-webkit-details-marker{display:none}.search-intent-guide>summary small{color:var(--muted);font-size:inherit;font-weight:450}.search-intent-guide>summary:focus-visible{outline:2px solid var(--product-search);outline-offset:5px;border-radius:4px}.search-category-toggle{display:grid;place-items:center;width:20px;height:20px;flex:0 0 20px;font-size:19px;line-height:1}.search-intent-guide[open] .search-category-toggle{transform:rotate(45deg)}.search-intent-guide>p{margin:10px 0 12px;color:var(--muted);font-size:.75rem;line-height:1.5}.search-intent-guide:not([open])~.search-prompt-list-heading{grid-template-columns:minmax(0,1fr) auto}.search-intent-guide:not([open])~.search-prompt-list-heading .search-prompt-category-heading,.search-intent-guide:not([open])~.search-wizard-prompt-list select{display:none}.search-intent-guide:not([open])~.search-wizard-prompt-list .search-wizard-prompt-row{grid-template-columns:28px minmax(0,1fr) 32px}.search-intent-guide dl{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;margin:0}.search-intent-guide dl>div{min-width:0;border-left:1px solid var(--line);padding-left:8px}.search-intent-guide dt{color:var(--ink);font-size:.75rem;font-weight:750}.search-intent-guide dd{margin:3px 0 0;color:var(--muted);font-size:.7rem;line-height:1.4}.search-prompt-list-heading{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:7px;margin:0 34px 0 36px;color:var(--muted);font-size:.7rem;font-weight:750}.search-prompt-list-heading strong{justify-self:end;color:#765416;font-size:.64rem}.search-wizard-prompt-list{display:grid;gap:5px;max-height:400px;overflow:auto;padding-right:4px}.search-wizard-prompt-row{display:grid;grid-template-columns:28px minmax(0,1fr) 32px;align-items:start;gap:7px;border:1px solid color-mix(in srgb,var(--product-search) 12%,var(--line));border-radius:11px;padding:6px 7px;background:color-mix(in srgb,var(--card-bg) 95%,var(--product-search-soft))}.search-wizard-prompt-row:focus-within{border-color:color-mix(in srgb,var(--product-search) 52%,var(--line));box-shadow:0 0 0 3px color-mix(in srgb,var(--product-search) 11%,transparent)}.search-wizard-prompt-origin{grid-column:2;display:inline-flex;align-items:center;gap:6px;color:var(--muted);font-size:12px;overflow-wrap:anywhere}.search-wizard-prompt-origin[hidden]{display:none}.search-wizard-prompt-list[aria-busy=true]{opacity:.55}.search-wizard-prompt-list[aria-busy=true] .compact-empty{display:none}.search-prompt-generation-status{display:flex;align-items:flex-start;gap:10px;padding:12px 14px;border:1px solid color-mix(in srgb,var(--product-search) 24%,var(--line));border-radius:12px;background:color-mix(in srgb,var(--product-search-soft) 32%,var(--card-bg))}.search-prompt-generation-status[hidden]{display:none}.search-context-generation-status{margin-top:-5px;padding:10px 12px}.search-context-generation-status p{overflow-wrap:anywhere}.search-prompt-generation-status>div{min-width:0}.search-prompt-generation-status strong{display:block;color:var(--ink);font-size:.82rem;line-height:1.4}.search-prompt-generation-status p{margin:3px 0 0;color:var(--muted);font-size:.75rem;line-height:1.5}.search-generation-symbol{display:grid;place-items:center;flex:0 0 24px;width:24px;height:24px;color:var(--product-search)}.search-generation-symbol svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:2}.search-generation-spinner,.search-generate-prompts-button.is-generating:before{content:"";display:inline-block;width:15px;height:15px;flex:0 0 15px;border:2px solid color-mix(in srgb,var(--product-search) 22%,transparent);border-top-color:var(--product-search);border-radius:50%;animation:search-draft-spin .9s linear infinite}.search-generate-prompts-button.is-generating>svg{display:none}.search-generate-prompts-button:disabled{cursor:wait;opacity:.85}.search-prompt-generation-status[data-phase=ready]{background:var(--card-bg)}.search-prompt-generation-status[data-phase=error]{border-color:color-mix(in srgb,var(--danger) 40%,var(--line))}.search-prompt-generation-status[data-phase=error] .search-generation-symbol{color:var(--danger)}@media(prefers-reduced-motion:reduce){.search-generation-spinner,.search-generate-prompts-button.is-generating:before{animation:none}}.search-candidate-panel{margin-bottom:18px}.search-candidate-actions{display:flex;flex-wrap:wrap;gap:10px}.search-candidate-actions button{min-height:40px}.search-candidate-list{display:grid;gap:10px;max-height:460px;overflow-y:auto}.search-candidate-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;padding:14px;border:1px solid var(--line);border-radius:12px;background:var(--card-bg)}.search-candidate-row strong{font-size:14px;line-height:1.5;overflow-wrap:anywhere}.search-candidate-row small,.search-prompt-origin,.search-candidate-empty{display:block;color:var(--muted);font-size:12px;line-height:1.6;overflow-wrap:anywhere}.search-prompt-origin:empty{display:none}.search-prompt-purpose{color:var(--text)!important}@media(max-width:540px){.search-candidate-row{grid-template-columns:minmax(0,1fr);gap:8px}.search-candidate-row button{justify-self:end}}.search-wizard-prompt-row>span{display:grid;width:25px;height:25px;margin-top:6px;place-items:center;border-radius:8px;color:#765416;background:var(--product-search-soft);font-size:.64rem;font-weight:850}.search-wizard-prompt-row input,.search-wizard-prompt-row select{min-width:0;min-height:36px;border-color:transparent;border-radius:8px;padding-block:6px;background:color-mix(in srgb,var(--control-bg) 84%,var(--card-bg));font-size:.72rem}.search-wizard-prompt-row input:focus,.search-wizard-prompt-row select:focus{border-color:color-mix(in srgb,var(--product-search) 45%,var(--line));outline:0}.search-wizard-prompt-row textarea{box-sizing:border-box;width:100%;min-width:0;min-height:38px;margin:0;padding:8px;resize:none;overflow:hidden;border:1px solid transparent;border-radius:8px;background:var(--card-bg);color:var(--ink);font:inherit;font-size:.8rem;line-height:1.5}.search-wizard-prompt-row textarea:focus{outline:2px solid var(--product-search);outline-offset:1px}.search-wizard-prompt-row .search-prompt-remove{display:grid;width:30px;height:30px;margin-top:3.5px;place-items:center;border:0;border-radius:8px;color:var(--muted);background:transparent;cursor:pointer}.search-wizard-prompt-row .search-prompt-remove:hover{color:var(--danger);background:color-mix(in srgb,var(--danger) 9%,var(--card-bg))}.search-wizard-prompt-row .search-prompt-remove svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:1.8}.search-report-toggle{display:flex!important;align-items:flex-start;gap:9px!important;border:1px solid var(--line);border-radius:13px;padding:12px;background:var(--subtle-bg)}.search-check-estimate{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.search-check-estimate article{display:grid;gap:4px;border:1px solid var(--line);border-radius:14px;padding:14px;background:var(--subtle-bg)}.search-check-estimate article.within-plan{border-color:color-mix(in srgb,var(--accent) 38%,var(--line))}.search-check-estimate article.over-plan{border-color:#d39a8a;background:color-mix(in srgb,#d39a8a 12%,var(--subtle-bg))}.search-check-estimate span{color:var(--muted);font-size:.69rem;font-weight:760;text-transform:uppercase}.search-check-estimate strong{font-size:1.28rem}.search-check-estimate small{color:var(--muted);font-size:.68rem;line-height:1.35}.search-monthly-estimate{padding:12px 14px;border:1px solid var(--line);border-radius:12px;background:var(--subtle-bg);font-size:.77rem;line-height:1.5}.search-monthly-estimate strong{color:var(--text)}.search-monthly-estimate p{margin:5px 0 0;color:var(--muted);overflow-wrap:anywhere}.search-monthly-estimate.over-plan{border-color:#d39a8a}.search-wizard-review{display:grid;gap:8px}.search-wizard-review article{display:grid;grid-template-columns:140px minmax(0,1fr);gap:12px;border-bottom:1px solid var(--line);padding:10px 2px}.search-wizard-review span{color:var(--muted);font-size:.72rem;font-weight:780}.search-wizard-review strong{font-size:.78rem;font-weight:680}.search-wizard-next-step{margin:0;border-left:3px solid var(--product-search);border-radius:0 10px 10px 0;padding:10px 12px;color:var(--muted);background:color-mix(in srgb,var(--product-search-soft) 48%,var(--card-bg));font-size:.72rem;line-height:1.45}.search-wizard-next-step strong{color:var(--ink)}.search-project-wizard>footer{position:sticky;z-index:3;bottom:-25px;display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 -1px -1px;border-top:1px solid var(--line);padding:14px 1px 1px;background:var(--card-bg)}.search-project-wizard>footer>div{display:flex;align-items:center;gap:8px}@media(max-width:760px){.search-project-wizard{padding:18px}.search-wizard-steps{grid-template-columns:repeat(5,42px);justify-content:space-between;overflow-x:auto}.search-wizard-steps button{font-size:0}.search-wizard-steps button span{font-size:.65rem}.search-source-choice,.search-engine-choice,.search-check-estimate{grid-template-columns:1fr}.search-prompt-generator{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch}.search-project-wizard>*,.search-wizard-panel>*{min-width:0}.search-prompt-generator>button{min-width:0;padding-inline:8px;gap:5px;font-size:.75rem}.search-prompt-generator label{grid-column:1 / -1}.search-intent-guide{grid-template-columns:1fr}.search-intent-guide dl{grid-template-columns:repeat(2,minmax(0,1fr))}.search-intent-guide dl>div{border-left:0;border-top:1px solid var(--line);padding:6px 0 0}.search-prompt-list-heading{display:none}.search-wizard-prompt-row{grid-template-columns:28px minmax(0,1fr) 34px}.search-wizard-prompt-row select{grid-column:2;width:min(150px,100%)}.search-wizard-prompt-row .search-prompt-remove{grid-column:3;grid-row:1}.search-wizard-review article{grid-template-columns:1fr;gap:4px}.search-analyze-website-row{grid-template-columns:minmax(0,1fr) auto}.search-analyze-website-row .search-analyze-website{justify-content:center}.search-analyze-website-row>p{grid-column:1 / -1}}.search-prompt-tutorial{display:grid;gap:7px;margin-bottom:15px;padding:13px 14px;border:1px solid color-mix(in srgb,var(--teal) 24%,var(--line));border-radius:14px;background:color-mix(in srgb,var(--brand-pale) 34%,var(--card-bg))}.search-prompt-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0 0 12px;padding:0;list-style:none}.search-prompt-steps li{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:9px;padding:11px;border:1px solid var(--line);border-radius:13px;background:var(--subtle-bg)}.search-prompt-steps li>span{display:grid;width:23px;height:23px;place-items:center;border-radius:8px;color:var(--teal-strong);background:var(--soft);font-size:.68rem;font-weight:900}.search-prompt-steps li div{display:grid;gap:3px}.search-prompt-steps strong{font-size:.75rem;line-height:1.3}.search-prompt-steps small{color:var(--muted);font-size:.68rem;line-height:1.4}.search-prompt-tutorial p{margin:0;color:var(--muted);font-size:.8rem;line-height:1.5}.search-prompt-tutorial>div{display:flex;flex-wrap:wrap;gap:7px;margin-top:2px}.search-prompt-tutorial button{min-height:31px;border:1px solid var(--line);border-radius:999px;padding:5px 10px;color:var(--ink);background:var(--card-bg);font:inherit;font-size:.7rem;font-weight:800;cursor:pointer}.search-prompt-tutorial button:hover{border-color:color-mix(in srgb,var(--teal) 48%,var(--line));color:var(--teal)}.search-provider-note{margin:15px 0 0;padding:12px;border-radius:12px;color:var(--muted);background:var(--soft);font-size:.82rem;line-height:1.5}.search-provider-access-note{display:flex;align-items:baseline;gap:10px;margin-bottom:10px;padding:11px 14px;border:1px solid color-mix(in srgb,var(--accent) 22%,var(--line));border-radius:14px;background:color-mix(in srgb,var(--accent) 6%,var(--card-bg))}.search-provider-access-note strong{flex:0 0 auto;font-size:.78rem}.search-provider-access-note span{color:var(--muted);font-size:.75rem;line-height:1.45}.search-provider-panel{display:grid;gap:13px}.search-provider-panel>.panel-heading .compact-button{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;gap:7px}.search-provider-panel>.panel-heading .compact-button svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.search-provider-panel>.panel-heading .compact-button[aria-busy=true] svg{animation:search-audit-spin .8s linear infinite}.search-ai-availability-notice{display:grid;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:11px;border:1px solid var(--line);border-radius:13px;padding:11px 13px;background:var(--subtle-bg)}.search-ai-availability-notice>span{display:grid;width:28px;height:28px;box-sizing:border-box;place-items:center;border-radius:50%;font-size:.75rem;font-weight:900}.search-ai-availability-notice>div{display:grid;gap:2px;min-width:0}.search-ai-availability-notice strong{font-size:.77rem}.search-ai-availability-notice small{color:var(--muted);font-size:.69rem;line-height:1.4}.search-ai-availability-notice.checking>span{border:2px solid color-mix(in srgb,var(--product-search) 20%,var(--line));border-top-color:var(--product-search);background:transparent}.search-ai-availability-notice.blocked{border-color:color-mix(in srgb,#b54a4a 28%,var(--line));background:color-mix(in srgb,#b54a4a 5%,var(--card-bg))}.search-ai-availability-notice.blocked>span{color:#9c3f3f;background:color-mix(in srgb,#b54a4a 12%,var(--card-bg))}.search-ai-availability-notice.attention{border-color:color-mix(in srgb,#c88725 32%,var(--line));background:color-mix(in srgb,#c88725 6%,var(--card-bg))}.search-ai-availability-notice.attention>span{color:#83570f;background:color-mix(in srgb,#c88725 15%,var(--card-bg))}.search-ai-availability-notice.ready{border-color:color-mix(in srgb,var(--teal) 28%,var(--line));background:color-mix(in srgb,var(--brand-pale) 28%,var(--card-bg))}.search-ai-availability-notice.ready>span{color:#17634c;background:#e6f5ef}.search-provider-readiness{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.search-provider-readiness article,.search-provider-readiness .search-provider-choice{display:grid;align-content:start;gap:10px;min-width:0;border:1px solid var(--line);border-radius:14px;padding:14px;color:var(--ink);background:color-mix(in srgb,var(--card-bg) 96%,var(--app-bg));text-align:left}.search-provider-readiness .search-provider-choice{width:100%;font:inherit;cursor:pointer;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.search-provider-readiness .search-provider-choice:hover:not(:disabled){border-color:color-mix(in srgb,var(--product-search) 48%,var(--line));box-shadow:0 8px 22px #533e1617;transform:translateY(-1px)}.search-provider-readiness article.available,.search-provider-readiness .search-provider-choice.available{border-color:color-mix(in srgb,var(--teal) 25%,var(--line));background:color-mix(in srgb,var(--brand-pale) 18%,var(--card-bg))}.search-provider-readiness .search-provider-choice.selected{border-color:color-mix(in srgb,var(--product-search) 68%,var(--line));box-shadow:0 0 0 2px color-mix(in srgb,var(--product-search) 16%,transparent);background:color-mix(in srgb,var(--product-search-soft) 55%,var(--card-bg))}.search-provider-readiness .search-provider-choice:disabled{cursor:not-allowed;opacity:.62}.search-provider-card-heading{display:grid!important;grid-template-columns:32px minmax(0,1fr) 23px;align-items:start;gap:9px!important;min-width:0}.search-provider-card-heading>span{display:grid;width:32px;height:32px;overflow:hidden;place-items:center;border:1px solid color-mix(in srgb,var(--line) 78%,transparent);border-radius:10px;color:var(--ink);background:#fff;font-size:.62rem;font-weight:900}.search-provider-card-heading>span img{width:24px;height:24px;object-fit:contain}.search-provider-readiness :is(article,.search-provider-choice).openai .search-provider-card-heading>span img{width:32px;height:32px}.search-provider-card-heading>div{display:grid;gap:3px;min-width:0}.search-provider-readiness strong,.search-provider-readiness small{overflow-wrap:anywhere}.search-provider-readiness strong{font-size:.78rem}.search-provider-readiness small{color:var(--muted);font-size:.68rem;line-height:1.35}.search-provider-card-meta,.search-provider-card-status{display:flex!important;align-items:center;flex-wrap:wrap;gap:6px!important}.search-provider-card-meta span{border-radius:999px;padding:4px 7px;color:var(--muted);background:var(--soft);font-size:.61rem;font-weight:750;overflow-wrap:anywhere}.search-provider-card-status b{color:var(--accent-strong);font-size:.62rem}.search-provider-readiness em{display:inline-flex;align-items:center;justify-self:start;min-height:25px;padding:4px 9px;border-radius:999px;color:#17634c;background:#e6f5ef;font-size:.67rem;font-style:normal;font-weight:850}.search-provider-readiness article.unavailable em,.search-provider-readiness .search-provider-choice.unavailable em{color:#6b5854;background:var(--soft)}.search-provider-readiness article.loading{grid-column:1 / -1}.search-provider-card-heading i{display:grid;width:23px;height:23px;flex:0 0 23px;place-items:center;margin-left:auto;border:1px solid color-mix(in srgb,var(--product-search) 28%,var(--line));border-radius:50%;color:#75520c;background:var(--card-bg);font-size:.7rem;font-style:normal}.search-section-explainer{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:11px;padding:13px 15px;border:1px solid color-mix(in srgb,var(--teal) 22%,var(--line));border-radius:14px;background:color-mix(in srgb,var(--brand-pale) 25%,var(--card-bg))}.search-section-explainer>span{display:grid;width:25px;height:25px;place-items:center;border-radius:50%;color:var(--teal-strong);background:var(--card-bg);font-size:.74rem;font-weight:900;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--teal) 25%,var(--line))}.search-section-explainer div{display:grid;gap:3px}.search-section-explainer strong{font-size:.82rem}.search-section-explainer p{margin:0;color:var(--muted);font-size:.77rem;line-height:1.5}.search-prompt-layout{grid-template-columns:minmax(0,1.08fr) minmax(340px,.92fr)}.search-competitor-layout{grid-template-columns:minmax(300px,.78fr) minmax(0,1.22fr)}.search-sources-panel{overflow:hidden}.analytics-table.search-source-table th,.analytics-table.search-source-table td{text-align:left;vertical-align:middle}.search-source-table th{white-space:nowrap}.search-source-table td:first-child{min-width:190px}.search-source-table td:last-child{min-width:210px;color:var(--muted);line-height:1.4}.search-settings-panel{overflow:hidden}.search-settings-heading{display:grid;grid-template-columns:42px minmax(0,1fr) 42px;align-items:center;gap:12px;padding-bottom:15px;border-bottom:1px solid color-mix(in srgb,var(--product-search) 15%,var(--line));text-align:center}.search-settings-heading:after{width:42px;content:""}.search-settings-heading>div{display:grid;justify-items:center;gap:3px;min-width:0}.search-settings-heading :is(.eyebrow,h3,p){margin-inline:auto}.search-settings-heading p:last-child{max-width:500px}.search-settings-heading-icon{display:grid;width:42px;height:42px;place-items:center;border:1px solid color-mix(in srgb,var(--product-search) 28%,var(--line));border-radius:13px;color:#9a6710;background:color-mix(in srgb,var(--product-search-soft) 72%,var(--card-bg));box-shadow:0 5px 14px color-mix(in srgb,var(--product-search) 12%,transparent)}.search-settings-heading-icon svg{width:21px;height:21px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.search-settings-panel .search-project-form label,.search-competitor-layout .search-prompt-form>label{color:var(--ink);font-size:.76rem;font-weight:780}.search-settings-panel .search-project-form small,.search-competitor-layout .search-prompt-form small{color:var(--muted);font-size:.69rem;font-weight:600;line-height:1.4}.search-settings-panel .search-project-form :is(input:not([type=checkbox]),select){width:100%;min-width:0;min-height:44px;box-sizing:border-box}.search-settings-panel .search-project-form select[name=auditFrequency]:disabled{opacity:1;color:var(--ink);border-color:var(--field-line);background-color:var(--field-bg);-webkit-text-fill-color:var(--ink);cursor:not-allowed}.search-connections-panel .search-connection-list article{padding:13px 0}.search-project-summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin:15px 0}.search-project-summary>article{display:grid;min-width:0;min-height:94px;place-items:center;align-content:center;gap:4px;border:1px solid color-mix(in srgb,var(--product-search) 21%,var(--line));border-radius:14px;padding:12px;background:linear-gradient(145deg,color-mix(in srgb,var(--product-search-soft) 50%,var(--card-bg)),var(--card-bg));text-align:center}.search-project-summary-icon{display:grid;width:29px;height:29px;place-items:center;border-radius:9px;color:#9a6710;background:color-mix(in srgb,var(--product-search-soft) 80%,var(--card-bg))}.search-project-summary-icon svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.search-project-summary>article small{color:var(--muted);font-size:.61rem;font-weight:850;letter-spacing:.055em;text-transform:uppercase}.search-project-summary>article strong{width:100%;overflow:hidden;color:var(--ink);font-size:.78rem;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.search-project-summary-empty{display:grid;grid-column:1 / -1;min-height:210px;place-items:center;align-content:center;gap:8px;border:1px dashed color-mix(in srgb,var(--product-search) 38%,var(--line));border-radius:16px;padding:22px;background:color-mix(in srgb,var(--product-search-soft) 38%,var(--card-bg));text-align:center}.search-project-summary-empty>span{display:grid;width:42px;height:42px;place-items:center;border-radius:13px;color:#9a6710;background:var(--card-bg);box-shadow:0 5px 16px #57401317}.search-project-summary-empty svg{width:21px;height:21px;fill:none;stroke:currentColor;stroke-width:1.8}.search-project-summary-empty :is(h3,p){margin:0}.search-project-summary-empty p{max-width:380px;color:var(--muted);font-size:.75rem;line-height:1.5}.search-project-operations-form{gap:11px}.search-project-identity-editor{overflow:hidden;border:1px solid color-mix(in srgb,var(--product-search) 17%,var(--line));border-radius:14px;background:var(--card-bg)}.search-project-identity-editor summary{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;color:var(--muted-strong);cursor:pointer;list-style:none}.search-project-identity-editor summary::-webkit-details-marker{display:none}.search-project-identity-editor summary>span{display:flex;align-items:center;gap:8px}.search-project-identity-editor summary svg{width:17px;height:17px;fill:none;stroke:#9a6710;stroke-width:1.8}.search-project-identity-editor summary strong{font-size:.75rem}.search-project-identity-editor summary small{text-align:right}.search-project-identity-editor[open] summary{border-bottom:1px solid var(--line)}.search-project-identity-editor>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:12px}.search-project-identity-editor label{display:grid;gap:6px;color:var(--ink);font-size:.7rem;font-weight:760}.search-settings-group{display:grid;gap:12px;border:1px solid color-mix(in srgb,var(--product-search) 16%,var(--line));border-radius:14px;padding:13px;background:color-mix(in srgb,var(--product-search-soft) 16%,var(--card-bg))}.search-settings-group>header{display:grid;grid-template-columns:32px minmax(0,1fr);align-items:center;gap:10px}.search-settings-group>header>span{display:grid;width:32px;height:32px;place-items:center;border-radius:10px;color:#9a6710;background:color-mix(in srgb,var(--product-search-soft) 82%,var(--card-bg))}.search-settings-group>header svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.search-settings-group>header>div{display:grid;gap:2px}.search-settings-group>header strong{font-size:.76rem}.search-settings-group>header small{font-size:.67rem}.search-settings-group>label{display:grid;gap:7px}.search-settings-group .form-row{align-items:start;gap:10px}.search-settings-group .form-row>label{display:grid;min-width:0;align-content:start;gap:7px}.search-audit-preference-row>.search-audit-field-card{display:grid;grid-template-rows:auto 44px auto;gap:7px;border:1px solid color-mix(in srgb,var(--product-search) 14%,var(--line));border-radius:12px;padding:11px;background:var(--card-bg)}.search-crawl-toggles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.search-settings-panel .search-project-form .search-crawl-option{position:relative;display:grid;grid-template-columns:19px minmax(0,1fr);align-items:center;gap:10px;min-height:64px;border:1px solid color-mix(in srgb,var(--product-search) 15%,var(--line));border-radius:12px;padding:10px 11px;color:var(--ink);background:var(--card-bg);cursor:pointer;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease}.search-settings-panel .search-project-form .search-crawl-option:hover{border-color:color-mix(in srgb,var(--product-search) 42%,var(--line));background:color-mix(in srgb,var(--product-search-soft) 28%,var(--card-bg))}.search-settings-panel .search-project-form .search-crawl-option>input{position:absolute;width:1px;height:1px;margin:0;opacity:0;pointer-events:none}.search-crawl-check{display:grid;width:18px;height:18px;place-items:center;box-sizing:border-box;border:1.5px solid color-mix(in srgb,var(--product-search) 45%,#7a7468);border-radius:5px;background:var(--card-bg)}.search-crawl-check:after{width:8px;height:4px;border-bottom:2px solid #fff;border-left:2px solid #fff;content:"";opacity:0;transform:translateY(-1px) rotate(-45deg) scale(.7);transition:opacity .16s ease,transform .16s ease}.search-crawl-option>input:checked+.search-crawl-check{border-color:#9a6710;background:#9a6710;box-shadow:0 0 0 3px color-mix(in srgb,var(--product-search) 20%,transparent)}.search-crawl-option>input:checked+.search-crawl-check:after{opacity:1;transform:translateY(-1px) rotate(-45deg) scale(1)}.search-crawl-option>input:focus-visible+.search-crawl-check{outline:3px solid color-mix(in srgb,var(--product-search) 32%,transparent);outline-offset:3px}.search-crawl-option>span:last-child{display:grid;gap:2px;min-width:0}.search-crawl-option strong{font-size:.73rem;line-height:1.25}.search-project-form .search-crawl-option small{font-size:.65rem;line-height:1.35}.search-settings-actions{display:flex;justify-content:flex-end;padding-top:3px}.search-settings-actions .primary-button{display:inline-flex;min-width:150px;align-items:center;justify-content:center;gap:7px}.search-settings-actions svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.search-project-operations-form[hidden]{display:none!important}.search-danger-zone{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:13px;border-color:color-mix(in srgb,#b54a4a 32%,var(--line))!important;background:color-mix(in srgb,#b54a4a 4%,var(--card-bg))!important}.search-danger-zone>div{display:grid;gap:4px}.search-danger-zone h3,.search-danger-zone p{margin:0}.search-danger-zone p{max-width:760px;color:var(--muted);font-size:.78rem;line-height:1.5}#searchDeleteDialog{width:min(600px,calc(100vw - 28px))}.search-delete-shell{display:grid;gap:18px;min-width:0}.search-delete-shell>header>div{min-width:0}.search-delete-shell header p{overflow-wrap:anywhere}.search-delete-shell header .icon-button{flex:0 0 36px;width:36px;height:36px;padding:8px}.search-delete-impact{display:grid;gap:12px;min-width:0;padding:16px 18px;border:1px solid var(--line);border-radius:14px;background:color-mix(in srgb,var(--product-search) 4%,var(--card-bg))}.search-delete-impact h3{margin:0;color:var(--ink);font-size:14px;line-height:1.5}.search-delete-impact ul{display:grid;gap:8px;margin:0;padding-left:18px;color:var(--ink);font-size:13px;line-height:1.5}.search-delete-impact li::marker{color:var(--muted)}.search-delete-impact p{margin:0;padding-top:12px;border-top:1px solid var(--line);color:var(--muted);font-size:12px;line-height:1.6}.search-delete-retained{display:flex;align-items:flex-start;gap:8px;margin:0;color:var(--muted);font-size:12px;line-height:1.6}.search-delete-retained svg{flex:0 0 16px;width:16px;height:16px;margin-top:2px;fill:none;stroke:currentColor;stroke-width:1.7}.search-delete-confirmation{display:grid;gap:8px;min-width:0}.search-delete-confirmation label{display:block;margin:0;color:var(--ink);font-size:13px;font-weight:650;line-height:1.5}.search-delete-confirmation input{box-sizing:border-box;width:100%;min-width:0;height:44px;margin:0;padding:10px 12px;font-size:16px;line-height:1.5;border:1px solid var(--line);border-radius:10px;background:var(--card-bg);color:var(--ink)}.search-delete-confirmation input:focus{outline:2px solid color-mix(in srgb,var(--product-search) 65%,var(--line));outline-offset:2px;box-shadow:none}.search-delete-confirmation small{display:block;position:static;margin:0;color:var(--muted);font-size:12px;line-height:1.5;overflow-wrap:anywhere}.search-delete-shell>footer{margin:0;gap:10px}.search-delete-shell>footer button{min-height:42px;font-size:13px}@media(max-width:480px){.search-delete-shell{padding:18px;gap:16px}.search-delete-shell h2{font-size:21px}.search-delete-impact{padding:14px}.search-delete-shell>footer{display:grid;grid-template-columns:1fr}.search-delete-shell>footer button{width:100%;justify-content:center}}dialog.workspace-delete-dialog{width:min(600px,calc(100vw - 28px));max-height:calc(100dvh - 28px);overflow:auto}.workspace-delete-shell{display:grid;gap:18px;min-width:0;padding:24px}.workspace-delete-shell>header>div{min-width:0}.workspace-delete-shell h2{font-size:22px;line-height:1.3;overflow-wrap:anywhere}.workspace-delete-shell :is(p,small,label,strong){overflow-wrap:anywhere}.workspace-delete-shell>header .icon-button{flex:0 0 36px;width:36px;height:36px;padding:8px}.workspace-delete-impact,.workspace-delete-shell .tools-delete-impact,.workspace-delete-shell .channel-disconnect-note{display:grid;grid-template-columns:minmax(0,1fr);gap:12px;margin:0;padding:16px 18px;border:1px solid var(--line);border-radius:14px;color:var(--ink);background:color-mix(in srgb,var(--muted) 4%,var(--card-bg))}.workspace-delete-impact h3{margin:0;font-size:14px;line-height:1.5}.workspace-delete-impact ul{display:grid;gap:8px;margin:0;padding-left:18px;font-size:13px;line-height:1.5}.workspace-delete-impact p{margin:0;padding-top:12px;border-top:1px solid var(--line);color:var(--muted);font-size:12px;line-height:1.6}.workspace-delete-shell .tools-delete-impact>.ui-symbol,.workspace-delete-shell .channel-disconnect-icon{display:none}.workspace-delete-shell .tools-delete-impact p{margin:4px 0 0;font-size:13px;line-height:1.6}.workspace-delete-confirmation,.workspace-delete-shell>label{display:grid;gap:8px;min-width:0}.workspace-delete-confirmation label{display:block;margin:0;color:var(--ink);font-size:13px;font-weight:650;line-height:1.5}.workspace-delete-shell input:not([type=hidden]){box-sizing:border-box;width:100%;min-width:0;height:44px;margin:0;padding:10px 12px;font-size:16px;line-height:1.5;border:1px solid var(--line);border-radius:10px;background:var(--card-bg);color:var(--ink)}.workspace-delete-shell input:focus{outline:2px solid var(--muted);outline-offset:2px;box-shadow:none}.workspace-delete-confirmation small{display:block;position:static;margin:0;color:var(--muted);font-size:12px;line-height:1.5}.workspace-delete-shell>footer,.workspace-delete-shell>.account-settings-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px;margin:0;padding-top:16px;border-top:1px solid var(--line)}.workspace-delete-shell :is(footer,.account-settings-actions) button{min-height:42px;font-size:13px}.workspace-delete-shell .channel-dialog-close{top:20px;right:20px;box-sizing:border-box;width:36px;min-width:36px;max-width:36px;height:36px;min-height:36px;max-height:36px;padding:0;aspect-ratio:1;border-radius:50%;line-height:1}.workspace-delete-shell>h2,.workspace-delete-shell>.eyebrow{padding-right:38px;margin:0}#textInputDialog.workspace-delete-dialog #textInputCopy{margin-top:12px;padding:14px;border:1px solid var(--line);border-radius:12px;background:var(--soft);font-size:13px}@media(max-width:480px){.workspace-delete-shell{padding:18px;gap:16px}.workspace-delete-shell h2{font-size:21px}.workspace-delete-shell>footer,.workspace-delete-shell>.account-settings-actions{display:grid;grid-template-columns:1fr}.workspace-delete-shell :is(footer,.account-settings-actions) button{width:100%;justify-content:center}}.search-prompt-row{align-items:flex-start!important}.search-prompt-row>div:nth-child(2){min-width:0}.search-prompt-row>div:nth-child(2)>strong{line-height:1.45}.search-prompt-meta{display:flex!important;flex-wrap:wrap;gap:5px!important;margin-top:7px}.search-prompt-meta span{display:inline-flex;align-items:center;min-height:23px;padding:3px 7px;border-radius:999px;color:var(--muted);background:var(--soft);font-size:.64rem;font-weight:750;text-transform:capitalize}.search-prompt-meta span.enabled{color:#17634c;background:#e6f5ef}.search-prompt-meta span.paused{color:#765b39;background:#f7eddc}.search-prompt-engine-select{display:grid;gap:4px;min-width:180px}.search-prompt-engine-select>span{color:var(--muted);font-size:.64rem;font-weight:800}.search-prompt-engine-select .compact-select{width:100%}.search-prompt-row .search-row-actions{align-items:flex-end;flex-wrap:wrap;justify-content:flex-end}.search-prompt-row .search-row-actions .secondary-button{min-height:34px;justify-content:center}.search-competitor-row>div:first-child{min-width:0}.search-competitor-row>div:first-child>span{color:var(--teal-dark);font-size:.73rem;font-weight:750;overflow-wrap:anywhere}.search-competitor-row small b{color:var(--ink)}@media(max-width:1100px){.search-home-map-grid,.search-provider-readiness{grid-template-columns:repeat(2,minmax(0,1fr))}.search-provider-readiness article.loading{grid-column:1 / -1}}@media(max-width:720px){.search-home-map-grid,.search-provider-readiness{grid-template-columns:1fr}.search-prompt-list article{align-items:stretch;flex-direction:column}.search-prompt-list .search-row-actions,.search-prompt-list .search-row-actions select,.search-prompt-list .search-row-actions .primary-button,.search-prompt-list .search-row-actions .secondary-button{width:100%}.search-section-explainer{padding:12px}.search-danger-zone{align-items:stretch;flex-direction:column}.search-danger-zone .danger-button{width:100%}}.search-setup-dialog{width:min(94vw,800px)}.search-setup-shell{gap:18px}.search-setup-progress{display:grid;gap:9px}.search-setup-progress>div{display:flex;align-items:baseline;justify-content:space-between;gap:16px}.search-setup-progress small{color:var(--muted)}.search-setup-progress>span{display:block;height:8px;overflow:hidden;border-radius:999px;background:var(--soft)}.search-setup-progress i{display:block;width:0;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--teal),#75b9a1);transition:width .24s ease}.search-provider-explainer-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.search-provider-explainer-grid article{display:grid;grid-template-columns:38px minmax(0,1fr);gap:11px;padding:13px;border:1px solid var(--line);border-radius:14px;background:var(--card-bg)}.search-provider-explainer-grid article>div{display:grid;gap:5px;min-width:0}.search-provider-explainer-grid h3{margin:0;font-size:.84rem}.search-provider-explainer-grid p{margin:0;color:var(--muted);font-size:.7rem;line-height:1.45}.search-provider-explainer-grid p strong{color:var(--ink)}.search-provider-explainer-grid small{color:var(--muted);font-size:.66rem;line-height:1.4}.search-beginner-guide{display:grid;gap:13px;padding:15px;border:1px solid color-mix(in srgb,var(--accent) 20%,var(--line));border-radius:15px;background:color-mix(in srgb,var(--accent) 4%,var(--card-bg))}.search-beginner-guide-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:14px}.search-beginner-guide-heading h3{margin:3px 0 0;font-size:1rem}.search-beginner-guide-heading>span{flex:0 0 auto;padding:5px 9px;border-radius:999px;color:#17634c;background:#dff2ea;font-size:.68rem;font-weight:850}.search-beginner-guide ol{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:0;padding:0;list-style:none}.search-beginner-guide li{display:flex;align-items:flex-start;gap:10px;min-width:0;padding:12px;border:1px solid var(--line);border-radius:13px;background:var(--card-bg)}.search-beginner-guide li>span{display:grid;place-items:center;width:25px;height:25px;flex:0 0 25px;border-radius:50%;color:#17634c;background:#dff2ea;font-size:.72rem;font-weight:900}.search-beginner-guide li>div{display:grid;gap:5px;min-width:0}.search-beginner-guide li strong{font-size:.78rem}.search-beginner-guide li p{margin:0;color:var(--muted);font-size:.72rem;line-height:1.45}.search-beginner-guide li a,.search-beginner-guide li button{justify-self:start;color:var(--accent-strong);font-size:.71rem;font-weight:800;text-decoration:none}.search-beginner-guide li a:hover{text-decoration:underline}.search-beginner-guide code{font-size:.69rem;overflow-wrap:anywhere}.search-onboarding-steps{display:grid;gap:9px}.search-onboarding-steps article{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:13px;border:1px solid var(--line);border-radius:14px;background:color-mix(in srgb,var(--card-bg) 96%,var(--app-bg))}.search-onboarding-steps article>span{display:grid;width:30px;height:30px;place-items:center;border-radius:50%;color:var(--muted);background:var(--soft);font-size:.75rem;font-weight:900}.search-onboarding-steps article.complete>span{color:#17634c;background:#dff2ea}.search-onboarding-steps article>div{display:grid;gap:4px}.search-onboarding-steps p{margin:0;color:var(--muted);font-size:.77rem;line-height:1.4}.search-source-guide{display:grid;grid-template-columns:1fr 1fr;gap:10px}.search-source-guide>div{padding:13px;border-radius:13px;background:var(--soft)}.search-source-guide p{margin:6px 0 0;color:var(--muted);font-size:.76rem;line-height:1.5}.search-row-actions{display:flex;align-items:center;gap:7px}.compact-select{width:auto;min-width:118px;padding:7px 30px 7px 9px;font-size:.76rem}.search-engine-toolbar{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;padding:15px 17px;border:1px solid var(--line);border-radius:15px;background:var(--card-bg)}.search-engine-toolbar label{display:grid;gap:6px;min-width:260px;color:var(--muted);font-size:.75rem;font-weight:800}.search-engine-toolbar p{max-width:690px;margin:0;color:var(--muted);line-height:1.5}.text-button.danger{color:#a13333}.search-action-form{display:grid;grid-template-columns:1fr 1.3fr minmax(130px,.45fr) minmax(120px,.4fr) auto;gap:10px;align-items:end;margin:15px 0}.search-action-form label{display:grid;gap:6px;color:var(--muted);font-size:.75rem;font-weight:800}.search-action-list .seo-item{grid-template-columns:1fr auto;align-items:center}.search-action-list .seo-item small{display:flex;align-items:center;gap:7px;margin-top:7px;color:var(--muted);text-transform:capitalize}.search-action-source{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:3px 9px;width:fit-content;max-width:100%;margin-top:9px;padding:8px 10px;border:1px solid var(--line);border-radius:11px;color:var(--ink);background:var(--subtle-bg);text-decoration:none;transition:border-color .16s ease,background .16s ease,transform .16s ease}.search-action-source:hover,.search-action-source:focus-visible{border-color:color-mix(in srgb,var(--brand) 55%,var(--line));background:color-mix(in srgb,var(--brand) 7%,var(--subtle-bg));transform:translateY(-1px)}.search-action-source>span{color:var(--muted);font-size:.64rem;font-weight:850;letter-spacing:.045em;text-transform:uppercase}.search-action-source>strong{min-width:0;overflow:hidden;color:var(--ink);font-size:.78rem;text-overflow:ellipsis;white-space:nowrap}.search-action-list .seo-item .search-action-source>small{grid-column:1 / -1;display:block;min-width:0;margin:0;overflow:hidden;font-size:.68rem;text-overflow:ellipsis;text-transform:none;white-space:nowrap}.search-action-source-missing{margin-top:8px!important;padding:8px 10px;border-radius:10px;color:var(--muted);background:var(--soft);font-size:.73rem}.search-action-list .seo-item.attention{border-color:color-mix(in srgb,var(--brand) 62%,var(--line));animation:searchActionAttention .9s ease both}@keyframes searchActionAttention{0%,to{box-shadow:none;transform:translateY(0)}45%{box-shadow:0 0 0 5px color-mix(in srgb,var(--brand) 18%,transparent);transform:translateY(-2px)}}.search-priority{display:inline-flex;padding:4px 7px;border-radius:999px;color:#315847;background:#e6f5ef;font-size:.68rem;font-weight:850;text-transform:capitalize}.search-priority.medium{color:#315847;background:#e6f5ef}.search-audit-issue-list,.search-result-list{display:grid;gap:11px}.search-seo-findings-panel>.panel-heading{align-items:flex-start}.search-seo-findings-panel>.panel-heading>div{max-width:760px}.search-audit-finding-summary{display:flex;align-items:baseline;gap:8px;margin:2px 0 14px;color:var(--muted);font-size:.78rem}.search-audit-finding-summary strong{color:var(--ink);font-size:.9rem}.search-audit-issue-list{gap:18px}.search-audit-category-section{display:grid;gap:10px;padding:14px;border:1px solid var(--line);border-radius:16px;background:color-mix(in srgb,var(--card-bg) 98%,var(--app-bg))}.search-audit-category-section>header{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px}.search-audit-category-index{display:grid;width:32px;height:32px;place-items:center;border-radius:10px;color:var(--brand);background:color-mix(in srgb,var(--brand) 11%,transparent);font-size:.68rem;font-weight:900}.search-audit-category-section>header div{display:grid;gap:2px}.search-audit-category-section>header h4,.search-audit-category-section>header p{margin:0}.search-audit-category-section>header h4{font-size:.9rem}.search-audit-category-section>header p,.search-audit-category-section>header small{color:var(--muted);font-size:.7rem;line-height:1.4}.search-audit-category-section>header small{white-space:nowrap}.search-audit-category-issues{display:grid;gap:8px}.search-domain-health-card{display:grid;min-width:0;gap:14px}.search-domain-health-card .panel-heading{min-width:0;flex-wrap:wrap}.search-domain-health-card .panel-heading>div{min-width:0}.search-domain-health-card .panel-heading :is(h3,p){overflow-wrap:anywhere}.search-domain-health-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.search-domain-health-item{position:relative;display:grid;align-content:start;gap:5px;min-width:0;min-height:104px;padding:13px 14px 13px 17px;overflow:hidden;border:1px solid var(--line);border-radius:14px;background:var(--subtle-bg)}.search-domain-health-item:before{position:absolute;inset:0 auto 0 0;width:4px;background:#c28b2e;content:""}.search-domain-health-item.healthy:before{background:#2a9a70}.search-domain-health-item.unknown:before{background:#80908a}.search-domain-health-item>span{color:var(--muted);font-size:.68rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.search-domain-health-item strong{color:var(--ink);font-size:1.02rem;line-height:1.2;overflow-wrap:anywhere}.search-domain-health-item small{color:var(--muted);font-size:.68rem;line-height:1.42}.search-domain-health-overview:empty{display:none}.search-domain-health-overview{min-width:0}.search-domain-identity{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;border:1px solid color-mix(in srgb,var(--product-search) 24%,var(--line));border-radius:16px;padding:14px;background:linear-gradient(135deg,color-mix(in srgb,var(--product-search-soft) 48%,var(--card-bg)),var(--card-bg))}.search-domain-mark{display:grid;width:42px;height:42px;place-items:center;border:1px solid color-mix(in srgb,var(--product-search) 34%,var(--line));border-radius:13px;color:#8b641a;background:var(--product-search-soft);font-size:1.28rem;font-weight:900}.search-domain-identity>div:nth-child(2){display:grid;gap:2px;min-width:0}.search-domain-identity span{color:var(--muted);font-size:.63rem;font-weight:850;letter-spacing:.045em;text-transform:uppercase}.search-domain-identity strong{overflow:hidden;font-size:1rem;text-overflow:ellipsis;white-space:nowrap}.search-domain-identity small{color:var(--muted);font-size:.66rem}.search-domain-identity em{display:inline-flex;align-items:center;gap:6px;border-radius:999px;padding:7px 10px;color:#815b17;background:color-mix(in srgb,var(--product-search-soft) 78%,var(--card-bg));font-size:.67rem;font-style:normal;font-weight:850;white-space:nowrap}.search-domain-identity em:before{width:7px;height:7px;border-radius:50%;background:currentColor;content:""}.search-domain-identity em.healthy{color:#17634c;background:#e6f5ef}.search-domain-health-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:14px}.search-domain-group{display:grid;gap:9px;min-width:0}.search-domain-group>header{display:flex;align-items:end;justify-content:space-between;gap:16px;padding:2px 2px 0}.search-domain-group>header>div{display:grid;gap:2px}.search-domain-group :is(h4,p){margin:0}.search-domain-group h4{font-size:.88rem}.search-domain-group>header>small{max-width:450px;color:var(--muted);font-size:.65rem;line-height:1.42;text-align:right}.search-domain-group>div{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px}.search-domain-group:last-child>div{grid-template-columns:repeat(3,minmax(0,1fr))}.search-domain-health-item{min-height:126px;padding:13px 14px 12px 17px}.search-domain-health-item>div:first-child{display:flex;align-items:center;justify-content:space-between;gap:8px}.search-domain-health-item>div:first-child>span{min-width:0;color:var(--muted);font-size:.66rem;font-weight:830;letter-spacing:.035em;text-transform:uppercase}.search-domain-health-item .field-help{width:17px;height:17px;margin-left:2px;font-size:.58rem;vertical-align:-1px}.search-domain-state{width:8px;height:8px;flex:0 0 8px;border-radius:50%;background:#c28b2e;box-shadow:0 0 0 3px color-mix(in srgb,#c28b2e 13%,transparent)}.search-domain-health-item.healthy .search-domain-state{background:#2a9a70;box-shadow:0 0 0 3px color-mix(in srgb,#2a9a70 13%,transparent)}.search-domain-health-item.critical:before{background:#c75151}.search-domain-health-item.critical .search-domain-state{background:#c75151;box-shadow:0 0 0 3px color-mix(in srgb,#c75151 13%,transparent)}.search-domain-health-item.unknown .search-domain-state{background:#80908a;box-shadow:0 0 0 3px color-mix(in srgb,#80908a 13%,transparent)}.search-domain-health-item a{width:fit-content;margin-top:auto;color:#805d19;font-size:.64rem;font-weight:800;text-decoration:none}.search-domain-health-item a:hover{text-decoration:underline}.search-domain-empty{grid-column:1 / -1;display:grid;grid-template-columns:auto minmax(0,640px);align-items:center;justify-content:center;gap:18px;min-height:260px;border:1px dashed color-mix(in srgb,var(--product-search) 28%,var(--line));border-radius:17px;padding:28px;background:linear-gradient(135deg,color-mix(in srgb,var(--product-search-soft) 24%,var(--card-bg)),var(--card-bg));text-align:left}.search-domain-empty-icon{display:grid;width:68px;height:68px;place-items:center;border:1px solid color-mix(in srgb,var(--product-search) 32%,var(--line));border-radius:22px;color:#896116;background:var(--product-search-soft);font-size:2rem;font-weight:900}.search-domain-empty>div{display:grid;gap:7px;min-width:0}.search-domain-empty :is(h3,p){margin:0}.search-domain-empty h3{font-size:1rem}.search-domain-empty>div>p:not(.eyebrow){max-width:640px;color:var(--muted);font-size:.75rem;line-height:1.5}.search-domain-empty-preview{display:flex;flex-wrap:wrap;gap:6px;margin-top:4px}.search-domain-empty-preview span{border:1px solid var(--line);border-radius:999px;padding:5px 8px;color:var(--muted);background:var(--card-bg);font-size:.62rem;font-weight:760}.search-scorecard{display:grid;gap:14px}.search-audit-result-summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.search-audit-result-summary>article{display:flex;align-items:center;justify-content:space-between;gap:14px;min-width:0;border:1px solid color-mix(in srgb,var(--product-search) 18%,var(--line));border-radius:15px;padding:13px;background:color-mix(in srgb,var(--product-search-soft) 22%,var(--card-bg))}.search-audit-result-summary>article>div:first-child{display:grid;gap:2px;min-width:0}.search-audit-result-summary>article>div:first-child>span{color:var(--muted);font-size:.65rem;font-weight:850;letter-spacing:.035em;text-transform:uppercase}.search-audit-result-summary>article>div:first-child>strong{font-size:.9rem}.search-audit-result-summary>article p{margin:0;color:var(--muted);font-size:.65rem;line-height:1.4}.search-audit-result-counts{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px}.search-audit-result-counts>span{display:inline-flex;align-items:baseline;gap:4px;border-radius:999px;padding:6px 8px;color:var(--muted);background:var(--soft);font-size:.61rem;font-weight:780;white-space:nowrap}.search-audit-result-counts b{font-size:.75rem}.search-audit-result-counts .passed{color:#17634c;background:#e6f5ef}.search-audit-result-counts .warning{color:#815b17;background:#fff4d6}.search-audit-result-counts .failed{color:#9a3737;background:#fbeaea}.search-audit-result-counts .unknown{color:#67726e;background:#edf0ef}.search-score-empty{grid-column:1 / -1;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;justify-content:center;gap:12px;min-height:112px;border:1px dashed var(--line);border-radius:14px;padding:18px;text-align:left}.search-score-empty>span{display:grid;width:38px;height:38px;place-items:center;border-radius:12px;color:#856018;background:var(--product-search-soft);font-weight:900}.search-score-empty :is(h3,p){margin:0}.search-score-empty h3{font-size:.82rem}.search-score-empty p{margin-top:3px;color:var(--muted);font-size:.67rem;line-height:1.4}.search-score-criteria{border:1px solid var(--line);border-radius:15px;background:var(--card-bg)}.search-score-criteria>summary{position:relative;cursor:pointer;list-style:none;padding:13px 42px 13px 14px;font-size:.75rem;font-weight:850}.search-score-criteria>summary::-webkit-details-marker{display:none}.search-score-criteria>summary:after{position:absolute;top:50%;right:15px;content:"+";color:var(--muted);font-size:1rem;transform:translateY(-50%)}.search-score-criteria[open]>summary:after{content:"\2212"}.search-score-criteria-static>header{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:14px}.search-score-criteria-static>header>div{display:grid;gap:3px}.search-score-criteria-static>header strong{font-size:.82rem}.search-score-criteria-static>header span,.search-score-criteria-static>header>small{color:var(--muted);font-size:.63rem}#searchAuditCriteria{display:grid;grid-template-columns:minmax(0,1fr);gap:10px;border-top:1px solid var(--line);padding:14px}#searchAuditCriteria>section{--component-color: #7b8b86;min-width:0;border:1px solid color-mix(in srgb,var(--component-color) 24%,var(--line));border-left:3px solid var(--component-color);border-radius:13px;padding:11px;background:linear-gradient(105deg,color-mix(in srgb,var(--component-color) 7%,var(--card-bg)),var(--card-bg) 38%)}#searchAuditCriteria>section.technical{--component-color: #2d8669}#searchAuditCriteria>section.metadata{--component-color: #467da2}#searchAuditCriteria>section.content{--component-color: #b97f27}#searchAuditCriteria>section.links{--component-color: #755c9b}#searchAuditCriteria>section.structured_data{--component-color: #a85d76}#searchAuditCriteria>section>header{display:flex;align-items:flex-start;justify-content:space-between;gap:9px;margin-bottom:8px}#searchAuditCriteria>section>header>div:first-child{display:grid;gap:2px}#searchAuditCriteria>section>header span{color:var(--component-color);font-size:.76rem;font-weight:850}#searchAuditCriteria>section>header .field-help{width:17px;height:17px;margin-left:3px;color:var(--component-color);font-size:.58rem;vertical-align:middle}#searchAuditCriteria>section>header small{color:var(--muted);font-size:.58rem;line-height:1.35}.search-audit-result-counts.compact{gap:3px}.search-audit-result-counts.compact>span{padding:4px 6px;font-size:.55rem}.search-audit-result-counts.compact b{font-size:.64rem}.search-criteria-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.search-criteria-list>article{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:9px;min-width:0;border:1px solid color-mix(in srgb,var(--line) 82%,transparent);border-radius:11px;padding:11px;background:var(--card-bg)}.search-criterion-status{width:9px;height:9px;margin-top:3px;border-radius:50%;background:#80908a;box-shadow:0 0 0 3px color-mix(in srgb,#80908a 13%,transparent)}.search-criteria-list>article.passed .search-criterion-status{background:#2a9a70;box-shadow:0 0 0 3px color-mix(in srgb,#2a9a70 13%,transparent)}.search-criteria-list>article.warning .search-criterion-status{background:#c28b2e;box-shadow:0 0 0 3px color-mix(in srgb,#c28b2e 13%,transparent)}.search-criteria-list>article.failed .search-criterion-status{background:#c75151;box-shadow:0 0 0 3px color-mix(in srgb,#c75151 13%,transparent)}.search-criteria-list>article>div{min-width:0}.search-criteria-list strong{font-size:.73rem}.search-criteria-list p{margin:3px 0 0;color:var(--muted);font-size:.65rem;line-height:1.45}.search-criteria-list small{display:block;margin-top:3px;color:#7c5b1c;font-size:.58rem;line-height:1.35}.search-criteria-list em{border-radius:999px;padding:4px 6px;color:var(--muted);background:var(--soft);font-size:.55rem;font-style:normal;font-weight:830;white-space:nowrap}.search-criteria-list>article.passed em{color:#17634c;background:#e6f5ef}.search-criteria-list>article.warning em{color:#815b17;background:#fff4d6}.search-criteria-list>article.failed em{color:#9a3737;background:#fbeaea}.search-score-criteria-empty{grid-column:1 / -1;padding:18px;color:var(--muted);font-size:.7rem;text-align:center}.search-component-score-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.search-component-score-grid.search-seo-category-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:11px}.search-component-score{--score-color: #3a8d72;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;min-width:0;padding:13px;border:1px solid var(--line);border-radius:15px;background:var(--subtle-bg)}.search-component-score.good{--score-color: #568b63}.search-component-score.attention{--score-color: #bf882d}.search-component-score.critical{--score-color: #c75151}.search-component-score.unknown{--score-color: #8a9591}.search-component-score-ring{--score: 0;--score-track: color-mix(in srgb, var(--line) 68%, var(--card-bg));position:relative;display:grid;width:68px;height:68px;flex:0 0 68px;place-content:center;text-align:center;isolation:isolate}.search-component-score-ring:before{position:absolute;inset:0;z-index:-1;border-radius:50%;background:conic-gradient(from 180deg,transparent 0 calc(var(--score) * 1%),var(--score-track) 0 100%),conic-gradient(from 180deg,#d95459,#e8a73c 46%,#e6c744 62%,#3fa777);-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - 7px),#000 0);mask:radial-gradient(farthest-side,transparent calc(100% - 7px),#000 0);filter:drop-shadow(0 3px 6px rgba(28,66,58,.1));content:""}.search-component-score-ring:after{position:absolute;inset:9px;z-index:-1;border:1px solid color-mix(in srgb,var(--line) 58%,transparent);border-radius:50%;background:radial-gradient(circle at 34% 26%,color-mix(in srgb,#fff 58%,transparent),transparent 42%),color-mix(in srgb,var(--card-bg) 94%,var(--product-search-soft));box-shadow:inset 0 1px 5px #20423b12;content:""}.search-component-score-ring strong{font-size:1rem;line-height:1}.search-component-score-ring small{margin-top:2px;color:var(--muted);font-size:.47rem;line-height:1}.search-component-score:is(.excellent,.good) .search-component-score-ring strong,.search-component-status:is(.excellent,.good) .search-component-score-ring strong{color:#258263}.search-component-score.attention .search-component-score-ring strong,.search-component-status.attention .search-component-score-ring strong{color:#a97113}.search-component-score.critical .search-component-score-ring strong,.search-component-status.critical .search-component-score-ring strong{color:#bd454b}.search-component-score>div:last-child{display:grid;gap:3px;min-width:0}.search-component-score h4,.search-component-score p{margin:0}.search-component-score h4{font-size:.8rem}.search-component-score>div:last-child>span{color:var(--score-color);font-size:.66rem;font-weight:850}.search-component-score p{color:var(--muted);font-size:.68rem;line-height:1.4}.search-component-results{color:var(--muted);font-size:.59rem;font-weight:760}.search-seo-criteria-group{scroll-margin-top:18px;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease}#searchAuditCriteria>.search-seo-criteria-group.is-targeted{border-color:color-mix(in srgb,var(--product-search) 58%,var(--line));background:color-mix(in srgb,var(--product-search-soft) 42%,var(--card-bg));box-shadow:0 0 0 3px color-mix(in srgb,var(--product-search) 13%,transparent)}.search-seo-criteria-group:focus{outline:none}.search-page-inspector-table td:first-child{min-width:220px}.search-page-inspector-table td:first-child>strong,.search-page-inspector-table td:first-child>small{display:block;max-width:360px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.search-page-inspector-table td:first-child>small{margin-top:3px;color:var(--muted);font-size:.68rem}.search-page-inspector-filter{display:flex;width:min(100%,310px);min-height:42px;align-items:center;gap:5px;overflow:hidden;border:1px solid var(--line);border-radius:12px;padding:0 11px 0 7px;background:var(--control-bg)}.search-page-inspector-filter-icon{display:grid;width:30px;height:30px;flex:0 0 30px;place-items:center;border-radius:8px;color:#8a6419;background:color-mix(in srgb,var(--product-search-soft) 64%,var(--card-bg))}.search-page-inspector-filter svg{display:block;width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.9}.search-page-inspector-filter input{width:100%;min-width:0;min-height:40px;height:40px;margin:0;border:0;border-radius:0;padding:0 2px;background:transparent;box-shadow:none;line-height:normal}.search-page-inspector-filter:focus-within{border-color:color-mix(in srgb,var(--product-search) 52%,var(--line));box-shadow:0 0 0 3px color-mix(in srgb,var(--product-search) 13%,transparent)}.search-inspector-scope-link{display:inline-flex;width:fit-content;max-width:100%;align-items:center;gap:6px;margin-top:7px;border:1px solid color-mix(in srgb,var(--product-search) 18%,var(--line));border-radius:999px;padding:5px 9px;color:#80601b;background:color-mix(in srgb,var(--product-search-soft) 28%,var(--card-bg));font:inherit;font-size:.65rem;font-weight:760;text-align:left}.search-inspector-scope-link svg{width:14px;height:14px;flex:0 0 14px;fill:none;stroke:currentColor;stroke-width:1.9}.search-indexability{display:inline-flex;padding:5px 8px;border-radius:999px;color:#276851;background:#e4f4ed;font-size:.68rem;font-weight:800;white-space:nowrap}.search-indexability.blocked{color:#8b3737;background:#fbe8e8}.search-table-score{--score: 0;--table-score-color: #2f8066;--score-track: color-mix(in srgb, var(--line) 72%, var(--card-bg));position:relative;display:grid;width:42px;height:42px;place-items:center;border:0;border-radius:50%;color:var(--table-score-color);background:conic-gradient(from 180deg,transparent 0 calc(var(--score) * 1%),var(--score-track) 0 100%),conic-gradient(from 180deg,#d95459,#e8a73c 46%,#e6c744 62%,#3fa777);box-shadow:0 4px 10px color-mix(in srgb,var(--table-score-color) 12%,transparent);font-size:.69rem;font-weight:900;isolation:isolate}.search-table-score:before{position:absolute;inset:5px;z-index:-1;border:1px solid color-mix(in srgb,var(--line) 48%,transparent);border-radius:50%;background:color-mix(in srgb,var(--card-bg) 95%,var(--product-search-soft));content:""}.search-table-score.good{--table-score-color: #427da0}.search-table-score.attention{--table-score-color: #b67a12}.search-table-score.critical{--table-score-color: #b64343}.search-table-score.unknown{--table-score-color: #7f8b87}.search-inspect-page-button{min-height:38px;gap:7px;border-radius:10px}.search-inspect-page-button svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:1.9}.search-inspector-entry-card{display:grid;grid-template-columns:46px minmax(0,1fr) auto;align-items:center;gap:14px;border-color:color-mix(in srgb,var(--product-search) 22%,var(--line));background:linear-gradient(145deg,color-mix(in srgb,var(--product-search-soft) 34%,var(--card-bg)),var(--card-bg))}.search-inspector-entry-card>span{display:grid;width:46px;height:46px;place-items:center;border-radius:14px;color:#80570d;background:color-mix(in srgb,var(--product-search) 17%,var(--card-bg))}.search-inspector-entry-card>span svg{width:21px;height:21px;fill:none;stroke:currentColor;stroke-width:1.8}.search-inspector-entry-card>div{display:grid;min-width:0;gap:4px}.search-inspector-entry-card :is(h3,p){margin:0}.search-inspector-entry-card h3{font-size:.92rem}.search-inspector-entry-card p:not(.eyebrow){max-width:760px;color:var(--muted);font-size:.72rem;line-height:1.48}.search-inspector-entry-card>button{min-width:154px;justify-content:center}.search-page-inspector-dialog{width:min(1080px,calc(100vw - 28px));max-height:min(900px,calc(100dvh - 28px))}.search-page-inspector-shell{display:grid;gap:18px;padding:22px}.search-page-inspector-shell>#searchPageInspectorBody{min-width:0}.search-inspector-section-nav{position:sticky;top:-1px;z-index:8;display:flex;gap:6px;margin:-2px 0 4px;padding:8px;overflow-x:auto;border:1px solid var(--line);border-radius:14px;background:color-mix(in srgb,var(--card-bg) 94%,transparent);box-shadow:0 8px 20px #18272314;scrollbar-width:thin}.search-inspector-section-nav button{min-height:36px;padding:7px 11px;border:0;border-radius:9px;color:var(--muted);background:transparent;font:inherit;font-size:.76rem;font-weight:750;white-space:nowrap;cursor:pointer}.search-inspector-section-nav button:hover,.search-inspector-section-nav button:focus-visible{color:var(--ink);background:var(--surface)}.search-inspector-section[id]{scroll-margin-top:64px}.search-page-inspector-shell>header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.search-page-inspector-shell>header h2{margin:3px 0 5px;font-size:1.4rem}.search-page-inspector-shell>header p:not(.eyebrow){max-width:760px;margin:0;overflow-wrap:anywhere;color:var(--muted)}.search-page-inspector-shell>footer{display:flex;justify-content:flex-end;gap:9px}#searchPageInspectorBody{display:grid;gap:24px;min-width:0}.search-inspector-section{display:grid;gap:14px;min-width:0}.search-inspector-section+.search-inspector-section{border-top:1px solid color-mix(in srgb,var(--line) 78%,transparent);padding-top:22px}.search-inspector-section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:18px}.search-inspector-section-heading>div{display:grid;gap:3px;min-width:0}.search-inspector-section-heading :is(h3,p){margin:0}.search-inspector-section-heading h3{font-size:1rem}.search-inspector-section-heading>p{max-width:490px;color:var(--muted);font-size:.69rem;line-height:1.45;text-align:right}.search-inspector-score-hero{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.search-inspector-primary-score{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:14px;min-width:0;min-height:116px;padding:16px;border:1px solid color-mix(in srgb,currentColor 20%,var(--line));border-radius:16px;background:linear-gradient(145deg,color-mix(in srgb,currentColor 7%,var(--card-bg)),var(--card-bg))}.search-inspector-primary-score.excellent{color:#248664}.search-inspector-primary-score.good{color:#427da0}.search-inspector-primary-score.attention{color:#a77019}.search-inspector-primary-score.critical{color:#b64343}.search-inspector-primary-score.unknown{color:#7f8b87}.search-inspector-primary-score>div:last-child{display:grid;gap:3px;min-width:0}.search-inspector-primary-score>div:last-child>small{color:var(--muted);font-size:.62rem;font-weight:850;letter-spacing:.04em;text-transform:uppercase}.search-inspector-primary-score>div:last-child>strong{color:currentColor;font-size:.83rem}.search-inspector-primary-score>div:last-child>span{color:var(--muted);font-size:.66rem;line-height:1.35}.search-inspector-score-label{display:flex;align-items:center;gap:4px}.search-inspector-score-label .field-help,.search-inspector-overview .field-help{width:16px;height:16px;flex:0 0 16px;font-size:.55rem;letter-spacing:0;text-transform:none}.search-inspector-component-block{display:grid;gap:12px;border:1px solid color-mix(in srgb,var(--product-search) 15%,var(--line));border-radius:17px;padding:14px;background:color-mix(in srgb,var(--product-search-soft) 18%,var(--card-bg))}.search-inspector-component-block>header{display:flex;align-items:end;justify-content:space-between;gap:14px}.search-inspector-component-block>header>div{display:grid;gap:2px}.search-inspector-component-block>header strong{font-size:.78rem}.search-inspector-component-block>header span,.search-inspector-component-block>header>small{color:var(--muted);font-size:.63rem}.search-inspector-component-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.search-inspector-component-grid .search-component-score{grid-template-columns:auto minmax(0,1fr);min-height:76px;padding:10px;background:var(--card-bg)}.search-inspector-component-grid .search-component-score-ring{width:48px;height:48px;flex-basis:48px}.search-inspector-component-grid .search-component-score-ring:before{-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - 5px),#000 0);mask:radial-gradient(farthest-side,transparent calc(100% - 5px),#000 0)}.search-inspector-component-grid .search-component-score-ring:after{inset:7px}.search-inspector-component-grid .search-component-score-ring strong{font-size:.78rem}.search-inspector-component-grid .search-component-score p{display:block;margin-top:3px;font-size:.62rem;line-height:1.42}.search-inspector-component-grid .search-component-score h4{display:flex;align-items:center;gap:4px;font-size:.68rem}.search-inspector-component-grid .search-component-score h4 .field-help{width:15px;height:15px;flex:0 0 15px;font-size:.52rem}.search-inspector-overview{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.search-inspector-overview article{display:grid;align-content:start;gap:5px;min-width:0;min-height:88px;padding:14px;border:1px solid var(--line);border-radius:14px;background:var(--card-bg);box-shadow:0 5px 14px #1f362f0a}.search-inspector-overview small{display:flex;align-items:center;gap:4px;color:var(--muted);font-size:.65rem;font-weight:850;letter-spacing:.035em;text-transform:uppercase}.search-inspector-overview strong{font-size:.78rem;line-height:1.42;overflow-wrap:anywhere;white-space:normal}.search-inspector-overview span{color:var(--muted);font-size:.67rem;line-height:1.45;overflow-wrap:anywhere;white-space:normal}.search-inspector-geo-evidence article{border-color:color-mix(in srgb,var(--product-search) 18%,var(--line));background:color-mix(in srgb,var(--product-search-soft) 17%,var(--card-bg))}.search-inspector-evidence-unavailable{display:grid;gap:4px;border:1px dashed var(--line);border-radius:14px;padding:16px;background:var(--subtle-bg)}.search-inspector-evidence-unavailable strong{font-size:.8rem}.search-inspector-evidence-unavailable p{margin:0;color:var(--muted);font-size:.7rem;line-height:1.45}.search-inspector-search-preview{padding:16px;border:1px solid #dfe8f3;border-radius:15px;background:#fff;box-shadow:0 5px 16px #2545670d}.search-inspector-search-preview>div{max-width:720px}.search-inspector-search-preview span{color:#23843c;font-size:.72rem}.search-inspector-search-preview h3{margin:4px 0;color:#1a0dab;font-family:Arial,sans-serif;font-size:1.12rem;font-weight:400}.search-inspector-search-preview div p{margin:0;color:#4d5156;font-family:Arial,sans-serif;font-size:.78rem;line-height:1.45}.search-inspector-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.search-inspector-grid>.panel{display:grid;align-content:start;gap:13px;min-width:0;padding:16px}.search-inspector-grid>.panel>header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.search-inspector-grid>.panel>header h3{margin:2px 0 0;font-size:.93rem}.search-inspector-grid>.panel>header>span{color:var(--muted);font-size:.66rem;text-align:right}.search-heading-tree,.search-inspector-media-list,.search-inspector-link-list,.search-hreflang-list{display:grid;gap:6px;max-height:260px;margin:0;padding:0;overflow:auto;list-style:none}.search-heading-tree li{display:grid;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:8px;padding:8px;border-radius:9px;background:var(--subtle-bg)}.search-heading-tree li.level-2{margin-left:12px}.search-heading-tree li.level-3{margin-left:24px}.search-heading-tree li.level-4,.search-heading-tree li.level-5,.search-heading-tree li.level-6{margin-left:36px}.search-heading-tree li span{color:var(--product-search);font-size:.64rem;font-weight:900}.search-heading-tree li strong{font-size:.72rem}.search-inspector-media-list li{display:grid;grid-template-columns:auto minmax(0,1fr);gap:8px;padding:8px;border-radius:9px;background:var(--subtle-bg)}.search-inspector-media-list li>span{display:grid;width:28px;height:28px;place-items:center;border-radius:8px;color:#276851;background:#e4f4ed;font-size:.58rem;font-weight:900}.search-inspector-media-list li>div{min-width:0}.search-inspector-media-list strong,.search-inspector-media-list small{display:block;overflow-wrap:anywhere;white-space:normal}.search-inspector-media-list strong{font-size:.71rem}.search-inspector-media-list small{margin-top:2px;color:var(--muted);font-size:.62rem}.search-inspector-link-list li{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:7px;padding:7px 8px;border-radius:9px;background:var(--subtle-bg)}.search-inspector-link-list li>span{padding:3px 6px;border-radius:999px;color:#276851;background:#e4f4ed;font-size:.57rem;font-weight:850;text-transform:uppercase}.search-inspector-link-list li>span.external{color:#685696;background:#efeafb}.search-inspector-link-list a{color:var(--ink);font-size:.67rem;overflow-wrap:anywhere;white-space:normal}.search-inspector-link-list small{color:var(--muted);font-size:.57rem}.search-schema-types{display:flex;flex-wrap:wrap;gap:6px}.search-schema-types span{padding:5px 8px;border-radius:999px;color:#685696;background:#efeafb;font-size:.65rem;font-weight:800}.search-schema-types p,.search-inspector-grid>.panel>p{margin:0;color:var(--muted);font-size:.7rem}.search-social-preview{overflow:hidden;border:1px solid var(--line);border-radius:12px}.search-social-preview img{width:100%;max-height:150px;object-fit:cover}.search-social-preview>div{padding:10px}.search-social-preview strong{font-size:.75rem}.search-social-preview p{margin:4px 0 0;color:var(--muted);font-size:.67rem;line-height:1.4}.search-hreflang-list li{display:grid;grid-template-columns:auto minmax(0,1fr);gap:8px;padding:8px;border-radius:9px;background:var(--subtle-bg)}.search-hreflang-list strong{font-size:.67rem;text-transform:uppercase}.search-hreflang-list span{color:var(--muted);font-size:.65rem;overflow-wrap:anywhere;white-space:normal}.search-inspector-findings{display:grid;gap:12px}.search-inspector-issue{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:10px;align-items:start;padding:12px;border:1px solid var(--line);border-radius:13px;background:var(--subtle-bg)}.search-inspector-issue>span{padding:4px 7px;border-radius:999px;font-size:.6rem;font-weight:900;text-transform:uppercase}.search-inspector-issue.error>span{color:#922d2d;background:#fde8e8}.search-inspector-issue.warning>span{color:#795626;background:#fff0d5}.search-inspector-issue.notice>span{color:#315847;background:#e6f5ef}.search-inspector-issue p,.search-inspector-issue small{margin:4px 0 0;color:var(--muted);font-size:.68rem;line-height:1.45}.search-inspector-issue small{display:block}.search-audit-issue{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:12px;align-items:start;padding:14px;border:1px solid var(--line);border-radius:14px;background:color-mix(in srgb,var(--card-bg) 96%,var(--app-bg))}.search-audit-issue>span{padding:5px 8px;border-radius:999px;font-size:.68rem;font-weight:850;text-transform:uppercase}.search-audit-issue.error>span{color:#922d2d;background:#fde8e8}.search-audit-issue.warning>span{color:#795626;background:#fff0d5}.search-audit-issue.notice>span{color:#315847;background:#e6f5ef}.search-audit-issue div{display:grid;gap:5px}.search-audit-issue p,.search-audit-issue small{margin:0;color:var(--muted);line-height:1.45;overflow-wrap:anywhere}.search-audit-issue-group{display:grid;gap:11px;padding:14px;border:1px solid var(--line);border-radius:14px;background:color-mix(in srgb,var(--card-bg) 96%,var(--app-bg))}.search-audit-issue-group>summary{display:grid;grid-template-columns:auto minmax(0,1fr) auto 18px;align-items:start;gap:11px;list-style:none;cursor:pointer}.search-audit-issue-group>summary::-webkit-details-marker{display:none}.search-audit-issue-group>summary>span{padding:5px 8px;border-radius:999px;font-size:.68rem;font-weight:850;text-transform:uppercase}.search-audit-issue-group.error>summary>span{color:#922d2d;background:#fde8e8}.search-audit-issue-group.warning>summary>span{color:#795626;background:#fff0d5}.search-audit-issue-group.notice>summary>span{color:#315847;background:#e6f5ef}.search-audit-issue-group>summary>div{display:grid;gap:4px}.search-audit-issue-group>summary p{margin:0;color:var(--muted);line-height:1.45}.search-audit-issue-group>summary>b{padding:5px 8px;border-radius:999px;color:var(--muted);background:var(--control-bg);font-size:.67rem;white-space:nowrap}.search-audit-issue-group>summary>i{display:grid;width:18px;height:18px;place-items:center;color:var(--muted);transition:transform .18s ease}.search-audit-issue-group>summary>i svg{width:15px;height:15px}.search-audit-issue-group[open]>summary>i{transform:rotate(90deg)}.search-audit-issue-detail{display:grid;gap:10px;padding-top:3px}.search-audit-page-list{display:grid;gap:7px}.search-audit-page-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:9px 10px;border:1px solid var(--line);border-radius:11px;background:var(--subtle-bg)}.search-audit-page-row>a,.search-audit-page-row>div{display:grid;gap:2px;min-width:0;color:var(--ink);text-decoration:none}.search-audit-page-row>a:hover strong{color:var(--teal-dark);text-decoration:underline}.search-audit-page-row small{overflow:hidden;color:var(--muted);font-size:.68rem;text-overflow:ellipsis;white-space:nowrap}.search-audit-issue-group footer{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;padding-top:3px;color:var(--muted);font-size:.7rem;line-height:1.45}.search-audit-issue-group footer strong{color:var(--ink)}.search-result-list>article{display:grid;gap:12px;padding:17px;border:1px solid var(--line);border-radius:16px;background:color-mix(in srgb,var(--card-bg) 96%,var(--app-bg))}.search-result-list header{display:flex;justify-content:space-between;gap:14px}.search-result-list header>div{display:flex;flex-wrap:wrap;align-items:flex-start;gap:7px}.search-result-list header>div:first-child{display:grid;gap:5px}.search-result-list small,.search-result-list p{color:var(--muted);line-height:1.55}.search-result-list p{margin:0;white-space:pre-line}.search-answer-details{overflow:hidden;border:1px solid var(--line);border-radius:12px;background:var(--subtle-bg)}.search-answer-details summary{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:10px 12px;color:var(--ink);font-size:.78rem;font-weight:800;cursor:pointer;list-style:none}.search-answer-details summary::-webkit-details-marker{display:none}.search-answer-details summary:after{content:"+";display:grid;flex:0 0 24px;width:24px;height:24px;place-items:center;border-radius:50%;color:var(--teal-dark);background:var(--brand-soft);font-size:1rem;transition:transform .18s ease}.search-answer-details[open] summary:after{transform:rotate(45deg)}.search-answer-details summary small{margin-left:auto;font-size:.7rem;font-weight:700}.search-answer-details>p{max-height:420px;overflow:auto;padding:0 12px 12px}.search-citation-links{display:flex;flex-wrap:wrap;gap:7px;color:var(--muted);font-size:.78rem}.search-citation-links a{padding:5px 8px;border:1px solid var(--line);border-radius:999px;color:var(--text);text-decoration:none;background:var(--card-bg)}.search-citation-links a:hover{border-color:var(--accent)}.search-source-type{display:inline-flex;padding:5px 8px;border-radius:999px;color:var(--muted);background:var(--soft);font-size:.68rem;font-weight:800;white-space:nowrap}.search-source-type.owned{color:var(--teal-dark);background:var(--brand-soft)}.search-visibility-intelligence{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:13px}.search-visibility-analysis-card,.search-visibility-gap-card{display:grid;align-content:start;gap:14px;min-width:0}.search-visibility-gap-card{grid-column:1 / -1}.search-visibility-analysis-card>.panel-heading,.search-visibility-gap-card>.panel-heading{align-items:flex-start}.search-visibility-bar-list,.search-visibility-gap-list{display:grid;gap:9px}.search-visibility-bar-row{display:grid;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:10px;padding:10px;border:1px solid var(--line);border-radius:13px;background:color-mix(in srgb,var(--card-bg) 94%,var(--product-search-soft))}.search-visibility-provider-icon{display:grid;width:38px;height:38px;place-items:center;overflow:hidden;border:1px solid color-mix(in srgb,var(--product-search) 18%,var(--line));border-radius:12px;background:var(--card-bg);font-size:.65rem;font-weight:900}.search-visibility-provider-icon img{width:21px;height:21px;object-fit:contain}.search-visibility-bar-row>div{display:grid;gap:6px;min-width:0}.search-visibility-bar-row header,.search-entity-share-row header{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.search-visibility-bar-row header strong,.search-entity-share-row header strong{color:var(--ink);font-size:.76rem}.search-visibility-bar-row :is(header small,footer),.search-entity-share-row :is(header span,small){color:var(--muted);font-size:.64rem}.search-visibility-bar-track{height:7px;overflow:hidden;border-radius:999px;background:color-mix(in srgb,var(--line) 62%,var(--soft))}.search-visibility-bar-track>span{display:block;width:0;height:100%;border-radius:inherit;background:linear-gradient(90deg,#d6a933,#32966f);transition:width .28s ease}.search-visibility-bar-row footer{display:flex;justify-content:space-between;gap:10px}.search-visibility-bar-row footer b{color:#17634c}.search-entity-share-row{display:grid;gap:6px;padding:7px 2px}.search-entity-share-row.brand .search-visibility-bar-track>span{background:linear-gradient(90deg,var(--product-search),#32966f)}.search-entity-share-row.competitor .search-visibility-bar-track>span{background:linear-gradient(90deg,#82918c,#546762)}.search-visibility-gap-list>article{display:grid;grid-template-columns:26px minmax(0,1fr) auto;align-items:center;gap:11px;padding:11px 12px;border:1px solid var(--line);border-radius:13px;background:color-mix(in srgb,var(--card-bg) 96%,var(--app-bg))}.search-visibility-gap-list>article>span{display:grid;width:26px;height:26px;place-items:center;border-radius:9px;color:#6f510d;background:var(--product-search-soft);font-size:.65rem;font-weight:900}.search-visibility-gap-list>article>div{display:grid;gap:3px;min-width:0}.search-visibility-gap-list strong{overflow:hidden;color:var(--ink);font-size:.74rem;text-overflow:ellipsis;white-space:nowrap}.search-visibility-gap-list small{color:var(--muted);font-size:.65rem;line-height:1.4}.search-visibility-gap-list em{border-radius:999px;padding:5px 8px;font-size:.61rem;font-style:normal;font-weight:850;white-space:nowrap}.search-visibility-gap-list em.attention{color:#805b0c;background:#fff2cf}.search-visibility-gap-list em.critical{color:#9a3e2c;background:#fde4dc}.search-analysis-empty{display:grid;justify-items:center;gap:4px;min-height:100px;place-content:center;padding:16px;color:var(--muted);text-align:center}.search-analysis-empty strong{color:var(--ink);font-size:.78rem}.search-analysis-empty span{font-size:.68rem;line-height:1.45}.search-visibility-filters{display:flex;flex-wrap:wrap;align-items:flex-end;gap:10px}.search-engine-toolbar .search-visibility-filters label{min-width:220px}.search-prompt-matrix-panel{display:grid;gap:15px;min-width:0}.search-prompt-comparison-list{gap:14px}.search-prompt-comparison-list>.search-prompt-comparison{gap:14px;padding:0;overflow:hidden;background:var(--card-bg)}.search-prompt-comparison>header{display:grid;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:11px;padding:14px 15px;border-bottom:1px solid color-mix(in srgb,var(--product-search) 18%,var(--line));background:linear-gradient(110deg,color-mix(in srgb,var(--product-search-soft) 50%,var(--card-bg)),var(--card-bg))}.search-prompt-comparison>header>div:nth-child(2){display:grid;gap:4px;min-width:0}.search-prompt-comparison>header>div:nth-child(2)>strong{color:var(--ink);font-size:.84rem;line-height:1.4}.search-prompt-comparison>header small{color:var(--muted);font-size:.65rem}.search-prompt-comparison>header small b{color:#775817}.search-prompt-rollup{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px}.search-prompt-rollup span{border:1px solid color-mix(in srgb,var(--product-search) 18%,var(--line));border-radius:999px;padding:5px 8px;color:var(--muted);background:var(--card-bg);font-size:.62rem;font-weight:800;white-space:nowrap}.search-provider-answer-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;padding:0 14px 14px}.search-provider-answer{display:grid;align-content:start;gap:10px;min-width:0;border:1px solid var(--line);border-radius:14px;padding:12px;background:color-mix(in srgb,var(--card-bg) 96%,var(--app-bg))}.search-provider-answer>header{display:grid;grid-template-columns:34px minmax(0,1fr);align-items:center;justify-content:initial;gap:9px}.search-provider-answer>header>span{display:grid;width:34px;height:34px;place-items:center;overflow:hidden;border:1px solid var(--line);border-radius:10px;background:var(--card-bg);font-size:.58rem;font-weight:900}.search-provider-answer>header img{width:20px;height:20px;object-fit:contain}.search-provider-answer>header>div{display:grid!important;gap:2px!important}.search-provider-answer>header strong{color:var(--ink);font-size:.82rem;font-weight:900}.search-provider-answer>header small{overflow:hidden;font-size:.61rem;text-overflow:ellipsis;white-space:nowrap}.search-answer-statuses{display:flex;flex-wrap:wrap;gap:5px}.search-answer-statuses span{border-radius:999px;padding:4px 7px;font-size:.58rem;font-weight:850}.search-answer-statuses .positive{color:#17634c;background:#dff3ea}.search-answer-statuses .negative{color:#9a3e2c;background:#fde4dc}.search-answer-statuses .neutral{color:var(--muted);background:var(--soft)}.search-answer-statuses .attention{color:#805b0c;background:#fff2cf}.search-provider-answer .search-answer-details{background:var(--card-bg)}.search-provider-answer .search-answer-details summary{padding:9px 10px;font-size:.7rem}.search-provider-answer .search-answer-details>p{max-height:330px;padding:0 10px 10px;color:var(--ink);font-size:.68rem;line-height:1.55}.search-provider-answer-meta{display:flex;flex-wrap:wrap;justify-content:space-between;gap:5px 9px;color:var(--muted);font-size:.6rem;line-height:1.4}.search-provider-answer .search-citation-links{gap:5px;font-size:.63rem}.search-provider-answer .search-citation-links a{max-width:180px;overflow:hidden;padding:4px 7px;text-overflow:ellipsis;white-space:nowrap}.search-provider-answer .search-citation-links>span,.search-provider-answer .search-citation-links>small{color:var(--muted);font-size:.61rem}.search-provider-answer.empty{align-content:center;min-height:165px;border-style:dashed}.search-provider-answer.empty>p{margin:0;color:var(--muted);font-size:.67rem;line-height:1.5}@media(min-width:1350px){.search-provider-answer-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:820px){.search-visibility-intelligence,.search-provider-answer-grid{grid-template-columns:1fr}.search-visibility-gap-card{grid-column:auto}.search-prompt-comparison>header{grid-template-columns:30px minmax(0,1fr)}.search-prompt-rollup{grid-column:2;justify-content:flex-start}}@media(max-width:560px){.search-visibility-gap-list>article{grid-template-columns:26px minmax(0,1fr)}.search-visibility-gap-list em{grid-column:2;justify-self:start}.search-visibility-filters,.search-engine-toolbar .search-visibility-filters label{width:100%}}.search-audit-tabs{grid-template-columns:repeat(4,minmax(0,1fr))}.search-inline-status{min-height:0;margin:0;border-radius:12px;padding:0;color:var(--muted);font-size:.76rem;line-height:1.45}.search-inline-status:not(:empty){padding:10px 12px;border:1px solid color-mix(in srgb,var(--product-search) 20%,var(--line));background:color-mix(in srgb,var(--product-search-soft) 45%,var(--card-bg))}.search-inline-status.success{color:#5d4a14;border-color:color-mix(in srgb,var(--product-search) 35%,var(--line))}.search-inline-status.warning{color:#805915;border-color:color-mix(in srgb,#d69b2f 38%,var(--line));background:color-mix(in srgb,#f4c35b 10%,var(--card-bg))}.search-inline-status.error{color:#9a3737;border-color:color-mix(in srgb,#c15454 35%,var(--line));background:color-mix(in srgb,#c15454 8%,var(--card-bg))}.search-inline-status.hidden:empty{display:none}.search-authority-sourcebar{display:grid;grid-template-columns:minmax(220px,1.2fr) repeat(3,minmax(150px,1fr));align-items:stretch;overflow:hidden;border:1px solid color-mix(in srgb,var(--product-search) 22%,var(--line));border-radius:15px;background:color-mix(in srgb,var(--product-search-soft) 20%,var(--card-bg))}.search-authority-sourcebar>div{display:grid;align-content:center;gap:4px;min-width:0;padding:13px 15px;border-left:1px solid color-mix(in srgb,var(--product-search) 14%,var(--line))}.search-authority-sourcebar>div:first-child{border-left:0}.search-authority-sourcebar small{display:inline-flex;align-items:center;gap:4px;color:var(--muted);font-size:.61rem;font-weight:780;letter-spacing:.025em;text-transform:uppercase}.search-authority-sourcebar strong{overflow-wrap:anywhere;color:var(--ink);font-size:.72rem;line-height:1.4}.search-authority-provider{grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:10px!important}.search-authority-provider .search-provider-mark{width:38px;height:38px;border-radius:12px}.search-authority-provider>div{display:grid;gap:2px;min-width:0}.search-authority-provider em{border-radius:999px;padding:5px 8px;color:var(--muted);background:var(--soft);font-size:.61rem;font-style:normal;font-weight:850;white-space:nowrap}.search-authority-provider em.connected{color:#17634c;background:#dff3ea}.search-authority-provider em.attention{color:#8a5b12;background:color-mix(in srgb,var(--product-search-soft) 82%,var(--card-bg))}.search-authority-metrics>article{align-content:center;justify-items:center;min-height:124px;border-color:color-mix(in srgb,var(--product-search) 20%,var(--line));background:linear-gradient(155deg,color-mix(in srgb,var(--product-search-soft) 22%,var(--card-bg)),var(--card-bg) 72%);text-align:center;box-shadow:0 7px 18px color-mix(in srgb,var(--product-search) 8%,transparent)}.search-authority-metrics>article>span{display:flex;align-items:center;justify-content:center;gap:5px;min-height:20px}.search-authority-metrics>article strong{margin:3px 0 1px;color:#765416;font-size:1.5rem;font-weight:820;font-variant-numeric:tabular-nums}.search-authority-metrics>article small{max-width:150px;text-wrap:balance}.search-authority-metrics>article.is-empty strong{color:color-mix(in srgb,var(--ink) 68%,var(--muted))}.search-authority-score-card .search-score-gauge{width:72px;height:72px;margin-block:1px}.search-authority-score-card .search-score-gauge:after{inset:10px}.search-authority-score-card .search-score-gauge strong{margin:0;color:inherit;font-size:1.08rem;line-height:1}.search-authority-score-card .search-score-gauge small{margin:2px 0 0;font-size:.48rem;line-height:1}.search-authority-empty{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:13px;border:1px dashed color-mix(in srgb,var(--product-search) 34%,var(--line));border-radius:15px;padding:14px 16px;background:color-mix(in srgb,var(--product-search-soft) 26%,var(--card-bg))}.search-authority-empty[hidden]{display:none}.search-authority-empty>span{display:grid;width:42px;height:42px;place-items:center;border-radius:13px;color:#805d19;background:color-mix(in srgb,var(--product-search-soft) 82%,var(--card-bg))}.search-authority-empty>span svg{width:21px;height:21px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.search-authority-empty>div{display:grid;gap:3px;min-width:0}.search-authority-empty strong{color:var(--ink);font-size:.82rem}.search-authority-empty p{margin:0;color:var(--muted);font-size:.71rem;line-height:1.48}.search-authority-scorecard .panel-heading{align-items:center}.search-authority-scorecard .primary-button,.search-index-overview .primary-button{display:inline-flex;flex:0 0 auto;align-items:center;gap:7px}.search-authority-scorecard .primary-button svg,.search-index-overview .primary-button svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.search-subview:is([data-search-view=authority],[data-search-view=research]) :is(.primary-button,.secondary-button){width:auto;max-width:100%;min-height:42px;padding-inline:14px;font-size:.76rem;line-height:1.2}.search-subview:is([data-search-view=authority],[data-search-view=research]) :is(.primary-button,.secondary-button)>svg{display:block;width:17px;height:17px;flex:0 0 17px;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.search-authority-components{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:9px}.search-authority-components>article{display:grid;align-content:start;gap:7px;min-width:0;border:1px solid color-mix(in srgb,var(--product-search) 18%,var(--line));border-radius:14px;padding:13px;background:color-mix(in srgb,var(--product-search-soft) 24%,var(--card-bg))}.search-authority-components span{color:var(--muted);font-size:.68rem;font-weight:780}.search-authority-components strong{font-size:.98rem}.search-authority-components i,.search-geo-breakdown i{display:block;height:6px;overflow:hidden;border-radius:999px;background:color-mix(in srgb,var(--product-search) 12%,var(--soft))}.search-authority-components i b,.search-geo-breakdown i b{display:block;width:var(--score, 0%);height:100%;border-radius:inherit;background:linear-gradient(90deg,#e5a51b,var(--product-search))}.search-authority-components p{margin:0;color:var(--muted);font-size:.68rem;line-height:1.43}.search-authority-filters{display:flex;flex-wrap:wrap;align-items:flex-end;gap:8px}.search-authority-filters label{display:grid;gap:5px;color:var(--muted);font-size:.66rem;font-weight:780}.search-authority-filters select{min-width:118px;min-height:36px;padding-block:5px;font-size:.7rem}.search-backlinks-table td{vertical-align:middle}.search-backlinks-table td:first-child{min-width:220px}.search-backlinks-table td:nth-child(2){min-width:150px}.search-backlinks-table a{display:grid;gap:3px;color:var(--ink);text-decoration:none}.search-backlinks-table a:hover strong,.search-backlinks-table a:hover{color:#93640d}.search-backlinks-table small{display:block;max-width:280px;overflow:hidden;margin-top:3px;color:var(--muted);font-size:.65rem;text-overflow:ellipsis;white-space:nowrap}.search-link-type,.search-backlink-status,.search-index-status{display:inline-flex;align-items:center;min-height:24px;border-radius:999px;padding:4px 8px;color:var(--muted);background:var(--soft);font-size:.64rem;font-weight:850;white-space:nowrap}.search-link-type.dofollow,.search-backlink-status.active,.search-index-status.indexed{color:#17634c;background:#e6f5ef}.search-link-type.nofollow,.search-link-type.ugc,.search-link-type.sponsored{color:#815b17;background:color-mix(in srgb,var(--product-search-soft) 82%,var(--card-bg))}.search-backlink-status.new{color:#6743a2;background:#f0e9ff}.search-backlink-status.lost,.search-index-status.not_indexed,.search-index-status.warning,.search-index-status.error{color:#9a3737;background:#fbeaea}.search-topic-layout{grid-template-columns:minmax(0,1.12fr) minmax(330px,.88fr);align-items:start}.search-term-cloud{display:flex;flex-wrap:wrap;align-content:start;gap:8px}.search-term-cloud>span{display:grid;gap:2px;max-width:100%;border:1px solid color-mix(in srgb,var(--product-search) 22%,var(--line));border-radius:999px;padding:7px 10px;background:color-mix(in srgb,var(--product-search-soft) 34%,var(--card-bg))}.search-term-cloud strong{color:#765416;font-size:.75rem}.search-term-cloud small{color:var(--muted);font-size:.59rem}.search-topic-demand-list,.search-topic-gap-list{display:grid;gap:7px}.search-topic-demand-list article{display:grid;grid-template-columns:26px minmax(0,1fr) auto;align-items:center;gap:9px;border-bottom:1px solid var(--line);padding:8px 0}.search-topic-demand-list article:last-child{border-bottom:0}.search-topic-demand-list article>span{display:grid;width:24px;height:24px;place-items:center;border-radius:8px;color:#8a6316;background:var(--product-search-soft);font-size:.67rem;font-weight:900}.search-topic-demand-list article.covered>span{color:#17634c;background:#e6f5ef}.search-topic-demand-list article>div{display:grid;gap:2px;min-width:0}.search-topic-demand-list strong{font-size:.75rem}.search-topic-demand-list small{color:var(--muted);font-size:.66rem}.search-topic-demand-list em{color:var(--muted);font-size:.63rem;font-style:normal;font-weight:800}.search-topic-gap-list article{display:grid;grid-template-columns:84px minmax(0,1fr) auto;align-items:center;gap:13px;border:1px solid color-mix(in srgb,var(--product-search) 16%,var(--line));border-radius:13px;padding:11px 13px;background:color-mix(in srgb,var(--product-search-soft) 18%,var(--card-bg))}.search-topic-gap-list article>span{display:grid;color:#765416;font-size:.95rem;font-weight:850}.search-topic-gap-list article>span small{color:var(--muted);font-size:.57rem;font-weight:720;text-transform:uppercase}.search-topic-gap-list article>div{display:grid;gap:3px;min-width:0}.search-topic-gap-list strong{font-size:.76rem}.search-topic-gap-list p{margin:0;color:var(--muted);font-size:.67rem;line-height:1.4}.search-geo-breakdown{display:grid;gap:12px;margin-top:4px;border-top:1px solid var(--line);padding-top:15px}.search-geo-breakdown>div:first-child{display:grid;gap:3px}.search-geo-breakdown h3,.search-geo-breakdown p{margin:0}#searchGeoBreakdown{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}#searchGeoBreakdown>article{display:grid;align-content:start;gap:7px;border:1px solid color-mix(in srgb,var(--product-search) 17%,var(--line));border-radius:13px;padding:12px;background:color-mix(in srgb,var(--product-search-soft) 18%,var(--card-bg))}#searchGeoBreakdown article>div{display:flex;align-items:baseline;justify-content:space-between;gap:9px}#searchGeoBreakdown span{font-size:.72rem;font-weight:800}#searchGeoBreakdown strong{flex:0 0 auto;font-size:.72rem}#searchGeoBreakdown p{color:var(--muted);font-size:.67rem;line-height:1.42}#searchGeoBreakdown small{color:var(--muted);font-size:.62rem;line-height:1.35}#searchGeoBreakdown em{color:#7b5b20;font-size:.61rem;font-style:normal;line-height:1.35}.search-provider-readiness-inline{display:flex;flex-wrap:wrap;gap:7px;margin-bottom:12px}.search-provider-readiness-inline span{display:inline-flex;align-items:center;gap:6px;border:1px solid var(--line);border-radius:999px;padding:6px 9px;color:var(--muted);background:var(--soft);font-size:.66rem;font-weight:780}.search-provider-readiness-inline span.connected{color:#17634c;border-color:color-mix(in srgb,#32966f 28%,var(--line));background:#e6f5ef}.search-subview[data-search-view=home]>.search-layer-map{grid-column:1 / -1;width:100%;max-width:none;min-width:0;justify-self:stretch;box-sizing:border-box}.search-layer-map{display:grid;align-self:stretch;gap:18px;border-color:color-mix(in srgb,var(--product-search) 24%,var(--line));background:linear-gradient(150deg,color-mix(in srgb,var(--product-search-soft) 20%,var(--card-bg)),var(--card-bg) 48%)}.search-layer-map>header{display:flex;align-items:center;justify-content:space-between;gap:24px}.search-layer-map>header>div{display:grid;gap:5px;min-width:0}.search-layer-map>header :is(h3,p){margin:0}.search-layer-map>header>div>p:last-child{max-width:820px;color:var(--muted);line-height:1.55}.search-layer-map>header>button{flex:0 0 auto}.search-layer-cta{display:grid;grid-template-columns:34px minmax(0,1fr) 16px;align-items:center;gap:10px;min-width:248px;min-height:58px;border:1px solid color-mix(in srgb,var(--product-search) 45%,var(--line));border-radius:15px;padding:10px 13px;color:#5f430d;background:linear-gradient(145deg,color-mix(in srgb,var(--product-search-soft) 88%,var(--card-bg)),color-mix(in srgb,var(--product-search-soft) 42%,var(--card-bg)));box-shadow:0 8px 20px color-mix(in srgb,var(--product-search) 12%,transparent);font:inherit;text-align:left;cursor:pointer;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.search-layer-cta:hover{border-color:color-mix(in srgb,var(--product-search) 68%,var(--line));box-shadow:0 11px 24px color-mix(in srgb,var(--product-search) 17%,transparent);transform:translateY(-1px)}.search-layer-cta>span:first-child{display:grid;width:34px;height:34px;place-items:center;border-radius:11px;color:#fff;background:var(--product-search)}.search-layer-cta>span:nth-child(2){display:grid;gap:2px;min-width:0}.search-layer-cta strong{font-size:.73rem;line-height:1.2}.search-layer-cta small{color:color-mix(in srgb,#5f430d 68%,var(--muted));font-size:.61rem;line-height:1.3}.search-layer-cta svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.search-layer-grid{display:grid;width:100%;min-width:0;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-flow:row;grid-auto-rows:1fr;justify-content:stretch;gap:12px}.search-layer-grid>button{position:relative;display:grid;width:100%;grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr) auto;align-items:start;align-content:start;gap:12px;min-width:0;min-height:190px;overflow:hidden;border:1px solid color-mix(in srgb,var(--search-step-accent) 22%,var(--line));border-radius:16px;padding:16px;color:var(--ink);background:linear-gradient(150deg,color-mix(in srgb,var(--search-step-accent) 7%,var(--card-bg)),var(--card-bg) 60%);box-shadow:inset 0 3px color-mix(in srgb,var(--search-step-accent) 72%,transparent);font:inherit;text-align:left;cursor:pointer;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.search-layer-grid>button:nth-child(1){--search-step-accent: #a66a10}.search-layer-grid>button:nth-child(2){--search-step-accent: #7555a4}.search-layer-grid>button:nth-child(3){--search-step-accent: #27745a}.search-layer-grid>button:nth-child(4){--search-step-accent: #39749d}.search-layer-grid>button:nth-child(5){--search-step-accent: #a65d2d}.search-layer-grid>button:nth-child(6){--search-step-accent: #4e6f9f}.search-layer-grid>button:after{content:none}.search-layer-grid>button:hover{border-color:color-mix(in srgb,var(--search-step-accent) 48%,var(--line));box-shadow:inset 0 3px color-mix(in srgb,var(--search-step-accent) 82%,transparent),0 10px 24px color-mix(in srgb,var(--search-step-accent) 10%,transparent);transform:translateY(-2px)}.search-layer-grid>button>*{position:relative;z-index:1}.search-layer-grid>button>span{display:inline-flex;width:38px;height:38px;align-items:center;justify-content:center;border-radius:12px;color:var(--search-step-accent);background:color-mix(in srgb,var(--search-step-accent) 12%,var(--card-bg));font-size:.76rem;font-weight:900}.search-layer-grid>button>span svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.search-layer-grid>button>div{display:grid;align-content:start;gap:5px;min-width:0}.search-layer-grid>button>div>small{color:var(--search-step-accent, #7b5a14);font-size:.61rem;font-weight:850;letter-spacing:.035em;text-transform:uppercase}.search-layer-grid strong{font-size:.9rem;line-height:1.25}.search-layer-grid small{color:var(--muted);font-size:.72rem;line-height:1.45}.search-layer-grid p{margin:0;color:var(--muted);font-size:.69rem;line-height:1.42}.search-layer-grid em{justify-self:start;border-top:1px solid color-mix(in srgb,var(--search-step-accent) 14%,var(--line));padding-top:10px;color:color-mix(in srgb,var(--search-step-accent) 82%,var(--ink));font-size:.65rem;font-style:normal;font-weight:850}.search-performance-connections{display:grid;gap:14px;margin-bottom:14px;border-color:color-mix(in srgb,var(--product-search) 28%,var(--line))}.search-performance-connections .panel-heading{align-items:flex-start}.search-performance-connections .panel-heading h3{max-width:800px}.search-performance-provider-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.search-performance-provider-grid>article{display:grid;grid-template-columns:42px minmax(0,1fr);gap:12px;min-width:0;border:1px solid var(--line);border-radius:15px;padding:15px;background:color-mix(in srgb,var(--card-bg) 95%,var(--app-bg))}.search-performance-provider-grid>article.connected{border-color:color-mix(in srgb,#32966f 28%,var(--line));background:color-mix(in srgb,#e6f5ef 34%,var(--card-bg))}.search-performance-provider-grid>article.attention{border-color:color-mix(in srgb,#c46d55 35%,var(--line));background:color-mix(in srgb,#fff0eb 42%,var(--card-bg))}.search-provider-mark{position:relative;display:inline-flex;width:42px;height:42px;align-items:center;justify-content:center;overflow:hidden;border:1px solid var(--line);border-radius:13px;color:var(--ink);background:var(--card-bg);font-size:1.02rem;font-weight:950}.search-provider-mark.google{color:#1a73e8;border-color:color-mix(in srgb,#4285f4 30%,var(--line));box-shadow:inset 0 -3px #34a853,inset 3px 0 #fbbc04,inset 0 3px #ea4335}.search-provider-mark.bing{color:#087f76;border-color:color-mix(in srgb,#00a4a6 30%,var(--line));background:color-mix(in srgb,#00a4a6 9%,var(--card-bg))}.search-performance-provider-grid>article>div{display:grid;gap:6px;min-width:0}.search-performance-provider-grid header{display:flex;align-items:center;justify-content:space-between;gap:8px}.search-performance-provider-grid header strong{min-width:0;font-size:.84rem}.search-performance-provider-grid header em{flex:0 0 auto;border-radius:999px;padding:4px 8px;color:var(--muted);background:var(--soft);font-size:.63rem;font-style:normal;font-weight:850}.search-performance-provider-grid article.connected header em{color:#17634c;background:#dff3ea}.search-performance-provider-grid article.attention header em{color:#9a3e2c;background:#fde4dc}.search-performance-provider-grid p,.search-performance-provider-grid small{margin:0;overflow-wrap:anywhere}.search-performance-provider-grid p{color:var(--ink);font-size:.73rem;font-weight:720;line-height:1.45}.search-performance-provider-grid small{color:var(--muted);font-size:.69rem;line-height:1.45}.search-provider-purpose{display:grid;gap:7px;margin:0}.search-provider-purpose div{display:grid;gap:2px}.search-provider-purpose dt{color:var(--muted);font-size:.61rem;font-weight:850;letter-spacing:.04em;text-transform:uppercase}.search-provider-purpose dd{margin:0;color:var(--ink);font-size:.71rem;line-height:1.45}.search-performance-provider-grid footer{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding-top:2px}.search-ai-run-links{display:flex;flex-wrap:wrap;align-items:center;gap:7px;margin-top:5px}.search-ai-run-links>button{display:inline-flex;min-height:32px;align-items:center;gap:6px;border:1px solid color-mix(in srgb,var(--product-search) 22%,var(--line));border-radius:9px;padding:6px 9px;color:var(--ink);background:color-mix(in srgb,var(--card-bg) 88%,var(--product-search-soft));font:inherit;font-size:.68rem;font-weight:800;cursor:pointer}.search-ai-run-links>button:hover{border-color:color-mix(in srgb,var(--product-search) 50%,var(--line))}.search-ai-run-links svg{width:14px!important;height:14px!important;flex:0 0 14px;fill:none!important;stroke:currentColor;stroke-width:1.8}.search-ai-run-action{min-width:min(230px,100%)}#searchRunAiBatch{display:inline-flex!important;width:auto!important;min-width:188px;max-width:100%;min-height:43px;align-items:center;justify-content:center;gap:8px;border-radius:12px!important;padding:10px 15px!important;white-space:nowrap}#searchRunAiBatch>svg{width:18px!important;height:18px!important;flex:0 0 18px;fill:none!important;stroke:currentColor;stroke-width:1.8}#searchRunAiBatch>span{font-size:.73rem;font-weight:880;line-height:1}.search-ai-run-action>small{max-width:230px;font-size:.68rem;line-height:1.4;text-align:right}.search-provider-readiness strong{font-size:.84rem;line-height:1.25}.search-provider-readiness small{font-size:.72rem;line-height:1.42}.search-provider-card-meta span{font-size:.67rem}@media(max-width:900px){.search-layer-map>header{display:grid}.search-layer-map>header>button{width:min(320px,100%);justify-self:start}.search-layer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.search-performance-provider-grid{grid-template-columns:1fr}.search-ai-run-action{min-width:0;justify-items:start}.search-ai-run-action>small{text-align:left}}@media(max-width:560px){.search-layer-grid{grid-template-columns:1fr;grid-auto-rows:auto}.search-layer-grid>button{min-height:174px;padding:14px}.search-layer-cta{width:100%;min-width:0}.search-performance-provider-grid>article{grid-template-columns:36px minmax(0,1fr);padding:12px}.search-provider-mark{width:36px;height:36px;border-radius:11px}.search-performance-provider-grid header{align-items:flex-start}.search-performance-provider-grid footer>button{min-width:0}#searchRunAiBatch{width:100%!important}}.search-domain-heading-actions,.search-geo-hero-actions,.search-domain-next>div:last-child{display:flex;flex-wrap:wrap;align-items:center;gap:9px}.search-domain-heading-actions{justify-content:flex-end}.search-domain-next{display:flex;align-items:center;justify-content:space-between;gap:22px}.search-domain-next>div:first-child{display:grid;gap:5px;max-width:760px}.search-domain-next :is(h3,p){margin:0}.search-domain-next p:last-child{color:var(--muted);line-height:1.55}.search-audit-result-summary>article:only-child{grid-column:1 / -1}.search-geo-hero,.search-seo-hero{display:grid;grid-template-columns:190px minmax(0,1fr);align-items:center;gap:clamp(22px,4vw,54px);overflow:visible;background:linear-gradient(135deg,color-mix(in srgb,var(--product-search-soft) 48%,var(--card-bg)),var(--card-bg))}.search-seo-hero{grid-template-columns:minmax(280px,340px) minmax(0,1fr)}.search-seo-overview{display:grid;min-width:0;justify-items:center;gap:14px}.search-seo-hero-facts{display:grid;width:100%;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin:0}.search-seo-hero-facts>div{display:grid;min-width:0;min-height:78px;align-content:center;justify-items:center;gap:3px;border:1px solid color-mix(in srgb,var(--product-search) 18%,var(--line));border-radius:12px;padding:9px 6px;background:color-mix(in srgb,var(--card-bg) 86%,var(--product-search-soft));text-align:center}.search-seo-hero-facts dt{color:var(--muted);font-size:.59rem;font-weight:850;letter-spacing:.04em;line-height:1.25;text-transform:uppercase}.search-seo-hero-facts dd{order:-1;margin:0;color:var(--ink);font-size:1.24rem;font-weight:900;line-height:1;font-variant-numeric:tabular-nums}.search-seo-hero-facts small{max-width:100%;color:var(--muted);font-size:.57rem;line-height:1.25;overflow-wrap:anywhere}.search-geo-hero>div:last-child,.search-seo-hero>div:last-child{display:grid;gap:8px;min-width:0}.search-geo-hero :is(h3,p),.search-seo-hero :is(h3,p){margin:0}.search-geo-hero h3,.search-seo-hero h3{max-width:760px;font-size:clamp(1.15rem,2vw,1.65rem);line-height:1.2}.search-geo-hero p:not(.eyebrow),.search-seo-hero p:not(.eyebrow){max-width:780px;color:var(--muted);line-height:1.55}.search-geo-score,.search-seo-score{display:grid;justify-items:center;gap:7px;text-align:center}.search-hero-score-label{color:var(--ink);font-size:.82rem;font-weight:900;letter-spacing:.045em;text-transform:uppercase}.search-hero-score-meta{display:grid;justify-items:center;gap:3px}.search-hero-score-meta strong{color:inherit;font-size:.78rem}.search-hero-score-meta span{max-width:210px;color:var(--muted);font-size:.62rem;font-weight:720;line-height:1.35;text-align:center}.search-audit-eyebrow-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px}.search-audit-inline-link{display:inline-flex;align-items:center;gap:7px;border:0;border-radius:10px;padding:5px 7px;color:#664d12;background:color-mix(in srgb,var(--product-search-soft) 56%,transparent);font:inherit;text-align:left;cursor:pointer}.search-audit-inline-link:hover{color:#4f3907;background:color-mix(in srgb,var(--product-search-soft) 88%,var(--card-bg))}.search-audit-inline-link svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.9}.search-audit-inline-link>span{display:grid;gap:1px}.search-audit-inline-link strong{font-size:.65rem}.search-audit-inline-link small{color:var(--muted);font-size:.55rem}.search-run-audit-button{width:max-content;min-height:46px;gap:9px;border-radius:13px;padding:11px 17px;box-shadow:0 9px 20px color-mix(in srgb,var(--product-search) 20%,transparent)}.search-run-audit-button:hover{box-shadow:0 12px 24px color-mix(in srgb,var(--product-search) 26%,transparent);transform:translateY(-1px)}.search-run-audit-button svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.search-geo-score-ring,.search-score-gauge{--score: 0;--score-color: var(--product-search);--score-track: color-mix(in srgb, var(--line) 68%, var(--card-bg));position:relative;display:grid;width:136px;height:136px;place-content:center;text-align:center;isolation:isolate}.search-geo-score-ring:before,.search-score-gauge:before{position:absolute;inset:0;z-index:-1;border-radius:50%;background:conic-gradient(from 180deg,transparent 0 calc(var(--score) * 1%),var(--score-track) 0 100%),conic-gradient(from 180deg,#d95459,#e8a73c 46%,#e6c744 62%,#3fa777);-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - 12px),#000 0);mask:radial-gradient(farthest-side,transparent calc(100% - 12px),#000 0);filter:drop-shadow(0 7px 13px rgba(28,66,58,.12));content:""}.search-geo-score-ring:after,.search-score-gauge:after{position:absolute;inset:16px;z-index:-1;border:1px solid color-mix(in srgb,var(--line) 52%,transparent);border-radius:50%;background:radial-gradient(circle at 34% 25%,color-mix(in srgb,#fff 62%,transparent),transparent 43%),color-mix(in srgb,var(--card-bg) 94%,var(--product-search-soft));box-shadow:inset 0 2px 10px #20423b14;content:""}.search-geo-score-ring strong,.search-score-gauge strong{font-size:1.9rem;line-height:1}.search-geo-score-ring small,.search-score-gauge small{margin-top:4px;color:var(--muted);font-size:.6rem;font-weight:800;line-height:1}.search-geo-score-ring.excellent,.search-score-gauge.excellent{--score-color: #248664;color:#17634c}.search-geo-score-ring.good,.search-score-gauge.good{--score-color: #4e8f70;color:#17634c}.search-geo-score-ring.attention,.search-score-gauge.attention{--score-color: #c6962f;color:#8d6100}.search-geo-score-ring.critical,.search-score-gauge.critical{--score-color: #c46d55;color:#9a3e2c}.search-geo-score-ring.unknown,.search-score-gauge.unknown{--score-color: #8a9591;color:var(--muted)}.search-home-score-card .search-score-gauge strong{color:inherit}.search-geo-category-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:11px}.search-geo-category-grid>article{display:grid;grid-template-rows:auto auto auto;align-content:start;gap:8px;min-width:0;min-height:0;border:1px solid var(--line);border-radius:15px;padding:11px 10px;background:linear-gradient(160deg,color-mix(in srgb,var(--product-search-soft) 13%,var(--card-bg)),var(--card-bg) 62%);box-shadow:0 7px 18px #28403a12}.search-geo-category-grid>article>header{display:grid;grid-template-columns:25px minmax(0,1fr);min-height:27px;align-items:center;gap:7px}.search-geo-category-grid>article>header>span{display:grid;width:25px;height:25px;place-items:center;border-radius:8px;color:#5c4306;background:color-mix(in srgb,var(--product-search) 20%,var(--card-bg));font-size:.62rem;font-weight:900}.search-geo-category-grid header strong{display:inline-flex;min-width:0;align-items:center;gap:5px;color:var(--ink);font-size:.78rem;line-height:1.25}.search-geo-category-grid header .field-help{width:17px;height:17px;flex:0 0 17px;font-size:.58rem}.search-geo-category-result{display:grid;grid-template-columns:minmax(0,1fr);justify-items:center;gap:6px}.search-geo-category-score-stack{display:grid;justify-items:center;gap:4px}.search-geo-category-counts{justify-content:center}.search-geo-category-grid .search-geo-score-ring.compact{width:72px;height:72px}.search-geo-category-grid .search-geo-score-ring.compact strong{font-size:1.16rem}.search-geo-category-grid>article>.text-button{width:100%;min-height:32px;justify-content:center;border:1px solid color-mix(in srgb,var(--product-search) 20%,var(--line));border-radius:9px;padding-block:5px;font-size:.66rem}.search-geo-score-ring.compact,.search-score-gauge.compact{width:78px;height:78px}.search-geo-score-ring.compact:before,.search-score-gauge.compact:before{-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - 8px),#000 0);mask:radial-gradient(farthest-side,transparent calc(100% - 8px),#000 0)}.search-geo-score-ring.compact:after,.search-score-gauge.compact:after{inset:11px}.search-geo-score-ring.compact strong,.search-score-gauge.compact strong{font-size:1.1rem}.search-geo-score-ring.compact small,.search-score-gauge.compact small{margin-top:2px;font-size:.46rem}.search-geo-category-grid>.excellent,.search-geo-category-grid>.good{border-top:3px solid #32966f}.search-geo-category-grid>.attention{border-top:3px solid #c6962f}.search-geo-category-grid>.critical{border-top:3px solid #c46d55}.search-geo-category-grid>.search-score-empty{grid-column:1 / -1}.search-geo-category-details{display:grid;gap:10px}.search-geo-category-detail{overflow:clip;border:1px solid var(--line);border-radius:15px;background:var(--card-bg)}.search-geo-category-detail>summary{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:14px 16px;cursor:pointer;list-style:none}.search-geo-category-detail>summary::-webkit-details-marker{display:none}.search-geo-category-detail>summary>div:first-child{display:grid;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0}.search-geo-category-detail>summary>div:first-child>span{display:grid;width:28px;height:28px;place-items:center;border-radius:9px;background:var(--product-search-soft);font-size:.67rem;font-weight:900}.search-geo-category-detail>summary strong{font-size:.84rem}.search-geo-score-ring.mini{width:58px;height:58px}.search-geo-score-ring.mini:before{-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - 6px),#000 0);mask:radial-gradient(farthest-side,transparent calc(100% - 6px),#000 0)}.search-geo-score-ring.mini:after{inset:8px}.search-geo-score-ring.mini strong{font-size:.8rem}.search-geo-score-ring.mini small{margin-top:1px;font-size:.4rem}.search-geo-category-detail>div{display:grid;border-top:1px solid var(--line)}.search-geo-category-detail article{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:11px;padding:13px 16px}.search-geo-category-detail article+article{border-top:1px solid var(--line)}.search-geo-category-detail article>div{display:grid;gap:3px;min-width:0}.search-geo-category-detail article :is(p,small){margin:0;color:var(--muted);font-size:.69rem;line-height:1.45}.search-geo-category-detail article strong{font-size:.78rem}.search-geo-category-detail article em{border-radius:999px;padding:4px 8px;background:var(--soft);font-size:.62rem;font-style:normal;font-weight:850}.search-geo-category-detail article.passed .search-criterion-status{background:#2a9a70;box-shadow:0 0 0 3px color-mix(in srgb,#2a9a70 13%,transparent)}.search-geo-category-detail article.warning .search-criterion-status{background:#c28b2e;box-shadow:0 0 0 3px color-mix(in srgb,#c28b2e 13%,transparent)}.search-geo-category-detail article.failed .search-criterion-status{background:#c75151;box-shadow:0 0 0 3px color-mix(in srgb,#c75151 13%,transparent)}.search-geo-category-detail article.passed em{color:#17634c;background:#dff3ea}.search-geo-category-detail article.warning em{color:#805b0c;background:#fff2cf}.search-geo-category-detail article.failed em{color:#9a3e2c;background:#fde4dc}.search-geo-report-actions{display:grid;justify-items:start;gap:8px}.search-geo-report>.panel-heading{display:grid;grid-template-columns:minmax(0,1fr)}.search-geo-detail-controls{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:7px}.search-geo-detail-controls .text-button{min-height:34px;border:1px solid var(--line);border-radius:9px;padding:6px 10px}.search-geo-boundary{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:stretch;gap:11px;border:1px solid color-mix(in srgb,var(--product-search) 24%,var(--line));border-radius:17px;padding:12px;background:color-mix(in srgb,var(--product-search-soft) 34%,var(--card-bg))}.search-geo-boundary>article{display:grid;gap:5px;border:1px solid var(--line);border-radius:14px;padding:14px;background:color-mix(in srgb,var(--card-bg) 94%,var(--product-search-soft))}.search-geo-boundary>article{grid-template-columns:36px minmax(0,1fr);align-items:start}.search-geo-boundary>article>span{display:grid;width:36px;height:36px;place-items:center;border-radius:11px;color:#6f510d;background:color-mix(in srgb,var(--product-search) 20%,var(--card-bg));font-weight:900}.search-geo-boundary>article>span svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.8}.search-geo-boundary>article>div{display:grid;gap:5px;min-width:0}.search-geo-boundary>article small{color:#80601e;font-size:.62rem;font-weight:850;letter-spacing:.06em;text-transform:uppercase}.search-geo-boundary>b{display:grid;width:34px;height:34px;place-items:center;align-self:center;border:1px solid color-mix(in srgb,var(--product-search) 28%,var(--line));border-radius:50%;color:#805c18;background:var(--card-bg);font-size:1.05rem}.search-geo-boundary :is(strong,p){margin:0}.search-geo-boundary p{color:var(--muted);font-size:.72rem;line-height:1.5}.search-geo-boundary .secondary-button{justify-self:start;margin-top:4px}@media(max-width:1180px){.search-geo-category-grid,.search-component-score-grid.search-seo-category-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:760px){.search-geo-hero,.search-seo-hero{grid-template-columns:1fr;justify-items:start}.search-geo-score,.search-seo-score{justify-items:start}.search-seo-overview{width:100%}.search-criteria-list{grid-template-columns:minmax(0,1fr)}.search-geo-category-grid,.search-component-score-grid.search-seo-category-grid{grid-template-columns:1fr}.search-domain-next{align-items:flex-start;flex-direction:column}.search-domain-heading-actions{justify-content:flex-start}.search-geo-boundary{grid-template-columns:1fr}.search-geo-report-actions{justify-items:start}.search-geo-detail-controls{justify-content:flex-start}}@media(max-width:520px){.search-geo-score,.search-seo-score{justify-items:center;width:100%}.search-run-audit-button{width:100%;justify-content:center}.search-audit-eyebrow-row{align-items:flex-start;flex-direction:column}.search-score-criteria-static>header{align-items:flex-start;flex-direction:column;gap:4px}.search-geo-category-detail>summary{align-items:flex-start;flex-direction:column}.search-geo-category-detail article{grid-template-columns:auto minmax(0,1fr)}.search-geo-category-detail article>em{grid-column:2;justify-self:start}}.search-index-table td{vertical-align:middle}.search-index-table td:first-child{min-width:240px}.search-index-table td:first-child a{display:grid;gap:2px;color:var(--ink);text-decoration:none}.search-index-table td:first-child small,.search-index-table td:nth-child(2) small,.search-index-table td:nth-child(3) small{display:block;max-width:260px;margin-top:4px;color:var(--muted);font-size:.63rem;line-height:1.35}.search-keyword-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.search-data-freshness{display:inline-flex;width:fit-content;max-width:100%;align-items:center;gap:5px;margin-top:7px;color:var(--muted);font-size:.64rem;font-weight:680;line-height:1.35}.search-data-freshness svg{width:13px;height:13px;flex:0 0 13px;fill:none;stroke:currentColor;stroke-width:1.8}.search-data-freshness span{overflow-wrap:anywhere}.search-keyword-table th{white-space:nowrap}.search-keyword-table :is(th,td){padding:9px 10px}.analytics-table.search-keyword-table :is(th,td),.analytics-table.search-keyword-table :is(th,td):first-child{text-align:center}.search-metric-unavailable{color:var(--muted);font-size:.64rem;font-weight:650;white-space:nowrap}.search-priority-ring.search-geo-score-ring{width:64px;height:64px;flex:0 0 64px;margin-inline:auto;place-content:center;border-radius:50%;box-shadow:none}.search-priority-ring.search-geo-score-ring:before{-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - 7px),#000 0);mask:radial-gradient(farthest-side,transparent calc(100% - 7px),#000 0)}.search-priority-ring.search-geo-score-ring:after{inset:10px}.search-priority-ring strong{color:inherit;font-size:1.24rem;font-variant-numeric:tabular-nums}.search-priority-ring.critical strong{color:#bd454b}.search-priority-ring.attention strong{color:#a97113}.search-priority-ring:is(.good,.excellent) strong{color:#258263}.search-priority-ring.search-geo-score-ring.compact{width:50px;height:50px;flex-basis:50px}.search-priority-ring.search-geo-score-ring.compact:before{-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - 6px),#000 0);mask:radial-gradient(farthest-side,transparent calc(100% - 6px),#000 0)}.search-priority-ring.search-geo-score-ring.compact:after{inset:8px}.search-priority-ring.search-geo-score-ring.compact strong{font-size:1.05rem;letter-spacing:-.025em}.search-priority-score{display:grid;min-width:110px;justify-items:center;gap:4px;text-align:center}.search-priority-score>span{color:#765416;font-size:.59rem;font-weight:850;letter-spacing:.055em;text-transform:uppercase}.search-priority-score>small{color:var(--muted);font-size:.56rem}.search-opportunity-score{display:inline-grid;min-width:76px;align-items:center;grid-template-columns:auto minmax(0,1fr);gap:6px;border:1px solid color-mix(in srgb,var(--product-search) 20%,var(--line));border-radius:11px;padding:6px 8px;background:color-mix(in srgb,var(--product-search-soft) 38%,var(--card-bg))}.search-opportunity-score strong{color:#765416;font-size:.88rem}.search-opportunity-score small{color:var(--muted);font-size:.59rem;line-height:1.15}.search-opportunity-score.compact{min-width:72px}.search-keyword-score-formula{border:1px solid var(--line);border-radius:11px;padding:8px 10px;background:color-mix(in srgb,var(--product-search-soft) 24%,var(--card-bg))}.search-keyword-score-formula summary{color:var(--muted);font-size:.68rem;font-weight:780;cursor:pointer}.search-keyword-score-formula p{margin:4px 0 0;color:var(--muted);font-size:.7rem;line-height:1.48}.search-keyword-strategy{display:grid;gap:13px;margin-top:14px}.search-keyword-strategy-toolbar{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;padding:15px;border:1px solid color-mix(in srgb,var(--product-search) 20%,var(--line));border-radius:15px;background:linear-gradient(135deg,color-mix(in srgb,var(--product-search-soft) 52%,var(--card-bg)),var(--card-bg))}.search-keyword-strategy-toolbar>div{display:grid;gap:4px;min-width:0}.search-keyword-strategy-toolbar .eyebrow{color:#765416;font-size:.61rem;font-weight:850;letter-spacing:.09em;text-transform:uppercase}.search-keyword-strategy-toolbar h3,.search-keyword-strategy-toolbar p{margin:0}.search-keyword-strategy-toolbar h3{font-size:.94rem}.search-keyword-strategy-toolbar p{max-width:680px;color:var(--muted);font-size:.8rem;line-height:1.6;overflow-wrap:anywhere}.search-keyword-strategy-toolbar button{flex:0 0 auto}.search-keyword-strategy-status{margin:0;padding:0 2px;color:var(--muted);font-size:.76rem;line-height:1.6;white-space:pre-line;overflow-wrap:anywhere}.search-keyword-target{display:grid;gap:2px;padding:11px 13px;overflow:hidden;border:1px solid color-mix(in srgb,var(--product-search) 18%,var(--line));border-radius:13px;color:var(--ink);background:var(--card-bg);text-decoration:none}.search-keyword-target span{color:#765416;font-size:.62rem;font-weight:850;letter-spacing:.05em;text-transform:uppercase}.search-keyword-target strong{font-size:.8rem}.search-keyword-target small{overflow-wrap:anywhere;color:var(--muted);font-size:.65rem}.search-keyword-strategy-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:12px}.search-keyword-strategy-card{display:grid;grid-template-rows:auto auto 1fr auto;gap:11px;min-width:0;padding:15px;border:1px solid var(--line);border-radius:16px;background:var(--card-bg);box-shadow:0 8px 22px #26342d0e}.search-keyword-strategy-card.human{border-top:3px solid #45966f}.search-keyword-strategy-card.agent{border-top:3px solid var(--product-search)}.search-keyword-strategy-card>header{display:flex;align-items:center;justify-content:space-between;gap:10px}.search-keyword-strategy-card>header>div{display:flex;align-items:center;gap:8px}.search-keyword-strategy-card>header>div>span{display:grid;width:27px;height:27px;place-items:center;border-radius:9px;color:#765416;background:var(--product-search-soft);font-size:.6rem;font-weight:900}.search-keyword-strategy-card h4{margin:0;font-size:.8rem}.search-keyword-strategy-card>p{margin:0;color:var(--muted);font-size:.69rem;line-height:1.5}.search-keyword-plan-choices .search-keyword-strategy-card>button{align-self:end;justify-content:center}.search-keyword-strategy-card.agent>header>div>span{color:#5d4617;background:color-mix(in srgb,var(--product-search) 14%,var(--card-bg))}.search-keyword-strategy-card .search-plan-copy{min-width:auto;min-height:32px;padding:6px 9px;font-size:.63rem}.search-keyword-strategy-card .icon-button{width:34px;min-width:34px;height:34px;min-height:34px;padding:0}.search-keyword-strategy-card .icon-button svg{width:15px;height:15px}.search-keyword-strategy-card>strong{font-size:.75rem;line-height:1.45}.search-keyword-strategy-card ol{display:grid;align-content:start;gap:9px;margin:0;padding-left:19px;color:var(--muted);font-size:.78rem;line-height:1.55;overflow-wrap:anywhere}.search-keyword-agent-intro{margin:0;color:var(--muted);font-size:.7rem;line-height:1.5}.search-keyword-agent-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.search-keyword-agent-panel{overflow:hidden;border:1px solid var(--line);border-radius:14px;background:var(--card-bg)}.search-keyword-agent-panel>summary{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;cursor:pointer;list-style:none}.search-keyword-agent-panel>summary::-webkit-details-marker{display:none}.search-keyword-agent-panel>summary>span{display:grid;gap:2px}.search-keyword-agent-panel>summary strong{font-size:.76rem}.search-keyword-agent-panel>summary small{color:var(--muted);font-size:.65rem}.search-keyword-agent-panel>summary b{border-radius:999px;padding:4px 8px;color:#765416;background:var(--product-search-soft);font-size:.61rem}.search-keyword-agent-panel>div{display:grid;gap:11px;border-top:1px solid var(--line);padding:14px}.search-keyword-agent-panel>div>strong{font-size:.74rem;line-height:1.45}.search-keyword-agent-panel ol{display:grid;gap:7px;margin:0;padding-left:19px;color:var(--muted);font-size:.7rem;line-height:1.48}.search-keyword-agent-actions button{flex:1 1 150px;justify-content:center}.search-keyword-agent-actions button svg{width:15px;height:15px}.search-keyword-strategy-card details{overflow:hidden;border:1px solid var(--line);border-radius:11px;background:color-mix(in srgb,var(--soft) 58%,var(--card-bg))}.search-keyword-strategy-card details summary{padding:9px 11px;color:var(--ink);font-size:.66rem;font-weight:780;cursor:pointer}.search-keyword-strategy-card details>div{display:grid;gap:6px;padding:0 11px 11px}.search-keyword-strategy-card details>div>strong{color:#765416;font-size:.61rem;text-transform:uppercase}.search-keyword-strategy-card details ul{display:grid;gap:5px;margin:0;padding-left:18px;color:var(--muted);font-size:.66rem;line-height:1.42}.search-keyword-strategy-card footer{display:grid;gap:4px;padding-top:10px;border-top:1px solid var(--line)}.search-keyword-strategy-card footer span{color:#765416;font-size:.61rem;font-weight:850;letter-spacing:.05em;text-transform:uppercase}.search-keyword-strategy-card footer p{margin:0;color:var(--muted);font-size:.67rem;line-height:1.45}.search-keyword-strategy-meta{overflow-wrap:anywhere;color:var(--muted);font-size:.63rem;line-height:1.45}@media(max-width:1100px){.search-authority-sourcebar{grid-template-columns:repeat(2,minmax(0,1fr))}.search-authority-sourcebar>div:nth-child(3){border-left:0;border-top:1px solid color-mix(in srgb,var(--product-search) 14%,var(--line))}.search-authority-sourcebar>div:nth-child(4){border-top:1px solid color-mix(in srgb,var(--product-search) 14%,var(--line))}.search-authority-components{grid-template-columns:repeat(3,minmax(0,1fr))}#searchGeoBreakdown{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.search-audit-tabs{display:flex;overflow-x:auto;justify-content:flex-start;scrollbar-width:none}.search-audit-tabs button{flex:0 0 auto}.search-authority-scorecard .panel-heading,.search-index-overview .panel-heading{align-items:stretch}.search-authority-scorecard .primary-button,.search-index-overview .primary-button{width:100%;justify-content:center}.search-authority-sourcebar{grid-template-columns:1fr}.search-authority-sourcebar>div{border-top:1px solid color-mix(in srgb,var(--product-search) 14%,var(--line));border-left:0}.search-authority-sourcebar>div:first-child{border-top:0}.search-authority-components,#searchGeoBreakdown,.search-topic-layout{grid-template-columns:1fr}.search-topic-gap-list article{grid-template-columns:70px minmax(0,1fr)}.search-topic-gap-list article button{grid-column:2;justify-self:start}.search-authority-filters{width:100%}.search-authority-filters label{flex:1 1 130px}.search-authority-filters select{width:100%}.search-keyword-actions{width:100%;justify-content:stretch}.search-keyword-actions button{flex:1 1 150px}.search-keyword-strategy-toolbar{align-items:stretch;flex-direction:column}.search-keyword-strategy-toolbar button{width:100%;justify-content:center}.search-keyword-strategy-grid{grid-template-columns:1fr}.search-keyword-strategy-card .icon-button{width:44px;min-width:44px;height:44px;min-height:44px}.search-keyword-agent-actions{display:grid;grid-template-columns:1fr}.search-keyword-agent-actions button{min-height:44px}}.app-shell [hidden],.app-shell dialog:not([open]){display:none!important}.tools-workspace{gap:18px}.tools-header{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:8px;padding-bottom:4px}.tools-header>div{display:grid;gap:7px;max-width:760px}.tools-header-actions{display:flex!important;flex-wrap:wrap;align-items:center;justify-content:flex-end}.tools-header-actions button{align-items:center;gap:7px}.tools-header-actions button>svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8}.tools-header h2,.tools-header p{margin:0}.tools-header>div>p:last-child{color:var(--muted);line-height:1.55}.tools-view{display:none;gap:14px}.tools-view.active{display:grid}.tools-home-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.tools-home-grid>button{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;min-height:118px;padding:18px;border:1px solid var(--line);border-radius:18px;color:var(--ink);background:var(--card-bg);box-shadow:var(--shadow);cursor:pointer;text-align:left;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.tools-home-grid>button:hover{border-color:color-mix(in srgb,var(--accent) 45%,var(--line));box-shadow:0 16px 34px #173f371a;transform:translateY(-2px)}.tools-home-grid>button>span:nth-child(2){display:grid;gap:5px}.tools-home-grid strong{font-size:.96rem}.tools-home-grid small{color:var(--muted);line-height:1.48}.tools-home-grid i{width:18px;height:18px;color:var(--teal-dark);font-size:1rem;font-style:normal;transition:transform .18s ease}.tools-home-grid>button:hover i{transform:translate(3px)}.tools-home-icon{display:grid;width:44px;height:44px;place-items:center;border-radius:14px;color:var(--teal-dark);background:var(--brand-soft)}.tools-home-icon svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.8}.tools-domains-intro{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:18px}.tools-domains-intro>div{display:grid;gap:5px;max-width:720px}.tools-domains-intro h3,.tools-domains-intro p{margin:0}.tools-domains-intro>div>p:last-child{color:var(--muted);line-height:1.5}.tools-domain-usage{display:grid;grid-template-columns:minmax(150px,.25fr) minmax(0,1fr);align-items:center;gap:18px;padding:14px 16px;border:1px solid var(--line);border-radius:15px;background:var(--card-bg)}.tools-domain-usage>div{display:grid;gap:6px}.tools-domain-usage span{color:var(--muted);font-size:.72rem;font-weight:750}.tools-domain-usage strong{font-size:1.1rem}.tools-domain-usage small{color:var(--muted);font-size:.72rem}.tools-domain-usage-bar{display:block;height:7px;overflow:hidden;border-radius:999px;background:var(--soft)}.tools-domain-usage-bar i{display:block;width:0;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--teal),var(--teal-dark));transition:width .24s ease}.tools-domain-list{display:grid;gap:12px}.tools-domain-card{display:grid;gap:14px;padding:17px}.tools-domain-card>header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.tools-domain-card>header>div{display:grid;gap:4px}.tools-domain-card>header>div:last-child{display:flex;flex-wrap:wrap;gap:8px}.tools-domain-card h3{margin:0;font-size:1rem}.tools-domain-card a{color:var(--teal-dark);font-size:.76rem;font-weight:700;text-decoration:none}.tools-domain-status{display:inline-flex;width:fit-content;align-items:center;gap:6px;color:var(--muted);font-size:.68rem;font-weight:800;text-transform:uppercase}.tools-domain-status i{width:8px;height:8px;border-radius:50%;background:#b7832f}.tools-domain-card.status-active .tools-domain-status i{background:#2e8668;box-shadow:0 0 0 4px color-mix(in srgb,#2e8668 12%,transparent)}.tools-domain-card.status-failed .tools-domain-status i{background:#b84a4a}.tools-domain-records{display:grid;gap:8px}.tools-domain-records>p{margin:0;color:var(--muted);font-size:.76rem}.tools-domain-records>div{display:grid;grid-template-columns:65px minmax(130px,.65fr) minmax(170px,1fr) auto;align-items:center;gap:9px;padding:9px 10px;border:1px solid var(--line);border-radius:11px;background:var(--soft)}.tools-domain-records span{color:var(--muted);font-size:.65rem;font-weight:850}.tools-domain-records code{overflow:hidden;color:var(--ink);font-size:.7rem;text-overflow:ellipsis;white-space:nowrap}.tools-domain-ready,.tools-domain-error{margin:0;padding:10px 12px;border-radius:11px;font-size:.76rem;line-height:1.45}.tools-domain-ready{color:#1f654f;background:color-mix(in srgb,#dff5e9 72%,var(--card-bg))}.tools-domain-error{color:#8a3c3c;background:color-mix(in srgb,#ffe5e5 62%,var(--card-bg))}.tools-domain-input{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:stretch;overflow:hidden;border:1px solid var(--field-line);border-radius:13px;background:var(--field-bg)}.tools-domain-input:focus-within{border-color:color-mix(in srgb,var(--teal) 68%,var(--field-line));box-shadow:0 0 0 3px color-mix(in srgb,var(--teal) 13%,transparent)}.tools-domain-input>span{display:flex;align-items:center;padding:0 5px 0 14px;color:var(--muted);background:var(--soft);font-size:.82rem;font-weight:700}.tools-domain-input input{min-height:48px;margin:0;border:0;border-radius:0;padding-left:4px;box-shadow:none}.tools-domain-expectation{display:grid;grid-template-columns:auto minmax(0,1fr);gap:11px;padding:13px;border-radius:13px;background:var(--brand-soft)}.tools-domain-expectation>span{display:grid;width:34px;height:34px;place-items:center;border-radius:10px;color:var(--teal-dark);background:var(--card-bg)}.tools-domain-expectation p{display:grid;gap:3px;margin:0}.tools-domain-expectation small{color:var(--muted);line-height:1.45}.tools-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.tools-metrics article{display:grid;gap:4px;min-height:88px;padding:13px 14px;align-content:start;border:1px solid var(--line);border-radius:15px;background:var(--card-bg);box-shadow:var(--shadow)}.tools-metrics span{color:var(--muted);font-size:.72rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.tools-metrics strong{overflow:hidden;font-size:1.5rem;line-height:1.1;font-weight:680;text-overflow:ellipsis;white-space:nowrap}.tools-toolbar{display:grid;grid-template-columns:1fr minmax(180px,.28fr);gap:12px}.tools-toolbar label,.tools-form label{display:grid;gap:6px;color:var(--muted);font-size:.75rem;font-weight:800}.tools-link-list{display:grid;gap:11px}.tools-link-list>.tools-compact-empty,.tools-domain-list>.tools-compact-empty{min-height:190px;border:1px dashed var(--line);border-radius:17px;background:color-mix(in srgb,var(--soft) 48%,var(--card-bg))}.tools-guided-empty{min-height:300px;border:1px dashed color-mix(in srgb,var(--teal) 30%,var(--line));border-radius:18px;background:color-mix(in srgb,var(--brand-soft) 32%,var(--card-bg))}.tools-guided-empty[hidden]{display:none!important}.tools-link-card{display:grid;grid-template-columns:minmax(0,1fr) auto auto auto;align-items:center;gap:16px;padding:15px 17px;border:1px solid var(--line);border-radius:17px;background:var(--card-bg);box-shadow:var(--shadow)}.tools-link-main{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:13px;min-width:0}.tools-link-main>div{display:grid;gap:3px;min-width:0}.tools-link-main h3{margin:0;overflow:hidden;color:var(--ink);font-size:.91rem;font-weight:760;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.tools-link-main a{color:var(--teal-dark);font-size:.84rem;font-weight:750;text-decoration:none}.tools-disabled-link{overflow:hidden;color:#64748b;font-size:.84rem;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.tools-link-main small{overflow:hidden;color:var(--muted);text-overflow:ellipsis;white-space:nowrap}.tools-link-expiration{margin-top:2px;font-size:.67rem;font-weight:680}.tools-link-expiration.expired{color:#9d563d}.tools-link-card .email-status.expired{color:#8e4b32;background:color-mix(in srgb,#f4b297 22%,var(--card-bg));box-shadow:inset 0 0 0 1px color-mix(in srgb,#c86f4f 20%,transparent)}.tools-link-icon{display:grid;width:42px;height:42px;place-items:center;border-radius:13px;color:var(--teal-dark);background:var(--brand-soft);font-size:1.1rem}.tools-link-stats{display:grid;min-width:82px;gap:2px;text-align:right}.tools-link-stats small{color:var(--muted)}.tools-row-actions,.tools-form-actions,.tools-utm-result>div,.tools-qr-preview>div:last-of-type{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.tools-action-button{display:inline-flex;min-height:34px;align-items:center;gap:5px;border-radius:9px;padding:6px 8px;font-size:.7rem;font-weight:760}.tools-action-button svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.tools-action-button:disabled{cursor:not-allowed;opacity:.45}.tools-builder-grid{display:grid;grid-template-columns:minmax(360px,1fr) minmax(300px,400px);gap:18px;align-items:start}.tools-builder-grid[hidden]{display:none!important}.tools-form{display:grid;gap:14px}.tools-form h3,.tools-form p{margin:0}.tools-form label>small{color:var(--muted);font-size:.7rem;font-weight:550;line-height:1.35}.tools-form-intro{color:var(--muted);font-size:.82rem;font-weight:550;line-height:1.55}.tools-explainer{display:grid;gap:7px;padding:14px;border:1px solid color-mix(in srgb,var(--teal) 24%,var(--line));border-radius:14px;color:var(--ink);background:color-mix(in srgb,var(--brand-soft) 64%,var(--card-bg))}.tools-explainer strong{font-size:.82rem}.tools-explainer p{color:var(--muted);font-size:.8rem;font-weight:550;line-height:1.5}.tools-explainer code{padding:9px 10px;border-radius:9px;color:var(--teal-dark);background:var(--card-bg);font-size:.74rem;overflow-wrap:anywhere}.tools-explainer code b{padding:0 4px;color:var(--muted)}.tools-utm-advanced{border:1px solid var(--line);border-radius:12px;padding:11px 12px;background:var(--soft)}.tools-utm-advanced summary{color:var(--ink);cursor:pointer;font-size:.8rem;font-weight:800}.tools-utm-advanced summary small{color:var(--muted);font-size:.7rem;font-weight:600}.tools-utm-advanced>p{margin:0 0 11px;color:var(--muted);font-size:.76rem;line-height:1.45}.tools-utm-advanced[open] summary{margin-bottom:12px}.tools-qr-form{gap:16px}.tools-qr-color-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.tools-qr-color-grid .form-label-row{justify-content:flex-start;gap:7px}.tools-qr-color-grid .form-label-row>small{padding:2px 6px;border-radius:999px;color:var(--muted);background:var(--soft);font-size:.6rem;font-weight:750;line-height:1.2}.tools-color-control{display:grid;grid-template-columns:48px minmax(0,1fr);align-items:center;gap:11px;min-height:62px;margin-top:0;border:1px solid var(--field-line);border-radius:13px;padding:7px 9px;background:var(--field-bg);transition:border-color .16s ease,box-shadow .16s ease}.tools-color-control:focus-within{border-color:color-mix(in srgb,var(--teal) 68%,var(--field-line));box-shadow:0 0 0 3px color-mix(in srgb,var(--teal) 13%,transparent)}.tools-color-control input[type=color]{width:46px;height:46px;min-height:46px;margin:0;border:1px solid var(--line);border-radius:11px;padding:4px;background:var(--card-bg);cursor:pointer}.tools-color-control input[type=color]::-webkit-color-swatch-wrapper{padding:0}.tools-color-control input[type=color]::-webkit-color-swatch{border:0;border-radius:7px}.tools-color-control input[type=color]::-moz-color-swatch{border:0;border-radius:7px}.tools-color-control>span{display:grid;min-width:0;gap:2px}.tools-color-control strong{color:var(--ink);font-size:.77rem;font-variant-numeric:tabular-nums;letter-spacing:.035em}.tools-color-control small{color:var(--muted);font-size:.64rem!important;font-weight:520!important;line-height:1.3}.tools-range-control{padding:12px 13px;border:1px solid var(--line);border-radius:13px;background:color-mix(in srgb,var(--soft) 62%,var(--card-bg))}.tools-range-control .form-label-row{color:var(--ink)}.tools-range-control output{padding:3px 7px;border-radius:999px;color:var(--teal-dark);background:var(--brand-soft);font-size:.64rem;font-weight:800}.tools-range-control>input[type=range]{-webkit-appearance:none;appearance:none;width:100%;height:6px;min-height:6px;margin:12px 0 10px;border:0;border-radius:999px;padding:0;background:linear-gradient(90deg,var(--teal),color-mix(in srgb,var(--teal) 42%,var(--control-bg)));cursor:pointer}.tools-range-control>input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:18px;height:18px;border:3px solid var(--card-bg);border-radius:50%;background:var(--teal-dark);box-shadow:0 0 0 1px color-mix(in srgb,var(--teal) 50%,var(--line)),0 3px 8px #183f3429}.tools-range-control>input[type=range]::-moz-range-thumb{width:14px;height:14px;border:3px solid var(--card-bg);border-radius:50%;background:var(--teal-dark);box-shadow:0 0 0 1px color-mix(in srgb,var(--teal) 50%,var(--line)),0 3px 8px #183f3429}.tools-center-label{display:grid;gap:13px;border:1px solid color-mix(in srgb,var(--teal) 20%,var(--line));border-radius:15px;padding:14px;background:color-mix(in srgb,var(--brand-soft) 34%,var(--card-bg))}.tools-center-label>div:first-child{display:grid;gap:4px}.tools-center-label>div:first-child>span{display:flex;align-items:center;gap:7px}.tools-center-label>div:first-child strong{color:var(--ink);font-size:.83rem}.tools-center-label>div:first-child small{padding:2px 7px;border-radius:999px;color:var(--muted);background:var(--card-bg);font-size:.6rem;font-weight:750}.tools-center-label>div:first-child p{color:var(--muted);font-size:.72rem;font-weight:520;line-height:1.45}.tools-label-settings{display:grid;grid-template-columns:1fr;gap:10px;align-items:end}.tools-label-settings label{min-width:0}.tools-label-settings input,.tools-label-settings select{min-height:45px;margin-top:0;border-radius:12px}.tools-label-settings .form-label-row{min-height:18px}.tools-label-settings .form-label-row>small{color:var(--muted);font-size:.62rem;font-variant-numeric:tabular-nums}.tools-label-preview{position:relative;isolation:isolate;display:flex;min-height:154px;align-items:center;justify-content:center;flex-direction:column;gap:9px;overflow:hidden;border:1px solid color-mix(in srgb,var(--teal) 22%,var(--line));border-radius:14px;padding:15px;background:color-mix(in srgb,var(--qr-preview-background, #fff) 92%,var(--soft))}.tools-label-preview:before{content:"";position:absolute;z-index:-2;width:116px;height:116px;border:8px solid var(--qr-preview-background, #fff);border-radius:9px;background-color:var(--qr-preview-background, #fff);background-image:repeating-conic-gradient(from 90deg,color-mix(in srgb,var(--qr-preview-foreground, #173f37) 88%,transparent) 0 25%,transparent 0 50%);background-size:8px 8px;box-shadow:0 8px 22px #1830291a;opacity:.9}.tools-label-preview:after{content:"";position:absolute;z-index:-1;width:calc(min(var(--label-preview-width, 64px),calc(100% - 20px)) + 12px);height:68px;border-radius:18px;background:var(--qr-preview-background, #fff)}.tools-label-preview>span{display:inline-flex;width:min(var(--label-preview-width, 64px),calc(100% - 20px));min-width:0;min-height:54px;align-items:center;justify-content:center;overflow:hidden;border:1px solid;border-radius:15px;padding:8px;font-size:var(--label-preview-size, .9rem);font-weight:760;letter-spacing:var(--label-preview-tracking, 0);line-height:1;text-overflow:clip;white-space:nowrap;box-shadow:0 0 0 5px var(--qr-preview-background, #fff),inset 0 0 0 1px color-mix(in srgb,var(--qr-preview-foreground, #173f37) 8%,transparent),0 8px 18px #1830291f;transition:width .18s ease,border-radius .18s ease,font-size .18s ease,opacity .18s ease}.tools-label-preview.capsule>span{min-height:54px;border-radius:999px;padding-inline:9px}.tools-label-preview.empty>span{opacity:.48}.tools-label-preview.suppressed>span{display:none}.tools-label-preview.suppressed{border-color:#b7832f52;background:color-mix(in srgb,#fff0d5 36%,var(--card-bg))}.tools-label-preview>small{position:absolute;z-index:2;right:9px;bottom:8px;max-width:calc(100% - 18px);border-radius:999px;padding:3px 7px;color:color-mix(in srgb,var(--ink) 76%,var(--muted));background:color-mix(in srgb,var(--card-bg) 88%,transparent);box-shadow:0 1px 5px #18302914;font-size:.61rem;font-weight:680;line-height:1.3;text-align:center;overflow-wrap:anywhere}.tools-label-safety{color:var(--muted);font-size:.67rem;font-weight:520;line-height:1.45}.tools-qr-validation{min-height:2.8em;margin:-3px 0 0;border-radius:10px;padding:8px 10px;color:var(--muted);background:var(--soft);font-size:.7rem;font-weight:620;line-height:1.4}.tools-qr-validation[data-type=success]{color:#246750;background:color-mix(in srgb,#dff5e9 70%,var(--card-bg))}.tools-qr-validation[data-type=warning]{color:#835c22;background:color-mix(in srgb,#fff0d5 66%,var(--card-bg))}#toolsGenerateQr{width:100%;color:#fff!important;background:var(--product-links, #5e63d7)!important}#toolsGenerateQr:hover:not(:disabled){color:#fff!important;background:#4d51bd!important}#toolsGenerateQr:disabled{color:#ffffffd1!important;background:color-mix(in srgb,var(--product-links, #5e63d7) 62%,#8d91a0)!important}.tools-qr-preview{position:sticky;top:84px;display:grid;min-height:0;place-items:center;align-content:start;gap:15px;padding:22px;text-align:center}#toolsQrPreview{display:grid;width:min(100%,340px);aspect-ratio:1;place-items:center;overflow:hidden;border:1px dashed var(--line);border-radius:18px;color:var(--muted);background:#fff}#toolsQrPreview svg{display:block;width:100%;height:100%}.tools-qr-preview>small{max-width:540px;color:var(--muted);line-height:1.5}.tools-utm-result{display:grid;gap:16px}.tools-utm-result>p,.tools-utm-result h3{margin:0}#toolsUtmResult{min-height:100px;padding:15px;border:1px solid var(--line);border-radius:13px;color:var(--ink);background:var(--soft);overflow-wrap:anywhere;white-space:pre-wrap}#toolsPresetList{display:grid;gap:8px}#toolsPresetList>button{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:3px 12px;width:100%;border:1px solid var(--line);border-radius:13px;padding:12px;color:var(--ink);background:var(--card-bg);cursor:pointer;text-align:left}#toolsPresetList>button small{color:var(--muted)}#toolsPresetList>button span{grid-row:1 / 3;grid-column:2;align-self:center;color:var(--teal-dark);font-weight:800}.tools-slug-field{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:stretch;min-height:48px;overflow:hidden;border:1px solid var(--field-line);border-radius:13px;background:var(--field-bg);transition:border-color .16s ease,box-shadow .16s ease}.tools-slug-field:focus-within{border-color:color-mix(in srgb,var(--teal) 70%,var(--field-line));box-shadow:0 0 0 3px color-mix(in srgb,var(--teal) 14%,transparent)}.tools-slug-field span{display:flex;align-items:center;margin:0;padding:0 4px 0 14px;color:var(--muted);background:color-mix(in srgb,var(--soft) 72%,var(--field-bg));font:inherit;font-size:.82rem;font-weight:700;line-height:1;white-space:nowrap}.tools-slug-field input{min-width:0;min-height:46px;margin:0;border:0;border-radius:0;padding:0 14px 0 4px;background:var(--field-bg);box-shadow:none;font:inherit;font-size:.82rem;font-weight:600;line-height:1}.tools-slug-field input:focus{outline:0}.tools-link-control-row{align-items:start}.tools-link-control-row>label{align-content:start}.tools-link-control-row .form-label-row{justify-content:flex-start;gap:7px;min-height:18px}.tools-link-control-row .form-label-row>small{padding:2px 6px;border-radius:999px;color:var(--muted);background:var(--soft);font-size:.62rem;font-weight:700;line-height:1.2}.tools-link-control-row>label>small{min-height:2.7em;color:var(--muted);font-weight:520;line-height:1.35}.tools-control-shell{position:relative;display:block;width:100%;margin-top:0}.tools-control-shell>select,.tools-control-shell>input{min-height:48px;margin:0;border-radius:13px}.tools-status-control:before{content:"";position:absolute;z-index:1;top:50%;left:16px;width:8px;height:8px;border-radius:50%;background:#2e8668;box-shadow:0 0 0 4px color-mix(in srgb,#2e8668 13%,transparent);transform:translateY(-50%);pointer-events:none}.tools-status-control[data-link-status=paused]:before{background:#b7832f;box-shadow:0 0 0 4px color-mix(in srgb,#b7832f 14%,transparent)}.tools-status-control[data-link-status=archived]:before{background:var(--muted);box-shadow:0 0 0 4px color-mix(in srgb,var(--muted) 13%,transparent)}.tools-status-control>select{padding-left:42px;font-weight:700}.tools-date-control{overflow:hidden;border:1px solid var(--field-line);border-radius:13px;background:var(--field-bg);transition:border-color .16s ease,box-shadow .16s ease,background-color .16s ease}.tools-date-control:hover{border-color:color-mix(in srgb,var(--teal) 42%,var(--field-line))}.tools-date-control:focus-within{border-color:color-mix(in srgb,var(--teal) 72%,var(--field-line));box-shadow:0 0 0 3px color-mix(in srgb,var(--teal) 14%,transparent)}.tools-date-control>.ui-icon{position:absolute;z-index:1;top:50%;right:9px;box-sizing:content-box;width:18px;height:18px;padding:7px;border-radius:9px;color:var(--teal-dark);background:color-mix(in srgb,var(--brand-soft) 84%,var(--field-bg));fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8;transform:translateY(-50%);pointer-events:none}.tools-date-control>input{min-height:48px;margin:0;border:0;border-radius:0;padding:0 54px 0 14px;background:transparent;box-shadow:none;color:var(--ink);font-weight:650;font-variant-numeric:tabular-nums}.tools-date-control>input:focus{outline:0}.tools-date-control>input::-webkit-calendar-picker-indicator{position:absolute;z-index:2;right:9px;width:32px;height:32px;margin:0;cursor:pointer;opacity:0}.tools-short-domain-note{margin:-4px 0 0;padding:10px 12px;border-radius:11px;color:var(--muted);background:var(--soft);font-size:.78rem;line-height:1.45}.tools-domain-choice{display:grid;gap:10px;padding:14px;border:1px solid var(--line);border-radius:14px;background:var(--soft)}.tools-domain-choice>div{display:flex;align-items:center;justify-content:space-between;gap:10px}.tools-domain-choice>p{margin:0;color:var(--muted);font-size:.77rem;line-height:1.5}.tools-domain-choice>p b{color:var(--ink)}.tools-link-tracking{overflow:visible;border:1px solid color-mix(in srgb,var(--teal) 24%,var(--line));border-radius:15px;background:color-mix(in srgb,var(--brand-soft) 28%,var(--card-bg))}.tools-link-tracking>summary{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:14px;color:var(--ink);cursor:pointer;list-style:none}.tools-link-tracking>summary::-webkit-details-marker{display:none}.tools-link-tracking>summary:after{content:"+";display:grid;width:26px;height:26px;place-items:center;border:1px solid var(--line);border-radius:50%;color:var(--teal-dark);background:var(--card-bg);font-size:1rem;line-height:1;transition:transform .18s ease}.tools-link-tracking[open]>summary:after{transform:rotate(45deg)}.tools-link-tracking>summary>span{display:flex;align-items:center;gap:8px}.tools-link-tracking>summary strong{font-size:.82rem}.tools-link-tracking>summary small{padding:2px 7px;border-radius:999px;color:var(--muted);background:var(--card-bg);font-size:.61rem;font-weight:750}.tools-link-tracking>summary em{color:var(--muted);font-size:.71rem;font-style:normal;font-weight:600}.tools-link-tracking[open]>summary{border-bottom:1px solid var(--line)}.tools-tracking-intro{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;margin:14px 14px 0;padding:11px 12px;border-radius:12px;color:var(--muted);background:var(--card-bg)}.tools-tracking-intro>span{display:grid;width:30px;height:30px;place-items:center;border-radius:9px;color:var(--teal-dark);background:var(--brand-soft)}.tools-tracking-intro svg,.tools-tracking-preview svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.8}.tools-tracking-intro p{margin:0;font-size:.72rem;font-weight:520;line-height:1.45}.tools-tracking-intro strong{color:var(--ink)}.tools-tracking-steps{display:grid;gap:10px;padding:12px 14px}.tools-tracking-step{display:grid!important;grid-template-columns:27px minmax(0,1fr);align-items:start;gap:10px!important;padding:12px;border:1px solid var(--line);border-radius:13px;color:var(--ink)!important;background:var(--card-bg)}.tools-tracking-step>span:last-child{display:grid;gap:5px;min-width:0}.tools-tracking-step strong{font-size:.78rem}.tools-tracking-step small{color:var(--muted);font-size:.68rem;font-weight:520;line-height:1.4}.tools-tracking-step input,.tools-tracking-step select{min-height:44px;margin-top:4px;border-radius:11px}.tools-share-picker{position:relative;margin-top:4px}.tools-tracking-step select[name=sharePreset]{display:none!important}.tools-share-picker-trigger{display:flex;width:100%;min-height:54px;align-items:center;justify-content:space-between;gap:12px;padding:8px 11px;border:1px solid var(--field-line);border-radius:11px;color:var(--ink);background:var(--field-bg);font:inherit;cursor:pointer;text-align:left;transition:border-color .16s ease,box-shadow .16s ease}.tools-share-picker-trigger:hover,.tools-share-picker.open .tools-share-picker-trigger{border-color:color-mix(in srgb,var(--teal) 60%,var(--field-line))}.tools-share-picker-trigger:focus-visible{border-color:var(--teal);box-shadow:0 0 0 3px color-mix(in srgb,var(--teal) 14%,transparent);outline:0}.tools-share-picker-trigger>span{display:flex;min-width:0;align-items:center;gap:10px}.tools-share-picker-trigger>span>span:last-child{display:grid;min-width:0;gap:2px}.tools-share-picker-trigger strong{overflow:hidden;font-size:.76rem;text-overflow:ellipsis;white-space:nowrap}.tools-share-picker-trigger small{overflow:hidden;color:var(--muted);font-size:.64rem;font-weight:550;text-overflow:ellipsis;white-space:nowrap}.tools-share-picker .provider-logo,.tools-share-generic{display:grid;width:32px;height:32px;flex:0 0 32px;place-items:center;border-radius:9px;box-shadow:none}.tools-share-picker .provider-logo svg,.tools-share-generic svg{width:18px;height:18px}.tools-share-generic{color:var(--teal-dark);background:var(--brand-soft)}.tools-share-generic svg{fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.tools-share-chevron{width:17px;height:17px;flex:0 0 17px;fill:none;stroke:var(--muted);stroke-width:1.8;transition:transform .16s ease}.tools-share-picker.open .tools-share-chevron{transform:rotate(180deg)}.tools-share-picker-menu{position:absolute;z-index:40;top:calc(100% + 7px);right:0;left:0;max-height:310px;overflow-y:auto;padding:8px;border:1px solid var(--line);border-radius:13px;background:var(--card-bg);box-shadow:0 18px 42px #142d252b}.tools-share-picker-menu[hidden]{display:none}.tools-share-picker-group{margin:5px 8px 6px;color:var(--muted);font-size:.61rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.tools-share-picker-option{display:grid;width:100%;grid-template-columns:32px minmax(0,1fr) 18px;align-items:center;gap:10px;min-height:45px;padding:6px 8px;border:0;border-radius:10px;color:var(--ink);background:transparent;font:inherit;cursor:pointer;text-align:left}.tools-share-picker-option:hover,.tools-share-picker-option:focus-visible{background:var(--soft);outline:0}.tools-share-picker-option[aria-selected=true]{color:var(--teal-dark);background:var(--brand-soft)}.tools-share-picker-option>span:nth-child(2){display:grid;gap:1px}.tools-share-picker-option strong{font-size:.74rem}.tools-share-picker-option small{color:var(--muted);font-size:.62rem;font-weight:550}.tools-share-picker-option>svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:2;opacity:0}.tools-share-picker-option[aria-selected=true]>svg{opacity:1}.tools-step-number{display:grid;width:27px;height:27px;place-items:center;border-radius:50%;color:var(--teal-dark);background:var(--brand-soft);font-size:.72rem;font-weight:850}.tools-tracking-custom{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:-2px 14px 12px 51px;padding:11px;border:1px dashed color-mix(in srgb,var(--teal) 32%,var(--line));border-radius:12px;background:var(--card-bg)}.tools-tracking-custom[hidden]{display:none}.tools-tracking-preview{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;margin:0 14px 14px;padding:10px 11px;border-radius:11px;color:var(--muted);background:color-mix(in srgb,var(--soft) 72%,var(--card-bg))}.tools-tracking-preview>span{display:grid;width:28px;height:28px;place-items:center;border-radius:8px;background:var(--card-bg)}.tools-tracking-preview p{display:grid;gap:2px;margin:0;min-width:0}.tools-tracking-preview strong{color:var(--ink);font-size:.72rem}.tools-tracking-preview small{overflow:hidden;color:var(--muted);font-size:.66rem;font-weight:550;text-overflow:ellipsis;white-space:nowrap}.tools-tracking-preview.active{color:var(--teal-dark);background:color-mix(in srgb,var(--brand-soft) 74%,var(--card-bg))}.tools-tracking-preview.active small{color:var(--ink);opacity:.76}.tools-tracking-preview.incomplete{color:#9a6a1f;background:color-mix(in srgb,#fff0d5 62%,var(--card-bg))}.tools-tracking-preview .text-button{min-height:30px;padding:4px 7px;font-size:.66rem}.tools-delete-dialog{width:min(560px,calc(100vw - 28px))}#toolsLinkDialog{overflow-y:auto;overscroll-behavior:contain}.tools-delete-impact{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:11px;padding:12px 13px;border:1px solid color-mix(in srgb,var(--coral) 34%,var(--line));border-radius:13px;color:var(--muted);background:color-mix(in srgb,var(--coral) 8%,var(--card-bg))}.tools-delete-impact>span{display:grid;width:34px;height:34px;place-items:center;border-radius:10px;color:var(--coral);background:color-mix(in srgb,var(--coral) 14%,var(--card-bg))}.tools-delete-impact svg{width:19px;height:19px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.tools-delete-impact strong{color:var(--ink);font-size:.82rem}.tools-delete-impact p{margin:3px 0 0;font-size:.74rem;line-height:1.45}.tools-delete-dialog label>strong{color:var(--ink)}.tools-delete-dialog label>small{color:var(--muted);font-size:.7rem;font-weight:550}.tools-delete-impact+label{display:grid;gap:9px;margin-top:8px}.tools-delete-impact+label input{margin-top:2px}.tools-delete-dialog .account-settings-shell>footer{margin-top:7px}.tools-analytics-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:13px}.tools-view.has-no-events>.tools-metrics,.tools-view.has-no-events>.tools-data-note,.tools-view.has-no-events>.tools-analytics-grid,.tools-view.has-no-events>.tools-activity-panel{display:none}.tools-analytics-empty{min-height:250px}.tools-analytics-grid>article{display:grid;gap:10px;min-height:0;align-content:start;padding:16px 17px;border-radius:16px}.tools-analytics-grid>article>p{margin:0}.tools-analytics-wide{grid-column:1 / -1}.tools-analytics-toolbar{display:flex;align-items:flex-end;justify-content:space-between;gap:14px;padding:13px 15px;border:1px solid var(--line);border-radius:15px;background:var(--card-bg)}.tools-analytics-toolbar>div:first-child{display:grid;gap:4px}.tools-analytics-toolbar h3,.tools-analytics-toolbar p{margin:0}.tools-analytics-toolbar p{color:var(--muted);line-height:1.45}.tools-analytics-toolbar>div:last-child{display:flex;gap:10px}.tools-analytics-toolbar label{display:grid;min-width:170px;gap:5px;color:var(--muted);font-size:.72rem;font-weight:800}.tools-data-note{display:flex;gap:10px;align-items:flex-start;margin:0;padding:10px 12px;border:1px solid color-mix(in srgb,var(--accent) 24%,var(--line));border-radius:13px;background:color-mix(in srgb,var(--accent-soft) 58%,var(--card-bg));color:var(--muted);font-size:.78rem;line-height:1.45}.tools-data-note strong{flex:0 0 auto;color:var(--ink)}.tools-campaign-panel{grid-column:1 / -1;min-height:0!important}.tools-campaign-panel>div:first-child{display:grid;gap:3px}.tools-campaign-panel h3,.tools-campaign-panel small{margin:0}.tools-campaign-panel small{color:var(--muted)}.tools-campaign-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px;align-items:center;padding:11px 0;border-bottom:1px solid var(--line)}.tools-campaign-row:last-child{border-bottom:0}.tools-campaign-row span,.tools-campaign-cell{display:grid;gap:3px}.tools-campaign-row small,.tools-campaign-cell small,.tools-muted-value{color:var(--muted);font-size:.74rem}.tools-campaign-row b{padding:4px 9px;border-radius:999px;background:var(--accent-soft);color:var(--ink)}.tools-rank{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:10px 0;border-bottom:1px solid var(--line)}.tools-rank:last-child{border-bottom:0}.tools-rank-label,.tools-country-cell{display:inline-flex;align-items:center;gap:7px}.tools-rank-label i{font-style:normal}.tools-empty-copy{color:var(--muted);line-height:1.5}.tools-trend{display:grid;grid-template-columns:repeat(var(--trend-columns, 14),minmax(5px,1fr));align-items:end;gap:6px;min-height:126px}.tools-trend>span{display:grid;grid-template-rows:92px 20px;align-items:end;gap:6px}.tools-trend i{display:block;height:var(--value);min-height:4px;border-radius:6px 6px 2px 2px;background:linear-gradient(180deg,var(--teal),var(--teal-dark))}.tools-trend small{color:var(--muted);font-size:.56rem;text-align:center;white-space:nowrap;transform:rotate(-45deg)}.tools-activity-panel{display:grid;gap:16px}.tools-activity-panel .panel-heading p{max-width:760px}.tools-activity-table th,.tools-activity-table td{min-width:128px;text-align:left!important;vertical-align:middle}.tools-activity-table td:first-child{min-width:155px}.tools-activity-table th:nth-child(2),.tools-activity-table td:nth-child(2){min-width:152px}.tools-activity-table th:nth-child(7),.tools-activity-table td:nth-child(7),.tools-activity-table th:nth-child(8),.tools-activity-table td:nth-child(8){min-width:170px}.tools-device-detail{display:grid;gap:3px}.tools-device-detail small{padding-left:31px;color:var(--muted)}.tools-heading-help{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.tools-heading-help .field-help{width:18px;height:18px;font-size:.62rem;letter-spacing:0;text-transform:none}.tools-pagination{display:flex;align-items:center;justify-content:space-between;gap:14px;border-top:1px solid var(--line);padding:12px 2px 0;color:var(--muted);font-size:.74rem}.tools-pagination[hidden]{display:none!important}.tools-pagination>div{display:flex;align-items:center;gap:8px}.tools-pagination strong{color:var(--ink);font-size:inherit;font-variant-numeric:tabular-nums}.tools-pagination .secondary-button{display:inline-grid;width:36px;min-width:36px;height:36px;min-height:36px;place-items:center;padding:0;border-radius:50%}.tools-pagination svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:1.9}.tools-domain-delete-dialog{width:min(560px,calc(100vw - 28px))}body dialog[class]::backdrop{background:#191f1d85;backdrop-filter:grayscale(1) blur(4px) saturate(.62);-webkit-backdrop-filter:grayscale(1) blur(4px) saturate(.62)}.tools-masked-ip{display:inline-flex;padding:5px 8px;border-radius:8px;background:var(--soft);color:var(--ink);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.74rem;white-space:nowrap}.tools-referrer-value{display:inline-block;max-width:210px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tools-product-icon{transform:none!important}.composer-link-assist{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:5px 0 0}.composer-link-assist .composer-field-hint{margin:0}.omni-links-inline-action{display:inline-flex;align-items:center;gap:5px;min-height:27px;padding:4px 9px;border:1px solid color-mix(in srgb,#7555a4 22%,var(--line));border-radius:999px;color:#65458f;background:color-mix(in srgb,#eee8f8 42%,var(--card-bg));font:inherit;font-size:.68rem;font-weight:800;white-space:nowrap;cursor:pointer;transition:border-color .16s ease,background .16s ease,transform .16s ease}.omni-links-inline-action:hover,.omni-links-inline-action:focus-visible{border-color:color-mix(in srgb,#7555a4 48%,var(--line));background:color-mix(in srgb,#e4daf3 68%,var(--card-bg));transform:translateY(-1px)}.omni-links-inline-action span{display:grid;width:17px;height:17px;place-items:center;color:var(--teal-dark);line-height:1}.omni-links-inline-action svg{display:block;width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.omni-link-nudge{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:10px;margin:10px 0 14px;padding:11px 11px 11px 12px;border:1px solid color-mix(in srgb,#7555a4 24%,var(--line));border-radius:13px;background:color-mix(in srgb,#eee8f8 48%,var(--card-bg));box-shadow:0 9px 24px #241b3312;animation:omniLinkNudgeIn .2s ease both}.omni-link-nudge.hidden{display:none}.omni-link-nudge>div{min-width:0}.omni-link-nudge small,.omni-link-nudge strong,.omni-link-nudge p{display:block;margin:0}.omni-link-nudge small{margin-bottom:2px;color:#7555a4;font-size:.6rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.omni-link-nudge strong{font-size:.78rem}.omni-link-nudge p{margin-top:2px;color:var(--muted);font-size:.69rem;line-height:1.4}.omni-link-nudge-action{min-height:31px;padding:6px 10px;border:0;border-radius:9px;color:#fff;background:#7555a4;font:inherit;font-size:.68rem;font-weight:850;white-space:nowrap;cursor:pointer}.omni-link-nudge-action:hover,.omni-link-nudge-action:focus-visible{background:#65458f}.omni-link-nudge-dismiss{display:grid;width:27px;height:27px;place-items:center;padding:0;border:0;border-radius:50%;color:var(--muted);background:transparent;font:inherit;font-size:1rem;cursor:pointer}.omni-link-nudge-dismiss:hover,.omni-link-nudge-dismiss:focus-visible{color:var(--ink);background:color-mix(in srgb,var(--line) 56%,transparent)}@keyframes omniLinkNudgeIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.omni-links-prompt{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;margin:12px 0 16px;padding:13px 14px;border:1px solid color-mix(in srgb,#7555a4 25%,var(--line));border-radius:14px;background:color-mix(in srgb,#eee8f8 58%,var(--card-bg))}.omni-links-prompt-icon{display:grid;flex:0 0 auto;width:34px;height:34px;place-items:center;border-radius:10px;color:#65458f;background:#e2d8f2;font-size:1rem;font-weight:900}.omni-links-prompt-icon svg{display:block;width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.email-empty>span svg{display:block;width:25px;height:25px;fill:none;stroke:currentColor;stroke-width:1.75;stroke-linecap:round;stroke-linejoin:round}.omni-links-prompt strong,.omni-links-prompt p{margin:0}.omni-links-prompt p{margin-top:3px;color:var(--muted);font-size:.74rem;line-height:1.45}.omni-links-prompt .secondary-button{min-height:38px;white-space:nowrap}.omni-links-prompt-email{margin:0}.omni-link-picker-dialog{width:min(680px,calc(100vw - 28px))}.omni-link-picker-shell{width:100%}.omni-link-picker-benefits{display:flex;flex-wrap:wrap;gap:7px}.omni-link-picker-benefits span{padding:6px 9px;border-radius:999px;color:#65458f;background:#eee8f8;font-size:.7rem;font-weight:800}.omni-link-picker-search{display:grid;gap:6px}.omni-link-picker-list{display:grid;gap:9px;max-height:390px;overflow-y:auto;padding:2px}.omni-link-picker-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px;border:1px solid var(--line);border-radius:13px;background:var(--card-bg)}.omni-link-picker-row .omni-link-row-icon{display:grid;width:34px;height:34px;place-items:center;margin:0;border-radius:10px;color:var(--teal-dark);background:var(--brand-soft)}.omni-link-row-icon svg{width:19px;height:19px;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.omni-link-picker-row>div{min-width:0}.omni-link-picker-row strong,.omni-link-picker-row span,.omni-link-picker-row small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.omni-link-picker-row span{margin-top:3px;color:#65458f;font-size:.78rem;font-weight:800}.omni-link-picker-row small{margin-top:3px;color:var(--muted)}@media(max-width:680px){.search-page-inspector-panel .panel-heading{align-items:stretch;flex-direction:column}.search-page-inspector-filter{width:100%}.composer-link-assist{align-items:flex-start;flex-direction:column}.omni-link-nudge{grid-template-columns:auto minmax(0,1fr) auto}.omni-link-nudge-action{grid-column:1 / -1;width:100%}.omni-link-nudge-dismiss{grid-column:3;grid-row:1}.omni-links-prompt{grid-template-columns:auto minmax(0,1fr)}.omni-links-prompt .secondary-button{grid-column:1 / -1;width:100%}.omni-link-picker-row{grid-template-columns:auto minmax(0,1fr)}.omni-link-picker-row .primary-button{grid-column:1 / -1;width:100%}}@media(max-width:1000px){.tools-home-grid,.tools-builder-grid{grid-template-columns:1fr}.tools-qr-preview{position:static;top:auto}.tools-link-card{grid-template-columns:minmax(0,1fr) auto}.tools-row-actions{grid-column:1 / -1}.search-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.search-two-column,.search-action-form{grid-template-columns:1fr}.email-metrics,.email-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.email-home-grid{grid-template-columns:1fr}.email-home-grid.four,.email-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.email-campaign-row{grid-template-columns:44px minmax(0,1fr) auto auto;gap:10px;padding:15px 13px}.email-campaign-audience,.email-campaign-stats{display:none}.email-campaign-state{min-width:0}.email-campaign-state small{max-width:82px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.email-automation-card{grid-template-columns:1fr}.email-automation-card .email-card-actions{justify-content:flex-start}.email-form-builder-grid,.email-content-builder-grid,.email-settings-grid{grid-template-columns:1fr}.email-onboarding-grid,.admin-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-operations-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-affiliate-program-grid,.admin-library-review-grid,.admin-grid,.admin-overview-layout{grid-template-columns:1fr}.admin-usage-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-infrastructure-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-email-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-email-cost-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-email-cost-grid article:nth-child(3){border-top:1px solid var(--line);border-left:0}.admin-email-cost-grid article:nth-child(4){border-top:1px solid var(--line)}.admin-operation-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.admin-subscription-toolbar,.admin-activity-toolbar{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-plan-grid{grid-template-columns:1fr}}@media(max-width:680px){.email-subview,.email-subview>*,.email-workspace-header>*{min-width:0;max-width:100%}.email-workspace-header{align-items:stretch;flex-direction:column}.email-workspace-header .primary-button,.email-tabs{width:100%}.email-workspace-header :is(h2,p){overflow-wrap:anywhere}.email-metrics{grid-template-columns:1fr}.email-metrics article{min-height:106px}.email-home-grid.four{grid-template-columns:1fr}.email-checklist button{grid-template-columns:38px minmax(0,1fr)}.email-checklist button>b{grid-column:2}.email-summary-card{min-height:190px}.email-preview-toolbar{align-items:flex-start;flex-direction:column}.email-preview-toolbar>div:last-child{width:100%;flex-wrap:wrap}.email-preview-toolbar button{flex:1 1 auto}.email-block-format-panel,.email-button-format-panel{grid-template-columns:repeat(2,minmax(0,1fr))}.email-divider-format-panel{grid-template-columns:1fr 1fr}.email-preview-toolbar .email-device-button,.email-preview-toolbar .email-preview-refresh-button{min-width:96px}.founder-guide{right:max(12px,env(safe-area-inset-right));bottom:calc(64px + env(safe-area-inset-bottom));width:44px;height:92px}.help-feedback-launcher{right:max(12px,env(safe-area-inset-right));bottom:max(12px,env(safe-area-inset-bottom));width:44px;min-height:44px;border-radius:50%;padding:0}.help-feedback-launcher span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.feedback-launcher{width:68px;min-height:82px}.founder-pet-stage,.founder-pet-avatar{width:66px;height:78px}.founder-pet-label{display:none}.founder-pet-spark{top:-2px;right:-1px}.founder-tip-card{width:336px;max-width:calc(100vw - 24px);border-radius:18px 18px 7px;padding:15px}.founder-tip-card footer{flex-wrap:wrap}.feedback-shell{padding:20px}.feedback-shell footer{align-items:stretch;flex-direction:column-reverse}.feedback-shell footer button{width:100%}.admin-header{align-items:flex-start}.admin-header-actions{width:100%;justify-content:space-between}.admin-section-heading{align-items:flex-start;flex-direction:column}.admin-infrastructure-heading{align-items:flex-start}.admin-infrastructure-heading>.secondary-button{width:100%}.admin-infrastructure-actions{width:100%;justify-content:space-between}.admin-provider-grid,.admin-provider-readiness-grid{grid-template-columns:1fr}.tools-header{align-items:stretch;flex-direction:column}.tools-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.tools-toolbar,.tools-analytics-grid{grid-template-columns:1fr}.tools-analytics-wide{grid-column:auto}.tools-analytics-toolbar{align-items:stretch;flex-direction:column}.tools-analytics-toolbar>div:last-child{flex-direction:column}.tools-analytics-toolbar label{min-width:0}.tools-link-card{grid-template-columns:1fr}.tools-link-card>.email-status{justify-self:start}.tools-row-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.tools-action-button{justify-content:center}.tools-row-actions .tools-action-button:last-child:nth-child(odd){grid-column:1 / -1}.tools-domains-intro,.tools-domain-card>header{align-items:stretch;flex-direction:column}.tools-domains-intro .primary-button{width:100%}.tools-domain-usage{grid-template-columns:1fr}.tools-domain-records>div{grid-template-columns:60px minmax(0,1fr)}.tools-domain-records>div code:nth-of-type(2),.tools-domain-records>div button{grid-column:2}.tools-link-stats{text-align:left}.tools-slug-field{grid-template-columns:auto minmax(0,1fr)}.tools-slug-field span{padding:0 4px 0 12px}.tools-qr-color-grid,.tools-label-settings{grid-template-columns:1fr}.tools-label-preview{align-items:center;flex-direction:column}.tools-label-preview.capsule>span{min-width:min(120px,78%)}.tools-qr-preview{min-height:0}.tools-pagination{align-items:flex-start;flex-direction:column}.tools-pagination>div{width:100%;justify-content:space-between}.tools-activity-panel .analytics-table-wrap{overflow:visible}.tools-activity-table{display:block;min-width:0;border-spacing:0}.tools-activity-table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.tools-activity-table tbody,.tools-activity-table tr{display:grid;gap:0}.tools-activity-table tbody{gap:12px}.tools-activity-table tr{overflow:hidden;border:1px solid var(--line);border-radius:14px;background:var(--card-bg)}.tools-activity-table td{display:grid;grid-template-columns:minmax(94px,.38fr) minmax(0,1fr);min-width:0!important;gap:10px;align-items:center;border-bottom:1px solid var(--line);padding:9px 11px;overflow-wrap:anywhere}.tools-activity-table td:last-child{border-bottom:0}.tools-activity-table td:before{color:var(--muted);font-size:.65rem;font-weight:800;letter-spacing:.035em;text-transform:uppercase}.tools-activity-table td:nth-child(1):before{content:"Time"}.tools-activity-table td:nth-child(2):before{content:"Masked IP"}.tools-activity-table td:nth-child(3):before{content:"Link"}.tools-activity-table td:nth-child(4):before{content:"Type"}.tools-activity-table td:nth-child(5):before{content:"Campaign"}.tools-activity-table td:nth-child(6):before{content:"Device"}.tools-activity-table td:nth-child(7):before{content:"Browser"}.tools-activity-table td:nth-child(8):before{content:"Operating system"}.tools-activity-table td:nth-child(9):before{content:"Referral source"}.tools-activity-table td:nth-child(10):before{content:"Country"}.tools-activity-table td.analytics-empty-row{display:block;border:0;padding:20px;text-align:center!important}.tools-activity-table td.analytics-empty-row:before{content:none}.tools-share-picker.open .tools-share-picker-menu{position:relative;inset:auto;margin-top:7px}.search-workspace-header,.search-header-actions,.search-filter-row{align-items:stretch;flex-direction:column}.search-header-actions label,.search-filter-row label:last-child{min-width:0;max-width:none}.search-metrics,.search-overview-grid{grid-template-columns:1fr}.search-readiness-progress{justify-items:start;width:min(100%,220px)}.search-audit-issue{grid-template-columns:1fr}.search-audit-issue-group>summary{grid-template-columns:auto minmax(0,1fr) 18px}.search-audit-issue-group>summary>b{grid-column:2;justify-self:start}.search-audit-page-row{grid-template-columns:1fr}.search-audit-page-row button{justify-self:start}.search-audit-category-section>header{grid-template-columns:auto minmax(0,1fr);align-items:start}.search-audit-category-section>header small{grid-column:2;white-space:normal}.search-audit-issue-group footer{grid-template-columns:1fr;align-items:start}.search-audit-issue-group footer .text-button{justify-self:start}.search-audit-issue-group footer{grid-template-columns:1fr}.search-result-list header{flex-direction:column}.search-engine-toolbar,.search-row-actions{align-items:stretch;flex-direction:column}.search-engine-toolbar label,.compact-select{width:100%;min-width:0}.email-workspace-header,.email-list-toolbar{align-items:stretch;flex-direction:column}.email-header-actions{display:grid;grid-template-columns:1fr 1fr}.email-metrics,.email-stat-grid,.email-card-grid{grid-template-columns:1fr}.email-type-grid{grid-template-columns:1fr 1fr}.email-dialog-form .form-row{grid-template-columns:1fr}.email-automation-flow{flex-direction:column}.email-automation-arrow{min-height:15px;transform:rotate(90deg)}.automation-builder-step{grid-template-columns:32px minmax(0,1fr);gap:9px}.automation-step-number{width:32px;height:32px;border-radius:10px}.automation-step-content{padding:14px}.automation-step-heading,.automation-activation-panel{align-items:flex-start;flex-direction:column}.automation-step-connector{grid-template-columns:32px 1fr;height:18px}.automation-activation-panel .consent-check{flex:1 1 auto}.email-domain-card-header{align-items:stretch;flex-direction:column}.email-domain-card-header .secondary-button{width:100%}.email-domain-progress{grid-template-columns:1fr}.email-domain-progress li{min-height:0}.email-dns-field{grid-template-columns:1fr auto}.email-dns-field>span{grid-column:1 / -1}.email-dns-field code{min-width:0}.email-sender-addresses-heading{align-items:stretch;flex-direction:column}.email-sender-addresses-heading .secondary-button{width:100%}.email-onboarding-heading,.email-campaign-readiness{align-items:stretch;flex-direction:column}.email-campaign-readiness{grid-template-columns:minmax(0,1fr)}.email-onboarding-grid,.email-schedule-fields{grid-template-columns:1fr}.email-campaign-row{grid-template-columns:32px minmax(0,1fr) auto;gap:8px}.email-campaign-row>.email-campaign-icon{grid-row:1 / 3}.email-campaign-row>div:nth-child(2){grid-column:2 / -1;min-width:0;overflow-wrap:anywhere}.email-campaign-row>.email-campaign-state{grid-column:2}.email-campaign-row-actions{grid-column:3}.email-campaign-readiness ul{grid-template-columns:minmax(0,1fr)}.email-campaign-readiness li b,.email-campaign-readiness li small{white-space:normal;overflow-wrap:anywhere}.admin-metric-grid,.admin-usage-grid{grid-template-columns:1fr}.admin-operations-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-affiliate-program-card>header,.admin-library-review-card>header{align-items:flex-start;flex-direction:column}.admin-affiliate-program-card>header .email-status,.admin-library-review-card>header .email-status{align-self:flex-start}.admin-library-review-card>footer{align-items:stretch;flex-direction:column}.admin-library-review-card footer label{width:100%;min-width:0}.admin-library-review-card footer small{text-align:left}.admin-invite-form{align-items:stretch}.admin-infrastructure-summary,.admin-operation-grid,.admin-provider-metrics,.admin-email-summary,.admin-email-cost-grid{grid-template-columns:1fr}.admin-email-cost-grid article+article,.admin-email-cost-grid article:nth-child(3){border-top:1px solid var(--line);border-left:0}.admin-readiness-facts{grid-template-columns:1fr}.admin-infrastructure-actions{align-items:stretch;flex-direction:column}.admin-provider-card>footer{align-items:flex-start;flex-direction:column}.admin-subscription-toolbar,.admin-activity-toolbar,.admin-plan-controls{grid-template-columns:1fr}.admin-subscription-toolbar .secondary-button,.admin-activity-toolbar .secondary-button,.admin-plan-controls>button{width:100%;justify-self:stretch}.admin-plan-card{grid-template-columns:1fr}.admin-plan-usage{justify-content:flex-start}.admin-subscription-block-heading{align-items:flex-start;flex-direction:column}.admin-subscription-block-heading>span{text-align:left}}@media(max-width:420px){.tools-metrics{grid-template-columns:1fr}.tools-pagination .secondary-button span{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}}@media(max-width:480px){.feedback-dialog{width:calc(100vw - 20px);max-width:calc(100vw - 20px);max-height:calc(100dvh - 20px);border-radius:18px}.feedback-shell{max-height:calc(100dvh - 20px);gap:13px;padding:16px}.feedback-shell header{gap:10px}.feedback-shell header h2{font-size:1.3rem}.feedback-shell textarea{min-height:104px}}@media(max-width:480px){.founder-tip-card{right:0;width:calc(100vw - 24px);max-width:none}}@media(prefers-reduced-motion:reduce){.founder-pet-rig,.founder-pet-rig *,.founder-pet-sprite-shell,.founder-pet-sprite,.founder-pet-action-atlas,.founder-pet-shadow,.founder-pet-spark,.founder-tip-card{animation:none!important;transition:none!important}.pet-happy-sparks,.pet-sleep-symbols{display:none}}.pricing-page{min-height:100vh;color:var(--ink);background:var(--paper)}.pricing-header{position:sticky;z-index:10;top:0;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:28px;padding:14px clamp(20px,4vw,64px);border-bottom:1px solid var(--line);background:#fefdfbf2;backdrop-filter:blur(14px)}.pricing-header nav{display:flex;align-items:center;justify-content:center;gap:20px}.pricing-header nav a{color:var(--muted);font-size:.88rem;font-weight:600}.pricing-header nav a:hover{color:var(--teal-dark)}.pricing-header-actions{display:flex;align-items:center;gap:9px}.pricing-main{--pricing-content-width: 1120px;padding:0 clamp(20px,4vw,64px) 80px}.pricing-hero{display:grid;justify-items:center;width:min(100%,var(--pricing-content-width));margin:0 auto;padding:clamp(68px,8vw,108px) 0 54px;text-align:center}.pricing-hero h1{max-width:860px;margin:7px 0 20px;font-size:clamp(2.8rem,7vw,5.8rem);line-height:.96;letter-spacing:-.065em}.pricing-hero-copy{max-width:760px;margin:0;color:var(--muted);font-size:clamp(1.05rem,2vw,1.25rem);line-height:1.65}.pricing-promise{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;width:100%;margin-top:42px;text-align:left}.pricing-promise article{display:grid;grid-template-columns:auto minmax(0,1fr);gap:8px 12px;min-height:170px;padding:22px;border:1px solid var(--line);border-radius:20px;background:var(--surface);box-shadow:var(--shadow)}.pricing-promise article>span{display:grid;width:31px;height:31px;place-items:center;border-radius:50%;color:var(--teal-dark);background:var(--brand-pale);font-size:.72rem;font-weight:800}.pricing-promise article>strong{align-self:center;font-size:1.08rem}.pricing-promise article>p{grid-column:1 / -1;margin:5px 0 0;color:var(--muted);font-size:.92rem;line-height:1.55}.pricing-product-jump{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:24px;padding:7px;border:1px solid var(--line);border-radius:999px;background:var(--surface);box-shadow:0 9px 24px #1f322d0f}.pricing-product-jump a{min-width:94px;border-radius:999px;padding:10px 15px;color:var(--muted);font-size:.82rem;font-weight:750;transition:color .16s ease,background .16s ease,transform .16s ease}.pricing-product-jump a:hover{color:var(--teal-dark);background:var(--brand-pale);transform:translateY(-1px)}.pricing-matrix-jump{display:inline-flex;align-items:center;min-height:44px;margin-top:26px;border:1px solid color-mix(in srgb,var(--teal) 34%,var(--line));border-radius:999px;padding:0 18px;color:var(--teal-dark);background:var(--brand-pale);font-size:.84rem;font-weight:780;transition:transform .16s ease,box-shadow .16s ease}.pricing-matrix-jump:hover{transform:translateY(-2px);box-shadow:0 9px 20px #1f322d17}.public-billing-toggle{display:inline-grid;grid-template-columns:repeat(2,minmax(130px,1fr));gap:4px;margin:18px 0 0 14px;padding:4px;border:1px solid var(--line);border-radius:999px;vertical-align:middle;background:var(--surface)}.public-billing-toggle button{min-height:38px;border:0;border-radius:999px;padding:5px 15px;color:var(--muted);background:transparent;cursor:pointer;font:inherit;font-size:.78rem;font-weight:760}.public-billing-toggle button span{display:block;color:#56864f;font-size:.58rem}.public-billing-toggle button.active{color:var(--teal-dark);background:var(--brand-pale);box-shadow:0 1px 3px #1430271a}.pricing-plan-guide{display:grid;grid-template-columns:minmax(230px,.52fr) minmax(0,1fr);gap:32px 48px;width:min(100%,var(--pricing-content-width));margin:18px auto 12px;padding:30px 30px 18px;border:1px solid var(--line);border-radius:24px;background:var(--subtle-bg)}.pricing-plan-guide h2{max-width:380px;margin:6px 0 0;font-size:clamp(1.9rem,3.5vw,2.8rem);line-height:1.05}.plan-guide-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.plan-guide-grid article{display:grid;align-content:start;gap:7px;padding:18px;border:1px solid var(--line);border-radius:17px;background:var(--surface)}.plan-guide-grid span{width:fit-content;border-radius:999px;padding:5px 9px;color:var(--teal-dark);background:var(--brand-pale);font-size:.68rem;font-weight:800;letter-spacing:.055em;text-transform:uppercase}.plan-guide-grid strong{font-size:.95rem}.plan-guide-grid p{margin:0;color:var(--muted);font-size:.79rem;line-height:1.5}.pricing-guide-controls{display:flex;grid-column:1 / -1;align-items:center;justify-content:space-between;gap:18px;margin-top:-4px;border-top:1px solid color-mix(in srgb,var(--teal) 12%,var(--line));padding-top:20px}.pricing-guide-controls .pricing-matrix-jump,.pricing-guide-controls .public-billing-toggle{margin:0}@media(max-width:700px){.pricing-guide-controls{align-items:stretch;flex-direction:column}.pricing-guide-controls .pricing-matrix-jump{justify-content:center;width:100%}}.product-pricing{scroll-margin-top:110px;width:min(100%,var(--pricing-content-width));margin:22px auto;overflow:hidden;border:1px solid var(--line);border-radius:26px;background:var(--surface);box-shadow:var(--shadow)}.product-pricing-heading{display:flex;align-items:center;gap:17px;padding:24px 26px;border-bottom:1px solid var(--line)}.product-pricing-heading img{display:block;width:66px;height:66px;flex:0 0 66px;object-fit:contain;border-radius:18px}.product-pricing-heading>div{display:grid;gap:2px}.product-pricing-heading span{font-size:.72rem;font-weight:800;letter-spacing:.07em;text-transform:uppercase}.product-pricing-heading h2{margin:0;font-size:1.55rem}.product-pricing-heading p{margin:3px 0 0;color:var(--muted);font-size:.9rem;line-height:1.5}.product-social-pricing .product-pricing-heading{background:var(--product-social-soft)}.product-social-pricing .product-pricing-heading span{color:var(--product-social)}.product-email-pricing .product-pricing-heading{background:var(--product-email-soft)}.product-email-pricing .product-pricing-heading span{color:#943e36}.product-analytics-pricing .product-pricing-heading{background:var(--product-analytics-soft)}.product-analytics-pricing .product-pricing-heading span{color:var(--product-analytics)}.product-search-pricing .product-pricing-heading{background:var(--product-search-soft)}.product-search-pricing .product-pricing-heading span{color:#7d5b18}.product-links-pricing .product-pricing-heading{background:#eee8f8}.product-links-pricing .product-pricing-heading span{color:#64488a}.pricing-tier-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;padding:20px}.pricing-tier-card{position:relative;display:flex;min-width:0;flex-direction:column;padding:24px;border:1px solid var(--line);background:var(--surface)}.pricing-tier-card:first-child{border-radius:19px 0 0 19px}.pricing-tier-card:last-child{border-radius:0 19px 19px 0}.pricing-tier-card+.pricing-tier-card{margin-left:-1px}.pricing-tier-featured{z-index:1;border-color:color-mix(in srgb,var(--teal) 46%,var(--line));background:linear-gradient(180deg,color-mix(in srgb,var(--brand-pale) 58%,var(--surface)),var(--surface) 44%);box-shadow:0 13px 30px #1f322d14}.tier-label{width:fit-content;border-radius:999px;padding:5px 9px;color:var(--teal-dark);background:var(--brand-pale);font-size:.67rem;font-weight:850;letter-spacing:.06em;text-transform:uppercase}.pricing-tier-card h3{margin:18px 0 5px;color:var(--ink);font-size:clamp(2rem,4vw,2.7rem);line-height:1;letter-spacing:-.045em}.pricing-tier-card h3 small{color:var(--muted);font-size:.74rem;font-weight:650;letter-spacing:0}.tier-capacity{min-height:40px;margin:6px 0 0;color:var(--ink);font-size:.82rem;font-weight:750;line-height:1.45}.tier-summary{min-height:46px;margin:7px 0 0;color:var(--muted);font-size:.8rem;line-height:1.5}.pricing-tier-card ul{display:grid;gap:9px;margin:20px 0 0;padding:18px 0 0;border-top:1px solid var(--line);list-style:none}.pricing-tier-card li{position:relative;padding-left:22px;color:#40514d;font-size:.79rem;line-height:1.45}.pricing-tier-card li:before{content:"\2713";position:absolute;left:0;top:1px;display:grid;width:15px;height:15px;place-items:center;border-radius:50%;color:var(--teal-dark);background:var(--brand-pale);font-size:.57rem;font-weight:850}.email-capacity-picker{display:flex;align-items:end;justify-content:space-between;gap:24px;margin:20px 20px 0;padding:16px 18px;border:1px solid var(--line);border-radius:17px;background:var(--subtle-bg)}.email-capacity-picker label{display:grid;min-width:240px;gap:6px;color:var(--ink);font-size:.75rem;font-weight:780}.email-capacity-picker select{min-height:43px;border:1px solid var(--line);border-radius:11px;padding:0 36px 0 12px;color:var(--ink);background:var(--surface);font:inherit}.email-capacity-picker p{max-width:560px;margin:0;color:var(--muted);font-size:.78rem;line-height:1.5}.email-capacity-picker a{color:var(--teal-dark);font-weight:750}.usage-details{margin:0 20px 20px;border:1px solid var(--line);border-radius:16px;background:var(--subtle-bg)}.usage-details summary{cursor:pointer;padding:14px 17px;color:var(--ink);font-size:.8rem;font-weight:780}.usage-details summary::marker{color:var(--teal)}.usage-details>div{padding:0 17px 15px}.usage-details p{margin:0;color:var(--muted);font-size:.8rem;line-height:1.55}.pricing-matrix{scroll-margin-top:104px;width:min(100%,var(--pricing-content-width));margin:0 auto;overflow:hidden;border:1px solid var(--line);border-radius:26px;background:var(--surface);box-shadow:var(--shadow)}.pricing-matrix-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:28px;padding:28px 30px;border-bottom:1px solid var(--line);background:linear-gradient(135deg,var(--subtle-bg),var(--surface))}.pricing-matrix-heading h2{margin:5px 0 7px;font-size:clamp(1.75rem,3.3vw,2.75rem)}.pricing-matrix-heading p{max-width:720px;margin:0;color:var(--muted);line-height:1.55}.pricing-matrix-heading>span{flex:0 0 auto;border-radius:999px;padding:7px 10px;color:var(--muted);background:var(--surface);font-size:.7rem;font-weight:750}.pricing-matrix-columns,.pricing-product-row>summary{display:grid;grid-template-columns:minmax(220px,1.35fr) repeat(3,minmax(145px,1fr)) 34px;align-items:center;gap:0}.pricing-matrix-columns{padding:11px 18px;border-bottom:1px solid var(--line);color:var(--muted);background:#fbfbf8;font-size:.66rem;font-weight:850;letter-spacing:.065em;text-transform:uppercase}.pricing-matrix-columns span:not(:first-child){padding-left:18px}.pricing-matrix .product-pricing{width:100%;margin:0;border:0;border-bottom:1px solid var(--line);border-radius:0;box-shadow:none}.pricing-matrix .product-pricing:last-child{border-bottom:0}.pricing-product-row>summary{min-height:92px;padding:10px 18px;cursor:pointer;list-style:none;touch-action:manipulation;transition:background .16s ease}.pricing-product-row>summary::-webkit-details-marker{display:none}.pricing-product-row:not([open])>:not(summary){display:none}.pricing-product-row>summary:hover{background:color-mix(in srgb,var(--brand-pale) 42%,var(--surface))}.pricing-product-row>summary:focus-visible{position:relative;z-index:2;outline:3px solid color-mix(in srgb,var(--teal) 32%,transparent);outline-offset:-3px}.pricing-product-row[open]>summary{border-bottom:1px solid var(--line);background:color-mix(in srgb,var(--brand-pale) 58%,var(--surface))}.pricing-row-product{display:flex;min-width:0;align-items:center;gap:12px;padding-right:14px}.pricing-row-product img{display:block;width:50px;height:50px;flex:0 0 50px;object-fit:contain;border-radius:13px}.pricing-row-product>span{display:grid;min-width:0;gap:3px}.pricing-row-product strong{font-size:.96rem}.pricing-row-product small{overflow:hidden;color:var(--muted);font-size:.72rem;text-overflow:ellipsis;white-space:nowrap}.pricing-row-plan{display:grid;min-width:0;align-content:center;gap:3px;min-height:58px;padding:6px 18px;border-left:1px solid var(--line)}.pricing-row-plan>small{display:none;color:var(--muted);font-size:.62rem;font-weight:850;letter-spacing:.06em;text-transform:uppercase}.pricing-row-plan strong{font-size:1.15rem;font-variant-numeric:tabular-nums;letter-spacing:-.025em}.pricing-row-plan strong em{color:var(--muted);font-size:.62rem;font-style:normal;font-weight:650;letter-spacing:0}.pricing-row-plan>span{overflow:hidden;color:var(--muted);font-size:.7rem;text-overflow:ellipsis;white-space:nowrap}.pricing-row-plan.featured{background:color-mix(in srgb,var(--brand-pale) 45%,transparent)}.pricing-product-row>summary>i{position:relative;width:28px;height:28px;justify-self:end;border-radius:50%;background:var(--subtle-bg);transition:transform .2s ease,background .2s ease}.pricing-product-row>summary>i:before,.pricing-product-row>summary>i:after{content:"";position:absolute;left:9px;top:13px;width:10px;height:2px;border-radius:2px;background:var(--teal-dark)}.pricing-product-row>summary>i:after{transform:rotate(90deg);transition:transform .2s ease}.pricing-product-row[open]>summary>i{background:var(--brand-soft);transform:rotate(180deg)}.pricing-product-row[open]>summary>i:after{transform:rotate(0)}.pricing-matrix .product-pricing-heading{display:none}.pricing-matrix .pricing-tier-grid{padding-top:24px}.pricing-product-row[open] .pricing-tier-grid{animation:pricingDetailsReveal .22s ease both}@keyframes pricingDetailsReveal{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}.competitor-summary{width:min(100%,var(--pricing-content-width));margin:70px auto 0;overflow:hidden;border:1px solid var(--line);border-radius:26px;background:var(--surface);box-shadow:var(--shadow)}.competitor-summary .comparison-intro{width:auto;margin:0;padding:30px;border-bottom:1px solid var(--line);background:var(--subtle-bg)}.competitor-price-table{min-width:1080px}.competitor-price-table td strong{display:block;color:var(--ink)}.competitor-price-table td small{display:block;margin-top:4px;color:var(--muted);font-size:.72rem;line-height:1.4}.savings-badge{display:inline-flex;min-width:84px;justify-content:center;border-radius:999px;padding:6px 9px;color:#2d6847;background:#dff3df;font-size:.7rem;font-weight:850;white-space:nowrap}.comparison-disclaimer{margin:0;padding:16px 20px;border-top:1px solid var(--line);color:var(--muted);background:#fbfbf8;font-size:.74rem;line-height:1.5}.pricing-status-card{display:grid;grid-template-columns:minmax(220px,.55fr) minmax(0,1fr) auto;align-items:center;gap:24px;width:100%;margin-top:16px;padding:24px 26px;border:1px solid color-mix(in srgb,var(--teal) 28%,var(--line));border-radius:20px;text-align:left;background:linear-gradient(135deg,var(--brand-pale),#f5f8f2 56%,var(--surface))}.pricing-status-card>div{display:grid;gap:5px}.pricing-status-card span{color:var(--teal-dark);font-size:.72rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.pricing-status-card strong{font-size:1.7rem;letter-spacing:-.035em}.pricing-status-card p{margin:0;color:var(--muted);font-size:.9rem;line-height:1.55}.comparison-intro{display:grid;grid-template-columns:minmax(0,.8fr) minmax(320px,.65fr);align-items:end;gap:56px;width:min(100%,var(--pricing-content-width));margin:60px auto 24px}.comparison-intro h2{margin:6px 0 0;font-size:clamp(2rem,4vw,3.4rem);line-height:1.04}.comparison-intro>p{margin:0;color:var(--muted);line-height:1.65}.comparison-section{scroll-margin-top:110px;width:min(100%,var(--pricing-content-width));margin:22px auto;overflow:hidden;border:1px solid var(--line);border-radius:24px;background:var(--surface);box-shadow:var(--shadow)}.comparison-heading{display:flex;align-items:center;gap:17px;padding:24px 26px;border-bottom:1px solid var(--line)}.comparison-heading img{display:block;width:66px;height:66px;object-fit:contain;border-radius:18px}.comparison-heading>div{display:grid;gap:2px}.comparison-heading span{font-size:.72rem;font-weight:800;letter-spacing:.07em;text-transform:uppercase}.comparison-heading h2{margin:0;font-size:1.55rem}.comparison-heading p{margin:3px 0 0;color:var(--muted);font-size:.9rem}.product-social-comparison .comparison-heading{background:var(--product-social-soft)}.product-social-comparison .comparison-heading span{color:var(--product-social)}.product-email-comparison .comparison-heading{background:var(--product-email-soft)}.product-email-comparison .comparison-heading span{color:#943e36}.product-analytics-comparison .comparison-heading{background:var(--product-analytics-soft)}.product-analytics-comparison .comparison-heading span{color:var(--product-analytics)}.product-search-comparison .comparison-heading{background:var(--product-search-soft)}.product-search-comparison .comparison-heading span{color:#7d5b18}.product-links-comparison .comparison-heading{background:#eee8f8}.product-links-comparison .comparison-heading span{color:#64488a}.comparison-table-wrap{width:100%;overflow-x:auto}.comparison-key{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;width:min(100%,var(--pricing-content-width));margin:0 auto 28px}.comparison-key>div{display:grid;gap:5px;padding:15px 17px;border:1px solid var(--line);border-radius:15px;background:var(--subtle-bg)}.comparison-key strong{font-size:.78rem}.comparison-key span{color:var(--muted);font-size:.72rem;line-height:1.45}.comparison-table{width:100%;min-width:1120px;border-collapse:collapse;text-align:left}.comparison-table th,.comparison-table td{padding:17px 20px;border-bottom:1px solid var(--line);vertical-align:middle}.comparison-table thead th{color:var(--muted);background:#fbfbf8;font-size:.69rem;font-weight:800;letter-spacing:.055em;text-transform:uppercase}.comparison-table tbody tr:last-child>*{border-bottom:0}.comparison-table tbody th{width:16%;font-size:.9rem}.comparison-table td{color:var(--muted);font-size:.84rem;line-height:1.45}.comparison-table td:nth-child(2){width:17%;color:var(--ink)}.comparison-table td:nth-child(3){width:17%}.comparison-table td:nth-child(4){width:15%}.comparison-table td:nth-child(5){width:23%}.comparison-table td:last-child{width:12%}.comparison-table a{color:var(--teal-dark);font-weight:700;text-decoration:underline;text-decoration-color:color-mix(in srgb,var(--teal) 35%,transparent);text-underline-offset:3px}.comparison-table a:hover{text-decoration-color:currentColor}.founder-price-row>*{background:color-mix(in srgb,var(--brand-pale) 54%,var(--surface))}.founder-provider{display:flex;flex-wrap:wrap;align-items:center;gap:7px}.founder-provider i{padding:4px 7px;border-radius:999px;color:var(--teal-dark);background:var(--brand-soft);font-size:.62rem;font-style:normal;font-weight:800;text-transform:uppercase}.founder-price-row [data-founder-price]{color:var(--teal-dark)}.pricing-methodology{display:grid;grid-template-columns:minmax(220px,.5fr) minmax(0,1fr);gap:28px 48px;width:min(100%,var(--pricing-content-width));margin:68px auto 0;padding:34px;border:1px solid var(--line);border-radius:24px;background:var(--subtle-bg)}.pricing-methodology h2{margin:5px 0 0;font-size:clamp(1.8rem,3vw,2.6rem)}.methodology-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.methodology-grid article{display:grid;align-content:start;gap:7px}.methodology-grid p{margin:0;color:var(--muted);font-size:.85rem;line-height:1.55}.pricing-reviewed{grid-column:1 / -1;margin:0;padding-top:20px;border-top:1px solid var(--line);color:var(--muted);font-size:.78rem;line-height:1.55}.pricing-cta{display:flex;align-items:center;justify-content:space-between;gap:36px;width:min(100%,var(--pricing-content-width));margin:28px auto 0;padding:34px;border-radius:24px;color:var(--hero-copy);background:var(--hero-bg)}.pricing-cta h2{margin:5px 0 10px;color:#fff;font-size:clamp(1.8rem,4vw,3rem)}.pricing-cta p:not(.eyebrow){max-width:700px;margin:0;color:#b9c8c4;line-height:1.55}.pricing-cta .eyebrow{color:var(--brand-soft)}.enterprise-pricing-cta{display:flex;align-items:center;justify-content:space-between;gap:30px;width:min(100%,var(--pricing-content-width));margin:28px auto 0;padding:30px 34px;border:1px solid var(--line);border-radius:24px;background:linear-gradient(135deg,var(--subtle-bg),var(--surface))}.enterprise-pricing-cta h2{margin:4px 0 7px;font-size:clamp(1.6rem,3vw,2.35rem)}.enterprise-pricing-cta p:not(.eyebrow){max-width:760px;margin:0;color:var(--muted);line-height:1.55}.enterprise-pricing-cta>a{flex:0 0 auto}@media(max-width:980px){.pricing-header{grid-template-columns:auto 1fr}.pricing-header nav{display:none}.pricing-header-actions{justify-content:flex-end}.pricing-status-card{grid-template-columns:1fr auto}.pricing-status-card>p{grid-row:2;grid-column:1 / -1}.comparison-intro{grid-template-columns:1fr;gap:18px}.comparison-key{grid-template-columns:1fr 1fr}.pricing-plan-guide{grid-template-columns:1fr}.pricing-plan-guide h2{max-width:680px}.pricing-matrix-columns,.pricing-product-row>summary{grid-template-columns:minmax(190px,1.25fr) repeat(3,minmax(120px,1fr)) 32px}.pricing-row-plan{padding-inline:12px}.pricing-tier-grid{grid-template-columns:1fr;gap:12px}.pricing-tier-card:first-child,.pricing-tier-card:last-child{border-radius:19px}.pricing-tier-card+.pricing-tier-card{margin-left:0}.methodology-grid{grid-template-columns:1fr}}@media(max-width:720px){.search-project-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.search-project-identity-editor>div,.search-settings-group .form-row,.search-crawl-toggles{grid-template-columns:1fr}.search-settings-actions .primary-button,.search-workspace-tabs{width:100%}.search-workspace-tabs button{flex:1 0 auto}.search-header-actions{width:100%;flex-wrap:wrap}.search-header-actions label{order:3;width:100%}.search-onboarding-steps article{grid-template-columns:auto minmax(0,1fr)}.search-onboarding-steps article>button{grid-column:2;justify-self:start}.search-source-guide,.search-beginner-guide ol,.search-provider-explainer-grid{grid-template-columns:1fr}.search-beginner-guide-heading{align-items:flex-start;flex-direction:column;gap:7px}.search-setup-progress>div{align-items:flex-start;flex-direction:column;gap:3px}.search-setup-list article,.search-connection-list article{flex-wrap:wrap}.search-setup-list article>button,.search-connection-list article>button,.search-connection-list article>.search-source-badge{margin-left:37px}.pricing-header .secondary-button{display:none}.pricing-header-actions .primary-button{min-height:42px}.pricing-promise{grid-template-columns:1fr}.pricing-promise article{min-height:0}.pricing-product-jump{width:100%;border-radius:20px}.pricing-product-jump a{min-width:calc(33.333% - 8px)}.pricing-plan-guide{padding:23px}.plan-guide-grid{grid-template-columns:1fr}.pricing-matrix-heading{align-items:flex-start;flex-direction:column;padding:23px}.pricing-matrix-columns{display:none}.pricing-product-row>summary{grid-template-columns:repeat(3,minmax(0,1fr)) 30px;min-height:0;padding:15px 14px}.pricing-row-product{grid-column:1 / -1;padding:0 0 12px}.pricing-row-product img{width:44px;height:44px;flex-basis:44px}.pricing-row-plan{min-height:68px;align-self:stretch;padding:8px 9px;border-top:1px solid var(--line)}.pricing-row-plan:first-of-type{border-left:0}.pricing-row-plan>small{display:block}.pricing-row-plan strong{font-size:.98rem}.pricing-row-plan strong em{display:block;margin-top:2px}.pricing-row-plan>span{font-size:.62rem;white-space:normal}.pricing-product-row>summary>i{grid-column:4;grid-row:1}.product-pricing-heading{align-items:flex-start;padding:20px}.product-pricing-heading img{width:54px;height:54px;flex-basis:54px;border-radius:14px}.pricing-tier-grid{padding:14px}.pricing-tier-card{padding:21px}.tier-capacity,.tier-summary{min-height:0}.usage-details{margin:0 14px 14px}.competitor-summary .comparison-intro{padding:24px}.pricing-status-card{grid-template-columns:1fr}.pricing-status-card>p{grid-row:auto;grid-column:auto}.pricing-status-card .primary-button{justify-self:start}.comparison-heading{align-items:flex-start;padding:20px}.comparison-heading img{width:54px;height:54px;border-radius:14px}.comparison-key{grid-template-columns:1fr}.comparison-table-wrap:before{content:"Swipe to compare \2192";position:sticky;z-index:2;left:0;display:block;width:fit-content;margin:12px 0 -2px 14px;padding:5px 9px;border-radius:999px;color:var(--muted);background:var(--subtle-bg);font-size:.68rem;font-weight:750;letter-spacing:.03em}.comparison-table thead th:first-child{position:sticky;z-index:3;left:0;background:#fbfbf8;box-shadow:8px 0 14px -14px #1729258c}.comparison-table tbody th:first-child{position:sticky;z-index:2;left:0;background:var(--surface);box-shadow:8px 0 14px -14px #1729258c}.comparison-table .founder-price-row th:first-child{background:color-mix(in srgb,var(--brand-pale) 54%,var(--surface))}.pricing-methodology{grid-template-columns:1fr;padding:25px}.pricing-reviewed{grid-column:auto}.pricing-cta{align-items:flex-start;flex-direction:column;padding:27px}.public-billing-toggle{width:100%;margin-left:0}.email-capacity-picker,.enterprise-pricing-cta{align-items:stretch;flex-direction:column}.email-capacity-picker label{min-width:0}}@media(max-width:480px){.search-project-summary{grid-template-columns:1fr}.search-project-summary>article{min-height:86px}.search-settings-heading{grid-template-columns:36px minmax(0,1fr) 36px;gap:8px}.search-settings-heading:after,.search-settings-heading-icon{width:36px}.search-settings-heading-icon{height:36px;border-radius:11px}.search-project-identity-editor summary>small{display:none}}select:not([multiple]){-webkit-appearance:none;appearance:none;padding-right:42px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18'%3E%3Cpath d='m5 7 4 4 4-4' fill='none' stroke='%2360716d' stroke-width='1.65' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 13px center;background-size:18px 18px;cursor:pointer}select:not([multiple]):hover,select:not([multiple]):focus-visible{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18'%3E%3Cpath d='m5 7 4 4 4-4' fill='none' stroke='%233b6e58' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 13px center;background-size:18px 18px}select:not([multiple]):disabled{cursor:not-allowed;opacity:.64}select[multiple]{background-image:none;padding-right:12px}.app-shell[data-theme=dark] select:not([multiple]){background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18'%3E%3Cpath d='m5 7 4 4 4-4' fill='none' stroke='%23aebbb6' stroke-width='1.65' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.app-shell[data-theme=dark] select:not([multiple]):hover,.app-shell[data-theme=dark] select:not([multiple]):focus-visible{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18'%3E%3Cpath d='m5 7 4 4 4-4' fill='none' stroke='%23b8e8b0' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 13px center;background-size:18px 18px}.dashboard-main .dashboard-view small{font-size:max(.75rem,12px);line-height:1.42}.dashboard-main .dashboard-view .eyebrow{font-size:max(.78rem,12.5px);line-height:1.45}.dashboard-main .dashboard-view :is(.panel-description,.field-description){font-size:max(.82rem,13px);line-height:1.55}.dashboard-main .overview-product-card>span{font-size:max(.78rem,12.5px)}.dashboard-main .overview-product-card>small{min-height:34px;font-size:max(.78rem,12.5px)}.dashboard-main .overview-mini-metrics small{font-size:max(.75rem,12.5px);line-height:1.3}.dashboard-main .command-center-product-copy small{font-size:max(.72rem,11.5px)}.dashboard-main .workspace-plan-badge{font-size:max(.65rem,10.5px)}.dashboard-main .calendar-overview>span,.dashboard-main .calendar-day>header>span,.dashboard-main .calendar-day>header>small,.dashboard-main .calendar-event strong,.dashboard-main .calendar-event small,.dashboard-main .calendar-more,.dashboard-main .calendar-open-day small{font-size:max(.75rem,12px)}.dashboard-main .recommendation-copy>small{font-size:max(.74rem,12px)}.dashboard-main .recommendation-copy>span{font-size:max(.8rem,13px);line-height:1.5}.dashboard-main .recommendation-cta{font-size:max(.76rem,12.25px)}.dashboard-main .channel-compact-status,.dashboard-main .search-step-status{font-size:max(.74rem,12px)}.dashboard-main :is(.email-metrics,.social-home-metrics,.search-metrics,.tools-metrics,.analytics-metrics) :is(span,small){font-size:max(.78rem,12.5px)}@media(max-width:600px){.dashboard-main .overview-product-card>small{min-height:0}.dashboard-main .command-center-product-copy strong{font-size:.72rem}.dashboard-main .workspace-plan-badge{font-size:.61rem}}.admin-blog-heading-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:10px}.admin-blog-layout{display:grid;grid-template-columns:minmax(230px,.58fr) minmax(0,2.15fr);gap:18px;align-items:start}.admin-blog-library{position:sticky;top:92px;display:grid;gap:10px;max-height:calc(100vh - 120px);padding:12px;overflow:hidden}.admin-blog-search{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:7px;border:1px solid var(--line);border-radius:13px;padding:0 10px}.admin-blog-search .ui-symbol{width:19px;height:19px;color:var(--muted)}.admin-blog-search input{min-width:0;min-height:42px;border:0;outline:0;color:var(--ink);background:transparent;font:inherit}.admin-blog-filter-label{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;color:var(--muted);font-size:.72rem;font-weight:750}.admin-blog-filter-label select{min-width:0;min-height:38px;border:1px solid var(--line);border-radius:11px;padding:0 34px 0 10px;color:var(--ink);background-color:var(--surface);font:inherit;font-size:.76rem}.admin-blog-list{display:grid;gap:7px;min-height:0;overflow:auto}.admin-blog-list>button{display:flex;width:100%;align-items:center;justify-content:space-between;gap:12px;padding:14px;border:1px solid transparent;border-radius:14px;color:var(--ink);background:transparent;text-align:left;cursor:pointer}.admin-blog-list>button:hover,.admin-blog-list>button.active{border-color:color-mix(in srgb,var(--teal) 22%,var(--line));background:var(--brand-pale)}.admin-blog-list>button span{display:grid;gap:4px;min-width:0}.admin-blog-list>button strong{overflow:hidden;font-size:.92rem;text-overflow:ellipsis;white-space:nowrap}.admin-blog-list>button small{overflow:hidden;color:var(--muted);font-size:.75rem;text-overflow:ellipsis;white-space:nowrap}.admin-blog-list>button i{flex:0 0 auto;font-size:.68rem;font-style:normal;text-transform:capitalize}.admin-blog-editor{display:grid;gap:17px;padding:clamp(18px,2.4vw,28px)}.admin-blog-editor-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding-bottom:15px;border-bottom:1px solid var(--line)}.admin-blog-editor-heading h3{margin:3px 0 0;font-size:1.35rem}.admin-blog-editor-heading>div:last-child{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.admin-blog-autosave{display:block;margin-top:4px;color:var(--muted);font-size:.7rem}.admin-blog-editor label{display:grid;gap:7px;color:var(--ink);font-size:.82rem;font-weight:750}.admin-blog-editor label small{color:var(--muted);font-weight:500}.admin-blog-editor input,.admin-blog-editor textarea,.admin-blog-editor select{width:100%;border:1px solid var(--line);border-radius:13px;color:var(--ink);background:var(--surface);font:inherit;font-weight:500}.admin-blog-editor [hidden]{display:none!important}.admin-blog-editor input,.admin-blog-editor select{min-height:45px;padding:0 13px}.admin-blog-editor textarea{padding:12px 13px;line-height:1.55;resize:vertical}.admin-blog-title-field input{min-height:58px;border:0;border-bottom:1px solid var(--line);border-radius:0;padding:0;font-size:clamp(1.45rem,2.5vw,2.35rem);font-weight:700;letter-spacing:-.035em}.admin-blog-workspace{display:grid;grid-template-columns:minmax(0,1fr) 285px;gap:18px;align-items:start}.admin-blog-main-fields{display:grid;gap:17px;min-width:0}.admin-blog-settings{display:grid;gap:9px;position:sticky;top:92px}.admin-blog-readiness{overflow:hidden;border:1px solid color-mix(in srgb,var(--teal) 22%,var(--line));border-radius:14px;background:color-mix(in srgb,var(--brand-pale) 55%,var(--surface))}.admin-blog-readiness>header{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:13px 14px}.admin-blog-readiness>header>div{display:grid;gap:2px}.admin-blog-readiness strong{font-size:.79rem}.admin-blog-readiness small{color:var(--muted);font-size:.66rem}.admin-blog-readiness>header>span{flex:0 0 auto;border-radius:999px;padding:5px 8px;color:var(--teal-dark);background:var(--surface);font-size:.68rem;font-weight:850}.admin-blog-readiness ul{display:grid;gap:7px;margin:0;border-top:1px solid var(--line);padding:12px 14px;list-style:none}.admin-blog-readiness li{display:grid;grid-template-columns:18px minmax(0,1fr);align-items:start;gap:7px;color:var(--muted);font-size:.7rem;line-height:1.35}.admin-blog-readiness li:before{content:"";display:grid;width:16px;height:16px;place-items:center;border:1px solid var(--line);border-radius:50%;color:#fff;background:var(--surface)}.admin-blog-readiness li.complete{color:var(--ink)}.admin-blog-readiness li.complete:before{content:"\2713";border-color:var(--teal);background:var(--teal);font-size:.58rem;font-weight:900}.admin-blog-settings details{border:1px solid var(--line);border-radius:14px;background:var(--surface);overflow:hidden}.admin-blog-settings summary{padding:13px 14px;font-size:.79rem;font-weight:780;cursor:pointer}.admin-blog-settings details>div{display:grid;gap:13px;border-top:1px solid var(--line);padding:14px}.admin-blog-editor .consent-check{display:grid;grid-template-columns:19px minmax(0,1fr);align-items:start;gap:9px;line-height:1.4}.admin-blog-editor .consent-check input{width:19px;min-height:19px;height:19px;margin:1px 0 0;padding:0;accent-color:var(--teal)}.admin-blog-composer{border:1px solid var(--line);border-radius:17px;background:var(--surface);overflow:hidden}.admin-blog-composer>header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:13px 15px;border-bottom:1px solid var(--line)}.admin-blog-composer>header>div:first-child{display:grid;gap:2px}.admin-blog-composer>header small{color:var(--muted);font-size:.68rem}.admin-blog-mode-switch{display:flex;gap:3px;border-radius:10px;padding:3px;background:var(--field-bg)}.admin-blog-mode-switch button{border:0;border-radius:8px;padding:7px 10px;color:var(--muted);background:transparent;font:inherit;font-size:.7rem;font-weight:750;cursor:pointer}.admin-blog-mode-switch button.active{color:var(--teal-dark);background:var(--card-bg);box-shadow:0 2px 8px #18302914}.admin-blog-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:4px;padding:8px;border-bottom:1px solid var(--line);background:color-mix(in srgb,var(--field-bg) 70%,var(--surface))}.admin-blog-toolbar button,.admin-blog-toolbar select{width:auto;min-height:35px;border:1px solid transparent;border-radius:9px;padding:0 9px;color:var(--ink);background:transparent;font:inherit;font-size:.74rem;font-weight:700;cursor:pointer}.admin-blog-toolbar button:hover{border-color:var(--line);background:var(--card-bg)}.admin-blog-toolbar .ui-symbol{width:17px;height:17px;margin-right:4px;vertical-align:middle}.admin-blog-editor .admin-blog-content{width:100%;min-height:560px;border:0;border-radius:0;padding:22px;background:var(--surface);font-family:Figtree,sans-serif;font-size:1rem;line-height:1.75;resize:vertical}.admin-blog-live-preview{min-height:560px;padding:22px}.admin-blog-cover-preview{display:grid;min-height:130px;place-items:center;border:1px dashed var(--line);border-radius:12px;color:var(--muted);background:var(--field-bg);overflow:hidden;font-size:.72rem}.admin-blog-cover-preview img{width:100%;height:150px;object-fit:cover}.admin-blog-upload{display:flex!important;justify-content:center;cursor:pointer}.admin-blog-search-preview{display:grid;gap:3px;border:1px solid var(--line);border-radius:12px;padding:12px;background:var(--card-bg)}.admin-blog-search-preview span{color:#3b765f;font-size:.68rem}.admin-blog-search-preview strong{color:#2358aa;font-size:.85rem;line-height:1.25}.admin-blog-search-preview p{margin:0;color:var(--muted);font-size:.72rem;line-height:1.35}.admin-blog-revisions{display:grid;gap:7px}.admin-blog-revisions article{display:grid;grid-template-columns:1fr auto;gap:3px 8px;border-bottom:1px solid var(--line);padding-bottom:8px}.admin-blog-revisions strong{font-size:.72rem}.admin-blog-revisions small{color:var(--muted);font-size:.65rem}.admin-blog-revisions button{grid-column:2;grid-row:1 / span 2;border:0;color:var(--teal-dark);background:transparent;font:inherit;font-size:.68rem;font-weight:750;cursor:pointer}.admin-blog-editor footer{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:0 -28px -28px;border-top:1px solid var(--line);padding:13px 28px;background:color-mix(in srgb,var(--card-bg) 94%,transparent)}.admin-blog-footer-actions{display:flex;align-items:center;justify-content:flex-end;gap:10px;margin-left:auto}.admin-blog-preview-dialog{width:min(1040px,calc(100vw - 28px));max-height:calc(100vh - 28px);border:0;border-radius:24px;padding:0;color:var(--ink);background:var(--card-bg);box-shadow:0 32px 100px #14201d4d}.admin-blog-preview-dialog::backdrop{background:#141f1c8c;backdrop-filter:blur(4px)}.admin-blog-preview-dialog>article>header{position:sticky;top:0;z-index:2;display:flex;align-items:flex-start;justify-content:space-between;border-bottom:1px solid var(--line);padding:18px 22px;background:var(--card-bg)}.admin-blog-preview-dialog h2{margin:3px 0 0}.admin-blog-preview-frame{padding:clamp(24px,5vw,68px)}.admin-blog-preview-frame #adminBlogPreviewContent{width:min(740px,100%);margin:0 auto}.admin-blog-preview-frame h1{margin:0 0 18px;font-size:clamp(2.2rem,5vw,4.3rem);line-height:1;letter-spacing:-.05em}.admin-blog-preview-frame .preview-excerpt{color:var(--muted);font-size:1.12rem;line-height:1.6}.admin-blog-preview-frame .blog-content{margin-top:35px}.admin-blog-link-dialog{width:min(480px,calc(100vw - 28px));border:0;border-radius:22px;padding:0;color:var(--ink);background:var(--card-bg);box-shadow:0 28px 90px #14201d47}.admin-blog-link-dialog::backdrop{background:#141f1c80;backdrop-filter:blur(4px)}.admin-blog-link-dialog form{display:grid}.admin-blog-link-dialog header{display:flex;align-items:flex-start;justify-content:space-between;border-bottom:1px solid var(--line);padding:18px 20px}.admin-blog-link-dialog h2{margin:3px 0 0}.admin-blog-link-dialog form>div{display:grid;gap:15px;padding:20px}.admin-blog-link-dialog label{display:grid;gap:7px;font-size:.82rem;font-weight:750}.admin-blog-link-dialog input{min-height:46px;border:1px solid var(--line);border-radius:13px;padding:0 13px;color:var(--ink);background:var(--surface);font:inherit}.admin-blog-link-dialog footer{display:flex;justify-content:flex-end;gap:9px;border-top:1px solid var(--line);padding:14px 20px}@media(max-width:1120px){.admin-blog-workspace{grid-template-columns:1fr}.admin-blog-settings{position:static;grid-template-columns:1fr 1fr}.admin-blog-settings details:last-child{grid-column:1 / -1}}@media(max-width:900px){.admin-blog-layout{grid-template-columns:1fr}.admin-blog-library{position:static;max-height:310px}.admin-blog-list{max-height:210px}}@media(max-width:620px){.admin-blog-editor-heading{flex-direction:column}.admin-blog-settings{grid-template-columns:1fr}.admin-blog-settings details:last-child{grid-column:auto}.admin-blog-toolbar{overflow-x:auto;flex-wrap:nowrap;scrollbar-width:thin}.admin-blog-editor footer{align-items:stretch;flex-direction:column;margin-inline:-18px;padding-inline:18px}.admin-blog-footer-actions{display:grid;width:100%;grid-template-columns:1fr 1fr;margin-left:0}.admin-blog-footer-actions>button,.admin-blog-editor footer>button{width:100%}}.nav-external-product-link{display:flex;text-decoration:none}.nav-external-product-link .icon-sign img{width:100%;height:100%;object-fit:contain}.nav-product-new{margin-left:auto;padding:3px 7px;border-radius:999px;background:#dff2e4;color:#2f6d5b;font-size:9px;font-weight:800;letter-spacing:.07em;text-transform:uppercase}.nav-external-arrow{width:17px;height:17px;margin-left:3px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;opacity:.62}.sign-dashboard-workspace{height:calc(100vh - 76px);min-height:640px;margin:-24px -30px -40px;overflow:hidden;background:var(--app-bg)}[data-theme=dark] .sign-dashboard-workspace{background:var(--app-bg)}.sign-dashboard-workspace iframe{display:block;width:100%;height:100%;border:0;background:transparent}.sign-dashboard-workspace iframe[hidden]{display:none}.sign-workspace-loading{display:grid;width:100%;height:100%;place-content:center;justify-items:center;gap:10px;padding:28px;color:var(--ink);text-align:center;background:var(--app-bg)}.sign-workspace-loading[hidden]{display:none}.sign-workspace-loading>span{width:40px;height:40px;border:3px solid var(--line);border-top-color:var(--teal);border-radius:50%;animation:spin .8s linear infinite}.sign-workspace-loading strong{font-size:1.05rem}.sign-workspace-loading small{max-width:360px;color:var(--muted);line-height:1.5}.sign-workspace-loading.error>span{display:none}.sign-workspace-loading.error strong{color:var(--danger)}.sign-workspace-loading.error button{margin-top:6px}.sign-dashboard-workspace.native-dashboard-workspace{height:auto;min-height:0;margin:0;overflow:visible;background:transparent}.native-product-host{position:relative;width:100%;min-width:0;color:var(--ink)}.native-product-host[hidden]{display:none!important}.native-product-host .native-product-fragment{min-width:0}.native-product-host .native-product-fragment,.native-product-host :is(.sign-app,.gp-workspace,.aff-app){width:100%;min-width:0}.native-product-host[data-native-product=sign] .sign-sidebar,.native-product-host[data-native-product=schedule] #scheduleWorkspace>.gp-appbar,.native-product-host[data-native-product=forms] #formsWorkspace>.gp-appbar,.native-product-host[data-native-product=affiliates] .aff-tabs{display:none!important}.native-product-host[data-native-product=sign] .sign-app{min-height:0!important}.native-product-host[data-native-product=sign] .sign-main{width:100%!important;margin-left:0!important;padding:0 0 60px!important}.native-product-host:is([data-native-product=schedule],[data-native-product=forms]) .gp-workspace{min-height:0!important;background:transparent!important}.native-product-host:is([data-native-product=schedule],[data-native-product=forms]) .gp-main{width:100%!important;max-width:none!important;margin:0!important;padding:0 0 60px!important}.native-product-host:is([data-native-product=schedule],[data-native-product=forms]) .gp-main>.gp-status:empty{display:none!important}.native-product-host[data-native-product=affiliates] .aff-app{min-height:0!important;padding:0 0 56px!important;background:transparent!important}.native-product-host[data-native-product=affiliates] .aff-app-header,.native-product-host[data-native-product=affiliates] .aff-status,.native-product-host[data-native-product=affiliates] .aff-view{width:100%!important;max-width:none!important}.native-product-host[data-native-product=sign] .sign-loader{position:absolute;min-height:520px}html[data-dashboard-theme=dark] .native-product-host[data-native-product=sign]{--ink: #e7eee9 !important;--muted: #9aa9a3 !important;--line: #3b4b45 !important;--paper: #1d2824 !important;--canvas: #151d1a !important;--soft: #24342e !important}html[data-dashboard-theme=dark] :is(.native-product-host[data-native-product=schedule],.native-product-host[data-native-product=forms]){--gp-ink: #e7eee9 !important;--gp-muted: #9eada7 !important;--gp-line: #3b4b45 !important;--gp-surface: #1d2824 !important;--gp-canvas: #151d1a !important;--gp-shadow: 0 18px 50px rgba(0,0,0,.24) !important}html[data-dashboard-theme=dark] .native-product-host[data-native-product=affiliates]{--aff-ink: #eef4f0 !important;--aff-muted: #aab9b1 !important;--aff-line: #34443b !important;--aff-bg: #17211c !important;--aff-card: #202d26 !important;--aff-soft: #3d2d22 !important}body.native-product-modal-open .dashboard-view.active{isolation:isolate}body.native-product-modal-open [data-native-product=forms]:has(#formsBuilder:not(.gp-hidden)):before{content:"";position:fixed;z-index:998;inset:0;background:#151b1994;backdrop-filter:blur(3px) grayscale(.42)}body.native-product-modal-open [data-native-product=forms] #formsBuilder:not(.gp-hidden){position:fixed;z-index:999;inset:14px;width:auto;min-height:0;overflow:auto;border-radius:22px;background:var(--app-bg);box-shadow:0 28px 90px #121e1b57}.overview-sign-card{cursor:pointer}.command-center-visual button:nth-child(6)>[data-product-icon]{animation-delay:8.8s}.command-center-visual button:nth-child(7)>[data-product-icon]{animation-delay:10.2s}.command-center-visual button:nth-child(8)>[data-product-icon]{animation-delay:11.6s}.overview-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.overview-metrics .overview-product-card:nth-child(6){--overview-accent: var(--product-schedule);--overview-soft: var(--product-schedule-soft)}.overview-metrics .overview-product-card:nth-child(7){--overview-accent: var(--product-forms);--overview-soft: var(--product-forms-soft)}.overview-metrics .overview-product-card:nth-child(8){--overview-accent: var(--product-affiliates);--overview-soft: var(--product-affiliates-soft)}.overview-metrics .overview-product-card:nth-child(9){--overview-accent: var(--product-links);--overview-soft: var(--product-links-soft)}@media(max-width:1200px){.overview-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:860px){.sign-dashboard-workspace{height:calc(100vh - 62px);min-height:580px;margin:-18px -14px -28px}.sign-dashboard-workspace.native-dashboard-workspace{height:auto;min-height:0;margin:0}.native-product-host[data-native-product=sign] .sign-main,.native-product-host:is([data-native-product=schedule],[data-native-product=forms]) .gp-main{padding:0 0 42px!important}.native-product-host[data-native-product=affiliates] .aff-app{padding:0 0 42px!important}body.native-product-modal-open [data-native-product=forms] #formsBuilder:not(.gp-hidden){inset:6px;border-radius:16px}}@media(max-width:480px){.command-center-visual button:nth-child(4),.command-center-visual button:nth-child(5),.command-center-visual button:nth-child(6){grid-column:span 2}.overview-metrics{grid-template-columns:1fr}}.product-home-header{--product-home-accent: var(--teal-dark);--product-home-soft: var(--brand-pale);display:flex;min-width:0;align-items:center;justify-content:space-between;gap:clamp(18px,3vw,34px);margin:0 0 20px;border:1px solid color-mix(in srgb,var(--product-home-accent) 16%,var(--line));border-radius:22px;padding:clamp(20px,2.5vw,30px);background:linear-gradient(118deg,color-mix(in srgb,var(--product-home-soft) 40%,var(--surface)) 0%,var(--surface) 72%);box-shadow:0 10px 28px #1b322b0b}.product-home-header--social{--product-home-accent: var(--product-social);--product-home-soft: var(--product-social-soft)}.product-home-header--email{--product-home-accent: var(--product-email);--product-home-soft: var(--product-email-soft)}.product-home-header--analytics{--product-home-accent: var(--product-analytics);--product-home-soft: var(--product-analytics-soft)}.product-home-header--search{--product-home-accent: var(--product-search);--product-home-soft: var(--product-search-soft)}.product-home-header--sign{--product-home-accent: var(--product-sign);--product-home-soft: var(--product-sign-soft)}.product-home-header--schedule{--product-home-accent: var(--product-schedule);--product-home-soft: var(--product-schedule-soft)}.product-home-header--forms{--product-home-accent: var(--product-forms);--product-home-soft: var(--product-forms-soft)}.product-home-header--affiliates{--product-home-accent: var(--product-affiliates);--product-home-soft: var(--product-affiliates-soft)}.product-home-header--links{--product-home-accent: var(--product-links);--product-home-soft: var(--product-links-soft)}.product-home-header>div:first-child{min-width:0;max-width:760px}.product-home-identity{display:flex;width:fit-content;align-items:center;gap:9px;margin:0 0 9px;color:var(--product-home-accent)}.product-home-identity img{display:block;flex:0 0 34px;width:34px;height:34px;object-fit:contain}.product-home-identity span{font-size:.78rem;font-weight:820;letter-spacing:.01em}.product-home-identity small{border-left:1px solid color-mix(in srgb,var(--product-home-accent) 25%,var(--line));padding-left:9px;color:var(--muted);font-size:.67rem;font-weight:720;letter-spacing:.08em;text-transform:uppercase}.product-home-header h1,.product-home-header h2{margin:0 0 8px;font-size:clamp(1.72rem,2.5vw,2.3rem);font-weight:680;line-height:1.08;letter-spacing:-.035em;text-wrap:balance}.product-home-header>div:first-child>p:last-child{max-width:720px;margin:0;color:var(--muted);font-size:.94rem;line-height:1.55;text-wrap:pretty}.product-home-header .primary-button,.product-home-header .secondary-button{min-height:42px;border-radius:12px;white-space:nowrap}.social-home-hero.product-home-header,.email-workspace-header.product-home-header,.analytics-toolbar.product-home-header,.search-workspace-header.product-home-header,.tools-header.product-home-header{align-items:center;margin-bottom:20px;padding:clamp(20px,2.5vw,30px)}.social-home-hero.product-home-header h2,.email-workspace-header.product-home-header h2,.analytics-toolbar.product-home-header h2,.search-workspace-header.product-home-header h2,.tools-header.product-home-header h2{margin:0 0 8px;font-size:clamp(1.72rem,2.5vw,2.3rem);line-height:1.08}.analytics-toolbar.product-home-header .analytics-toolbar-actions{flex:0 1 410px}.search-workspace-header.product-home-header .search-header-actions,.tools-header.product-home-header .tools-header-actions{flex:0 1 auto}@media(max-width:980px){.product-home-header{align-items:flex-start;flex-direction:column}.product-home-header>div:first-child{max-width:none}.analytics-toolbar.product-home-header .analytics-toolbar-actions,.search-workspace-header.product-home-header .search-header-actions,.tools-header.product-home-header .tools-header-actions{width:100%;max-width:none;flex-basis:auto;justify-content:flex-start}}@media(max-width:620px){.product-home-header{gap:16px;border-radius:18px;padding:18px}.product-home-identity{margin-bottom:8px}.product-home-identity img{flex-basis:30px;width:30px;height:30px}.product-home-header h1,.product-home-header h2,.social-home-hero.product-home-header h2,.email-workspace-header.product-home-header h2,.analytics-toolbar.product-home-header h2,.search-workspace-header.product-home-header h2,.tools-header.product-home-header h2{font-size:1.62rem}.product-home-header>button,.product-home-header .primary-button{width:100%}.search-workspace-header.product-home-header .search-header-actions,.tools-header.product-home-header .tools-header-actions{display:grid!important;grid-template-columns:1fr}.search-workspace-header.product-home-header .search-header-actions>*,.tools-header.product-home-header .tools-header-actions>*{width:100%}.tools-header.product-home-header{padding-right:116px!important}.tools-header.product-home-header .tools-header-actions{position:absolute;z-index:3;top:16px;right:16px;display:flex!important;width:auto;align-items:center;justify-content:flex-end;gap:6px}.tools-header.product-home-header .tools-header-actions>*{width:42px!important}.tools-header.product-home-header .tools-header-actions .product-create-action{position:static!important}}@media(max-width:760px){.search-opportunity-list article{align-items:stretch;flex-direction:column}.search-opportunity-review{width:100%}.search-keyword-guide{grid-template-columns:1fr}.search-keywords-panel .panel-heading .secondary-button{width:100%}.search-page-audit-context>div{align-items:flex-start;flex-direction:column}.search-keyword-detail-summary .text-button{margin-left:0}.search-keyword-detail-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.search-keyword-dialog-shell{padding:18px}.search-keyword-dialog-shell>footer{align-items:stretch;flex-direction:column-reverse}.search-keyword-dialog-shell>footer button{width:100%}.search-table-pagination{align-items:stretch;flex-direction:column}.search-table-pagination>div{width:100%;justify-content:center}.search-table-pagination p{text-align:center}}@media(max-width:520px){.search-keyword-detail-summary{grid-template-columns:minmax(0,1fr)}}.dashboard-main :is(.dashboard-view[data-dashboard-view=social],.dashboard-view[data-dashboard-view=email],.dashboard-view[data-dashboard-view=analytics],.dashboard-view[data-dashboard-view=seo],.dashboard-view[data-dashboard-view=tools]) :is(.panel-heading h2,.panel-heading h3){font-size:var(--product-type-section);line-height:1.25;letter-spacing:-.012em}.dashboard-main :is(.dashboard-view[data-dashboard-view=social],.dashboard-view[data-dashboard-view=email],.dashboard-view[data-dashboard-view=analytics],.dashboard-view[data-dashboard-view=seo],.dashboard-view[data-dashboard-view=tools]) :is(.panel-heading p:not(.eyebrow),.panel>p:not(.eyebrow),.social-empty-compact p){font-size:var(--product-type-body);line-height:1.5}.dashboard-main :is(.dashboard-view[data-dashboard-view=social],.dashboard-view[data-dashboard-view=email],.dashboard-view[data-dashboard-view=analytics],.dashboard-view[data-dashboard-view=seo],.dashboard-view[data-dashboard-view=tools]) :is(.eyebrow,th,small){font-size:var(--product-type-meta)}.dashboard-main :is(.dashboard-view[data-dashboard-view=social],.dashboard-view[data-dashboard-view=email],.dashboard-view[data-dashboard-view=analytics],.dashboard-view[data-dashboard-view=seo],.dashboard-view[data-dashboard-view=tools]) :is(button,select,input,textarea){font-size:var(--product-type-control)}#dashboardScreen{--workspace-accent: var(--teal);--workspace-soft: var(--teal-soft)}#dashboardScreen[data-active-product=social]{--workspace-accent: var(--product-social);--workspace-soft: var(--product-social-soft)}#dashboardScreen[data-active-product=email]{--workspace-accent: var(--product-email);--workspace-soft: var(--product-email-soft)}#dashboardScreen[data-active-product=analytics]{--workspace-accent: var(--product-analytics);--workspace-soft: var(--product-analytics-soft)}#dashboardScreen[data-active-product=search]{--workspace-accent: var(--product-search);--workspace-soft: var(--product-search-soft)}#dashboardScreen[data-active-product=sign]{--workspace-accent: var(--product-sign);--workspace-soft: var(--product-sign-soft)}#dashboardScreen[data-active-product=schedule]{--workspace-accent: var(--product-schedule);--workspace-soft: var(--product-schedule-soft)}#dashboardScreen[data-active-product=forms]{--workspace-accent: var(--product-forms);--workspace-soft: var(--product-forms-soft)}#dashboardScreen[data-active-product=affiliates]{--workspace-accent: var(--product-affiliates);--workspace-soft: var(--product-affiliates-soft)}#dashboardScreen[data-active-product=links]{--workspace-accent: var(--product-links);--workspace-soft: var(--product-links-soft)}#dashboardScreen .topbar .eyebrow{color:var(--workspace-accent);transition:color .18s ease}.nav-product-group[data-nav-product=social]{--nav-product-accent: var(--product-social);--nav-product-soft: var(--product-social-soft)}.nav-product-group[data-nav-product=email]{--nav-product-accent: var(--product-email);--nav-product-soft: var(--product-email-soft)}.nav-product-group[data-nav-product=analytics]{--nav-product-accent: var(--product-analytics);--nav-product-soft: var(--product-analytics-soft)}.nav-product-group[data-nav-product=search]{--nav-product-accent: var(--product-search);--nav-product-soft: var(--product-search-soft)}.nav-product-group[data-nav-product=sign]{--nav-product-accent: var(--product-sign);--nav-product-soft: var(--product-sign-soft)}.nav-product-group[data-nav-product=schedule]{--nav-product-accent: var(--product-schedule);--nav-product-soft: var(--product-schedule-soft)}.nav-product-group[data-nav-product=forms]{--nav-product-accent: var(--product-forms);--nav-product-soft: var(--product-forms-soft)}.nav-product-group[data-nav-product=affiliates]{--nav-product-accent: var(--product-affiliates);--nav-product-soft: var(--product-affiliates-soft)}.nav-product-group[data-nav-product=tools]{--nav-product-accent: var(--product-links);--nav-product-soft: var(--product-links-soft)}.nav-product-group>.nav-link:hover,.nav-product-group>.nav-link.active,.nav-product-group .nav-sublink:hover,.nav-product-group .nav-sublink.active{color:var(--nav-product-accent);background:color-mix(in srgb,var(--nav-product-soft) 76%,var(--sidebar-bg, var(--card-bg)))}.nav-product-group>.nav-link.active{box-shadow:inset 3px 0 0 var(--nav-product-accent)}.nav-product-group.expanded .nav-submenu{border-left-color:color-mix(in srgb,var(--nav-product-accent) 28%,var(--line))}.nav-product-group .nav-sublink.active{box-shadow:inset 2px 0 0 var(--nav-product-accent)}.nav-product-group .nav-sublink:hover>span,.nav-product-group .nav-sublink.active>span{border-color:color-mix(in srgb,var(--nav-product-accent) 34%,var(--line));color:var(--nav-product-accent);background:color-mix(in srgb,var(--nav-product-soft) 72%,var(--card-bg))}.nav-product-group :is(.nav-link,.nav-sublink):focus-visible{outline-color:color-mix(in srgb,var(--nav-product-accent) 48%,transparent)}#dashboardScreen [data-dashboard-view].active{--active-product-accent: var(--workspace-accent);--active-product-soft: var(--workspace-soft)}#dashboardScreen [data-dashboard-view=email].active{--teal: var(--product-email);--teal-dark: #a8463e;--teal-strong: #a8463e;--teal-soft: var(--product-email-soft);--brand-pale: var(--product-email-soft);--brand-soft: #fff6f3}#dashboardScreen [data-dashboard-view=analytics].active{--teal: var(--product-analytics);--teal-dark: #245a9d;--teal-strong: #245a9d;--teal-soft: var(--product-analytics-soft);--brand-pale: var(--product-analytics-soft);--brand-soft: #f5f8ff}#dashboardScreen [data-dashboard-view=seo].active{--teal: var(--product-search);--teal-dark: #8a5c08;--teal-strong: #8a5c08;--teal-soft: var(--product-search-soft);--brand-pale: var(--product-search-soft);--brand-soft: #fffaf0}#dashboardScreen [data-dashboard-view=tools].active{--teal: var(--product-links);--teal-dark: #4448aa;--teal-strong: #4448aa;--teal-soft: var(--product-links-soft);--brand-pale: var(--product-links-soft);--brand-soft: #f7f7ff}:is(#toolsLinkDialog,#toolsDomainDialog,#toolsDomainDeleteDialog,#toolsDeleteDialog,#omniLinkPickerDialog){--teal: var(--product-links);--teal-dark: #4448aa;--teal-strong: #4448aa;--teal-soft: var(--product-links-soft);--brand-pale: var(--product-links-soft);--brand-soft: #f7f7ff;--accent: var(--product-links);--accent-soft: var(--product-links-soft)}:is(#toolsLinkDialog,#toolsDomainDialog,#toolsDomainDeleteDialog,#omniLinkPickerDialog) .primary-button{border-color:var(--product-links);color:#fff;background:var(--product-links);box-shadow:0 7px 17px color-mix(in srgb,var(--product-links) 21%,transparent)}:is(#toolsLinkDialog,#toolsDomainDialog,#toolsDomainDeleteDialog,#omniLinkPickerDialog) .primary-button:hover{border-color:#4448aa;color:#fff;background:#4d51bd}:is(#toolsLinkDialog,#toolsDomainDialog,#toolsDomainDeleteDialog,#toolsDeleteDialog,#omniLinkPickerDialog) .eyebrow{color:#4448aa}#toolsLinkDialog .tools-domain-choice>div .pill{color:#4448aa;background:color-mix(in srgb,var(--product-links-soft) 90%,var(--card-bg));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--product-links) 18%,transparent)}#toolsLinkDialog .tools-date-control>.ui-icon{color:#4448aa;background:color-mix(in srgb,var(--product-links-soft) 90%,var(--field-bg))}#toolsLinkDialog .tools-link-tracking{border-color:color-mix(in srgb,var(--product-links) 24%,var(--line));background:color-mix(in srgb,var(--product-links-soft) 58%,var(--card-bg))}#toolsLinkDialog .tools-link-tracking>summary:after,#toolsLinkDialog .tools-tracking-intro>span,#toolsLinkDialog .tools-step-number,#toolsLinkDialog .tools-share-generic{color:#4448aa}#toolsLinkDialog :is(input,textarea,select):focus,#toolsDomainDialog :is(input,textarea,select):focus,#toolsDomainDeleteDialog :is(input,textarea,select):focus,#omniLinkPickerDialog :is(input,textarea,select):focus{border-color:color-mix(in srgb,var(--product-links) 72%,var(--line));box-shadow:0 0 0 3px color-mix(in srgb,var(--product-links) 15%,transparent)}#dashboardScreen [data-dashboard-view].active :is(.eyebrow,.text-button,.panel-heading a:not(.danger)){color:var(--active-product-accent)}#dashboardScreen [data-dashboard-view].active .panel{border-color:color-mix(in srgb,var(--active-product-accent) 10%,var(--line))}#dashboardScreen [data-dashboard-view].active :is(input,textarea,select):focus{border-color:color-mix(in srgb,var(--active-product-accent) 72%,var(--line));box-shadow:0 0 0 3px color-mix(in srgb,var(--active-product-accent) 15%,transparent)}#dashboardScreen [data-dashboard-view].active :is(.primary-button,.button-primary):not(.danger){border-color:var(--active-product-accent);background:var(--active-product-accent)}#dashboardScreen [data-dashboard-view].active :is(.secondary-button,.icon-button):not(.danger):hover{border-color:color-mix(in srgb,var(--active-product-accent) 42%,var(--line));color:color-mix(in srgb,var(--active-product-accent) 78%,var(--ink));background:color-mix(in srgb,var(--active-product-soft) 66%,var(--card-bg))}#dashboardScreen [data-dashboard-view].active :is(input[type=checkbox],input[type=radio],input[type=range]){accent-color:var(--active-product-accent)}#dashboardScreen [data-dashboard-view].active :is([role=tab][aria-selected=true],button[aria-pressed=true]):not(.danger){border-color:color-mix(in srgb,var(--active-product-accent) 30%,var(--line));color:var(--active-product-accent)}#dashboardScreen[data-active-product=analytics] [data-dashboard-view=analytics].active .analytics-add-site{border-color:color-mix(in srgb,var(--product-analytics) 28%,var(--line));color:#245a9d;background:color-mix(in srgb,var(--product-analytics-soft) 78%,var(--card-bg))}#dashboardScreen[data-active-product=analytics] [data-dashboard-view=analytics].active .analytics-add-site:hover{border-color:color-mix(in srgb,var(--product-analytics) 48%,var(--line));color:#17477f;background:color-mix(in srgb,var(--product-analytics-soft) 94%,var(--card-bg))}#dashboardScreen[data-active-product=analytics] [data-dashboard-view=analytics].active #analyticsRangePill{color:#245a9d;background:color-mix(in srgb,var(--product-analytics-soft) 88%,var(--card-bg));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--product-analytics) 20%,transparent)}#dashboardScreen [data-dashboard-view].active :is(.view-toggle,.publish-tabs,.insights-range-tabs,.insights-ranking-tabs,.email-tabs,.analytics-summary-tabs,.analytics-tabs,.analytics-location-tabs,.search-range-presets) button.active{color:var(--active-product-accent);background:color-mix(in srgb,var(--active-product-soft) 82%,var(--card-bg));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--active-product-accent) 26%,transparent)}.app-shell[data-theme=dark] #dashboardScreen[data-active-product=analytics] [data-dashboard-view=analytics].active :is(.analytics-summary-tabs,.analytics-tabs,.analytics-location-tabs) button.active,.app-shell[data-theme=dark] #dashboardScreen[data-active-product=analytics] [data-dashboard-view=analytics].active #analyticsRangePill{color:#dbeaff;background:color-mix(in srgb,var(--product-analytics) 28%,var(--card-bg))}.app-shell[data-theme=dark] #dashboardScreen[data-active-product=analytics] [data-dashboard-view=analytics].active .analytics-add-site{border-color:color-mix(in srgb,var(--product-analytics) 38%,var(--line));color:#dbeaff;background:color-mix(in srgb,var(--product-analytics) 20%,var(--card-bg))}#dashboardScreen [data-dashboard-view=social].active .publish-tab.active{border-bottom-color:var(--product-social);color:var(--product-social)}#dashboardScreen [data-dashboard-view=tools].active :is(.tracking-step.active,.tools-tab.active){color:var(--product-links);border-color:var(--product-links)}@media(prefers-color-scheme:dark){.nav-product-group>.nav-link:hover,.nav-product-group>.nav-link.active,.nav-product-group .nav-sublink:hover,.nav-product-group .nav-sublink.active{color:color-mix(in srgb,var(--nav-product-accent) 72%,white);background:color-mix(in srgb,var(--nav-product-accent) 16%,var(--sidebar-bg, var(--card-bg)))}#dashboardScreen [data-dashboard-view].active .panel{border-color:color-mix(in srgb,var(--active-product-accent) 22%,var(--line))}}#dashboardScreen [data-dashboard-view=social].active .publish-tabs button.active{color:var(--product-social);background:transparent;box-shadow:none}#dashboardScreen [data-dashboard-view=social].active .publish-tabs button.active:after{background:var(--product-social)}.review-demo-banner{position:fixed;top:10px;left:50%;z-index:10050;display:flex;align-items:center;gap:10px;max-width:calc(100vw - 24px);min-height:40px;padding:6px 8px 6px 13px;color:#f7fff9;background:#083026f5;border:1px solid rgba(113,231,169,.38);border-radius:999px;box-shadow:0 12px 34px #031c163d;transform:translate(-50%);backdrop-filter:blur(14px)}.review-demo-banner[hidden]{display:none!important}.review-demo-banner span{flex:0 0 auto;padding:4px 8px;color:#073e30;background:#8ee8b5;border-radius:999px;font-size:.72rem;font-weight:800;letter-spacing:.02em}.review-demo-banner strong{overflow:hidden;font-size:.8rem;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.review-demo-banner button{flex:0 0 auto;padding:6px 9px;color:#d9f9e6;background:transparent;border:1px solid rgba(217,249,230,.28);border-radius:999px;font:inherit;font-size:.7rem;font-weight:750;cursor:pointer}.review-demo-banner button:hover{background:#ffffff1a}.review-demo-banner .review-demo-start{color:#073e30;background:#8ee8b5;border-color:#8ee8b5}.review-demo-banner .review-demo-start:hover{background:#adf1c9}@media(max-width:560px){.review-demo-banner{top:7px;gap:6px;padding-left:7px}.review-demo-banner span{font-size:.66rem}.review-demo-banner strong{font-size:.7rem}.review-demo-banner strong{display:none}.review-demo-banner button{padding-inline:7px;font-size:0}.review-demo-banner .review-demo-start:after{content:"Open flow";font-size:.66rem}.review-demo-banner .review-demo-exit:after{content:"Exit";font-size:.66rem}}@font-face{font-family:Figtree;font-style:normal;font-weight:400 800;font-display:swap;src:url(/assets/fonts/figtree-latin.woff2) format("woff2")}.overview-metrics .overview-product-card[data-dashboard-link=seo]{--overview-accent: var(--product-search);--overview-soft: var(--product-search-soft)}.overview-metrics .overview-product-card[data-dashboard-link=analytics]{--overview-accent: var(--product-analytics);--overview-soft: var(--product-analytics-soft)}.overview-metrics .overview-product-card[data-dashboard-link=social]{--overview-accent: var(--product-social);--overview-soft: var(--product-social-soft)}.overview-metrics .overview-product-card[data-dashboard-link=email]{--overview-accent: var(--product-email);--overview-soft: var(--product-email-soft)}.overview-metrics .overview-product-card[data-dashboard-link=forms]{--overview-accent: var(--product-forms);--overview-soft: var(--product-forms-soft)}.overview-metrics .overview-product-card[data-dashboard-link=schedule]{--overview-accent: var(--product-schedule);--overview-soft: var(--product-schedule-soft)}.overview-metrics .overview-product-card[data-dashboard-link=sign]{--overview-accent: var(--product-sign);--overview-soft: var(--product-sign-soft)}.overview-metrics .overview-product-card[data-dashboard-link=tools]{--overview-accent: var(--product-links);--overview-soft: var(--product-links-soft)}.overview-metrics .overview-product-card[data-dashboard-link=affiliates]{--overview-accent: var(--product-affiliates);--overview-soft: var(--product-affiliates-soft)}.overview-metrics .overview-product-card[data-dashboard-link=seo]{order:1}.overview-metrics .overview-product-card[data-dashboard-link=analytics]{order:2}.overview-metrics .overview-product-card[data-dashboard-link=social]{order:3}.overview-metrics .overview-product-card[data-dashboard-link=email]{order:4}.overview-metrics .overview-product-card[data-dashboard-link=forms]{order:5}.overview-metrics .overview-product-card[data-dashboard-link=schedule]{order:6}.overview-metrics .overview-product-card[data-dashboard-link=sign]{order:7}.overview-metrics .overview-product-card[data-dashboard-link=tools]{order:8}.overview-metrics .overview-product-card[data-dashboard-link=affiliates]{order:9}#dashboardScreen .native-product-host,#dashboardScreen .native-product-host :is(.native-product-fragment,.sign-app,.sign-main,.gp-workspace,.gp-main,.aff-app,.aff-view){min-width:0;max-width:100%}@media(max-width:620px){#dashboardScreen .dashboard-main{min-width:0;overflow-x:clip}#dashboardScreen .dashboard-view.active{min-width:0;max-width:100%}#dashboardScreen .command-center-visual{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;padding:4px 12px 18px}#dashboardScreen .command-center-visual button,#dashboardScreen .command-center-visual button:nth-child(n){grid-column:auto;min-width:0;min-height:94px;padding:8px 3px}#dashboardScreen .command-center-product-copy strong{max-width:100%;font-size:clamp(.61rem,2.65vw,.72rem);white-space:normal;text-align:center;overflow-wrap:anywhere}#dashboardScreen .native-product-host :is(.product-home-header,.sign-topbar,.gp-pagehead,.aff-app-header,.sign-panel,.gp-panel,.aff-card,.gp-grid,.gp-split,.sign-toolbar){min-width:0;max-width:100%}#dashboardScreen .native-product-host :is(.sign-panel,.gp-panel,.aff-card,.product-home-header,.sign-topbar,.gp-pagehead){overflow-wrap:anywhere}#dashboardScreen .native-product-host :is(.sign-table-wrap,.gp-table-wrap,.aff-table-wrap,.table-scroll){max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}#dashboardScreen .native-product-host dialog[open]{width:min(100% - 16px,760px)!important;max-width:calc(100vw - 16px)!important;max-height:calc(100dvh - 16px)!important;margin:auto!important}}@media(max-width:360px){#dashboardScreen .command-center-visual{grid-template-columns:repeat(2,minmax(0,1fr))}#dashboardScreen .command-center-visual button:last-child{grid-column:1 / -1}}@media(max-width:980px){.analytics-visit-quality{grid-template-columns:repeat(3,minmax(0,1fr))}.search-domain-health-grid{grid-template-columns:minmax(0,1fr)}.search-domain-group>div,.search-domain-group:last-child>div{grid-template-columns:repeat(2,minmax(0,1fr))}.search-audit-result-summary,#searchAuditCriteria{grid-template-columns:minmax(0,1fr)}}@media(max-width:600px){.search-outcome-guide,.analytics-visit-quality,.search-domain-health-grid{grid-template-columns:minmax(0,1fr)}.search-domain-health-card .panel-heading>.pill{justify-self:start}.search-domain-identity{grid-template-columns:auto minmax(0,1fr)}.search-domain-identity em{grid-column:2;justify-self:start}.search-domain-group>header{align-items:start;flex-direction:column;gap:4px}.search-domain-group>header>small{text-align:left}.search-domain-group>div,.search-domain-group:last-child>div{grid-template-columns:minmax(0,1fr)}.search-domain-empty{grid-template-columns:minmax(0,1fr);justify-items:center;padding:22px 16px;text-align:center}.search-domain-empty>div{justify-items:center}.search-domain-empty-preview{justify-content:center}.search-audit-result-summary>article{align-items:flex-start;flex-direction:column}.search-audit-result-counts{justify-content:flex-start}#searchAuditCriteria>section>header{align-items:flex-start;flex-direction:column}.search-component-score-grid,.search-inspector-overview,.search-inspector-grid,.search-inspector-score-hero{grid-template-columns:minmax(0,1fr)}.search-inspector-entry-card{grid-template-columns:42px minmax(0,1fr);align-items:start}.search-inspector-entry-card>span{width:42px;height:42px}.search-inspector-entry-card>button{grid-column:2;width:100%;min-height:42px}.search-inspector-section-heading{align-items:flex-start;flex-direction:column;gap:5px}.search-inspector-section-heading>p{max-width:none;text-align:left}.search-inspector-component-block>header{align-items:flex-start;flex-direction:column;gap:4px}.search-inspector-primary-score{min-height:96px;padding:10px}.search-inspector-component-grid{grid-column:1 / -1;grid-template-columns:repeat(2,minmax(0,1fr))}.search-page-inspector-shell{padding:16px}.search-page-inspector-shell>footer{align-items:stretch;flex-direction:column-reverse}.search-page-inspector-shell>footer :is(a,button){width:100%}.search-inspector-issue{grid-template-columns:auto minmax(0,1fr)}.search-inspector-issue>button{grid-column:2;justify-self:start}}@media(max-width:420px){.search-component-status-grid,.search-inspector-component-grid{grid-template-columns:minmax(0,1fr)}}.search-workspace{width:100%;min-width:0;max-width:100%;overflow-x:clip}.search-workspace-header.product-home-header{width:100%;min-width:0;box-sizing:border-box}.search-workspace-header.product-home-header>div:first-child{flex:1 1 520px;min-width:0}.search-workspace-header.product-home-header .search-header-actions{display:flex!important;flex:0 1 440px;width:min(440px,100%);min-width:0;max-width:100%;align-items:flex-end;justify-content:flex-end;gap:10px}#searchProjectPicker{display:grid;flex:1 1 270px;width:auto;min-width:0;max-width:320px;gap:6px}.search-project-picker-label{color:var(--muted);font-size:.68rem;font-weight:820;letter-spacing:.045em;text-transform:uppercase}.search-project-picker-control{position:relative;display:block;min-width:0}.search-project-picker-control>svg{position:absolute;z-index:2;top:50%;left:12px;width:17px;height:17px;fill:none;stroke:color-mix(in srgb,var(--product-search) 82%,#6b5426);stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;pointer-events:none;transform:translateY(-50%)}#searchProjectSelect{display:block;width:100%;min-width:0;height:44px;box-sizing:border-box;border-color:color-mix(in srgb,var(--product-search) 25%,var(--line));padding:0 38px;color:var(--ink);background-color:color-mix(in srgb,var(--product-search-soft) 34%,var(--card-bg));font-weight:760;text-overflow:ellipsis;white-space:nowrap}.search-workspace-header .product-create-action{flex:0 0 auto}.search-workspace-header.product-home-header .search-header-actions.has-date-range{display:grid!important;grid-template-columns:minmax(150px,1fr) minmax(140px,.8fr) auto;flex:0 1 610px;width:min(610px,100%);align-items:end}.search-header-actions.has-date-range #searchProjectPicker,.search-header-actions.has-date-range #searchRangePicker{order:initial;width:100%;min-width:0;max-width:none;margin:0}#searchRangePicker{display:grid;gap:6px}#searchRangePicker[hidden],.search-header-actions #searchPerformanceCustom[hidden]{display:none!important}#searchPerformanceRange{display:block;width:100%;min-width:0;height:44px;box-sizing:border-box;border-color:color-mix(in srgb,var(--product-search) 25%,var(--line));background-color:color-mix(in srgb,var(--product-search-soft) 34%,var(--card-bg));color:var(--ink);padding:0 32px 0 12px;font-size:.8rem;font-weight:760;text-overflow:ellipsis}.search-header-actions #searchPerformanceCustom{grid-column:1 / -1;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto auto;align-items:end;gap:10px;width:100%;min-width:0;box-sizing:border-box}.search-header-actions #searchPerformanceCustom label{min-width:0;width:100%;order:initial}.search-header-actions #searchPerformanceCustom input{width:100%;min-width:0;box-sizing:border-box;height:40px}@media(max-width:980px){.search-workspace-header.product-home-header .search-header-actions.has-date-range{flex:0 1 auto;width:100%}}@media(max-width:620px){.search-workspace-header.product-home-header .search-header-actions.has-date-range{grid-template-columns:minmax(0,1fr) minmax(0,.9fr) 42px;width:100%;gap:8px}#searchPerformanceRange{height:42px;font-size:.75rem;padding-left:8px;padding-right:22px}.search-header-actions #searchPerformanceCustom{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}}@media(max-width:380px){.search-header-actions #searchPerformanceCustom label{grid-column:1 / -1}}.search-subview.active{width:100%;min-width:0;max-width:100%;box-sizing:border-box}.search-subview :is(.panel,.panel-heading,.panel-heading>div,form,fieldset,article,section,nav){min-width:0}.search-subview .panel-heading{flex-wrap:wrap;row-gap:10px}.search-subview :is(.search-keywords-panel,.search-pages-panel,.search-sources-panel,.search-settings-panel){overflow:visible}.search-subview .analytics-table-wrap{width:100%;max-width:100%;overflow-x:auto;overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch}.search-subview :is(input,select,textarea,button){max-width:100%;box-sizing:border-box}.search-subview :is(p,small,strong,a,td,th){overflow-wrap:anywhere}.search-report-hero{display:flex;align-items:center;justify-content:space-between;gap:18px;overflow:hidden;background:linear-gradient(135deg,color-mix(in srgb,var(--product-search-soft) 62%,var(--card-bg)),var(--card-bg) 58%)}.search-report-hero>div{display:flex;align-items:center;gap:14px;min-width:0}.search-report-hero h3,.search-report-hero p{margin:0}.search-report-hero-icon,.search-report-recipient-icon{display:grid;flex:0 0 auto;width:44px;height:44px;place-items:center;border-radius:14px;color:#95620b;background:color-mix(in srgb,var(--product-search-soft) 78%,var(--card-bg))}.search-report-hero-icon svg,.search-report-recipient-icon svg{width:21px;height:21px;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.search-report-count{flex:0 0 auto;border:1px solid color-mix(in srgb,var(--product-search) 24%,var(--line));border-radius:999px;padding:8px 12px;color:#7e5308;background:var(--card-bg);font-size:.72rem;font-weight:800}.search-report-includes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.search-report-includes article{display:grid;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:10px;border:1px solid color-mix(in srgb,var(--product-search) 15%,var(--line));border-radius:15px;padding:13px;background:var(--card-bg)}.search-report-includes article>span{display:grid;width:38px;height:38px;place-items:center;border-radius:12px;color:#95620b;background:color-mix(in srgb,var(--product-search-soft) 70%,var(--card-bg))}.search-report-includes svg,.search-open-reports svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.search-report-includes div{display:grid;gap:3px}.search-report-includes strong{font-size:.77rem}.search-report-includes small{color:var(--muted);font-size:.66rem;line-height:1.45}.search-report-layout{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(320px,.95fr);gap:16px;align-items:start}.search-report-config,.search-report-schedules,.search-report-history-panel{display:grid;gap:16px}.search-report-form,.search-report-fields{display:grid;gap:12px}.search-report-form{align-content:start;grid-auto-rows:max-content}.search-report-fields{grid-template-columns:repeat(12,minmax(0,1fr))}.search-report-fields>label{display:grid;align-content:start;gap:7px;min-width:0}.search-report-fields>label:first-child{grid-column:1 / -1}.search-report-fields>.search-report-frequency{grid-column:span 5}.search-report-fields>.search-report-timezone{grid-column:span 7}.search-report-fields>.search-report-day,.search-report-fields>.search-report-time{grid-column:span 6}.search-report-fields :is(input,select){width:100%;min-height:44px}.search-report-delivery-note{display:flex;align-items:flex-start;gap:8px;margin:0;border:1px solid color-mix(in srgb,var(--product-search) 16%,var(--line));border-radius:12px;padding:11px 12px;color:var(--muted);background:color-mix(in srgb,var(--product-search-soft) 20%,var(--card-bg));font-size:.68rem}.search-report-delivery-note strong{flex:0 0 auto;color:var(--ink)}.search-report-form>footer{display:flex;min-height:44px;align-items:center;justify-content:flex-end;gap:9px}.search-report-form>footer button{width:auto;height:44px;min-height:44px}.search-report-form>footer button svg{display:block;width:16px;height:16px;flex:0 0 16px;fill:none;stroke:currentColor;stroke-width:2}.search-report-list{display:grid;gap:10px}.search-report-schedule{display:flex;align-items:center;justify-content:space-between;gap:12px;border:1px solid var(--line);border-radius:14px;padding:11px;background:var(--card-bg)}.search-report-schedule.is-paused{opacity:.72}.search-report-schedule>div:first-child{display:flex;align-items:center;gap:10px;min-width:0}.search-report-schedule>div:first-child>div{display:grid;gap:2px;min-width:0}.search-report-schedule p,.search-report-schedule small{margin:0}.search-report-schedule p{font-size:.7rem;color:var(--ink)}.search-report-schedule small{color:var(--muted);font-size:.63rem}.search-report-schedule-actions{display:flex;align-items:center;gap:6px;flex:0 0 auto}.search-report-schedule-actions .icon-button{width:36px;min-width:36px;height:36px;min-height:36px;border-radius:50%}.search-report-schedule-actions .icon-button svg{display:block;width:16px;height:16px;flex:0 0 16px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.search-report-history{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.search-report-history>article{display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:9px;border:1px solid var(--line);border-radius:13px;padding:10px}.search-report-history article>div{min-width:0}.search-report-history p{margin:2px 0 0;color:var(--muted);font-size:.65rem}.search-report-history time{color:var(--muted);font-size:.62rem;text-align:right}.search-report-run-state{display:grid;width:34px;height:34px;place-items:center;border-radius:50%;color:#8a5c0a;background:color-mix(in srgb,var(--product-search-soft) 72%,var(--card-bg))}.search-report-run-state.sent{color:#087443;background:#e9f7ef}.search-report-run-state.failed{color:#b42318;background:#fff0ee}.search-report-run-state svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:2}.search-open-reports{justify-self:start;display:inline-flex;align-items:center;gap:7px}.search-wizard-report-note{display:grid;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:10px;border:1px solid color-mix(in srgb,var(--product-search) 18%,var(--line));border-radius:13px;padding:12px;background:color-mix(in srgb,var(--product-search-soft) 20%,var(--card-bg))}.search-wizard-report-note>span{display:grid;width:38px;height:38px;place-items:center;border-radius:12px;color:#95620b;background:color-mix(in srgb,var(--product-search-soft) 75%,var(--card-bg))}.search-wizard-report-note svg{width:19px;height:19px;fill:none;stroke:currentColor;stroke-width:1.9}.search-wizard-report-note div{display:grid;gap:3px}.search-wizard-report-note small{color:var(--muted);line-height:1.45}@media(max-width:900px){.search-report-layout,.search-report-includes{grid-template-columns:minmax(0,1fr)}}@media(max-width:680px){.search-report-hero{align-items:flex-start;flex-direction:column}.search-report-fields,.search-report-history{grid-template-columns:minmax(0,1fr)}.search-report-fields>label:first-child,.search-report-fields>.search-report-frequency,.search-report-fields>.search-report-timezone,.search-report-fields>.search-report-day,.search-report-fields>.search-report-time{grid-column:auto}.search-report-schedule{align-items:flex-start;flex-direction:column}.search-report-schedule-actions{width:100%;justify-content:flex-end}.search-report-schedule-actions .icon-button{width:44px;min-width:44px;height:44px;min-height:44px}.search-report-form>footer{flex-direction:column-reverse}.search-report-form>footer button{width:100%}}.search-workspace-tabs,.search-range-presets{max-width:100%;overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-width:none}.search-workspace-tabs::-webkit-scrollbar,.search-range-presets::-webkit-scrollbar{display:none}@media(max-width:980px){.search-workspace-header.product-home-header>div:first-child{flex:0 1 auto}.search-workspace-header.product-home-header .search-header-actions{width:100%;max-width:none;flex-basis:auto;justify-content:flex-start}#searchProjectPicker{max-width:min(420px,100%)}.search-prompt-layout,.search-competitor-layout{grid-template-columns:minmax(0,1fr)}}@media(max-width:620px){.search-workspace-header.product-home-header{padding:18px!important}.search-workspace-header.product-home-header .search-header-actions{display:grid!important;grid-template-columns:minmax(0,1fr) 42px;align-items:end;gap:8px}#searchProjectPicker{order:initial;width:100%;max-width:none}.search-workspace-header.product-home-header .product-create-action{position:static!important;width:42px!important;min-width:42px!important;height:42px;min-height:42px!important;padding:4px!important}.search-project-picker-label{font-size:.62rem}#searchProjectSelect{height:42px;padding-left:36px}.search-filter-row{width:100%;align-items:stretch;flex-direction:column}.search-performance-controls{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);width:100%;gap:10px}.search-workspace .search-performance-controls select{min-width:0;width:100%;font-size:.78rem}.search-performance-controls .search-performance-select{gap:6px;padding-left:8px}.search-performance-controls>.field-help{justify-self:start;align-self:center;margin:0}.search-performance-controls label,.search-filter-row label,.search-filter-row label:last-child{width:100%;max-width:none}.search-page-actions{justify-content:flex-start}.search-audit-manual-action{width:100%;justify-items:stretch}.search-audit-manual-action small{text-align:left}.search-range-presets{width:100%}.search-range-presets>*{flex:0 0 auto}.search-authority-empty{grid-template-columns:minmax(0,1fr);justify-items:center;text-align:center}.dashboard-main .dashboard-view[data-dashboard-view=seo] .search-wizard-steps{grid-template-columns:repeat(5,42px);justify-content:space-between;gap:5px;overflow:hidden}.dashboard-main .dashboard-view[data-dashboard-view=seo] .search-wizard-steps button{width:42px;min-width:42px;padding:6px;font-size:0!important}.dashboard-main .dashboard-view[data-dashboard-view=seo] .search-wizard-steps button span{font-size:.65rem!important}}.search-monitoring-next-run{margin:0;border-radius:11px;padding:10px 12px;color:var(--muted);background:color-mix(in srgb,var(--product-search-soft) 52%,var(--card-bg));font-size:.72rem;line-height:1.45}.dashboard-view[data-dashboard-view=analytics] .analytics-chart-plot,.dashboard-view[data-dashboard-view=analytics] .analytics-line-chart,.dashboard-view[data-dashboard-view=analytics] .analytics-trend-svg{width:100%;max-width:100%}.dashboard-view[data-dashboard-view=analytics] .analytics-visit-quality article{align-content:center;justify-items:center;text-align:center}.dashboard-view[data-dashboard-view=analytics] .analytics-visit-quality article>span{justify-content:center;text-align:center}.dashboard-view[data-dashboard-view=analytics] .analytics-goal-card{align-items:center;min-width:0}.dashboard-view[data-dashboard-view=analytics] .analytics-goal-card>div:first-child{min-width:0}.dashboard-view[data-dashboard-view=analytics] .analytics-goal-card :is(strong,p,code){overflow-wrap:anywhere}.dashboard-view[data-dashboard-view=analytics] :is(.analytics-pagination-buttons button,.analytics-report-schedule-controls .icon-button,.analytics-goal-dialog .icon-button){box-sizing:border-box;flex:0 0 auto;aspect-ratio:1;border-radius:50%}.dashboard-view[data-dashboard-view=analytics] .analytics-goal-dialog .account-settings-shell{width:100%;max-width:100%;max-height:calc(100dvh - 24px);overflow:auto}.dashboard-view[data-dashboard-view=analytics] .analytics-table-wrap{scrollbar-gutter:stable;overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch}@media(max-width:680px){.dashboard-view[data-dashboard-view=analytics] .analytics-workspace{box-sizing:border-box;padding-bottom:calc(132px + env(safe-area-inset-bottom))}.dashboard-view[data-dashboard-view=analytics] .analytics-visit-quality{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-view[data-dashboard-view=analytics] .analytics-visit-quality article:last-child:nth-child(odd){grid-column:1 / -1}.dashboard-view[data-dashboard-view=analytics] .analytics-activity-controls{display:grid;box-sizing:border-box;grid-template-columns:minmax(0,1fr);width:100%;justify-content:stretch;padding-inline-end:52px}.dashboard-view[data-dashboard-view=analytics] .analytics-activity-controls>label:not(.analytics-activity-search),.dashboard-view[data-dashboard-view=analytics] .analytics-activity-search{box-sizing:border-box;width:100%;min-width:0}.dashboard-view[data-dashboard-view=analytics] .analytics-heatmap-device-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:calc(100% - 52px);max-width:none;justify-content:stretch;margin-inline:0 52px;overflow:visible;border-radius:14px}.dashboard-view[data-dashboard-view=analytics] .analytics-heatmap-device-tabs button{min-width:0;padding:7px 5px;line-height:1.15;text-align:center;white-space:normal}.dashboard-view[data-dashboard-view=analytics] .analytics-pagination-buttons{width:min(100%,294px);grid-template-columns:36px minmax(0,1fr) 36px;justify-content:stretch}.dashboard-view[data-dashboard-view=analytics] .analytics-page-jump{width:100%;box-sizing:border-box;grid-template-columns:auto 40px auto;justify-content:center;padding-inline:7px}.dashboard-view[data-dashboard-view=analytics] .analytics-page-jump input{width:40px;min-width:40px}.dashboard-view[data-dashboard-view=analytics] .analytics-report-schedule-copy :is(strong,p,small){overflow:visible;text-overflow:clip;white-space:normal;overflow-wrap:anywhere}.dashboard-view[data-dashboard-view=analytics] .analytics-goal-card{align-items:stretch;flex-direction:column}.dashboard-view[data-dashboard-view=analytics] .analytics-goal-card .analytics-report-schedule-controls{width:100%;justify-content:flex-end}.dashboard-view[data-dashboard-view=analytics] .analytics-goal-card .analytics-report-schedule-controls .pill{margin-right:auto}.dashboard-view[data-dashboard-view=analytics] .analytics-install-verification-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.dashboard-view[data-dashboard-view=analytics] .analytics-install-verification-actions>*{width:100%;min-width:0}}@media(max-width:480px){.dashboard-view[data-dashboard-view=analytics] .analytics-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-view[data-dashboard-view=analytics] .analytics-metrics article{min-height:90px;padding-inline:10px}.dashboard-view[data-dashboard-view=analytics] .analytics-report-schedule-controls{flex-wrap:wrap}.dashboard-view[data-dashboard-view=analytics] .analytics-goal-dialog .account-settings-shell{width:100%;max-height:calc(100dvh - 16px);padding:18px}}@media(max-width:340px){.dashboard-view[data-dashboard-view=analytics] :is(.analytics-metrics,.analytics-visit-quality){grid-template-columns:minmax(0,1fr)}.dashboard-view[data-dashboard-view=analytics] .analytics-visit-quality article:last-child:nth-child(odd){grid-column:auto}.dashboard-view[data-dashboard-view=analytics] .analytics-install-verification-actions{grid-template-columns:minmax(0,1fr)}}@media(max-width:680px){.dashboard-view[data-dashboard-view=tools] .tools-action-button{box-sizing:border-box;min-height:44px;justify-content:center;padding-block:8px}.dashboard-view[data-dashboard-view=tools] .tools-header.product-home-header .tools-header-actions>*,.dashboard-view[data-dashboard-view=forms] .product-home-header>.product-home-actions>*{box-sizing:border-box;flex:0 0 44px;width:44px!important;min-width:44px!important;height:44px;min-height:44px!important}#dashboardScreen:has(.dashboard-view[data-dashboard-view=tools].active) :is(.mobile-nav-toggle,.theme-toggle),#dashboardScreen:has(.dashboard-view[data-dashboard-view=forms].active) :is(.mobile-nav-toggle,.theme-toggle){box-sizing:border-box;flex:0 0 44px;width:44px;min-width:44px;height:44px;min-height:44px;aspect-ratio:1}}.overview-metrics .overview-product-card{position:relative;isolation:isolate;overflow:hidden;min-height:184px;padding:16px;border-color:color-mix(in srgb,var(--overview-accent) 24%,var(--line));background-image:linear-gradient(145deg,color-mix(in srgb,var(--overview-soft) 42%,var(--card-bg)) 0%,var(--card-bg) 58%);box-shadow:inset 0 3px color-mix(in srgb,var(--overview-accent) 78%,transparent),0 9px 25px color-mix(in srgb,var(--overview-accent) 7%,transparent)}.overview-metrics .overview-usage-list{display:grid;gap:10px;margin:15px 0 0}.overview-metrics .overview-usage-list>div{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:5px 10px;min-width:0}.overview-metrics .overview-usage-list span{overflow:hidden;margin:0;color:var(--muted);font-size:.66rem;font-weight:660;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.overview-metrics .overview-usage-list strong{align-self:auto;margin:0;color:color-mix(in srgb,var(--overview-accent) 80%,var(--ink));font-size:.76rem;font-weight:810;line-height:1.2;white-space:nowrap}.overview-metrics .overview-usage-list i{grid-column:1 / -1;display:block;height:5px;overflow:hidden;margin:0;border-radius:999px;background:color-mix(in srgb,var(--overview-accent) 10%,var(--line))}.overview-metrics .overview-usage-list i>b{display:block;width:0;height:100%;border-radius:inherit;background:var(--overview-accent);transition:width .3s ease}.overview-metrics .overview-card-action{margin-top:14px;padding-top:10px}.overview-metrics .overview-product-card:after{content:none}.overview-metrics .overview-product-card>*{position:relative;z-index:1}.overview-metrics .overview-product-card:hover:after{opacity:.92}@media(max-width:760px){.overview-metrics .overview-product-card{min-height:174px;padding:15px}}.dashboard-view[data-dashboard-view=social]{--product-home-surface-accent: var(--product-social)}.dashboard-view[data-dashboard-view=email]{--product-home-surface-accent: var(--product-email)}.dashboard-view[data-dashboard-view=analytics]{--product-home-surface-accent: var(--product-analytics)}.dashboard-view[data-dashboard-view=seo]{--product-home-surface-accent: var(--product-search)}.dashboard-view[data-dashboard-view=tools]{--product-home-surface-accent: var(--product-links)}.native-product-host[data-native-product=sign]{--product-home-surface-accent: var(--product-sign)}.native-product-host[data-native-product=schedule]{--product-home-surface-accent: var(--product-schedule)}.native-product-host[data-native-product=forms]{--product-home-surface-accent: var(--product-forms)}.native-product-host[data-native-product=affiliates]{--product-home-surface-accent: var(--product-affiliates)}.product-home-header{position:relative;isolation:isolate;overflow:hidden}.product-home-header:before{content:none}.product-home-header>*{position:relative;z-index:1}.native-product-host[data-native-product=sign] .sign-hero:after,.native-product-host[data-native-product=affiliates] .aff-home-banner:after,.native-product-host[data-native-product=affiliates] .aff-performance-panel:before{content:none}:is(.dashboard-view[data-dashboard-view=social] .social-subview[data-social-view=home] .social-home-metrics>article,.dashboard-view[data-dashboard-view=social] .social-subview[data-social-view=home] .social-home-grid>.panel,.dashboard-view[data-dashboard-view=social] .social-accounts-panel[data-social-view=home],.dashboard-view[data-dashboard-view=email] .email-subview[data-email-view=home] .email-metrics>article,.dashboard-view[data-dashboard-view=email] .email-subview[data-email-view=home] .email-home-grid>.panel,.dashboard-view[data-dashboard-view=analytics] .analytics-view[data-analytics-view=home]>.panel,.dashboard-view[data-dashboard-view=analytics] .analytics-view[data-analytics-view=home] .analytics-metrics>article,.dashboard-view[data-dashboard-view=seo] .search-subview[data-search-view=home] .search-home-metrics>article,.dashboard-view[data-dashboard-view=seo] .search-subview[data-search-view=home] .search-home-summary-grid>.panel,.dashboard-view[data-dashboard-view=seo] .search-subview[data-search-view=home] .search-overview-column>.panel,.dashboard-view[data-dashboard-view=tools] .tools-view[data-tools-view=home] .tools-metrics>article,.dashboard-view[data-dashboard-view=tools] .tools-view[data-tools-view=home] .tools-home-grid>button,.native-product-host[data-native-product=sign] [data-sign-view=home] .sign-hero,.native-product-host[data-native-product=sign] [data-sign-view=home] .sign-home-evidence,.native-product-host[data-native-product=sign] [data-sign-view=home] .sign-metrics>article,.native-product-host[data-native-product=sign] [data-sign-view=home] .sign-panel,.native-product-host[data-native-product=schedule] [data-schedule-panel=home] .schedule-how-it-works,.native-product-host[data-native-product=schedule] [data-schedule-panel=home] .schedule-home-links-panel,.native-product-host[data-native-product=schedule] [data-schedule-panel=home] .gp-metrics>article,.native-product-host[data-native-product=schedule] [data-schedule-panel=home] .schedule-upcoming-panel,.native-product-host[data-native-product=forms] [data-forms-panel=home] .forms-home-action,.native-product-host[data-native-product=forms] [data-forms-panel=home] .gp-metrics>article,.native-product-host[data-native-product=forms] [data-forms-panel=home] .forms-recent-responses,.native-product-host[data-native-product=affiliates] [data-aff-section=home] .aff-home-banner,.native-product-host[data-native-product=affiliates] [data-aff-section=home] .aff-metrics>article,.native-product-host[data-native-product=affiliates] [data-aff-section=home] .aff-panel){position:relative;isolation:isolate;overflow:hidden;border-color:color-mix(in srgb,var(--product-home-surface-accent) 17%,var(--line, var(--gp-line, #d8dedb)));background-image:linear-gradient(145deg,color-mix(in srgb,var(--product-home-surface-accent) 6%,transparent),transparent 52%);box-shadow:inset 0 3px color-mix(in srgb,var(--product-home-surface-accent) 74%,transparent)}:is(.dashboard-view[data-dashboard-view=social] .social-subview[data-social-view=home] .social-home-metrics>article,.dashboard-view[data-dashboard-view=social] .social-subview[data-social-view=home] .social-home-grid>.panel,.dashboard-view[data-dashboard-view=social] .social-accounts-panel[data-social-view=home],.dashboard-view[data-dashboard-view=email] .email-subview[data-email-view=home] .email-metrics>article,.dashboard-view[data-dashboard-view=email] .email-subview[data-email-view=home] .email-home-grid>.panel,.dashboard-view[data-dashboard-view=analytics] .analytics-view[data-analytics-view=home]>.panel,.dashboard-view[data-dashboard-view=analytics] .analytics-view[data-analytics-view=home] .analytics-metrics>article,.dashboard-view[data-dashboard-view=seo] .search-subview[data-search-view=home] .search-home-metrics>article,.dashboard-view[data-dashboard-view=seo] .search-subview[data-search-view=home] .search-home-summary-grid>.panel,.dashboard-view[data-dashboard-view=seo] .search-subview[data-search-view=home] .search-overview-column>.panel,.dashboard-view[data-dashboard-view=tools] .tools-view[data-tools-view=home] .tools-metrics>article,.dashboard-view[data-dashboard-view=tools] .tools-view[data-tools-view=home] .tools-home-grid>button,.native-product-host[data-native-product=sign] [data-sign-view=home] .sign-hero,.native-product-host[data-native-product=sign] [data-sign-view=home] .sign-home-evidence,.native-product-host[data-native-product=sign] [data-sign-view=home] .sign-metrics>article,.native-product-host[data-native-product=sign] [data-sign-view=home] .sign-panel,.native-product-host[data-native-product=schedule] [data-schedule-panel=home] .schedule-how-it-works,.native-product-host[data-native-product=schedule] [data-schedule-panel=home] .schedule-home-links-panel,.native-product-host[data-native-product=schedule] [data-schedule-panel=home] .gp-metrics>article,.native-product-host[data-native-product=schedule] [data-schedule-panel=home] .schedule-upcoming-panel,.native-product-host[data-native-product=forms] [data-forms-panel=home] .forms-home-action,.native-product-host[data-native-product=forms] [data-forms-panel=home] .gp-metrics>article,.native-product-host[data-native-product=forms] [data-forms-panel=home] .forms-recent-responses,.native-product-host[data-native-product=affiliates] [data-aff-section=home] .aff-home-banner,.native-product-host[data-native-product=affiliates] [data-aff-section=home] .aff-metrics>article,.native-product-host[data-native-product=affiliates] [data-aff-section=home] .aff-panel):before{position:absolute;z-index:0;inset:0 0 auto;width:auto;height:3px;background:var(--product-home-surface-accent);content:"";opacity:.78;pointer-events:none}:is(.dashboard-view[data-dashboard-view=social] .social-subview[data-social-view=home] .social-home-metrics>article,.dashboard-view[data-dashboard-view=social] .social-subview[data-social-view=home] .social-home-grid>.panel,.dashboard-view[data-dashboard-view=social] .social-accounts-panel[data-social-view=home],.dashboard-view[data-dashboard-view=email] .email-subview[data-email-view=home] .email-metrics>article,.dashboard-view[data-dashboard-view=email] .email-subview[data-email-view=home] .email-home-grid>.panel,.dashboard-view[data-dashboard-view=analytics] .analytics-view[data-analytics-view=home]>.panel,.dashboard-view[data-dashboard-view=analytics] .analytics-view[data-analytics-view=home] .analytics-metrics>article,.dashboard-view[data-dashboard-view=seo] .search-subview[data-search-view=home] .search-home-metrics>article,.dashboard-view[data-dashboard-view=seo] .search-subview[data-search-view=home] .search-home-summary-grid>.panel,.dashboard-view[data-dashboard-view=seo] .search-subview[data-search-view=home] .search-overview-column>.panel,.dashboard-view[data-dashboard-view=tools] .tools-view[data-tools-view=home] .tools-metrics>article,.dashboard-view[data-dashboard-view=tools] .tools-view[data-tools-view=home] .tools-home-grid>button,.native-product-host[data-native-product=sign] [data-sign-view=home] .sign-hero,.native-product-host[data-native-product=sign] [data-sign-view=home] .sign-home-evidence,.native-product-host[data-native-product=sign] [data-sign-view=home] .sign-metrics>article,.native-product-host[data-native-product=sign] [data-sign-view=home] .sign-panel,.native-product-host[data-native-product=schedule] [data-schedule-panel=home] .schedule-how-it-works,.native-product-host[data-native-product=schedule] [data-schedule-panel=home] .schedule-home-links-panel,.native-product-host[data-native-product=schedule] [data-schedule-panel=home] .gp-metrics>article,.native-product-host[data-native-product=schedule] [data-schedule-panel=home] .schedule-upcoming-panel,.native-product-host[data-native-product=forms] [data-forms-panel=home] .forms-home-action,.native-product-host[data-native-product=forms] [data-forms-panel=home] .gp-metrics>article,.native-product-host[data-native-product=forms] [data-forms-panel=home] .forms-recent-responses,.native-product-host[data-native-product=affiliates] [data-aff-section=home] .aff-home-banner,.native-product-host[data-native-product=affiliates] [data-aff-section=home] .aff-metrics>article,.native-product-host[data-native-product=affiliates] [data-aff-section=home] .aff-panel)>*{position:relative;z-index:1}.dashboard-view[data-dashboard-view=seo] .search-subview[data-search-view=home] .search-home-metrics>article:after{content:none}.dashboard-view[data-dashboard-view=seo] .search-subview[data-search-view=home] .search-home-metrics>article{grid-template-rows:minmax(38px,auto) 82px minmax(38px,auto);min-height:176px;align-content:center;justify-items:center;gap:7px;padding:15px 10px 13px;background-image:linear-gradient(145deg,color-mix(in srgb,var(--metric-soft, var(--product-search-soft)) 68%,var(--card-bg)),var(--card-bg) 72%)}.dashboard-view[data-dashboard-view=seo] .search-home-score-card{align-content:center}.dashboard-view[data-dashboard-view=seo] .search-home-metrics :is(.search-score-gauge.compact,.search-metric-value-ring){align-self:center;width:78px;height:78px;margin:0}.dashboard-view[data-dashboard-view=seo] .search-metric-value-ring{position:relative;display:grid;place-items:center;border:8px solid color-mix(in srgb,var(--metric-accent, var(--product-search)) 25%,var(--line));border-radius:50%;box-sizing:border-box;color:color-mix(in srgb,var(--metric-accent, var(--product-search)) 76%,var(--ink));background:radial-gradient(circle at 34% 25%,color-mix(in srgb,#fff 62%,transparent),transparent 43%),color-mix(in srgb,var(--card-bg) 92%,var(--metric-soft, var(--product-search-soft)));box-shadow:inset 0 2px 9px #20423b14,0 7px 14px color-mix(in srgb,var(--metric-accent, var(--product-search)) 12%,transparent)}.dashboard-view[data-dashboard-view=seo] .search-metric-value-ring:after{position:absolute;top:-7px;left:50%;width:8px;height:8px;border:2px solid var(--card-bg);border-radius:50%;background:var(--metric-accent, var(--product-search));box-shadow:0 2px 5px color-mix(in srgb,var(--metric-accent, var(--product-search)) 30%,transparent);content:"";transform:translate(-50%)}.dashboard-view[data-dashboard-view=seo] .search-metric-value-ring>strong{max-width:62px;color:inherit;font-size:1.18rem;line-height:1;text-align:center}.dashboard-view[data-dashboard-view=seo] .search-home-metrics .geo{--metric-accent: #8559b8;--metric-soft: #f1eafa}:is(.dashboard-view[data-dashboard-view=social] .social-subview:not([data-social-view=home]) .panel,.dashboard-view[data-dashboard-view=email] .email-subview:not([data-email-view=home]) .panel,.dashboard-view[data-dashboard-view=analytics] .analytics-view:not([data-analytics-view=home]) .panel,.dashboard-view[data-dashboard-view=seo] .search-subview:not([data-search-view=home]) .panel,.dashboard-view[data-dashboard-view=tools] .tools-view:not([data-tools-view=home]) .panel,.native-product-host[data-native-product=sign] [data-sign-view]:not([data-sign-view=home]) .sign-panel,.native-product-host[data-native-product=schedule] [data-schedule-panel]:not([data-schedule-panel=home]) .gp-panel,.native-product-host[data-native-product=forms] [data-forms-panel]:not([data-forms-panel=home]) .gp-panel,.native-product-host[data-native-product=affiliates] [data-aff-section]:not([data-aff-section=home]) .aff-panel){position:relative;isolation:isolate;overflow:hidden;border-color:color-mix(in srgb,var(--product-home-surface-accent) 16%,var(--line, var(--gp-line, #d8dedb)));background-image:linear-gradient(145deg,color-mix(in srgb,var(--product-home-surface-accent) 6%,transparent),transparent 52%);box-shadow:inset 0 3px color-mix(in srgb,var(--product-home-surface-accent) 68%,transparent)}:is(.dashboard-view[data-dashboard-view=social] .social-subview:not([data-social-view=home]) .panel,.dashboard-view[data-dashboard-view=email] .email-subview:not([data-email-view=home]) .panel,.dashboard-view[data-dashboard-view=analytics] .analytics-view:not([data-analytics-view=home]) .panel,.dashboard-view[data-dashboard-view=seo] .search-subview:not([data-search-view=home]) .panel,.dashboard-view[data-dashboard-view=tools] .tools-view:not([data-tools-view=home]) .panel,.native-product-host[data-native-product=sign] [data-sign-view]:not([data-sign-view=home]) .sign-panel,.native-product-host[data-native-product=schedule] [data-schedule-panel]:not([data-schedule-panel=home]) .gp-panel,.native-product-host[data-native-product=forms] [data-forms-panel]:not([data-forms-panel=home]) .gp-panel,.native-product-host[data-native-product=affiliates] [data-aff-section]:not([data-aff-section=home]) .aff-panel):after{display:none}:is(.dashboard-view[data-dashboard-view=social] .social-subview:not([data-social-view=home]) .panel,.dashboard-view[data-dashboard-view=email] .email-subview:not([data-email-view=home]) .panel,.dashboard-view[data-dashboard-view=analytics] .analytics-view:not([data-analytics-view=home]) .panel,.dashboard-view[data-dashboard-view=seo] .search-subview:not([data-search-view=home]) .panel,.dashboard-view[data-dashboard-view=tools] .tools-view:not([data-tools-view=home]) .panel,.native-product-host[data-native-product=sign] [data-sign-view]:not([data-sign-view=home]) .sign-panel,.native-product-host[data-native-product=schedule] [data-schedule-panel]:not([data-schedule-panel=home]) .gp-panel,.native-product-host[data-native-product=forms] [data-forms-panel]:not([data-forms-panel=home]) .gp-panel,.native-product-host[data-native-product=affiliates] [data-aff-section]:not([data-aff-section=home]) .aff-panel)>*{position:relative;z-index:1}html[data-dashboard-theme=dark] .product-home-header:before,.app-shell[data-theme=dark] .product-home-header:before{opacity:.16}html[data-dashboard-theme=dark] :is(.dashboard-view,.native-product-host),.app-shell[data-theme=dark] :is(.dashboard-view,.native-product-host){--product-card-circle-opacity: .16}@media(max-width:620px){.product-home-header:before{top:-65px;right:-60px;width:150px;height:150px;opacity:.52}}@media(prefers-reduced-motion:reduce){.product-home-header:before{transform:none}}.dashboard-view[data-dashboard-view=seo] .search-home-domain-card{margin-top:0}.dashboard-view[data-dashboard-view=seo] #searchHomeDomainSummary{grid-template-columns:repeat(6,minmax(0,1fr))}.dashboard-view[data-dashboard-view=seo] .search-home-summary-grid{align-items:stretch;margin-top:13px}.dashboard-view[data-dashboard-view=seo] .search-home-summary-grid>.panel{height:100%}.dashboard-view[data-dashboard-view=seo] .search-home-setup-card .search-setup-list article{grid-template-columns:28px minmax(0,1fr) auto;grid-template-areas:"step copy state" ". actions actions";align-items:start;gap:7px 10px}.dashboard-view[data-dashboard-view=seo] .search-home-setup-card .search-setup-list article>span:first-child{grid-area:step}.dashboard-view[data-dashboard-view=seo] .search-home-setup-card .search-setup-list article>div{grid-area:copy}.dashboard-view[data-dashboard-view=seo] .search-home-setup-card .search-step-status{grid-area:state;align-self:start;justify-self:end;border:1px solid color-mix(in srgb,#278064 24%,var(--line));border-radius:999px;padding:3px 7px;color:#267058;background:color-mix(in srgb,#e4f4ed 74%,var(--card-bg));font-size:.56rem;font-style:normal;font-weight:900;letter-spacing:.035em;line-height:1.15;text-transform:uppercase;white-space:nowrap}.dashboard-view[data-dashboard-view=seo] .search-home-setup-card article.checking .search-step-status{border-color:color-mix(in srgb,#6d7e93 28%,var(--line));color:#607082;background:color-mix(in srgb,#edf1f5 72%,var(--card-bg))}.dashboard-view[data-dashboard-view=seo] .search-home-setup-card .search-step-actions{grid-area:actions;min-width:0;max-width:100%;justify-self:end;margin:1px 0 0}.dashboard-view[data-dashboard-view=seo] .search-home-setup-card .search-step-actions>button{width:max-content;max-width:100%;white-space:normal;overflow-wrap:anywhere;min-height:30px;border-radius:999px;padding:5px 10px;font-size:.65rem;font-weight:850}.dashboard-view[data-dashboard-view=seo] .search-home-setup-card .search-step-actions>button:after{flex-shrink:0;margin-left:6px;content:"\2192";font-size:.78rem;line-height:1}@media(max-width:1080px){.dashboard-view[data-dashboard-view=seo] #searchHomeDomainSummary{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:620px){.dashboard-view[data-dashboard-view=seo] #searchHomeDomainSummary{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-view[data-dashboard-view=seo] .search-home-setup-card .search-setup-list article{grid-template-columns:28px minmax(0,1fr) auto;grid-template-areas:"step copy state" ". actions actions"}.dashboard-view[data-dashboard-view=seo] .search-home-setup-card .search-step-actions{width:auto;justify-self:start}.dashboard-view[data-dashboard-view=seo] .search-home-setup-card .search-setup-list article>.search-step-status{grid-column:auto;width:max-content;min-width:0;justify-self:end}.dashboard-view[data-dashboard-view=seo] .search-home-setup-card .search-step-actions>button{min-height:40px}}@media(max-width:380px){.dashboard-view[data-dashboard-view=seo] #searchHomeDomainSummary{grid-template-columns:minmax(0,1fr)}.dashboard-view[data-dashboard-view=seo] .search-home-setup-card .search-setup-list article{grid-template-columns:28px minmax(0,1fr);grid-template-areas:"step copy" ". state" ". actions"}.dashboard-view[data-dashboard-view=seo] .search-home-setup-card .search-step-status{justify-self:start}}.beta-application-dialog{width:min(860px,calc(100vw - 28px));max-width:none;max-height:calc(100dvh - 28px);margin:auto;overflow:hidden;border:1px solid rgba(38,86,68,.2);border-radius:24px;padding:0;background:var(--card-bg, #fff);color:var(--text, #17352c);box-shadow:0 30px 90px #0d302547}.beta-application-dialog::backdrop{background:#081f1894;backdrop-filter:blur(5px)}.beta-application-shell{display:grid;max-height:calc(100dvh - 28px);gap:18px;overflow-y:auto;padding:28px}.beta-application-shell>header{display:flex;align-items:flex-start;justify-content:space-between;gap:24px}.beta-application-shell>header h2{margin:5px 0 7px;font-size:clamp(1.55rem,3vw,2.15rem)}.beta-application-shell>header p:not(.eyebrow){max-width:660px;margin:0;color:var(--muted, #62736d)}.beta-application-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.beta-application-shell label{display:grid;gap:7px;color:var(--text, #17352c);font-size:.8rem;font-weight:760}.beta-application-shell label small{color:var(--muted, #62736d);font-size:.68rem;font-weight:600}.beta-application-shell input:not([type=checkbox]),.beta-application-shell select,.beta-application-shell textarea{box-sizing:border-box;width:100%;border:1px solid var(--line, #dbe6e1);border-radius:12px;padding:11px 12px;background:var(--input-bg, #fff);color:inherit;font:inherit;font-weight:600}.beta-application-shell textarea{min-height:100px;resize:vertical}.beta-product-choices{margin:0;border:1px solid var(--line, #dbe6e1);border-radius:15px;padding:14px}.beta-product-choices legend{padding:0 6px;font-size:.8rem;font-weight:800}.beta-product-choices>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.beta-product-choices label,.beta-commitment{display:flex;align-items:flex-start;gap:8px;border-radius:10px;padding:8px;background:color-mix(in srgb,var(--card-bg, #fff) 87%,#dff2e8);font-size:.75rem}.beta-product-choices input,.beta-commitment input{width:16px;height:16px;flex:0 0 auto;margin:1px 0 0;accent-color:var(--teal, #377b60)}.beta-commitment{padding:12px 14px;border:1px solid rgba(69,128,102,.26)}.beta-honeypot{position:absolute!important;left:-9999px!important;width:1px!important;height:1px!important;opacity:0!important}.beta-application-shell>footer{display:flex;justify-content:flex-end;gap:10px;border-top:1px solid var(--line, #dbe6e1);padding-top:17px}.admin-beta-applications{display:grid;gap:16px}.admin-beta-card{display:grid;gap:16px;border:1px solid var(--line);border-radius:18px;padding:20px;background:var(--card-bg);box-shadow:0 10px 30px #15352b0f}.admin-beta-card>header,.admin-beta-card>footer{display:flex;align-items:center;justify-content:space-between;gap:16px}.admin-beta-identity{display:flex;align-items:center;min-width:0;gap:12px}.admin-beta-identity>div{display:grid;min-width:0;gap:2px}.admin-beta-identity h3{margin:0;font-size:1rem}.admin-beta-identity a{overflow:hidden;color:var(--teal);font-size:.75rem;text-overflow:ellipsis}.admin-beta-identity strong{color:var(--muted);font-size:.7rem;font-weight:680}.admin-beta-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.admin-beta-summary>div,.admin-beta-detail-grid>div{display:grid;align-content:start;gap:5px;border:1px solid var(--line);border-radius:12px;padding:12px;background:color-mix(in srgb,var(--card-bg) 88%,var(--app-bg))}.admin-beta-summary span,.admin-beta-detail-grid span,.admin-beta-note>span{color:var(--muted);font-size:.65rem;font-weight:780;letter-spacing:.035em;text-transform:uppercase}.admin-beta-summary strong{font-size:.78rem;line-height:1.35}.admin-beta-summary small,.admin-beta-summary a{color:var(--muted);font-size:.65rem}.admin-beta-details{border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:12px 0}.admin-beta-details summary{cursor:pointer;font-size:.75rem;font-weight:800}.admin-beta-detail-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding-top:12px}.admin-beta-detail-grid p{margin:0;color:var(--text);font-size:.75rem;line-height:1.55;white-space:pre-wrap}.admin-beta-goal{grid-column:1 / -1}.admin-beta-products{display:flex;flex-wrap:wrap;gap:5px}.admin-beta-products span{border-radius:999px;padding:4px 7px;background:#45806621;color:var(--teal-dark);font-size:.62rem;text-transform:none}.admin-beta-note{display:grid;gap:6px}.admin-beta-note textarea{width:100%;min-height:58px;resize:vertical}@media(max-width:820px){.admin-beta-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:620px){.beta-application-shell{gap:14px;padding:18px}.beta-application-grid,.beta-product-choices>div,.admin-beta-summary,.admin-beta-detail-grid{grid-template-columns:1fr}.admin-beta-goal{grid-column:auto}.beta-application-shell>footer,.admin-beta-card>footer{align-items:stretch;flex-direction:column-reverse}.beta-application-shell>footer button,.admin-beta-card>footer button{width:100%}.admin-beta-card>header{align-items:flex-start}}.overview-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.overview-metrics .overview-product-card{display:grid;align-content:space-between;min-height:142px;padding:15px;border:1px solid color-mix(in srgb,var(--overview-accent) 19%,var(--line));border-radius:16px;background:color-mix(in srgb,var(--overview-soft) 18%,var(--card-bg));box-shadow:0 7px 20px #19372e0e}.overview-metrics .overview-product-card:before{inset:0 auto 0 0;width:3px;height:auto;background:color-mix(in srgb,var(--overview-accent) 72%,transparent)}.overview-metrics .overview-product-card:after{display:none}.overview-metrics .overview-product-card:hover{border-color:color-mix(in srgb,var(--overview-accent) 38%,var(--line));background:color-mix(in srgb,var(--overview-soft) 30%,var(--card-bg));box-shadow:0 11px 25px color-mix(in srgb,var(--overview-accent) 10%,transparent);transform:translateY(-1px)}.overview-metrics .overview-product-heading{display:grid;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:10px}.overview-metrics .overview-product-heading>[data-product-icon],.overview-metrics .overview-product-heading>[data-product-icon] .product-icon-image{width:40px;height:40px}.overview-metrics .overview-product-heading>span:nth-child(2){gap:2px}.overview-metrics .overview-product-heading b{color:var(--ink);font-size:.86rem;font-weight:820}.overview-metrics .overview-product-heading small{font-size:.64rem;line-height:1.25}.overview-product-meta{display:grid!important;justify-items:end;gap:6px}.overview-online-status{display:inline-flex!important;align-items:center;gap:5px;color:#237a58!important;font-size:.6rem;font-weight:800;line-height:1}.overview-online-status i{display:block;width:7px;height:7px;border-radius:50%;background:#28a878;box-shadow:0 0 0 3px color-mix(in srgb,#28a878 13%,transparent)}.overview-metrics .overview-product-heading .workspace-plan-badge{min-width:0;padding:4px 7px;font-size:.55rem}.overview-mini-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:18px;border-top:1px solid color-mix(in srgb,var(--overview-accent) 12%,var(--line));padding-top:11px}.overview-mini-stats>div{display:grid;min-width:0;gap:3px;padding:0 10px}.overview-mini-stats>div:first-child{border-right:1px solid color-mix(in srgb,var(--overview-accent) 12%,var(--line));padding-left:0}.overview-mini-stats>div:last-child{padding-right:0}.overview-metrics .overview-mini-stats strong{overflow:hidden;margin:0;color:color-mix(in srgb,var(--overview-accent) 78%,var(--ink));font-size:.8rem;font-weight:820;line-height:1.15;text-overflow:ellipsis;white-space:nowrap}.overview-metrics .overview-mini-stats span{overflow:hidden;color:var(--muted);font-size:.59rem;font-weight:650;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}@media(max-width:1180px){.overview-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:680px){.overview-metrics{grid-template-columns:minmax(0,1fr);gap:9px}.overview-metrics .overview-product-card{min-height:132px;padding:14px}}.search-range-toolbar{position:relative;z-index:8!important;display:flex;align-items:center;gap:11px;margin:4px 0 12px}.search-range-toolbar-label{display:inline-flex;flex:0 0 auto;align-items:center;gap:7px;color:var(--muted);font-size:.68rem;font-weight:820;letter-spacing:.015em;white-space:nowrap}.search-range-toolbar-label svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.search-range-toolbar .search-range-presets{display:inline-grid;grid-auto-columns:max-content;grid-auto-flow:column;width:fit-content;max-width:100%;gap:4px;overflow:visible;margin:0;border:1px solid color-mix(in srgb,var(--product-search) 15%,var(--line));border-radius:13px;padding:4px;background:color-mix(in srgb,var(--product-search-soft) 26%,var(--soft))}.search-range-toolbar .search-range-presets>button,.search-more-range>summary{box-sizing:border-box;min-height:36px;border:1px solid transparent;border-radius:9px;padding:0 13px;color:var(--muted);background:transparent;font:780 .72rem/1 inherit;white-space:nowrap;cursor:pointer}.search-range-toolbar .search-range-presets>button:hover,.search-more-range>summary:hover{color:var(--ink);background:color-mix(in srgb,var(--card-bg) 72%,transparent)}.search-range-toolbar .search-range-presets>button.active,.search-more-range.active>summary,.search-more-range[open]>summary{border-color:color-mix(in srgb,var(--product-search) 28%,var(--line));color:#795614;background:var(--card-bg);box-shadow:0 3px 10px #41301217}.search-more-range{position:relative;display:block}.search-more-range>summary{display:flex;min-width:83px;align-items:center;justify-content:center;gap:7px;list-style:none}.search-more-range>summary::-webkit-details-marker{display:none}.search-more-range>summary svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:2;transition:transform .16s ease}.search-more-range[open]>summary svg{transform:rotate(180deg)}.search-more-range-menu{position:absolute;z-index:35;top:calc(100% + 7px);right:0;display:grid;width:210px;gap:4px;border:1px solid color-mix(in srgb,var(--product-search) 18%,var(--line));border-radius:13px;padding:6px;background:var(--card-bg);box-shadow:0 18px 45px #1b282229}.search-more-range-menu button{display:grid;min-height:0;gap:3px;border:0;border-radius:9px;padding:10px 11px;color:var(--ink);background:transparent;text-align:left;cursor:pointer}.search-more-range-menu button:hover,.search-more-range-menu button.active{color:#795614;background:color-mix(in srgb,var(--product-search-soft) 65%,var(--card-bg))}.search-more-range-menu button span{font-size:.72rem;font-weight:820}.search-more-range-menu button small{color:var(--muted);font-size:.62rem;font-weight:650}.search-performance-breakdown-card{min-width:0}.search-performance-breakdown-card .panel-heading{align-items:flex-start}.search-performance-breakdown-card .panel-heading .text-button{flex:0 0 auto;min-height:32px;white-space:nowrap}.search-performance-entity-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:5px 12px}.search-performance-entity-row>span{display:grid;min-width:0;gap:3px}.search-performance-entity-row>span strong{overflow:hidden;font-size:.73rem;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.search-performance-entity-row>span small,.search-performance-entity-row>small{color:var(--muted);font-size:.64rem;line-height:1.35}.search-performance-entity-row>small{white-space:nowrap}.search-performance-entity-row>i{display:block;grid-column:1 / -1;overflow:hidden;height:5px;border-radius:999px;background:var(--progress-bg)}.search-performance-entity-row>i b{display:block;width:var(--share);height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--teal),var(--accent, #3679e8))}@media(max-width:720px){.search-range-toolbar{align-items:stretch;flex-direction:column;gap:7px}.search-range-toolbar .search-range-presets{grid-auto-columns:minmax(0,1fr);width:100%}.search-range-toolbar .search-range-presets>button,.search-more-range>summary{width:100%;min-width:0;padding-inline:6px;font-size:.65rem}.search-more-range-menu{right:0;width:min(210px,calc(100vw - 44px))}.search-performance-entity-row{grid-template-columns:minmax(0,1fr)}.search-performance-entity-row>small{white-space:normal}}@media(max-width:430px){.search-range-toolbar .search-range-presets{grid-auto-flow:row;grid-template-columns:repeat(3,minmax(0,1fr))}.search-range-toolbar .search-range-presets>button,.search-more-range>summary{min-height:40px;font-size:.75rem}.search-more-range>summary{gap:3px}.search-more-range>summary svg{width:12px;height:12px}#searchPerformanceMoreLabel{font-size:0}#searchPerformanceMoreLabel:after{content:attr(data-short-label);font-size:.75rem}}@media(max-width:360px){.search-performance-controls{grid-template-columns:minmax(0,1fr) 24px}.search-performance-controls label{grid-column:1 / -1}.search-performance-filterbar{grid-template-columns:minmax(0,1fr)}}.search-project-identity-editor>.search-project-identity-grid{grid-template-columns:minmax(0,1fr);gap:12px;padding:14px}.search-project-identity-grid>label{min-width:0;border:1px solid color-mix(in srgb,var(--product-search) 13%,var(--line));border-radius:12px;padding:11px;background:color-mix(in srgb,var(--card-bg) 97%,var(--product-search-soft))}.search-project-identity-grid>label :is(input,select){width:100%;min-width:0}.search-project-identity-grid>label>small{max-width:100%;overflow-wrap:anywhere}.search-market-language-group>header strong{display:inline-flex;align-items:center;gap:6px}.search-market-language-group>header .field-help{width:18px;height:18px;flex:0 0 18px;font-size:.59rem}.search-market-language-group .form-row>label>small{min-height:2.7em}.search-subview[data-search-view=settings] .search-connection-card:has(.search-connection-menu[open]){align-items:start;grid-template-rows:auto auto}.search-subview[data-search-view=settings] .search-connection-menu[open]{position:static;grid-column:1 / -1;display:grid;width:100%;justify-self:stretch;gap:6px;padding-top:2px}.search-subview[data-search-view=settings] .search-connection-menu[open]>summary{width:30px;height:30px;margin-left:auto}.search-subview[data-search-view=settings] .search-connection-menu[open]>div{position:static;width:100%;min-width:0;max-width:none;box-sizing:border-box;border-color:color-mix(in srgb,var(--product-search) 20%,var(--line));background:color-mix(in srgb,var(--product-search-soft) 20%,var(--card-bg));box-shadow:none}.search-settings-provider-manager{overflow:hidden;border:1px solid color-mix(in srgb,var(--product-search) 21%,var(--line));border-radius:15px;background:color-mix(in srgb,var(--product-search-soft) 18%,var(--card-bg))}.search-settings-provider-manager>summary{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:13px 14px;cursor:pointer;list-style:none}.search-settings-provider-manager>summary::-webkit-details-marker{display:none}.search-settings-provider-manager>summary>span{display:grid;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:2px 9px;min-width:0}.search-settings-provider-manager>summary svg{grid-row:1 / 3;width:17px;height:17px;justify-self:center;fill:none;stroke:#966413;stroke-width:1.8}.search-settings-provider-manager>summary strong{color:var(--ink);font-size:.78rem}.search-settings-provider-manager>summary small{color:var(--muted);font-size:.66rem}.search-settings-provider-manager>summary em{flex:0 0 auto;border-radius:999px;padding:5px 8px;color:#17634c;background:#dff2ea;font-size:.62rem;font-style:normal;font-weight:850}.search-settings-provider-manager[open]>summary{border-bottom:1px solid var(--line)}.search-settings-provider-manager>div{display:grid;gap:11px;padding:13px}.search-settings-provider-manager>div>p{margin:0;color:var(--muted);font-size:.69rem;line-height:1.5}.search-settings-provider-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.search-settings-provider-grid .search-provider-choice.settings-compact{display:grid;align-content:start;gap:8px;min-width:0;border:1px solid var(--line);border-radius:13px;padding:11px;color:var(--ink);background:var(--card-bg);font:inherit;text-align:left;cursor:pointer}.search-settings-provider-grid .search-provider-choice.settings-compact.selected{border-color:color-mix(in srgb,var(--product-search) 62%,var(--line));background:color-mix(in srgb,var(--product-search-soft) 55%,var(--card-bg));box-shadow:0 0 0 2px color-mix(in srgb,var(--product-search) 13%,transparent)}.search-settings-provider-grid .search-provider-choice.settings-compact:disabled{cursor:not-allowed;opacity:.6}.search-settings-provider-grid .search-provider-card-heading{grid-template-columns:32px minmax(0,1fr) 23px}.search-settings-provider-grid .search-provider-card-heading>span{display:grid;width:32px;height:32px;place-items:center;overflow:hidden;border:1px solid var(--line);border-radius:10px;background:#fff}.search-settings-provider-grid .search-provider-card-heading img{width:23px;height:23px;object-fit:contain}.search-settings-provider-grid .search-provider-card-heading>div{display:grid;gap:2px;min-width:0}.search-settings-provider-grid .search-provider-card-heading strong{font-size:.74rem}.search-settings-provider-grid .search-provider-card-heading small{overflow:hidden;color:var(--muted);font-size:.62rem;text-overflow:ellipsis;white-space:nowrap}.search-settings-provider-grid .search-provider-card-status{display:flex!important;justify-content:space-between;gap:7px!important}.search-settings-provider-grid .search-provider-card-status :is(em,span){color:var(--muted);font-size:.59rem;font-style:normal;font-weight:760}.search-settings-provider-grid .selected .search-provider-card-status em{color:#17634c}@media(max-width:680px){.search-settings-provider-manager>summary{align-items:flex-start}.search-settings-provider-manager>summary em{white-space:nowrap}.search-settings-provider-grid{grid-template-columns:minmax(0,1fr)}}.search-ai-overview-tabs{margin-bottom:0}.search-subview[data-search-view=visibility]{gap:14px}.search-subview[data-search-view=visibility] .search-ai-run-card{min-height:0;padding:17px 19px}.search-subview[data-search-view=visibility] .search-ai-run-links{margin-top:7px}.search-ai-settings-drawer{overflow:hidden;padding:0}.search-ai-settings-drawer>summary{display:grid;grid-template-columns:36px minmax(0,1fr) auto 20px;align-items:center;gap:11px;min-height:68px;padding:13px 16px;cursor:pointer;list-style:none}.search-ai-settings-drawer>summary::-webkit-details-marker{display:none}.search-ai-settings-drawer>summary>span:first-child{display:grid;width:36px;height:36px;place-items:center;border-radius:11px;color:#8a5b0b;background:var(--product-search-soft)}.search-ai-settings-drawer>summary>span svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.9}.search-ai-settings-drawer>summary>div{display:grid;gap:2px;min-width:0}.search-ai-settings-drawer>summary p{margin:0}.search-ai-settings-drawer>summary strong{color:var(--ink);font-size:.83rem}.search-ai-settings-drawer>summary small{color:var(--muted);font-size:.66rem}.search-ai-settings-drawer>summary>i{display:grid;place-items:center;color:var(--muted);transition:transform .18s ease}.search-ai-settings-drawer>summary>i svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:2}.search-ai-settings-drawer[open]>summary{border-bottom:1px solid var(--line)}.search-ai-settings-drawer[open]>summary>i{transform:rotate(90deg)}.search-ai-settings-drawer-body{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:0}.search-ai-settings-drawer-body>section{display:grid;align-content:start;gap:12px;min-width:0;padding:17px}.search-ai-settings-drawer-body>section+section{border-left:1px solid var(--line)}.search-ai-settings-drawer .search-provider-readiness{grid-template-columns:repeat(2,minmax(0,1fr))}.search-ai-settings-drawer .search-provider-choice{min-height:0;padding:11px}.search-subview[data-search-view=visibility] .search-section-explainer{padding-block:10px}.search-subview[data-search-view=visibility] .search-visibility-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}.search-subview[data-search-view=visibility] .search-visibility-metrics>article{min-height:112px;justify-content:center;padding:15px 16px}.search-subview[data-search-view=visibility] .search-visibility-metrics strong{font-size:1.55rem}.search-visibility-method-breakdown{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.search-visibility-method-breakdown>article{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:6px 14px;min-width:0;border:1px solid var(--line);border-radius:14px;padding:13px 15px;background:color-mix(in srgb,var(--card-bg) 96%,var(--app-bg))}.search-visibility-method-breakdown>article>div{display:grid;gap:3px;min-width:0}.search-visibility-method-breakdown strong{font-size:.8rem}.search-visibility-method-breakdown span{display:grid;justify-items:end;gap:2px}.search-visibility-method-breakdown span b{color:#76540f;font-size:.88rem}.search-visibility-method-breakdown small{color:var(--muted);font-size:.62rem}.search-visibility-method-empty{grid-column:1 / -1;margin:0;color:var(--muted);font-size:.72rem}.search-subview[data-search-view=visibility] .search-visibility-intelligence{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch}.search-subview[data-search-view=visibility] .search-visibility-analysis-card{height:100%}.search-subview[data-search-view=visibility] .search-visibility-gap-card{grid-column:1 / -1}.search-subview[data-search-view=visibility] .search-visibility-bar-row{padding:10px}.search-subview[data-search-view=visibility] .search-visibility-bar-row footer{display:flex;flex-wrap:wrap;gap:4px 9px}.search-subview[data-search-view=visibility] .search-visibility-bar-row footer span{white-space:nowrap}.search-visibility-source-preview{display:grid;gap:8px}.search-visibility-source-preview>article{display:grid;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:9px;padding:9px 10px;border:1px solid var(--line);border-radius:11px;background:color-mix(in srgb,var(--card-bg) 96%,var(--app-bg))}.search-visibility-source-preview>article>span{display:grid;width:24px;height:24px;place-items:center;border-radius:8px;color:#79540d;background:var(--product-search-soft);font-size:.6rem;font-weight:900}.search-visibility-source-preview>article>div{display:grid;gap:2px;min-width:0}.search-visibility-source-preview strong{overflow:hidden;font-size:.69rem;text-overflow:ellipsis;white-space:nowrap}.search-visibility-source-preview small{overflow:hidden;color:var(--muted);font-size:.58rem;text-overflow:ellipsis;white-space:nowrap}.search-visibility-source-preview b{color:var(--ink);font-size:.76rem}.search-subview[data-search-view=visibility] .search-engine-toolbar{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end}.search-subview[data-search-view=visibility] .search-visibility-filters{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.search-subview[data-search-view=visibility] .search-visibility-filters label{min-width:0}.search-subview[data-search-view=visibility] .search-engine-toolbar>p{display:grid;gap:2px;max-width:310px;text-align:right}.search-subview[data-search-view=visibility] .search-engine-toolbar>p strong{color:var(--ink);font-size:.69rem}.search-subview[data-search-view=visibility] .search-engine-toolbar>p span{font-size:.63rem}.search-prompt-comparison-list>details.search-prompt-comparison{display:block;overflow:hidden;padding:0;border:1px solid var(--line);border-radius:15px;background:var(--card-bg)}.search-prompt-comparison>summary{display:grid;grid-template-columns:30px minmax(0,1fr) auto 18px;align-items:center;gap:11px;min-height:72px;padding:13px 15px;cursor:pointer;list-style:none;background:linear-gradient(110deg,color-mix(in srgb,var(--product-search-soft) 45%,var(--card-bg)),var(--card-bg))}.search-prompt-comparison>summary::-webkit-details-marker{display:none}.search-prompt-comparison>summary>div:nth-child(2){display:grid;gap:4px;min-width:0}.search-prompt-comparison>summary>div:nth-child(2)>strong{color:var(--ink);font-size:.78rem;line-height:1.4}.search-prompt-comparison>summary small{color:var(--muted);font-size:.62rem}.search-prompt-comparison>summary small b{color:#76550f}.search-prompt-comparison>summary>i{display:grid;place-items:center;color:var(--muted);transition:transform .18s ease}.search-prompt-comparison>summary>i svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:2}.search-prompt-comparison[open]>summary{border-bottom:1px solid color-mix(in srgb,var(--product-search) 18%,var(--line))}.search-prompt-comparison[open]>summary>i{transform:rotate(90deg)}.search-prompt-comparison.critical>summary{box-shadow:inset 3px 0 #d86d51}.search-prompt-comparison.attention>summary{box-shadow:inset 3px 0 #d4a326}.search-prompt-comparison.complete>summary{box-shadow:inset 3px 0 #3f9a73}.search-prompt-rollup{align-items:center}.search-prompt-rollup em{border-radius:999px;padding:5px 8px;color:#74540d;background:#fff0c8;font-size:.58rem;font-style:normal;font-weight:850;white-space:nowrap}.search-prompt-comparison.critical .search-prompt-rollup em{color:#963f2d;background:#fde4dc}.search-prompt-comparison.complete .search-prompt-rollup em{color:#17634c;background:#dff2ea}.search-prompt-comparison .search-provider-answer-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;padding:14px}.search-prompt-comparison .search-provider-answer{min-height:0}@media(max-width:1180px){.search-subview[data-search-view=visibility] .search-visibility-intelligence{grid-template-columns:repeat(2,minmax(0,1fr))}.search-subview[data-search-view=visibility] .search-visibility-source-card{grid-column:1 / -1}.search-ai-settings-drawer-body{grid-template-columns:1fr}.search-ai-settings-drawer-body>section+section{border-top:1px solid var(--line);border-left:0}}@media(max-width:680px){.search-visibility-method-breakdown{grid-template-columns:1fr}.search-subview[data-search-view=visibility] .search-ai-overview-tabs{flex-wrap:wrap}}@media(pointer:coarse){.field-help:before{inset:-11px}}@media(max-width:820px){.search-subview[data-search-view=visibility] .search-visibility-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.search-subview[data-search-view=visibility] .search-visibility-intelligence{grid-template-columns:1fr}.search-subview[data-search-view=visibility] :is(.search-visibility-source-card,.search-visibility-gap-card){grid-column:auto}.search-subview[data-search-view=visibility] .search-engine-toolbar{grid-template-columns:1fr}.search-subview[data-search-view=visibility] .search-engine-toolbar>p{max-width:none;text-align:left}.search-prompt-comparison .search-provider-answer-grid{grid-template-columns:1fr}}@media(max-width:620px){.search-ai-settings-drawer>summary{grid-template-columns:34px minmax(0,1fr) 18px}.search-ai-settings-drawer>summary>.pill{grid-column:2;justify-self:start}.search-ai-settings-drawer>summary>i{grid-column:3;grid-row:1 / 3}.search-ai-settings-drawer .search-provider-readiness,.search-subview[data-search-view=visibility] .search-visibility-filters,.search-subview[data-search-view=visibility] .search-visibility-metrics{grid-template-columns:1fr}.search-prompt-comparison>summary{grid-template-columns:28px minmax(0,1fr) 18px}.search-prompt-comparison>summary .search-prompt-rollup{grid-column:2;justify-self:start}.search-prompt-comparison>summary>i{grid-column:3;grid-row:1 / 3}}.search-growth-queue-panel{overflow:hidden;border-color:color-mix(in srgb,var(--product-search) 28%,var(--line))}.search-growth-queue-panel>.panel-heading{align-items:flex-start}.search-growth-queue-controls{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px}.search-growth-queue{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:11px}.search-growth-queue>.email-empty{grid-column:1 / -1;min-height:150px;padding:22px}.search-growth-queue>.email-empty p{max-width:520px;margin-bottom:0;font-size:.72rem;line-height:1.5}.search-growth-batch{--batch-accent: #c8891d;display:grid;min-width:0;align-content:start;gap:11px;border:1px solid color-mix(in srgb,var(--batch-accent) 24%,var(--line));border-radius:15px;padding:14px;background:color-mix(in srgb,var(--batch-accent) 3%,var(--card-bg));box-shadow:inset 0 3px var(--batch-accent)}.search-growth-batch.search_growth{--batch-accent: #238061}.search-growth-batch.ai_visibility{--batch-accent: #5c69b3}.search-growth-batch.authority_trust{--batch-accent: #a65f3a}.search-growth-batch.active{outline:3px solid color-mix(in srgb,var(--batch-accent) 20%,transparent);outline-offset:2px}.search-growth-batch>header{display:grid;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:9px}.search-growth-batch>header>span:first-child{display:grid;width:30px;height:30px;place-items:center;border-radius:9px;color:var(--batch-accent);background:color-mix(in srgb,var(--batch-accent) 11%,var(--card-bg));font-size:.65rem;font-weight:900}.search-growth-batch>header>div{display:grid;min-width:0;gap:2px}.search-growth-batch>header small{color:var(--muted);font-size:.57rem;font-weight:780;text-transform:uppercase;letter-spacing:.045em}.search-growth-batch>header strong{font-size:.78rem;line-height:1.35}.search-growth-batch>p{margin:0!important;color:var(--muted);font-size:.69rem!important;line-height:1.48}.search-growth-batch>ul{display:grid;gap:5px;margin:0;padding:9px 0 0 17px;border-top:1px solid var(--line);color:var(--muted);font-size:.65rem;line-height:1.4}.search-growth-batch>footer{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:auto;padding-top:2px}.search-growth-batch>footer>div{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px}.search-growth-batch>footer button{min-height:36px}.search-growth-queue-note{display:flex;align-items:flex-start;gap:9px;margin:13px -18px -17px;padding:11px 18px;border-top:1px solid var(--line);background:color-mix(in srgb,var(--app-bg) 70%,var(--card-bg))}.search-growth-queue-note svg{flex:0 0 17px;width:17px;height:17px;margin-top:1px;fill:none;stroke:#28775e;stroke-width:1.8}.search-growth-queue-note p{margin:0!important;color:var(--muted);font-size:.67rem!important;line-height:1.45}.search-growth-queue-note strong{color:var(--ink)}.search-recommendation-category-panel{display:grid;gap:14px}.search-recommendation-category-panel>.panel-heading{align-items:center;margin:0}.search-recommendation-all-filter{flex:0 0 auto;width:auto;min-width:150px;justify-content:center;gap:7px}.search-recommendation-all-filter svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:1.9}.search-recommendation-all-filter b{display:grid;min-width:25px;height:25px;place-items:center;border-radius:999px;color:var(--product-search);background:var(--product-search-soft);font-size:.65rem}.search-recommendation-all-filter.active{border-color:color-mix(in srgb,var(--product-search) 55%,var(--line));color:var(--product-search);background:color-mix(in srgb,var(--product-search-soft) 55%,var(--card-bg))}.search-recommendation-all-filter:focus-visible{outline:3px solid color-mix(in srgb,var(--product-search) 24%,transparent);outline-offset:2px}.search-recommendation-category-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px}.search-recommendation-category-grid>button{--category-accent: #c8891d;display:grid;grid-template-columns:36px minmax(0,1fr) auto;min-width:0;min-height:92px;align-items:center;gap:10px;border:1px solid color-mix(in srgb,var(--category-accent) 20%,var(--line));border-radius:14px;padding:12px;color:var(--ink);background:var(--card-bg);font:inherit;text-align:left;cursor:pointer;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.search-recommendation-category-grid>button[data-search-recommendation-filter=search_growth]{--category-accent: #238061}.search-recommendation-category-grid>button[data-search-recommendation-filter=ai_visibility]{--category-accent: #5c69b3}.search-recommendation-category-grid>button[data-search-recommendation-filter=authority_trust]{--category-accent: #a65f3a}.search-recommendation-category-grid>button>span{display:grid;width:36px;height:36px;place-items:center;border-radius:11px;color:var(--category-accent);background:color-mix(in srgb,var(--category-accent) 10%,var(--card-bg))}.search-recommendation-category-grid svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.8}.search-recommendation-category-grid>button>div{display:grid;min-width:0;gap:3px}.search-recommendation-category-grid strong{font-size:.75rem;line-height:1.3}.search-recommendation-category-grid small{color:var(--muted);font-size:.62rem;line-height:1.38}.search-recommendation-category-grid b{display:grid;min-width:27px;height:27px;place-items:center;border-radius:999px;color:var(--category-accent);background:color-mix(in srgb,var(--category-accent) 10%,var(--card-bg));font-size:.65rem}.search-recommendation-category-grid>button:hover{border-color:color-mix(in srgb,var(--category-accent) 44%,var(--line));transform:translateY(-1px)}.search-recommendation-category-grid>button.active{border-color:color-mix(in srgb,var(--category-accent) 62%,var(--line));background:color-mix(in srgb,var(--category-accent) 5%,var(--card-bg));box-shadow:0 0 0 2px color-mix(in srgb,var(--category-accent) 12%,transparent)}.search-recommendation-category-grid>button:focus-visible{outline:3px solid color-mix(in srgb,var(--category-accent) 24%,transparent);outline-offset:2px}.search-recommendations-list>article{grid-template-columns:32px minmax(0,1fr) auto 132px;align-items:start;gap:12px}.search-recommendations-list>.email-empty{min-height:190px;padding:26px}.search-recommendations-list>.email-empty p{margin-bottom:0;font-size:.74rem;line-height:1.5}.search-recommendations-list>article.attention{border-color:color-mix(in srgb,var(--product-search) 58%,var(--line));box-shadow:0 0 0 3px color-mix(in srgb,var(--product-search) 12%,transparent)}.search-recommendation-main{display:grid;min-width:0;gap:5px}.search-recommendation-main>strong{margin:0!important;font-size:.83rem!important;line-height:1.38}.search-recommendation-title-row{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.search-recommendation-category.site_health{color:#81550f;background:#fff2d7}.search-recommendation-category.search_growth{color:#17634c;background:#e4f4ed}.search-recommendation-category.ai_visibility{color:#4f559d;background:#eceeff}.search-recommendation-category.authority_trust{color:#934a2b;background:#fff0e8}.search-recommendation-lifecycle{display:inline-flex;width:fit-content;align-items:center;border-radius:999px;padding:3px 7px;color:var(--muted);background:var(--soft);font-size:.56rem;font-weight:820}.search-recommendation-lifecycle.ready,.search-recommendation-lifecycle.in_progress{color:#17634c;background:#e3f3eb}.search-recommendation-lifecycle.awaiting_verification{color:#73581a;background:#fff0c9}.search-recommendation-lifecycle.regressed{color:#983e31;background:#fde7e2}.search-recommendation-evidence-chips{display:flex;flex-wrap:wrap;gap:5px}.search-recommendation-evidence-chips>span{display:inline-flex;max-width:100%;align-items:center;gap:4px;border-radius:999px;padding:4px 7px;color:var(--muted);background:var(--soft);font-size:.57rem;font-weight:720;line-height:1.25}.search-recommendation-evidence-chips svg{flex:0 0 12px;width:12px;height:12px;fill:none;stroke:currentColor;stroke-width:1.9}.search-recommendation-keywords{display:flex;flex-wrap:wrap;align-items:center;gap:5px}.search-recommendation-keywords b{margin-right:2px;color:var(--muted);font-size:.58rem;letter-spacing:.06em;text-transform:uppercase}.search-recommendation-keywords span{display:inline-flex;max-width:220px;overflow:hidden;border:1px solid color-mix(in srgb,var(--product-search) 18%,var(--line));border-radius:999px;padding:3px 7px;color:color-mix(in srgb,var(--ink) 80%,var(--product-search));background:color-mix(in srgb,var(--product-search) 5%,var(--card-bg));font-size:.58rem;font-weight:680;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.search-recommendation-verification{padding-top:6px;border-top:1px dashed var(--line)}.search-recommendation-actions{display:grid;min-width:126px;justify-items:stretch;gap:5px}.search-recommendation-actions button{width:100%;min-height:34px;justify-content:center;text-align:center}.search-recommendation-panel>.panel-heading>.compact-button{flex:0 0 auto;width:auto;min-height:36px;gap:7px}.search-recommendation-panel>.panel-heading>.compact-button svg{display:block;flex:0 0 15px;width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.search-fix-plan-summary{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;border:1px solid color-mix(in srgb,var(--product-search) 22%,var(--line));border-radius:13px;padding:11px 12px;background:color-mix(in srgb,var(--product-search-soft) 28%,var(--card-bg))}.search-fix-plan-summary>div{display:grid;min-width:0;gap:3px}.search-fix-plan-summary>div>strong{font-size:.77rem}.search-fix-plan-summary p{margin:0;color:var(--muted);font-size:.65rem;line-height:1.4}.search-fix-plan-summary>small{color:var(--muted);font-size:.62rem;text-align:right}.search-monitoring-cost-note{margin:0;border-left:3px solid color-mix(in srgb,var(--product-search) 65%,#836113);padding:8px 10px;color:var(--muted);background:color-mix(in srgb,var(--product-search-soft) 28%,var(--card-bg));font-size:.68rem;line-height:1.45}.search-monitoring-cost-note strong{color:var(--ink)}@media(max-width:1080px){.search-growth-queue{grid-template-columns:minmax(0,1fr)}.search-growth-batch>header{grid-template-columns:30px minmax(0,1fr) auto}.search-recommendation-category-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){.search-recommendation-category-panel>.panel-heading{align-items:stretch;flex-direction:column}.search-recommendation-all-filter{width:100%}.search-growth-queue-panel>.panel-heading{align-items:stretch;flex-direction:column}.search-growth-queue-controls{justify-content:flex-start}.search-growth-batch>header{grid-template-columns:30px minmax(0,1fr)}.search-growth-batch>header>.search-recommendation-category{grid-column:2;justify-self:start}.search-growth-batch>footer{align-items:stretch;flex-direction:column}.search-growth-batch>footer>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.search-growth-batch>footer button{width:100%;justify-content:center}.search-recommendation-category-grid>button{min-height:74px}.search-recommendations-list>article{grid-template-columns:32px minmax(0,1fr)}.search-recommendations-list>article>.search-priority{grid-column:2;justify-self:start}.search-recommendation-actions{grid-column:2;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.search-recommendation-actions button:nth-child(3):last-child{grid-column:1 / -1}.search-fix-plan-summary{grid-template-columns:minmax(0,1fr)}.search-fix-plan-summary>.search-recommendation-category{justify-self:start}.search-fix-plan-summary>small{text-align:left}}@media(max-width:760px){.search-growth-batch>footer button,.search-recommendation-actions button{min-height:44px}.search-keywords-panel .analytics-table-wrap{overflow:visible}.analytics-table.search-keyword-table{display:block;width:100%;min-width:0;border-collapse:separate}.search-keyword-table thead{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;border:0;clip:rect(0 0 0 0);white-space:nowrap}.search-keyword-table thead .field-help,.search-page-table thead .field-help{display:none}.search-keyword-table tbody{display:grid;gap:10px}.search-keyword-table tr{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:10px;border:1px solid color-mix(in srgb,var(--product-search) 17%,var(--line));border-radius:15px;padding:12px;background:var(--card-bg);box-shadow:0 7px 20px #3239350b}.analytics-table.search-keyword-table td,.analytics-table.search-keyword-table td:first-child{display:block;width:auto;min-width:0;max-width:none;padding:0;border:0;text-align:center}.search-keyword-table .search-table-primary{grid-column:1 / -1;padding-bottom:10px;border-bottom:1px solid var(--line)}.search-keyword-table :is(.search-keyword-traffic-cell,.search-keyword-performance-cell){grid-column:1 / -1}.search-keyword-table td[data-mobile-label]:before{display:block;margin-bottom:6px;color:var(--muted);content:attr(data-mobile-label);font-size:.59rem;font-weight:820;letter-spacing:.055em;line-height:1.25;text-align:center;text-transform:uppercase}.search-keyword-table .search-keyword-demand-cell{grid-column:1 / -1}.search-keyword-table .search-keyword-cell-pair{display:grid;width:100%;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;white-space:normal}.search-keyword-table .search-keyword-cell-pair>span,.search-keyword-table .search-keyword-cell-pair>span+span{box-sizing:border-box;width:100%;min-width:0;padding:7px 4px}.search-keyword-table .search-keyword-cell-pair small{display:flex;min-height:2.3em;align-items:center;justify-content:center;line-height:1.15;text-align:center;white-space:normal}.search-keyword-table .search-priority-ring.search-geo-score-ring.compact{margin:0 auto}.search-keyword-table .search-opportunity-action{width:100%;min-width:0;min-height:50px}.search-keyword-table .analytics-empty-row{grid-column:1 / -1;min-height:110px;place-content:center}.search-pages-panel .analytics-table-wrap{overflow:visible}.analytics-table.search-page-table{display:block;width:100%;min-width:0;border-collapse:separate}.search-page-table thead{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;border:0;clip:rect(0 0 0 0);white-space:nowrap}.search-page-table tbody{display:grid;gap:10px}.search-page-table tr{display:grid;grid-template-columns:minmax(0,1fr);gap:10px;border:1px solid color-mix(in srgb,var(--product-search) 17%,var(--line));border-radius:15px;padding:12px;background:var(--card-bg);box-shadow:0 7px 20px #3239350b}.analytics-table.search-page-table td,.analytics-table.search-page-table td:first-child{display:block;width:auto;min-width:0;max-width:none;padding:0;border:0;text-align:center}.search-page-table .search-table-primary{padding-bottom:10px;border-bottom:1px solid var(--line)}.search-page-table td[data-mobile-label]:before{display:block;margin-bottom:6px;color:var(--muted);content:attr(data-mobile-label);font-size:.59rem;font-weight:820;letter-spacing:.055em;line-height:1.25;text-align:center;text-transform:uppercase}.search-page-table .search-keyword-cell-pair{display:grid;width:100%;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;white-space:normal}.search-page-table .search-keyword-cell-pair>span,.search-page-table .search-keyword-cell-pair>span+span{box-sizing:border-box;width:100%;min-width:0;padding:7px 4px}.search-page-table .search-keyword-cell-pair small{min-height:2.3em;overflow-wrap:anywhere}.search-page-table .search-provider-badge{max-width:100%}.search-page-table .search-opportunity-action{width:100%;min-width:0;min-height:50px}.search-page-table .search-page-no-recommendation{justify-content:center;width:100%;min-height:44px}.search-page-table .analytics-empty-row{min-height:110px;place-content:center}}@media(max-width:420px){.search-growth-queue-controls,.search-growth-queue-controls button{width:100%}.search-growth-queue-controls{display:grid}.search-growth-batch>footer>div,.search-recommendation-actions{grid-template-columns:minmax(0,1fr)}.search-recommendation-actions button:nth-child(3):last-child{grid-column:auto}.search-recommendation-evidence-chips{align-items:stretch;flex-direction:column}.search-recommendation-evidence-chips>span{width:fit-content}}@media(max-width:520px){.search-recommendation-category-grid{grid-template-columns:minmax(0,1fr)}}@media(prefers-reduced-motion:reduce){.search-recommendation-category-grid>button{transition:none}.search-recommendation-category-grid>button:hover{transform:none}}html:has(body dialog[open]),body:has(dialog[open]){overflow:hidden}body dialog[class][open]{overscroll-behavior:contain}.search-research-safety{border-color:color-mix(in srgb,var(--product-search) 28%,var(--line));background:color-mix(in srgb,var(--product-search) 5%,var(--card-bg))}.search-research-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;gap:16px;margin:18px 0}.search-research-card{grid-column:span 6;min-width:0}.search-research-card:nth-child(3){grid-column:1 / -1}.search-research-card .panel-heading{align-items:flex-start}.search-research-card .search-prompt-form{margin-top:16px}.search-research-card .form-row{align-items:end}.search-research-card :is(.primary-button,.secondary-button){justify-content:center}.search-research-card .search-prompt-form>:is(.primary-button,.secondary-button){justify-self:start}.search-research-card .form-row>:is(.primary-button,.secondary-button){min-width:150px;justify-self:start}.search-rank-target-list,.search-competitor-insight-list{display:grid;gap:9px;margin-top:14px}.search-rank-target-list>article,.search-competitor-insight-list>article{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px 12px;align-items:center;padding:11px 12px;border:1px solid var(--line);border-radius:13px;background:color-mix(in srgb,var(--card-bg) 94%,var(--product-search))}.search-competitor-insight-list>article{grid-template-columns:28px minmax(0,1fr)}.search-rank-target-list strong,.search-rank-target-list small,.search-competitor-insight-list strong,.search-competitor-insight-list small{display:block;min-width:0;overflow-wrap:anywhere}.search-rank-target-list>article>span,.search-competitor-insight-list>article>span{color:var(--muted);font-size:.78rem;font-weight:800}.search-rank-target-list>article>span.connected{color:var(--success)}.search-competitor-insight-list details{margin-top:6px}.search-competitor-insight-list summary{cursor:pointer;color:var(--product-search);font-size:.75rem;font-weight:800}.search-competitor-insight-list p{margin-top:5px;color:var(--muted);font-size:.75rem}.search-research-results{margin-top:16px}.search-serp-preview{margin-top:18px}.search-serp-preview:empty{display:none}.search-serp-preview>header{display:flex;justify-content:space-between;gap:16px;align-items:end;padding-top:16px;border-top:1px solid var(--line)}.search-serp-preview h4{margin:3px 0 0;font-size:1.08rem}.search-serp-preview ol{display:grid;gap:9px;margin:14px 0 0;padding:0;list-style:none}.search-serp-preview li{display:grid;grid-template-columns:32px minmax(0,1fr);gap:10px;padding:11px 12px;border:1px solid var(--line);border-radius:12px}.search-serp-preview li>span{display:grid;width:28px;height:28px;place-items:center;border-radius:9px;background:color-mix(in srgb,var(--product-search) 12%,transparent);color:var(--product-search);font-size:.75rem;font-weight:850}.search-serp-preview a,.search-serp-preview strong,.search-serp-preview p{display:block;overflow-wrap:anywhere}.search-serp-preview a{margin-top:2px;color:var(--success);font-size:.76rem}.search-serp-preview p{margin-top:5px;color:var(--muted);font-size:.78rem}.search-commercial-backlinks{display:flex;justify-content:space-between;gap:18px;align-items:center;margin-top:16px}.search-commercial-backlinks>div{min-width:0}.search-commercial-backlinks h3{margin:4px 0}.search-commercial-backlinks p{max-width:76ch;color:var(--muted)}#searchCommercialBacklinkSummary{display:flex;flex-wrap:wrap;gap:6px 12px;margin-top:10px;font-size:.8rem}#searchCommercialBacklinkSummary span{color:var(--muted)}@media(max-width:1100px){.search-research-grid{grid-template-columns:minmax(0,1fr)}.search-research-card,.search-research-card:nth-child(3){grid-column:auto}}@media(max-width:680px){.search-commercial-backlinks{align-items:stretch;flex-direction:column}.search-commercial-backlinks button{width:100%}.search-research-card .panel-heading>:is(.primary-button,.secondary-button),.search-research-card .search-prompt-form>:is(.primary-button,.secondary-button),.search-research-card .form-row>:is(.primary-button,.secondary-button){width:100%}.search-research-results .analytics-table-wrap{margin-inline:-8px}}.search-home-performance-panel{display:grid;gap:13px;margin-top:13px;overflow:hidden}.search-home-performance-panel>.panel-heading{align-items:flex-start;margin:0}.search-home-performance-panel>.panel-heading p{max-width:72ch}.search-home-performance-panel>.panel-heading>button{flex:0 0 auto}.search-home-trend-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.search-home-trend-summary>article{--home-metric: var(--product-search);display:grid;min-width:0;gap:3px;border:1px solid color-mix(in srgb,var(--home-metric) 18%,var(--line));border-radius:12px;padding:10px 12px;background:color-mix(in srgb,var(--home-metric) 4%,var(--card-bg));box-shadow:inset 0 3px color-mix(in srgb,var(--home-metric) 68%,transparent)}.search-home-trend-summary>article.clicks{--home-metric: #16775e}.search-home-trend-summary>article.impressions{--home-metric: #d98638}.search-home-trend-summary>article.ctr{--home-metric: #7253a1}.search-home-trend-summary>article.position{--home-metric: #98652a}.search-home-trend-summary small{color:var(--muted);font-size:.64rem;font-weight:800;letter-spacing:.035em;text-transform:uppercase}.search-home-trend-summary strong{font-size:1.03rem;font-variant-numeric:tabular-nums}.search-home-trend-summary .search-metric-delta{overflow:hidden;font-size:.62rem;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.search-home-trend-summary .search-metric-delta.positive{color:#16775e}.search-home-trend-summary .search-metric-delta.negative{color:#b54735}.search-home-trend-summary .search-metric-delta.neutral{color:var(--muted)}.search-home-performance-chart{min-height:172px;padding-top:2px}.search-home-performance-chart .search-trend-svg{height:220px}.search-home-growth-queue-card{display:grid;align-content:start;gap:11px;min-height:100%}.search-home-growth-queue-card>.panel-heading{align-items:flex-start;margin:0}.search-home-growth-queue-card>.panel-heading p{max-width:48ch}.search-home-growth-queue{display:grid;gap:8px}.search-home-growth-item{--queue-accent: #c8891d;display:grid;width:100%;grid-template-columns:30px minmax(0,1fr) 18px;align-items:center;gap:9px;border:1px solid color-mix(in srgb,var(--queue-accent) 22%,var(--line));border-radius:12px;padding:10px;color:var(--text);background:color-mix(in srgb,var(--queue-accent) 3%,var(--card-bg));font:inherit;text-align:left;cursor:pointer;transition:border-color .16s ease,background-color .16s ease,box-shadow .16s ease,transform .16s ease}.search-home-growth-item.search_growth{--queue-accent: #238061}.search-home-growth-item.ai_visibility{--queue-accent: #5c69b3}.search-home-growth-item.authority_trust{--queue-accent: #a65f3a}.search-home-growth-item:hover{border-color:color-mix(in srgb,var(--queue-accent) 45%,var(--line));box-shadow:0 7px 16px color-mix(in srgb,var(--queue-accent) 10%,transparent);transform:translateY(-1px)}.search-home-growth-item:focus-visible{outline:3px solid color-mix(in srgb,var(--queue-accent) 24%,transparent);outline-offset:2px}.search-home-growth-rank{display:grid;width:30px;height:30px;place-items:center;border-radius:9px;color:var(--queue-accent);background:color-mix(in srgb,var(--queue-accent) 11%,var(--card-bg));font-size:.62rem;font-weight:900;font-variant-numeric:tabular-nums}.search-home-growth-item>span:nth-child(2){display:grid;min-width:0;gap:2px}.search-home-growth-item small{color:var(--queue-accent);font-size:.56rem;font-weight:820;letter-spacing:.035em;text-transform:uppercase}.search-home-growth-item strong{overflow:hidden;font-size:.73rem;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.search-home-growth-item em{color:var(--muted);font-size:.61rem;font-style:normal;line-height:1.35}.search-home-growth-item>svg{width:17px;height:17px;fill:none;stroke:var(--queue-accent);stroke-width:1.8}.search-home-growth-empty{display:grid;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:10px;border:1px dashed color-mix(in srgb,var(--product-search) 28%,var(--line));border-radius:12px;padding:12px;background:color-mix(in srgb,var(--product-search) 4%,var(--card-bg))}.search-home-growth-empty>span{display:grid;width:34px;height:34px;place-items:center;border-radius:10px;color:var(--product-search);background:var(--product-search-soft)}.search-home-growth-empty svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.8}.search-home-growth-empty div{display:grid;min-width:0;gap:3px}.search-home-growth-empty strong{font-size:.76rem}.search-home-growth-empty p{margin:0!important;color:var(--muted);font-size:.65rem!important;line-height:1.42}.search-home-growth-empty>button{grid-column:2;justify-self:start}@media(max-width:720px){.search-home-performance-panel>.panel-heading{gap:10px}.search-home-performance-panel>.panel-heading>button{width:100%;min-height:42px}.search-home-trend-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.search-home-performance-chart .search-trend-svg{min-width:0}.search-home-growth-item{min-height:58px}}@media(max-width:380px){.search-home-trend-summary{grid-template-columns:minmax(0,1fr)}}@media(prefers-reduced-motion:reduce){.search-home-growth-item{transition:none}.search-home-growth-item:hover{transform:none}}.search-evidence-trace{min-width:0;max-width:100%;overflow-wrap:anywhere;border-top:1px solid var(--line, #e5dfd3);padding-top:12px;margin-top:12px}.search-evidence-trace h4{margin:16px 0 6px;font-size:13px;line-height:1.4}.search-evidence-trace ul{margin:6px 0;padding-left:18px}.search-evidence-trace li,.search-evidence-trace p{font-size:12px;line-height:1.6}.search-answer-details>p{white-space:pre-wrap;overflow-wrap:anywhere}.search-grounding-suggestions{display:block;width:100%;height:150px;border:0;margin:12px 0;background:#fff;border-radius:10px}.email-rich-field{display:grid;gap:8px;min-width:0}.email-rich-field>label{font-size:13px;font-weight:650}.email-rich-input{display:block;min-width:0;min-height:88px;max-height:460px;overflow:auto;padding:14px;border:1px solid var(--line,#d7dedb);border-radius:12px;background:var(--surface,#fff);white-space:pre-wrap;overflow-wrap:anywhere;outline-offset:3px;cursor:text}.email-rich-input:focus{outline:2px solid #ec766b}.email-rich-input :is(p,div){margin:0}.email-rich-input :is(ul,ol){padding-left:24px;white-space:normal}.email-rich-input a{text-decoration:underline;color:inherit}.email-rich-toolbar{display:flex;flex-wrap:wrap;gap:5px}.email-rich-toolbar button{display:inline-flex;align-items:center;justify-content:center;min-width:34px;min-height:34px;padding:5px 9px;border:1px solid var(--line,#d7dedb);border-radius:8px;background:var(--surface,#fff);color:var(--ink,#20302d);font:600 12px/1.2 Arial,sans-serif;cursor:pointer}.email-rich-toolbar button:hover{background:#fff1ee;border-color:#ec766b}.email-format-hint{font-size:12px;line-height:1.5;color:var(--muted,#596966)}.email-inline-link-editor:not([hidden]){display:flex;flex-wrap:wrap;gap:8px;align-items:end;padding:12px;background:#fff1ee;border-radius:10px}.email-inline-link-editor[hidden]{display:none!important}.email-inline-link-editor label{flex:1 1 200px;min-width:0}.email-inline-link-editor button{padding:10px 12px;border:1px solid #e7b6ae;border-radius:9px;background:#fff;color:#692c26;white-space:nowrap;font-size:13px}.email-inline-link-editor small{flex-basis:100%;font-size:12px}.email-global-design{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) 70px auto;align-items:end;gap:12px;padding:16px;border:1px solid #edc5bf;background:linear-gradient(120deg,#fff9f7,#fff);border-radius:14px}.email-global-design>div:first-child{grid-column:1/-1;display:grid;gap:4px}.email-global-design small{font-size:12px;line-height:1.5;color:#596966}.email-global-design label{display:grid;gap:6px;min-width:0;font-size:12px}.email-global-design :is(select,input){box-sizing:border-box;width:100%;min-width:0;height:40px}.email-global-design button{min-height:40px;white-space:nowrap;font-size:13px}.email-global-design [role=status]{grid-column:1/-1;font-size:12px;color:#317150}.email-global-design [role=status]:empty{display:none}.email-history-panel{min-width:0}.email-history-filters{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1.4fr) minmax(0,1fr);gap:14px;align-items:end}.email-history-filters label{display:grid;gap:7px;min-width:0;font-size:13px;font-weight:600}.email-history-filters :is(input,select){width:100%;min-width:0;box-sizing:border-box;font-size:14px}.email-history-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:18px}.email-history-summary:empty{display:none}.email-history-summary>div{display:grid;gap:7px;text-align:center;padding:18px 8px;border:1px solid #eed5d0;border-radius:12px;background:linear-gradient(120deg,#fff9f7,#fff)}.email-history-summary strong{font-size:25px;line-height:1.1;font-variant-numeric:tabular-nums}.email-history-summary span{font-size:12px;line-height:1.4}.email-history-explanation{font-size:13px;line-height:1.6;color:var(--muted,#596966)}.email-history-table-wrap{overflow-x:auto;max-width:100%}.email-history-table{width:100%;border-collapse:collapse;table-layout:fixed;font-size:13px}.email-history-table th{text-align:left;font-size:12px;color:var(--muted,#596966);padding:12px 10px;border-bottom:1px solid var(--line,#d7dedb)}.email-history-table td{padding:14px 10px;border-bottom:1px solid var(--line,#d7dedb);vertical-align:top;overflow-wrap:anywhere}.email-history-table :is(strong,small,time){display:block;line-height:1.5}.email-history-table strong{font-size:13px;font-weight:600}.email-history-table small{font-size:12px;margin-top:4px;color:var(--muted,#596966)}.email-history-table details summary{list-style:none;display:inline-flex;gap:6px;align-items:center;cursor:pointer;font-size:12px;color:#a7352c}.email-history-table details summary::-webkit-details-marker{display:none}.email-history-table details summary:before{content:"+";font-size:16px;line-height:1}.email-history-table details[open] summary:before{content:"\2212"}.email-history-events{display:grid;gap:10px;margin-top:10px;font-size:12px}.email-delivery-badge{display:inline-block;padding:5px 8px;border-radius:7px;font-size:12px;line-height:1.5;background:#eef1f5;color:#3a4c62}.email-delivery-badge.delivered{background:#e6f5ed;color:#246342}.email-delivery-badge:is(.failed,.bounced,.complained){background:#ffebe7;color:#a53327}.email-delivery-error{margin-top:8px}.email-history-empty{padding:38px 10px;text-align:center}.email-history-empty p{font-size:13px;color:var(--muted,#596966)}.email-history-pagination{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-top:16px;flex-wrap:wrap}.email-history-pagination nav{display:flex;align-items:center;gap:10px;font-size:13px;white-space:nowrap}.email-history-pagination label{display:flex;flex-direction:row;align-items:center;gap:6px;font-size:13px}.email-history-pagination input{width:64px!important;height:36px;min-height:36px;text-align:center;padding:6px;box-sizing:border-box}.email-history-pagination button{font-size:13px}.email-history-pagination .icon-button{width:36px;height:36px;min-width:36px;min-height:36px;padding:8px;aspect-ratio:1}.email-history-pagination svg{width:16px;height:16px}@media(max-width:760px){.email-global-design{grid-template-columns:minmax(0,1fr) minmax(0,1fr);padding:12px;gap:10px}.email-global-design>button{width:100%}.email-history-filters{grid-template-columns:minmax(0,1fr)}.email-history-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.email-history-table thead{display:none}.email-history-table,.email-history-table tbody{display:block;width:100%}.email-history-table tr{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:12px;padding:14px;border:1px solid var(--line,#d7dedb);border-radius:12px}.email-history-table td:is(:first-child,:nth-child(2),:last-child){grid-column:1/-1}.email-history-table td{display:block;padding:0;border:0;min-width:0}.email-history-table td[data-label]:before{content:attr(data-label);display:block;font-size:11px;color:var(--muted,#596966);margin-bottom:4px}.email-history-pagination{justify-content:center}}[data-theme=dark] :is(.email-global-design,.email-history-summary>div){background:#292b2c;border-color:#554640}[data-theme=dark] .email-global-design small{color:#c3c8c6}[data-theme=dark] .email-inline-link-editor:not([hidden]){background:#3b2e2b}.app-shell[data-theme=dark] .email-rich-input{background:#fff;color-scheme:light}.app-shell#dashboardScreen[data-theme=dark][data-active-product=email] .email-global-design [data-email-apply-design]{background:#3b2e2b;color:#ffd8d1;border-color:#99655a}.app-shell[data-theme=dark] .email-global-design [role=status]{color:#9bd3b1}.app-shell[data-theme=dark] .email-rich-toolbar button:hover{background:#fff1ee;color:#20302d}.app-shell[data-theme=dark] .email-history-table details summary{color:#f6aaa0}.search-subview[data-search-view=visibility] .search-visibility-metrics>article{display:grid;grid-template-rows:40px 100px auto;justify-items:center;align-items:center;gap:10px;text-align:center}.search-subview[data-search-view=visibility] .search-visibility-metrics>article>span{display:flex;align-items:center;justify-content:center;gap:6px;font-size:14px;line-height:1.4}.search-subview[data-search-view=visibility] .search-visibility-metrics small{font-size:12px;line-height:1.5;min-height:36px;overflow-wrap:anywhere}.search-visibility-ring{--ring-progress: 0%;position:relative;display:grid;place-items:center;width:100px;height:100px;flex:0 0 100px;border-radius:50%;background:conic-gradient(#efd08d 0%,#b78226 var(--ring-progress),var(--line) var(--ring-progress) 100%);isolation:isolate}.search-visibility-ring:before{content:"";position:absolute;inset:8px;border-radius:50%;background:var(--card-bg);z-index:-1}.search-visibility-ring strong{font-size:25px;font-variant-numeric:tabular-nums;color:var(--ink);line-height:1}.search-visibility-ring.unmeasured{background:var(--line)}.search-subview[data-search-view=visibility] .search-visibility-intelligence{grid-template-columns:minmax(0,1fr)}#searchVisibilityProviderChart{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}#searchVisibilityProviderChart>article{min-width:0;align-items:start}#searchVisibilityProviderChart small{font-size:12px;line-height:1.45}.search-subview[data-search-view=visibility] .search-engine-toolbar{grid-template-columns:minmax(0,1fr)}.search-subview[data-search-view=visibility] .search-engine-toolbar>p{max-width:none;text-align:left}.search-subview[data-search-view=visibility] .search-engine-toolbar>p strong,.search-subview[data-search-view=visibility] .search-engine-toolbar>p span{font-size:12px}.search-visibility-run-summary{padding:14px 18px}.search-run-counts{margin:10px 0}.search-run-counts>div{display:flex;align-items:baseline;justify-content:center;gap:6px}.search-run-counts strong{font-size:19px}#searchSourceDistribution{display:grid;grid-template-columns:180px minmax(0,1fr);align-items:center;gap:32px;max-width:850px;margin:20px auto}.search-source-donut{width:180px;height:180px;border-radius:50%;background:var(--source-segments);display:grid;place-items:center}.search-source-donut>div{width:146px;height:146px;border-radius:50%;background:var(--card-bg);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px}.search-source-donut strong{font-size:30px;color:var(--ink);font-variant-numeric:tabular-nums}.search-source-donut small{font-size:13px;color:var(--muted)}.search-source-legend{display:grid;gap:14px;margin:0;padding:0;list-style:none;min-width:0}.search-source-legend li{display:grid;grid-template-columns:10px minmax(0,1fr) auto;gap:9px;align-items:center;font-size:14px}.search-source-legend i{width:10px;height:10px;border-radius:50%}.search-source-legend span{overflow-wrap:anywhere}.search-source-legend strong{font-size:13px;font-variant-numeric:tabular-nums;white-space:nowrap}.search-source-legend small{color:var(--muted);font-size:12px;font-weight:500}.search-competitor-comparison-body{display:grid;grid-template-columns:100px minmax(0,1fr);align-items:center;gap:28px}.search-competitor-comparison .panel-heading{flex-wrap:wrap;gap:12px}.search-competitor-comparison h3{display:flex;align-items:center;gap:6px}.search-competitor-candidates>summary{cursor:pointer;font-weight:650;font-size:15px}.search-competitor-candidates>p{color:var(--muted);font-size:13px;line-height:1.6}#searchCompetitorCandidates{display:grid;gap:8px}#searchCompetitorCandidates>article{display:flex;align-items:center;flex-wrap:wrap;gap:10px;padding:10px 0;border-bottom:1px solid var(--line)}#searchCompetitorCandidates a{flex:1;min-width:140px;overflow-wrap:anywhere;font-size:14px}#searchCompetitorCandidates small{color:var(--muted);font-size:12px}.search-subview .field-help{flex-shrink:0;cursor:pointer}#searchSourcePagination{display:flex;align-items:center;flex-wrap:wrap;justify-content:flex-end;gap:10px;margin-top:16px;font-size:13px;font-variant-numeric:tabular-nums}#searchSourcePagination>span:first-child{margin-right:auto}#searchSourcePagination[hidden]{display:none}@media(max-width:700px){.search-subview[data-search-view=visibility] .search-visibility-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.search-subview[data-search-view=visibility] .search-visibility-metrics>article{padding:12px 10px}#searchVisibilityProviderChart{grid-template-columns:minmax(0,1fr)}#searchSourceDistribution{grid-template-columns:minmax(0,1fr);gap:22px}.search-source-donut{justify-self:center}.search-competitor-comparison-body{grid-template-columns:minmax(0,1fr);gap:18px}.search-competitor-comparison-body>.search-visibility-ring{justify-self:center}}@media(max-width:359px){.search-subview[data-search-view=visibility] .search-visibility-metrics{grid-template-columns:minmax(0,1fr)}}.search-subview .search-recommendation-metrics,.search-subview[data-search-view=visibility] .search-visibility-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.search-subview .search-recommendation-metrics>article{justify-items:center;align-content:center;gap:10px;min-height:156px;padding:22px 16px;text-align:center;box-shadow:none}.search-recommendation-metrics .search-progress-label{display:flex;align-items:center;justify-content:center;gap:7px;font-size:13px;font-weight:600;letter-spacing:0;text-transform:none}.search-progress-label svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.7}.search-recommendation-metrics strong{font-size:36px;line-height:1;font-weight:650;letter-spacing:-.04em;font-variant-numeric:tabular-nums}.search-recommendation-metrics small{max-width:260px;font-size:12px;line-height:1.5}.search-recommendation-metrics .search-progress-awaiting{border-color:color-mix(in srgb,var(--product-search) 30%,var(--line));background:color-mix(in srgb,var(--product-search) 5%,var(--card-bg))}.search-recommendation-metrics .search-progress-verified{background:color-mix(in srgb,#398568 5%,var(--card-bg))}.search-verification-guide{padding:18px 22px;border:1px solid var(--line);border-radius:15px;background:var(--card-bg)}.search-verification-guide strong{font-size:14px;font-weight:650}.search-verification-guide p{margin:6px 0 0;color:var(--muted);font-size:13px;line-height:1.65}.search-verification-guide details{margin-top:14px;padding-top:14px;border-top:1px solid var(--line)}.search-verification-guide summary{width:fit-content;cursor:pointer;font-size:13px;font-weight:600}.search-verification-guide summary:focus-visible{outline:2px solid var(--product-search);outline-offset:5px;border-radius:3px}.search-verification-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:18px}.search-verification-guide .text-button{min-height:36px;margin-top:5px;font-size:13px;text-align:left}.search-recommendation-progress-list{max-height:440px;overflow:auto;margin-top:10px}.search-recommendation-progress-list article{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:14px 0;border-top:1px solid var(--line)}.search-recommendation-progress-list article:first-child{border-top:0}.search-recommendation-progress-list small{display:block;margin-top:5px;color:var(--muted);font-size:12px}.search-recommendation-progress-list .text-button{flex:0 0 auto}@media(max-width:700px){.search-subview .search-recommendation-metrics{gap:8px}.search-subview .search-recommendation-metrics>article{min-height:124px;padding:16px 12px;gap:8px}.search-recommendation-metrics strong{font-size:32px}.search-verification-guide{padding:16px}.search-verification-steps{grid-template-columns:minmax(0,1fr);gap:18px}.search-recommendation-progress-list article{flex-direction:column;align-items:flex-start;gap:4px}}.search-recommendation-filters{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 20px}.search-recommendation-filters button{display:inline-flex;align-items:center;gap:8px;min-height:38px;font-size:13px}.search-recommendation-filters button.active{background:var(--product-search-soft);border-color:var(--product-search)}.search-recommendation-filters b{font-size:12px;font-weight:600;opacity:.7}.search-recommendations-compact>article{grid-template-columns:28px minmax(0,1fr);gap:12px;padding:20px;align-items:start}.search-recommendations-compact .search-recommendation-main>strong{font-size:15px;line-height:1.5}.search-recommendations-compact .search-recommendation-preview{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;font-size:13px;line-height:1.6;margin:6px 0}.search-recommendations-compact .search-recommendation-title-row{flex-wrap:wrap;margin-bottom:8px;gap:8px}.search-recommendations-compact .search-priority,.search-recommendations-compact .search-recommendation-category,.search-recommendations-compact .search-recommendation-lifecycle{font-size:11px;line-height:1.4}.search-recommendation-detail{margin-top:12px}.search-recommendation-detail>summary{display:inline-flex;align-items:center;gap:8px;cursor:pointer;font-size:13px;font-weight:600;list-style:none}.search-recommendation-detail>summary::-webkit-details-marker{display:none}.search-recommendation-detail summary svg{width:14px;height:14px;flex-shrink:0}.search-recommendation-detail[open] summary svg{transform:rotate(90deg)}.search-recommendation-detail>div{margin-top:12px;padding:16px;border:1px solid var(--line,#e4e4ec);border-radius:12px}.search-recommendation-detail p{font-size:13px;line-height:1.65;overflow-wrap:anywhere}.search-recommendation-detail footer{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-top:16px}.search-recommendation-detail footer button{width:auto;font-size:13px}.search-fix-generation [aria-busy=true]:before{content:"";display:inline-block;width:14px;height:14px;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;animation:search-audit-spin 1s linear infinite;margin-right:8px}.search-prompt-row .search-row-actions{align-items:center;justify-content:flex-end;gap:10px}.search-prompt-row .search-row-actions>button{white-space:nowrap;min-height:36px;font-size:13px}.search-prompt-test-dialog{width:min(680px,calc(100vw - 24px));max-width:calc(100vw - 24px)}.search-prompt-test-dialog fieldset{display:block;border:0;padding:0;margin:0;min-width:0}.search-prompt-test-dialog legend{font-size:15px;font-weight:650}.search-test-providers{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:10px}.search-prompt-test-dialog .search-test-providers label{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:10px;border:1px solid var(--line,#dddde8);border-radius:12px;padding:14px;font-size:14px;min-width:0;cursor:pointer}.search-test-providers label:has(:checked){border-color:var(--product-search,#d49513);background:var(--product-search-soft,#fff7df)}.search-prompt-test-dialog .primary-button{background:var(--product-search,#d49513);color:#302407}.search-prompt-test-dialog .icon-button>svg{width:18px;height:18px;stroke:currentColor;fill:none;stroke-width:1.7}.search-prompt-test-dialog .search-test-providers input{accent-color:var(--product-search,#d49513)}.search-table-pagination .table-pagination-status{display:inline-flex;flex-direction:row;align-items:center;white-space:nowrap;gap:5px}.search-table-pagination .table-pagination-status>*{display:inline;font:inherit}.search-prompt-test-dialog .search-test-providers input{width:18px;height:18px;min-height:18px;flex:0 0 18px;margin:0}.search-test-providers img{width:24px;height:24px;object-fit:contain;flex:0 0 24px}.search-test-estimate{font-size:14px;font-weight:600}.search-test-note{font-size:13px;line-height:1.6}#searchPromptTestResults article{border-top:1px solid var(--line,#dddde8);padding:14px 0;font-size:14px}#searchPromptTestResults article p{font-size:13px;line-height:1.65;overflow-wrap:anywhere}#searchPromptTestResults summary{cursor:pointer;font-size:13px}.search-test-answer{white-space:pre-wrap}#searchPromptTestResults a{overflow-wrap:anywhere}@media(max-width:700px){.search-subview .search-recommendation-metrics{grid-template-columns:minmax(0,1fr)}.search-subview[data-search-view=visibility] .search-visibility-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.search-subview[data-search-view=visibility] .search-visibility-metrics>article:last-child{grid-column:1/-1}.search-recommendations-compact>article{grid-template-columns:22px minmax(0,1fr);padding:16px 0;gap:8px}.search-recommendation-detail>div{padding:12px}.search-prompt-row .search-row-actions{flex-direction:row;justify-content:flex-start;flex-wrap:wrap;grid-column:2}}@media(max-width:380px){.search-test-providers{grid-template-columns:minmax(0,1fr)}}.dashboard-main .dashboard-view[data-dashboard-view=seo] .search-subview[data-search-view=home] .search-home-metrics>article{overflow:clip}.search-home-metrics article>small:has(.search-metric-connection-link){display:flex;align-items:center;justify-content:center;text-align:center}.search-home-metrics .search-metric-connection-link{display:inline;width:auto;max-width:100%;min-height:32px;margin:0;padding:4px 2px;border:0;border-radius:4px;background:transparent;box-shadow:none;color:var(--text);font:inherit;line-height:1.45;text-align:center;white-space:normal;overflow-wrap:anywhere;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;cursor:pointer}.search-home-metrics .search-metric-connection-link:hover:not(:disabled){background:#be91281a}.search-home-metrics .search-metric-connection-link:focus-visible{outline:2px solid #b58824;outline-offset:3px}.search-home-metrics .search-metric-connection-link:disabled{text-decoration:none;cursor:default;opacity:.7}#searchFixPlanDialog footer[hidden]{display:none!important}#searchFixPlanDialog .search-fix-agent-picker{display:flex;flex-wrap:wrap;gap:8px}#searchFixPlanDialog .search-fix-agent-picker>span{display:inline-flex;flex-direction:row;align-items:center;gap:6px;padding:6px 9px;min-height:30px;border:0;background:var(--soft);border-radius:7px}#searchFixPlanDialog .search-fix-agent-picker img{width:17px;height:17px}#searchFixPlanDialog .search-fix-agent-picker b{font-size:12px}.search-recommendation-category-grid>button{align-items:stretch!important}.recommendation-category-top{min-height:40px}.search-recommendation-category-grid .recommendation-category-top :is(strong,b){color:var(--finding-color)!important}[data-search-recommendation-filter=site_health],[data-recommendation-category=site_health]{--finding-color:#278066}[data-search-recommendation-filter=geo],[data-recommendation-category=geo]{--finding-color:#8062b3}[data-search-recommendation-filter=search_growth],[data-recommendation-category=search_growth]{--finding-color:#347ab5}[data-search-recommendation-filter=ai_visibility],[data-recommendation-category=ai_visibility]{--finding-color:#a85d86}[data-search-recommendation-filter=authority_trust],[data-recommendation-category=authority_trust]{--finding-color:#a46e29}.search-recommendation-category-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin:20px 0}.search-recommendation-category-grid>button{display:flex;flex-direction:column;gap:12px;min-width:0;min-height:200px;padding:16px;border:1px solid color-mix(in srgb,var(--finding-color) 28%,var(--line));border-top:3px solid var(--finding-color);border-radius:14px;background:color-mix(in srgb,var(--finding-color) 5%,var(--card-bg));color:var(--ink);text-align:left;cursor:pointer}.search-recommendation-category-grid>button:is(.active,:hover){background:color-mix(in srgb,var(--finding-color) 12%,var(--card-bg));border-color:var(--finding-color);box-shadow:none}.search-recommendation-category-grid>button:focus-visible{outline:2px solid var(--finding-color);outline-offset:3px}.search-recommendation-category-grid .recommendation-category-top{display:grid;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:8px;padding:0;margin:0;width:100%;background:none;border-radius:0}.recommendation-category-top svg{width:20px;height:20px;fill:none;stroke:var(--finding-color);stroke-width:1.8}.recommendation-category-top strong{font-size:14px;line-height:1.4}.recommendation-category-top b{font-size:18px;font-variant-numeric:tabular-nums}.search-recommendation-category-grid small{font-size:12px;font-weight:650;color:var(--muted)}.search-recommendation-category-grid p{font-size:13px!important;font-weight:400;line-height:1.55;margin:0!important;color:var(--muted)}.search-recommendation-category-grid em{margin-top:auto;font-size:12px;font-style:normal;color:var(--ink)}.search-recommendation-list-toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;margin-bottom:18px}.search-recommendation-list-toolbar span{font-size:13px;color:var(--muted)}.search-recommendation-list-toolbar button{display:inline-flex;align-items:center;gap:8px}.search-recommendations-compact>article{padding:20px;border-left:3px solid var(--finding-color);background:color-mix(in srgb,var(--finding-color) 3%,var(--card-bg))}.search-recommendations-compact .search-recommendation-category{background:color-mix(in srgb,var(--finding-color) 12%,var(--card-bg));color:var(--ink)}.search-recommendations-compact .search-recommendation-preview{-webkit-line-clamp:3;font-size:14px}.search-recommendation-primary-action{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin:14px 0 8px}.search-recommendation-primary-action button{display:inline-flex;align-items:center;gap:8px;min-height:40px;font-size:14px;color:var(--ink);background:color-mix(in srgb,var(--finding-color) 15%,var(--card-bg));border:1px solid color-mix(in srgb,var(--finding-color) 40%,var(--line))}.search-recommendation-primary-action svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.8}.search-recommendation-primary-action small{margin:0!important;font-size:12px}#searchFixPlanDialog .search-fix-plan-summary{display:block;padding:18px;background:var(--soft);border-color:var(--line)}#searchFixPlanDialog .search-fix-plan-summary strong{font-size:16px;line-height:1.5;margin:6px 0}#searchFixPlanDialog .search-fix-plan-summary p{font-size:14px;line-height:1.65;margin:0 0 10px}#searchFixPlanDialog .search-fix-plan-summary small{font-size:12px;line-height:1.5;color:var(--muted)}#searchFixPlanDialog .search-fix-mode-picker strong{font-size:16px}#searchFixPlanDialog .search-fix-mode-picker small{font-size:13px;line-height:1.5}#searchFixPlanDialog .search-fix-mode-picker button{min-height:96px}#searchFixVersionControls{border:0;padding:0;background:transparent}#searchGenerateTailoredPlan{display:inline-flex;align-items:center;justify-content:center;min-height:44px;font-size:14px;padding:10px 20px;background:#f6cf76;color:#33280f}#searchFixPlanDialog .search-fix-evidence-bar:has(>p[hidden]):has(>button[hidden]){display:none}#searchFixGenerationStatus:empty{display:none}#searchFixGenerationStatus:not(:empty){padding:12px;border-radius:10px;background:var(--soft)}#searchFixPlanDialog .search-fix-agent-notice p{font-size:13px;line-height:1.5}#searchFixPlanDialog footer button{min-height:42px;font-size:14px}@media(max-width:1200px){.search-recommendation-category-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:720px){.search-recommendation-category-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.search-recommendation-category-grid>button{padding:13px}.recommendation-category-top{grid-template-columns:minmax(0,1fr) auto!important}.recommendation-category-top svg{display:none}.search-recommendations-compact>article{padding:14px}}@media(max-width:360px){.search-recommendation-category-grid{grid-template-columns:minmax(0,1fr)}.search-recommendation-category-grid>button{min-height:0}}.website-picker-native,#searchProjectSelect.website-picker-native{display:none!important}.has-website-picker>svg{display:none}.website-picker-trigger{display:flex;align-items:center;gap:9px;width:100%;min-width:0;min-height:44px;padding:9px 12px;border:1px solid var(--line);border-radius:11px;background:var(--surface, #fff);color:var(--text, #25312c);font:inherit;font-size:.8rem;font-weight:760;text-align:left;text-transform:none;letter-spacing:0;cursor:pointer}.website-picker-trigger:hover{border-color:var(--muted)}.website-picker-trigger:focus-visible{outline:2px solid var(--text, #25312c);outline-offset:3px}.website-picker-trigger:disabled{cursor:default;color:var(--muted)}.website-picker-icon{position:relative;display:inline-flex;flex:0 0 20px;width:20px;height:20px;align-items:center;justify-content:center;color:var(--muted, #647269)}.website-picker-icon svg{width:20px;height:20px}.website-picker-icon img{position:absolute;inset:0;width:20px;height:20px;object-fit:contain;opacity:0}.website-picker-icon.has-favicon img{opacity:1}.website-picker-icon.has-favicon svg{visibility:hidden}.website-picker-text{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.website-picker-chevron,.website-picker-check{flex:0 0 16px;text-align:center}.website-picker-options{position:fixed;z-index:1000;box-sizing:border-box;overflow-y:auto;overscroll-behavior:contain;padding:5px;border:1px solid var(--line, #dce2dd);border-radius:12px;background:var(--surface, #fff);color:var(--text, #25312c);box-shadow:0 12px 32px #14251b26}.website-picker-options[hidden]{display:none}.website-picker-option{display:flex;align-items:center;gap:9px;min-height:44px;padding:8px;box-sizing:border-box;border-radius:7px;font-size:.8rem;font-weight:650;cursor:pointer}.website-picker-option:hover,.website-picker-option.is-active{background:color-mix(in srgb,var(--muted, #647269) 12%,var(--surface, #fff))}.website-picker-option[aria-selected=true]{font-weight:850}.search-recommendation-category-grid>button>.search-category-evidence{display:block;flex:0 0 auto;width:100%;height:auto;min-width:0;min-height:0;margin:0;padding:0;border-radius:0;background:transparent;color:var(--muted);font-size:.68rem;line-height:1.5;font-weight:500;overflow-wrap:anywhere}.search-recommendation-methodology{margin:4px 0 20px;padding:20px;border:1px solid var(--line);border-radius:14px;background:var(--surface, #fff)}.search-method-heading{display:flex;justify-content:space-between;align-items:center;gap:16px}.search-method-heading .eyebrow{display:block;margin-bottom:6px}.search-method-heading h4{margin:0;font-size:1rem;line-height:1.4}.search-method-heading>button{flex:0 0 auto}.search-method-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin-top:18px}.search-method-steps strong{font-size:.78rem}.search-method-steps p,.search-method-limit,.search-method-current{font-size:.76rem;line-height:1.65;color:var(--muted)}.search-method-steps p{margin:6px 0 0}.search-method-limit{margin:16px 0 0;padding-top:14px;border-top:1px solid var(--line)}.search-method-current{margin:10px 0 0;overflow-wrap:anywhere}@media(max-width:760px){.search-method-steps{grid-template-columns:1fr;gap:14px}.search-method-heading{align-items:flex-start;flex-direction:column;gap:8px}.search-recommendation-methodology{padding:16px}}.search-recommendations-compact .search-recommendation-source-line{margin:4px 0 0;font-size:.72rem;line-height:1.5;color:var(--muted);overflow-wrap:anywhere}.search-trend-summary>button.clicks{--metric-color: #3974d5}.search-trend-summary>button.impressions{--metric-color: #8054bd}.search-trend-summary>button.ctr{--metric-color: #16816d}.search-trend-summary>button.position{--metric-color: #bc681f}.search-trend-summary>button{padding:18px 16px;border-radius:10px}.search-trend-summary>button strong{font-size:clamp(1.25rem,2vw,1.8rem);font-variant-numeric:tabular-nums;font-weight:650}.search-trend-summary>button small{display:flex;align-items:center;gap:8px;font-size:.76rem}.omni-metric-check{display:inline-grid;place-items:center;width:14px;height:14px;flex-shrink:0;border:1.5px solid currentColor;border-radius:3px;font-style:normal}[aria-pressed=true] .omni-metric-check{background:var(--metric-color,var(--series-color));border-color:var(--metric-color,var(--series-color));color:#fff}[aria-pressed=true] .omni-metric-check:after{content:"\2713";font-size:11px;line-height:1}.omni-series-controls{display:flex;flex-wrap:wrap;gap:8px;margin:14px 0}.omni-series-controls button{display:flex;align-items:center;gap:8px;padding:10px 14px;font:inherit;font-size:.8rem;background:var(--card-bg);border:1px solid var(--line);border-radius:8px;color:var(--muted);cursor:pointer}.omni-series-controls button[aria-pressed=true]{color:var(--series-color);border-color:var(--series-color);background:color-mix(in srgb,var(--series-color) 6%,var(--card-bg))}.omni-trend-legend{display:flex;flex-wrap:wrap;gap:12px 22px;align-items:center;min-height:30px;font-size:.74rem;color:var(--muted)}.omni-trend-legend>span{display:flex;gap:6px;align-items:center}.omni-trend-legend i{width:18px;height:3px;background:var(--series-color);border-radius:2px}.omni-trend-legend small{font-size:.68rem}.omni-trend-plot{position:relative;min-width:0}.omni-trend-svg{display:block;width:100%;height:auto;overflow:visible}.omni-trend-grid line{stroke:var(--line);stroke-opacity:.65;stroke-width:1}.omni-trend-grid text,.omni-trend-labels text{fill:var(--muted);font-size:11px;font-family:inherit}.omni-trend-line{fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.omni-trend-guide{stroke:var(--muted);stroke-width:1;stroke-dasharray:3 3;pointer-events:none}.omni-trend-svg [hidden]{display:none}.omni-trend-interaction{cursor:crosshair;touch-action:pan-y}.omni-trend-interaction:focus-visible{outline:2px solid var(--brand);outline-offset:4px}.omni-trend-help,.omni-chart-coverage{color:var(--muted);font-size:.72rem;line-height:1.6;margin:8px 0 0}@media(max-width:600px){.search-trend-summary>button{padding:13px 10px}.omni-trend-legend{gap:8px 12px}}.search-trend-summary>button strong{color:var(--text)}.search-indexability-explanation{margin-top:8px;font-size:.75rem;line-height:1.55;text-align:left}.search-indexability-explanation summary{cursor:pointer;color:var(--text);font-weight:650}.search-indexability-explanation p{margin:10px 0;color:var(--muted)}.search-indexability-explanation ul{padding-left:16px;margin:10px 0 0}.search-indexability-explanation li{margin:10px 0;overflow-wrap:anywhere}.search-indexability-explanation li strong{display:block;font-size:.75rem;font-weight:600}.search-indexability-explanation li span{display:block;color:var(--muted);text-transform:none;letter-spacing:normal;font-size:.75rem}#searchHomeDomainSummary>.search-indexability-explanation{grid-column:1 / -1;width:100%;box-sizing:border-box;padding:12px 14px;border:1px solid var(--line);border-radius:10px;background:var(--card-bg)}#searchHomeDomainSummary .search-indexability-explanation li span{text-transform:none;letter-spacing:normal;font-weight:400}.search-method-steps{list-style:none;padding:0;gap:34px}.search-method-step{position:relative;min-width:0;padding:18px;border:1px solid var(--line);border-radius:12px;background:var(--card-bg)}.search-method-number{display:grid;place-items:center;width:30px;height:30px;margin-bottom:14px;border-radius:50%;color:var(--product-search, #986b20);background:var(--product-search-soft, #fff3d3);font-size:.85rem;font-weight:800}.search-method-step>strong{display:block;font-size:.85rem;line-height:1.4}.search-method-step>p{margin-top:9px}.search-method-arrow{position:absolute;right:-27px;top:50%;transform:translateY(-50%);color:var(--muted);font-size:20px;line-height:1}@media(max-width:760px){.search-method-steps{gap:32px}.search-method-arrow{inset:auto auto -26px 50%;transform:translate(-50%) rotate(90deg)}}.search-backlink-overview{grid-template-columns:repeat(3,minmax(0,1fr))}#searchCommercialLinkDetails .search-authority-filters{margin-bottom:18px;flex-wrap:wrap;align-items:end}#searchBacklinkQuery{width:min(360px,100%);min-height:42px}#searchCommercialLinksBody td{overflow-wrap:anywhere}#searchCommercialLinksBody td:nth-child(-n+2){min-width:190px;max-width:330px}#searchBacklinkFilterCount{color:var(--muted);font-size:12px;padding-bottom:10px}@media(max-width:680px){.search-backlink-overview{grid-template-columns:minmax(0,1fr)}#searchCommercialLinkDetails .search-authority-filters{align-items:stretch}}.search-breakdown-bars{display:grid;grid-column:1 / -1;gap:4px;min-width:0}.search-breakdown-track{height:6px;overflow:hidden;border-radius:999px;background:var(--progress-bg, #e3e7e1)}.search-breakdown-bar{display:block;height:100%;max-width:100%;border-radius:inherit}.search-breakdown-bar.clicks,.search-breakdown-legend .clicks{background:#3679e8}.search-breakdown-bar.impressions,.search-breakdown-legend .impressions{background:#8655d6}.search-breakdown-legend{display:flex;flex-wrap:wrap;gap:5px 14px;align-items:center;margin-bottom:4px;color:var(--muted);font-size:.72rem}.search-breakdown-legend>span{display:inline-flex;align-items:center;gap:5px}.search-breakdown-legend i{display:inline-block;width:9px;height:9px;border-radius:2px}.search-breakdown-legend small{flex-basis:100%;font-size:.68rem}[data-theme=dark] .search-breakdown-bar.clicks,[data-theme=dark] .search-breakdown-legend .clicks{background:#76a7ff}[data-theme=dark] .search-breakdown-bar.impressions,[data-theme=dark] .search-breakdown-legend .impressions{background:#b18af2}.email-subscriber-management{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;margin:12px 0}.email-subscriber-management p,.email-subscriber-management span{color:var(--muted);font-size:.8rem}.email-subscriber-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px;min-width:180px}.email-subscriber-actions small{max-width:180px}.email-sender-address-actions{display:flex;flex-wrap:wrap;gap:8px}@media(max-width:680px){#subscriberWorkspace .email-subscriber-table{min-width:0;width:100%;display:block}.email-subscriber-table thead,.email-subscriber-table tbody{display:block}.email-subscriber-table thead th:not(:first-child){display:none}.email-subscriber-table thead tr{display:block}.email-subscriber-table thead th:first-child{display:flex;align-items:center;gap:10px}.email-subscriber-table thead th:first-child:after{content:"Select this page"}.email-subscriber-table tbody tr{display:grid;grid-template-columns:28px minmax(0,1fr);gap:6px 8px;padding:16px 8px;border-bottom:1px solid var(--line)}.email-subscriber-table tbody td{border:0;padding:0;white-space:normal;overflow-wrap:anywhere;grid-column:2}.email-subscriber-table tbody td:first-child{grid-column:1;grid-row:1 / 6}.email-subscriber-table tbody td:nth-child(4):before{content:"Categories: ";color:var(--muted)}.email-subscriber-table tbody td:nth-child(5):before{content:"Subscribed: ";color:var(--muted)}.email-subscriber-table .email-subscriber-actions{min-width:0;margin-top:6px}.email-subscriber-table input[type=checkbox]{width:20px;height:20px}}.email-field-list strong,.email-field-list code{overflow-wrap:anywhere}@media(max-width:640px){.email-field-list article{grid-template-columns:minmax(0,1fr) minmax(0,1fr);padding:14px}.email-field-list .email-card-actions{justify-self:end;margin:0}}.email-campaign-readiness .email-audience-estimate-note{grid-column:1 / -1;margin:0;color:var(--muted);font-size:12px;line-height:1.6;overflow-wrap:anywhere}#emailTopicForm{display:grid;gap:16px;padding:24px}#emailTopicForm header{display:flex;gap:16px;align-items:start;justify-content:space-between}#emailTopicForm p{color:var(--muted);line-height:1.55}#emailTopicForm label:not(.consent-check){display:grid;gap:7px}#emailTopicForm .consent-check{display:flex;align-items:flex-start;gap:10px;line-height:1.5}#emailTopicForm .consent-check input{width:18px;height:18px;flex:0 0 18px;margin:2px 0 0}#emailTopicForm .email-dialog-close{width:32px;height:32px;min-width:32px;padding:0;border:1px solid var(--line);border-radius:50%;background:transparent;color:var(--ink);cursor:pointer}.email-category-editor{margin:18px 0 24px}.email-category-fields{display:grid;gap:14px;max-width:620px;margin-top:14px;padding:24px;border:1px solid var(--border,#dfe5e1);border-radius:16px;background:var(--surface,#fff);animation:email-category-enter .22s ease-out}.email-category-fields label{display:grid;gap:7px;font-size:14px;font-weight:600}.email-category-fields input:not([type=checkbox]),.email-category-fields textarea{width:100%;box-sizing:border-box;padding:11px 12px;border:1px solid #b8c7c0;border-radius:8px;background:transparent;color:inherit;font:inherit}.email-category-fields .email-category-visibility{display:flex;align-items:center;gap:10px}.email-category-visibility input{width:18px;height:18px;flex-shrink:0}.email-category-fields p{margin:0;font-size:13px;line-height:1.6;color:var(--muted,#61716a)}.email-category-fields [role=alert]{color:#b1404b}.email-category-fields [role=alert]:empty{display:none}@keyframes email-category-enter{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.email-history-summary{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:20px;margin:22px 0}.email-history-summary>section{min-width:0;padding:24px;border:1px solid var(--border,#dfe5e1);border-radius:16px;background:var(--surface,#fff)}.email-result-delivery header{display:flex;align-items:center;justify-content:space-between;gap:12px}.email-history-summary h3{font-size:16px;margin:0 0 16px}.email-result-visual{display:flex;align-items:center;gap:24px;margin:12px 0 20px}.email-result-donut{width:156px;height:156px;flex:0 0 156px;border-radius:50%;display:grid;place-items:center}.email-result-donut>div{width:118px;height:118px;border-radius:50%;background:var(--surface,#fff);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px}.email-result-donut small{font-size:12px;color:var(--muted,#61716a)}.email-result-legend{flex:1;min-width:0;display:grid;gap:3px}.email-result-legend button{display:grid;grid-template-columns:8px minmax(0,1fr) auto auto;align-items:center;gap:8px;width:100%;padding:7px 5px;border:1px solid transparent;border-radius:6px;background:transparent;text-align:left;color:inherit;cursor:pointer}.email-result-legend i{width:8px;height:8px;border-radius:50%}.email-result-legend b,.email-result-legend small{font-size:12px;font-variant-numeric:tabular-nums}.email-result-legend small{min-width:44px;text-align:right;color:var(--muted,#61716a)}.email-result-legend button:hover,.email-engagement-stat:hover{background:#32958212}.email-result-legend [aria-pressed=true],.email-engagement-stat[aria-pressed=true]{border-color:#329582;background:#32958214}.email-result-note{font-size:12px;line-height:1.65;color:var(--muted,#61716a);margin:12px 0 0}.email-engagement-stat{display:grid;gap:12px;width:100%;margin:16px 0;padding:12px;border:1px solid transparent;border-radius:8px;background:transparent;color:inherit;text-align:left;cursor:pointer}.email-engagement-stat>span:first-child{display:flex;justify-content:space-between;gap:12px}.email-engagement-stat b{font-size:18px;font-variant-numeric:tabular-nums}.email-engagement-stat small{font-size:12px;font-weight:400}.email-engagement-track{height:9px;overflow:hidden;border-radius:20px;background:#e5eae7}.email-engagement-track i{display:block;height:100%;background:#329582;border-radius:20px}.email-engagement-stat[data-email-result-status=clicked] i{background:#729acb}[data-theme=dark] :is(.email-category-fields,.email-history-summary>section,.email-result-donut>div){background:#242c29;border-color:#46564f}[data-theme=dark] .email-result-note{color:#b4c3bc}@media(max-width:1100px){.email-history-summary{grid-template-columns:1fr}}@media(max-width:600px){.email-result-visual{flex-direction:column;gap:18px}.email-result-legend{width:100%}.email-history-summary>section,.email-category-fields{padding:18px}.email-result-donut{width:140px;height:140px;flex-basis:140px}.email-result-donut>div{width:106px;height:106px}}@media(prefers-reduced-motion:reduce){.email-category-fields{animation:none}}.email-subscriber-categories{display:flex;flex-wrap:wrap;gap:6px;min-width:180px;max-width:360px}.email-subscriber-categories>small{flex-basis:100%}.email-subscriber-categories>span{padding:4px 9px;border-radius:12px;background:#3295821f;font-size:12px;white-space:normal}#emailCategoryChoice{font-size:12px;font-weight:400;line-height:1.6}.email-broadcast-confirm{display:flex;align-items:flex-start;gap:8px;margin-top:8px}.email-broadcast-confirm input{width:17px!important;height:17px!important;flex:0 0 17px;margin-top:3px}.email-draft-backup{display:flex;align-items:center;flex-wrap:wrap;gap:10px;font-size:12px;line-height:1.6;color:var(--muted,#61716a);margin:12px 0}.email-draft-backup.error{color:#b1404b}#emailCampaignProgress{margin-top:20px;padding:22px;border:1px solid var(--border,#dfe5e1);border-radius:16px;background:var(--surface,#fff)}#emailCampaignProgress[hidden]{display:none}#emailCampaignProgress header{display:flex;justify-content:space-between;gap:14px}#emailCampaignProgress h3{margin:0 0 8px;font-size:17px}#emailCampaignProgress p,#emailCampaignProgress small{font-size:12px;line-height:1.65}#emailCampaignProgress progress{width:100%;height:12px;margin:12px 0;accent-color:#329582}.email-progress-counts{display:flex;flex-wrap:wrap;gap:18px;margin:10px 0 18px;font-size:12px}.email-progress-counts b{display:block;font-size:20px;margin-bottom:5px}#emailCampaignProgress .email-card-actions{margin:16px 0}[data-theme=dark] #emailCampaignProgress{background:#242c29;border-color:#46564f}.email-address-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:16px 0}.email-address-options article{padding:16px;border:1px solid var(--line,#dfe5e1);border-radius:12px;min-width:0}.email-address-options h4{margin:0 0 10px;font-size:14px}.email-address-options ol{padding-left:20px;line-height:1.7;font-size:13px}.email-address-options li{margin-bottom:8px}.email-address-options a,.email-compliance-notice a{font-size:13px;line-height:1.6;text-decoration:underline;text-underline-offset:3px}.email-own-sender-note{margin-bottom:18px}@media(max-width:850px){.email-address-options{grid-template-columns:1fr}}.email-review-summary{margin:0 0 24px;padding:20px;border:1px solid var(--border, #dce3df);border-radius:12px;background:var(--surface, #fff)}.email-review-summary header{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.email-review-summary h3{margin:0;font-size:16px}.email-review-summary dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 24px;margin:20px 0}.email-review-summary dt{font-size:12px;color:var(--muted, #63736c);margin-bottom:5px}.email-review-summary dd{margin:0;font-size:14px;line-height:1.5;overflow-wrap:anywhere;white-space:pre-line}.email-review-summary p,.email-progress-help p{font-size:12px;line-height:1.6;color:var(--muted, #63736c)}.email-progress-help{margin:12px 0}.email-progress-help button{margin:0 12px 8px 0}@media(max-width:600px){.email-review-summary{padding:16px}.email-review-summary dl{grid-template-columns:1fr;gap:14px}}.email-history-filter-help{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:12px 0}.email-history-filter-help p{margin:0;font-size:13px;line-height:1.6;color:var(--muted,#596966);max-width:80ch}.email-history-filter-help button{flex-shrink:0}@media(max-width:600px){.email-history-filter-help{align-items:flex-start;flex-direction:column;gap:8px}}.email-address-invalid{color:#a53327!important;line-height:1.5}.email-address-invalid b{display:block;font-weight:600}[data-theme=dark] .email-address-invalid{color:#ffb4aa!important}.email-import-guide{padding:16px;border:1px solid var(--line,#d7dedb);border-radius:12px}.email-import-guide h3{margin:0 0 10px}.email-import-guide p,#subscriberImportReport p{font-size:13px;line-height:1.6}.email-import-guide pre{font-size:12px;white-space:pre-wrap;overflow-wrap:anywhere;padding:12px;background:var(--surface,#f5f6f4);border-radius:8px}.email-import-table{max-height:260px;overflow:auto;margin:12px 0}.email-import-table table{width:100%;font-size:12px;table-layout:fixed;border-collapse:collapse}.email-import-table :is(th,td){text-align:left;vertical-align:top;padding:8px;overflow-wrap:anywhere;border-bottom:1px solid var(--line,#d7dedb)}.email-import-table th:first-child{width:50px}.email-import-targets{border:1px solid var(--border-color,#dce5df);border-radius:12px;padding:16px;min-width:0}.email-import-targets legend{font-weight:650;padding:0 6px}.email-import-targets p,.email-import-targets small{font-size:13px;line-height:1.5}.email-import-targets .consent-check{padding:8px 0}.email-import-targets .consent-check small{display:block;font-weight:400}.email-import-targets>label{margin-top:12px}.email-import-mapping{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.email-import-mapping label{min-width:0;overflow-wrap:anywhere}.email-import-mapping select{max-width:100%}#subscriberReplaceNotice[hidden]{display:none}@media(max-width:600px){.email-import-mapping{grid-template-columns:1fr}}.email-import-history{list-style:none;padding:0;margin:0;display:grid;gap:12px}.email-import-history li{padding:12px;border:1px solid #dce5df;border-radius:10px;overflow-wrap:anywhere}.email-import-history small{display:block;margin-top:5px}.email-import-history p{margin:8px 0 0}#subscriberImportNextActions[hidden],[data-retry-import-rows][hidden]{display:none}#subscriberImportReport [aria-pressed=true]{border-color:#377b68;background:#edf7f2}.admin-marketplace-review-card{border-radius:16px;min-width:0}.admin-marketplace-review-card h3,.admin-marketplace-review-card p{overflow-wrap:anywhere}.admin-marketplace-review-card textarea{display:block;width:100%;min-height:112px;padding:12px;border:1px solid var(--line);border-radius:10px;background:var(--card-bg);color:var(--ink);font:inherit;line-height:1.5;resize:vertical}.admin-marketplace-review-card footer button,.admin-marketplace-review-links a{min-height:44px;border-radius:10px;padding:10px 14px;line-height:1.4;touch-action:manipulation}.admin-marketplace-review-links{flex-wrap:wrap}.admin-marketplace-review-links a{display:inline-flex;align-items:center}.admin-marketplace-review-card :is(button,a,textarea):focus-visible{outline:3px solid #ba5a1c;outline-offset:3px}@media(max-width:560px){.admin-marketplace-review-card textarea{font-size:16px}.admin-marketplace-review-card footer{gap:10px}.admin-marketplace-review-card footer button{white-space:normal}}html[data-dashboard-theme=dark] .native-product-host[data-native-product=affiliates]{--aff-dark:#f4b47f!important;--aff-focus:#f4b47f;--aff-action:#a64e16}html[data-dashboard-theme=dark] .native-product-host[data-native-product=affiliates] :is(.aff-role-switch button,.aff-range-switch button,.aff-segment button){color:var(--aff-muted)}html[data-dashboard-theme=dark] .native-product-host[data-native-product=affiliates] :is(.aff-role-switch button.active,.aff-range-switch button.active,.aff-segment button.active){background:var(--aff-card);color:var(--aff-ink)}html[data-dashboard-theme=dark] .native-product-host[data-native-product=affiliates] :is(.aff-button:not(.primary),.aff-icon-button,.aff-row-actions button,input,select,textarea){background-color:var(--aff-card);color:var(--aff-ink);border-color:var(--aff-line)}html[data-dashboard-theme=dark] .native-product-host[data-native-product=affiliates] :is(.aff-check-steps li,.aff-review-feedback,.aff-marketplace-preview-card,.aff-dialog){background:var(--aff-card);color:var(--aff-ink);border-color:var(--aff-line)}html[data-dashboard-theme=dark] .native-product-host[data-native-product=affiliates] :is(input,select,textarea){color-scheme:dark}.dashboard-view[data-dashboard-view=seo],dialog[class*=search-]{--search-control-radius:10px;--search-panel-radius:16px;--search-focus:color-mix(in srgb,var(--product-search,#ce9011) 70%,var(--ink))}.dashboard-view[data-dashboard-view=seo] button:not(.field-help),dialog[class*=search-] button:not(.field-help){min-height:44px;touch-action:manipulation}.dashboard-view[data-dashboard-view=seo] :is(.primary-button,.secondary-button,.danger-button,.text-button),dialog[class*=search-] :is(.primary-button,.secondary-button,.danger-button,.text-button){border-radius:var(--search-control-radius,10px);line-height:1.4;white-space:normal;text-align:center;transition:background-color .16s ease,border-color .16s ease,color .16s ease,box-shadow .16s ease}.dashboard-view[data-dashboard-view=seo] :is(.primary-button,.secondary-button,.danger-button),dialog[class*=search-] :is(.primary-button,.secondary-button,.danger-button){padding:10px 14px;gap:8px}.dashboard-view[data-dashboard-view=seo] .text-button,dialog[class*=search-] .text-button{padding:8px 6px}.dashboard-view[data-dashboard-view=seo] .icon-button,dialog[class*=search-] .icon-button{width:44px;min-width:44px;height:44px;flex-shrink:0;border-radius:10px}.dashboard-view[data-dashboard-view=seo] :is(button,a,input,select,textarea,summary):focus-visible,dialog[class*=search-] :is(button,a,input,select,textarea,summary):focus-visible{outline:3px solid var(--search-focus);outline-offset:3px}.dashboard-view[data-dashboard-view=seo] :is(input:not([type=checkbox]):not([type=radio]):not([type=hidden]),select,textarea),dialog[class*=search-] :is(input:not([type=checkbox]):not([type=radio]):not([type=hidden]),select,textarea){min-height:44px;max-width:100%;min-width:0;border-radius:10px;border-color:var(--field-line,var(--line));background-color:var(--field-bg,var(--card-bg));color:var(--ink)}.dashboard-view[data-dashboard-view=seo] :is(input,textarea)::placeholder,dialog[class*=search-] :is(input,textarea)::placeholder{color:var(--muted);opacity:1}.dashboard-view[data-dashboard-view=seo] button:disabled,dialog[class*=search-] button:disabled{cursor:not-allowed;box-shadow:none;transform:none}.dashboard-view[data-dashboard-view=seo] .panel{border-radius:var(--search-panel-radius)}.dashboard-view[data-dashboard-view=seo] :is(.panel-heading,.panel-heading>div,.search-row-actions,.search-toolbar){min-width:0}.dashboard-view[data-dashboard-view=seo] .panel-heading{gap:16px;flex-wrap:wrap}.dashboard-view[data-dashboard-view=seo] :is(.panel-heading h3,.search-recommendation-main>strong,.search-prompt-row strong){overflow-wrap:anywhere;line-height:1.4}.dashboard-view[data-dashboard-view=seo] :is(.search-row-actions,.search-action-heading-controls){gap:10px;flex-wrap:wrap}.dashboard-view[data-dashboard-view=seo] :is(.search-metrics strong,.search-trend-summary strong,td,.search-table-pagination){font-variant-numeric:tabular-nums}.dashboard-view[data-dashboard-view=seo] .search-recommendation-detail>summary{min-height:44px;padding-block:10px}.dashboard-view[data-dashboard-view=seo] .search-recommendation-detail>div{background:var(--card-bg);border-color:var(--line)}.dashboard-view[data-dashboard-view=seo] .search-recommendation-primary-action button{border-radius:10px}.dashboard-view[data-dashboard-view=seo] .search-table-pagination{gap:12px;flex-wrap:wrap}.dashboard-view[data-dashboard-view=seo] .search-table-pagination button{min-width:44px}.dashboard-view[data-dashboard-view=seo] :is(.table-wrap,.search-chart-scroll){overscroll-behavior-inline:contain}.dashboard-view[data-dashboard-view=seo] dialog,dialog[class*=search-]{max-width:calc(100vw - 24px);max-height:calc(100dvh - 24px);overscroll-behavior:contain;scroll-padding-block:88px 24px}.dashboard-view[data-dashboard-view=seo] dialog :is(header,footer),dialog[class*=search-] :is(header,footer){gap:12px}@media(max-width:700px){.dashboard-view[data-dashboard-view=seo] :is(input:not([type=checkbox]):not([type=radio]):not([type=hidden]),select,textarea),dialog[class*=search-] :is(input:not([type=checkbox]):not([type=radio]):not([type=hidden]),select,textarea){font-size:16px}.dashboard-view[data-dashboard-view=seo] .panel-heading{align-items:flex-start;gap:12px}.dashboard-view[data-dashboard-view=seo] .search-row-actions{justify-content:flex-start}.dashboard-view[data-dashboard-view=seo] .search-recommendation-detail footer{align-items:stretch}.dashboard-view[data-dashboard-view=seo] .search-recommendation-detail footer>button{flex:1 1 140px}.dashboard-view[data-dashboard-view=seo] .search-recommendation-primary-action{align-items:flex-start;flex-wrap:wrap}.dashboard-view[data-dashboard-view=seo] dialog,dialog[class*=search-]{max-width:calc(100vw - 16px);max-height:calc(100dvh - 16px);border-radius:16px}}@media(prefers-reduced-motion:reduce){.dashboard-view[data-dashboard-view=seo] *,.dashboard-view[data-dashboard-view=seo] *:before,.dashboard-view[data-dashboard-view=seo] *:after,dialog[class*=search-] *,dialog[class*=search-] *:before{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.dashboard-view[data-dashboard-view=seo] :is(.primary-button,.secondary-button,.text-button,.compact-button){min-height:44px!important}.dashboard-view[data-dashboard-view=seo] .search-connection-menu>summary{width:44px;height:44px;min-width:44px;border-radius:10px;touch-action:manipulation}.dashboard-view[data-dashboard-view=seo] .search-home-setup-card .search-step-actions>button{max-width:190px;white-space:normal;text-overflow:clip}.dashboard-view[data-dashboard-view=seo]{--text:var(--ink)}.dashboard-view[data-dashboard-view=seo] .website-picker-trigger{color:var(--ink);border-radius:10px;background:var(--field-bg,var(--card-bg))}body[data-dashboard-theme=dark] #searchProjectSelectOptions{--surface:#202d29;--text:#f3f5ef;--muted:#aebbb6;--line:#3a4b46;color:var(--text);background:var(--surface)}.app-shell[data-theme=dark] .search-report-count{color:#f2c569}.dashboard-view[data-dashboard-view=email]{--email-control-radius:10px;--email-focus:color-mix(in srgb,var(--product-email,#e76058) 65%,var(--ink))}.dashboard-view[data-dashboard-view=email] :is(.primary-button,.secondary-button,.danger-button,.text-button,.compact-button){min-height:44px!important;border-radius:10px;line-height:1.4;white-space:normal;touch-action:manipulation;transition:background-color .16s ease,border-color .16s ease,color .16s ease,box-shadow .16s ease}.dashboard-view[data-dashboard-view=email] :is(.primary-button,.secondary-button,.danger-button){padding:10px 14px;gap:8px}.dashboard-view[data-dashboard-view=email] .text-button{padding:8px 6px}.dashboard-view[data-dashboard-view=email] .email-subview:not(.email-campaign-workspace) button:not(.field-help),.dashboard-view[data-dashboard-view=email] .email-dialog button:not(.field-help){min-height:44px;touch-action:manipulation}.dashboard-view[data-dashboard-view=email] .icon-button{width:44px;min-width:44px;height:44px;flex-shrink:0;border-radius:10px}.dashboard-view[data-dashboard-view=email] :is(button,a,input,select,textarea,summary):focus-visible{outline:3px solid var(--email-focus);outline-offset:3px}.dashboard-view[data-dashboard-view=email] :is(input:not([type=checkbox]):not([type=radio]):not([type=hidden]):not([type=color]),select,textarea){min-height:44px;border-radius:10px;border-color:var(--field-line,var(--line));background-color:var(--field-bg,var(--card-bg));color:var(--ink);max-width:100%;min-width:0}.dashboard-view[data-dashboard-view=email] .email-search{background:var(--field-bg,var(--card-bg));border-radius:10px}.dashboard-view[data-dashboard-view=email] .email-search input{border:0;background:transparent;box-shadow:none}.dashboard-view[data-dashboard-view=email] :is(input,textarea)::placeholder{color:var(--muted);opacity:1}.dashboard-view[data-dashboard-view=email] button:disabled{cursor:not-allowed;box-shadow:none;transform:none}.dashboard-view[data-dashboard-view=email] .panel{border-radius:16px}.dashboard-view[data-dashboard-view=email] :is(.email-workspace-header,.email-section-heading,.panel-heading){gap:16px;flex-wrap:wrap}.dashboard-view[data-dashboard-view=email] :is(.email-workspace-header>div,.email-section-heading>div,.panel-heading>div){min-width:0}.dashboard-view[data-dashboard-view=email] :is(.email-card-actions,.email-header-actions,.email-subscriber-actions){gap:8px;flex-wrap:wrap}.dashboard-view[data-dashboard-view=email] .email-list-toolbar select{margin-left:0}.dashboard-view[data-dashboard-view=email] .email-list-toolbar>label:not(.email-search){display:grid;gap:6px}.dashboard-view[data-dashboard-view=email] .email-subscriber-management{margin:0;padding:16px 18px;gap:12px;background:var(--card-bg)}.dashboard-view[data-dashboard-view=email] :is(.email-table,.email-history-table){font-size:13px;line-height:1.55;font-variant-numeric:tabular-nums;background:var(--card-bg)}.dashboard-view[data-dashboard-view=email] :is(.email-table,.email-history-table) :is(th,td){padding:16px;vertical-align:top;border-color:var(--line)}.dashboard-view[data-dashboard-view=email] :is(.email-table,.email-history-table) th{font-size:11px;letter-spacing:.04em;background:var(--subtle-bg,var(--app-bg));color:var(--muted)}.dashboard-view[data-dashboard-view=email] :is(.email-table,.email-history-table) td{overflow-wrap:anywhere}.dashboard-view[data-dashboard-view=email] .email-subscriber-table tbody tr:has(input:checked){background:color-mix(in srgb,var(--product-email) 9%,var(--card-bg))}.dashboard-view[data-dashboard-view=email] :is(.email-table,.email-history-table) tbody tr:focus-within{background:color-mix(in srgb,var(--product-email) 5%,var(--card-bg))}.dashboard-view[data-dashboard-view=email] .email-subscriber-table input[type=checkbox]{width:20px;height:20px;accent-color:var(--product-email);margin:4px 0}.dashboard-view[data-dashboard-view=email] :is(.email-table-wrap,.email-history-table-wrap){overscroll-behavior-inline:contain;scrollbar-width:thin}.dashboard-view[data-dashboard-view=email] .email-history-table summary{min-height:44px;align-content:center;cursor:pointer}.dashboard-view[data-dashboard-view=email] .email-history-pagination{gap:12px;flex-wrap:wrap}.dashboard-view[data-dashboard-view=email] #emailHistoryPage{height:44px;min-height:44px}.dashboard-view[data-dashboard-view=email] .email-dialog{max-width:calc(100vw - 24px);max-height:calc(100dvh - 24px);border-radius:16px;overscroll-behavior:contain;scroll-padding-block:88px 24px}.dashboard-view[data-dashboard-view=email] .email-dialog :is(header,footer){gap:12px}@media(hover:hover){.dashboard-view[data-dashboard-view=email] :is(.email-table,.email-history-table) tbody tr:hover{background:color-mix(in srgb,var(--ink) 3%,var(--card-bg))}}@media(max-width:700px){.dashboard-view[data-dashboard-view=email] :is(input:not([type=checkbox]):not([type=radio]):not([type=hidden]):not([type=color]),select,textarea){font-size:16px}.dashboard-view[data-dashboard-view=email] .email-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;overflow:visible;padding:6px}.dashboard-view[data-dashboard-view=email] .email-tabs>button{width:auto;min-width:0;max-width:none;min-height:48px;white-space:normal;padding:10px;justify-content:flex-start;gap:8px}.dashboard-view[data-dashboard-view=email] .email-tabs>button>span{min-width:0}.dashboard-view[data-dashboard-view=email] .email-tool-tabs>button:last-child{grid-column:1/-1}.dashboard-view[data-dashboard-view=email] .email-tabs small{display:none}.dashboard-view[data-dashboard-view=email] .email-header-actions{width:100%}.dashboard-view[data-dashboard-view=email] .email-header-actions>button{flex:1 1 140px}.dashboard-view[data-dashboard-view=email] .email-subscriber-management{padding:14px}.dashboard-view[data-dashboard-view=email] .email-subscriber-management>span{flex:1 1 100%}.dashboard-view[data-dashboard-view=email] .email-subscriber-actions>button{flex:0 1 auto}.dashboard-view[data-dashboard-view=email] .email-dialog{max-width:calc(100vw - 16px);max-height:calc(100dvh - 16px)}}@media(max-width:680px){.dashboard-view[data-dashboard-view=email] .email-subscriber-table tbody tr{padding:18px 14px;gap:8px 10px}.dashboard-view[data-dashboard-view=email] .email-subscriber-table tbody td{padding:0;border:0}.dashboard-view[data-dashboard-view=email] .email-subscriber-table td:first-child{align-self:start}.dashboard-view[data-dashboard-view=email] .email-subscriber-table td:nth-child(4){line-height:1.65}.dashboard-view[data-dashboard-view=email] .email-subscriber-actions{padding-top:8px;border-top:1px solid var(--line)}.dashboard-view[data-dashboard-view=email] .email-history-table td{padding:4px 0}}@media(prefers-reduced-motion:reduce){.dashboard-view[data-dashboard-view=email] *,.dashboard-view[data-dashboard-view=email] *:before,.dashboard-view[data-dashboard-view=email] *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.dashboard-main .dashboard-view{--workspace-control-radius:10px;--workspace-focus:var(--teal-dark,#247b61)}.dashboard-main .dashboard-view :is(.primary-button,.secondary-button,.danger-button,.text-button,.compact-button,.sign-primary,.sign-secondary,.sign-text-button,.gp-button,.aff-button){min-height:44px!important;border-radius:var(--workspace-control-radius);line-height:1.4;white-space:normal;touch-action:manipulation;transition:background-color .16s ease,border-color .16s ease,color .16s ease,box-shadow .16s ease}.dashboard-main .dashboard-view :is(.primary-button,.secondary-button,.danger-button,.sign-primary,.sign-secondary,.gp-button,.aff-button){gap:8px;padding:10px 14px}.dashboard-main .dashboard-view :is(.text-button,.sign-text-button){padding:8px 6px}.dashboard-main .dashboard-view :is(.gp-button.icon,.detail-icon-button,.channel-add-button){width:44px;min-width:44px;height:44px;min-height:44px;flex-shrink:0;padding:0;border-radius:10px}.dashboard-main .dashboard-view :is(button,a,input,select,textarea,summary):focus-visible{outline:3px solid var(--workspace-focus);outline-offset:3px}.dashboard-main .dashboard-view button:disabled{cursor:not-allowed;transform:none;box-shadow:none}.dashboard-main .dashboard-view :is(.panel,.gp-panel){border-radius:16px}.dashboard-main .dashboard-view :is(.table-wrap,.gp-table-wrap,.aff-table-wrap){overscroll-behavior-inline:contain;scrollbar-width:thin}.dashboard-main .dashboard-view :is(td,.metric-value,.gp-metrics strong,.sign-metrics strong){font-variant-numeric:tabular-nums}.dashboard-main .dashboard-view :is(.panel-heading,.gp-pagehead,.gp-toolbar){gap:12px;flex-wrap:wrap}.dashboard-main .dashboard-view :is(.gp-input,.gp-select,.gp-search input,.gp-toolbar select){min-height:44px;border-radius:10px;max-width:100%;min-width:0}.dashboard-main .dashboard-view :is(.gp-tabs,.community-context-control) button,.dashboard-main .dashboard-view :is(.schedule-add-interval,.community-context-control){min-height:44px;touch-action:manipulation}.dashboard-main .dashboard-view dialog{max-width:calc(100vw - 24px);max-height:calc(100dvh - 24px);overscroll-behavior:contain;scroll-padding-block:88px 24px}.app-shell[data-theme=dark] .native-product-host[data-native-product=sign]{--ink:#e7eee9!important;--muted:#aebbb5!important;--line:#3b4b45!important;--paper:#1d2824!important;--canvas:#151d1a!important;--soft:#24342e!important}.app-shell[data-theme=dark] .native-product-host:is([data-native-product=schedule],[data-native-product=forms]){--gp-ink:#e7eee9!important;--gp-muted:#aebbb5!important;--gp-line:#3b4b45!important;--gp-surface:#1d2824!important;--gp-canvas:#151d1a!important;--gp-shadow:0 18px 50px #0000003d!important}.app-shell[data-theme=dark] .native-product-host[data-native-product=affiliates]{--aff-ink:#eef4f0!important;--aff-muted:#aab9b1!important;--aff-line:#34443b!important;--aff-bg:#17211c!important;--aff-card:#202d26!important;--aff-soft:#3d2d22!important}.app-shell[data-theme=dark] .dashboard-view{--workspace-focus:#89d6b8}.app-shell[data-theme=dark] .native-product-host :is(.gp-panel,.gp-row,.gp-empty,.gp-input,.gp-select,.gp-textarea,.gp-search input,.gp-toolbar select,.gp-dialog,.gp-dialog header,.gp-dialog footer,.gp-builder-settings){color:var(--gp-ink);background:var(--gp-surface);border-color:var(--gp-line)}.app-shell[data-theme=dark] .native-product-host .gp-button:not(.primary):not(.danger){color:var(--gp-ink);background:var(--gp-surface);border-color:var(--gp-line)}@media(max-width:700px){.dashboard-main .dashboard-view :is(.gp-input,.gp-select,.gp-textarea,.gp-search input,.gp-toolbar select){font-size:16px}.dashboard-main .dashboard-view :is(.gp-pagehead,.gp-toolbar,.panel-heading)>div{min-width:0}.dashboard-main .dashboard-view :is(.gp-dialog,.sign-dialog) footer{gap:10px;flex-wrap:wrap}.dashboard-main .dashboard-view dialog{max-width:calc(100vw - 16px);max-height:calc(100dvh - 16px);border-radius:16px}}@media(prefers-reduced-motion:reduce){.dashboard-main .dashboard-view *,.dashboard-main .dashboard-view *:before,.dashboard-main .dashboard-view *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.dashboard-main .dashboard-view :is([data-publish-layout],[data-template-category],.schedule-subtabs>button,.email-summary-card>button){min-height:44px;padding-block:10px;touch-action:manipulation}.dashboard-main .dashboard-view .community-view-toggle [data-community-layout]{min-height:34px;padding-block:0;touch-action:manipulation}@media(max-width:700px){.dashboard-main .dashboard-view .community-view-toggle [data-community-layout]{min-height:44px;padding-block:10px}}.app-shell[data-theme=dark] .native-product-host :is(.product-home-header,.gp-metrics>article,.sign-metrics>article,.sign-panel,.aff-metrics>article){background:var(--card-bg,#202d29)!important;color:var(--ink,#eef4f0);border-color:var(--line,#3b4b45)}.app-shell[data-theme=dark] .native-product-host .gp-button.primary{background:var(--gp-mint,#a3e3d7);border-color:var(--gp-mint,#a3e3d7);color:#153d34}.app-shell[data-theme=dark] .nav-product-group{--nav-product-soft:color-mix(in srgb,var(--nav-product-accent) 15%,#1d2824)}#adminAudit :is(input,select,button){min-height:44px;border-radius:10px}#adminAudit :is(input,select){width:100%;min-width:0;background:var(--field-bg,var(--card-bg));color:var(--ink);border:1px solid var(--line);padding:10px 12px;font:inherit}#adminAudit label{display:grid;gap:7px;font-size:13px;font-weight:650;min-width:0}#adminAudit :is(button,input,select,summary):focus-visible{outline:3px solid var(--teal);outline-offset:3px}#adminAudit .admin-activity-toolbar{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;padding:20px}#adminAudit .admin-activity-people{display:grid;grid-template-columns:1.3fr 1fr 1fr;gap:16px;padding:20px}#adminActivityPeopleStatus{grid-column:1/-1;margin:0;color:var(--muted);font-size:12px}.admin-activity-actions,.admin-activity-pagination{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.admin-activity-pagination{justify-content:flex-end;padding:20px 0}.admin-activity-attention{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:18px 0}.admin-activity-attention article{padding:18px;border:1px solid var(--line);border-radius:16px;background:var(--card-bg)}.admin-activity-attention strong{font-size:26px;font-variant-numeric:tabular-nums}.admin-activity-attention h3{font-size:14px;margin:8px 0}.admin-activity-attention p{font-size:12px;color:var(--muted);line-height:1.5}.admin-activity-user-detail{padding:22px}.admin-activity-user-detail header{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;flex-wrap:wrap}.admin-user-facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:20px 0}.admin-user-facts>div{padding:14px;border-radius:12px;background:var(--subtle-bg,var(--app-bg));min-width:0}.admin-user-facts dt{color:var(--muted);font-size:12px;text-transform:capitalize}.admin-user-facts dd{margin:8px 0 0;font-weight:650;overflow-wrap:anywhere}.admin-user-detail-columns{display:grid;grid-template-columns:1fr 1fr;gap:24px}.admin-user-detail-columns p{font-size:13px;overflow-wrap:anywhere}.admin-user-detail-columns small{display:block;color:var(--muted)}#adminAudit .admin-audit-table{font-size:13px;line-height:1.5}.admin-audit-table td{vertical-align:top}.admin-audit-table td>small{display:block;color:var(--muted);overflow-wrap:anywhere}.admin-audit-table details{min-width:110px}.admin-audit-table summary{cursor:pointer;min-height:44px;align-content:center}.admin-audit-table details p,.admin-audit-table details small{max-width:300px;overflow-wrap:anywhere}.admin-audit-table details ul{padding-left:18px}.admin-audit-table .text-button{white-space:normal;overflow-wrap:anywhere;text-align:left}.admin-activity-campaign-dialog{width:min(760px,calc(100vw - 24px));max-height:calc(100dvh - 24px);border:1px solid var(--line);border-radius:18px;background:var(--card-bg);color:var(--ink);padding:24px;overscroll-behavior:contain}.admin-activity-campaign-dialog header{display:flex;justify-content:space-between;align-items:center;gap:16px}.admin-activity-campaign-dialog::backdrop{background:#101c18a6}.admin-activity-campaign-dialog p{line-height:1.6;overflow-wrap:anywhere}#adminAudit[aria-busy=true] .admin-table-wrap{opacity:.6}@media(max-width:900px){.admin-activity-attention,.admin-user-facts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){#adminAudit .admin-activity-toolbar,#adminAudit .admin-activity-people,.admin-user-detail-columns{grid-template-columns:1fr}#adminAudit :is(input,select){font-size:16px}.admin-activity-attention{grid-template-columns:1fr 1fr;gap:8px}.admin-activity-attention article{padding:12px}.admin-activity-user-detail,.admin-activity-campaign-dialog{padding:16px}.admin-activity-pagination{justify-content:space-between}}@media(min-width:901px){.admin-activity-attention{grid-template-columns:repeat(3,minmax(0,1fr))}}.admin-activity-ranges{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:16px 0}.admin-activity-ranges>span{color:var(--muted);font-size:13px;margin-right:4px}.admin-activity-ranges button[aria-pressed=true]{border-color:var(--teal);background:var(--brand-pale,var(--subtle-bg));color:var(--ink)}.admin-activity-scope{font-size:12px;color:var(--muted);line-height:1.6;overflow-wrap:anywhere}#adminActivityAttention>p{grid-column:1/-1}#adminActivityAttention>[data-retry-activity-attention]{justify-self:start}#adminAudit[aria-busy=true] .admin-table-wrap{opacity:1}@media(max-width:600px){.admin-activity-ranges{display:grid;grid-template-columns:1fr 1fr}.admin-activity-ranges>span{grid-column:1/-1}.admin-activity-ranges button{width:100%}}#adminAudit .admin-filter-heading{grid-column:1/-1;margin:0;font-size:15px;font-weight:700;letter-spacing:0;color:var(--ink)}#adminAudit .admin-activity-people,#adminAudit .admin-activity-toolbar{gap:14px;border-radius:16px;box-shadow:none}#adminAudit .admin-activity-people label{display:grid;gap:7px;min-width:0;font-size:13px;color:var(--muted-strong);font-weight:650}#adminAudit :is(.admin-activity-people,.admin-activity-toolbar) :is(input,select){width:100%;min-width:0;min-height:44px;border-radius:10px}#adminAudit .admin-activity-ranges{grid-column:1/-1;margin:0 0 4px;padding-bottom:16px;border-bottom:1px solid var(--line)}#adminAudit .admin-activity-ranges button{min-height:44px;padding:9px 14px;font-size:13px;box-shadow:none}#adminAudit .admin-activity-ranges button[aria-pressed=true]{background:var(--ink);color:var(--card-bg);border-color:var(--ink)}#adminAudit .admin-activity-actions{grid-column:1/-1;justify-content:flex-end;border-top:1px solid var(--line);padding-top:14px}#adminAudit .admin-attention-heading{margin:12px 0 0;font-size:18px;letter-spacing:-.2px}#adminAudit .admin-activity-scope{margin:0;max-width:85ch}#adminAudit .admin-activity-attention{margin:0;gap:12px}#adminAudit .admin-activity-attention article{display:flex;flex-direction:column;align-items:flex-start;padding:18px;min-width:0;box-shadow:none}#adminAudit .admin-activity-attention strong{font-size:32px;line-height:1.1;letter-spacing:-1px;color:var(--muted-strong)}#adminAudit .admin-activity-attention h3{font-size:14px;line-height:1.4;margin:12px 0 4px}#adminAudit .admin-activity-attention p{margin:0 0 10px;font-size:13px}#adminAudit .admin-activity-attention button{margin-top:auto;min-height:44px;text-align:left;white-space:normal;line-height:1.4}#adminAudit .admin-activity-attention .has-attention{border-color:color-mix(in srgb,#bb7636 55%,var(--line));background:color-mix(in srgb,#bb7636 5%,var(--card-bg))}#adminAudit .admin-activity-attention .has-attention strong{color:var(--ink)}#adminAudit .admin-activity-policy{background:var(--panel-soft);border-color:var(--line);padding:10px 14px;align-items:center}#adminAudit .admin-activity-policy summary{cursor:pointer;min-height:44px;align-content:center;font-size:13px;font-weight:650;color:var(--ink)}#adminAudit .admin-activity-policy details[open] p{margin-bottom:8px}#adminAudit .admin-activity-policy small{display:block;line-height:1.6}#adminAudit .admin-audit-table th{font-size:12px;white-space:nowrap}#adminAudit .admin-audit-table td{padding:16px 12px}#adminAudit .admin-audit-table td:first-child{min-width:190px}#adminAudit .admin-audit-table td>strong{display:block;margin-bottom:4px}#adminAudit .admin-audit-table summary{color:var(--muted-strong);font-weight:650;border-radius:8px}#adminAudit :is(summary,button):focus-visible{outline:2px solid var(--teal);outline-offset:3px}#adminAudit .admin-audit-table details[open]{min-width:180px}#adminAudit .admin-activity-pagination{padding:0;justify-content:space-between}#adminAudit .admin-activity-pagination span{font-size:13px;color:var(--muted);font-variant-numeric:tabular-nums}#adminAudit .admin-user-facts dd{font-size:14px;line-height:1.5}@media(max-width:600px){#adminAudit .admin-activity-toolbar{grid-template-columns:repeat(2,minmax(0,1fr));padding:16px;gap:12px}#adminAudit .admin-activity-toolbar>label:first-of-type,#adminAudit .admin-activity-toolbar>label:nth-of-type(4){grid-column:1/-1}#adminAudit .admin-activity-people{padding:16px}#adminAudit .admin-activity-actions{justify-content:space-between;flex-wrap:nowrap}#adminAudit .admin-activity-actions button{width:auto}#adminAudit .admin-activity-attention article{padding:14px}#adminAudit .admin-activity-attention strong{font-size:28px}#adminAudit .admin-activity-attention h3{font-size:13px}#adminAudit .admin-activity-attention p{font-size:12px}#adminAudit .admin-activity-policy>.ui-symbol{display:none}#adminAudit .admin-activity-policy{grid-template-columns:minmax(0,1fr)}#adminAudit .admin-table-panel{border:0;background:transparent;box-shadow:none;overflow:visible}#adminAudit .admin-table-wrap{overflow:visible}#adminAudit .admin-audit-table{display:block;min-width:0;width:100%}#adminAudit .admin-audit-table thead{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}#adminAudit .admin-audit-table tbody{display:grid;gap:12px}#adminAudit .admin-audit-table tr{display:grid;grid-template-columns:1fr 1fr;border:1px solid var(--line);border-radius:16px;padding:16px;background:var(--card-bg)}#adminAudit .admin-audit-table td{display:block;border:0;min-width:0!important;padding:8px 0;overflow-wrap:anywhere}#adminAudit .admin-audit-table td:nth-child(1),#adminAudit .admin-audit-table td:nth-child(2),#adminAudit .admin-audit-table td:nth-child(5),#adminAudit .admin-audit-table td:nth-child(6),#adminAudit .admin-audit-table td[colspan]{grid-column:1/-1}#adminAudit .admin-audit-table td[data-label]:not(:first-child):not(:last-child):before{content:attr(data-label);display:block;font-size:11px;color:var(--muted);margin-bottom:4px}#adminAudit .admin-audit-table td:first-child{padding-top:0;font-size:15px}#adminAudit .admin-audit-table td:last-child{border-top:1px solid var(--line);padding-bottom:0;margin-top:8px}#adminAudit .admin-audit-table details p,#adminAudit .admin-audit-table details small{max-width:100%}#adminAudit .admin-table-identity{min-width:0}}::selection{color:var(--ink);background:var(--brand-soft)}input,textarea{caret-color:var(--teal-dark)}.auth-panel>#authCopy{margin:12px 0 0;max-width:48ch;font-size:.95rem;line-height:1.55}.auth-panel .internal-testing-notice{margin-top:18px;padding:12px 14px;border-radius:12px;border-color:var(--line);color:var(--ink);background:var(--subtle-bg);font-size:.85rem;line-height:1.5}.auth-panel .internal-testing-notice p{margin:4px 0;color:var(--muted);font-size:inherit;line-height:inherit}.auth-beta-link{display:inline-flex;align-items:center;gap:6px;min-height:36px;color:var(--teal-dark);font-weight:700;text-underline-offset:3px}.auth-form input{min-height:46px;font-size:1rem}.auth-password-control{position:relative;display:grid;min-width:0}.auth-password-control input{width:100%;min-width:0;padding-right:76px}.auth-password-toggle{position:absolute;inset:1px 3px 1px auto;min-width:64px;min-height:44px;border:0;border-radius:999px;padding:0 12px;color:var(--teal-dark);background:transparent;font:inherit;font-size:.82rem;font-weight:700;cursor:pointer}.auth-password-toggle:hover{background:var(--brand-pale)}.auth-password-toggle:focus-visible{outline-offset:-3px}.auth-text-button,.auth-legal-links>a{min-height:44px;display:inline-flex;align-items:center;justify-content:center}.auth-panel .auth-form{margin-top:18px}.analytics-report-state{max-width:640px;margin:clamp(20px,7vh,72px) auto;padding:clamp(24px,5vw,44px);border:1px solid var(--line);border-radius:16px;background:var(--surface);text-align:left}.analytics-report-state h1{margin:0 0 12px;font-size:clamp(1.8rem,4vw,2.5rem);line-height:1.15;letter-spacing:-.03em}.analytics-report-state p{margin:0;max-width:55ch;color:var(--muted);line-height:1.65}.analytics-report-state .report-recovery-actions{display:flex;gap:12px;flex-wrap:wrap;align-items:center;margin-top:24px}.analytics-report-state a{display:inline-flex;align-items:center;justify-content:center;min-height:44px;text-underline-offset:3px}.analytics-report-state [data-report-retry]{min-height:44px}@media(max-width:700px){.auth-screen .auth-layout{margin-top:28px}.auth-screen .auth-panel{padding:22px 20px}.auth-screen .auth-panel h1{font-size:1.85rem;line-height:1.12}.auth-screen .auth-beta-link{min-height:44px}}.search-background-tasks{margin:4px 0 16px;color:var(--muted);font-size:13px}.search-background-tasks>details>summary{display:flex;align-items:center;gap:8px;min-height:32px;width:fit-content;max-width:100%;cursor:pointer;list-style:none;border-radius:6px}.search-background-tasks>details>summary::-webkit-details-marker{display:none}.search-background-tasks summary:focus-visible{outline:2px solid var(--teal);outline-offset:4px}.search-work-indicator{width:12px;height:12px;flex:0 0 12px;display:inline-flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;color:var(--muted-strong)}.search-work-indicator.is-loading{border:1.5px solid var(--line);border-top-color:var(--muted-strong);border-radius:50%;animation:search-work-spin .9s linear infinite}.search-work-details-label{font-size:12px;text-decoration:underline;text-underline-offset:3px;margin-left:4px}.search-work-details{margin-top:8px;padding:12px 16px;border:1px solid var(--line);border-radius:10px;background:var(--card-bg)}.search-work-details>p{margin:0 0 8px;font-size:12px;line-height:1.5}.search-background-task{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:10px 0;border-top:1px solid var(--line)}.search-background-task strong,.search-background-task span{display:block;overflow-wrap:anywhere}.search-background-task span,.search-background-task p{margin:4px 0 0;font-size:12px;color:var(--muted);font-variant-numeric:tabular-nums}.search-background-task-actions{display:flex;flex-wrap:wrap;gap:8px;flex-shrink:0}.search-background-task-actions button{min-height:44px}@keyframes search-work-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.search-work-indicator.is-loading{animation:none}}@media(max-width:640px){.search-background-task{align-items:flex-start;flex-direction:column;gap:8px}.search-background-tasks>details>summary{min-height:44px}}#subscriberImportDialog{width:min(680px,calc(100vw - 32px))}#subscriberImportForm{gap:16px}#subscriberImportForm .email-import-upload{display:flex;align-items:center;flex-wrap:wrap;gap:12px 20px}#subscriberImportForm .email-import-upload small{flex-basis:100%;color:var(--muted);line-height:1.5}#subscriberImportForm .email-import-guide{border:0;border-bottom:1px solid var(--line);border-radius:0;padding:12px 0}#subscriberImportForm .email-import-guide summary{cursor:pointer;font-weight:600;min-height:24px}#subscriberImportForm .email-import-targets{border:0;padding:12px 0 0;margin:0}#subscriberImportForm .email-import-targets>label,#subscriberImportForm .form-row>label,#subscriberImportForm .email-import-mapping>label{display:grid;gap:8px;min-width:0}#subscriberImportForm select,#subscriberImportForm input:not([type=checkbox]),#subscriberImportForm textarea{width:100%;min-width:0;box-sizing:border-box}#subscriberImportForm .form-row{grid-template-columns:repeat(2,minmax(0,1fr))}#subscriberImportForm .email-compliance-notice{background:none;border:0;padding:0;font-size:12px}#subscriberImportForm .email-compliance-notice strong{display:none}#subscriberImportForm>p{margin:0}@media(max-width:600px){#subscriberImportForm .form-row{grid-template-columns:minmax(0,1fr)}#subscriberImportForm .email-import-guide summary{min-height:32px}}#subscriberWorkspace{--audience-gutter:24px;min-width:0}#subscriberWorkspace>.email-section-heading{padding:20px var(--audience-gutter);flex-wrap:wrap}#subscriberWorkspace>.email-category-editor{margin:0;padding:20px var(--audience-gutter) 0}#subscriberWorkspace>.email-card-grid{padding:20px var(--audience-gutter)}.dashboard-view[data-dashboard-view=email] .email-card-grid>.email-empty{grid-column:1/-1;width:100%;min-width:0;box-sizing:border-box}.dashboard-view[data-dashboard-view=email] .email-empty{align-content:center;justify-items:center;gap:8px;box-sizing:border-box}#subscriberWorkspace>.email-empty{padding:40px var(--audience-gutter)}#subscriberWorkspace>.email-empty button{max-width:100%;margin:0}#subscriberWorkspace>p[role=status]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;min-height:300px;margin:0;padding:32px var(--audience-gutter);box-sizing:border-box;text-align:center;color:var(--muted)}#subscriberWorkspace>p[role=status]:before{content:"";width:20px;height:20px;border:2px solid var(--line);border-top-color:var(--email-accent,var(--ink));border-radius:50%;animation:email-audience-loading .8s linear infinite}#subscriberWorkspace:has(>p[role=alert]){display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;min-height:300px;padding:32px var(--audience-gutter);box-sizing:border-box;text-align:center}#subscriberWorkspace>p[role=alert]{margin:0;max-width:55ch;overflow-wrap:anywhere}#subscriberWorkspace>.email-result-count{padding-inline:var(--audience-gutter)}@keyframes email-audience-loading{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){#subscriberWorkspace>p[role=status]:before{animation:none}}@media(max-width:600px){#subscriberWorkspace{--audience-gutter:16px}#subscriberWorkspace>.email-section-heading{align-items:flex-start}#subscriberWorkspace>.email-section-heading>button{max-width:100%}#subscriberWorkspace .email-empty{min-height:240px;padding:28px 16px}}#dashboardScreen :is(.field-help,.insights-info-button,.insights-metric-help),dialog :is(.field-help,.insights-info-button,.insights-metric-help){display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;width:20px;height:20px;min-width:20px;min-height:20px;max-width:20px;max-height:20px;flex:0 0 20px;padding:0;margin:0;gap:0;border-radius:50%;font-family:inherit;font-size:11px;font-weight:700;line-height:1;letter-spacing:0;text-indent:0;text-align:center;text-transform:none;vertical-align:middle;white-space:nowrap;appearance:none}#dashboardScreen :is(.field-help,.insights-info-button,.insights-metric-help):focus-visible,dialog :is(.field-help,.insights-info-button,.insights-metric-help):focus-visible{outline:2px solid var(--ink);outline-offset:3px}#searchPageInspectorDialog .search-inspector-primary-score{grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto auto auto;justify-items:center;align-content:start;gap:8px;padding:20px 16px;text-align:center}#searchPageInspectorDialog .search-inspector-primary-score>div:last-child{display:contents}#searchPageInspectorDialog .search-inspector-score-label{grid-row:1;justify-content:center;justify-self:center;min-height:24px}#searchPageInspectorDialog .search-inspector-primary-score>.search-geo-score-ring{grid-row:2;justify-self:center;margin:4px 0;display:grid;place-items:center}#searchPageInspectorDialog .search-inspector-primary-score>div:last-child>strong{grid-row:3}#searchPageInspectorDialog .search-inspector-primary-score>div:last-child>span{grid-row:4;max-width:28ch}#searchPageInspectorDialog .search-inspector-primary-score .search-geo-score-ring>strong{margin:0;align-self:center;justify-self:center;text-align:center;line-height:1}#dashboardScreen .search-page-inspector-filter{box-sizing:border-box;background:var(--field-bg,var(--card-bg));border:1px solid var(--field-line,var(--line));border-radius:10px;min-height:44px;padding:0 12px;gap:8px}#dashboardScreen .search-page-inspector-filter-icon{width:18px;height:18px;flex:0 0 18px;background:transparent;border-radius:0;color:var(--muted)}#dashboardScreen #searchAuditPageFilter{flex:1 1 auto;width:100%;min-width:0;height:44px;min-height:44px;margin:0;padding:0;background:transparent;border:0;border-radius:0;box-shadow:none;color:var(--ink);font:inherit;font-size:13px;outline:none}#dashboardScreen .search-page-inspector-filter:focus-within{outline:2px solid var(--product-search);outline-offset:2px;box-shadow:none}@media(max-width:600px){#dashboardScreen .search-page-inspector-filter{width:100%}#dashboardScreen #searchAuditPageFilter{font-size:16px}}#dashboardScreen [data-native-product=forms] .gp-button[data-use-template]:not(:disabled){background:#a6385d;border-color:#a6385d;color:#fff;opacity:1;cursor:pointer;min-height:44px}#dashboardScreen [data-native-product=forms] .gp-button[data-use-template]:not(:disabled):hover{background:#8d2d4e;border-color:#8d2d4e;color:#fff}#dashboardScreen [data-native-product=forms] .gp-button[data-use-template]:focus-visible{outline:2px solid var(--ink);outline-offset:3px}#dashboardScreen [data-native-product=forms] :is(.forms-heading-with-help,.forms-label-row,.forms-check-copy){display:flex;align-items:center;gap:10px;min-width:0;line-height:1.5}#dashboardScreen [data-native-product=forms] .forms-help{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;min-width:20px;min-height:20px;width:20px;height:20px;padding:0;line-height:1;text-align:center;vertical-align:middle}#dashboardScreen [data-native-product=forms] .forms-logic-intro{grid-template-columns:minmax(0,1fr);gap:16px;margin:24px 0}#dashboardScreen [data-native-product=forms] .forms-logic-steps{gap:12px}#dashboardScreen [data-native-product=forms] .forms-logic-steps article{padding:16px;gap:12px;min-width:0}#dashboardScreen [data-native-product=forms] .forms-logic-steps article>div{min-width:0;flex:1}#dashboardScreen [data-native-product=forms] .forms-logic-example{padding:16px 18px;line-height:1.6}#dashboardScreen [data-native-product=forms] .forms-logic-example p{font-size:13px;line-height:1.65;max-width:75ch}#dashboardScreen [data-native-product=forms] .logic-sentence{gap:14px;padding:18px}#dashboardScreen [data-native-product=forms] .logic-sentence label{gap:8px}#dashboardScreen [data-native-product=forms] .logic-sentence :is(input,select){min-height:44px}#dashboardScreen [data-native-product=forms] .forms-settings-group .gp-label{gap:8px}#dashboardScreen [data-native-product=forms] .forms-builder-tab-item{gap:6px}@media(max-width:760px){#dashboardScreen [data-native-product=forms] .forms-logic-steps{grid-template-columns:minmax(0,1fr)}#dashboardScreen [data-native-product=forms] .logic-sentence{grid-template-columns:minmax(0,1fr);padding:16px}#dashboardScreen [data-native-product=forms] .logic-sentence label{grid-column:auto}#dashboardScreen [data-native-product=forms] .logic-sentence :is(input,select){font-size:16px}}#dashboardScreen [data-native-product=forms] .forms-help:not(:hover):not(:focus-visible):not([data-open=true]):after{display:none}#dashboardScreen [data-native-product=forms] .forms-response-notifications{padding:24px}#dashboardScreen [data-native-product=forms] .forms-response-notifications header h3{margin:0 0 8px}#dashboardScreen [data-native-product=forms] .forms-response-notifications header p{max-width:75ch;line-height:1.6}#dashboardScreen [data-native-product=forms] .forms-notification-sender{padding:16px 0;margin:8px 0 20px;border-bottom:1px solid var(--gp-line)}#dashboardScreen [data-native-product=forms] .forms-notification-sender p{margin:6px 0 0;max-width:75ch;color:var(--gp-muted);font-size:13px;line-height:1.6}#dashboardScreen #formsNotificationForm{display:grid;gap:22px;min-width:0}#dashboardScreen #formsNotificationForm .gp-label{display:grid;gap:8px;min-width:0}#dashboardScreen #formsNotificationForm small{color:var(--gp-muted);font-size:12px;line-height:1.55}#dashboardScreen .forms-notification-choice{display:grid;gap:16px;min-width:0;margin:0;padding:18px;border:1px solid var(--gp-line);border-radius:12px}#dashboardScreen .forms-notification-choice legend{padding:0 6px;font-weight:700;font-size:14px}#dashboardScreen .forms-notification-choice .gp-check{display:flex;align-items:flex-start;gap:12px}#dashboardScreen .forms-notification-choice .gp-check>input{flex:0 0 18px;width:18px;height:18px;margin-top:3px;accent-color:#a6385d}#dashboardScreen .forms-notification-choice .gp-check>span{display:grid;gap:5px;min-width:0}#dashboardScreen .forms-confirmation-fields{display:grid;gap:16px}#dashboardScreen .forms-respondent-choice:not(:has([name=sendRespondentConfirmation]:checked)) .forms-confirmation-fields{display:none}#dashboardScreen #formsNotificationForm footer{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}#dashboardScreen #formsNotificationForm :is(input:not([type=checkbox]),select,textarea){max-width:100%;width:100%;min-width:0;box-sizing:border-box}#dashboardScreen .template-use-note{display:block;margin-top:10px;color:var(--gp-muted);font-size:12px;line-height:1.5}@media(max-width:600px){#dashboardScreen [data-native-product=forms] .forms-response-notifications{padding:16px}#dashboardScreen .forms-notification-choice{padding:14px}#dashboardScreen #formsNotificationForm footer button{width:100%}}#dashboardScreen #formsNotificationForm :is(.gp-label,.gp-check){border:0;border-radius:0;padding:0;background:transparent;box-shadow:none}#dashboardScreen #formsNotificationForm .gp-check strong{font-size:14px;line-height:1.5;color:var(--gp-ink)}[data-dashboard-view=overview] .command-center-hero{display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:0;background:none;border:0;box-shadow:none;overflow:visible;margin-bottom:24px}[data-dashboard-view=overview] .command-center-hero .hero-copy{padding:8px 0}[data-dashboard-view=overview] .dashboard-greeting-heading h2{font-size:2rem;letter-spacing:-.03em}[data-dashboard-view=overview] .dashboard-greeting-art{width:62px;height:62px}[data-dashboard-view=overview] .dashboard-home-intro{margin:12px 0 0;max-width:65ch;font-size:.9rem;color:var(--muted)}.home-header-actions{flex-shrink:0}.home-attention,.home-resume{padding:24px;border-radius:16px;box-shadow:none}.home-attention .panel-heading,.home-resume .panel-heading{margin-bottom:14px}.home-attention h2,.home-resume h2,.home-section-heading h2,.home-work-grid h2{margin:0;font-size:1.12rem;letter-spacing:-.02em}.home-state{margin:0;padding:16px 0;color:var(--muted);font-size:.88rem;line-height:1.6}.home-state:empty{display:none}.home-action-list{min-width:0}.home-action{display:flex;align-items:center;gap:14px;width:100%;min-height:76px;padding:14px 8px;border:0;border-bottom:1px solid var(--line);background:transparent;color:var(--ink);text-align:left;font:inherit;cursor:pointer;border-radius:0}.home-action:last-child{border-bottom:0}.home-action:hover{background:var(--subtle-bg)}.home-action-icon{flex:0 0 38px;width:38px;height:38px;display:grid;place-items:center;border-radius:10px;color:var(--teal);background:var(--subtle-bg)}.home-action-icon svg{width:20px;height:20px}.home-action-copy{display:grid;gap:5px;min-width:0;flex:1}.home-action-copy strong{font-size:.9rem;font-weight:650;overflow-wrap:anywhere}.home-action-copy small{font-size:.8rem;line-height:1.5;color:var(--muted)}.home-action-arrow{width:18px;height:18px;flex-shrink:0;color:var(--muted)}.home-more summary{padding:14px 8px;min-height:44px;cursor:pointer;color:var(--teal);font-size:.85rem}.home-pulse{margin:28px 0}.home-section-heading{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px}.home-section-heading p{margin:7px 0 0;color:var(--muted);font-size:.8rem;line-height:1.5}.home-period{color:var(--muted);font-size:.8rem;white-space:nowrap}.home-pulse-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid var(--line);border-radius:16px;background:var(--card-bg);overflow:hidden}.home-pulse-group{min-width:0;padding:22px 18px;border-right:1px solid var(--line)}.home-pulse-group:last-child{border-right:0}.home-pulse-group h3{margin:0;font-size:.95rem;font-weight:650}.home-pulse-group>p{min-height:34px;margin:7px 0 16px;font-size:.76rem;line-height:1.5;color:var(--muted)}.home-pulse-group dl{margin:0}.home-pulse-group dl>div{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:55px;padding:6px 0}.home-pulse-group dt{min-width:0}.home-pulse-group dt button{background:none;border:0;padding:6px 0;min-height:44px;color:var(--muted);font:inherit;font-size:.8rem;line-height:1.5;text-align:left;cursor:pointer}.home-pulse-group dt button:hover{color:var(--teal);text-decoration:underline;text-underline-offset:3px}.home-pulse-group dt button span{color:var(--teal)}.home-pulse-group dd{margin:0;text-align:right;font-size:1.22rem;font-weight:650;font-variant-numeric:tabular-nums}.home-pulse-group dd small{display:block;margin-top:3px;font-size:.65rem;font-weight:400;color:var(--muted)}.home-work-grid{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:start}.home-work-grid .dashboard-calendar-panel{padding:24px;border-radius:16px;box-shadow:none}.home-start-actions{display:flex;gap:12px;flex-wrap:wrap;align-items:center}.home-workspace-footer{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:24px 0 8px;color:var(--muted);font-size:.8rem}.home-workspace-footer button{min-height:44px}@media(max-width:1200px){.home-pulse-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.home-pulse-group:nth-child(2){border-right:0}.home-pulse-group:nth-child(-n+2){border-bottom:1px solid var(--line)}}@media(max-width:760px){.home-work-grid{grid-template-columns:minmax(0,1fr)}[data-dashboard-view=overview] .command-center-hero{gap:12px;align-items:flex-start}[data-dashboard-view=overview] .dashboard-greeting-heading h2{font-size:1.5rem}[data-dashboard-view=overview] .dashboard-greeting-art{display:none}.home-header-actions .secondary-button{min-height:44px;padding:10px;font-size:.78rem}.home-attention,.home-resume,.home-work-grid .dashboard-calendar-panel{padding:18px}.home-period{display:none}.home-pulse-group{padding:18px 14px}}@media(max-width:420px){.home-pulse-grid{grid-template-columns:minmax(0,1fr)}.home-pulse-group{border-right:0;border-bottom:1px solid var(--line)}.home-pulse-group:last-child{border-bottom:0}.home-pulse-group>p{min-height:0;margin-bottom:8px}.home-pulse-group dl>div{min-height:48px}.home-action{gap:10px}}[data-dashboard-view=overview] .command-center-hero{color:var(--ink)}[data-dashboard-view=overview] .dashboard-greeting-heading{display:flex}[data-dashboard-view=overview] .dashboard-greeting-date,[data-dashboard-view=overview] .command-center-hero .hero-copy p.dashboard-home-intro{color:var(--muted)}.home-pulse-grid:has(>.home-pulse-group:only-child){grid-template-columns:minmax(0,1fr)}.home-pulse-grid:has(>.home-pulse-group:nth-child(2):last-child){grid-template-columns:repeat(2,minmax(0,1fr))}.home-pulse-grid:has(>.home-pulse-group:nth-child(3):last-child){grid-template-columns:repeat(3,minmax(0,1fr))}.home-pulse-empty{padding:24px;grid-column:1 / -1}.home-pulse-empty p{color:var(--muted);font-size:.9rem}@media(max-width:760px){.home-pulse-grid:has(>.home-pulse-group:nth-child(3):last-child){grid-template-columns:repeat(2,minmax(0,1fr))}.home-attention .panel-heading{align-items:flex-start}.home-attention .pill{width:auto;align-self:flex-start}}@media(max-width:420px){.home-pulse-grid:has(>.home-pulse-group){grid-template-columns:minmax(0,1fr)}}.home-products-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}#dashboardScreen .nav-product-link>span:nth-child(2){white-space:normal;overflow:visible;text-overflow:clip;line-height:1.25}.home-product{display:flex;flex-direction:column;min-width:0;padding:20px 20px 0;border:1px solid var(--line);border-radius:14px;background:var(--card-bg)}.home-product-heading{display:flex;width:100%;align-items:center;gap:11px;border:0;padding:0;background:none;color:var(--ink);font:inherit;text-align:left;cursor:pointer}.home-product-heading>span:last-child{min-width:0}.home-product-heading h3{margin:0 0 4px;font-size:1rem;font-weight:650;letter-spacing:-.02em}.home-product-heading small{display:block;color:var(--muted);font-size:.78rem;line-height:1.4}.home-product-logo{display:block;flex:0 0 38px}.home-product-logo img{display:block;width:38px;height:38px;object-fit:contain}.home-product-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:24px 0 18px}.home-product-metrics>div{min-width:0;display:flex;flex-direction:column}.home-product-metrics dt{min-height:32px;color:var(--muted);font-size:.78rem;line-height:1.35}.home-product-metrics .field-help:after{white-space:normal;overflow-wrap:anywhere}.home-product-metrics dd{order:-1;margin:0 0 7px;color:var(--ink);font-size:1.65rem;line-height:1.1;font-weight:600;font-variant-numeric:tabular-nums}.home-product-metrics small{margin-top:4px;color:var(--muted);font-size:.72rem;line-height:1.35}.home-product-note{margin:0 0 14px;color:var(--muted);font-size:.78rem;line-height:1.5}.home-product-note.is-warning{color:var(--warning-ink, var(--ink))}.home-product footer{margin-top:auto;border-top:1px solid var(--line)}.home-product-open{display:flex;width:100%;min-height:48px;align-items:center;justify-content:space-between;gap:12px;padding:10px 0;border:0;background:none;color:var(--ink);font:inherit;font-size:.8rem;font-weight:600;text-align:left;cursor:pointer}.home-product-open span,.home-product-open svg{width:17px;height:17px}.home-product-open:hover,.home-product-heading:hover h3{color:var(--ink);text-decoration:underline;text-underline-offset:3px}.home-product :is(button:focus-visible){outline:2px solid var(--ink);outline-offset:4px;border-radius:5px}.home-metric-loading{color:transparent!important;background:var(--subtle-bg);width:50px;border-radius:4px}[data-dashboard-view=overview] .home-attention{padding:18px 22px}[data-dashboard-view=overview] .home-attention .panel-heading{margin-bottom:4px}[data-dashboard-view=overview] .home-attention .panel-description{display:none}[data-dashboard-view=overview] .home-attention .home-action{min-height:60px;padding:10px 0}[data-dashboard-view=overview] .home-attention .home-state{padding:8px 0 0}[data-dashboard-view=overview] .command-center-hero{margin-bottom:20px}[data-dashboard-view=overview] .command-center-hero .hero-copy{padding:0}[data-dashboard-view=overview] .dashboard-greeting-art{width:48px;height:48px}[data-dashboard-view=overview] .dashboard-greeting-heading h2{font-size:1.75rem}.home-period{white-space:normal;text-align:right;max-width:32ch}#dashboardMain>.topbar{margin-bottom:24px}#dashboardMain>.topbar .eyebrow{display:none}#dashboardMain>.topbar h1{font-size:1.6rem;line-height:1.25;letter-spacing:-.025em}#dashboardScreen .product-home-header{border-color:var(--line);border-radius:14px;padding:22px;background:var(--card-bg);box-shadow:none;gap:20px}#dashboardScreen .product-home-header .product-home-identity{display:none}#dashboardScreen .product-home-header :is(h1,h2){font-size:1.5rem;line-height:1.25;letter-spacing:-.025em}#dashboardScreen .product-home-header>div:first-child>p:last-child{font-size:.875rem;line-height:1.5}#dashboardScreen .product-home-header :is(.product-create-action,.product-refresh-action,.aff-create-action,.sign-create-action){box-shadow:none}#dashboardScreen :is(.social-home-metrics,.email-metrics,.analytics-metrics,.tools-metrics)>article{box-shadow:none;border-color:var(--line);border-radius:12px}@media(max-width:1180px){.home-products-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:620px){.home-products-grid{grid-template-columns:minmax(0,1fr);gap:12px}.dashboard-view[data-dashboard-view=social] .social-home-metrics,.tools-home-view .tools-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.home-product{padding:18px 18px 0}.home-product-metrics{margin-top:20px}.home-section-heading{align-items:flex-start;flex-direction:column;gap:8px}.home-section-heading .home-period{display:block;max-width:none;text-align:left}#dashboardScreen .product-home-header{padding:18px}#dashboardScreen .product-home-header :is(h1,h2){font-size:1.3rem}#dashboardScreen .product-home-header--affiliates>div:first-child{width:100%}#dashboardScreen .product-home-header--affiliates h2{display:flex;align-items:center;min-height:44px;padding-right:100px;margin-bottom:8px}#dashboardMain>.topbar{margin-bottom:18px}#dashboardMain>.topbar h1{font-size:1.4rem}[data-dashboard-view=overview] .dashboard-greeting-heading h2{font-size:1.4rem}[data-dashboard-view=overview] .home-attention{padding:16px 18px}}.schedule-mode-card input[type=radio]{width:16px;height:16px;padding:0;border-radius:50%;accent-color:var(--ink)}.schedule-mode-card input[type=radio]:focus{outline:none;box-shadow:none}.schedule-mode-card:has(input[type=radio]:focus-visible){outline:2px solid var(--muted);outline-offset:3px}.schedule-mode-card.selected{border-color:var(--line);background:var(--subtle-bg);box-shadow:none}#postComposerDialog .channel-inline-feedback:empty{display:none}#postComposerDialog .channel-inline-feedback .platform-issue{display:flex;align-items:start;gap:8px;margin:4px 0;padding:0;border:0;background:transparent}#postComposerDialog .channel-inline-feedback .platform-issue.error{color:#b42318}#postComposerDialog .channel-inline-feedback .ui-symbol{flex:0 0 16px}#postComposerDialog .channel-review-button{width:auto;justify-self:start;min-height:40px;padding:8px 12px;border:1px solid var(--line);border-radius:8px;background:transparent;color:var(--ink);box-shadow:none}#postComposerDialog .channel-review-button:hover{background:var(--subtle-bg)}#postComposerDialog .channel-review-button.reviewed{border-color:transparent;color:var(--teal-dark)}#postComposerDialog .schedule-mode-card.selected{border-color:var(--line);background:var(--field-bg);box-shadow:none}#postComposerDialog .schedule-mode-card input[type=radio]{appearance:auto;width:16px;height:16px;min-height:0;padding:0;margin:3px 0 0;border-radius:50%;accent-color:var(--ink);background:transparent;box-shadow:none}#postComposerDialog .schedule-mode-card input[type=radio]:focus{outline:none;box-shadow:none}#postComposerDialog .schedule-mode-card:has(input[type=radio]:focus-visible){outline:2px solid var(--muted);outline-offset:3px}@media(max-width:480px){#postComposerDialog .composer-steps>button{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;padding:10px 4px;min-width:0}#postComposerDialog .composer-steps>button>strong{font-size:12px;white-space:nowrap}#postComposerDialog .composer-steps>button>span{width:24px;height:24px;flex:0 0 24px}}#postComposerDialog .omni-links-inline-action{gap:6px}#postComposerDialog .omni-links-inline-action>span{width:16px;height:16px;flex:0 0 16px;color:inherit}#postComposerDialog .omni-links-inline-action svg{width:16px;height:16px;stroke-width:1.8}.seo-research-tabs{display:flex;gap:6px;flex-wrap:wrap;margin:0 0 18px;padding:5px;border-bottom:1px solid var(--line,#ddd)}.seo-research-tabs button{background:transparent;border:0;border-radius:8px;padding:11px 15px;font:inherit;color:inherit;cursor:pointer}.seo-research-tabs button[aria-pressed=true]{background:var(--product-search-soft,var(--card-bg));font-weight:700}.seo-form-row{display:flex;align-items:end;gap:14px;flex-wrap:wrap;margin:16px 0}.seo-form-row label{display:grid;gap:6px;min-width:120px;font-size:13px}.seo-form-row .seo-grow{flex:1;min-width:220px}.seo-form-row input,.seo-form-row select{width:100%;min-height:42px;font:inherit}.seo-form-row button{min-height:42px;flex-shrink:0}.seo-research-form h3{margin:0 0 8px}.seo-research-form p{max-width:70ch}.seo-research-notice,.seo-data-note{font-size:13px;line-height:1.6;color:var(--muted,#5d675f)}.seo-research-notice{padding:0 4px 12px}.seo-empty{padding:25px 12px;line-height:1.65;color:var(--muted,#5d675f)}.seo-results-table{font-variant-numeric:tabular-nums}.seo-results-table td{max-width:360px;overflow-wrap:anywhere}.seo-results-table input[type=checkbox]{width:18px;height:18px}.seo-results-table details p{max-width:35ch}.seo-results-table .text-button,.seo-results-table th{white-space:nowrap}.seo-connection-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.seo-connection{display:grid;grid-template-columns:24px minmax(0,1fr);align-items:start;align-content:start;gap:12px;padding:18px 0}.seo-connection>div{flex:1;min-width:0}.seo-connection>img,.seo-connection>svg{flex-shrink:0;margin-top:3px}.seo-connection h4{margin:0 0 7px;font-size:16px}.seo-connection p{margin:0 0 6px;line-height:1.5;overflow-wrap:anywhere}.seo-connection small{display:block;line-height:1.5;color:var(--muted,#5d675f)}.seo-connection button{grid-column:2;justify-self:start;align-self:end}.seo-home-connections details{padding-top:14px;border-top:1px solid var(--line,#ddd)}.seo-inline-metrics{display:flex;gap:36px;margin:24px 0;font-variant-numeric:tabular-nums}.seo-inline-metrics dt{font-size:13px}.seo-inline-metrics dd{margin:7px 0;font-size:26px;font-weight:700}.seo-priority-row{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:17px 0;border-bottom:1px solid var(--line,#ddd)}.seo-priority-row:last-child{border-bottom:0}.seo-priority-row small{display:block;margin-top:6px}.seo-methodology>summary{cursor:pointer;font-weight:600}.seo-methodology .search-layer-map{margin-top:20px}.seo-rank-item{border-bottom:1px solid var(--line,#ddd);padding:18px 0}.seo-rank-item>summary{display:flex;align-items:center;gap:16px;flex-wrap:wrap;cursor:pointer;list-style:revert}.seo-rank-item>summary strong{flex:1;min-width:180px}.seo-rank-item>summary span{font-size:13px}.seo-rank-chart{width:100%;max-width:750px;height:auto;margin:12px 0;color:var(--ink,#233b32)}.seo-rank-chart text{fill:currentColor;font-size:9px}.seo-chart-grid{stroke:var(--line,#ddd)}.seo-chart-line{stroke:var(--accent,#8b6a28);stroke-width:2}.seo-rank-chart circle{fill:var(--accent,#8b6a28)}.seo-answer-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.seo-answer-grid>section{min-width:0;padding:12px 0;border-top:1px solid var(--line,#ddd)}.seo-answer-grid h4{margin:0 0 10px}.seo-answer-text{white-space:pre-wrap;line-height:1.7;overflow-wrap:anywhere;max-height:420px;overflow:auto;padding-right:8px}.seo-mention{padding:18px 0;border-bottom:1px solid var(--line,#ddd)}.seo-mention summary{cursor:pointer;font-weight:600}.seo-research-tabs button:focus-visible,.seo-rank-item summary:focus-visible,.seo-methodology summary:focus-visible{outline:2px solid currentColor;outline-offset:3px}@media(max-width:1000px){.seo-connection-grid{grid-template-columns:1fr;gap:0}.seo-connection+.seo-connection{border-top:1px solid var(--line,#ddd)}}@media(max-width:600px){.seo-form-row{align-items:stretch;gap:12px}.seo-form-row label,.seo-form-row .seo-grow{min-width:0;flex:1 1 100%}.seo-form-row button{flex:1 1 auto}.seo-answer-grid{grid-template-columns:1fr}.seo-connection{flex-wrap:wrap}.seo-connection button{margin-left:36px}.seo-inline-metrics{gap:20px;flex-wrap:wrap}.seo-research-tabs button{padding:10px;font-size:13px}.seo-rank-item>summary strong{flex-basis:100%}}[data-seo-panel]:not([hidden]){display:grid;gap:18px}[data-seo-panel][hidden]{display:none!important}@media(max-width:600px){.seo-connection{display:grid;grid-template-columns:24px minmax(0,1fr)}.seo-connection button{grid-column:2;justify-self:start;margin-left:0}.seo-connection>div{width:100%}}.seo-rank-disclosure{display:inline-block;transition:transform .15s;flex-shrink:0}.seo-rank-item[open]>summary .seo-rank-disclosure{transform:rotate(90deg)}@media(prefers-reduced-motion:reduce){.seo-rank-disclosure{transition:none}}.seo-research-controls{display:grid;gap:12px;min-width:0}.seo-research-controls .seo-research-tabs{margin:0}.seo-research-controls .seo-research-notice{margin:0;padding:0 4px}.seo-research-controls .seo-form-row{margin:0}.seo-research-controls .seo-form-row label{min-width:0;max-width:100%}.seo-research-controls select{max-width:100%;text-overflow:ellipsis}.seo-research-controls small{font-size:12px;color:var(--muted,#5d675f)}.seo-business-context{display:grid;gap:18px;margin-top:28px;padding-top:24px;border-top:1px solid var(--line);scroll-margin-top:100px}.seo-business-context header h3{margin:0 0 8px}.seo-business-context header p{margin:0;max-width:65ch;line-height:1.6}.seo-business-context label{display:grid;gap:8px;min-width:0;font-size:14px;font-weight:600}.seo-business-context label small{font-weight:400;line-height:1.5;color:var(--muted)}.seo-business-context textarea{width:100%;min-height:78px;resize:vertical;font:inherit;font-weight:400;line-height:1.5}.seo-context-columns{display:grid;grid-template-columns:1fr;gap:18px}.seo-business-context details summary{cursor:pointer;font-size:14px;font-weight:600;padding:6px 0}.seo-business-context details label{margin-top:14px}.seo-business-context footer{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.seo-business-context footer p{margin:0;font-size:13px;line-height:1.5}.seo-keyword-fit{margin-top:8px;font-size:12px;font-weight:400;max-width:340px;white-space:normal}.seo-keyword-fit summary{cursor:pointer;color:var(--ink);font-weight:500}.seo-keyword-fit p{line-height:1.5;margin:8px 0}.seo-context-explanation{font-size:13px;line-height:1.6;color:var(--muted);max-width:80ch}.seo-context-explanation button{font-size:inherit;padding:0 4px;min-height:32px}.seo-home-priorities .search-home-growth-queue{display:grid;grid-template-columns:1fr;gap:0}.seo-home-priorities .seo-home-action{display:grid;grid-template-columns:minmax(0,1fr) 20px;gap:18px;padding:16px 0;background:transparent;border:0;border-radius:0;border-bottom:1px solid var(--line);text-align:left}.seo-home-priorities .seo-home-action:last-child{border-bottom:0}.seo-home-action>span{display:grid;gap:7px}.seo-home-action strong{font-size:15px;line-height:1.5}.seo-home-action em{font-style:normal;font-size:13px;line-height:1.5;color:var(--muted)}.seo-home-action:hover strong{text-decoration:underline;text-underline-offset:3px}.seo-home-action:focus-visible,.seo-keyword-fit summary:focus-visible,.seo-business-context summary:focus-visible{outline:2px solid var(--ink);outline-offset:4px}.seo-home-changes{border-top:1px solid var(--line);margin-top:12px;padding-top:16px;font-size:13px;line-height:1.6}.seo-home-changes h4,.seo-home-changes p{margin:0}.seo-home-changes ul{list-style:none;padding:0;margin:12px 0}.seo-home-changes li{display:flex;flex-wrap:wrap;gap:4px 14px;padding:6px 0}.seo-home-changes small{width:100%;color:var(--muted)}.seo-home-connections .panel-heading{margin-bottom:8px}.seo-home-connections .seo-connection-grid{gap:20px}.seo-home-connections .seo-connection{padding:10px 0;gap:8px 10px;grid-template-columns:20px minmax(0,1fr)}.seo-home-connections .seo-connection h4{font-size:14px;margin:0 0 5px}.seo-home-connections .seo-connection p{display:none}.seo-home-connections .seo-connection small{font-size:12px}.seo-home-connections .seo-connection>img,.seo-home-connections .seo-connection>svg{width:20px;height:20px}.seo-home-connections .seo-connection button{min-height:32px;padding:5px 10px;font-size:12px}@media(max-width:680px){.seo-context-columns{grid-template-columns:1fr}.seo-business-context{gap:16px}.seo-home-connections .seo-connection{grid-template-columns:20px minmax(0,1fr) auto;align-items:center}.seo-home-connections .seo-connection button{grid-column:3;grid-row:1;align-self:center}.seo-home-connections .seo-connection-grid{gap:0}.seo-home-connections .seo-connection h4{font-size:13px}.seo-home-priorities .seo-home-action{padding:14px 0}}#dashboardScreen .search-workspace-header [data-new-search-project].is-secondary{color:var(--ink)!important;background:var(--card-bg)!important;border-color:var(--line)!important;box-shadow:none!important;transition:none}#dashboardScreen .search-workspace-header [data-new-search-project].is-secondary:hover{background:color-mix(in srgb,var(--product-search-soft) 15%,var(--card-bg))!important;transform:none;filter:none}.search-workspace-header [data-new-search-project].is-secondary .product-create-action-icon{background:transparent;border-color:var(--line);color:var(--ink)}.search-workspace-header [data-new-search-project].is-secondary .product-create-action-copy small{display:none}.search-subview[data-search-view=home]>details.search-layer-map{display:block;background:var(--card-bg)}.search-subview[data-search-view=home]>details.search-layer-map>header{margin-top:20px}.search-home-setup-card>summary,.search-layer-map>summary{cursor:pointer;font-weight:650;font-size:14px;line-height:1.6}.search-home-setup-card>summary small{margin-left:12px;font-weight:400;font-size:12px;color:var(--muted)}.search-home-setup-card[open]>.panel-heading{margin-top:20px}.dashboard-view[data-dashboard-view=seo] .search-home-summary-grid>details.search-home-setup-card{height:auto;align-self:start}.search-home-setup-card>summary:focus-visible,.search-layer-map>summary:focus-visible{outline:2px solid var(--ink);outline-offset:5px;border-radius:4px}.seo-keyword-results .seo-results-table th .field-help{margin-left:3px;vertical-align:middle}.dashboard-main .dashboard-view .seo-results-table .text-button{white-space:nowrap;overflow-wrap:normal}.seo-rank-overview{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:20px;margin:22px 0;font-variant-numeric:tabular-nums}.seo-rank-overview dt{font-size:13px;color:var(--muted);line-height:1.5}.seo-rank-overview dd{font-size:26px;font-weight:650;margin:8px 0 0}.seo-rank-portfolio,.seo-gap-report{min-width:0}.seo-rank-portfolio td small,.seo-gap-report td small{display:block;margin-top:7px;font-size:12px;line-height:1.5;color:var(--muted)}.seo-gap-report .panel-heading{flex-wrap:wrap;gap:14px}.seo-gap-pagination{justify-content:space-between;font-size:13px;margin-bottom:0}.seo-gap-pagination button:disabled{opacity:.45;cursor:default}.seo-rank-portfolio .analytics-table-wrap,.seo-gap-report .analytics-table-wrap{max-width:100%;overflow-x:auto}.seo-rank-portfolio .seo-results-table{min-width:560px}.seo-gap-report .seo-results-table{min-width:650px}#seoGapToolbar[hidden]{display:none}@media(max-width:680px){.seo-rank-overview{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px 10px}.seo-rank-overview dd{font-size:23px}.seo-gap-pagination{flex-wrap:nowrap;gap:6px}.seo-gap-pagination button{flex:0 0 auto;font-size:12px;padding-inline:6px}.seo-gap-pagination span{text-align:center;font-size:12px}.seo-gap-report .panel-heading h3{font-size:18px}}[data-seo-panel]{min-width:0;grid-template-columns:minmax(0,1fr)}#seoGapResults,#seoDomainResults,#seoBrandResults,#seoRankComparison{min-width:0;max-width:100%}.seo-brand-evidence{min-width:0}.seo-brand-evidence h4{margin:24px 0 12px}.seo-brand-evidence td small,#seoBacklinkHistory td small{display:block;margin-top:6px;color:var(--muted);font-size:12px}.seo-brand-evidence td:first-child{max-width:480px}.seo-brand-evidence td a{overflow-wrap:anywhere}.seo-brand-evidence td summary{cursor:pointer;white-space:nowrap}.seo-brand-evidence td ul{padding-left:18px;max-width:40ch;white-space:normal}.seo-brand-evidence .seo-mention{scroll-margin-top:100px}#seoBrandTools[hidden]{display:none}.search-subview .analytics-table.seo-table-empty{min-width:0;width:100%}.seo-table-empty thead{display:none}.seo-table-empty td.analytics-empty-row{white-space:normal;text-align:left;line-height:1.65;padding:18px 10px}.seo-competitor-evidence>p{color:var(--muted);line-height:1.6;margin:0 0 20px}.seo-competitor-evidence-row{border-top:1px solid var(--line);padding:0}.seo-competitor-evidence-row>summary{display:flex;align-items:center;gap:20px;justify-content:space-between;padding:20px 0;cursor:pointer;list-style:none}.seo-competitor-evidence-row>summary:after{content:"+";font-size:20px;flex-shrink:0}.seo-competitor-evidence-row[open]>summary:after{content:"\2212"}.seo-competitor-evidence-row>summary>span:first-child{flex:1;min-width:0}.seo-competitor-evidence-row strong,.seo-competitor-evidence-row small{display:block;overflow-wrap:anywhere}.seo-competitor-evidence-row small{color:var(--muted);margin-top:6px;font-size:12px;line-height:1.6}.seo-evidence-label{font-size:12px;font-weight:600;flex-shrink:0}.seo-competitor-evidence-detail{padding:0 0 24px;line-height:1.6;overflow-wrap:anywhere}.seo-competitor-evidence-detail>p{max-width:72ch}.seo-competitor-evidence-detail ul{list-style:none;padding:0;display:grid;gap:12px;margin:16px 0 24px}.seo-competitor-evidence-detail li{display:flex;flex-wrap:wrap;column-gap:16px}.seo-competitor-evidence-detail h4{margin:24px 0 8px}.seo-competitor-source-links li{display:block}.seo-competitor-source-links a{text-decoration:underline;text-underline-offset:3px}.seo-context-competitors{border-top:1px solid var(--line);padding-top:24px;margin-top:24px}.seo-context-competitors p{line-height:1.8;overflow-wrap:anywhere}.seo-context-competitors small{color:var(--muted);line-height:1.6}.seo-context-competitors>div{display:flex;flex-wrap:wrap;gap:16px;margin-top:16px}@media(max-width:600px){.seo-competitor-evidence-row>summary{gap:12px;flex-wrap:wrap}.seo-competitor-evidence-row>summary>span:first-child{flex-basis:100%}.seo-competitor-evidence-detail li{display:block}}.seo-keyword-discovery .seo-keyword-market{margin-bottom:0}.seo-keyword-market>span{flex:1;color:var(--muted);font-size:12px;align-self:center}.seo-keyword-discovery #seoKeywordSourceHelp{margin:-4px 0 20px}.seo-keyword-results-heading,.seo-keyword-plan>header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.seo-keyword-results-heading h3{margin:0}.seo-keyword-results #seoIdeaTools>.seo-form-row{display:grid;grid-template-columns:minmax(180px,2fr) repeat(3,minmax(120px,1fr))}.seo-keyword-results #seoIdeaTools>.seo-form-row label{min-width:0}.seo-keyword-results .seo-context-explanation{margin:12px 0 18px}.seo-keyword-results .seo-context-explanation summary{cursor:pointer}.seo-keyword-results .analytics-table-wrap{max-width:100%;overflow-x:auto}.seo-keyword-results .seo-results-table{min-width:720px}.seo-keyword-selection{position:sticky;bottom:0;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 0;border-top:1px solid var(--line);background:var(--surface);z-index:2}.seo-keyword-selection>div{display:flex;flex-wrap:wrap;gap:10px}.seo-keyword-selection strong{font-size:13px;line-height:1.6}.seo-keyword-selection[hidden],.seo-keyword-plan[hidden]{display:none}.seo-keyword-plan{margin-top:24px;border-top:1px solid var(--line);padding-top:24px;scroll-margin-top:24px}.seo-keyword-plan h3{margin:0 0 8px}.seo-keyword-plan p{max-width:72ch;color:var(--muted);line-height:1.65;overflow-wrap:anywhere}.seo-keyword-plan section{padding:16px 0;border-bottom:1px solid var(--line)}.seo-keyword-plan section h4{margin:0 0 8px}.seo-keyword-plan ul{display:grid;gap:14px;padding:0;list-style:none}.seo-keyword-plan li{display:flex;flex-wrap:wrap;gap:8px 20px;justify-content:space-between;line-height:1.6}.seo-keyword-plan li span{font-size:12px;color:var(--muted)}.seo-keyword-plan footer{display:flex;flex-wrap:wrap;gap:16px;padding-top:20px}.seo-brief-guidance{margin:18px 0}.seo-brief-guidance summary{cursor:pointer;font-size:14px;font-weight:600}.seo-brief-guidance dl{display:grid;gap:8px;margin:16px 0}.seo-brief-guidance dt{margin-top:8px;font-size:13px;font-weight:600}.seo-brief-guidance dd{margin:0;max-width:72ch;white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.6;font-size:13px}@media(max-width:900px){.seo-keyword-results #seoIdeaTools>.seo-form-row{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.seo-keyword-market>span{flex-basis:100%}.seo-keyword-market>label{flex:1 1 100%}.seo-keyword-selection{position:static;display:block}.seo-keyword-selection>div{margin-top:12px}.seo-keyword-plan>header{flex-wrap:wrap}.seo-keyword-results #seoIdeaTools>.seo-form-row .seo-grow{grid-column:1/-1}.seo-keyword-plan li,.seo-keyword-plan li span{display:block}.seo-keyword-results #seoIdeaTools>.seo-form-row select{max-width:100%;font-size:12px}}.seo-domain-report .seo-domain-toolbar{display:grid;grid-template-columns:minmax(180px,2fr) minmax(140px,1fr) minmax(160px,1fr)}.seo-domain-toolbar label{min-width:0}.seo-domain-report .seo-results-table{min-width:800px}.seo-domain-report .analytics-table-wrap{max-width:100%;overflow-x:auto}.seo-domain-report .seo-results-table :is(th,td):first-child{width:44px;text-align:left;padding-inline:12px}#dashboardScreen #seoDomainResults .text-button{color:var(--ink)}.seo-domain-report .seo-keyword-selection{top:0;bottom:auto;border-top:0;border-bottom:1px solid var(--line)}.seo-domain-row-actions{display:flex;flex-wrap:wrap;gap:4px 12px}.seo-domain-filters>summary,.seo-domain-top-pages>summary{cursor:pointer;font-weight:600}.seo-domain-filter-status{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:12px 0}.seo-domain-top-pages{margin-top:24px;padding-top:20px;border-top:1px solid var(--line)}.seo-domain-top-pages>summary{margin-bottom:12px}.seo-domain-report input[type=checkbox]{accent-color:var(--ink)}.seo-domain-report .analytics-table-wrap:focus-visible,.seo-domain-report summary:focus-visible{outline:2px solid var(--muted);outline-offset:3px}#seoDomainSerpDetail:not(:empty){margin-top:24px;padding-top:20px;border-top:1px solid var(--line);scroll-margin-top:24px}@media(max-width:600px){.seo-domain-report .seo-domain-toolbar{grid-template-columns:repeat(2,minmax(0,1fr))}.seo-domain-toolbar>label:first-child{grid-column:1/-1}.seo-domain-toolbar select{max-width:100%;font-size:12px}.seo-domain-report .seo-keyword-results-heading{flex-wrap:wrap}.seo-domain-report .seo-keyword-selection{position:static}.seo-domain-filters .seo-form-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.seo-domain-filters .seo-form-row .seo-grow{grid-column:1/-1}}.seo-research-archive,.seo-page-outcomes{min-width:0}.seo-page-outcomes .analytics-table-wrap{overflow:auto;max-width:100%}.seo-page-outcomes .seo-results-table{min-width:730px}.seo-page-outcomes .analytics-table-wrap:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.seo-page-outcomes details{margin-top:16px}.seo-page-outcomes details p{max-width:80ch;color:var(--muted);font-size:13px;line-height:1.6}.seo-page-outcomes .seo-form-row{margin-bottom:12px}.seo-rank-matrix-panel{min-width:0}.seo-rank-matrix-panel .panel-heading{flex-wrap:wrap;align-items:start;gap:16px}.seo-rank-matrix-toolbar{display:flex;flex-wrap:wrap;align-items:end;gap:12px;margin-bottom:16px}.seo-rank-matrix-toolbar>div{display:grid;gap:6px;min-width:110px;font-size:13px}.seo-rank-matrix-toolbar select{min-height:42px;font:inherit}.seo-rank-matrix-legend{max-width:75ch}.seo-rank-matrix-pagination{display:flex;justify-content:space-between;flex-wrap:wrap;gap:12px;margin-top:18px}.seo-rank-matrix-panel .analytics-table-wrap{max-width:100%;overflow:auto}.seo-rank-matrix-panel .seo-results-table{min-width:850px}.seo-rank-matrix-panel .seo-results-table tbody th{position:sticky;left:0;z-index:1;min-width:230px;max-width:280px;white-space:normal;background:var(--surface);text-transform:none;letter-spacing:normal;font-size:13px}.seo-rank-matrix-panel .seo-results-table th small{display:block;margin-top:5px;color:var(--muted);font-weight:400}.seo-rank-matrix-cell{min-width:92px;text-align:center;font-variant-numeric:tabular-nums}.seo-rank-matrix-cell span{font-weight:600}.seo-rank-matrix-cell small{display:block;margin-top:6px;font-size:11px;color:var(--muted)}.seo-rank-matrix-cell.unchecked{color:var(--muted)}.seo-rank-matrix-panel .analytics-table-wrap:focus-visible{outline:2px solid var(--ink);outline-offset:3px}#dashboardScreen .seo-rank-matrix-panel .text-button{color:var(--ink)}@media(max-width:600px){.seo-rank-matrix-panel .seo-results-table tbody th{min-width:160px;max-width:180px}.seo-rank-matrix-toolbar>div{flex:1}.seo-rank-matrix-toolbar button{flex:1;min-width:140px;font-size:12px}}.seo-research-archive .panel-heading{align-items:end;flex-wrap:wrap;gap:16px}.seo-archive-controls{display:flex;align-items:end;gap:12px;flex-wrap:wrap}.seo-archive-type-field{display:grid;gap:6px;min-width:0}.seo-archive-controls label{font-size:13px}.seo-archive-controls select{min-height:42px;max-width:100%;font:inherit}.seo-archive-pager,.seo-archive-detail-actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-top:16px}.seo-archive-pager{justify-content:space-between;font-size:13px;color:var(--muted);font-variant-numeric:tabular-nums}.seo-research-archive .analytics-table-wrap{max-width:100%;overflow-x:auto}.seo-research-archive .seo-results-table{min-width:650px}.seo-research-archive .seo-results-table td small{display:block;margin-top:5px;color:var(--muted)}.seo-archive-detail{margin-top:28px;padding-top:24px;border-top:1px solid var(--line);scroll-margin-top:80px}.seo-archive-detail header{display:flex;align-items:start;justify-content:space-between;gap:16px}.seo-archive-detail h4{margin:0 0 6px;font-size:18px;overflow-wrap:anywhere}.seo-archive-detail header p{margin:0;font-size:13px;color:var(--muted);line-height:1.6}.seo-archive-detail-actions{margin-bottom:18px}.seo-archive-detail:focus-visible,.seo-research-archive .analytics-table-wrap:focus-visible{outline:2px solid var(--ink);outline-offset:4px}@media(max-width:600px){.seo-archive-controls{width:100%}.seo-archive-type-field{flex:1}.seo-archive-detail header{flex-wrap:wrap}.seo-archive-pager{gap:8px}.seo-archive-pager span{order:3;width:100%;text-align:center}}.seo-backlink-controls{display:grid;grid-template-columns:minmax(180px,1.5fr) minmax(160px,1fr) minmax(120px,.75fr) auto;gap:16px;align-items:end}.seo-backlink-controls.has-link-status{grid-template-columns:minmax(180px,1.4fr) minmax(150px,1fr) minmax(110px,.8fr) minmax(120px,.9fr) auto}.seo-backlink-controls [hidden]{display:none}.seo-backlink-controls label{display:grid;gap:8px;min-width:0;font-size:13px;font-weight:600}.seo-backlink-controls select,.seo-backlink-results-heading input{width:100%;min-width:0;min-height:44px}.seo-backlink-results-heading{display:flex;align-items:center;justify-content:space-between;gap:24px;margin:24px 0 12px}.seo-backlink-results-heading p{margin:0;max-width:68ch;font-size:13px;color:var(--muted)}.seo-backlink-results-heading label{flex:0 0 240px}.seo-backlink-pager{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:16px 0}.seo-backlink-pager span{margin-right:auto;font-size:13px;color:var(--muted)}.seo-backlink-notes{border-top:1px solid var(--line);padding-top:16px;font-size:13px}.seo-backlink-notes p{max-width:72ch}.seo-backlink-explorer .text-button{color:var(--ink)}.seo-backlink-scroll-hint{display:none}.seo-backlink-explorer td{font-variant-numeric:tabular-nums}.seo-backlink-explorer td:first-child{min-width:210px;max-width:380px;overflow-wrap:anywhere}@media(max-width:1100px){.seo-backlink-controls,.seo-backlink-controls.has-link-status{grid-template-columns:1fr 1fr}}@media(max-width:600px){.seo-backlink-controls,.seo-backlink-controls.has-link-status{grid-template-columns:1fr;gap:12px}.seo-backlink-scroll-hint{display:block;font-size:12px;color:var(--muted);margin:0 0 8px}.seo-backlink-controls label:first-child{grid-column:1/-1}.seo-backlink-controls>button{grid-column:1/-1;width:100%}.seo-backlink-results-heading{flex-direction:column;align-items:stretch;gap:12px}.seo-backlink-results-heading label{flex-basis:auto}.seo-backlink-pager span{flex-basis:100%}}.seo-brand-compare-options{margin-top:18px;padding-top:14px;border-top:1px solid var(--line)}.seo-brand-compare-options summary{cursor:pointer;font-weight:600}.seo-brand-compare-options label{display:grid;gap:8px;max-width:560px;margin-top:18px;font-size:13px}.seo-brand-compare-options textarea{width:100%;min-height:100px;resize:vertical;font:inherit;line-height:1.6}.seo-brand-comparison-heading{display:flex;gap:16px;justify-content:space-between;align-items:start;flex-wrap:wrap}.seo-brand-comparison-heading h3{margin:0}.seo-brand-share{position:relative;display:block;min-width:110px;padding-bottom:9px;font-variant-numeric:tabular-nums}.seo-brand-share>span{position:absolute;left:0;bottom:0;height:3px;background:var(--accent,#9a7429);max-width:100%}.seo-brand-compare-options summary:focus-visible{outline:2px solid currentColor;outline-offset:4px}.seo-brand-scroll-hint{display:none}.seo-brand-evidence:has(.seo-brand-comparison-heading) table{min-width:660px}.seo-brand-evidence:has(.seo-brand-comparison-heading) td:first-child{min-width:140px}@media(max-width:600px){.seo-brand-scroll-hint{display:block}.seo-brand-comparison-heading{gap:8px}.seo-brand-comparison-heading p{margin-bottom:0}}.seo-answer-content{min-width:0;max-width:100%;max-height:440px;overflow:auto;overflow-wrap:anywhere;line-height:1.7;font-size:14px;color:var(--ink);padding:12px 8px 12px 0;scrollbar-gutter:stable}.search-answer-details>.seo-answer-content{padding:12px}.seo-answer-content>:first-child{margin-top:0}.seo-answer-content>:last-child{margin-bottom:0}.seo-answer-content p{margin:0 0 14px;font-size:inherit;line-height:inherit;white-space:normal;max-width:72ch}.seo-answer-content h4,.seo-answer-content h5,.seo-answer-content h6{margin:24px 0 10px;font-size:15px;line-height:1.4;font-weight:650}.seo-answer-content ul,.seo-answer-content ol{padding-left:24px;margin:12px 0 18px;display:block}.seo-answer-content li{display:list-item;margin:6px 0;font-size:inherit;line-height:inherit}.seo-answer-content li>ul,.seo-answer-content li>ol{margin:6px 0}.seo-answer-content a{text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere}.seo-answer-content blockquote{margin:16px 0;padding:0 16px;border-left:1px solid var(--line);color:var(--muted)}.seo-answer-content pre{white-space:pre-wrap;overflow-wrap:anywhere;background:var(--canvas,#f7f6f2);padding:12px;line-height:1.6;font-size:12px;border-radius:8px}.seo-answer-content code{font-size:.9em;background:var(--canvas,#f7f6f2)}.seo-answer-content pre code{font-size:inherit}.seo-answer-content .seo-answer-table{max-width:100%;overflow-x:auto;margin:16px 0}.seo-answer-content table{width:100%;min-width:360px;border-collapse:collapse;table-layout:auto}.seo-answer-content th,.seo-answer-content td{padding:10px;text-align:left;vertical-align:top;border-bottom:1px solid var(--line);font-size:13px;white-space:normal;min-width:110px;max-width:360px}.seo-answer-content th{font-weight:650;text-transform:none;letter-spacing:normal}.seo-answer-content:focus-visible,.seo-answer-table:focus-visible{outline:2px solid currentColor;outline-offset:3px}.seo-answer-plain{white-space:pre-wrap;font:inherit!important;background:none!important;padding:0!important}.seo-answer-content hr{border:0;border-top:1px solid var(--line);margin:20px 0}.seo-answer-prompt{display:grid;gap:8px;max-width:100%;font-weight:600}.seo-answer-prompt select{width:100%;min-width:0;max-width:100%}.seo-answer-read-status{display:flex;align-items:center;flex-wrap:wrap;gap:8px 20px;margin:12px 0 24px}.seo-answer-read-status p{margin:0;color:var(--muted);font-size:13px}.seo-answer-grid>section>small{display:block;color:var(--muted);line-height:1.5;margin-bottom:16px}.seo-answer-grid>section>h4{font-size:18px}.seo-answer-previous,.seo-answer-citations{margin-top:16px}.seo-answer-previous summary,.seo-answer-citations summary{cursor:pointer;font-weight:600;font-size:14px}.seo-answer-previous>small{display:block;margin-top:14px;color:var(--muted)}.seo-answer-previous summary:focus-visible,.seo-answer-citations summary:focus-visible{outline:2px solid currentColor;outline-offset:4px}.seo-answer-grid:empty{display:none}.seo-backlink-advanced{margin:18px 0;border-block:1px solid var(--line);padding:14px 0}.seo-backlink-advanced>summary{cursor:pointer;font-weight:600}.seo-backlink-advanced>summary:focus-visible{outline:2px solid currentColor;outline-offset:4px}.seo-backlink-advanced form{padding-top:12px}.seo-backlink-filter-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.seo-backlink-filter-grid>label{display:grid;gap:8px;align-content:start}.seo-backlink-filter-grid fieldset{margin:0;padding:0;border:0;min-width:0}.seo-backlink-filter-grid legend{margin-bottom:8px;font-weight:600;font-size:13px}.seo-backlink-filter-grid input,.seo-backlink-filter-grid select{width:100%;min-width:0}.seo-backlink-range{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:8px}.seo-backlink-range span{color:var(--muted);font-size:12px}@media(max-width:800px){.seo-backlink-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:500px){.seo-backlink-filter-grid{grid-template-columns:1fr}}.seo-rank-selection-toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 0;border-top:1px solid var(--line)}.seo-rank-selection-toolbar p{margin:0;color:var(--muted);font-size:13px}.seo-rank-selection-toolbar>div{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.seo-rank-select{display:flex;align-items:center;justify-content:flex-end;gap:8px;margin-bottom:10px;font-size:12px;color:var(--muted);cursor:pointer}.seo-rank-select input{width:16px;height:16px;min-height:0;margin:0;accent-color:var(--product-search,#d49513)}@media(max-width:700px){.seo-rank-selection-toolbar{align-items:stretch;flex-direction:column}.seo-rank-selection-toolbar>div{justify-content:space-between}.seo-rank-selection-toolbar .primary-button{width:100%}}@media(max-width:700px){#seoRankComparison .seo-results-table{display:block;min-width:0;width:100%}#seoRankComparison thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}#seoRankComparison tbody{display:block}#seoRankComparison tbody tr{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);border-bottom:1px solid var(--line);padding:10px 0}#seoRankComparison td{min-width:0;white-space:normal;overflow-wrap:anywhere;text-align:left;border:0;padding:10px 0}#seoRankComparison td:first-child,#seoRankComparison td:last-child{grid-column:1/-1}#seoRankComparison td:nth-child(2){padding-right:14px}#seoRankComparison td:nth-child(2):before,#seoRankComparison td:nth-child(3):before,#seoRankComparison td:nth-child(4):before{display:block;margin-bottom:10px;color:var(--muted);font-size:12px;font-weight:600}#seoRankComparison td:nth-child(2):before{content:"Desktop"}#seoRankComparison td:nth-child(3):before{content:"Mobile"}#seoRankComparison td:nth-child(4):before{content:"Tracking scope"}#seoRankComparison .seo-rank-select{justify-content:flex-start}}.seo-rank-transitions{display:flex;align-items:baseline;flex-wrap:wrap;gap:10px 24px;margin:0 0 22px;padding:12px 0;border-top:1px solid var(--line);font-size:13px}.seo-rank-transitions strong{font-variant-numeric:tabular-nums}.seo-rank-transitions small{color:var(--muted)}.seo-saved-table{min-width:1000px}.seo-saved-table td:first-child{min-width:160px}.seo-saved-table td:nth-child(7){min-width:100px}.seo-saved-table td:last-child{min-width:170px}.dashboard-main .dashboard-view .seo-saved-table .text-button{white-space:nowrap}.seo-saved-pagination{align-items:center}.seo-saved-pagination #seoSavedStatus{flex:1;min-width:230px}@media(max-width:600px){.seo-saved-pagination #seoSavedStatus{order:-1;flex-basis:100%;min-width:0}}.seo-answer-changes{padding:16px 0;margin:12px 0;border-block:1px solid var(--line)}.seo-answer-changes h5{font-size:14px;margin:0 0 12px}.seo-answer-changes dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0}.seo-answer-changes dt,.seo-answer-changes small{font-size:12px;color:var(--muted);line-height:1.6}.seo-answer-changes dd{margin:5px 0 0;font-size:14px;font-weight:600}.seo-answer-changes p{font-size:13px;line-height:1.6;margin:12px 0}.seo-answer-changes summary{cursor:pointer;min-height:44px;align-content:center;font-size:13px}.seo-answer-changes h6{font-size:12px;margin:12px 0 6px}.seo-answer-changes li{font-size:12px;line-height:1.6;overflow-wrap:anywhere}.seo-answer-changes small{display:block;margin-top:12px}.seo-form-row .seo-rank-filter-field{display:grid;gap:6px;min-width:150px;font-size:13px;max-width:100%}.seo-rank-filter-label{display:flex;align-items:center;gap:8px;min-height:20px}.seo-form-row .seo-rank-filter-label label{min-width:0;margin:0}.seo-rank-filter-field[hidden]{display:none}.seo-rank-overview dt{display:flex;align-items:center;gap:5px;flex-wrap:wrap}.seo-rank-transitions .field-help{margin-inline-start:-16px}@media(max-width:600px){.seo-form-row .seo-rank-filter-field{min-width:0;flex:1 1 100%}}.seo-rank-overview>div{display:flex;flex-direction:column;gap:8px}.seo-rank-overview dd{margin:auto 0 0}.search-report-rank-options{padding-block:16px;border-block:1px solid var(--line);min-width:0}.search-report-rank-choice{display:flex;align-items:center;gap:10px}.search-report-rank-choice label{display:flex;align-items:center;gap:9px;font-size:14px;font-weight:600;cursor:pointer}.search-report-rank-choice input{width:18px;height:18px;min-height:18px;flex:0 0 18px;accent-color:var(--product-search,var(--brand))}.search-report-rank-options p{margin:8px 0 0}.search-report-rank-minimum{display:grid;gap:8px;margin-top:16px;font-size:13px}.search-report-rank-minimum input{width:110px;max-width:100%;min-height:44px}.search-report-rank-minimum[hidden],#seoGa4ReportForm [hidden]{display:none}
