@font-face{font-family:Inter Variable;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/InterVariable.woff2)format("woff2")}:root{--font-body:"Inter Variable", Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-display:"Inter Variable", Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--ink:#151b2b;--muted:#667085;--line:#e1e6ef;--paper:#f5f7fb;--panel:#fff;--night:#111827;--night-soft:#1b2435;--green:#5b5ce2;--green-dark:#4546b8;--green-pale:#eef0ff;--lime:#ff6b5f;--success:#14875d;--success-pale:#eaf7f1;--amber:#d98830;--amber-pale:#fff0db;--red:#bf4b3c;--red-pale:#fae7e3;--blue:#4e74a7;--blue-pale:#e5edf7;--shadow:0 14px 38px #0f172a14}.login-shell{min-height:100svh;color:var(--ink);background:radial-gradient(circle at 15% 12%,#5b5ce229,#0000 32%),linear-gradient(135deg,#fbfbff 0%,#f1f3fb 48%,#111827 48%,#171b2e 100%);grid-template-columns:minmax(0,1fr) minmax(360px,.78fr);display:grid}.login-card{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffff0;border:1px solid #0f172a1f;border-radius:30px;width:min(610px,100% - 64px);margin:auto;padding:clamp(30px,5vw,62px);box-shadow:0 28px 80px #0f172a26}.login-brand{color:var(--ink);align-items:center;gap:12px;text-decoration:none;display:inline-flex}.login-brand>span:last-child{line-height:1;display:grid}.login-brand b{letter-spacing:-.02em;font-size:17px}.login-brand small{color:var(--green);letter-spacing:.21em;margin-top:5px;font-size:9px;font-weight:900}.login-kicker{color:var(--green-dark);letter-spacing:.16em;margin-top:52px;font-size:11px;font-weight:900;display:block}.login-card h1{letter-spacing:-.055em;max-width:540px;margin:16px 0 18px;font-size:clamp(35px,4.2vw,56px);line-height:.98}.login-card>p{color:#52645e;max-width:550px;font-size:16px;line-height:1.7}.login-google-button{justify-content:center;width:100%;min-height:56px;margin-top:28px}.login-message{background:#fff3ef;border:1px solid #f0c7bc;border-radius:12px;padding:12px 14px;color:#8a311e!important;margin:16px 0 0!important;font-size:13px!important}.login-trust{border-block:1px solid var(--line);color:#475467;gap:9px;margin-top:24px;padding:20px 0;font-size:12px;font-weight:750;display:grid}.login-trust span:first-letter{color:var(--green)}.login-card .login-legal{color:#7b8984;margin:18px 0 0;font-size:11px;line-height:1.55}.login-legal a{color:var(--green-dark);font-weight:800}.login-visual{place-items:center;min-height:100svh;padding:48px;display:grid;position:relative;overflow:hidden}.login-visual:before,.login-visual:after{content:"";aspect-ratio:1;border:1px solid #9294ff29;border-radius:50%;width:600px;position:absolute}.login-visual:after{border-color:#9294ff3d;width:420px}.login-orbit{aspect-ratio:1;border:1px dashed #9294ff57;border-radius:50%;width:270px;animation:22s linear infinite loginOrbit;position:absolute}.login-orbit i{aspect-ratio:1;background:#ff7c70;border-radius:50%;width:13px;position:absolute;box-shadow:0 0 28px #ff6b5fcc}.login-orbit i:first-child{top:-6px;left:50%}.login-orbit i:nth-child(2){top:50%;right:-6px}.login-orbit i:nth-child(3){bottom:-6px;left:50%}.login-orbit i:nth-child(4){top:50%;left:-6px}.login-proof-card{z-index:1;color:#fff;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#111827d1;border:1px solid #9294ff3d;border-radius:22px;width:min(360px,100%);padding:30px;position:relative;box-shadow:0 30px 80px #00000052}.login-proof-card span{color:#a7a8ff;letter-spacing:.16em;font-size:10px;font-weight:900}.login-proof-card b{letter-spacing:-.035em;margin-top:13px;font-size:27px;display:block}.login-proof-card p{color:#b7cbc3;margin:12px 0 0;font-size:13px;line-height:1.65}@keyframes loginOrbit{to{transform:rotate(360deg)}}@media (width<=900px){.login-shell{background:radial-gradient(circle at 50% 0,#5b5ce230,#0000 34%),#f5f7fb;grid-template-columns:1fr}.login-card{border-radius:22px;width:min(620px,100% - 28px);margin:14px auto;padding:32px 24px}.login-kicker{margin-top:38px}.login-card h1{font-size:clamp(34px,11vw,48px)}.login-visual{display:none}}@media (prefers-reduced-motion:reduce){.login-orbit{animation:none}}html{background:var(--paper);color:var(--ink);scroll-behavior:smooth}body{background:radial-gradient(circle at 84% 6%, #5b5ce217, transparent 22rem), var(--paper);color:var(--ink);font-family:var(--font-body);font-optical-sizing:auto;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;min-width:0;margin:0;font-size:14px}button,input,textarea,select{font:inherit}button{color:inherit}button:disabled,input:disabled{cursor:not-allowed;opacity:.58}button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline-offset:2px;outline:3px solid #5b5ce247}.sr-only{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.app-shell{min-height:100vh}.sidebar{background:var(--night);color:#eaf4ef;z-index:30;flex-direction:column;width:246px;padding:25px 18px 18px;display:flex;position:fixed;top:0;bottom:0;left:0}.brand{color:inherit;align-items:center;gap:12px;margin:0 8px 25px;text-decoration:none;display:flex}.sidebar-upgrade{color:#eaf4ef;background:#5b5ce21c;border:1px solid #a7a8ff38;border-radius:12px;grid-template-columns:28px 1fr auto;align-items:center;gap:9px;min-height:60px;margin:12px 0 4px;padding:10px;text-decoration:none;display:grid}.sidebar-upgrade>span{background:var(--lime);color:var(--night);border-radius:8px;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.sidebar-upgrade b,.sidebar-upgrade small{display:block}.sidebar-upgrade b{font-size:9px}.sidebar-upgrade small{color:#99aaa3;margin-top:3px;font-size:7px;line-height:1.35}.sidebar-upgrade em{color:var(--lime);font-size:16px;font-style:normal}.connected-pilot{gap:18px;max-width:1080px;margin:0 auto;display:grid}.connected-pilot-hero{background:linear-gradient(135deg, var(--night), var(--night-soft));color:#f3f8f5;border-radius:18px;align-items:center;gap:22px;min-height:190px;padding:35px;display:flex}.success-orb{background:var(--lime);color:var(--night);border-radius:50%;flex:none;justify-content:center;align-items:center;width:62px;height:62px;font-size:25px;font-weight:900;display:flex}.connected-pilot-hero .eyebrow{color:var(--lime)}.connected-pilot-hero h1{font-family:var(--font-display), sans-serif;letter-spacing:-.04em;margin:9px 0 7px;font-size:31px}.connected-pilot-hero p{color:#aabbb4;max-width:720px;margin:0;font-size:12px;line-height:1.65}.activation-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.activation-grid article{border:1px solid var(--line);background:#fff;border-radius:14px;min-height:200px;padding:22px;position:relative}.activation-grid article>span{background:var(--green-pale);color:var(--green-dark);border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;font-weight:900;display:flex}.activation-grid article b{margin-top:18px;font-size:13px;display:block}.activation-grid article p{color:var(--muted);margin:7px 0 0;font-size:10px;line-height:1.65}.activation-grid article em{color:var(--green-dark);text-transform:uppercase;font-size:8px;font-style:normal;font-weight:900;position:absolute;bottom:18px;left:22px}.activation-grid article em.waiting{color:var(--amber)}.connected-pilot-actions{border:1px solid var(--line);background:#fff;border-radius:14px;justify-content:space-between;align-items:center;padding:21px 23px;display:flex}.connected-pilot-actions b{font-size:11px}.connected-pilot-actions p{color:var(--muted);margin:4px 0 0;font-size:9px}.danger-outline-button{color:var(--red);cursor:pointer;background:#fff;border:1px solid #dfb1aa;border-radius:9px;min-height:42px;padding:0 14px;font-size:9px;font-weight:850}.danger-outline-button:hover{background:var(--red-pale)}.disconnect-message{background:var(--amber-pale);color:#78521f;border:1px solid #efcf9b;border-radius:10px;margin:0;padding:12px 15px;font-size:10px;line-height:1.6}.disconnect-message a{color:var(--green-dark);font-weight:850}.selected-plan-note{background:#bce96a21;border:1px solid #bce96a52;border-radius:10px;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;margin:18px 0 0;padding:11px 13px;display:grid}.selected-plan-note>span{color:var(--green-dark);letter-spacing:.11em;font-size:7px;font-weight:950}.selected-plan-note p{margin:0;font-size:9px}.selected-plan-note a{color:var(--green-dark);font-size:8px;font-weight:900}.brand-mark{justify-content:center;align-items:flex-end;gap:3px;width:31px;height:30px;display:inline-flex;transform:skew(-8deg)}.brand-mark i{background:var(--lime);border-radius:2px;width:7px;height:18px;display:block}.brand-mark i:nth-child(2){height:28px}.brand-mark i:nth-child(3){height:22px}.brand b{font-family:var(--font-display), sans-serif;letter-spacing:-.03em;font-size:18px;display:block}.brand small{color:#8aa79d;letter-spacing:.22em;margin-top:1px;font-size:9px;font-weight:800;display:block}.workspace-switcher{background:#ffffff0e;border:1px solid #ffffff14;border-radius:11px;grid-template-columns:34px 1fr auto;align-items:center;gap:9px;margin-bottom:24px;padding:10px;display:grid}.workspace-switcher:focus-within{border-color:#a7a8ff94;box-shadow:0 0 0 3px #5b5ce21f}.workspace-avatar{background:var(--lime);color:var(--night);border-radius:8px;justify-content:center;align-items:center;height:34px;font-size:11px;font-weight:900;display:flex}.workspace-copy{min-width:0;display:block;position:relative}.workspace-copy b,.workspace-copy small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.workspace-copy b{font-size:12px}.workspace-copy select{appearance:none;color:#f2f8f5;cursor:pointer;text-overflow:ellipsis;background:0 0;border:0;outline:0;width:100%;max-width:100%;padding:0 18px 0 0;font-size:12px;font-weight:800;line-height:1.35;display:block}.workspace-copy select:disabled{cursor:default;opacity:1}.workspace-copy select option{color:var(--ink);background:#fff}.workspace-copy small{color:#8ba49c;margin-top:2px;font-size:10px}.workspace-chevron{color:#88a097;pointer-events:none}.nav-label{color:#668279;letter-spacing:.16em;margin:0 10px 8px;font-size:9px;font-weight:800}.nav-item{color:#9eb2ab;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:9px;grid-template-columns:24px 1fr auto;align-items:center;gap:10px;width:100%;margin:2px 0;padding:10px 11px;font-size:12px;font-weight:650;transition:all .16s;display:grid}.nav-item:hover{color:#eef8f3;background:#ffffff0d}.nav-item.active{box-shadow:inset 3px 0 var(--lime);color:#fff;background:#1c3a31}.nav-glyph{color:#7da093;font-family:var(--font-display), sans-serif;justify-content:center;align-items:center;height:24px;font-size:18px;display:flex}.nav-item.active .nav-glyph{color:var(--lime)}.nav-item em{background:var(--lime);color:var(--night);border-radius:999px;justify-content:center;align-items:center;min-width:18px;height:18px;font-size:9px;font-style:normal;font-weight:900;display:flex}.side-status{background:#5b5ce214;border:1px solid #a7a8ff2e;border-radius:11px;margin:auto 2px 14px;padding:13px}.side-status-head{justify-content:space-between;align-items:baseline;display:flex}.side-status-head span{color:#9db4ac;font-size:10px}.side-status-head b{color:var(--lime);font-family:var(--font-display), sans-serif;font-size:20px}.mini-progress{background:#30384f;border-radius:999px;height:4px;margin:9px 0;overflow:hidden}.mini-progress i{border-radius:inherit;background:linear-gradient(90deg,#7d7eef,#ff6b5f);height:100%;display:block}.side-status p{color:#718f84;align-items:center;gap:5px;margin:0;font-size:9px;display:flex}.live-dot{background:#4ddd9d;border-radius:50%;width:6px;height:6px;display:inline-block;box-shadow:0 0 0 3px #4ddd9d1a}.live-dot.offline{box-shadow:none;background:#8a9791}.nav-item:disabled,.mobile-nav button:disabled{cursor:not-allowed;opacity:.42}.sidebar-footer{border-top:1px solid #ffffff12;flex-direction:column;gap:3px;padding-top:10px;display:flex}.sidebar-footer button,.sidebar-footer a{color:#819a91;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:7px;align-items:center;gap:9px;padding:7px;font-size:10px;display:flex}.sidebar-footer button:hover,.sidebar-footer a:hover{color:#fff;background:#ffffff0d}.sidebar-footer button span,.sidebar-footer a span{border:1px solid #466158;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;font-size:8px;display:flex}.app-main{min-height:100vh;margin-left:246px}.topbar{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);z-index:20;background:#f5f6f2e0;border-bottom:1px solid #c4ccc6b8;justify-content:space-between;align-items:center;height:66px;padding:0 31px;display:flex;position:sticky;top:0}.breadcrumb{align-items:center;gap:8px;font-size:11px;display:flex}.breadcrumb span,.breadcrumb i{color:#9aa59f;font-style:normal}.top-actions{align-items:center;gap:10px;display:flex}.top-action-label-mobile{display:none}.pilot-badge{color:#637069;letter-spacing:.12em;background:#e9eee9;border:1px solid #d4dcd5;border-radius:999px;align-items:center;gap:6px;padding:6px 9px;font-size:8px;font-weight:850;display:flex}.pilot-badge i{background:var(--green);border-radius:50%;width:6px;height:6px}.icon-button,.mobile-menu{background:var(--panel);border:1px solid var(--line);cursor:pointer;border-radius:9px;justify-content:center;align-items:center;width:34px;height:34px;display:flex;position:relative}.icon-button{color:#829089;font-size:9px}.icon-button em{background:var(--red);border:2px solid var(--paper);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:15px;height:15px;font-size:7px;font-style:normal;display:flex;position:absolute;top:-4px;right:-4px}.mobile-menu{display:none}.page-shell{max-width:1580px;margin:0 auto;padding:29px 32px 60px}.pilot-data-notice{color:#765022;background:#fff8e9;border:1px solid #eed9af;border-radius:10px;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;margin:0 0 20px;padding:10px 12px;display:grid}.pilot-data-notice>span{letter-spacing:.08em;background:#efd293;border-radius:999px;padding:5px 7px;font-size:8px;font-weight:900}.pilot-data-notice p{margin:0;font-size:9px;line-height:1.45}.pilot-data-notice b{color:var(--green-dark);font-size:8px}.google-onboarding{max-width:1180px;margin:0 auto}.onboarding-grid{grid-template-columns:minmax(0,1.45fr) minmax(310px,.55fr);gap:16px;display:grid}.panel.onboarding-hero{background:radial-gradient(circle at 88% 12%, #ff6b5f2e, transparent 18rem), var(--night);border-color:var(--night);color:#fff;min-height:500px;padding:clamp(28px,5vw,62px);position:relative;overflow:hidden}.onboarding-kicker{color:#ff8a80;letter-spacing:.13em;margin-bottom:20px;font-size:10px;font-weight:900;display:block}.connection-state{color:#c5ccdc;background:#ffffff12;border:1px solid #ffffff1a;border-radius:999px;align-items:center;gap:7px;padding:7px 10px;font-size:11px;display:inline-flex}.connection-state i{background:#96a49e;border-radius:50%;width:7px;height:7px}.onboarding-hero h1{font-family:var(--font-display), sans-serif;letter-spacing:-.055em;max-width:760px;margin:30px 0 15px;font-size:clamp(34px,5vw,58px);line-height:.98}.onboarding-lead{color:#b8c0d4;max-width:660px;margin:0;font-size:14px;line-height:1.7}.onboarding-actions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:28px;display:flex}.google-connect-button{color:var(--ink);cursor:pointer;background:#fff;border:1px solid #fff;border-radius:10px;align-items:center;gap:11px;min-height:46px;padding:10px 17px;font-size:13px;font-weight:850;display:inline-flex;box-shadow:0 10px 25px #0003}.google-connect-button:hover:not(:disabled){background:#f8f9ff;transform:translateY(-1px)}.google-connect-button:disabled{cursor:wait;opacity:.66}.google-connect-button span{color:#fff;background:#4285f4;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;font-family:Arial,sans-serif;font-size:13px;font-weight:800;display:flex}.onboarding-hero .secondary-button{color:#e2e5ef;background:0 0;border-color:#626d87;min-height:46px}.onboarding-hero .secondary-button:hover{color:#fff;border-color:#9aa4bd}.oauth-explainer{color:#aab3c8;max-width:680px;margin:17px 0 0;font-size:11px;line-height:1.65}.oauth-explainer b{color:#fff}.oauth-explainer code{color:var(--lime);font-size:10px}.setup-message{background:var(--amber-pale);color:#754514;border:1px solid #e6cda6;border-radius:11px;max-width:700px;margin-top:18px;padding:13px 15px}.setup-message b,.setup-message p,.setup-message small{display:block}.setup-message b{font-size:11px}.setup-message p{margin:3px 0;font-size:10px;line-height:1.5}.setup-message small{color:#91642f;font-size:9px}.permission-card{padding:28px}.permission-card h2,.profile-picker h2{font-family:var(--font-display), sans-serif;letter-spacing:-.035em;margin:5px 0 19px;font-size:22px}.permission-card ul{flex-direction:column;gap:5px;margin:0;padding:0;list-style:none;display:flex}.permission-card li{border-bottom:1px solid var(--line);align-items:flex-start;gap:12px;padding:14px 0;display:flex}.permission-card li>span{background:var(--green-pale);color:var(--green-dark);border-radius:8px;flex:none;justify-content:center;align-items:center;width:30px;height:30px;font-size:9px;font-weight:900;display:flex}.permission-card li p{margin:0}.permission-card li b{font-size:11px;display:block}.permission-card li small{color:var(--muted);margin-top:3px;font-size:9px;line-height:1.5;display:block}.privacy-note{background:#f4f5ff;border-radius:10px;margin-top:19px;padding:14px}.privacy-note b{color:var(--green-dark);font-size:10px}.privacy-note p{color:#667085;margin:4px 0 0;font-size:9px;line-height:1.55}.onboarding-proof-band{background:linear-gradient(105deg,#fff 0%,#f6f6ff 58%,#fff3f1 100%);border:1px solid #dfe2ee;border-radius:13px;justify-content:center;align-items:center;min-height:58px;margin:14px 0;padding:0 18px;display:flex;overflow:hidden;box-shadow:0 10px 28px #0f172a0e}.onboarding-proof-band span{color:#475467;justify-content:center;align-items:center;gap:8px;padding:10px clamp(14px,3vw,34px);font-size:10px;font-weight:800;display:flex;position:relative}.onboarding-proof-band span+span:before{content:"";background:#dfe3ed;width:1px;height:22px;position:absolute;left:0}.onboarding-proof-band i{background:var(--green-pale);color:var(--green-dark);border-radius:50%;flex:0 0 23px;justify-content:center;align-items:center;height:23px;font-size:10px;font-style:normal;display:inline-flex}.onboarding-cancel{color:#e1e4ef;cursor:pointer;background:#ffffff12;border:1px solid #ffffff24;border-radius:999px;align-items:center;min-height:38px;margin-bottom:20px;padding:7px 12px;font-size:10px;font-weight:800;display:inline-flex}.onboarding-cancel:hover{color:#fff;background:#ffffff1f}.add-location-flow .onboarding-hero{min-height:460px}.profile-picker{grid-template-columns:minmax(230px,.55fr) minmax(0,1.45fr);align-items:end;gap:28px;padding:24px 26px;scroll-margin-top:82px;display:grid}.profile-picker:focus{outline-offset:3px;outline:3px solid #5b5ce240}.profile-picker.ready{border-color:#adaeff;margin-bottom:14px;box-shadow:0 14px 35px #4546b81c}.profile-picker h2{margin-bottom:5px}.profile-picker>div>p{color:var(--muted);margin:0;font-size:10px;line-height:1.55}.profile-picker fieldset{border:0;grid-template-columns:repeat(3,1fr);gap:9px;min-width:0;margin:0;padding:0;display:grid}.profile-picker fieldset[disabled]{opacity:.66}.profile-picker label span{color:#475467;margin:0 0 5px 2px;font-size:8px;font-weight:850;display:block}.profile-picker select{color:#475467;background:#f8f9fc;border:1px solid #dfe3eb;border-radius:8px;width:100%;height:40px;padding:0 9px;font-size:9px}.profile-picker button{grid-column:1/-1;justify-self:end}.picker-error{background:var(--red-pale);color:#913f34;border:1px solid #efcec7;border-radius:8px;grid-column:1/-1;margin:0;padding:9px 10px;font-size:9px}.page-intro{justify-content:space-between;align-items:flex-end;gap:24px;margin:0 0 25px;display:flex}.eyebrow,.panel-label,.panel-kicker span:first-child{color:var(--green-dark);letter-spacing:.13em;margin-bottom:6px;font-size:9px;font-weight:850;display:block}.page-intro h1{font-family:var(--font-display), sans-serif;letter-spacing:-.045em;margin:0 0 8px;font-size:clamp(27px,3vw,39px);line-height:1.03}.page-intro p{color:var(--muted);max-width:690px;margin:0;font-size:12px;line-height:1.6}.intro-actions{flex:none;gap:8px;display:flex}.primary-button,.secondary-button{cursor:pointer;border-radius:9px;padding:10px 14px;font-size:11px;font-weight:800;transition:all .15s}.primary-button{background:var(--night);border:1px solid var(--night);color:#fff;box-shadow:0 7px 15px #0d1e1a24}.primary-button:hover:not(:disabled){background:var(--night-soft);transform:translateY(-1px)}.primary-button:disabled{cursor:not-allowed;opacity:.55}.primary-button.compact{padding:8px 11px}.secondary-button{color:#43514b;background:#fff;border:1px solid #ccd4ce;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.secondary-button:hover{color:var(--ink);border-color:#9ca9a1}.panel,.health-panel,.mini-grid-panel,.listing-summary>div,.audit-summary>div{border:1px solid var(--line);box-shadow:var(--shadow);background:#fffffff0;border-radius:14px}.overview-hero{grid-template-columns:minmax(0,1.17fr) minmax(340px,.83fr);gap:15px;margin-bottom:15px;display:grid}.health-panel,.mini-grid-panel{min-height:313px;padding:20px 22px}.panel-kicker,.panel-title-row{justify-content:space-between;align-items:flex-start;display:flex}.positive-change{color:var(--green-dark);font-size:10px;font-weight:800}.health-main{align-items:center;gap:27px;margin:15px 0 22px;display:flex}.score-ring{background:conic-gradient(var(--green) 0 86%, #e7ece8 86% 100%);border-radius:50%;flex:0 0 142px;justify-content:center;align-items:center;width:142px;height:142px;display:flex;position:relative}.score-ring:after{content:"";background:#fff;border-radius:50%;width:113px;height:113px;position:absolute}.score-ring span{z-index:1;align-items:baseline;display:flex;position:relative}.score-ring b{font-family:var(--font-display), sans-serif;letter-spacing:-.07em;font-size:46px}.score-ring small{color:#89948e;margin-left:4px;font-size:10px;font-weight:800}.health-copy h2,.panel-title-row h2,.queue-head h2,.policy-rail h2,.competitor-panel h2,.geo-actions h2,.voice-panel h2,.channel-head h2{font-family:var(--font-display), sans-serif;letter-spacing:-.035em;margin:0}.health-copy h2{font-size:21px}.health-copy p{color:var(--muted);max-width:410px;margin:8px 0 12px;font-size:11px;line-height:1.6}.health-copy button,.panel-title-row button,.panel-link{color:var(--green-dark);cursor:pointer;background:0 0;border:0;padding:0;font-size:10px;font-weight:800}.signal-strip{background:#f4f7f4;border-radius:10px;grid-template-columns:repeat(3,1fr);padding:13px 0;display:grid}.signal-strip div{border-right:1px solid #dde4de;padding:0 15px}.signal-strip div:last-child{border:0}.signal-strip span,.signal-strip b{display:block}.signal-strip span{color:#78857e;margin-bottom:3px;font-size:9px}.signal-strip b{font-family:var(--font-display), sans-serif;font-size:17px}.panel-title-row h2{font-size:17px}.panel-title-row>button,.panel-title-row>span:not(.status-pill):not(.sla-badge){color:#89958f;font-size:9px;font-weight:800}.mini-map-wrap,.large-map{background-color:#edf1eb;background-image:linear-gradient(#7a8d8214 1px,#0000 1px),linear-gradient(90deg,#7a8d8214 1px,#0000 1px);background-size:24px 24px;border:1px solid #dde4dd;border-radius:11px;position:relative;overflow:hidden}.mini-map-wrap{height:199px;margin-top:13px}.map-street,.map-road{transform-origin:50%;background:#fff;border:1px solid #e5eae5;width:130%;height:10px;position:absolute}.street-a{top:44%;left:-12%;transform:rotate(-18deg)}.street-b{top:62%;left:-16%;transform:rotate(12deg)}.street-c{top:46%;left:27%;transform:rotate(76deg)}.rank-grid{z-index:2;grid-template-columns:repeat(7,1fr);display:grid;position:relative}.rank-grid.mini{gap:7px;max-width:264px;margin:15px auto}.rank-grid span{color:#fff;font-family:var(--font-display), sans-serif;border:2px solid #ffffffd9;border-radius:50%;justify-content:center;align-items:center;font-size:9px;font-weight:800;display:flex;box-shadow:0 3px 7px #1a2f2826}.rank-grid.mini span{width:29px;height:29px}.rank-grid span.top,.grid-legend i.top{background:#159d68}.rank-grid span.mid,.grid-legend i.mid{background:#77b94f}.rank-grid span.low,.grid-legend i.low{background:#d39a42}.rank-grid span.out,.grid-legend i.out{background:#c76a50}.grid-legend{color:#748078;align-items:center;gap:11px;margin-top:11px;font-size:8px;display:flex}.grid-legend span{align-items:center;gap:4px;display:flex}.grid-legend i{border-radius:50%;width:7px;height:7px;display:inline-block}.grid-legend b{color:var(--ink);margin-left:auto}.content-grid{grid-template-columns:minmax(0,1.28fr) minmax(330px,.72fr);gap:15px;margin-bottom:15px;display:grid}.sync-panel,.review-glance,.activity-panel{padding:19px 21px}.status-pill,.sla-badge,.risk-banner{border-radius:999px;align-items:center;gap:5px;padding:5px 8px;font-size:8px;font-style:normal;font-weight:800;display:inline-flex}.status-pill.good{background:var(--green-pale);color:var(--green-dark)}.status-pill.pending,.sla-badge{background:var(--amber-pale);color:#9a5c19}.status-pill.neutral{color:#68756e;background:#edf0ed}.status-pill i{background:currentColor;border-radius:50%;width:5px;height:5px}.field-table{margin-top:12px}.field-head,.field-row{grid-template-columns:.8fr 1.1fr 1.1fr 70px;align-items:center;gap:12px;display:grid}.field-head{border-bottom:1px solid var(--line);color:#96a09b;letter-spacing:.08em;text-transform:uppercase;padding:8px 4px;font-size:8px;font-weight:800}.field-row{border-bottom:1px solid #edf0ed;min-height:42px;padding:6px 4px;font-size:9px}.field-row b{font-size:10px}.field-row span{color:#65726c;overflow-wrap:anywhere}.field-row em{border-radius:999px;justify-self:start;padding:4px 7px;font-size:8px;font-style:normal;font-weight:800}.state-synced{background:var(--green-pale);color:var(--green-dark)}.state-drift{background:var(--amber-pale);color:#9a5c19}.panel-link{justify-content:space-between;align-items:center;width:100%;margin-top:12px;display:flex}.review-mini{cursor:pointer;text-align:left;background:0 0;border:0;border-bottom:1px solid #edf0ed;grid-template-columns:33px 1fr auto;align-items:flex-start;gap:9px;width:100%;padding:12px 0;display:grid}.review-mini:hover p{color:var(--ink)}.review-avatar{color:var(--green-dark);font-family:var(--font-display), sans-serif;background:#dce9e1;border-radius:9px;flex:none;justify-content:center;align-items:center;width:33px;height:33px;font-size:12px;font-weight:800;display:flex}.review-avatar.large{width:42px;height:42px}.review-mini-copy,.review-mini-copy b{min-width:0;display:block}.review-mini-copy b{font-size:10px}.review-mini-copy b small,.queue-copy b small{color:#99a39e;float:right;font-size:8px;font-weight:600}.stars{gap:1px;margin-top:3px;font-size:9px;display:inline-flex}.star-on{color:#e2a236}.star-off{color:#d8ded9}.review-mini p,.queue-copy p{color:#7b8781;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:4px 0 0;font-size:9px;line-height:1.45;display:-webkit-box;overflow:hidden}.review-mini>em{border-radius:999px;padding:4px 6px;font-size:7px;font-style:normal;font-weight:800}.risk-low{background:var(--green-pale);color:var(--green-dark)}.risk-medium{background:var(--amber-pale);color:#975a19}.risk-high{background:var(--red-pale);color:var(--red)}.event-line{grid-template-columns:repeat(4,1fr);gap:12px;margin-top:17px;display:grid}.event{border-left:1px solid #dce2dd;grid-template-columns:8px 38px 1fr;gap:4px 8px;padding:2px 0 2px 15px;display:grid}.event:first-child{border-left:0;padding-left:0}.event-mark{border-radius:50%;width:7px;height:7px;margin-top:3px}.event-mark.warn{background:var(--amber)}.event-mark.good{background:var(--green)}.event-mark.info{background:var(--blue)}.event time{color:#9aa49f;font-family:var(--font-display), monospace;font-size:8px}.event b{font-size:9px}.event p{color:#7d8882;grid-column:3;margin:0;font-size:8px;line-height:1.4}.review-workbench{grid-template-columns:310px minmax(410px,1fr) 250px;gap:14px;display:grid}.review-queue,.review-editor,.policy-rail{min-height:640px}.review-queue{padding:17px 0}.queue-head{justify-content:space-between;align-items:center;padding:0 17px 13px;display:flex}.queue-head h2,.policy-rail h2{font-size:18px}.queue-head>span{color:#66736c;background:#eef1ee;border-radius:999px;padding:5px 7px;font-size:8px;font-weight:800}.queue-item{cursor:pointer;text-align:left;background:0 0;border:0;border-top:1px solid #edf0ed;border-left:3px solid #0000;grid-template-columns:34px 1fr 8px;align-items:flex-start;gap:9px;width:100%;min-height:126px;padding:15px 13px;display:grid}.queue-item.active{border-left-color:var(--green);background:#f3f8f4}.queue-copy b{font-size:10px;display:block}.queue-copy>em{color:#64716a;background:#edf1ee;border-radius:4px;margin-top:7px;padding:3px 5px;font-size:7px;font-style:normal;font-weight:800;display:inline-block}.risk-dot{border-radius:50%;width:7px;height:7px;margin-top:4px}.risk-dot.low{background:var(--green)}.risk-dot.medium{background:var(--amber)}.risk-dot.high{background:var(--red)}.review-editor{flex-direction:column;padding:22px;display:flex}.review-detail-head{justify-content:space-between;align-items:flex-start;display:flex}.review-detail-head>div{align-items:center;gap:11px;display:flex}.review-detail-head>div>span:last-child,.review-detail-head>div>span:last-child b{display:block}.risk-banner.low{background:var(--green-pale);color:var(--green-dark)}.risk-banner.medium{background:var(--amber-pale);color:#945916}.risk-banner.high{background:var(--red-pale);color:var(--red)}.review-editor blockquote{color:#34443e;font-family:var(--font-display), sans-serif;border-left:3px solid #cbd8d0;margin:23px 0 15px;padding:4px 0 4px 17px;font-size:15px;line-height:1.65}.analysis-chips{flex-wrap:wrap;gap:6px;display:flex}.analysis-chips span,.voice-tags span{color:#748078;background:#f0f3f0;border:1px solid #e1e6e2;border-radius:999px;padding:5px 7px;font-size:8px}.analysis-chips b{color:#384840}.empty-draft{text-align:center;border:1px dashed #cbd6ce;border-radius:12px;flex-direction:column;flex:1;justify-content:center;align-items:center;min-height:300px;margin-top:20px;padding:30px;display:flex}.empty-draft>span{background:var(--green-pale);color:var(--green-dark);border-radius:50%;justify-content:center;align-items:center;width:49px;height:49px;font-size:21px;display:flex}.empty-draft h3{font-family:var(--font-display), sans-serif;margin:14px 0 5px;font-size:18px}.empty-draft p{color:var(--muted);max-width:330px;margin:0 0 17px;font-size:10px;line-height:1.55}.draft-box{background:#f4f8f5;border:1px solid #d6e3da;border-radius:12px;margin-top:20px;padding:15px}.draft-box>div{color:var(--green-dark);letter-spacing:.06em;justify-content:space-between;align-items:center;font-size:8px;font-weight:850;display:flex}.draft-box em{color:#819088;font-style:normal;font-weight:600}.spark{margin-right:5px;font-size:14px}.draft-box textarea{color:#314039;resize:vertical;background:#fff;border:1px solid #d6ded8;border-radius:9px;width:100%;min-height:166px;margin:12px 0 8px;padding:13px;line-height:1.65}.draft-box small{color:#7b8981;font-size:8px}.editor-actions{justify-content:flex-end;gap:8px;margin-top:14px;display:flex}.policy-rail{padding:21px 17px}.policy-stat{border-bottom:1px solid #e9edea;grid-template-columns:1fr auto;gap:3px;padding:14px 0;display:grid}.policy-stat span{color:#77837c;font-size:8px}.policy-stat b{font-size:9px}.policy-stat .toggle{background:#d7ddd8;border-radius:999px;grid-area:1/2/span 2;align-self:center;width:31px;height:17px;position:relative}.toggle:after{content:"";background:#fff;border-radius:50%;width:13px;height:13px;position:absolute;top:2px;left:2px;box-shadow:0 1px 3px #0000002e}.toggle.on{background:var(--green)}.toggle.on:after{left:16px}.policy-alert{background:var(--red-pale);color:#954136;border:1px solid #f1d2ca;border-radius:9px;margin-top:17px;padding:11px}.policy-alert b{font-size:9px}.policy-alert p{margin:4px 0 0;font-size:8px;line-height:1.5}.policy-score{margin-top:20px}.policy-score>span,.policy-score>b{display:block}.policy-score>span{color:#77837c;font-size:8px}.policy-score>b{font-family:var(--font-display), sans-serif;margin:3px 0 7px;font-size:27px}.policy-score>div{background:#e6ebe7;border-radius:999px;height:5px;overflow:hidden}.policy-score i{background:var(--green);height:100%;display:block}.listing-summary,.audit-summary{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:14px;display:grid}.listing-summary>div{grid-template-columns:37px 1fr auto;align-items:center;gap:2px 10px;padding:15px;display:grid}.metric-icon{font-family:var(--font-display), sans-serif;border-radius:9px;grid-row:1/span 2;justify-content:center;align-items:center;width:35px;height:35px;font-size:15px;display:flex}.metric-icon.good{background:var(--green-pale);color:var(--green-dark)}.metric-icon.warn{background:var(--amber-pale);color:#9a5c19}.metric-icon.info{background:var(--blue-pale);color:var(--blue)}.metric-icon.neutral{color:#69756f;background:#ecefec}.listing-summary p{color:#7a867f;margin:0;font-size:8px}.listing-summary b{font-family:var(--font-display), sans-serif;grid-area:1/3/span 2;font-size:22px}.listing-summary small{font-size:8px}.listing-layout{grid-template-columns:minmax(470px,.92fr) minmax(470px,1.08fr);gap:14px;display:grid}.publisher-list,.channel-detail{min-height:600px;padding:19px}.publisher-list .panel-title-row{margin-bottom:11px}.publisher-row{cursor:pointer;text-align:left;background:0 0;border:0;border-bottom:1px solid #e9edea;border-radius:8px;grid-template-columns:37px minmax(110px,.8fr) 1.3fr auto;align-items:center;gap:10px;width:100%;min-height:65px;padding:9px 8px;display:grid}.publisher-row:hover,.publisher-row.active{background:#f2f7f3}.publisher-logo{font-family:var(--font-display), sans-serif;border-radius:10px;justify-content:center;align-items:center;width:37px;height:37px;font-size:14px;font-weight:800;display:flex}.publisher-logo.good{background:var(--green-pale);color:var(--green-dark)}.publisher-logo.pending{background:var(--amber-pale);color:#9b5d1b}.publisher-logo.review{background:var(--blue-pale);color:var(--blue)}.publisher-logo.neutral{color:#65716b;background:#ecefec}.publisher-copy b,.publisher-copy small{display:block}.publisher-copy b{font-size:10px}.publisher-copy b em{float:right;border-radius:999px;margin-left:5px;padding:3px 5px;font-size:6px;font-style:normal;display:inline-block}.publisher-copy b em.good{background:var(--green-pale);color:var(--green-dark)}.publisher-copy b em.pending{background:var(--amber-pale);color:#965714}.publisher-copy b em.review{background:var(--blue-pale);color:var(--blue)}.publisher-copy b em.neutral{color:#69756f;background:#ecefec}.publisher-copy small{color:#8c9791;margin-top:3px;font-size:8px}.capabilities{flex-wrap:wrap;gap:3px;display:flex}.capabilities i{color:#68756e;background:#f0f3f0;border:1px solid #e2e7e3;border-radius:4px;padding:3px 5px;font-size:7px;font-style:normal}.channel-head{border-bottom:1px solid #e8ece9;grid-template-columns:42px 1fr auto;align-items:center;gap:11px;padding-bottom:15px;display:grid}.channel-head .publisher-logo{width:42px;height:42px}.channel-head h2{font-size:20px}.proof-note{background:var(--green-pale);color:var(--green-dark);border:1px solid #c7e8d5;border-radius:9px;align-items:center;gap:10px;margin:17px 0 8px;padding:10px;display:flex}.proof-note>span{background:#fff;border-radius:50%;justify-content:center;align-items:center;width:25px;height:25px;display:flex}.proof-note b{font-size:9px;display:block}.proof-note p{opacity:.8;margin:2px 0 0;font-size:8px}.proof-note.demo{background:var(--amber-pale);color:#8c581d;border-color:#edd4ad}.field-table.detailed .field-head,.field-table.detailed .field-row{grid-template-columns:.7fr 1.1fr 1.1fr 1.1fr}.field-row span small{color:#98a29c;margin-top:2px;font-size:7px;display:block}.field-row span.has-drift{color:#9b5c17;font-weight:800}.field-row span.has-drift small{color:#b37128}.channel-actions{justify-content:flex-end;gap:8px;margin-top:17px;display:flex}.partner-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:470px;padding:35px;display:flex}.partner-empty>span{background:var(--amber-pale);color:#9b5c17;border-radius:50%;justify-content:center;align-items:center;width:53px;height:53px;font-size:23px;display:flex}.partner-empty h3{font-family:var(--font-display), sans-serif;max-width:420px;margin:15px 0 7px;font-size:20px}.partner-empty>p{color:var(--muted);max-width:470px;margin:0;font-size:10px;line-height:1.6}.partner-empty ol{gap:8px;width:100%;margin:22px 0;padding:0;list-style:none;display:flex}.partner-empty li{color:#66736c;background:#f3f5f3;border-radius:8px;flex:1;padding:10px 7px;font-size:8px}.partner-empty li b{background:#fff;border:1px solid #dbe1dc;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;margin:0 auto 6px;display:flex}.visibility-layout{grid-template-columns:minmax(590px,1.45fr) minmax(290px,.55fr);gap:14px;display:grid}.geo-panel{padding:18px}.geo-toolbar{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.keyword-tabs{gap:5px;display:flex}.keyword-tabs button,.geo-toolbar>div:last-child button,.content-calendar .panel-title-row button,.audit-toolbar button,.audit-footer button{color:#66736c;cursor:pointer;background:#f0f3f0;border:1px solid #e0e5e1;border-radius:7px;padding:7px 9px;font-size:8px;font-weight:750}.keyword-tabs button.active,.audit-toolbar button.active{background:var(--night);border-color:var(--night);color:#fff}.geo-toolbar>div:last-child{gap:5px;display:flex}.large-map{height:548px}.rank-grid.large{gap:23px 31px;width:76%;max-width:520px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.rank-grid.large span{width:38px;height:38px;font-size:11px}.map-road{height:14px}.road-a{top:38%;left:-12%;transform:rotate(-12deg)}.road-b{top:62%;left:-12%;transform:rotate(15deg)}.road-c{top:48%;left:19%;transform:rotate(73deg)}.map-river{background:#cfe1df;width:60px;height:170%;position:absolute;top:-30%;left:76%;transform:rotate(12deg)}.district-label{color:#3e524a59;letter-spacing:.18em;font-size:10px;font-weight:900;position:absolute}.label-a{top:20%;left:9%}.label-b{top:13%;left:55%}.label-c{bottom:13%;right:5%}.map-footer{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.map-footer p{color:#89948e;text-align:right;max-width:390px;margin:10px 0 0;font-size:7px;line-height:1.5}.geo-insights{flex-direction:column;gap:14px;display:flex}.geo-score,.competitor-panel,.geo-actions{padding:18px}.geo-score>div:nth-child(2){justify-content:space-between;align-items:baseline;display:flex}.geo-score>div b{font-family:var(--font-display), sans-serif;letter-spacing:-.05em;font-size:37px}.geo-score>div em{background:var(--green-pale);color:var(--green-dark);border-radius:999px;padding:5px 7px;font-size:8px;font-style:normal;font-weight:800}.geo-score>p{color:#7e8a83;margin:2px 0 13px;font-size:9px}.spark-bars{align-items:flex-end;gap:4px;height:68px;display:flex}.spark-bars i{background:#bdddc9;border-radius:3px 3px 0 0;flex:1;min-height:8px}.spark-bars i:nth-last-child(-n+4){background:var(--green)}.competitor-panel h2,.geo-actions h2{font-size:16px}.competitor{margin-top:13px}.competitor>span{justify-content:space-between;font-size:9px;display:flex}.competitor em{color:#7a867f;font-style:normal}.competitor>div{background:#edf0ed;border-radius:99px;height:5px;margin-top:5px;overflow:hidden}.competitor i{background:#9db2a8;height:100%;display:block}.competitor i.own{background:var(--green)}.geo-actions{background:var(--night);border-color:var(--night);color:#fff}.geo-actions .panel-label{color:var(--lime)}.geo-actions p{color:#a0b6ae;margin:8px 0 14px;font-size:9px;line-height:1.6}.geo-actions .primary-button{background:var(--lime);border-color:var(--lime);color:var(--night);box-shadow:none;width:100%}.content-layout{grid-template-columns:minmax(580px,1.35fr) minmax(300px,.65fr);gap:14px;display:grid}.content-calendar{padding:19px}.content-calendar .panel-title-row>div:last-child{gap:5px;display:flex}.week-strip{grid-template-columns:repeat(7,1fr);gap:5px;margin:17px 0;display:grid}.week-strip>div{background:#f2f4f2;border:1px solid #0000;border-radius:9px;flex-direction:column;align-items:center;min-height:62px;padding:9px;display:flex;position:relative}.week-strip span{color:#88938d;font-size:8px}.week-strip b{font-family:var(--font-display), sans-serif;margin-top:3px;font-size:17px}.week-strip .today{background:var(--night);color:#fff}.week-strip .today span{color:#9db4ac}.week-strip .has i{background:var(--green);border-radius:50%;width:4px;height:4px;position:absolute;bottom:5px}.scheduled-post{border-top:1px solid #e8ece9;grid-template-columns:43px 90px 1fr auto;align-items:center;gap:13px;min-height:126px;padding:15px 2px;display:grid}.post-date{font-family:var(--font-display), sans-serif;background:#f0f3f0;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;height:48px;font-size:18px;font-weight:800;display:flex}.post-date small{color:#8d9892;letter-spacing:.1em;font-size:6px}.post-visual{color:#fff;border-radius:9px;flex-direction:column;justify-content:flex-end;height:75px;padding:9px;display:flex;position:relative;overflow:hidden}.post-visual:before{content:"";border:8px solid #ffffff1f;border-radius:50%;width:55px;height:55px;position:absolute;top:-12px;right:-12px}.visual-one{background:linear-gradient(135deg,#14382e,#24825f)}.visual-two{background:linear-gradient(135deg,#302b4f,#755582)}.post-visual b{font-family:var(--font-display), sans-serif;font-size:17px}.post-visual span{letter-spacing:.16em;font-size:7px;font-weight:800}.post-copy h3{font-family:var(--font-display), sans-serif;margin:6px 0 3px;font-size:13px}.post-copy p{color:#728078;margin:0 0 4px;font-size:8px;line-height:1.5}.post-copy>small{color:#9aa49e;font-size:7px}.scheduled-post>button{color:#87928c;cursor:pointer;background:0 0;border:0}.generated-post{background:var(--green-pale);color:var(--green-dark);border:1px solid #c6e7d4;border-radius:9px;align-items:center;gap:10px;padding:11px;display:flex}.generated-post>span{font-size:18px}.generated-post div{flex:1}.generated-post b{font-size:9px;display:block}.generated-post p{margin:2px 0 0;font-size:8px}.generated-post button{color:var(--green-dark);cursor:pointer;background:#fff;border:0;border-radius:7px;padding:7px 9px;font-size:8px;font-weight:800}.content-side{flex-direction:column;gap:14px;display:flex}.voice-panel,.freshness-panel{padding:19px}.voice-tags{flex-wrap:wrap;gap:5px;margin:14px 0;display:flex}.voice-panel>p{color:#75827b;font-size:9px;line-height:1.55}.fresh-score{align-items:center;gap:12px;margin:12px 0 17px;display:flex}.fresh-score>b{background:conic-gradient(var(--green) 92%, #e9edea 0);font-family:var(--font-display), sans-serif;border-radius:50%;justify-content:center;align-items:center;width:62px;height:62px;font-size:23px;display:flex;position:relative;box-shadow:inset 0 0 0 7px #fff}.fresh-score>span{font-size:10px;font-weight:800}.fresh-score small{color:#8c9791;margin-top:3px;font-size:8px;font-weight:500;display:block}.freshness-panel ul{margin:0;padding:0;list-style:none}.freshness-panel li{border-top:1px solid #e9edea;justify-content:space-between;padding:11px 0;font-size:9px;display:flex}.freshness-panel li span{color:#78857e}.audit-summary>div{padding:16px}.audit-summary span,.audit-summary b,.audit-summary small{display:block}.audit-summary span{color:#7b8781;font-size:8px}.audit-summary b{font-family:var(--font-display), sans-serif;margin:3px 0 2px;font-size:24px}.audit-summary small{color:#929d97;font-size:7px}.audit-panel{padding:18px}.audit-toolbar{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.audit-toolbar>div{gap:4px;display:flex}.audit-toolbar label{background:#f4f6f4;border:1px solid #e1e6e2;border-radius:8px;align-items:center;gap:6px;padding:7px 9px;display:flex}.audit-toolbar label span{color:#8a968f}.audit-toolbar input{background:0 0;border:0;outline:0;width:170px;font-size:9px}.audit-toolbar .audit-severity-filter{margin-left:auto}.audit-toolbar .audit-severity-filter select{color:var(--ink);background:0 0;border:0;outline:0;min-height:24px;font-size:9px}.audit-head,.audit-row{grid-template-columns:70px 110px 1fr 1fr 1.1fr 28px;align-items:center;gap:12px;display:grid}.audit-head{color:#8b9690;letter-spacing:.08em;text-transform:uppercase;background:#f2f4f2;border-radius:7px;padding:9px 10px;font-size:7px;font-weight:850}.audit-row{border-bottom:1px solid #e9edea;min-height:61px;padding:10px;font-size:9px}.audit-row time{color:#7d8982;font-family:var(--font-display), monospace;font-size:8px}.audit-row>b small{color:#89958e;text-transform:capitalize;margin-top:3px;font-size:7px;font-weight:650;display:block}.actor{align-items:center;gap:7px;display:flex}.actor i{color:#526259;background:#e7ede9;border-radius:50%;justify-content:center;align-items:center;width:23px;height:23px;font-size:7px;font-style:normal;display:flex}.audit-row>span:nth-child(3){align-items:center;gap:6px;display:flex}.audit-type{border-radius:50%;width:7px;height:7px;display:inline-block}.audit-type.warning{background:var(--amber)}.audit-type.change{background:var(--blue)}.audit-type.review{background:#8a62a3}.audit-type.verified{background:var(--green)}.audit-type.scan{background:#4b8fa4}.audit-type.policy{background:var(--red)}.audit-row>span:nth-child(5){color:#77847d}.audit-row>button{color:#8d9892;cursor:pointer;background:0 0;border:0;font-size:18px}.audit-row>button:focus-visible{outline:2px solid var(--green);outline-offset:2px;border-radius:6px}.audit-detail{background:#f7faf8;border-bottom:1px solid #e1e8e3;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;padding:12px 14px 14px 204px;display:grid}.audit-detail div{min-width:0}.audit-detail dt{color:#7c8882;letter-spacing:.06em;text-transform:uppercase;font-size:7px;font-weight:900}.audit-detail dd{color:var(--ink);overflow-wrap:anywhere;margin:4px 0 0;font-size:9px;line-height:1.45}.audit-footer{color:#89948e;justify-content:space-between;align-items:center;padding-top:13px;font-size:8px;display:flex}.audit-footer div{gap:4px;display:flex}.audit-footer button{width:28px;height:28px;padding:0}.audit-footer button:disabled{opacity:.4}.modal-layer{z-index:80;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.modal-backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0f172a9e;border:0;position:absolute;inset:0}.account-modal{background:#fff;border:1px solid #ffffff59;border-radius:16px;width:100%;max-width:620px;max-height:calc(100dvh - 40px);padding:23px;position:relative;overflow:auto;box-shadow:0 30px 90px #0f172a52}.action-confirm-layer{padding:max(20px, env(safe-area-inset-top)) max(20px, env(safe-area-inset-right)) max(20px, env(safe-area-inset-bottom)) max(20px, env(safe-area-inset-left));z-index:120;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.action-confirm-backdrop{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0f172abd;border:0;position:absolute;inset:0}.action-confirm-card{overscroll-behavior:contain;background:radial-gradient(circle at 100% 0,#5b5ce229,#0000 17rem),#fff;border:1px solid #ffffffb3;border-radius:22px;gap:18px;width:100%;max-width:620px;max-height:calc(100dvh - 40px);padding:28px;scroll-padding:24px;display:grid;position:relative;overflow:auto;box-shadow:0 34px 100px #0f172a66}.action-confirm-card.danger{background:radial-gradient(circle at 100% 0,#bf4b3c24,#0000 17rem),#fff}.action-confirm-mark{background:var(--green-pale);color:var(--green-dark);border:1px solid #d6d8ff;border-radius:14px;justify-content:center;align-items:center;width:48px;height:48px;font-size:20px;font-weight:950;display:flex}.action-confirm-card.danger .action-confirm-mark{background:var(--red-pale);color:var(--red);border-color:#efc8c0}.action-confirm-copy h2{font-family:var(--font-display), sans-serif;letter-spacing:-.045em;margin:7px 0 0;font-size:clamp(24px,4vw,34px);line-height:1.08}.action-confirm-copy p{color:var(--muted);max-width:64ch;margin:10px 0 0;font-size:11px;line-height:1.65}.action-confirm-detail{color:#344054;overflow-wrap:anywhere;background:#f7f8fc;border:1px solid #e1e6ef;border-radius:14px;padding:16px;font-size:11px;line-height:1.65}.action-confirm-card.danger .action-confirm-detail{background:#fff6f4;border-color:#f0d6d0}.action-confirm-detail blockquote,.action-confirm-detail p{margin:0}.action-confirm-detail blockquote{border-left:3px solid var(--green);white-space:pre-wrap;padding-left:13px;font-style:normal}.action-confirm-changes{gap:11px;margin:0;padding:0;list-style:none;display:grid}.action-confirm-changes li{border-bottom:1px solid #e1e6ef;gap:7px;padding-bottom:11px;display:grid}.action-confirm-changes li:last-child{border-bottom:0;padding-bottom:0}.action-confirm-changes li>b{color:var(--ink);font-size:10px}.action-confirm-changes li>span{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:flex-start;gap:7px;display:grid}.action-confirm-changes s{color:#88948e}.action-confirm-changes i{color:var(--green-dark);font-style:normal;font-weight:900}.action-confirm-changes em{color:var(--ink);font-style:normal;font-weight:800}.action-confirm-facts{gap:9px;margin:0;display:grid}.action-confirm-facts div{justify-content:space-between;align-items:center;gap:18px;display:flex}.action-confirm-facts dt{color:var(--muted)}.action-confirm-facts dd{color:var(--ink);text-align:right;margin:0;font-weight:850}.action-confirm-actions{justify-content:flex-end;gap:10px;display:flex}.action-confirm-actions button{min-height:44px}.account-modal{max-width:590px}.account-summary-card{background:linear-gradient(135deg,#eef0ff,#fff2f0);border:1px solid #dfe2ee;border-radius:13px;grid-template-columns:42px 1fr auto;align-items:center;gap:12px;margin-top:18px;padding:15px;display:grid}.account-summary-card>span{background:var(--night);color:var(--lime);border-radius:11px;justify-content:center;align-items:center;width:42px;height:42px;font-weight:900;display:flex}.account-summary-card b,.account-summary-card small{display:block}.account-summary-card b{font-size:12px}.account-summary-card small{color:var(--muted);margin-top:4px;font-size:9px}.account-summary-card em{color:var(--green-dark);background:#fff;border:1px solid #dfe3eb;border-radius:999px;padding:7px 9px;font-size:8px;font-style:normal;font-weight:900}.account-control-row{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;min-height:82px;padding:14px 2px;display:flex}.account-control-row b,.account-control-row small{display:block}.account-control-row b{font-size:11px}.account-control-row small{color:var(--muted);margin-top:4px;font-size:9px;line-height:1.45}.danger-button{color:#9a3f34;cursor:pointer;white-space:nowrap;background:#fff4f1;border:1px solid #efc7be;border-radius:9px;min-height:39px;padding:0 13px;font-size:9px;font-weight:850}.danger-button:disabled{cursor:not-allowed;opacity:.48}.account-operation-message{color:#475467;background:#f7f8fc;border-radius:9px;margin:14px 0 0;padding:11px;font-size:9px;line-height:1.55}.google-permissions-link{color:var(--green-dark);margin-top:12px;font-size:9px;font-weight:850;display:inline-flex}.account-demo-note{background:#f7f8fc;border-radius:12px;margin-top:18px;padding:18px}.account-demo-note b{font-size:12px}.account-demo-note p{color:var(--muted);margin:6px 0 0;font-size:10px;line-height:1.55}.modal-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;padding-bottom:15px;display:flex}.modal-head h2{font-family:var(--font-display), sans-serif;letter-spacing:-.04em;margin:0;font-size:24px}.modal-head p{color:var(--muted);margin:5px 0 0;font-size:9px}.modal-head>button{color:#667085;cursor:pointer;background:#f1f3f7;border:0;border-radius:8px;justify-content:center;align-items:center;width:31px;height:31px;font-size:20px;display:flex}.toast{background:var(--night);color:#fff;z-index:90;border:1px solid #29463d;border-radius:10px;align-items:center;gap:8px;padding:11px 14px;font-size:10px;font-weight:750;animation:.22s ease-out toast-in;display:flex;position:fixed;bottom:22px;right:22px;box-shadow:0 15px 45px #07161140}.toast span{background:var(--lime);color:var(--night);border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;display:flex}.toast.error{background:#351815;border-color:#7c342c}.toast.error span{color:#351815;background:#ffb4aa}@keyframes toast-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.mobile-nav,.mobile-setup-progress,.mobile-scrim{display:none}.side-account{background:#ffffff0e;border:1px solid #ffffff1a;border-radius:11px;margin-top:10px;padding:10px}.side-account>div{align-items:flex-start;gap:8px;display:flex}.side-account>div>span{color:var(--lime);background:#5b5ce238;border-radius:50%;flex:0 0 24px;justify-content:center;align-items:center;height:24px;font-size:10px;font-weight:900;display:flex}.side-account p{margin:0}.side-account>div p b,.side-account>div p small{display:block}.side-account>div p b{color:#eef7f2;font-size:9px}.side-account>div p small{color:#91a39b;overflow-wrap:anywhere;margin-top:3px;font-size:8px;line-height:1.4}.side-account>p{border-top:1px solid #ffffff17;justify-content:space-between;margin-top:9px;padding-top:8px;font-size:8px;display:flex}.side-account>p span{color:#91a39b}.side-account>p b{color:var(--lime)}.side-account.device>div>span{color:#f2b86f;background:#d9883024}.live-state-panel{align-items:center;gap:13px;min-height:72px;margin-bottom:15px;padding:15px 18px;display:flex}.live-state-panel>span{background:var(--blue-pale);color:var(--blue);border-radius:50%;flex:0 0 32px;justify-content:center;align-items:center;height:32px;font-weight:900;display:flex}.live-state-panel b{font-size:12px;display:block}.live-state-panel p{color:var(--muted);margin:3px 0 0;font-size:10px;line-height:1.5}.live-state-panel>button{color:var(--green-dark);cursor:pointer;background:0 0;border:0;margin-left:auto;font-size:10px;font-weight:850}.live-state-panel.error{border-color:#e7b5ae}.live-state-panel.error>span{background:var(--red-pale);color:var(--red)}.live-spinner{border:3px solid #cddad4;animation:.8s linear infinite live-spin;border-top-color:var(--green)!important;background:0 0!important}@keyframes live-spin{to{transform:rotate(360deg)}}.operation-message{background:var(--amber-pale);color:#78521f;border:1px solid #efcf9b;border-radius:10px;margin:-6px 0 15px;padding:11px 14px;font-size:10px;line-height:1.55}.operation-message.success{background:var(--green-pale);color:var(--green-dark);border-color:#b8e1ca}.live-metric-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:15px;display:grid}.live-metric-grid article{min-height:124px;padding:17px;position:relative;overflow:hidden}.live-metric-grid article>span{color:#829089;letter-spacing:.1em;font-size:8px;font-weight:900;display:block}.live-metric-grid article>b{font-family:var(--font-display), sans-serif;letter-spacing:-.04em;margin:15px 0 5px;font-size:23px;display:block}.live-metric-grid article>small{color:var(--muted);font-size:9px;line-height:1.45;display:block}.live-metric-grid article>i{opacity:.13;border-radius:50%;width:54px;height:54px;position:absolute;top:-14px;right:-14px}.live-metric-grid article>i.good{background:var(--green)}.live-metric-grid article>i.warn{background:var(--amber)}.live-metric-grid article>i.info{background:var(--blue)}.live-metric-grid article>i.neutral{background:#87948e}.live-overview-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:15px;margin-bottom:15px;display:grid}.live-profile-card,.live-review-card{min-height:330px;padding:20px}.live-profile-card dl{margin:16px 0 0}.live-profile-card dl>div{border-top:1px solid #e9edea;grid-template-columns:105px 1fr;align-items:flex-start;gap:12px;padding:12px 0;display:grid}.live-profile-card dt{color:#839089;font-size:9px}.live-profile-card dd{overflow-wrap:anywhere;text-align:right;margin:0;font-size:10px;font-weight:750}.live-review-row{cursor:pointer;text-align:left;background:0 0;border:0;border-top:1px solid #e9edea;grid-template-columns:34px 1fr auto;align-items:flex-start;gap:10px;width:100%;padding:12px 0;display:grid}.live-review-row>div:nth-child(2)>b{justify-content:space-between;font-size:10px;display:flex}.live-review-row>div:nth-child(2)>b small{color:#8c9791;font-size:8px;font-weight:600}.live-review-row p{color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:4px 0 0;font-size:9px;line-height:1.45;display:-webkit-box;overflow:hidden}.live-review-row>em{color:var(--green-dark);white-space:nowrap;font-size:8px;font-style:normal;font-weight:850}.live-empty,.queue-empty,.editor-empty{color:var(--muted);text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:210px;padding:24px;display:flex}.live-empty>span,.queue-empty>span,.editor-empty>span{background:var(--green-pale);color:var(--green-dark);border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;font-size:18px;display:flex}.live-empty h3,.editor-empty h2{color:var(--ink);font-family:var(--font-display), sans-serif;margin:13px 0 5px}.live-empty p,.queue-empty p,.editor-empty p{max-width:390px;margin:4px 0;font-size:10px;line-height:1.6}.queue-empty b{color:var(--ink);margin-top:12px}.live-proof-strip{justify-content:space-between;align-items:center;padding:20px;display:flex}.live-proof-strip h2{font-family:var(--font-display), sans-serif;margin:3px 0;font-size:17px}.live-proof-strip p{color:var(--muted);max-width:750px;margin:0;font-size:10px;line-height:1.55}.policy-live-note{background:#f2f6f3;border-radius:9px;margin-top:17px;padding:12px}.policy-live-note b{font-size:9px}.policy-live-note p{color:var(--muted);margin:5px 0 0;font-size:9px;line-height:1.5}.profile-operation-layout,.rank-control-layout{grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);gap:15px;display:grid}.live-profile-editor,.rank-scan-console,.rank-evidence-card{padding:21px}.profile-operation-head,.rank-console-head,.rank-evidence-head{justify-content:space-between;align-items:flex-start;display:flex}.profile-operation-head h2,.rank-console-head h2,.rank-evidence-head h2,.live-connection-proof h2,.planned-channels h2{font-family:var(--font-display), sans-serif;letter-spacing:-.035em;margin:3px 0;font-size:20px}.profile-operation-head p{color:var(--muted);margin:5px 0 0;font-size:9px}.live-profile-editor form{grid-template-columns:1fr 1fr;gap:13px;margin-top:22px;display:grid}.live-profile-editor label{gap:6px;display:grid}.live-profile-editor label.full,.live-profile-editor .full{grid-column:1/-1}.live-profile-editor label>span,.rank-scan-form label>span{color:#64716b;font-size:9px;font-weight:800}.live-profile-editor input,.live-profile-editor textarea,.rank-scan-form input,.rank-scan-form select{color:var(--ink);background:#f7f9f7;border:1px solid #d6ddd8;border-radius:9px;outline:none;width:100%;padding:11px 12px;font-size:10px}.live-profile-editor textarea{resize:vertical;min-height:132px}.profile-consent{background:var(--amber-pale);border-radius:9px;align-items:flex-start;gap:9px;padding:11px 12px;display:flex}.profile-consent>span{color:var(--amber);font-weight:900}.profile-consent p{color:#765524;margin:0;font-size:9px;line-height:1.5}.profile-operation-side{flex-direction:column;gap:15px;display:flex}.live-connection-proof,.planned-channels{padding:20px}.live-connection-proof dl{margin:15px 0 0}.live-connection-proof dl div{border-top:1px solid #e8ece9;justify-content:space-between;padding:10px 0;font-size:9px;display:flex}.live-connection-proof dt{color:var(--muted)}.live-connection-proof dd{overflow-wrap:anywhere;text-align:right;max-width:58%;margin:0;font-weight:800}.planned-channels>p{color:var(--muted);font-size:9px;line-height:1.6}.planned-channels>div{border-top:1px solid #e8ece9;grid-template-columns:28px 1fr auto;align-items:center;gap:8px;padding:9px 0;display:grid}.planned-channels .publisher-logo{width:28px;height:28px}.planned-channels>div b{font-size:9px}.planned-channels>div em{color:#8a9690;font-size:8px;font-style:normal}.rank-control-layout{grid-template-columns:minmax(320px,.72fr) minmax(0,1.28fr);margin-bottom:15px}.rank-usage{background:#f2f7f3;border:1px solid #dce8df;border-radius:10px;margin-top:16px;padding:11px 12px}.rank-usage>span{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.rank-usage b{color:var(--green-dark);font-size:10px}.rank-usage small{color:var(--muted);font-size:8px}.rank-usage>div{background:#dfe8e2;border-radius:999px;height:5px;margin-top:9px;overflow:hidden}.rank-usage>div i{background:linear-gradient(90deg, var(--green), var(--lime));border-radius:inherit;height:100%;transition:width .22s;display:block}.rank-scan-form{gap:12px;margin-top:20px;display:grid}.rank-scan-form label{gap:6px;display:grid}.provider-empty{background:#f2f5f2;border-radius:10px;align-items:flex-start;gap:10px;margin-top:15px;padding:12px;display:flex}.provider-empty>span{background:#e2eae5;border-radius:50%;flex:0 0 24px;justify-content:center;align-items:center;height:24px;font-weight:900;display:flex}.provider-empty b{font-size:10px}.provider-empty p{color:var(--muted);margin:4px 0 0;font-size:9px;line-height:1.55}.rank-evidence-head>b{font-family:var(--font-display), sans-serif;text-align:right;font-size:30px}.rank-evidence-head>b small{color:var(--muted);font-family:var(--font-body), sans-serif;font-size:8px;display:block}.evidence-grid{background:#edf1eb;border:1px solid #dde4dd;border-radius:12px;gap:12px;margin-top:18px;padding:25px;display:grid}.evidence-grid a{aspect-ratio:1;color:#fff;font-family:var(--font-display), sans-serif;border:3px solid #ffffffd9;border-radius:50%;justify-content:center;align-items:center;width:100%;max-width:43px;margin:auto;font-size:12px;font-weight:900;text-decoration:none;display:flex;box-shadow:0 3px 8px #14282129}.evidence-grid a.top{background:#159d68}.evidence-grid a.mid{background:#77b94f}.evidence-grid a.low{background:#d39a42}.evidence-grid a.out{background:#c76a50}.evidence-grid a.missing{background:#89958f}.rank-evidence-meta{color:var(--muted);justify-content:space-between;gap:14px;margin-top:12px;font-size:8px;display:flex}.keyword-history{align-items:center;gap:18px;padding:16px 20px;display:flex}.keyword-history>div{flex-wrap:wrap;gap:7px;display:flex}.keyword-history button{cursor:pointer;background:#f0f4f1;border:1px solid #dce3de;border-radius:999px;padding:7px 10px;font-size:9px;font-weight:750}.keyword-history button.active{background:var(--night);border-color:var(--night);color:#fff}.planned-module{grid-template-columns:60px 1fr minmax(300px,.8fr);align-items:flex-start;gap:20px;padding:28px;display:grid}.planned-module-mark{background:var(--green-pale);color:var(--green-dark);border-radius:15px;justify-content:center;align-items:center;width:60px;height:60px;font-size:30px;display:flex}.planned-module h2{font-family:var(--font-display), sans-serif;margin:5px 0 8px;font-size:22px}.planned-module p{color:var(--muted);margin:0;font-size:10px;line-height:1.6}.planned-module ul{margin:0;padding:0;list-style:none}.planned-module li{border-top:1px solid #e7ece8;grid-template-columns:26px 1fr auto;align-items:center;gap:8px;padding:10px 0;display:grid}.planned-module li span{color:var(--green-dark);font-size:8px;font-weight:900}.planned-module li b{font-size:9px}.planned-module li em{color:#8b9791;font-size:8px;font-style:normal}.audit-boundaries{grid-template-columns:repeat(4,1fr);gap:0;margin-bottom:15px;padding:22px;display:grid}.audit-boundaries>div{border-left:1px solid #e5eae6;padding:0 18px}.audit-boundaries>div:first-child{border-left:0}.audit-boundaries span{color:var(--green-dark);font-size:8px;font-weight:950}.audit-boundaries b{margin:9px 0 5px;font-size:11px;display:block}.audit-boundaries p{color:var(--muted);margin:0;font-size:9px;line-height:1.55}@media (width<=1260px){.review-workbench{grid-template-columns:285px 1fr}.policy-rail{grid-column:1/-1;grid-template-columns:repeat(3,1fr);gap:12px;min-height:auto;display:grid}.policy-rail>.panel-label,.policy-rail>h2{grid-column:1/-1}.policy-alert,.policy-score{margin-top:0}.visibility-layout{grid-template-columns:1fr}.geo-insights{grid-template-columns:repeat(3,1fr);display:grid}}@media (width<=1080px){.onboarding-grid{grid-template-columns:1fr}.panel.onboarding-hero{min-height:auto}.sidebar{width:216px}.app-main{margin-left:216px}.page-shell{padding-left:22px;padding-right:22px}.overview-hero,.content-grid,.listing-layout,.content-layout{grid-template-columns:1fr}.event-line{grid-template-columns:repeat(2,1fr)}.event:nth-child(3){border-left:0;padding-left:0}.listing-summary,.audit-summary{grid-template-columns:repeat(2,1fr)}.listing-layout>*{min-height:auto}.live-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.live-overview-grid,.profile-operation-layout,.rank-control-layout{grid-template-columns:1fr}.planned-module{grid-template-columns:60px 1fr}.planned-module ul{grid-column:1/-1}.audit-boundaries{grid-template-columns:repeat(2,1fr)}.audit-boundaries>div:nth-child(3){border-top:1px solid #e5eae6;border-left:0;margin-top:18px;padding-top:18px}.audit-boundaries>div:nth-child(4){border-top:1px solid #e5eae6;margin-top:18px;padding-top:18px}}@media (width<=820px){.activation-grid{grid-template-columns:1fr}.activation-grid article{min-height:175px}.connected-pilot-actions{flex-direction:column;align-items:stretch;gap:17px}.danger-outline-button{width:100%}.sidebar{overscroll-behavior:contain;max-height:100dvh;padding-bottom:calc(18px + env(safe-area-inset-bottom));width:min(280px,86vw);transition:transform .18s;overflow-y:auto;transform:translate(-105%);box-shadow:20px 0 50px #00000040}.mobile-open .sidebar{transform:translate(0)}.mobile-open .mobile-scrim{z-index:25;background:#07120f73;border:0;display:block;position:fixed;inset:0}.app-main{margin-left:0}.mobile-menu{width:44px;height:44px;display:flex}.app-shell button,.app-shell input,.app-shell select,.nav-item,.workspace-switcher,.sidebar-footer button,.sidebar-footer a{min-height:44px}.breadcrumb span,.breadcrumb i{display:none}.topbar{gap:10px;justify-content:initial;grid-template-columns:44px minmax(0,1fr) auto;height:59px;padding:0 16px;display:grid}.breadcrumb{min-width:0;overflow:hidden}.breadcrumb b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.top-actions{min-width:0}.top-actions .secondary-button.compact{white-space:nowrap;max-width:112px}.top-action-label{display:none}.top-action-label-mobile{display:inline}.pilot-badge{display:none}.page-shell{padding:22px 16px 90px}.profile-picker{grid-template-columns:1fr;align-items:stretch}.page-intro{flex-direction:column;align-items:flex-start}.intro-actions{width:100%}.intro-actions button{flex:1}.review-workbench{grid-template-columns:1fr}.review-queue,.review-editor{min-height:auto}.review-queue{max-height:370px;overflow:auto}.policy-rail{display:block}.policy-alert,.policy-score{margin-top:17px}.mobile-nav{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-top:1px solid var(--line);padding:7px 8px calc(7px + env(safe-area-inset-bottom));z-index:24;background:#fffffff0;grid-template-columns:repeat(5,1fr);align-items:center;display:grid;position:fixed;bottom:0;left:0;right:0}.mobile-nav button{color:#7e8983;background:0 0;border:0;flex-direction:column;align-items:center;gap:2px;min-height:44px;padding:4px 0;display:flex}.mobile-nav button span{font-size:17px}.mobile-nav button small{font-size:11px;line-height:1.1}.mobile-nav button.active{color:var(--green-dark)}.mobile-setup-progress{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-top:1px solid var(--line);min-height:64px;padding:8px 16px calc(8px + env(safe-area-inset-bottom));z-index:24;background:#fffffff5;grid-template-columns:44px minmax(0,1fr);align-items:center;gap:11px;display:grid;position:fixed;bottom:0;left:0;right:0}.mobile-setup-progress>span{background:var(--green-pale);color:var(--green-dark);border-radius:12px;justify-content:center;align-items:center;height:44px;font-size:11px;font-weight:900;display:flex}.mobile-setup-progress p{min-width:0;margin:0}.mobile-setup-progress b,.mobile-setup-progress small{display:block}.mobile-setup-progress b{color:var(--ink);font-size:12px}.mobile-setup-progress small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:11px;line-height:1.3;overflow:hidden}}@media (width<=620px){.account-summary-card{grid-template-columns:42px 1fr}.account-summary-card em{grid-column:1/-1;justify-self:start}.account-control-row{flex-direction:column;align-items:stretch;gap:10px}.account-control-row button{width:100%}.connected-pilot-hero{flex-direction:column;align-items:flex-start;padding:27px 22px}.connected-pilot-hero h1{font-size:26px}.top-actions .primary-button,.top-actions .secondary-button{min-height:44px;padding:8px 9px;font-size:9px}.topbar{gap:7px;padding-left:10px;padding-right:10px}.top-actions .secondary-button.compact{max-width:88px}.onboarding-hero{padding:27px 21px}.onboarding-hero h1{font-size:36px}.onboarding-actions{flex-direction:column;align-items:stretch}.google-connect-button,.onboarding-hero .secondary-button{justify-content:center;width:100%}.onboarding-proof-band{flex-direction:column;align-items:stretch;padding:8px 14px}.onboarding-proof-band span{justify-content:flex-start;padding:8px 4px}.onboarding-proof-band span+span:before{width:auto;height:1px;top:0;left:4px;right:4px}.profile-picker{padding:20px}.profile-picker fieldset{grid-template-columns:1fr}.profile-picker button{justify-self:stretch}.page-intro h1{font-size:29px}.health-main{align-items:flex-start}.score-ring{flex-basis:100px;width:100px;height:100px}.score-ring:after{width:78px;height:78px}.score-ring b{font-size:34px}.health-copy h2{font-size:17px}.signal-strip{grid-template-columns:1fr;gap:10px}.signal-strip div{border-bottom:1px solid #dde4de;border-right:0;padding:8px 13px}.signal-strip div:last-child{border:0}.overview-hero{grid-template-columns:minmax(0,1fr)}.mini-grid-panel{min-height:305px}.field-head{display:none}.field-row{grid-template-columns:1fr auto;gap:4px;padding:10px 4px}.field-row>span{grid-column:1}.field-row>em{grid-area:1/2/span 3}.review-mini{grid-template-columns:33px 1fr}.review-mini>em{grid-column:2;justify-self:start}.event-line{grid-template-columns:1fr}.event,.event:nth-child(3){border-top:1px solid #e1e6e2;border-left:0;padding:11px 0 0}.event:first-child{border-top:0}.listing-summary,.audit-summary{grid-template-columns:1fr 1fr}.publisher-row{grid-template-columns:37px 1fr auto}.capabilities{grid-column:2}.partner-empty{padding:25px 5px}.partner-empty ol{flex-direction:column}.large-map{height:420px}.rank-grid.large{gap:11px 9px;width:94%}.rank-grid.large span{width:29px;height:29px;font-size:9px}.geo-toolbar{flex-direction:column;align-items:stretch;gap:8px}.keyword-tabs{overflow-x:auto}.keyword-tabs button{flex:none}.map-footer{flex-direction:column}.map-footer p{text-align:left}.geo-insights{grid-template-columns:1fr}.week-strip{overflow-x:auto}.week-strip>div{min-width:58px}.scheduled-post{grid-template-columns:40px 75px 1fr;align-items:flex-start}.scheduled-post>button{display:none}.post-copy{grid-column:2/-1}.review-detail-head{flex-direction:column;align-items:flex-start;gap:10px}.review-editor{padding:17px}.audit-toolbar{flex-direction:column;align-items:stretch;gap:8px}.audit-toolbar>div{overflow-x:auto}.audit-toolbar .audit-severity-filter{margin-left:0}.audit-toolbar label input{width:100%}.audit-head{display:none}.audit-row{grid-template-columns:60px 1fr auto;gap:7px;padding:13px 4px}.audit-row>span:nth-child(3),.audit-row>b,.audit-row>span:nth-child(5){grid-column:2}.audit-row>button{grid-area:1/3/span 5}.audit-detail{grid-template-columns:repeat(2,minmax(0,1fr));padding:12px}.field-table.detailed .field-row{grid-template-columns:1fr;display:grid}.field-table.detailed .field-row>*{grid-column:1}.pilot-data-notice{grid-template-columns:1fr;align-items:flex-start;gap:6px}.modal-layer,.action-confirm-layer{padding:max(10px, env(safe-area-inset-top)) max(10px, env(safe-area-inset-right)) max(10px, env(safe-area-inset-bottom)) max(10px, env(safe-area-inset-left));align-items:flex-end}.account-modal,.action-confirm-card{max-height:calc(100dvh - max(20px, env(safe-area-inset-top) + env(safe-area-inset-bottom)));border-radius:18px;scroll-padding:18px}.action-confirm-card{gap:15px;padding:22px}.action-confirm-actions{flex-direction:column-reverse;align-items:stretch}.action-confirm-actions button{width:100%}.action-confirm-changes li>span{grid-template-columns:1fr}.action-confirm-changes i{transform:rotate(90deg)}.toast{bottom:78px;left:14px;right:14px}.live-metric-grid{grid-template-columns:1fr}.live-metric-grid article{min-height:132px}.live-overview-grid{grid-template-columns:minmax(0,1fr)}.live-profile-card dl>div{grid-template-columns:1fr}.live-profile-card dd{text-align:left}.live-review-row{grid-template-columns:36px 1fr}.live-review-row>em{grid-column:2;justify-self:start}.live-proof-strip{flex-direction:column;align-items:stretch;gap:14px}.live-profile-editor form{grid-template-columns:1fr}.live-profile-editor label,.live-profile-editor label.full,.live-profile-editor .full{grid-column:1}.profile-operation-head,.rank-console-head,.rank-evidence-head{gap:12px}.profile-operation-head{flex-direction:column}.evidence-grid{gap:9px;padding:18px}.keyword-history{flex-direction:column;align-items:flex-start}.planned-module{grid-template-columns:1fr;padding:22px}.planned-module ul{grid-column:1}.audit-boundaries{grid-template-columns:1fr}.audit-boundaries>div,.audit-boundaries>div:nth-child(3),.audit-boundaries>div:nth-child(4){border-top:1px solid #e5eae6;border-left:0;margin-top:14px;padding:14px 0 0}.audit-boundaries>div:first-child{border-top:0;margin-top:0;padding-top:0}.audit-detail{grid-template-columns:1fr}.app-shell p,.app-shell small,.app-shell button,.app-shell input,.app-shell select,.app-shell textarea,.app-shell label,.app-shell time,.app-shell dt,.app-shell dd,.app-shell em,.app-shell .panel-label,.app-shell .eyebrow,.app-shell .nav-label{font-size:12px}.app-shell .mobile-nav button span,.app-shell .brand-mark,.app-shell .success-orb{font-size:17px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important}}.marketing-site{--ml-ink:#181e15;--ml-muted:#4f554c;--ml-line:#aeb4ad;--ml-mint:#edf7f5;--ml-mint-strong:#e5f3f0;--ml-lavender:#c190ff;--ml-lavender-deep:#b27df2;--ml-night:#181e15;min-width:0;color:var(--ml-ink);font-optical-sizing:auto;background:#fff;font-family:Inter Variable,Inter,Arial,sans-serif;font-size:16px;line-height:1.35;overflow-x:clip}.marketing-site *,.marketing-site :before,.marketing-site :after{box-sizing:border-box}.marketing-site a{color:inherit;text-decoration:none}.marketing-site button{font:inherit}.marketing-site h1,.marketing-site h2,.marketing-site h3,.marketing-site h4,.marketing-site p,.marketing-site blockquote{margin-top:0}.marketing-site .sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ml-wide{width:min(100% - 64px,1376px);margin-inline:auto}.ml-section{position:relative}#main-content,#workflow,#tools,#access{scroll-margin-top:96px}.ml-skip-link{z-index:2000;background:var(--ml-night);border-radius:999px;padding:11px 16px;font-weight:700;transition:transform .2s;position:fixed;top:10px;left:12px;transform:translateY(-160%);color:#fff!important}.ml-skip-link:focus{transform:translateY(0)}.marketing-brand-mark{flex:none;width:29px;height:28px;display:inline-block;position:relative}.marketing-brand-mark i{background:currentColor;border-radius:999px 2px 2px 999px;width:24px;height:7px;position:absolute;left:0;transform:skew(-22deg)}.marketing-brand-mark i:first-child{top:2px;left:5px}.marketing-brand-mark i:nth-child(2){width:26px;top:10px;left:2px}.marketing-brand-mark i:last-child{width:21px;top:18px}.ml-brand{color:var(--ml-ink);align-items:center;gap:8px;display:inline-flex}.ml-brand>span:last-child{line-height:.9;display:grid}.ml-brand b{letter-spacing:-.055em;font-size:18px;font-weight:800}.ml-brand small{letter-spacing:.16em;margin-top:5px;font-size:9px;font-weight:700}.ml-header{z-index:1000;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffff5;border-bottom:1px solid #181e150a;height:84px;position:sticky;top:0}.ml-header-inner{grid-template-columns:245px 1fr 245px;align-items:center;gap:26px;width:min(100% - 48px,1376px);height:100%;margin-inline:auto;display:grid}.ml-logo-link{align-items:center;width:max-content;display:inline-flex}.ml-navigation{justify-content:center;align-items:center;gap:32px;display:flex}.ml-navigation>a,.ml-nav-group>button,.ml-header-actions>a{min-height:44px;color:var(--ml-ink);letter-spacing:-.025em;white-space:nowrap;background:0 0;border:0;align-items:center;gap:5px;padding:0;font-size:16px;font-weight:600;display:inline-flex}.ml-nav-group{position:relative}.ml-nav-group>button{cursor:pointer}.ml-nav-group>button span{margin-top:-3px;font-size:15px}.ml-header-actions{justify-content:flex-end;align-items:center;gap:10px;display:flex}.ml-header-actions>a:first-child{border:1px solid var(--ml-ink);border-radius:999px;justify-content:center;min-width:94px;padding-inline:20px}.ml-header-actions>a:last-child{background:var(--ml-night);color:#fff;border-radius:999px;justify-content:center;min-width:112px;padding-inline:22px}.ml-mega-menu{z-index:20;background:#fff;border:1px solid #d8ddd7;border-radius:18px;width:650px;padding:22px;position:absolute;top:56px;left:50%;transform:translate(-35%);box-shadow:0 24px 70px #181e1529}.ml-mega-menu[hidden]{display:none}.ml-mega-menu>strong{color:#737971;letter-spacing:.12em;text-transform:uppercase;margin-bottom:13px;font-size:11px;display:block}.ml-mega-menu>div{grid-template-columns:1fr 1fr;gap:5px 12px;display:grid}.ml-mega-menu a{border-radius:10px;gap:3px;padding:12px;display:grid}.ml-mega-menu a:hover{background:#f2f7f5}.ml-mega-menu b{font-size:14px}.ml-mega-menu small{color:#737971;font-size:11px;line-height:1.45}.ml-menu-button,.ml-mobile-actions{display:none}.ml-hero{background:radial-gradient(circle at 13% 6%,#ccefe6b3,#0000 35%),radial-gradient(circle at 80% 83%,#cab1ff5c,#0000 40%),linear-gradient(135deg,#e3f2ef 0%,#eff1ff 58%,#eee8ff 100%);min-height:680px;padding:68px 32px 178px;position:relative;overflow:hidden}.ml-hero-inner{z-index:2;grid-template-columns:573px 549px;align-items:start;gap:68px;width:min(100%,1216px);margin-inline:auto;display:grid;position:relative}.ml-hero-copy{min-width:0}.ml-eyebrow{letter-spacing:-.01em;align-items:center;gap:12px;font-size:13px;font-weight:600;display:inline-flex}.ml-eyebrow i{background:var(--ml-lavender);width:8px;height:8px}.ml-hero h1{letter-spacing:-2.8px;text-wrap:balance;max-width:573px;margin:46px 0 20px;font-size:64px;font-weight:600;line-height:64px}.ml-hero-copy>p{letter-spacing:-.42px;text-wrap:pretty;max-width:573px;margin-bottom:0;font-size:21px;font-weight:500;line-height:32px}.ml-hero-actions{gap:12px;margin-top:40px;display:flex}.ml-button{border:1px solid var(--ml-ink);letter-spacing:-.02em;border-radius:999px;justify-content:center;align-items:center;min-height:56px;padding:0 28px;font-size:16px;font-weight:600;transition:transform .2s,background .2s;display:inline-flex}.ml-button:hover{transform:translateY(-2px)}.ml-button:active{transform:translateY(0)scale(.985)}.ml-button.is-primary{border-color:var(--ml-lavender);background:var(--ml-lavender);min-width:180px}.ml-button.is-secondary{background:#ffffff38;min-width:146px}.ml-hero-media{width:549px;margin-top:54px}.ml-spectrum{z-index:1;opacity:.88;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='146' viewBox='0 0 18 146'%3E%3Cpath fill='%23907eff' d='M0 146 3 8 6 146Z'/%3E%3Cpath fill='%236ee5bd' d='m6 146 3-110 3 110Z'/%3E%3Cpath fill='%23c190ff' d='m12 146 3-142 3 142Z'/%3E%3C/svg%3E");background-position:bottom;background-repeat:repeat-x;background-size:18px 146px;height:146px;position:absolute;bottom:0;left:0;right:0}.ml-platforms{background:#fff;padding:63px 0 62px;overflow:hidden}.ml-logo-marquee{width:100%;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 5% 95%,#0000);mask-image:linear-gradient(90deg,#0000,#000 5% 95%,#0000)}.ml-logo-track{align-items:center;gap:74px;width:max-content;padding-right:74px;animation:46s linear infinite mlLogoMarquee;display:flex}.ml-logo-marquee:hover .ml-logo-track{animation-play-state:paused}.ml-logo-track span{color:#20251e;letter-spacing:-.025em;white-space:nowrap;align-items:center;gap:9px;font-size:13px;font-weight:800;display:inline-flex}.ml-logo-track i{border:2px solid;border-radius:50%;place-items:center;width:27px;height:27px;font-size:12px;font-style:normal;display:grid}@keyframes mlLogoMarquee{to{transform:translate(-50%)}}.ml-visibility{background:#fff;padding:86px 0 112px}.ml-visibility h2{letter-spacing:-2.8px;text-align:center;text-wrap:balance;max-width:1200px;margin:0 auto 78px;font-size:64px;font-weight:600;line-height:64px}.ml-step-window{overflow:visible}.ml-step-track{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.ml-step-card{background:var(--ml-lavender);height:538px;color:var(--ml-ink);border-radius:4px;padding:31px 32px 0;position:relative;overflow:hidden}.ml-step-card>span{margin-bottom:32px;font-size:15px;font-weight:700;display:block}.ml-step-card h3{letter-spacing:-.9px;max-width:none;margin-bottom:10px;font-size:28px;font-weight:600;line-height:33px}.ml-step-card>p{letter-spacing:-.25px;max-width:none;margin-bottom:0;font-size:17px;line-height:24px}.ml-step-screen{background:#fff;border:6px solid #ffffff57;border-bottom:0;border-radius:12px 12px 0 0;height:278px;min-height:278px;padding:20px;position:absolute;inset:314px 32px auto;overflow:hidden;box-shadow:0 -10px 30px #42265c14}.ml-step-screen header{border-bottom:1px solid #e2e5e0;justify-content:space-between;align-items:center;padding-bottom:14px;display:flex}.ml-step-screen header b{font-size:15px}.ml-step-screen header span{color:#268d69;font-size:9px;font-weight:800}.ml-step-screen>h4{letter-spacing:-.35px;margin:0 0 16px;font-size:17px;font-weight:650}.ml-step-insights-layout{grid-template-columns:116px 1fr;gap:14px;display:grid}.ml-step-insight-stats{align-content:start;gap:18px;display:grid}.ml-step-insight-stats span{gap:2px;display:grid}.ml-step-insight-stats small{font-size:8px}.ml-step-insight-stats b{font-size:21px;line-height:1}.ml-step-insight-stats em{color:#1aa783;font-size:7px;font-style:normal}.ml-step-trend{min-width:0}.ml-step-trend>header{border:0;grid-template-columns:1fr;align-content:start;gap:3px;min-height:34px;padding:0;display:grid}.ml-step-trend>header b{font-size:8px}.ml-step-trend>header span{color:#59605a;align-items:center;gap:7px;font-size:6px;font-weight:500;display:flex}.ml-step-trend>header i{background:#18a98b;border-radius:50%;width:6px;height:6px}.ml-step-trend>header i:nth-of-type(2){background:#cfd3d0}.ml-step-trend>div{background:repeating-linear-gradient(0deg,#0000 0 28px,#edf0ed 29px 30px);height:94px;position:relative;overflow:hidden}.ml-step-trend>div .ml-animated-line.is-gray{transform:translateY(13px)scaleY(.82)}.ml-step-trend footer{color:#7a807a;justify-content:space-between;padding-top:4px;font-size:6px;display:flex}.ml-step-agent-panels{grid-template-columns:1fr 1fr;gap:8px;display:grid}.ml-step-agent-panels section{border:1px solid #d1d6d1;min-width:0}.ml-step-agent-panels section>header{grid-template-columns:1fr;align-content:center;gap:2px;min-height:45px;padding:8px 10px;display:grid}.ml-step-agent-panels section>header b{font-size:9px}.ml-step-agent-panels section>header small{color:#747a73;font-size:6px}.ml-step-agent-panels section:first-child>span{gap:4px;padding:16px 10px;display:grid}.ml-step-agent-panels section:first-child span small{font-size:7px}.ml-step-agent-panels section:first-child span b{font-size:21px}.ml-step-agent-panels section:first-child span em{color:#18a17d;font-size:7px;font-style:normal}.ml-step-agent-panels section:last-child>span{border-top:1px solid #e2e5e1;grid-template-columns:1fr 18px;align-items:center;gap:5px;min-height:42px;padding:7px 9px;font-size:7px;display:grid}.ml-step-agent-panels section:last-child i{color:#fff;background:#18a784;place-items:center;width:15px;height:15px;font-size:7px;font-style:normal;display:grid}.ml-step-screen.is-map>header{padding-bottom:10px}.ml-step-screen.is-map>header b{font-size:12px}.ml-step-screen.is-map>header span{color:var(--ml-ink);font-size:8px;font-weight:500}.ml-step-map-layout{grid-template-columns:1.05fr 1fr;min-height:158px;display:grid}.ml-step-business-list{background:#fff;align-content:start;display:grid}.ml-step-business-list>span{border-bottom:1px solid #e5e8e4;align-content:center;gap:2px;min-height:49px;padding:7px 9px;display:grid;position:relative}.ml-step-business-list>span:first-child{background:#dff2ef}.ml-step-business-list b{text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.ml-step-business-list small{color:#b9a25b;font-size:6px}.ml-step-business-list em{color:#fff;background:#1ca882;border-radius:999px;padding:2px 5px;font-size:5px;font-style:normal;position:absolute;top:8px;right:5px}.ml-mini-map-grid{background:repeating-linear-gradient(38deg,#eef1ef 0 21px,#fff 22px 25px);grid-template-columns:repeat(3,1fr);place-items:center;gap:10px;padding:16px 10px;display:grid}.ml-mini-map-grid i,.ml-rank-dots i,.ml-listing-map>div i{color:#fff;border:2px solid #fff;border-radius:50%;place-items:center;width:28px;height:28px;font-size:9px;font-style:normal;font-weight:800;display:grid;box-shadow:0 2px 6px #181e152b}.ml-step-screen i.good,.ml-rank-dots i.good,.ml-listing-map i.good{background:#39aa7f}.ml-step-screen i.mid,.ml-rank-dots i.mid,.ml-listing-map i.mid{background:#f0b83d}.ml-step-screen i.low,.ml-rank-dots i.low,.ml-listing-map i.low{background:#e44f43}.ml-animated-line{color:#8b43d8;display:block;position:absolute;inset:0;overflow:hidden}.ml-animated-line>i{clip-path:polygon(0 68%,12% 65%,25% 52%,37% 62%,50% 57%,62% 45%,74% 60%,87% 34%,100% 46%,100% 50%,87% 38%,74% 64%,62% 49%,50% 61%,37% 66%,25% 56%,12% 69%,0 72%);background:currentColor;display:block;position:absolute;inset:0}.ml-animated-line.is-green{color:#16a486}.ml-animated-line.is-gray{color:#c9ceca}.ml-animated-line.is-blue{color:#6e9cec}.ml-carousel-dots{align-items:center;gap:5px;margin-top:20px;display:none}.ml-carousel-dots i{background:#c8ccc7;border-radius:50%;width:8px;height:8px}.ml-carousel-dots i.is-active{background:var(--ml-night);border-radius:999px;width:30px}.ml-quote{background:#fff}.ml-quote-card{text-align:center;background:radial-gradient(circle at 50% 110%,#ffffffd9,#0000 43%),linear-gradient(135deg,#dbeeea 0%,#efe9ff 56%,#d2bdff 100%);flex-direction:column;justify-content:center;align-items:center;min-height:530px;padding:70px 24px;display:flex}.ml-quote-card .ml-brand{margin-bottom:42px}.ml-quote-card blockquote{letter-spacing:-1.6px;max-width:940px;margin-bottom:35px;font-size:45px;font-weight:500;line-height:52px}.ml-quote-avatar{color:#fff;background:linear-gradient(145deg,#54e1b5,#b57cff);border-radius:50%;place-items:center;width:72px;height:72px;margin-bottom:14px;font-weight:800;display:grid}.ml-quote-card>b{font-size:14px}.ml-quote-card>small{margin-top:3px;font-size:12px}.ml-workflow{background:#fff;padding:126px 0 36px}.ml-workflow>h2{letter-spacing:-2.8px;text-align:center;text-wrap:balance;max-width:800px;margin:0 auto 112px;font-size:64px;font-weight:600;line-height:64px}.ml-feature-list{width:min(100% - 48px,1408px);margin-inline:auto}.ml-feature{grid-template-columns:914px minmax(0,1fr);align-items:center;gap:44px;min-height:467px;margin-bottom:113px;display:grid}.ml-feature.is-reversed{grid-template-columns:minmax(0,1fr) 914px}.ml-feature.is-reversed .ml-feature-art{grid-area:1/2}.ml-feature.is-reversed .ml-feature-copy{grid-area:1/1}.ml-feature-art{background:var(--ml-mint);border-radius:3px;place-items:center;width:100%;min-height:467px;padding:0;display:grid}.ml-mock-window{background:#fff;border:11px solid #ffffff70;border-radius:12px;width:min(100%,632px);height:378px;padding:30px;position:relative;overflow:hidden;box-shadow:0 10px #3c50440f,0 14px 30px #364a3f14}.ml-mock-window h4{letter-spacing:-.7px;margin-bottom:19px;font-size:24px;font-weight:600}.ml-feature-copy{padding:20px 0}.ml-feature-copy h3{letter-spacing:-1.65px;margin-bottom:22px;font-size:40px;font-weight:600;line-height:48px}.ml-feature-copy p{letter-spacing:-.38px;text-wrap:pretty;max-width:410px;margin-bottom:27px;font-size:19px;line-height:27px}.ml-feature.is-listings .ml-feature-copy h3{max-width:260px}.ml-feature.is-reviews .ml-feature-copy h3{max-width:250px}.ml-feature.is-map .ml-feature-copy p{max-width:360px}.ml-outline-button{border:1px solid var(--ml-ink);border-radius:999px;justify-content:center;align-items:center;min-height:56px;padding:0 27px;font-size:16px;font-weight:600;transition:background .2s,color .2s;display:inline-flex}.ml-outline-button:hover{background:var(--ml-night);color:#fff}.ml-agent-mock{grid-template-rows:auto 1fr;grid-template-columns:1fr 1fr;gap:13px 16px;display:grid}.ml-agent-mock h4{grid-column:1/-1;margin:0}.ml-agent-metrics,.ml-agent-actions{border:1px solid #cfd5ce;align-content:stretch;display:grid}.ml-agent-metrics header{border-bottom:1px solid #e1e4e0;justify-content:space-between;align-items:center;gap:8px;min-height:49px;padding:0 18px;display:flex}.ml-agent-metrics header b,.ml-agent-actions>b{font-size:15px}.ml-agent-metrics header small{color:#747a73;font-size:9px}.ml-agent-metrics span{border-bottom:1px solid #e1e4e0;grid-template-columns:1fr auto;align-items:center;min-height:57px;padding:0 18px;display:grid}.ml-agent-metrics span:last-child{border-bottom:0}.ml-agent-metrics small{font-size:11px}.ml-agent-metrics span b{font-size:23px}.ml-agent-metrics em{color:#139b74;margin-left:4px;font-size:9px;font-style:normal}.ml-agent-actions{grid-template-rows:49px repeat(4,1fr)}.ml-agent-actions>b{align-items:center;padding:0 18px;display:flex}.ml-agent-actions span{border-top:1px solid #e1e4e0;grid-template-columns:1fr 18px;align-items:center;padding:0 18px;font-size:10px;display:grid}.ml-agent-actions i{color:#fff;background:#19aa82;place-items:center;width:18px;height:18px;font-size:10px;font-style:normal;display:grid}.ml-listings-mock h4{margin-bottom:12px;font-size:21px}.ml-line-chart{background:repeating-linear-gradient(0deg,#0000 0 28px,#edf0ec 29px);border-block:1px solid #e1e4e0;height:88px;position:relative}.ml-line-chart:before{clip-path:polygon(0 72%,12% 69%,25% 56%,37% 66%,50% 61%,62% 49%,74% 64%,87% 38%,100% 50%,100% 100%,0 100%);content:"";background:linear-gradient(#b576f538,#b576f508);height:76px;position:absolute;bottom:0;left:0;right:84px}.ml-line-chart>.ml-animated-line{z-index:1;top:5px;bottom:8px;right:86px}.ml-line-chart>span:not(.ml-animated-line){z-index:2;background:#fff;border:1px solid #ccd1cc;min-width:72px;padding:8px 10px;font-size:23px;font-weight:600;line-height:22px;display:grid;position:absolute;top:6px;right:0}.ml-line-chart>span:not(.ml-animated-line) small{color:var(--ml-ink);font-size:9px;font-weight:500}.ml-line-chart>span:not(.ml-animated-line) b{color:#159b75;margin-left:2px;font-size:16px}.ml-listings-mock>header{justify-content:space-between;align-items:center;margin:13px 0 7px;font-size:10px;display:flex}.ml-listing-map{background-color:#edf0ee;background-image:linear-gradient(34deg,#0000 45%,#fff 46% 50%,#0000 51%),linear-gradient(145deg,#0000 42%,#fff 43% 47%,#0000 48%),linear-gradient(92deg,#0000 62%,#fff 63% 67%,#0000 68%);background-size:84px 54px,112px 70px,138px 100%;grid-template-columns:123px 1fr;height:118px;display:grid;overflow:hidden}.ml-listing-map ul{background:#fff;margin:0;padding:0;list-style:none}.ml-listing-map li{border-bottom:1px solid #e4e7e3;align-items:center;height:39px;padding:0 11px;font-size:9px;display:flex}.ml-listing-map li:first-child{background:#ead9ff;border-left:3px solid #8f45dd}.ml-listing-map>div{grid-template-columns:repeat(6,1fr);place-items:center;padding:8px 12px;display:grid}.ml-listing-map>div i{border-width:1px;width:21px;height:21px;font-size:0}.ml-reviews-mock{grid-template-columns:minmax(0,328px) minmax(0,209px);justify-content:center;gap:8px;display:grid}.ml-review-bars,.ml-review-score{border:1px solid #d8ddd7;min-width:0;padding:13px 15px 12px;display:grid}.ml-review-bars{grid-template-rows:auto 1fr auto}.ml-review-bars h4,.ml-review-score h4{letter-spacing:-.25px;margin:0;font-size:16px;line-height:21px}.ml-review-bars>div{background:repeating-linear-gradient(0deg,#0000 0 40px,#ecefec 41px);border-bottom:1px solid #dfe3de;border-left:1px solid #dfe3de;align-items:end;gap:10px;min-height:0;margin-top:10px;padding:8px 4px 0 20px;display:flex}.ml-review-bars i{height:var(--bar);background:#3fbd64;flex:1}.ml-review-bars i:nth-child(2),.ml-review-bars i:nth-child(6){background:#15a788}.ml-review-bars i:nth-child(3){background:#ffc657}.ml-review-bars i:nth-child(4){background:#e52e2e}.ml-review-bars i:nth-child(5){background:#ced1d3}.ml-review-bars footer{color:#7c827b;text-align:center;grid-template-columns:repeat(6,1fr);padding:5px 0 0 20px;display:grid}.ml-review-bars footer small{font-size:8px}.ml-review-score{grid-template-rows:auto 113px auto 1fr}.ml-review-score>span{place-items:end center;width:156px;height:82px;margin:10px auto 0;padding-bottom:4px;display:grid;position:relative;overflow:hidden}.ml-review-score>span:before{background:conic-gradient(from 270deg, #f0a126 0 16deg, #16a786 16deg 48deg, #44bf58 48deg 180deg, #eceeeb 180deg 360deg);content:"";border-radius:50%;width:156px;height:156px;position:absolute;top:0;left:0}.ml-review-score>span:after{content:"";background:#fff;border-radius:50%;width:112px;height:112px;position:absolute;top:22px;left:22px}.ml-review-score span b,.ml-review-score span small{z-index:1;position:relative}.ml-review-score span b{font-size:20px;line-height:20px}.ml-review-score span small{color:#efb532;letter-spacing:1px;font-size:8px}.ml-review-score strong{align-content:start;font-size:9px;display:grid}.ml-review-score strong b{font-size:27px;line-height:28px}.ml-review-score footer{color:#6e756d;grid-template-columns:repeat(3,1fr);align-content:end;gap:5px 7px;font-size:8px;display:grid}.ml-review-score footer span{white-space:nowrap;align-items:center;display:flex}.ml-review-score footer i{background:#18a688;border-radius:50%;width:9px;height:9px;margin-right:3px;display:inline-block}.ml-review-score footer .is-green i{background:#43bd58}.ml-review-score footer .is-yellow i{background:#ffc657}.ml-review-score footer .is-orange i{background:#f0a126}.ml-review-score footer .is-red i{background:#e52e2e}.ml-review-score footer .is-gray i{background:#ced1d3}.ml-map-mock{background:#eef1ef;grid-template-columns:250px 1fr;gap:0;padding:30px;display:grid}.ml-map-businesses{z-index:2;align-content:center;gap:8px;display:grid;position:relative}.ml-map-businesses>span{background:#fffffff0;border:1px solid #e0e4df;grid-template-columns:40px 1fr;align-items:center;gap:8px;min-height:78px;padding:7px 10px 7px 0;display:grid;position:relative}.ml-map-businesses>span+span{border-top:1px solid #e0e4df}.ml-map-businesses>span.is-selected{background:#d7ece9}.ml-map-businesses>span:after{content:"";background:#e0e4df;width:1px;position:absolute;inset:0 auto 0 39px}.ml-map-businesses>span.is-selected:after{background:#56bfa8}.ml-map-businesses>span>b{text-align:center;font-size:12px}.ml-map-businesses span>i{gap:3px;min-width:0;font-style:normal;display:grid}.ml-map-businesses strong{text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:5px;min-width:0;font-size:10px;display:flex;overflow:hidden}.ml-map-businesses strong>span{flex:none;font-size:10px;font-weight:500}.ml-map-businesses small{color:#737b72;text-overflow:ellipsis;white-space:nowrap;font-size:7px;line-height:9px;overflow:hidden}.ml-map-businesses .ml-map-rating{color:#32372f;align-items:center;gap:5px;display:flex}.ml-map-businesses .ml-map-rating>b{color:#32372f;letter-spacing:0;font-size:8px}.ml-map-businesses .ml-map-rating>span{color:#f1b83a;letter-spacing:1px}.ml-map-businesses .ml-map-rating>u{color:#737b72;text-decoration:none}.ml-map-businesses em{color:#fff;background:#15a786;border-radius:999px;flex:none;padding:2px 5px;font-size:7px;font-style:normal;position:static}.ml-rank-dots{background-color:#edf0ee;background-image:linear-gradient(40deg,#0000 43%,#fff 44% 49%,#0000 50%),linear-gradient(140deg,#0000 43%,#fff 44% 49%,#0000 50%),linear-gradient(91deg,#0000 58%,#fff 59% 64%,#0000 65%);background-size:150px 105px,175px 123px,220px 100%;grid-template-columns:repeat(5,1fr);place-items:center;padding:22px 12px;display:grid}.ml-rank-dots i{width:32px;height:32px;font-size:9px}.ml-insights-mock{grid-template-rows:1fr;grid-template-columns:208px 1fr;gap:29px;display:grid}.ml-insights-left{grid-template-rows:auto auto 162px;align-content:space-between;min-width:0;display:grid}.ml-insights-left h4{margin:0}.ml-sentiment{grid-template-columns:1fr 1fr;gap:8px;display:grid}.ml-sentiment span{align-content:start;display:grid}.ml-sentiment small{font-size:8px}.ml-sentiment span:first-child small{color:#9e5ce7}.ml-sentiment span:last-child small{color:#e7b733}.ml-sentiment b{font-size:26px;line-height:31px}.ml-sentiment em{color:#28936e;font-size:8px;font-style:normal}.ml-sentiment span:last-child em{color:#d84d44}.ml-insights-left aside{background:#eadbff;align-content:start;padding:18px;display:grid}.ml-insights-left aside b{color:#7936c7;max-width:135px;font-size:16px;line-height:17px}.ml-insights-left aside small{margin-top:12px;font-size:9px;line-height:12px}.ml-insights-left aside p{margin:12px 0 0;font-size:9px;line-height:12px}.ml-insight-chart{background:repeating-linear-gradient(0deg,#0000 0 54px,#e8ebe7 55px);border-top:1px solid #e8ebe7;align-self:stretch;height:100%;position:relative;overflow:hidden}.ml-insight-chart>i{transform-origin:bottom;width:42%;position:absolute;bottom:0}.ml-insight-chart>i:first-child{background:#b681f4;height:90%;left:5%}.ml-insight-chart>i:last-child{background:#ffc657;height:22%;right:5%}.ml-audit-mock{grid-template-rows:auto 1fr;grid-template-columns:338px 199px;gap:13px 9px;display:grid}.ml-audit-mock h4{grid-column:1/-1;margin:0}.ml-audit-chart{border:1px solid #d8ddd7;grid-template-rows:auto 1fr auto;min-width:0;display:grid}.ml-audit-chart>header{align-items:center;padding:12px 15px 0;font-size:8px;display:flex}.ml-audit-chart>header b{background:var(--ml-night);color:#fff;padding:6px 9px;font-weight:500}.ml-audit-chart>header span{border:1px solid #cfd4cf;padding:5px 9px}.ml-audit-chart>div{isolation:isolate;background:repeating-linear-gradient(0deg,#0000 0 37px,#ecefec 38px);border-bottom:1px solid #dfe3de;border-left:1px solid #dfe3de;margin:8px 24px 0 39px;position:relative}.ml-audit-chart>div:before{z-index:0;clip-path:polygon(58% 48%,66% 46%,73% 43%,80% 37%,86% 30%,92% 22%,97% 15%,100% 13%,100% 100%,58% 100%);content:"";background:linear-gradient(#7d39d029,#75a2ec08);position:absolute;inset:0}.ml-audit-chart>div:after{z-index:1;content:"";border-left:1px dashed #6e9cec38;position:absolute;top:0;bottom:0;left:58%}.ml-audit-yaxis{color:#70776f;flex-direction:column;justify-content:space-between;width:26px;display:flex;position:absolute;top:-3px;bottom:-3px;left:-34px}.ml-audit-yaxis small{font-size:7px;line-height:8px}.ml-audit-chart .ml-animated-line{z-index:2;inset:0}.ml-audit-chart .ml-animated-line.is-history>i{clip-path:polygon(0 34%,4% 34%,8% 41%,12% 51%,16% 51%,20% 60%,24% 60%,28% 51%,32% 51%,36% 42%,40% 49%,44% 49%,48% 45%,58% 46%,58% 48.5%,48% 47.5%,44% 51.5%,40% 51.5%,36% 44.5%,32% 53.5%,28% 53.5%,24% 62.5%,20% 62.5%,16% 53.5%,12% 53.5%,8% 43.5%,4% 36.5%,0 36.5%)}.ml-audit-chart .ml-animated-line.is-projection>i{clip-path:polygon(58% 46%,66% 45%,73% 42%,80% 36%,86% 29%,92% 21%,97% 14%,100% 12%,100% 14.5%,97% 16.5%,92% 23.5%,86% 31.5%,80% 38.5%,73% 44.5%,66% 47.5%,58% 48.5%);background:linear-gradient(90deg,#65a3ea 0 30%,#7d39d0 68%);-webkit-mask-image:repeating-linear-gradient(90deg,#000 0 10px,#0000 10px 16px);mask-image:repeating-linear-gradient(90deg,#000 0 10px,#0000 10px 16px)}.ml-audit-point{z-index:3;background:#8140d1;border:2px solid #d8bbff;border-radius:50%;width:11px;height:11px;position:absolute;top:11%;right:-5px;box-shadow:0 0 0 3px #8140d124}.ml-audit-chart footer{color:#6e756e;text-align:center;grid-template-columns:repeat(5,1fr);padding:5px 24px 12px 39px;display:grid}.ml-audit-chart footer span{font-size:7px}.ml-audit-list{border:1px solid #d8ddd7;align-content:start;padding:15px;display:grid}.ml-audit-list header{gap:12px;font-size:7px;display:flex}.ml-audit-list header span{align-items:center;gap:4px;display:flex}.ml-audit-list header i{background:#75a2ec;border-radius:50%;width:6px;height:6px}.ml-audit-list header span:last-child i{background:#7d39d0}.ml-audit-list strong{justify-content:space-between;margin-top:5px;font-size:23px;line-height:27px;display:flex}.ml-audit-list strong b{font-size:23px}.ml-audit-list>small{margin-top:24px;font-size:8px}.ml-audit-list>em{color:#7c34d2;font-size:24px;font-style:normal;font-weight:600}.ml-audit-list>div{gap:8px;margin-top:12px;display:grid}.ml-audit-list>div i{background:#d3d5d6;height:10px}.ml-audit-list>div i:first-child{width:68%}.ml-audit-list>div i:nth-child(2){width:82%}.ml-audit-list>div i:nth-child(3){width:93%}.ml-audit-list>div i:nth-child(4){width:58%}.ml-audit-list u{margin-top:auto;font-size:8px}.ml-channels{background:#fff;padding:86px 0 92px}.ml-channel-track{grid-template-columns:repeat(3,1fr);gap:45px 12px;display:grid}.ml-channel-track article{border-top:1px solid #51564f;min-height:154px;padding:28px 2px 0}.ml-channel-track i{min-height:40px;margin-bottom:13px;font-size:31px;font-style:normal;font-weight:400;display:block}.ml-channel-track h3{letter-spacing:-.9px;max-width:360px;margin:0;font-size:28px;font-weight:600;line-height:33px}.ml-section-heading.is-carousel{grid-template-columns:minmax(0,820px) auto;justify-content:space-between;align-items:end;gap:32px;margin-bottom:36px;display:grid}.ml-section-heading h2,.ml-trust h2,.ml-business-flows h2,.ml-resources h2{letter-spacing:-2.1px;text-transform:uppercase;text-wrap:balance;margin-bottom:0;font-size:46px;font-weight:500;line-height:46px}.ml-carousel-arrows{gap:12px;display:flex}.ml-carousel-arrows button{border:1px solid var(--ml-ink);cursor:pointer;background:0 0;border-radius:50%;place-items:center;width:56px;height:56px;font-size:22px;display:grid}.ml-carousel-arrows button:disabled{color:#c4c8c3;cursor:default;border-color:#c4c8c3}.ml-carousel-window{overflow:hidden}.ml-step-track,.ml-channel-track,.ml-flow-track,.ml-resource-grid,.ml-carousel-window{scrollbar-width:none;-ms-overflow-style:none}.ml-step-track::-webkit-scrollbar{display:none}.ml-channel-track::-webkit-scrollbar{display:none}.ml-flow-track::-webkit-scrollbar{display:none}.ml-resource-grid::-webkit-scrollbar{display:none}.ml-carousel-window::-webkit-scrollbar{display:none}.ml-carousel-window:focus-visible{outline-offset:4px;outline:3px solid #7445bb}.ml-step-track:focus-visible,.ml-channel-track:focus-visible,.ml-flow-track:focus-visible{outline-offset:-3px;outline:3px solid #7445bb}.ml-tools{background:#fff;padding:79px 0 118px}.ml-tools .ml-section-heading.is-carousel{margin-bottom:31px}.ml-tools .ml-carousel-arrows{display:none}.ml-tools .ml-carousel-window{overscroll-behavior-inline:contain;scrollbar-width:none;overflow:auto hidden}.ml-tools .ml-carousel-window::-webkit-scrollbar{display:none}@media (width>=901px){.ml-tools .ml-wide{width:min(100% - 76px,1376px)}}.ml-tool-track{width:max-content;transform:translateX(calc(var(--ml-carousel-page) * -292px));gap:12px;transition:transform .54s cubic-bezier(.22,1,.36,1);display:flex}.ml-tools .ml-tool-track{transition:none;transform:none}.ml-tool-card{background:var(--ml-mint);border-radius:4px;flex:0 0 280px;grid-template-columns:1fr;align-content:space-between;height:310px;padding:23px 24px;display:grid;position:relative;overflow:hidden}.ml-tool-card.is-feature{background:#b072ff;flex-basis:572px;grid-template-columns:293px 279px;padding:0}.ml-tool-card.is-lavender{background:var(--ml-lavender)}.ml-tool-card>div:first-child{display:block}.ml-tool-card.is-feature>div:first-child{padding:23px 24px;position:relative}.ml-tool-card.is-feature>div:first-child>b{max-width:210px}.ml-tool-card b{letter-spacing:-.85px;max-width:260px;font-size:29px;font-weight:600;line-height:32px;display:block}.ml-tool-card p{margin:15px 0 0;font-size:17px;line-height:23px}.ml-round-arrow{border:1px solid var(--ml-ink);border-radius:50%;place-items:center;width:58px;height:58px;font-size:25px;font-style:normal;display:grid;position:absolute;bottom:21px;right:22px}.ml-tool-card.is-feature>div:first-child .ml-round-arrow{bottom:21px;right:22px}.ml-tool-card>em{color:#181e157a;font-size:10px;font-style:normal;position:absolute;bottom:24px;left:24px}.ml-tool-explore{border:1px solid var(--ml-ink);border-radius:999px;justify-content:center;align-items:center;gap:13px;min-width:129px;min-height:56px;font-size:16px;font-weight:600;display:inline-flex;position:absolute;bottom:23px;right:24px}.ml-tool-explore i{font-size:18px;font-style:normal}.ml-tool-photo{background:#8f735f url(/local-business-owner-v1.webp) 50%/cover no-repeat;min-height:310px;position:relative;overflow:hidden}.ml-tool-photo>b{z-index:3;background:#fff;border:4px solid #ffffff9e;border-radius:14px;align-content:start;width:174px;min-height:110px;padding:12px 14px 10px;display:grid;position:absolute;bottom:12px;right:20px;box-shadow:0 8px 26px #00000029}.ml-tool-photo>b>small{color:var(--ml-ink);font-size:9px;line-height:11px}.ml-tool-photo>b>strong{font-size:24px;line-height:28px}.ml-tool-photo>b>strong em{color:#23946b;font-size:9px;font-style:normal}.ml-keyword-bars{align-items:end;gap:3px;height:34px;margin-top:7px;display:flex}.ml-keyword-bars i{height:var(--bar);box-shadow:none;background:#b072ff;border-radius:0;flex:1;position:static;transform:none}.ml-principles{background:linear-gradient(180deg, var(--ml-mint) 0%, #f2edff 35%, var(--ml-lavender) 100%);min-height:720px;padding:83px 0 0}.ml-principle-track{width:max-content;transform:translateX(calc(var(--ml-carousel-page) * -457px));gap:12px;transition:transform .65s cubic-bezier(.22,1,.36,1);display:flex}.ml-principle-card{background:#fff;border-radius:4px;flex-direction:column;flex:0 0 445px;min-height:450px;padding:25px;display:flex}.ml-principle-card>span{font-size:45px;font-weight:800;line-height:.7}.ml-principle-card blockquote{letter-spacing:-.45px;margin:14px 0 34px;font-size:22px;line-height:32px}.ml-principle-card footer{margin-top:auto;display:grid}.ml-principle-card footer b{font-size:15px}.ml-principle-card footer small{margin-top:3px;font-size:13px}.ml-proof-strip{z-index:2;background:var(--ml-lavender);margin-bottom:24px;padding:0 32px;position:relative}.ml-proof-items{grid-template-columns:repeat(3,1fr);align-items:center;gap:34px;width:min(100% - 144px,1280px);min-height:267px;margin-inline:auto;display:grid}.ml-proof-items article{grid-template-columns:auto minmax(125px,1fr);align-items:center;gap:24px;display:grid}.ml-proof-items article:first-child,.ml-proof-items article:last-child{grid-template-columns:140px 116px;width:280px}.ml-proof-items article:first-child{justify-self:start;transform:translate(-30px)}.ml-proof-items article:nth-child(2){justify-self:center}.ml-proof-items article:last-child{justify-self:end}.ml-proof-items b{letter-spacing:-7px;font-size:116px;font-weight:600;line-height:.82}.ml-proof-items article:nth-child(2)>b{font-size:116px}.ml-proof-items span{gap:10px;max-width:190px;display:grid}.ml-proof-items strong{white-space:nowrap;align-items:center;gap:7px;font-size:20px;line-height:23px;display:flex}.ml-proof-items strong>small{letter-spacing:.4px;text-transform:uppercase;border:1px solid;border-radius:999px;padding:1px 4px;font-size:7px;font-weight:700;line-height:10px}.ml-proof-items .ml-proof-signal{align-items:center;gap:7px;width:max-content;max-width:none;height:18px;display:flex}.ml-proof-signal i{background:var(--ml-ink);border-radius:50%;width:14px;height:14px}.ml-proof-items .ml-proof-signal.is-stars{gap:3px;height:24px}.ml-proof-items .ml-proof-signal.is-stars i{background:0 0;border-radius:0;width:20px;height:24px}.ml-proof-items .ml-proof-signal.is-stars i:before{content:"★";font-size:22px;line-height:24px;display:block}.ml-proof-items .ml-proof-signal.is-stars i.is-empty:before{content:"☆"}.ml-saw-edge{z-index:2;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='24' viewBox='0 0 12 24'%3E%3Cpath fill='%23c190ff' d='M0 0h12L6 24z'/%3E%3C/svg%3E");background-repeat:repeat-x;background-size:12px 24px;height:24px;display:block;position:absolute;bottom:-24px;left:0;right:0}.ml-trust{background:#fff;padding:122px 0 105px}.ml-trust h2{max-width:760px;margin-bottom:36px}.ml-trust h2 span{display:block}.ml-trust-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.ml-trust-grid article{background:var(--ml-night);color:#fff;border-radius:4px;flex-direction:column;min-height:245px;padding:30px 25px;display:flex}.ml-trust-grid b{color:var(--ml-lavender);letter-spacing:-7px;font-size:116px;font-weight:600;line-height:.82;display:block}.ml-trust-grid p{max-width:330px;margin:auto 0 0;font-size:17px;line-height:23px}.ml-business-flows{background:#fff;padding:0 0 102px}.ml-business-flows h2{max-width:850px;margin-bottom:38px}.ml-flow-track{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.ml-flow-card{min-width:0;display:block}.ml-flow-art{background:var(--ml-mint);place-items:center;height:251px;display:grid;position:relative;overflow:hidden}.ml-flow-art>b{z-index:2;letter-spacing:3px;justify-content:center;align-items:center;gap:12px;min-width:272px;font-size:31px;font-weight:800;line-height:1;display:inline-flex;position:relative}.ml-flow-art>b:before{content:"◆";font-size:38px;line-height:1}.ml-flow-card:nth-child(2) .ml-flow-art>b{border:3px double var(--ml-ink);letter-spacing:1px;border-radius:45% 45% 38% 38%;padding:18px 24px;font-family:Georgia,serif;font-size:27px}.ml-flow-card:nth-child(2) .ml-flow-art>b:before{display:none}.ml-flow-card:nth-child(3) .ml-flow-art>b{letter-spacing:7px;width:min(340px,100% - 24px);min-width:0;font-size:27px;font-weight:500}.ml-flow-card:nth-child(3) .ml-flow-art>b:before{background:var(--ml-ink);content:"";width:3px;height:45px}.ml-flow-card h3{letter-spacing:-.85px;margin:30px 0 0;font-size:28px;font-weight:600;line-height:32px}.ml-resources{background:#fff;padding:0 0 112px}.ml-resources h2{max-width:760px;margin-bottom:45px}.ml-resource-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.ml-resource-grid a{min-height:170px;padding-right:20px;display:block}.ml-resource-grid i{margin-bottom:22px;font-size:25px;font-style:normal;display:block}.ml-resource-grid h3{letter-spacing:-.65px;max-width:330px;margin-bottom:18px;font-size:24px;font-weight:600;line-height:29px}.ml-resource-grid span{font-size:13px;font-weight:600}.ml-faq{background:#fff;padding:70px 0 114px}.ml-faq>.ml-wide{grid-template-columns:250px 1fr;gap:48px;display:grid}.ml-faq>.ml-wide>h2{letter-spacing:-2.1px;text-transform:uppercase;margin:0;font-size:46px;font-weight:500;line-height:46px}.ml-faq-list{border-top:1px solid var(--ml-ink)}.ml-faq-list article{border-bottom:1px solid var(--ml-ink)}.ml-faq-list h3{margin:0}.ml-faq-list button{text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:1fr 58px;align-items:center;gap:25px;width:100%;min-height:104px;padding:14px 0;display:grid}.ml-faq-list button span{letter-spacing:-.75px;font-size:28px;font-weight:600;line-height:34px}.ml-faq-list button i{border:1px solid var(--ml-ink);border-radius:50%;place-items:center;width:58px;height:58px;font-size:25px;font-style:normal;font-weight:400;display:grid}.ml-faq-panel{opacity:0;grid-template-rows:0fr;transition:grid-template-rows .35s,opacity .25s;display:grid}.ml-faq-panel>div{overflow:hidden}.ml-faq-panel p{max-width:850px;margin:-4px 76px 26px 0;font-size:18px;line-height:27px}.ml-faq-list article.is-open .ml-faq-panel{opacity:1;grid-template-rows:1fr}.ml-final{background:#fff;padding:0 32px 114px}.ml-final-card{text-align:center;background:linear-gradient(135deg,#dac8ff,#ececff 55%,#d9eff1);border-radius:4px;flex-direction:column;justify-content:center;align-items:center;width:min(100%,1216px);min-height:455px;margin-inline:auto;padding:58px 30px 145px;display:flex;position:relative;overflow:hidden}.ml-final-card h2{z-index:2;letter-spacing:-2.1px;text-transform:uppercase;text-wrap:balance;max-width:800px;margin-bottom:21px;font-size:46px;font-weight:500;line-height:46px;position:relative}.ml-final-card p{z-index:2;margin-bottom:30px;font-size:20px;line-height:28px;position:relative}.ml-final-card>a{z-index:2;background:var(--ml-night);color:#fff;border-radius:999px;justify-content:center;align-items:center;min-height:56px;padding:0 29px;font-size:16px;font-weight:600;display:inline-flex;position:relative}.ml-final-card .ml-spectrum{height:130px}.ml-footer{color:var(--ml-ink);background:#fff;padding:0 0 24px}.ml-footer-main{grid-template-columns:480px 1fr;gap:90px 55px;padding-top:42px;display:grid}.ml-footer-intro{flex-direction:column;align-items:flex-start;display:flex}.ml-footer-intro h2{letter-spacing:-2.1px;text-transform:uppercase;text-wrap:balance;max-width:470px;margin:52px 0 18px;font-size:46px;font-weight:500;line-height:46px}.ml-footer-intro p{max-width:430px;margin-bottom:29px;font-size:16px;line-height:24px}.ml-footer-intro>a{background:var(--ml-lavender);border-radius:999px;justify-content:center;align-items:center;min-height:56px;padding:0 28px;font-size:16px;font-weight:600;display:inline-flex}.ml-footer-columns{grid-template-columns:repeat(4,1fr);gap:30px;padding-top:19px;display:grid}.ml-footer-columns>div{flex-direction:column;align-items:flex-start;gap:14px;display:flex}.ml-footer-columns b{margin-bottom:6px;font-size:16px}.ml-footer-columns a{font-size:14px;line-height:20px}.ml-footer-accordions{display:none}.ml-socials{grid-column:1/-1;gap:22px;display:flex}.ml-socials a{border-radius:50%;place-items:center;width:44px;height:44px;font-size:19px;font-weight:800;display:grid}.ml-socials svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:22px;height:22px}.ml-socials svg .is-fill{fill:currentColor;stroke:none}.ml-footer-bottom{border-top:1px solid #d2d6d1;grid-column:1/-1;grid-template-columns:1fr 1fr auto;align-items:center;gap:25px;padding-top:22px;font-size:13px;display:grid}.ml-footer-bottom>span:nth-child(2){justify-content:center;gap:42px;display:flex}.ml-footer-bottom b{font-weight:500}.ml-footer-wordmark{background:repeating-linear-gradient(90deg,#41265e24 0 1px,#0000 1px 5px),linear-gradient(#e5f5f1 0%,#e6e4ff 42%,#ba81ff 82%,#a875ed 100%);justify-content:center;align-items:flex-end;height:525px;margin-top:24px;padding-inline:22px;display:flex;position:relative;overflow:hidden}.ml-footer-wordmark span{color:var(--ml-ink);letter-spacing:-.075em;white-space:nowrap;flex:none;font-size:clamp(90px,15vw,310px);font-weight:700;line-height:.68;display:block;transform:translateY(10px)}.marketing-site.ml-motion [data-reveal]{opacity:0;transition:opacity .72s cubic-bezier(.16,1,.3,1),transform .72s cubic-bezier(.16,1,.3,1);transform:translateY(22px)scale(.995)}.marketing-site.ml-motion [data-reveal].is-visible,.marketing-site.ml-motion [data-reveal]:focus-within{opacity:1;transform:none}.marketing-site.ml-motion .ml-platforms[data-motion-presence] .ml-logo-track{animation-play-state:paused}.marketing-site.ml-motion .ml-platforms[data-motion-presence].is-motion-active .ml-logo-track{animation-play-state:running}.marketing-site.ml-motion .ml-visibility[data-reveal] .ml-step-card,.marketing-site.ml-motion .ml-channels[data-reveal] .ml-channel-track article,.marketing-site.ml-motion .ml-tools[data-reveal] .ml-tool-card,.marketing-site.ml-motion .ml-principles[data-reveal] .ml-principle-card,.marketing-site.ml-motion .ml-proof-strip[data-reveal] .ml-proof-items article,.marketing-site.ml-motion .ml-trust[data-reveal] .ml-trust-grid article,.marketing-site.ml-motion .ml-business-flows[data-reveal] .ml-flow-card,.marketing-site.ml-motion .ml-resources[data-reveal] .ml-resource-grid a,.marketing-site.ml-motion .ml-faq[data-reveal] .ml-faq-list article{opacity:0;transition:opacity .54s cubic-bezier(.16,1,.3,1),translate .54s cubic-bezier(.16,1,.3,1);transition-delay:calc(55ms + var(--i,0) * 70ms);translate:0 14px}.marketing-site.ml-motion .ml-visibility[data-reveal].is-visible .ml-step-card,.marketing-site.ml-motion .ml-channels[data-reveal].is-visible .ml-channel-track article,.marketing-site.ml-motion .ml-tools[data-reveal].is-visible .ml-tool-card,.marketing-site.ml-motion .ml-principles[data-reveal].is-visible .ml-principle-card,.marketing-site.ml-motion .ml-proof-strip[data-reveal].is-visible .ml-proof-items article,.marketing-site.ml-motion .ml-trust[data-reveal].is-visible .ml-trust-grid article,.marketing-site.ml-motion .ml-business-flows[data-reveal].is-visible .ml-flow-card,.marketing-site.ml-motion .ml-resources[data-reveal].is-visible .ml-resource-grid a,.marketing-site.ml-motion .ml-faq[data-reveal].is-visible .ml-faq-list article{opacity:1;translate:0}.marketing-site.ml-motion .ml-visibility[data-reveal] h2,.marketing-site.ml-motion .ml-tools[data-reveal] .ml-section-heading,.marketing-site.ml-motion .ml-principles[data-reveal] .ml-section-heading,.marketing-site.ml-motion .ml-trust[data-reveal] h2,.marketing-site.ml-motion .ml-business-flows[data-reveal] h2,.marketing-site.ml-motion .ml-resources[data-reveal] h2,.marketing-site.ml-motion .ml-faq[data-reveal]>.ml-wide>h2{opacity:0;transition:opacity .56s cubic-bezier(.16,1,.3,1) 30ms,translate .56s cubic-bezier(.16,1,.3,1) 30ms;translate:0 12px}.marketing-site.ml-motion .ml-visibility[data-reveal].is-visible h2,.marketing-site.ml-motion .ml-tools[data-reveal].is-visible .ml-section-heading,.marketing-site.ml-motion .ml-principles[data-reveal].is-visible .ml-section-heading,.marketing-site.ml-motion .ml-trust[data-reveal].is-visible h2,.marketing-site.ml-motion .ml-business-flows[data-reveal].is-visible h2,.marketing-site.ml-motion .ml-resources[data-reveal].is-visible h2,.marketing-site.ml-motion .ml-faq[data-reveal].is-visible>.ml-wide>h2{opacity:1;translate:0}.marketing-site.ml-motion .ml-visibility[data-reveal] .ml-step-screen,.marketing-site.ml-motion .ml-feature[data-reveal] .ml-mock-window{opacity:0;transition:opacity .68s cubic-bezier(.16,1,.3,1),translate .68s cubic-bezier(.16,1,.3,1),scale .68s cubic-bezier(.16,1,.3,1);translate:0 10px;scale:.985}.marketing-site.ml-motion .ml-visibility[data-reveal] .ml-step-screen{transition-delay:calc(.15s + var(--i,0) * 70ms)}.marketing-site.ml-motion .ml-feature[data-reveal] .ml-mock-window{transition-delay:.15s}.marketing-site.ml-motion .ml-visibility[data-reveal].is-visible .ml-step-screen,.marketing-site.ml-motion .ml-feature[data-reveal].is-visible .ml-mock-window{opacity:1;translate:0;scale:1}.marketing-site.ml-motion .ml-feature[data-reveal] .ml-feature-copy{opacity:0;transition:opacity .62s cubic-bezier(.16,1,.3,1) 80ms,translate .62s cubic-bezier(.16,1,.3,1) 80ms;translate:14px}.marketing-site.ml-motion .ml-feature.is-reversed[data-reveal] .ml-feature-copy{translate:-14px}.marketing-site.ml-motion .ml-feature[data-reveal].is-visible .ml-feature-copy{opacity:1;translate:0}.ml-agent-actions>span:first-of-type,.ml-step-agent-panels section:last-child>span:first-of-type{--i:0}.ml-agent-actions>span:nth-of-type(2),.ml-step-agent-panels section:last-child>span:nth-of-type(2){--i:1}.ml-agent-actions>span:nth-of-type(3){--i:2}.ml-agent-actions>span:nth-of-type(4){--i:3}.marketing-site.ml-motion [data-reveal] .ml-agent-actions>span,.marketing-site.ml-motion [data-reveal] .ml-step-agent-panels section:last-child>span{opacity:0;transition:opacity .42s,translate .42s;transition-delay:calc(.22s + var(--i,0) * 50ms);translate:-8px}.marketing-site.ml-motion [data-reveal] .ml-agent-actions i,.marketing-site.ml-motion [data-reveal] .ml-step-agent-panels section:last-child i{transition:scale .36s cubic-bezier(.34,1.56,.64,1);transition-delay:calc(.29s + var(--i,0) * 50ms);scale:.45}.marketing-site.ml-motion [data-reveal].is-visible .ml-agent-actions>span,.marketing-site.ml-motion [data-reveal].is-visible .ml-step-agent-panels section:last-child>span{opacity:1;translate:0}.marketing-site.ml-motion [data-reveal].is-visible .ml-agent-actions i,.marketing-site.ml-motion [data-reveal].is-visible .ml-step-agent-panels section:last-child i{scale:1}.marketing-site.ml-motion [data-reveal] .ml-mini-map-grid>i,.marketing-site.ml-motion [data-reveal] .ml-rank-dots>i,.marketing-site.ml-motion [data-reveal] .ml-listing-map>div>i{opacity:0;transition:opacity .32s,scale .42s cubic-bezier(.34,1.56,.64,1);transition-delay:calc(.18s + var(--i,0) * 30ms);scale:.55}.marketing-site.ml-motion [data-reveal].is-visible .ml-mini-map-grid>i,.marketing-site.ml-motion [data-reveal].is-visible .ml-rank-dots>i,.marketing-site.ml-motion [data-reveal].is-visible .ml-listing-map>div>i{opacity:1;scale:1}.ml-insight-chart>i:first-child{--i:0}.ml-insight-chart>i:last-child{--i:1}.marketing-site.ml-motion [data-reveal] .ml-review-bars>div>i,.marketing-site.ml-motion [data-reveal] .ml-insight-chart>i,.marketing-site.ml-motion [data-reveal] .ml-keyword-bars>i{transform-origin:bottom;transition:scale .6s cubic-bezier(.2,.9,.3,1);transition-delay:calc(.22s + var(--i,0) * 70ms);scale:1 0}.marketing-site.ml-motion [data-reveal].is-visible .ml-review-bars>div>i,.marketing-site.ml-motion [data-reveal].is-visible .ml-insight-chart>i,.marketing-site.ml-motion [data-reveal].is-visible .ml-keyword-bars>i{scale:1}.marketing-site.ml-motion [data-reveal] .ml-animated-line{opacity:.35;clip-path:inset(0 100% 0 0);transition:opacity .26s .18s,clip-path .9s cubic-bezier(.22,1,.36,1) .18s}.marketing-site.ml-motion [data-reveal] .ml-animated-line.is-gray{transition-delay:.26s}.marketing-site.ml-motion [data-reveal].is-visible .ml-animated-line{opacity:1;clip-path:inset(0)}.marketing-site.ml-motion .ml-tools[data-reveal] .ml-tool-photo>b,.marketing-site.ml-motion .ml-business-flows[data-reveal] .ml-flow-art>b{opacity:0;transition:opacity .43s .26s,translate .43s .26s,scale .43s cubic-bezier(.34,1.56,.64,1) .26s;translate:0 9px;scale:.9}.marketing-site.ml-motion .ml-tools[data-reveal].is-visible .ml-tool-photo>b,.marketing-site.ml-motion .ml-business-flows[data-reveal].is-visible .ml-flow-art>b{opacity:1;translate:0;scale:1}.marketing-site.ml-motion .ml-final[data-reveal] .ml-final-card>h2,.marketing-site.ml-motion .ml-final[data-reveal] .ml-final-card>p,.marketing-site.ml-motion .ml-final[data-reveal] .ml-final-card>a,.marketing-site.ml-motion .ml-footer[data-reveal] .ml-footer-intro,.marketing-site.ml-motion .ml-footer[data-reveal] .ml-footer-columns,.marketing-site.ml-motion .ml-footer[data-reveal] .ml-socials,.marketing-site.ml-motion .ml-footer[data-reveal] .ml-footer-bottom{opacity:0;transition:opacity .56s cubic-bezier(.16,1,.3,1),translate .56s cubic-bezier(.16,1,.3,1);translate:0 14px}.marketing-site.ml-motion .ml-final[data-reveal] .ml-final-card>h2{transition-delay:50ms}.marketing-site.ml-motion .ml-final[data-reveal] .ml-final-card>p{transition-delay:.13s}.marketing-site.ml-motion .ml-final[data-reveal] .ml-final-card>a{transition-delay:.21s}.marketing-site.ml-motion .ml-footer[data-reveal] .ml-footer-columns{transition-delay:80ms}.marketing-site.ml-motion .ml-footer[data-reveal] .ml-socials{transition-delay:.14s}.marketing-site.ml-motion .ml-footer[data-reveal] .ml-footer-bottom{transition-delay:.2s}.marketing-site.ml-motion .ml-final[data-reveal].is-visible .ml-final-card>h2,.marketing-site.ml-motion .ml-final[data-reveal].is-visible .ml-final-card>p,.marketing-site.ml-motion .ml-final[data-reveal].is-visible .ml-final-card>a,.marketing-site.ml-motion .ml-footer[data-reveal].is-visible .ml-footer-intro,.marketing-site.ml-motion .ml-footer[data-reveal].is-visible .ml-footer-columns,.marketing-site.ml-motion .ml-footer[data-reveal].is-visible .ml-socials,.marketing-site.ml-motion .ml-footer[data-reveal].is-visible .ml-footer-bottom{opacity:1;translate:0}.marketing-site a:focus-visible,.marketing-site button:focus-visible,.marketing-site summary:focus-visible{outline-offset:3px;outline:3px solid #7445bb}@media (hover:hover) and (pointer:fine){.ml-tool-card,.ml-principle-card,.ml-flow-card,.ml-resource-grid a{transition:transform .24s,box-shadow .24s}.ml-round-arrow{transition:color .24s,background .24s,transform .24s}.ml-tool-card:hover,.ml-principle-card:hover,.ml-flow-card:hover,.ml-resource-grid a:hover{z-index:2;transform:translateY(-2px);box-shadow:0 16px 34px #181e151c}.ml-tool-card:hover .ml-round-arrow{color:#fff;background:var(--ml-night);transform:rotate(45deg)}}@media (width<=1359px) and (width>=1240px){.ml-feature,.ml-feature.is-reversed{grid-template-columns:minmax(0,1.62fr) minmax(360px,.9fr);gap:36px}.ml-feature.is-reversed{grid-template-columns:minmax(360px,.9fr) minmax(0,1.62fr)}.ml-feature-art{min-height:467px}}@media (width<=1239px) and (width>=901px){.ml-header-inner{grid-template-columns:210px 1fr 210px;gap:14px}.ml-navigation{gap:18px}.ml-navigation>a,.ml-nav-group>button,.ml-header-actions>a{font-size:14px}.ml-hero-inner{grid-template-columns:minmax(430px,1fr) minmax(460px,.96fr);gap:44px}.ml-hero h1{font-size:58px;line-height:59px}.ml-hero-media{width:100%}.ml-feature,.ml-feature.is-reversed{grid-template-columns:minmax(0,1.55fr) minmax(300px,.8fr);gap:32px}.ml-feature.is-reversed{grid-template-columns:minmax(300px,.8fr) minmax(0,1.55fr)}.ml-feature-art{min-height:467px;padding:0}.ml-mock-window{aspect-ratio:632/378;width:min(100% - 32px,632px);height:auto}.ml-feature-copy h3{font-size:36px;line-height:42px}.ml-proof-items b,.ml-proof-items article:nth-child(2)>b{font-size:76px}}@media (width<=1050px) and (width>=901px){.ml-feature,.ml-feature.is-reversed{grid-template-columns:1fr;gap:28px}.ml-feature.is-reversed .ml-feature-art,.ml-feature.is-reversed .ml-feature-copy{grid-column:1}.ml-feature.is-reversed .ml-feature-art{grid-row:1}.ml-feature.is-reversed .ml-feature-copy{grid-row:2}.ml-feature-art{min-height:540px}}@media (width<=1050px){.ml-wide{width:min(100% - 32px,987px)}.ml-header{height:70px}.ml-header-inner{grid-template-columns:1fr auto;gap:12px;width:calc(100% - 32px)}.ml-header .ml-brand b{font-size:15px}.ml-header .ml-brand small{font-size:7px}.ml-header .marketing-brand-mark{transform-origin:0;width:23px;height:23px;transform:scale(.82)}.ml-menu-button{cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:50%;place-content:center;gap:5px;width:44px;height:44px;display:grid}.ml-menu-button i{background:var(--ml-ink);width:18px;height:2px;transition:opacity .2s,transform .28s cubic-bezier(.16,1,.3,1)}.ml-menu-button[aria-expanded=true] i:first-of-type{transform:translateY(7px)rotate(45deg)}.ml-menu-button[aria-expanded=true] i:nth-of-type(2){opacity:0;transform:scaleX(.4)}.ml-menu-button[aria-expanded=true] i:last-of-type{transform:translateY(-7px)rotate(-45deg)}.ml-navigation{overscroll-behavior:contain;height:calc(100dvh - 69px);max-height:calc(100svh - 69px);padding:18px 16px calc(30px + env(safe-area-inset-bottom));opacity:0;visibility:hidden;pointer-events:none;background:#fff;border-top:1px solid #e1e5e0;transition:opacity .22s,transform .3s cubic-bezier(.16,1,.3,1),visibility 0s .3s;display:block;position:absolute;top:69px;left:0;right:0;overflow:auto;transform:translateY(-8px)}.ml-navigation.is-open{opacity:1;visibility:visible;pointer-events:auto;transition-delay:0s;transform:none}.ml-navigation>a,.ml-nav-group>button{border-bottom:1px solid #e0e4df;justify-content:space-between;width:100%;min-height:55px;font-size:18px}.ml-nav-group{position:static}.ml-mega-menu{width:100%;box-shadow:none;border:0;border-radius:0;padding:8px 0 14px;position:static;transform:none}.ml-mega-menu>strong{display:none}.ml-mega-menu>div{grid-template-columns:1fr}.ml-mega-menu a{padding:10px 12px}.ml-header-actions{display:none}.ml-mobile-actions{grid-template-columns:1fr 1fr;gap:9px;margin-top:22px;display:grid}.ml-mobile-actions a{border:1px solid var(--ml-ink);border-radius:999px;justify-content:center;align-items:center;min-height:50px;font-weight:600;display:flex}.ml-mobile-actions a:last-child{background:var(--ml-night);color:#fff}.ml-hero{min-height:800px;padding:17px 16px 145px}.ml-hero-inner{width:100%;display:block}.ml-hero-copy{text-align:center}.ml-eyebrow{margin-top:0;font-size:12px}.ml-hero h1{letter-spacing:-2.4px;max-width:700px;margin:27px auto 21px;font-size:52px;line-height:52px}.ml-hero-copy>p{max-width:640px;margin-inline:auto;font-size:19px;line-height:27px}.ml-hero-actions{justify-content:center}.ml-hero-media{width:min(100%,650px);margin:32px auto 0}.ml-platforms{padding:48px 0}.ml-visibility h2{font-size:52px;line-height:52px}.ml-step-track{scroll-snap-type:x mandatory;grid-template-columns:repeat(3,minmax(360px,1fr));padding-right:max(16px,100% - 360px);scroll-padding-right:max(16px,100% - 360px);overflow-x:auto}.ml-step-card{scroll-snap-align:start}.ml-step-window{overflow:hidden}.ml-carousel-dots.is-steps{display:flex}.ml-workflow>h2{font-size:52px;line-height:52px}.ml-feature,.ml-feature.is-reversed{grid-template-columns:1fr;gap:28px;margin-bottom:86px}.ml-feature.is-reversed .ml-feature-art,.ml-feature.is-reversed .ml-feature-copy{grid-column:1}.ml-feature.is-reversed .ml-feature-art{grid-row:1}.ml-feature.is-reversed .ml-feature-copy{grid-row:2}.ml-feature-art{min-height:430px}.ml-feature-copy{padding:0}.ml-channel-track{scroll-snap-type:x mandatory;grid-template-columns:repeat(5,minmax(280px,1fr));padding-right:max(16px,100% - 280px);scroll-padding-right:max(16px,100% - 280px);overflow-x:auto}.ml-channel-track article{scroll-snap-align:start}.ml-channel-window{overflow:hidden}.ml-proof-items{grid-template-columns:1fr;width:100%;padding:38px 0}.ml-proof-items article,.ml-proof-items article:first-child,.ml-proof-items article:nth-child(2),.ml-proof-items article:last-child{border-bottom:1px solid #181e158c;grid-template-columns:auto minmax(125px,1fr);justify-self:stretch;min-height:110px}.ml-proof-items article:first-child,.ml-proof-items article:last-child{width:auto}.ml-proof-items article:first-child{transform:none}.ml-proof-items article:last-child{border-bottom:0}.ml-trust-grid{grid-template-columns:1fr}.ml-trust-grid article{min-height:220px}.ml-flow-track{scroll-snap-type:x mandatory;grid-template-columns:repeat(3,minmax(320px,1fr));padding-right:max(16px,100% - 320px);scroll-padding-right:max(16px,100% - 320px);overflow-x:auto}.ml-flow-card{scroll-snap-align:start}.ml-flow-window{overflow:hidden}.ml-tools .ml-tool-track{padding-right:max(16px,100vw - 344px)}.ml-faq>.ml-wide{grid-template-columns:1fr;gap:35px}.ml-footer-main{grid-template-columns:1fr;gap:45px}.ml-footer-columns{grid-template-columns:repeat(2,1fr)}}@media (width>=1051px){.ml-tools .ml-carousel-arrows{display:flex}.ml-visibility h2{position:relative;top:-38px}.ml-workflow{padding-top:177px;padding-bottom:14px}.ml-tools{margin-top:82px;padding-bottom:132px}.ml-principles{min-height:675px}.ml-trust{padding-bottom:107px}.ml-business-flows{padding-bottom:121px}.ml-resources{padding-bottom:84px}.ml-faq{padding-bottom:292px}.ml-final{padding-bottom:0}.ml-footer-main{padding-top:25px}}@media (width>=601px) and (width<=1050px){.ml-principle-track{--ml-principle-card:min(445px, calc((100vw - 44px) / 2));--ml-principle-step:min(457px, calc((100vw - 20px) / 2));transform:translateX(calc(var(--ml-carousel-page) * var(--ml-principle-step) * -1))}.ml-principle-card{flex-basis:var(--ml-principle-card)}}@media (width>=601px) and (width<=900px){.ml-mock-window{aspect-ratio:632/378;width:min(100% - 32px,632px);height:auto}}@media (width<=600px){.marketing-site{--ml-mobile-card:min(240px, calc(100vw - 45px));--ml-mobile-wide-card:min(320px, calc(100vw - 55px));--ml-mobile-tail:calc(100vw - 30px - var(--ml-mobile-card) + 15px);font-size:15px;overflow-x:hidden}.ml-wide{width:calc(100% - 30px)}.ml-hero{min-height:0;padding:15px 15px 84px}.ml-eyebrow{gap:8px;margin-top:0;font-size:11px}.ml-hero h1{letter-spacing:-.047em;max-width:350px;margin-top:27px;font-size:clamp(42px,12.3vw,48px);line-height:1}.ml-hero-copy>p{letter-spacing:-.02em;max-width:350px;font-size:clamp(16px,4.7vw,18px);line-height:1.45}.ml-hero-actions{grid-template-columns:minmax(0,1fr);justify-content:stretch;gap:10px;width:100%;max-width:360px;margin:30px auto 0;display:grid}.ml-button{width:100%;min-height:54px}.ml-hero-media{width:calc(100% - 2px);margin:51px auto 0}.ml-hero>.ml-spectrum{background-size:12px 95px;height:95px}.ml-platforms{padding:80px 0 45px}.ml-logo-track{gap:44px;padding-right:44px}.ml-logo-track span{font-size:12px}.ml-visibility{padding:40px 0 68px}.ml-visibility h2{letter-spacing:-.045em;max-width:350px;margin-bottom:80px;font-size:48px;line-height:48px}.ml-step-window{margin-right:-15px}.ml-step-track{grid-template-columns:repeat(3, var(--ml-mobile-card));padding-right:var(--ml-mobile-tail);scroll-padding-inline:0 var(--ml-mobile-tail);overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch;gap:12px}.ml-step-card{scroll-snap-stop:always;height:419px;padding:20px 15px 0}.ml-step-card>span{margin-bottom:23px;font-size:13px}.ml-step-card h3{font-size:21px;line-height:27px}.ml-step-card>p{font-size:15px;line-height:22px}.ml-step-screen{height:220px;min-height:220px;padding:12px;top:225px;left:15px;right:15px}.ml-mini-map-grid{gap:7px}.ml-mini-map-grid i{width:24px;height:24px}.ml-carousel-dots.is-steps{margin-top:18px}.ml-quote{padding:10px 15px 8px}.ml-quote-card{border-radius:4px;height:490px;min-height:490px;padding:45px 22px;overflow:hidden}.ml-quote-card .ml-brand{margin-bottom:36px}.ml-quote-card blockquote{letter-spacing:-1.2px;margin-bottom:31px;font-size:29px;line-height:39px}.ml-quote-avatar{display:none}.ml-workflow{padding:73px 0 10px}.ml-workflow>h2{letter-spacing:-.045em;max-width:355px;margin-bottom:80px;font-size:48px;line-height:48px}.ml-feature-list{width:calc(100% - 30px)}.ml-feature,.ml-feature.is-reversed{gap:35px;min-height:470px;margin-bottom:80px}.ml-feature.is-reviews{min-height:502px}.ml-feature.is-map{min-height:494px}.ml-feature-art{min-height:218px;padding:22px}.ml-mock-window{aspect-ratio:632/378;border-width:5px;border-radius:8px;width:100%;height:auto;padding:13px}.ml-mock-window h4{margin-bottom:7px;font-size:14px}.ml-feature-copy h3{letter-spacing:-.04em;margin-bottom:17px;font-size:clamp(29px,8.5vw,32px);line-height:1.16}.ml-feature-copy p{margin-bottom:27px;font-size:17px;line-height:24px}.ml-outline-button{width:100%;min-height:54px;padding-inline:16px}.ml-agent-mock{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:6px}.ml-agent-metrics,.ml-agent-actions{min-width:0}.ml-agent-metrics header{min-height:24px;padding:0 5px}.ml-agent-metrics header b,.ml-agent-actions>b{font-size:7px}.ml-agent-metrics header small{font-size:4px}.ml-agent-metrics span{min-height:24px;padding:0 5px}.ml-agent-metrics small{font-size:5px}.ml-agent-metrics span b{font-size:10px}.ml-agent-metrics em{font-size:5px}.ml-agent-actions{grid-template-rows:24px repeat(4,1fr)}.ml-agent-actions>b{padding:0 5px}.ml-agent-actions span{grid-template-columns:1fr 9px;padding:0 5px;font-size:5px}.ml-agent-actions i{width:9px;height:9px;font-size:5px}.ml-listings-mock h4{font-size:11px}.ml-line-chart{height:41px}.ml-line-chart>span:not(.ml-animated-line){min-width:35px;padding:3px;font-size:10px;line-height:9px}.ml-line-chart>span:not(.ml-animated-line) small{font-size:4px}.ml-line-chart>span:not(.ml-animated-line) b{font-size:6px}.ml-listings-mock>header{margin:6px 0 3px;font-size:5px}.ml-listing-map{grid-template-columns:65px 1fr;height:55px}.ml-listing-map li{height:18px;padding:0 4px;font-size:4px}.ml-listing-map>div{padding:4px}.ml-listing-map>div i{border-width:1px;width:12px;height:12px;font-size:4px}.ml-reviews-mock{grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);gap:5px}.ml-review-bars,.ml-review-score{min-width:0;padding:5px}.ml-review-bars h4,.ml-review-score h4{font-size:7px;line-height:9px}.ml-review-bars>div{gap:3px;margin-top:4px;padding:3px 2px 0 7px}.ml-review-bars footer{padding:2px 0 0 7px}.ml-review-bars footer small{font-size:3px}.ml-review-score{grid-template-rows:auto 48px auto 1fr}.ml-review-score>span{width:65px;height:36px;margin-top:3px;padding-bottom:0}.ml-review-score>span:before{width:65px;height:65px}.ml-review-score>span:after{width:45px;height:45px;top:10px;left:10px}.ml-review-score span b{font-size:13px}.ml-review-score span small{font-size:4px}.ml-review-score strong{font-size:5px}.ml-review-score strong b{font-size:11px}.ml-review-score footer{gap:2px;font-size:3px}.ml-review-score footer i{width:4px;height:4px;margin-right:1px}.ml-map-mock{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:0;padding:8px}.ml-map-businesses>span{grid-template-columns:16px 1fr;gap:3px;min-height:39px;padding:3px 3px 3px 0}.ml-map-businesses>span:after{left:15px}.ml-map-businesses strong{gap:1px;font-size:5px}.ml-map-businesses strong>span{font-size:5px}.ml-map-businesses small{font-size:3.5px;line-height:4px}.ml-map-businesses .ml-map-rating{gap:1px}.ml-map-businesses .ml-map-rating>b{letter-spacing:0;font-size:3.5px}.ml-map-businesses em{padding:1px 2px;font-size:3px;top:8px;right:3px}.ml-rank-dots{padding:9px 4px}.ml-rank-dots i{border-width:1px;width:13px;height:13px;font-size:4px}.ml-insights-mock{grid-template-columns:minmax(0,.82fr) minmax(0,1.25fr);gap:5px}.ml-sentiment{gap:4px}.ml-sentiment small{font-size:4px}.ml-sentiment b{white-space:nowrap;font-size:12px;line-height:14px}.ml-sentiment em{font-size:4px}.ml-insights-left{grid-template-rows:auto auto 1fr;align-content:stretch;gap:6px}.ml-insights-left h4{margin:0;font-size:7px;line-height:9px}.ml-insights-left aside{padding:6px}.ml-insights-left aside b{font-size:7px;line-height:8px}.ml-insights-left aside small,.ml-insights-left aside p{margin-top:4px;font-size:4px;line-height:5px}.ml-audit-mock{grid-template-columns:minmax(0,1.65fr) minmax(0,.95fr);gap:5px}.ml-audit-chart>header{padding:4px 5px 0;font-size:3px}.ml-audit-chart>header b,.ml-audit-chart>header span{padding:2px 3px}.ml-audit-chart>div{margin:3px 5px 0 15px}.ml-audit-yaxis{width:10px;left:-13px}.ml-audit-yaxis small{font-size:3px;line-height:4px}.ml-audit-chart footer{padding:2px 5px 4px 15px}.ml-audit-chart footer span{font-size:3px}.ml-audit-list{padding:5px}.ml-audit-list header{gap:3px;font-size:3px}.ml-audit-list strong,.ml-audit-list strong b{font-size:9px;line-height:11px}.ml-audit-list>small{margin-top:5px;font-size:3px}.ml-audit-list>em{font-size:10px}.ml-audit-list>div{gap:3px;margin-top:4px}.ml-audit-list>div i{height:3px}.ml-audit-list u{font-size:3px}.ml-channels{padding:66px 0 92px}.ml-channel-window{margin-right:-15px}.ml-channel-track{grid-template-columns:repeat(5, var(--ml-mobile-card));padding-right:var(--ml-mobile-tail);scroll-padding-inline:0 var(--ml-mobile-tail);overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch;gap:12px}.ml-channel-track article{scroll-snap-stop:always;min-height:202px;padding:28px 16px 18px 0}.ml-channel-track i{margin-bottom:19px;font-size:29px}.ml-channel-track h3{font-size:23px;line-height:28px}.ml-section-heading.is-carousel{grid-template-columns:1fr;margin-bottom:32px}.ml-tools .ml-section-heading.is-carousel{margin-bottom:32px}.ml-section-heading h2,.ml-trust h2,.ml-business-flows h2,.ml-resources h2{letter-spacing:-.044em;font-size:36px;line-height:36px}.ml-carousel-arrows{display:none}.ml-tools{padding:82px 0 93px}.ml-tools .ml-carousel-window{scrollbar-width:none}.ml-tools .ml-carousel-window::-webkit-scrollbar{display:none}.ml-carousel-window{overscroll-behavior-inline:contain;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;margin-right:-15px;overflow:auto hidden}.ml-tool-track{padding-right:var(--ml-mobile-tail);gap:12px;transition:none;transform:none}.ml-tools .ml-tool-track{padding-right:var(--ml-mobile-tail)}.ml-tool-card{flex-basis:var(--ml-mobile-card);scroll-snap-align:start;scroll-snap-stop:always;height:280px;padding:20px 16px}.ml-tool-card.is-feature{flex-basis:var(--ml-mobile-card);grid-template-rows:172px 108px;grid-template-columns:1fr;height:280px}.ml-tool-card.is-feature>div:first-child{padding:16px;position:static}.ml-tool-card.is-feature p{-webkit-line-clamp:2;margin-top:8px}.ml-tool-card.is-feature>div:first-child .ml-round-arrow{width:50px;height:50px;bottom:14px;right:14px}.ml-tool-card b{font-size:21px;line-height:25px}.ml-tool-card p{-webkit-line-clamp:4;-webkit-box-orient:vertical;font-size:14px;line-height:19px;display:-webkit-box;overflow:hidden}.ml-round-arrow{width:50px;height:50px;bottom:16px;right:15px}.ml-tool-photo{background-position:50% 38%;min-height:120px}.ml-tool-explore{min-width:118px;min-height:50px;bottom:18px;right:18px}.ml-tool-photo>b{width:146px;min-height:96px;padding:9px 11px 8px;bottom:9px;right:10px}.ml-tool-card>em{bottom:20px;left:15px}.ml-tools .ml-carousel-dots{display:flex}.ml-principles{min-height:670px;padding:79px 0 92px}.ml-principle-track{padding-right:var(--ml-mobile-tail);gap:12px;transition:none;transform:none}.ml-principle-card{flex-basis:var(--ml-mobile-wide-card);scroll-snap-align:start;scroll-snap-stop:always;min-height:441px;padding:20px}.ml-principle-card blockquote{font-size:20px;line-height:28px}.ml-principles .ml-carousel-dots{display:flex}.ml-proof-strip{width:calc(100% - 30px);margin-left:15px;margin-right:15px;padding:0}.ml-proof-items{gap:0;min-height:482px;padding:0}.ml-proof-items article,.ml-proof-items article:first-child,.ml-proof-items article:nth-child(2),.ml-proof-items article:last-child{grid-template-columns:150px minmax(0,1fr);justify-self:stretch;gap:6px;min-height:160px;display:grid}.ml-proof-items b,.ml-proof-items article:nth-child(2)>b{letter-spacing:-.07em;font-size:96px}.ml-proof-items strong{white-space:normal;flex-wrap:wrap;align-items:flex-start;gap:4px 6px;font-size:15px;line-height:18px}.ml-proof-signal{gap:5px;height:14px}.ml-proof-signal i{width:10px;height:10px}.ml-proof-items .ml-proof-signal.is-stars{gap:2px;height:18px}.ml-proof-items .ml-proof-signal.is-stars i{width:15px;height:18px}.ml-proof-items .ml-proof-signal.is-stars i:before{font-size:17px;line-height:18px}.ml-trust{padding:153px 0 78px}.ml-trust h2{margin-bottom:32px}.ml-trust-grid{background:var(--ml-night);border-radius:4px;gap:0;padding:14px 16px;overflow:hidden}.ml-trust-grid article{border-bottom:1px solid #ffffff8c;border-radius:0;min-height:200px;padding:24px 0}.ml-trust-grid article:last-child{border-bottom:0}.ml-trust-grid b{font-size:96px}.ml-trust-grid p{margin-top:auto;font-size:16px}.ml-business-flows{padding-bottom:78px}.ml-business-flows h2{margin-bottom:32px}.ml-flow-window{margin-right:-15px}.ml-flow-track{grid-template-columns:repeat(3, var(--ml-mobile-card));padding-right:var(--ml-mobile-tail);scroll-padding-inline:0 var(--ml-mobile-tail);overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch;gap:12px}.ml-flow-art{height:251px}.ml-flow-art>b{min-width:200px;font-size:25px}.ml-flow-card{scroll-snap-stop:always;min-height:353px}.ml-flow-card h3{margin-top:15px;font-size:21px;line-height:25px}.ml-flow-card p{font-size:14px;line-height:21px}.ml-resources{padding-bottom:184px}.ml-resources h2{margin-bottom:32px}.ml-resource-grid{grid-template-columns:repeat(3, var(--ml-mobile-card));padding-right:var(--ml-mobile-tail);scroll-padding-inline:0 var(--ml-mobile-tail);scroll-snap-type:x mandatory;overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch;gap:12px;overflow-x:auto}.ml-resource-grid a{scroll-snap-align:start;scroll-snap-stop:always;min-height:148px}.ml-resource-grid h3{font-size:21px;line-height:26px}.ml-faq{padding:25px 0 31px}.ml-faq>.ml-wide{gap:32px}.ml-faq>.ml-wide>h2{font-size:clamp(34px,10.5vw,42px);line-height:1.02}.ml-faq-list button{grid-template-columns:1fr 56px;gap:12px;min-height:102px}.ml-faq-list button span{letter-spacing:-.45px;font-size:21px;line-height:26px}.ml-faq-list button i{width:56px;height:56px}.ml-faq-panel p{margin:-2px 0 24px;font-size:17px;line-height:24px}.ml-final{padding:160px 15px 95px}.ml-final-card{min-height:434px;padding:80px 15px 64px}.ml-final-card h2{letter-spacing:-.044em;font-size:36px;line-height:36px}.ml-final-card p{margin-bottom:29px;font-size:18px;line-height:26px}.ml-final-card>a{width:100%;min-height:54px}.ml-final-card .ml-spectrum{background-size:12px 95px;height:95px}.ml-footer{padding-bottom:0}.ml-footer-main{gap:42px;width:calc(100% - 30px);padding-top:0}.ml-footer-intro .ml-brand{display:none}.ml-footer-intro h2{letter-spacing:-.044em;margin:0 0 20px;font-size:clamp(30px,9vw,34px);line-height:1.03}.ml-footer-intro p{font-size:15px;line-height:22px}.ml-footer-intro>a{width:100%;min-height:54px}.ml-footer-columns{display:none}.ml-footer-accordions{display:block}.ml-footer-accordions details{border-bottom:1px solid #d7dbd6}.ml-footer-accordions summary{cursor:pointer;justify-content:space-between;align-items:center;min-height:49px;font-size:15px;font-weight:600;list-style:none;display:flex}.ml-footer-accordions summary::-webkit-details-marker{display:none}.ml-footer-accordions details[open] summary span{transform:rotate(180deg)}.ml-footer-accordions details>div{gap:12px;padding:0 0 18px 12px;display:grid}.ml-footer-accordions a{align-items:center;min-height:44px;font-size:14px;display:flex}.ml-socials{gap:18px;padding-top:3px}.ml-footer-bottom{grid-template-columns:1fr;gap:15px;padding:16px 0 26px}.ml-footer-bottom>span:nth-child(2){flex-wrap:wrap;justify-content:flex-start;gap:12px 26px}.ml-footer-bottom>span:nth-child(2) a{align-items:center;min-height:44px;display:inline-flex}.ml-footer-bottom b{display:none}.ml-footer-wordmark{height:320px;margin-top:0;padding-inline:12px}.ml-footer-wordmark span{font-size:clamp(42px,15vw,90px);transform:translateY(5px)}}@media (width>=480px) and (width<=600px){.ml-mock-window{padding:16px}.ml-mock-window h4{font-size:18px;line-height:22px}.ml-agent-mock{gap:9px 11px}.ml-agent-metrics header{min-height:36px;padding-inline:10px}.ml-agent-metrics header b,.ml-agent-actions>b{font-size:11px}.ml-agent-metrics header small{font-size:6px}.ml-agent-metrics span{min-height:38px;padding-inline:10px}.ml-agent-metrics small{font-size:8px}.ml-agent-metrics span b{font-size:17px}.ml-agent-metrics em{font-size:7px}.ml-agent-actions{grid-template-rows:36px repeat(4,1fr)}.ml-agent-actions>b,.ml-agent-actions span{padding-inline:10px}.ml-agent-actions span{grid-template-columns:1fr 14px;font-size:7px}.ml-agent-actions i{width:14px;height:14px;font-size:8px}.ml-listings-mock h4{font-size:17px}.ml-line-chart{height:64px}.ml-line-chart>span:not(.ml-animated-line){min-width:52px;padding:5px 7px;font-size:16px;line-height:15px}.ml-line-chart>span:not(.ml-animated-line) small{font-size:7px}.ml-line-chart>span:not(.ml-animated-line) b{font-size:10px}.ml-listings-mock>header{margin:9px 0 5px;font-size:8px}.ml-listing-map{grid-template-columns:92px 1fr;height:84px}.ml-listing-map li{height:28px;padding-inline:7px;font-size:7px}.ml-listing-map>div{padding:6px 8px}.ml-listing-map>div i{width:17px;height:17px;font-size:6px}.ml-review-bars,.ml-review-score{padding:9px 10px 8px}.ml-review-bars h4,.ml-review-score h4{font-size:11px;line-height:14px}.ml-review-bars>div{gap:6px;margin-top:7px;padding:5px 3px 0 12px}.ml-review-bars footer{padding:4px 0 0 12px}.ml-review-bars footer small{font-size:6px}.ml-review-score{grid-template-rows:auto 76px auto 1fr}.ml-review-score>span{width:104px;height:58px;margin-top:6px}.ml-review-score>span:before{width:104px;height:104px}.ml-review-score>span:after{width:74px;height:74px;top:15px;left:15px}.ml-review-score span b{font-size:17px}.ml-review-score span small{font-size:6px}.ml-review-score strong{font-size:7px}.ml-review-score strong b{font-size:19px;line-height:20px}.ml-review-score footer{gap:3px 5px;font-size:6px}.ml-review-score footer i{width:7px;height:7px}.ml-map-mock{padding:15px}.ml-map-businesses>span{grid-template-columns:29px 1fr;gap:6px;min-height:58px;padding:5px 7px 5px 0}.ml-map-businesses>span:after{left:28px}.ml-map-businesses>span>b{font-size:9px}.ml-map-businesses strong,.ml-map-businesses strong>span{font-size:8px}.ml-map-businesses small{font-size:6px;line-height:7px}.ml-map-businesses .ml-map-rating{gap:3px}.ml-map-businesses .ml-map-rating>b{font-size:6px}.ml-map-businesses em{padding:1px 3px;font-size:5px}.ml-rank-dots{padding:15px 8px}.ml-rank-dots i{width:23px;height:23px;font-size:7px}.ml-insights-mock{grid-template-columns:minmax(0,.82fr) minmax(0,1.25fr);gap:10px}.ml-sentiment{gap:6px}.ml-sentiment small{font-size:6px}.ml-sentiment b{font-size:18px;line-height:21px}.ml-sentiment em{font-size:6px}.ml-insights-left{gap:9px}.ml-insights-left h4{font-size:11px;line-height:13px}.ml-insights-left aside{padding:10px}.ml-insights-left aside b{font-size:11px;line-height:12px}.ml-insights-left aside small,.ml-insights-left aside p{margin-top:7px;font-size:6px;line-height:8px}.ml-audit-mock{gap:9px 7px}.ml-audit-chart>header{padding:7px 9px 0;font-size:6px}.ml-audit-chart>header b,.ml-audit-chart>header span{padding:4px 6px}.ml-audit-chart>div{margin:6px 16px 0 27px}.ml-audit-yaxis{width:19px;left:-24px}.ml-audit-yaxis small{font-size:5px;line-height:6px}.ml-audit-chart footer{padding:4px 16px 8px 27px}.ml-audit-chart footer span{font-size:5px}.ml-audit-list{padding:10px}.ml-audit-list header{gap:7px;font-size:5px}.ml-audit-list strong,.ml-audit-list strong b{font-size:17px;line-height:20px}.ml-audit-list>small{margin-top:12px;font-size:6px}.ml-audit-list>em{font-size:18px}.ml-audit-list>div{gap:5px;margin-top:7px}.ml-audit-list>div i{height:6px}.ml-audit-list u{font-size:5px}}@media (width<=360px){.marketing-site{--ml-mobile-card:min(240px, calc(100vw - 36px));--ml-mobile-wide-card:min(300px, calc(100vw - 36px));--ml-mobile-tail:calc(100vw - 24px - var(--ml-mobile-card) + 12px)}.ml-wide,.ml-footer-main,.ml-header-inner{width:calc(100% - 24px)}.ml-hero{padding-inline:12px}.ml-hero h1{overflow-wrap:anywhere;font-size:clamp(38px,12vw,43px)}.ml-visibility h2,.ml-workflow>h2{overflow-wrap:anywhere;font-size:clamp(34px,11.25vw,40px);line-height:1.02}.ml-section-heading h2,.ml-trust h2,.ml-business-flows h2,.ml-resources h2,.ml-faq>.ml-wide>h2,.ml-final-card h2,.ml-footer-intro h2{overflow-wrap:anywhere}.ml-hero-actions{max-width:100%}.ml-step-window,.ml-channel-window,.ml-carousel-window,.ml-flow-window{margin-right:-12px}.ml-step-card{padding-inline:16px}.ml-step-screen{left:16px;right:16px}.ml-quote,.ml-final{padding-left:12px;padding-right:12px}.ml-feature-list{width:calc(100% - 24px)}.ml-feature-art{padding:16px}.ml-mock-window{padding:10px}.ml-proof-strip{width:calc(100% - 24px);margin-left:12px;margin-right:12px;padding:0}.ml-proof-items article,.ml-proof-items article:first-child,.ml-proof-items article:nth-child(2),.ml-proof-items article:last-child{grid-template-columns:126px minmax(0,1fr);gap:8px}.ml-proof-items b,.ml-proof-items article:nth-child(2)>b{font-size:82px}.ml-final-card{padding-inline:13px}}@media (width<=600px){.marketing-site.ml-motion [data-reveal]{transition-duration:.56s;transform:translateY(12px)scale(.997)}.marketing-site.ml-motion .ml-visibility[data-reveal] .ml-step-card,.marketing-site.ml-motion .ml-channels[data-reveal] .ml-channel-track article,.marketing-site.ml-motion .ml-tools[data-reveal] .ml-tool-card,.marketing-site.ml-motion .ml-principles[data-reveal] .ml-principle-card,.marketing-site.ml-motion .ml-proof-strip[data-reveal] .ml-proof-items article,.marketing-site.ml-motion .ml-trust[data-reveal] .ml-trust-grid article,.marketing-site.ml-motion .ml-business-flows[data-reveal] .ml-flow-card,.marketing-site.ml-motion .ml-resources[data-reveal] .ml-resource-grid a,.marketing-site.ml-motion .ml-faq[data-reveal] .ml-faq-list article{transition-duration:.47s;transition-delay:calc(35ms + var(--i,0) * 50ms);translate:0 9px}}@media (prefers-reduced-motion:reduce){.marketing-site *,.marketing-site :before,.marketing-site :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.ml-logo-track{transform:none}.marketing-site.ml-motion [data-reveal]{opacity:1!important;transform:none!important}.marketing-site.ml-motion [data-reveal] .ml-step-card,.marketing-site.ml-motion [data-reveal] .ml-channel-track article,.marketing-site.ml-motion [data-reveal] .ml-step-screen,.marketing-site.ml-motion [data-reveal] .ml-feature-copy,.marketing-site.ml-motion [data-reveal] .ml-mock-window,.marketing-site.ml-motion [data-reveal] .ml-tool-card,.marketing-site.ml-motion [data-reveal] .ml-tool-photo>b,.marketing-site.ml-motion [data-reveal] .ml-principle-card,.marketing-site.ml-motion [data-reveal] .ml-proof-items article,.marketing-site.ml-motion [data-reveal] .ml-trust-grid article,.marketing-site.ml-motion [data-reveal] .ml-flow-card,.marketing-site.ml-motion [data-reveal] .ml-flow-art>b,.marketing-site.ml-motion [data-reveal] .ml-resource-grid a,.marketing-site.ml-motion [data-reveal] .ml-faq-list article,.marketing-site.ml-motion [data-reveal] .ml-section-heading,.marketing-site.ml-motion [data-reveal]>.ml-wide>h2,.marketing-site.ml-motion [data-reveal] .ml-final-card>h2,.marketing-site.ml-motion [data-reveal] .ml-final-card>p,.marketing-site.ml-motion [data-reveal] .ml-final-card>a,.marketing-site.ml-motion [data-reveal] .ml-footer-intro,.marketing-site.ml-motion [data-reveal] .ml-footer-columns,.marketing-site.ml-motion [data-reveal] .ml-socials,.marketing-site.ml-motion [data-reveal] .ml-footer-bottom,.marketing-site.ml-motion [data-reveal] .ml-agent-actions>span,.marketing-site.ml-motion [data-reveal] .ml-step-agent-panels section:last-child>span,.marketing-site.ml-motion [data-reveal] .ml-agent-actions i,.marketing-site.ml-motion [data-reveal] .ml-step-agent-panels section:last-child i,.marketing-site.ml-motion [data-reveal] .ml-mini-map-grid>i,.marketing-site.ml-motion [data-reveal] .ml-rank-dots>i,.marketing-site.ml-motion [data-reveal] .ml-listing-map>div>i,.marketing-site.ml-motion [data-reveal] .ml-review-bars>div>i,.marketing-site.ml-motion [data-reveal] .ml-insight-chart>i,.marketing-site.ml-motion [data-reveal] .ml-keyword-bars>i{opacity:1!important;translate:none!important;scale:1!important}.marketing-site.ml-motion [data-reveal] .ml-animated-line{opacity:1!important;clip-path:inset(0)!important}}@media (forced-colors:active){.ml-spectrum,.ml-saw-edge{display:none}}.cp-site{--cp-ink:#171d17;--cp-muted:#5d665f;--cp-line:#dfe4df;--cp-purple:#4d158e;--cp-purple-2:#7b2df6;--cp-lavender:#b985ff;--cp-mint:#edf8f6;--cp-green:#11a88a;min-width:0;min-height:100svh;color:var(--cp-ink);font-family:var(--font-body);background:#fff;overflow-x:clip}.cp-site *,.cp-site :before,.cp-site :after{box-sizing:border-box}.cp-site a{color:inherit}.cp-site button,.cp-site input,.cp-site select{font:inherit}.cp-skip{z-index:300;background:#121812;border-radius:8px;padding:11px 16px;font-weight:800;text-decoration:none;position:fixed;top:8px;left:8px;translate:0 -180%;color:#fff!important}.cp-skip:focus{translate:0}.cp-topbar{z-index:120;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffff7;border-bottom:1px solid #d9ded9;grid-template-columns:220px minmax(220px,380px) minmax(440px,1fr);align-items:center;gap:28px;min-height:52px;padding:0 31px 0 20px;display:grid;position:sticky;top:0}.cp-topbar-brand{width:max-content;color:inherit;text-decoration:none;display:inline-flex}.cp-brand{align-items:center;gap:9px;line-height:1;display:inline-flex}.cp-brand>span:last-child{gap:3px;display:grid}.cp-brand b{letter-spacing:-.035em;font-size:15px;font-weight:900}.cp-brand small{color:#5e36a8;letter-spacing:.2em;font-size:8px;font-weight:900}.cp-brand-mark{width:24px;height:20px;position:relative}.cp-brand-mark i{background:var(--cp-ink);border-radius:999px 4px;width:21px;height:6px;position:absolute;left:1px;rotate:-12deg}.cp-brand-mark i:first-child{width:17px;top:1px}.cp-brand-mark i:nth-child(2){top:7px;left:3px}.cp-brand-mark i:nth-child(3){width:16px;top:13px;left:6px}.cp-global-search{grid-template-columns:minmax(0,1fr) 36px;height:34px;display:grid}.cp-global-search input{min-width:0;color:var(--cp-ink);background:#fff;border:1px solid #cfd5cf;border-radius:5px 0 0 5px;outline:0;padding:0 13px}.cp-global-search input:focus{border-color:#8960d7;box-shadow:0 0 0 3px #7b2df61f}.cp-global-search button{cursor:pointer;background:#f3f5f3;border:1px solid #cfd5cf;border-left:0;border-radius:0 5px 5px 0;font-size:19px}.cp-topbar nav{justify-content:flex-end;align-items:center;gap:28px;display:flex}.cp-topbar nav a{white-space:nowrap;font-size:13px;font-weight:650;text-decoration:none}.cp-topbar nav a:hover{color:#6930c5}.cp-topbar nav .is-login,.cp-topbar nav .is-signup{border:1px solid #cfd4cf;border-radius:6px;padding:8px 14px}.cp-topbar nav .is-signup{color:#fff;background:#10a58a;border-color:#10a58a}.cp-mobile-menu{cursor:pointer;background:0 0;border:0;width:44px;height:44px;display:none}.cp-mobile-menu i{background:currentColor;width:24px;height:2px;margin:5px auto;display:block}.cp-rail{z-index:100;background:#fff;border-right:1px solid #d9ded9;flex-direction:column;align-items:center;gap:5px;width:52px;padding:10px 6px;display:flex;position:fixed;top:52px;bottom:0;left:0}.cp-rail a{color:#667069;border-radius:7px;place-items:center;width:40px;height:40px;font-size:22px;text-decoration:none;display:grid}.cp-rail a:hover,.cp-rail a.is-current{color:#252b25;background:#e7eae7}.cp-rail a:nth-last-child(2){margin-top:auto}.cp-site.is-app>main,.cp-site.is-app>.cp-footer{margin-left:52px}.cp-site>main{min-width:0}.cp-mobile-panel{z-index:250;background:#fff;align-content:start;gap:28px;padding:20px;display:grid;position:fixed;inset:0;overflow:auto}.cp-mobile-panel>div{justify-content:space-between;align-items:center;display:flex}.cp-mobile-panel>div button{cursor:pointer;background:#fff;border:1px solid #ccd3cc;border-radius:50%;width:44px;height:44px;font-size:30px}.cp-mobile-panel nav{border-top:1px solid var(--cp-line);display:grid}.cp-mobile-panel nav a{border-bottom:1px solid var(--cp-line);justify-content:space-between;align-items:center;min-height:56px;font-size:18px;font-weight:760;text-decoration:none;display:flex}.cp-mobile-panel>a{color:#fff;background:#151b15;border-radius:7px;place-items:center;min-height:52px;font-weight:800;text-decoration:none;display:grid}.cp-hero{min-width:0;position:relative}.cp-hero-copy>p{letter-spacing:.02em;margin:0 0 22px;font-size:13px;font-weight:760}.cp-hero-copy h1{letter-spacing:-.058em;text-wrap:balance;margin:0;font-size:clamp(43px,4.5vw,70px);line-height:.99}.cp-hero-copy>span{margin-top:24px;font-size:clamp(17px,1.5vw,21px);line-height:1.5;display:block}.cp-agent-hero{background:radial-gradient(circle at 78% 20%,#ffffffc2,#0000 28%),linear-gradient(135deg,#fafafa 0 36%,#d9e6f4 36% 62%,#d6c0ff 62% 100%);border-radius:0 0 64px 64px;grid-template-columns:minmax(0,.9fr) minmax(460px,1fr);align-items:center;gap:clamp(42px,7vw,100px);min-height:630px;padding:60px clamp(50px,7vw,120px);display:grid;overflow:hidden}.cp-agent-hero .cp-hero-copy{max-width:620px}.cp-agent-hero mark{color:#fff;background:linear-gradient(90deg,#8e4ff2,#4c95df);border-radius:22px;padding:2px 15px 8px;display:inline-block}.cp-agent-hero-visual{isolation:isolate;justify-self:center;width:min(640px,100%);height:470px;position:relative}.cp-agent-owner-photo{z-index:1;border-radius:9px;width:59%;height:69%;position:absolute;top:12px;right:7%;overflow:hidden;rotate:4deg;box-shadow:0 24px 50px #22343f29}.cp-agent-owner-photo img{object-fit:cover;object-position:50% 42%}.cp-agent-profile-card{z-index:4;color:#293128;background:#fffffff5;border:1px solid #2a38441f;border-radius:12px;width:45%;min-width:250px;animation:.72s cubic-bezier(.2,.8,.2,1) .16s both cp-agent-card-in;position:absolute;top:24%;right:0;overflow:hidden;box-shadow:0 22px 50px #262c3833}.cp-agent-profile-card header{align-items:center;gap:9px;padding:13px 14px 10px;display:flex}.cp-agent-profile-card header>span{color:#7130cd;background:#e7d8ff;border-radius:7px;place-items:center;width:34px;height:34px;font-size:11px;font-weight:900;display:grid}.cp-agent-profile-card header div{gap:3px;display:grid}.cp-agent-profile-card header b{font-size:11px}.cp-agent-profile-card header small{color:#657168;font-size:9px}.cp-agent-profile-actions{grid-template-columns:repeat(3,1fr);gap:5px;padding:0 12px 10px;display:grid}.cp-agent-profile-actions i{color:#3674cf;background:#eff4ff;border-radius:14px;place-items:center;min-height:25px;font-size:8.5px;font-style:normal;font-weight:800;display:grid}.cp-agent-profile-gallery{grid-template-columns:1.35fr .8fr .8fr;gap:3px;height:118px;padding:0 8px;display:grid}.cp-agent-profile-gallery i{background:linear-gradient(145deg,#604c3c,#cb8f59 58%,#f1d7ad);border-radius:5px}.cp-agent-profile-gallery i:nth-child(2){background:linear-gradient(145deg,#c7aa83,#755741 55%,#30271f)}.cp-agent-profile-gallery i:nth-child(3){background:linear-gradient(145deg,#f1e4c3,#6d9c74 48%,#223a28)}.cp-agent-profile-card footer{color:#727b73;justify-content:space-around;padding:10px 6px 11px;font-size:8px;display:flex}.cp-agent-profile-card footer b{color:#1a211a}.cp-agent-growth-bars{z-index:3;background:linear-gradient(165deg,#bc95ff14,#ffa3da40);border-radius:12px;align-items:end;gap:9px;width:51%;height:43%;padding:0 7px;display:flex;position:absolute;bottom:8%;right:31%}.cp-agent-growth-bars i{height:var(--bar-height);transform-origin:bottom;min-width:13px;animation:cp-agent-bar-grow .8s calc(.12s + var(--bar-index) * 80ms) cubic-bezier(.2,.75,.25,1) both;background:linear-gradient(#4eaaf3,#2c88df);border-radius:5px 5px 1px 1px;flex:1}.cp-agent-live-pill{z-index:5;background:#ffffffed;border-radius:18px;align-items:center;gap:8px;min-height:34px;padding:0 13px;font-size:11px;font-weight:800;display:inline-flex;position:absolute;top:4%;left:3%;box-shadow:0 12px 26px #2f373d21}.cp-agent-live-pill i{background:#11a88a;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #11a88a1f}@keyframes cp-agent-bar-grow{0%{opacity:.2;scale:1 0}to{opacity:1;scale:1}}@keyframes cp-agent-card-in{0%{opacity:0;translate:20px 12px}to{opacity:1;translate:0}}.cp-hero-actions{flex-wrap:wrap;gap:12px;margin-top:31px;display:flex}.cp-hero-actions a{color:#fff;background:linear-gradient(90deg,#7f36d7,#2e7ccc);border-radius:7px;justify-content:center;align-items:center;min-height:50px;padding:0 22px;font-weight:800;text-decoration:none;display:inline-flex}.cp-hero-actions a.is-secondary{color:#171d17;background:#fff;border:1px solid #222922}.cp-agent-hero .cp-hero-copy>small{color:#4f5d53;max-width:390px;margin-top:16px;line-height:1.45;display:block}.cp-standard-hero{text-align:center;background:#f5f6fa;justify-items:center;gap:30px;min-height:430px;padding:clamp(58px,7vw,105px) clamp(24px,6vw,90px);display:grid}.cp-standard-hero .cp-hero-copy{width:min(900px,100%)}.cp-standard-hero .cp-hero-copy h1{font-size:clamp(42px,5vw,68px)}.cp-standard-hero .cp-hero-copy>span{max-width:780px;margin-inline:auto}.cp-standard-hero.is-purple{color:#fff;background:linear-gradient(125deg,#0000 0 50%,#ffffff09 50% 53%,#0000 53%),radial-gradient(circle at 49% -20%,#a15bff61,#0000 40%),#4b1689;min-height:610px}.cp-standard-hero.is-purple .cp-hero-copy h1{max-width:930px;margin-inline:auto}.cp-standard-hero.is-business-search{gap:24px;padding-top:30px;padding-bottom:16px}.cp-standard-hero.is-business-search .cp-hero-copy>p{margin-bottom:80px}.cp-standard-hero.is-business-search .cp-hero-copy h1{font-size:clamp(45px,4.3vw,64px)}.cp-standard-hero.is-business-search .cp-hero-copy>span{margin-top:18px}.cp-business-search{z-index:2;width:min(760px,100%);position:relative}.cp-business-search h2{margin:24px 0 16px;font-size:20px}.cp-search-live-note{color:#ffffffc7;margin:-8px 0 14px;font-size:14px}.cp-search-control{text-align:left;grid-template-columns:minmax(0,1fr) 56px;height:56px;display:grid}.cp-search-control input{border:0;border-radius:7px 0 0 7px;outline:0;min-width:0;padding:0 18px;font-size:16px}.cp-search-control input:focus{box-shadow:inset 0 0 0 3px #a76aff}.cp-search-control button{color:#fff;cursor:pointer;background:#9548ff;border:0;border-radius:0 7px 7px 0;font-size:30px}.cp-advanced-toggle{color:#fff;cursor:pointer;background:0 0;border:0;margin:14px 0 12px;font-weight:650}.cp-advanced-fields{text-align:left;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:10px;display:grid}.cp-advanced-fields label{gap:6px;font-size:12px;font-weight:700;display:grid}.cp-advanced-fields input{color:#fff;background:#ffffff1f;border:1px solid #ffffff73;border-radius:5px;min-width:0;height:42px;padding:0 12px}.cp-search-samples{opacity:0;gap:9px;max-height:0;transition:max-height .35s,opacity .25s;display:grid;overflow:hidden}.cp-search-samples.is-open{opacity:1;max-height:240px}.cp-search-samples>button{color:#fff;cursor:pointer;text-align:left;background:#8024f3;border:0;border-radius:8px;justify-content:space-between;align-items:center;min-height:52px;padding:7px 19px;display:flex}.cp-search-samples>button:hover{background:#9139fb}.cp-search-samples button>span{grid-template-columns:28px auto;align-items:center;column-gap:8px;display:grid}.cp-search-samples button i{background:#ffffff29;border-radius:50%;grid-row:span 2;place-items:center;width:26px;height:26px;font-style:normal;display:grid}.cp-search-samples button b{font-size:14px}.cp-search-samples button small{color:#ffffffb3;font-size:10px}.cp-search-samples button em{font-size:12px;font-style:normal}.cp-access-card{color:#202620;background:#fff;border-radius:7px;gap:18px;width:min(680px,100%);padding:42px;display:grid}.cp-access-card p{margin:0;font-size:16px}.cp-access-card>div{justify-content:center;align-items:center;gap:18px;display:flex}.cp-access-card a{color:#fff;background:#151b15;border-radius:5px;justify-content:center;align-items:center;min-height:42px;padding:0 17px;font-weight:800;text-decoration:none;display:inline-flex}.cp-access-card a.is-login{color:#5d42a2;background:0 0}.cp-example-pills{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;display:flex}.cp-example-pills button{color:#fff;cursor:pointer;background:#ffffff2e;border:0;border-radius:18px;min-height:34px;padding:0 13px}.cp-standard-hero.is-domain{align-content:start;min-height:535px;padding-top:75px}.cp-standard-hero.is-domain .cp-hero-copy{background:#fff;border-radius:12px 12px 0 0;padding:48px 24px 0}.cp-standard-hero.is-domain .cp-hero-copy h1{font-size:clamp(38px,4vw,54px)}.cp-standard-hero.is-domain .cp-hero-copy>span{margin-top:14px;font-size:17px}.cp-input-hero-shell{justify-items:center;width:min(820px,100%);display:grid}.cp-input-hero-form{grid-template-columns:minmax(0,1fr) auto;gap:10px;width:min(820px,100%);display:grid}.cp-input-hero-shell .cp-input-hero-form{width:100%}.cp-input-login{color:#555d57;align-items:center;min-height:44px;margin-top:4px;font-size:13px;text-decoration:none;display:inline-flex}.cp-input-login b{color:#5d42a2;text-underline-offset:3px;margin-left:5px;text-decoration:underline}.cp-standard-hero.is-domain .cp-input-hero-shell{background:#fff;border-radius:0 0 12px 12px;margin-top:-31px;padding:0 58px 34px}.cp-input-hero-form input,.cp-input-hero-form select{background:#fff;border:1px solid #cfd5cf;border-radius:5px;outline:0;min-width:0;min-height:48px;padding:0 15px}.cp-input-hero-form input:focus,.cp-input-hero-form select:focus{border-color:#8656d3;box-shadow:0 0 0 3px #8656d321}.cp-input-hero-form button{color:#fff;cursor:pointer;background:#161d17;border:0;border-radius:5px;min-height:48px;padding:0 21px;font-weight:800}.cp-standard-hero.is-audit,.cp-standard-hero.is-keyword{background:#fff;min-height:470px}.cp-standard-hero.is-audit .cp-hero-copy h1,.cp-standard-hero.is-keyword .cp-hero-copy h1{font-size:clamp(48px,5.6vw,76px)}.cp-standard-hero.is-audit .cp-input-hero-form,.cp-standard-hero.is-keyword .cp-input-hero-form{grid-template-columns:minmax(0,1fr) auto;width:min(860px,100%)}.cp-standard-hero.is-keyword .cp-input-hero-form{grid-template-columns:minmax(0,1fr) 170px auto}.cp-standard-hero.is-brand{color:#fff;background:linear-gradient(145deg,#2e0d5a,#6117a7 54%,#813bea);min-height:570px}.cp-standard-hero.is-brand .cp-input-hero-form{width:min(720px,100%)}.cp-free-note{color:#657067}.cp-intro,.cp-feature-stack,.cp-faq{width:min(1180px,100% - 64px);margin-inline:auto}.cp-intro{padding:100px 0 80px}.cp-section-heading{text-align:center;max-width:880px;margin:0 auto 50px}.cp-section-heading h2,.cp-feature-copy h2,.cp-faq>h2{letter-spacing:-.055em;text-wrap:balance;margin:0;font-size:clamp(36px,4.1vw,58px);line-height:1.04}.cp-section-heading p{max-width:760px;color:var(--cp-muted);margin:20px auto 0;font-size:18px;line-height:1.65}.cp-stat-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.cp-stat-grid article{background:#fff;border:1px solid #dfe5df;border-radius:8px;min-height:230px;padding:30px}.cp-stat-grid strong{color:#7130cd;letter-spacing:-.07em;font-size:clamp(48px,5.5vw,78px);line-height:.95;display:block}.cp-stat-grid h3{margin:24px 0 8px;font-size:18px}.cp-stat-grid p{color:var(--cp-muted);margin:0;line-height:1.55}.cp-feature-stack{gap:104px;padding:60px 0 120px;display:grid}.cp-feature-section{grid-template-columns:minmax(320px,.78fr) minmax(520px,1.22fr);align-items:center;gap:clamp(50px,7vw,110px);min-height:570px;display:grid}.cp-feature-section.is-reverse{grid-template-columns:minmax(520px,1.22fr) minmax(320px,.78fr)}.cp-feature-section.is-reverse .cp-feature-copy{order:2}.cp-feature-section.is-reverse .cp-feature-stage{order:1}.cp-feature-copy>span{color:#7130cd;letter-spacing:.12em;margin-bottom:16px;font-size:12px;font-weight:900;display:block}.cp-feature-copy h2{font-size:clamp(38px,4vw,55px)}.cp-feature-copy>p{color:#3f4841;margin:24px 0 0;font-size:18px;line-height:1.6}.cp-feature-stage{background:#eaf6f4;border-radius:5px;place-items:center;min-height:530px;padding:clamp(34px,5vw,72px);display:grid}.cp-feature-bullets{gap:18px;margin-top:28px;display:grid}.cp-feature-bullets article{grid-template-columns:28px 1fr;gap:12px;display:grid}.cp-feature-bullets article>i{color:#0a9277;background:#e2f6ef;border-radius:50%;place-items:center;width:26px;height:26px;font-style:normal;font-weight:900;display:grid}.cp-feature-bullets h3{margin:0 0 5px;font-size:16px}.cp-feature-bullets p{color:var(--cp-muted);margin:0;line-height:1.5}.cp-dark-button{color:#171d17;cursor:pointer;background:#fff;border:1px solid #171d17;border-radius:28px;justify-content:center;align-items:center;gap:10px;min-height:52px;margin-top:30px;padding:0 24px;font-weight:800;text-decoration:none;display:inline-flex}.cp-dark-button:hover{color:#fff;background:#171d17}.cp-visual{color:#171d17;background:#fff;border:1px solid #d4dad5;border-radius:6px;width:100%;min-width:0;position:relative;box-shadow:0 14px #1e372d12,0 24px 40px #18372c17}.cp-agent-hero>.cp-visual{justify-self:center;width:min(640px,100%)}.cp-visual h3{margin:0;font-size:21px}.cp-agent-visual{padding:28px}.cp-agent-visual header{justify-content:space-between;align-items:center;display:flex}.cp-agent-visual header span{color:#0b9478;font-size:10px;font-weight:900}.cp-agent-metrics{grid-template-columns:1fr 1fr;gap:10px;margin-top:25px;display:grid}.cp-agent-metrics article{border:1px solid #d7ddd7;min-height:112px;padding:14px;display:grid}.cp-agent-metrics small{color:#667168}.cp-agent-metrics b{margin-top:12px;font-size:27px}.cp-agent-metrics em{color:#0a987b;font-style:normal}.cp-agent-visual ul{gap:0;margin:16px 0 0;padding:0;list-style:none;display:grid}.cp-agent-visual li{border-bottom:1px solid #e0e5e0;justify-content:space-between;padding:12px 0;display:flex}.cp-agent-visual li b{color:#fff;background:#13a88b;place-items:center;width:21px;height:21px;display:grid}.cp-directory-visual{padding:25px}.cp-directory-visual header{border-bottom:1px solid #dce2dc;justify-content:space-between;padding-bottom:14px;display:flex}.cp-directory-visual header b{color:#0b987c}.cp-directory-visual article{border-bottom:1px solid #e0e5e0;grid-template-columns:36px 1fr auto;align-items:center;gap:12px;min-height:70px;display:grid}.cp-directory-visual article>i{color:#7240cd;background:#f0e9ff;border-radius:7px;place-items:center;width:34px;height:34px;font-style:normal;font-weight:900;display:grid}.cp-directory-visual article>span{gap:3px;font-weight:750;display:grid}.cp-directory-visual article small{color:#737d75;font-size:10px;font-weight:500}.cp-directory-visual article>b{color:#16866f;font-size:10px}.cp-post-visual{grid-template-columns:.72fr 1fr;gap:20px;padding:24px;display:grid}.cp-phone-card{border:1px solid #dce1dc;border-radius:8px;align-content:start;gap:9px;padding:16px;display:grid}.cp-phone-card>span{color:#7340cf;font-size:11px;font-weight:900}.cp-photo{background:linear-gradient(145deg,#b5dbd2,#f3d0a9);border-radius:5px;grid-template-columns:1fr 1fr;gap:3px;height:116px;display:grid;overflow:hidden}.cp-photo i{background:radial-gradient(circle at 50% 60%,#744c32 0 14%,#0000 15%),linear-gradient(145deg,#0000 40%,#fff9)}.cp-phone-card small{color:#79827a}.cp-calendar{border:1px solid #dce1dc;border-radius:8px;padding:14px}.cp-calendar header{justify-content:space-between;display:flex}.cp-calendar>div{grid-template-columns:repeat(7,1fr);gap:5px;margin-top:18px;display:grid}.cp-calendar i{aspect-ratio:1;color:#667067;border-radius:50%;place-items:center;font-size:9px;font-style:normal;display:grid}.cp-calendar i.is-filled{color:#fff;background:#7f3fe2}.cp-review-visual{padding:26px}.cp-review-body{grid-template-columns:1.3fr .8fr;gap:18px;margin-top:28px;display:grid}.cp-bars{background:repeating-linear-gradient(#0000 0 45px,#edf0ed 46px);border:1px solid #dce2dc;justify-content:space-around;align-items:end;height:230px;padding:0 10px;display:flex}.cp-bars i{width:12%;height:var(--h);animation:1s cubic-bezier(.2,.7,.2,1) both cpBar;animation-delay:calc(var(--i) * 70ms);transform-origin:bottom;background:#64b997}.cp-bars i:nth-child(3),.cp-bars i:nth-child(6){background:#f3bd32}.cp-bars i:nth-child(4){background:#da4c3e}.cp-rating{border:1px solid #dce2dc;align-content:start;padding:20px;display:grid}.cp-rating>div{aspect-ratio:1.4;background:conic-gradient(from 230deg, #f5bb25 0 16%, #62b997 16% 72%, #edf0ed 72%);border-radius:50% 50% 10px 10px;place-items:center;display:grid}.cp-rating>div:before{content:"";position:absolute}.cp-rating strong{font-size:31px}.cp-rating span{color:#f2b81c;letter-spacing:1px}.cp-rating small{margin-top:20px}.cp-rating>b{font-size:30px}.cp-map-visual{background:#eef1f1;grid-template-columns:.82fr 1fr;min-height:340px;padding:20px;display:grid;overflow:hidden}.cp-map-visual:after{content:"";opacity:.6;background:repeating-linear-gradient(45deg,#0000 0 30px,#fff 31px 37px),repeating-linear-gradient(-45deg,#0000 0 38px,#fff 39px 45px);position:absolute;inset:0 0 0 43%}.cp-map-list{z-index:2;align-content:center;display:grid;position:relative}.cp-map-list article{background:#fff;border:1px solid #e0e4e0;grid-template-columns:35px 1fr auto;align-items:center;min-height:74px;padding:10px;display:grid}.cp-map-list article.is-you{background:#dff3ef;border-left:3px solid #18a88c}.cp-map-list article span{gap:5px;font-size:12px;font-weight:800;display:grid}.cp-map-list article small{color:#6d776f;font-size:9px;font-weight:500}.cp-map-list article em{color:#fff;background:#13a98c;border-radius:9px;padding:3px 6px;font-size:8px;font-style:normal}.cp-rank-grid{z-index:3;grid-template-columns:repeat(5,1fr);place-items:center;gap:12px;padding:12px;display:grid;position:relative}.cp-rank-grid i{color:#fff;background:#13a88b;border:2px solid #fff;border-radius:50%;place-items:center;width:34px;height:34px;font-size:11px;font-style:normal;font-weight:800;display:grid;box-shadow:0 2px 6px #14281e2e}.cp-rank-grid i[data-rank="4"],.cp-rank-grid i[data-rank="5"],.cp-rank-grid i[data-rank="6"]{background:#f3b928}.cp-rank-grid i[data-rank="7"],.cp-rank-grid i[data-rank="8"],.cp-rank-grid i[data-rank="10"],.cp-rank-grid i[data-rank="12"],.cp-rank-grid i[data-rank="16"],.cp-rank-grid i[data-rank="19"]{background:#e63932}.cp-rank-grid.is-compact i{width:30px;height:30px}.cp-position-visual{padding:24px}.cp-position-visual header{justify-content:space-between;align-items:center;display:flex}.cp-position-visual header div{gap:22px;display:flex}.cp-position-visual header div b{font-size:22px}.cp-line-chart{background:repeating-linear-gradient(#0000 0 51px,#edf0ed 52px);border:1px solid #e0e4e0;height:210px;margin-top:20px;position:relative}.cp-line-chart svg{width:100%;height:100%;overflow:visible}.cp-line-chart path{fill:none;stroke:#6d9ae9;stroke-width:6px}.cp-line-chart path.future{stroke:#7f36e8;stroke-dasharray:12 8}.cp-line-chart circle{fill:#7f36e8;stroke:#ddc8ff;stroke-width:7px}.cp-position-visual footer{color:#737c74;justify-content:space-between;margin-top:8px;font-size:9px;display:flex}.cp-audit-visual{grid-template-columns:.8fr 1fr;grid-template-areas:"head head""ring list";gap:20px;padding:25px;display:grid}.cp-audit-visual header{grid-area:head;justify-content:space-between;display:flex}.cp-audit-visual header b{color:#12a387;font-size:26px}.cp-audit-ring{background:radial-gradient(circle, #fff 0 55%, transparent 56%), conic-gradient(#13a98c 0 84%, #e6ebe7 84%);border-radius:50%;grid-area:ring;align-content:center;place-items:center;min-height:210px;display:grid}.cp-audit-ring strong{font-size:36px}.cp-audit-ring span{color:#12856f;font-weight:800}.cp-audit-visual ul{grid-area:list;align-content:center;gap:12px;margin:0;padding:0;list-style:none;display:grid}.cp-audit-visual li{border:1px solid #e0e5e0;grid-template-columns:12px 1fr auto;gap:8px;padding:12px;display:grid}.cp-audit-visual li i{border-radius:50%;width:10px;height:10px}.cp-audit-visual li i.is-red{background:#de4c43}.cp-audit-visual li i.is-yellow{background:#f3b92d}.cp-audit-visual li i.is-green{background:#17a98c}.cp-brand-visual{grid-template-columns:.72fr 1fr;grid-template-areas:"head head""sent bars""note bars";gap:18px;padding:25px;display:grid}.cp-brand-visual header{grid-area:head;justify-content:space-between;display:flex}.cp-brand-visual header span{color:#737d75;font-size:11px}.cp-sentiment{grid-area:sent;gap:14px;display:flex}.cp-sentiment article{align-content:start;display:grid}.cp-sentiment b{font-size:35px}.cp-sentiment em{color:#109879;font-style:normal}.cp-brand-bars{background:repeating-linear-gradient(#0000 0 60px,#eef1ee 61px);border-bottom:1px solid #e1e5e1;border-left:1px solid #e1e5e1;grid-area:bars;align-items:end;gap:8px;min-height:245px;display:flex}.cp-brand-bars i{background:#ad79ed;width:55%;height:90%}.cp-brand-bars i:last-child{background:#ffc753;height:28%}.cp-brand-visual>p{background:#eadbff;grid-area:note;gap:8px;margin:0;padding:16px;display:grid}.cp-brand-visual>p span{font-size:11px;line-height:1.45}.cp-keyword-visual{padding:25px}.cp-keyword-visual header{justify-content:space-between;display:flex}.cp-keyword-visual header span{color:#727c74}.cp-keyword-metrics{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:28px;display:grid}.cp-keyword-metrics article{border:1px solid #dce2dc;min-height:130px;padding:16px;display:grid}.cp-keyword-metrics small{color:#687169}.cp-keyword-metrics b{margin-top:12px;font-size:27px}.cp-keyword-metrics em{color:#7537cd;font-style:normal}.cp-keyword-scale{justify-content:space-between;margin-top:28px;padding-top:18px;display:flex;position:relative}.cp-keyword-scale:before{content:"";background:linear-gradient(90deg,#1eb997,#f0d346,#f19531,#dc3f38);border-radius:5px;height:9px;position:absolute;top:0;left:0;right:0}.cp-keyword-scale span{z-index:2;background:#171d17;border:3px solid #fff;border-radius:50%;width:18px;height:18px;position:absolute;top:-5px;left:42%;box-shadow:0 1px 5px #0003}.cp-keyword-scale i{color:#707a72;font-size:9px;font-style:normal}.cp-reveal{opacity:0;transition:opacity .75s,transform .75s cubic-bezier(.2,.75,.25,1);transform:translateY(34px)}.cp-reveal.is-visible{opacity:1;transform:none}.cp-faq{grid-template-columns:.55fr 1fr;gap:80px;padding:110px 0;display:grid}.cp-faq>h2{font-size:clamp(50px,6vw,84px)}.cp-faq>div{border-top:1px solid #cfd5cf}.cp-faq details{border-bottom:1px solid #cfd5cf}.cp-faq summary{cursor:pointer;justify-content:space-between;align-items:center;min-height:74px;padding:14px 0;font-size:18px;font-weight:760;list-style:none;display:flex}.cp-faq summary::-webkit-details-marker{display:none}.cp-faq summary i{font-size:26px;font-style:normal;transition:rotate .2s}.cp-faq details[open] summary i{rotate:45deg}.cp-faq details p{color:var(--cp-muted);margin:-4px 46px 24px 0;font-size:15px;line-height:1.65}.cp-final-cta{background:#b983ff;justify-content:space-between;align-items:center;gap:40px;min-height:360px;padding:70px clamp(36px,8vw,130px);display:flex}.cp-final-cta>div{max-width:850px}.cp-final-cta p{letter-spacing:.13em;margin:0 0 18px;font-size:12px;font-weight:900}.cp-final-cta h2{letter-spacing:-.06em;margin:0;font-size:clamp(42px,5.8vw,76px);line-height:.98}.cp-final-cta span{max-width:700px;margin-top:20px;font-size:18px;line-height:1.55;display:block}.cp-final-cta>a{color:#fff;text-align:center;background:#171d17;border-radius:29px;place-items:center;min-width:220px;min-height:56px;padding:0 24px;font-weight:800;text-decoration:none;display:grid}.cp-footer{background:#fff;border-top:1px solid #dfe4df;grid-template-columns:1fr auto;gap:32px;padding:48px clamp(24px,6vw,80px) 28px;display:grid}.cp-footer>div p{color:#677168;max-width:470px;margin:17px 0 0;line-height:1.55}.cp-footer nav{grid-template-columns:1fr 1fr;gap:15px 30px;display:grid}.cp-footer nav a{min-height:30px;font-weight:700;text-decoration:none}.cp-footer>span{color:#707970;border-top:1px solid #e1e5e1;grid-column:1/-1;padding-top:25px;font-size:12px}.cp-demo-backdrop{z-index:400;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0d110ebd;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.cp-demo-dialog{background:#fff;border-radius:12px;grid-template-columns:.72fr 1fr;gap:35px;width:min(1000px,100%);max-height:calc(100svh - 40px);padding:45px;display:grid;position:relative;overflow:auto;box-shadow:0 40px 100px #00000059}.cp-demo-dialog>button{z-index:2;cursor:pointer;background:#fff;border:1px solid #ced5cf;border-radius:50%;width:44px;height:44px;font-size:30px;position:absolute;top:14px;right:14px}.cp-demo-dialog>div:first-of-type{align-self:center}.cp-demo-dialog>div:first-of-type span{color:#7437ce;letter-spacing:.14em;font-size:11px;font-weight:900}.cp-demo-dialog h2{letter-spacing:-.055em;margin:14px 0;font-size:clamp(37px,4vw,55px);line-height:1}.cp-demo-dialog p{color:#5e675f;font-size:16px;line-height:1.6}.cp-demo-map{background:repeating-linear-gradient(45deg,#e8eeee 0 27px,#fff 28px 34px);border-radius:8px;min-height:450px;position:relative;overflow:hidden}.cp-demo-map .cp-rank-grid{height:100%}.cp-scan-wave{border:2px solid #853ee5;border-radius:50%;animation:2.5s ease-out infinite cpScan;position:absolute;inset:-30%}.cp-report-hero{color:#fff;text-align:center;background:#4d158e;padding:70px clamp(30px,8vw,120px)}.cp-report-hero p{letter-spacing:.15em;margin:0 0 18px;font-size:12px;font-weight:900}.cp-report-hero h1{letter-spacing:-.06em;max-width:980px;margin:0 auto;font-size:clamp(43px,5vw,70px);line-height:1}.cp-business-report{background:#fff;border:1px solid #dce2dc;border-radius:9px;width:min(1140px,100% - 64px);margin:45px auto;padding:30px;box-shadow:0 24px 70px #1c322817}.cp-business-report>header{align-items:center;gap:10px;display:flex}.cp-business-report>header>span{letter-spacing:.1em;font-size:10px;font-weight:900}.cp-business-report>header>b{color:#139779;margin-right:auto}.cp-business-report>header button,.cp-business-report>header a{min-height:38px;color:inherit;cursor:pointer;background:#fff;border:1px solid #d1d7d1;border-radius:5px;padding:0 13px;font-weight:700;text-decoration:none}.cp-business-identity{border-block:1px solid #e0e5e0;justify-content:space-between;align-items:center;gap:25px;margin-top:24px;padding:22px 0;display:flex}.cp-business-identity>div{align-items:center;gap:14px;display:flex}.cp-business-identity>div>i{color:#7134c9;background:#eadbff;border-radius:10px;place-items:center;width:54px;height:54px;font-size:24px;font-style:normal;font-weight:900;display:grid}.cp-business-identity h2{margin:0 0 6px;font-size:28px}.cp-business-identity p{color:#69726a;margin:0}.cp-business-identity>button{cursor:pointer;background:#fff;border:1px solid #181e18;border-radius:23px;min-height:44px;padding:0 16px;font-weight:800}.cp-score-grid{background:#dce2dc;border:1px solid #dce2dc;grid-template-columns:repeat(4,1fr);gap:1px;margin-top:25px;display:grid}.cp-score-grid article{background:#fff;min-height:155px;padding:21px;display:grid}.cp-score-grid span{color:#667067;font-size:12px}.cp-score-grid strong{margin-top:16px;font-size:35px}.cp-score-grid strong em{color:#7a837b;font-size:14px;font-style:normal}.cp-score-grid small{color:#707a72;margin-top:8px}.cp-report-primary{background:#171d17;border-radius:6px;place-items:center;min-height:50px;margin-top:25px;padding:0 22px;font-weight:800;text-decoration:none;display:inline-grid;color:#fff!important}.cp-directory-strip{text-align:center;background:#eaf5f3;padding:45px clamp(30px,7vw,110px)}.cp-directory-strip h2{margin:0 0 25px;font-size:clamp(30px,3.5vw,48px)}.cp-directory-strip div{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.cp-directory-strip span{background:#fff;border-radius:6px;padding:13px 18px;font-weight:850}.cp-report-table-section{width:min(1140px,100% - 64px);margin:90px auto}.cp-report-table-section>div:first-child{max-width:760px}.cp-report-table-section h2{letter-spacing:-.05em;margin:0;font-size:clamp(36px,4vw,56px);line-height:1}.cp-report-table-section>div:first-child p{color:#657067;font-size:17px}.cp-report-table{border:1px solid #dce2dc;margin-top:30px}.cp-report-table>header,.cp-report-table>article{border-bottom:1px solid #e0e5e0;grid-template-columns:1fr .55fr 1.4fr;align-items:center;min-height:58px;display:grid}.cp-report-table>article:last-child{border-bottom:0}.cp-report-table b,.cp-report-table strong,.cp-report-table span,.cp-report-table p{margin:0;padding:13px 18px}.cp-report-table>header{background:#f2f5f2}.cp-report-table article span{color:#c15331;font-weight:800}.cp-report-table article span[data-status=Sorun\ bulunamadı]{color:#0a987b}.cp-report-table article span[data-status=Planlandı]{color:#7252b7}.cp-report-table article p{color:#687269}.cp-show-all{cursor:pointer;background:#fff;border:1px solid #171d17;border-radius:25px;min-height:48px;margin-top:18px;padding:0 20px;font-weight:800}.cp-report-next{background:#eaf5f3;grid-template-columns:.75fr 1fr;align-items:center;gap:70px;padding:90px clamp(30px,8vw,120px);display:grid}.cp-report-next h2{letter-spacing:-.055em;margin:0;font-size:clamp(40px,4vw,58px);line-height:1}.cp-report-next p{color:#58635a;font-size:17px;line-height:1.6}.cp-report-next a{color:#fff;background:#171d17;border-radius:25px;place-items:center;min-height:50px;padding:0 20px;font-weight:800;text-decoration:none;display:inline-grid}.cp-analysis-report-hero{color:#fff;text-align:center;background:#4d158e;padding:80px clamp(30px,8vw,120px)}.cp-analysis-report-hero p{letter-spacing:.14em;font-size:11px;font-weight:900}.cp-analysis-report-hero h1{letter-spacing:-.06em;margin:14px 0;font-size:clamp(44px,5vw,70px)}.cp-analysis-report-hero span{font-size:18px}.cp-analysis-report{width:min(1140px,100% - 64px);margin:50px auto 100px}.cp-analysis-summary{background:#dce2dc;border:1px solid #dce2dc;grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.cp-analysis-summary article{background:#fff;min-height:175px;padding:25px;display:grid}.cp-analysis-summary small{color:#69736b}.cp-analysis-summary strong{color:#7534cf;margin-top:16px;font-size:48px}.cp-analysis-summary span{margin-top:8px}.cp-analysis-body{background:#eaf5f3;grid-template-columns:1.15fr .85fr;align-items:center;gap:55px;margin-top:50px;padding:45px;display:grid}.cp-analysis-body>div:last-child h2{letter-spacing:-.04em;margin:0;font-size:38px}.cp-analysis-body ol{gap:18px;padding-left:22px;display:grid}.cp-analysis-body li{padding-left:6px}.cp-analysis-body li b,.cp-analysis-body li span{display:block}.cp-analysis-body li span{color:#606b62;margin-top:4px;line-height:1.5}.cp-analysis-body a,.cp-analysis-body button{color:#fff;cursor:pointer;background:#171d17;border:1px solid #171d17;border-radius:24px;place-items:center;min-height:48px;margin:8px 8px 0 0;padding:0 17px;font-weight:800;text-decoration:none;display:inline-grid}.cp-analysis-body button{color:#171d17;background:#fff}@keyframes cpBar{0%{scale:1 0}to{scale:1}}@keyframes cpScan{0%{opacity:.9;scale:.15}to{opacity:0;scale:1.2}}@media (width<=1080px){.cp-topbar{grid-template-columns:185px minmax(180px,300px) 1fr;gap:16px;padding-right:14px}.cp-topbar nav{gap:14px}.cp-agent-hero{grid-template-columns:minmax(0,1fr) minmax(390px,.9fr);padding-inline:48px}.cp-feature-section,.cp-feature-section.is-reverse{grid-template-columns:minmax(300px,.8fr) minmax(440px,1.2fr);gap:45px}.cp-feature-stage{min-height:470px;padding:36px}.cp-report-next{gap:35px}}@media (width<=900px){.cp-topbar{grid-template-columns:minmax(0,1fr) 44px;min-height:62px;padding:0 14px;position:sticky}.cp-topbar nav,.cp-global-search{display:none}.cp-mobile-menu{display:block}.cp-rail{display:none}.cp-site.is-app>main,.cp-site.is-app>.cp-footer{margin-left:0}.cp-agent-hero{border-radius:0 0 32px 32px;grid-template-columns:1fr;gap:40px;min-height:0;padding:70px 28px}.cp-agent-hero .cp-hero-copy{max-width:700px}.cp-agent-hero-visual{width:min(660px,100%)}.cp-standard-hero.is-business-search .cp-hero-copy>p{margin-bottom:42px}.cp-intro,.cp-feature-stack,.cp-faq{width:min(100% - 40px,720px)}.cp-stat-grid{grid-template-columns:1fr}.cp-stat-grid article{min-height:180px}.cp-feature-stack{gap:80px}.cp-feature-section,.cp-feature-section.is-reverse{grid-template-columns:1fr;gap:38px;min-height:0}.cp-feature-section.is-reverse .cp-feature-copy,.cp-feature-section.is-reverse .cp-feature-stage{order:initial}.cp-feature-stage{min-height:450px}.cp-faq{grid-template-columns:1fr;gap:40px}.cp-final-cta{flex-direction:column;align-items:flex-start}.cp-footer{grid-template-columns:1fr}.cp-footer nav{grid-template-columns:1fr 1fr}.cp-demo-dialog{grid-template-columns:1fr;padding:35px 24px}.cp-demo-map{min-height:390px}.cp-score-grid{grid-template-columns:1fr 1fr}.cp-report-next,.cp-analysis-body,.cp-analysis-summary{grid-template-columns:1fr}}@media (width<=600px){.cp-hero-copy h1,.cp-standard-hero .cp-hero-copy h1{overflow-wrap:anywhere;font-size:clamp(39px,12.2vw,54px)}.cp-agent-hero{padding:54px 20px}.cp-agent-hero mark{border-radius:13px;padding-inline:9px}.cp-agent-hero-visual{height:355px}.cp-agent-owner-photo{width:72%;height:66%;right:2%}.cp-agent-profile-card{width:58%;min-width:205px;top:29%}.cp-agent-profile-gallery{height:84px}.cp-agent-growth-bars{gap:5px;width:60%;height:42%;bottom:3%;right:36%}.cp-agent-live-pill{font-size:10px;top:2%;left:0}.cp-hero-actions{grid-template-columns:1fr;display:grid}.cp-hero-actions a{width:100%}.cp-standard-hero{min-height:0;padding:52px 16px}.cp-standard-hero.is-purple{min-height:570px}.cp-standard-hero.is-business-search{padding:24px 12px 14px}.cp-standard-hero.is-business-search .cp-hero-copy>p{margin-bottom:32px}.cp-business-search h2{font-size:16px}.cp-search-control{height:52px}.cp-advanced-toggle{min-height:44px;padding:0 8px}.cp-advanced-fields input{min-height:48px}.cp-search-samples>button{flex-direction:column;align-items:flex-start;gap:8px;min-height:56px;padding:10px 13px}.cp-search-samples button em{padding-left:34px}.cp-search-samples.is-open{max-height:300px}.cp-advanced-fields{grid-template-columns:1fr}.cp-access-card{padding:27px 16px}.cp-access-card>div{flex-direction:column;align-items:stretch}.cp-access-card a{min-height:48px}.cp-example-pills{display:none}.cp-standard-hero.is-domain{padding:22px 12px}.cp-standard-hero.is-domain .cp-hero-copy{padding:34px 18px 0}.cp-standard-hero.is-domain .cp-input-hero-shell{margin-top:-18px;padding:40px 18px 28px}.cp-input-hero-form,.cp-standard-hero.is-audit .cp-input-hero-form,.cp-standard-hero.is-keyword .cp-input-hero-form{grid-template-columns:1fr}.cp-input-hero-form button{width:100%}.cp-intro,.cp-feature-stack,.cp-faq{width:min(100% - 28px,560px)}.cp-intro{padding:70px 0 50px}.cp-section-heading h2,.cp-feature-copy h2,.cp-faq>h2{overflow-wrap:anywhere;font-size:clamp(35px,10.5vw,48px)}.cp-section-heading p,.cp-feature-copy>p{font-size:16px}.cp-stat-grid article{padding:24px}.cp-feature-stack{gap:65px;padding:40px 0 80px}.cp-feature-stage{min-height:360px;padding:14px;overflow:hidden}.cp-visual{box-shadow:0 8px #1e372d12}.cp-agent-visual,.cp-directory-visual,.cp-position-visual,.cp-keyword-visual{padding:16px}.cp-agent-metrics{grid-template-columns:1fr 1fr}.cp-agent-metrics article{min-height:92px;padding:10px}.cp-agent-metrics b{font-size:21px}.cp-post-visual{grid-template-columns:1fr;padding:14px}.cp-calendar{display:none}.cp-review-visual{padding:14px}.cp-review-body{grid-template-columns:1.25fr .75fr;gap:8px}.cp-bars{height:190px;padding-inline:3px}.cp-rating{padding:8px}.cp-rating strong{font-size:24px}.cp-rating span{font-size:10px}.cp-rating>b{font-size:23px}.cp-map-visual{grid-template-columns:.92fr 1.08fr;min-height:285px;padding:7px}.cp-map-list article{grid-template-columns:22px 1fr;min-height:62px;padding:5px}.cp-map-list article span{font-size:8px}.cp-map-list article small{font-size:6px}.cp-map-list article em{display:none}.cp-rank-grid{gap:5px;padding:4px}.cp-rank-grid i,.cp-rank-grid.is-compact i{width:25px;height:25px;font-size:8px}.cp-position-visual header{flex-direction:column;align-items:flex-start;gap:10px}.cp-position-visual header div b{font-size:17px}.cp-line-chart{height:170px}.cp-audit-visual{grid-template-columns:1fr;grid-template-areas:"head""ring""list";padding:14px}.cp-audit-ring{justify-self:center;width:165px;min-height:165px}.cp-audit-visual ul{width:100%}.cp-brand-visual{grid-template-columns:1fr;grid-template-areas:"head""sent""bars""note";padding:14px}.cp-brand-bars{min-height:180px}.cp-keyword-metrics{grid-template-columns:1fr}.cp-keyword-metrics article{min-height:90px}.cp-faq{padding:75px 0}.cp-faq summary{min-height:68px;font-size:16px}.cp-final-cta{min-height:420px;padding:55px 20px}.cp-final-cta h2{font-size:clamp(39px,11vw,54px)}.cp-final-cta>a{width:100%;min-width:0}.cp-footer{padding:38px 20px 22px}.cp-footer nav{grid-template-columns:1fr;gap:5px}.cp-footer nav a{align-items:center;min-height:44px;display:flex}.cp-demo-dialog h2{font-size:38px}.cp-demo-map{min-height:300px}.cp-business-report,.cp-report-table-section,.cp-analysis-report{width:calc(100% - 24px)}.cp-business-report{margin-top:12px;padding:16px}.cp-business-report>header{flex-wrap:wrap;align-items:stretch}.cp-business-report>header>b{margin-right:0}.cp-business-report>header button,.cp-business-report>header a{align-items:center;display:inline-flex}.cp-business-identity{flex-direction:column;align-items:stretch}.cp-business-identity h2{font-size:24px}.cp-business-identity p{font-size:12px;line-height:1.5}.cp-score-grid{grid-template-columns:1fr}.cp-score-grid article{min-height:125px}.cp-report-table{overflow-x:auto}.cp-report-table>header,.cp-report-table>article{grid-template-columns:160px 130px 240px;min-width:530px}.cp-report-next{padding:60px 14px}.cp-report-next h2{font-size:40px}.cp-analysis-body{padding:18px}.cp-analysis-body>div:last-child h2{font-size:32px}}@media (width<=360px){.cp-feature-stage{min-height:330px;padding:8px}.cp-map-visual{grid-template-columns:minmax(88px,.85fr) minmax(0,1.15fr);gap:2px;min-height:270px;padding:4px}.cp-map-visual:after{inset-inline-start:38%}.cp-map-list{min-width:0}.cp-map-list article{grid-template-columns:17px minmax(0,1fr);min-height:56px;padding:3px}.cp-map-list article span{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:7px;overflow:hidden}.cp-map-list article small{text-overflow:ellipsis;white-space:nowrap;font-size:5px;overflow:hidden}.cp-rank-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:2px;min-width:0;padding:2px}.cp-rank-grid i,.cp-rank-grid.is-compact i{border-width:1px;width:clamp(18px,6.4vw,21px);height:clamp(18px,6.4vw,21px);font-size:7px}}@media (prefers-reduced-motion:reduce){.cp-site{scroll-behavior:auto}.cp-site *,.cp-site :before,.cp-site :after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0s!important}.cp-reveal{opacity:1!important;transform:none!important}}@media print{.cp-topbar,.cp-rail,.cp-footer,.cp-report-primary,.cp-show-all,.cp-business-identity>button,.cp-business-report>header button,.cp-business-report>header a{display:none!important}.cp-site.is-app>main{margin-left:0}.cp-report-hero{color:#111;background:#fff}.cp-business-report,.cp-report-table-section{width:100%;box-shadow:none;margin:20px 0}.cp-report-next{break-before:page}}.cp-site :focus-visible{outline-offset:3px;outline:3px solid #b983ff}.cp-listing-hero{isolation:isolate;color:#fff;background:radial-gradient(circle at 50% -28%,#b983ff57,#0000 48%),linear-gradient(145deg,#5c169d 0%,#481184 48%,#3e1073 100%);justify-items:center;gap:26px;min-height:840px;padding:28px clamp(28px,7vw,100px) 34px;display:grid;position:relative;overflow:hidden}.cp-listing-hero-map{z-index:-1;opacity:.15;position:absolute;inset:0;overflow:hidden}.cp-listing-hero-map:before,.cp-listing-hero-map:after{content:"";background:repeating-linear-gradient(40deg,#0000 0 88px,#ffffff61 89px 95px,#0000 96px 178px);position:absolute;inset:-15%;rotate:-8deg}.cp-listing-hero-map:after{background:repeating-linear-gradient(-48deg,#0000 0 112px,#ffffff40 113px 119px,#0000 120px 216px);rotate:6deg}.cp-listing-hero-map i{border:7px solid #ffffff80;border-radius:50% 50% 50% 0;width:84px;height:84px;position:absolute;rotate:-45deg}.cp-listing-hero-map i:after{content:"";border:5px solid #ffffff80;border-radius:50%;position:absolute;inset:22px}.cp-listing-hero-map i:first-child{top:9%;left:15%;scale:.7}.cp-listing-hero-map i:nth-child(2){top:4%;right:17%;scale:1.1}.cp-listing-hero-map i:nth-child(3){bottom:18%;left:5%;scale:.55}.cp-listing-hero-map i:nth-child(4){bottom:11%;right:7%;scale:.8}.cp-listing-hero .cp-hero-copy{text-align:center;width:min(920px,100%)}.cp-listing-hero .cp-hero-copy>p{color:#ffffffd1;margin:0 0 94px;font-size:14px;font-weight:650}.cp-listing-hero .cp-hero-copy h1{font-size:clamp(44px,5vw,67px)}.cp-listing-hero .cp-hero-copy>span{color:#ffffffe6;max-width:780px;margin:20px auto 0;font-size:clamp(18px,1.8vw,23px)}.cp-listing-hero .cp-business-search{width:min(760px,100%)}.cp-listing-hero-steps{grid-template-columns:repeat(3,1fr);align-self:end;gap:18px;width:min(970px,100%);margin-top:34px;display:grid}.cp-listing-hero-steps article{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#742cb857;border:1px solid #ffffff14;border-radius:9px;grid-template-columns:62px 1fr;align-items:start;gap:15px;min-height:118px;padding:21px;display:grid}.cp-listing-hero-steps i{color:#3f126d;background:#caa2ff;border-radius:18px;place-items:center;width:58px;height:58px;font-size:30px;font-style:normal;display:grid;rotate:-4deg}.cp-listing-hero-steps h2{margin:0;font-size:17px;line-height:1.25}.cp-listing-hero-steps p{color:#ffffffc7;margin:7px 0 0;font-size:13px;line-height:1.4}.cp-listing-feature-stack{background:#f3f5f3;gap:22px;padding:12px 14px 24px;display:grid}.cp-listing-feature-card{background:#fff;border:1px solid #e0e5e1;border-radius:12px;width:min(970px,100% - 28px);margin-inline:auto;padding:38px clamp(24px,5vw,54px) 42px;box-shadow:0 2px 5px #192a210a}.cp-listing-feature-card>header{text-align:center;max-width:830px;margin:0 auto 30px}.cp-listing-feature-card>header h2{letter-spacing:-.045em;text-wrap:balance;margin:0;font-size:clamp(30px,3.2vw,43px);line-height:1.08}.cp-listing-feature-card>header p{color:#5d665f;max-width:720px;margin:13px auto 0;font-size:16px;line-height:1.55}.cp-listing-showcase-stage{background:linear-gradient(155deg,#f8faf8,#edf5f3);border:1px solid #d7ddd8;border-radius:12px;place-items:center;min-height:450px;display:grid;overflow:hidden}.cp-listing-benefits{grid-template-columns:repeat(3,1fr);margin-top:30px;display:grid}.cp-listing-benefits article{text-align:center;min-height:118px;padding:0 28px}.cp-listing-benefits article+article{border-left:1px solid #dce1dd}.cp-listing-benefits h3{margin:0;font-size:16px;line-height:1.35}.cp-listing-benefits p{color:#687169;margin:9px 0 0;font-size:14px;line-height:1.45}.cp-business-search.is-compact{color:#171d17;width:100%;margin-top:28px}.cp-business-search.is-compact h2{display:none}.cp-business-search.is-compact .cp-search-control{border:1px solid #cfd5d0;border-radius:7px}.cp-business-search.is-compact .cp-advanced-toggle{color:#687169;min-height:44px;margin:6px auto 0;display:block}.cp-business-search.is-compact .cp-advanced-fields input{color:#171d17;background:#fff}.cp-listing-directory-showcase{grid-template-columns:.9fr 1.1fr;align-items:center;gap:40px;width:100%;min-height:450px;padding:42px;display:grid}.cp-listing-directory-stack{perspective:900px;min-height:310px;position:relative}.cp-listing-directory-stack article{background:#fff;border:1px solid #d6ddd8;border-radius:9px;justify-content:space-between;align-items:center;width:86%;min-height:78px;padding:18px;display:flex;position:absolute;transform:rotateX(55deg)rotate(-10deg);box-shadow:0 20px 35px #2639301f}.cp-listing-directory-stack article:first-child{top:22px;left:5%}.cp-listing-directory-stack article:nth-child(2){top:111px;left:10%}.cp-listing-directory-stack article:nth-child(3){top:200px;left:15%}.cp-listing-directory-stack article:before{content:"";background:#e7d7ff;border-radius:50%;width:34px;height:34px;margin-right:11px;box-shadow:inset 0 0 0 10px #7d3ad7}.cp-listing-directory-stack span{margin-right:auto;font-size:12px;font-weight:800}.cp-listing-directory-stack b{color:#159276;font-size:10px}.cp-listing-directory-network h3{letter-spacing:-.035em;margin:0;font-size:25px}.cp-listing-directory-network>p{color:#687169;margin:7px 0 19px;font-size:13px}.cp-listing-directory-network>div{grid-template-columns:repeat(3,1fr);gap:15px 12px;display:grid}.cp-listing-directory-network span{align-items:center;gap:8px;min-width:0;display:flex}.cp-listing-directory-network span i{color:#fff;background:#dfe5e0;border-radius:50%;flex:none;place-items:center;width:26px;height:26px;font-size:12px;font-style:normal;font-weight:900;display:grid}.cp-listing-directory-network span b{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.cp-listing-directory-network .is-google{background:conic-gradient(#4385f5,#35a853,#fbbc05,#ea4335,#4385f5)}.cp-listing-directory-network .is-apple{background:#303631}.cp-listing-directory-network .is-instagram{background:linear-gradient(145deg,#823ab4,#fd1d1d,#fcb045)}.cp-listing-directory-network .is-facebook{background:#1877f2}.cp-listing-directory-network .is-foursquare{background:#f94877}.cp-listing-directory-network .is-tripadvisor{background:#29a992}.cp-listing-directory-network .is-maps{background:#34a853}.cp-listing-directory-network .is-waze{background:#36c5e3}.cp-listing-directory-network .is-assistant{background:#6f48cf}.cp-listing-directory-network .is-alexa{background:#2da8cf}.cp-listing-directory-network .is-siri{background:#151b15}.cp-listing-directory-network .is-bing{background:#24847c}.cp-listing-profile-showcase{width:min(760px,100% - 48px);min-height:390px;position:relative}.cp-listing-profile-showcase>article{background:#fff;border:1px solid #d6ddd8;border-radius:11px;position:absolute;box-shadow:0 22px 44px #1e30271f}.cp-listing-hours{width:57%;padding:24px;top:18px;left:0}.cp-listing-hours h3{margin:0 0 18px}.cp-listing-hours p{color:#566158;border-top:1px solid #e2e7e3;justify-content:space-between;gap:14px;margin:0;padding:11px 0;font-size:12px;display:flex}.cp-listing-hours p span{background:#fbfcfb;border:1px solid #d9dfda;border-radius:5px;min-width:145px;padding:7px 9px}.cp-listing-details{width:61%;padding:24px;bottom:18px;right:0}.cp-listing-details header{gap:4px;display:grid}.cp-listing-details header span{font-size:22px;font-weight:850}.cp-listing-details header b{color:#738077;font-size:10px;font-weight:500}.cp-listing-details nav{white-space:nowrap;border-bottom:1px solid #dce2dd;gap:13px;margin:17px 0;font-size:10px;display:flex;overflow:hidden}.cp-listing-details nav strong{border-bottom:2px solid #6f3ad0;padding-bottom:8px}.cp-listing-details>p{color:#5f6961;grid-template-columns:98px 1fr;align-items:center;margin:10px 0 0;font-size:11px;display:grid}.cp-listing-details>p i{color:#273029;text-overflow:ellipsis;white-space:nowrap;border:1px solid #d8ded9;border-radius:5px;min-width:0;padding:9px 10px;font-style:normal;overflow:hidden}.cp-listing-details footer{color:#10886f;justify-content:space-between;align-items:center;margin-top:15px;font-size:10px;display:flex}.cp-listing-details footer b{color:#fff;background:#171d17;border-radius:5px;padding:8px 13px}.cp-listing-map-showcase{gap:14px;width:min(780px,100% - 48px);padding-block:30px;display:grid}.cp-listing-map-showcase>header{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.cp-listing-map-showcase>header article{background:#fff;border:1px solid #d9dfda;border-radius:7px;grid-template-columns:1fr auto;gap:4px;min-height:72px;padding:13px 15px;display:grid}.cp-listing-map-showcase>header small{color:#667168;grid-column:1/-1}.cp-listing-map-showcase>header b{font-size:22px}.cp-listing-map-showcase>header span{color:#119276;align-self:center;font-size:10px}.cp-listing-map-showcase .cp-visual{box-shadow:none}.cp-listing-review-showcase{grid-template-columns:1.25fr .75fr;align-items:center;gap:22px;width:min(800px,100% - 48px);display:grid}.cp-listing-review-showcase .cp-visual{box-shadow:none}.cp-listing-review-showcase>article{background:#fff;border:1px solid #d6ddda;border-radius:14px;gap:11px;padding:22px;display:grid;rotate:2deg;box-shadow:0 18px 35px #23352c1a}.cp-listing-review-showcase>article>span{color:#7138cc;letter-spacing:.1em;font-size:10px;font-weight:900}.cp-listing-review-showcase>article h3{margin:0;font-size:22px}.cp-listing-review-showcase>article p{background:#edf5ff;border-radius:8px;margin:0;padding:13px;font-size:12px;line-height:1.45}.cp-listing-review-showcase>article b{color:#fff;background:#171d17;border-radius:20px;place-items:center;min-height:40px;font-size:11px;display:grid}.cp-listing-review-showcase>article small{color:#738078;text-align:center;font-size:9px}.cp-listing-final{text-align:center;background:#fff;border:1px solid #e0e5e1;border-radius:12px;justify-items:center;width:min(970px,100% - 56px);margin:24px auto 90px;padding:45px clamp(24px,5vw,54px);display:grid}.cp-listing-final h2{letter-spacing:-.05em;text-wrap:balance;max-width:790px;margin:0;font-size:clamp(34px,4vw,54px);line-height:1.06}.cp-listing-final>p{color:#667069;max-width:680px;margin:15px auto 0;font-size:16px;line-height:1.55}.cp-listing-final .cp-business-search{text-align:left}@media (width<=900px){.cp-site.is-product-listing-management .cp-topbar{grid-template-rows:62px 50px;min-height:112px;padding-bottom:8px}.cp-site.is-product-listing-management .cp-topbar .cp-global-search{grid-area:2/1/auto/-1;width:100%;display:grid}.cp-listing-hero{min-height:0;padding:24px 22px 28px}.cp-listing-hero .cp-hero-copy>p{margin-bottom:64px}.cp-listing-hero-steps{grid-template-columns:1fr;margin-top:24px}.cp-listing-hero-steps article{min-height:104px}.cp-listing-feature-card{width:min(100% - 24px,720px)}.cp-listing-directory-showcase{grid-template-columns:1fr;gap:12px}.cp-listing-directory-stack{min-height:280px}.cp-listing-profile-showcase{min-height:420px}.cp-listing-review-showcase{grid-template-columns:1fr;padding-block:24px}}@media (width<=600px){.cp-listing-hero{gap:20px;padding:21px 14px 18px}.cp-listing-hero .cp-hero-copy>p{margin-bottom:72px;font-size:12px}.cp-listing-hero .cp-hero-copy h1{font-size:clamp(38px,12vw,49px)}.cp-listing-hero .cp-hero-copy>span{font-size:18px;line-height:1.42}.cp-listing-hero-steps article{grid-template-columns:54px 1fr;padding:17px}.cp-listing-hero-steps i{width:50px;height:50px;font-size:25px}.cp-listing-feature-stack{gap:12px;padding:12px 0 16px}.cp-listing-feature-card{border-radius:10px;width:calc(100% - 20px);padding:28px 15px 30px}.cp-listing-feature-card>header{margin-bottom:22px}.cp-listing-feature-card>header h2{font-size:clamp(29px,9.3vw,38px)}.cp-listing-feature-card>header p{font-size:15px}.cp-listing-showcase-stage{min-height:0}.cp-listing-benefits{grid-template-columns:1fr;margin-top:18px}.cp-listing-benefits article{min-height:0;padding:18px 6px}.cp-listing-benefits article+article{border-top:1px solid #dce1dd;border-left:0}.cp-listing-directory-showcase{min-height:0;padding:20px 14px 26px}.cp-listing-directory-stack{min-height:235px}.cp-listing-directory-stack article{min-height:62px;padding:12px}.cp-listing-directory-stack article:first-child{top:8px}.cp-listing-directory-stack article:nth-child(2){top:76px}.cp-listing-directory-stack article:nth-child(3){top:144px}.cp-listing-directory-network>div{grid-template-columns:repeat(2,minmax(0,1fr))}.cp-listing-profile-showcase{gap:12px;width:calc(100% - 24px);min-height:0;padding-block:18px;display:grid}.cp-listing-profile-showcase>article{width:100%;padding:17px;position:static}.cp-listing-hours p{font-size:10px}.cp-listing-hours p span{min-width:120px}.cp-listing-details>p{grid-template-columns:78px 1fr}.cp-listing-map-showcase{width:calc(100% - 18px);padding-block:14px}.cp-listing-map-showcase>header{grid-template-columns:1fr 1fr}.cp-listing-map-showcase>header article:last-child{grid-column:1/-1}.cp-listing-review-showcase{gap:14px;width:calc(100% - 18px)}.cp-listing-review-showcase>article{rotate:0deg}.cp-business-search.is-compact{margin-top:18px}.cp-listing-final{width:calc(100% - 20px);margin-block:16px 60px;padding:34px 15px}.cp-listing-final h2{font-size:clamp(32px,10vw,43px)}}@media (width<=360px){.cp-listing-hero{padding-inline:10px}.cp-listing-hero-steps article{grid-template-columns:46px 1fr;gap:11px}.cp-listing-hero-steps i{width:44px;height:44px}.cp-listing-directory-network>div,.cp-listing-map-showcase>header{grid-template-columns:1fr}.cp-listing-map-showcase>header article:last-child{grid-column:auto}}@media (prefers-reduced-motion:reduce){.cp-listing-directory-stack article,.cp-listing-review-showcase>article{transform:none}}.local-v2{--local-canvas:#f5f6f4;--local-surface:#fff;--local-surface-soft:#f9faf8;--local-line:#dfe2df;--local-line-strong:#c9cdca;--local-ink:#171918;--local-muted:#69706c;--local-subtle:#8b918d;--local-link:#1f57c3;--local-active:#6f70e8;--local-active-soft:#efefff;--local-brand:#ff6b5f;--local-success:#21825c;--local-success-soft:#e8f5ee;--local-warning:#a76107;--local-warning-soft:#fff4df;--local-danger:#c33e35;--local-danger-soft:#fcebea;--local-info:#2368aa;--local-info-soft:#eaf3fb;--local-radius:10px;--local-radius-sm:7px;--local-shadow-menu:0 14px 40px #191d1b24;background:var(--local-canvas);color:var(--local-ink);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;min-height:100vh;font-size:14px}.local-v2,.local-v2 *,.local-v2 :before,.local-v2 :after{box-sizing:border-box}.local-v2 p{font-size:13px;line-height:1.55}.local-v2 button,.local-v2 input,.local-v2 select,.local-v2 textarea{color:inherit;font:inherit}.local-v2 a,.local-v2 button,.local-v2 input,.local-v2 select,.local-v2 textarea{-webkit-tap-highlight-color:transparent}.local-v2 a:focus-visible,.local-v2 button:focus-visible,.local-v2 input:focus-visible,.local-v2 select:focus-visible,.local-v2 textarea:focus-visible{outline-offset:2px;outline:3px solid #6f70e857}.local-v2 button:disabled,.local-v2 input:disabled,.local-v2 select:disabled,.local-v2 textarea:disabled{cursor:not-allowed;opacity:.52}.local-v2 .app-main{min-height:100vh;margin:0}.local-v2 .global-header{background:var(--local-surface);border-bottom:1px solid var(--local-line);z-index:70;height:52px;position:fixed;top:0;left:0;right:0}.local-v2 .global-header-inner{align-items:center;gap:18px;height:100%;padding:0 14px;display:flex;position:relative}.local-v2 .product-brand{color:var(--local-ink);flex:0 0 196px;align-items:center;gap:9px;min-width:0;text-decoration:none;display:inline-flex}.local-v2 .local-brand-mark{flex:none;align-items:flex-end;gap:2px;width:24px;height:23px;display:inline-flex;transform:skew(-9deg)}.local-v2 .local-brand-mark i{background:var(--local-brand);border-radius:2px 2px 1px 1px;width:6px;height:14px;display:block}.local-v2 .local-brand-mark i:nth-child(2){height:22px}.local-v2 .local-brand-mark i:nth-child(3){height:18px}.local-v2 .product-brand>span:last-child{align-items:baseline;gap:7px;min-width:0;display:flex}.local-v2 .product-brand b{letter-spacing:-.02em;font-size:15px}.local-v2 .product-brand small{color:var(--local-subtle);letter-spacing:.16em;font-size:8px;font-weight:800}.local-v2 .global-location-switcher{border:1px solid var(--local-line);color:var(--local-muted);background:#f7f8f6;border-radius:7px;flex:0 230px;grid-template-columns:16px minmax(0,1fr) 14px;align-items:center;gap:7px;min-width:150px;max-width:230px;height:34px;padding:0 8px;display:grid}.local-v2 .global-location-switcher select{appearance:none;color:var(--local-ink);font:inherit;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;outline:0;width:100%;min-width:0;font-size:11px;font-weight:700;overflow:hidden}.local-v2 .global-location-switcher>svg:last-child{pointer-events:none}.local-v2 .global-location-switcher:focus-within{background:#fff;border-color:#8586df}.local-v2 .local-sidebar-location-switcher{display:none}.local-v2 .mobile-menu-button{cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;width:36px;height:36px;padding:0;display:none}.local-v2 .global-search{background:#f3f4f2;border:1px solid #0000;border-radius:7px;align-items:center;gap:8px;width:min(34vw,410px);max-width:410px;height:34px;padding:0 9px;transition:border-color .14s,background .14s;display:flex;position:relative}.local-v2 .global-search:focus-within{background:#fff;border-color:#9ea4a0}.local-v2 .global-search>svg{color:var(--local-subtle);flex:none}.local-v2 .global-search input{background:0 0;border:0;outline:0;width:100%;min-width:0;height:100%;font-size:12px}.local-v2 .global-search input::placeholder{color:#929894}.local-v2 .global-search button{color:var(--local-muted);cursor:pointer;background:0 0;border:0;border-radius:5px;flex:none;justify-content:center;align-items:center;width:25px;height:25px;padding:2px;display:flex}.local-v2 .global-search-status{color:#fff;z-index:95;background:#252a27;border-radius:6px;width:max-content;max-width:100%;padding:7px 9px;font-size:10px;line-height:1.4;position:absolute;top:calc(100% + 6px);left:0;box-shadow:0 8px 22px #181f1b2e}.local-v2 .local-workspace-skip-link{background:#111827}.local-v2 .setup-header-label{color:#535a56;margin-left:14px;font-size:11px;font-weight:700}.local-v2.setup-mode .global-header-inner{width:100%;max-width:1240px;margin:0 auto}.local-v2.setup-mode .product-brand{flex-basis:auto}.local-v2 .global-actions{align-items:center;gap:4px;margin-left:auto;display:flex}.local-v2 .global-actions>a{color:#3f4541;border-radius:6px;padding:8px 10px;font-size:12px;font-weight:650;text-decoration:none}.local-v2 .global-actions>a:hover{background:#f3f4f2}.local-v2 .global-actions>button{border:0;border-left:1px solid var(--local-line);cursor:pointer;background:0 0;align-items:center;gap:8px;max-width:190px;margin-left:5px;padding:3px 6px 3px 12px;display:flex}.local-v2 .global-actions>button>span{color:#fff;background:#242725;border-radius:50%;flex:none;justify-content:center;align-items:center;width:30px;height:30px;font-size:11px;font-weight:800;display:flex}.local-v2 .global-actions>button b{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.local-v2 .tool-rail{border-right:1px solid var(--local-line);z-index:55;background:#fff;flex-direction:column;align-items:center;width:52px;padding:7px 0;display:flex;position:fixed;top:52px;bottom:0;left:0}.local-v2 .tool-rail>a,.local-v2 .tool-rail>button{color:#656c68;cursor:pointer;background:0 0;border:0;border-radius:7px;justify-content:center;align-items:center;width:40px;height:40px;margin:1px 0;text-decoration:none;display:flex;position:relative}.local-v2 .tool-rail>a:hover,.local-v2 .tool-rail>button:hover{color:#212422;background:#f1f2f0}.local-v2 .tool-rail>:is(a,button).active{background:var(--local-active-soft);color:#5051c9}.local-v2 .tool-rail>:is(a,button).active:before{background:var(--local-active);content:"";border-radius:0 3px 3px 0;width:3px;height:24px;position:absolute;left:-6px}.local-v2 .tool-rail>a:last-child{margin-top:auto}.local-v2 .local-sidebar{border-right:1px solid var(--local-line);z-index:54;background:#f8f9f7;flex-direction:column;width:176px;padding:18px 12px 14px;display:flex;position:fixed;top:52px;bottom:0;left:52px;overflow-y:auto}.local-v2 .local-sidebar-mobile-head{display:none}.local-v2 .local-sidebar-title{align-items:baseline;gap:7px;margin:0 7px 16px;display:flex}.local-v2 .local-sidebar-title b{letter-spacing:-.03em;font-size:18px}.local-v2 .local-sidebar-title span{color:var(--local-subtle);font-size:9px;font-weight:700}.local-v2 .local-sidebar nav{gap:17px;display:grid}.local-v2 .local-sidebar nav>div{gap:2px;display:grid}.local-v2 .local-sidebar nav small{color:#959b97;letter-spacing:.13em;margin:0 8px 5px;font-size:8px;font-weight:800}.local-v2 .local-sidebar nav button,.local-v2 .local-sidebar nav .local-sidebar-link{color:#555d58;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:6px;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:9px;width:100%;min-height:36px;padding:7px 8px;font-size:12px;font-weight:650;display:grid;position:relative}.local-v2 .local-sidebar nav .local-sidebar-link{text-decoration:none}.local-v2 .local-sidebar nav button:hover,.local-v2 .local-sidebar nav .local-sidebar-link:hover{color:#202321;background:#edeeec}.local-v2 .local-sidebar nav :is(button,.local-sidebar-link).active{background:var(--local-active-soft);color:#393aa9}.local-v2 .local-sidebar nav :is(button,.local-sidebar-link).active:before{background:var(--local-active);content:"";border-radius:0 3px 3px 0;width:3px;position:absolute;top:5px;bottom:5px;left:-12px}.local-v2 .local-sidebar nav :is(button,.local-sidebar-link) em{color:#fff;background:#e2554d;border-radius:999px;justify-content:center;align-items:center;min-width:17px;height:17px;padding:0 4px;font-size:8px;font-style:normal;font-weight:800;display:flex}.local-v2 .local-sidebar-status{border-top:1px solid var(--local-line);grid-template-columns:8px minmax(0,1fr);align-items:flex-start;gap:8px;margin-top:auto;padding:14px 7px 10px;display:grid}.local-v2 .local-sidebar-status>span{background:#989e9a;border-radius:50%;width:7px;height:7px;margin-top:4px}.local-v2 .local-sidebar-status>span.ready{background:var(--local-success)}.local-v2 .local-sidebar-status>span.warning{background:var(--local-warning)}.local-v2 .local-sidebar-status b,.local-v2 .local-sidebar-status small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.local-v2 .local-sidebar-status b{font-size:10px}.local-v2 .local-sidebar-status small{color:var(--local-muted);margin-top:3px;font-size:9px}.local-v2 .local-sidebar-add{border:1px solid var(--local-line-strong);cursor:pointer;background:#fff;border-radius:7px;justify-content:center;align-items:center;gap:7px;width:100%;min-height:36px;padding:7px 9px;font-size:11px;font-weight:750;display:flex}.local-v2 .local-sidebar-add:hover{background:#f1f2f0;border-color:#aeb3af}.local-v2 .mobile-nav-backdrop{display:none}.local-v2 .page-shell{width:calc(100% - 228px);max-width:none;min-height:calc(100vh - 52px);margin:52px 0 0 228px;padding:27px 34px 72px}.local-v2 .page-shell>*{max-width:1240px;margin-left:auto;margin-right:auto}.local-v2 .product-view-surface{gap:16px;padding-top:20px;display:grid}.local-v2.setup-mode .page-shell{width:100%;margin-left:0}.local-v2 .product-view-surface .page-intro{border-bottom:1px solid var(--local-line);align-items:center;padding:0 0 15px}.local-v2 .product-view-surface .page-intro h2{margin-top:5px;font-size:19px}.local-v2 .product-view-surface .page-intro p{max-width:690px;margin-top:5px;font-size:11px}.local-v2 .product-breadcrumb{color:var(--local-subtle);align-items:center;gap:6px;margin-bottom:17px;font-size:11px;display:flex}.local-v2 .product-breadcrumb b{color:#4f5652;font-weight:650}.local-v2 .product-page-title-row{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.local-v2 .product-page-title-row h1{letter-spacing:-.035em;margin:0;font-size:clamp(25px,2.2vw,32px);line-height:1.13}.local-v2 .product-page-title-row p{color:var(--local-muted);max-width:680px;margin:7px 0 0}.local-v2 .product-page-actions{flex:none;align-items:center;gap:9px;display:flex}.local-v2 .product-page-actions>a:not(.primary-button){color:var(--local-link);align-items:center;gap:6px;padding:8px 5px;font-size:12px;font-weight:650;text-decoration:none;display:flex}.local-v2 .primary-button,.local-v2 .secondary-button,.local-v2 .danger-button{cursor:pointer;border-radius:7px;justify-content:center;align-items:center;gap:7px;min-height:38px;padding:8px 14px;font-size:12px;font-weight:750;text-decoration:none;transition:background .13s,border-color .13s,color .13s;display:inline-flex}.local-v2 .primary-button{color:#fff;background:#171918;border:1px solid #171918}.local-v2 .primary-button:hover:not(:disabled){background:#343735;border-color:#343735}.local-v2 .secondary-button{border:1px solid var(--local-line-strong);color:#272b28;background:#fff}.local-v2 .secondary-button:hover:not(:disabled){background:#f3f4f2;border-color:#a7aca8}.local-v2 .danger-button{color:var(--local-danger);background:#fff;border:1px solid #e1a9a5}.local-v2 .danger-button:hover:not(:disabled){background:var(--local-danger-soft)}.local-v2 .panel,.local-v2 .listing-summary>div,.local-v2 .audit-summary>div{background:var(--local-surface);border:1px solid var(--local-line);border-radius:var(--local-radius);box-shadow:none}.local-v2 .panel{padding:21px}.local-v2 .panel-label,.local-v2 .eyebrow{color:#646b67;letter-spacing:.11em;text-transform:uppercase;font-size:9px;font-weight:850}.local-v2 .page-intro{justify-content:space-between;align-items:flex-end;gap:24px;margin:0;padding:0 0 3px;display:flex}.local-v2 .page-intro h1,.local-v2 .page-intro h2{letter-spacing:-.03em;margin:7px 0 0;font-size:clamp(21px,2vw,28px);line-height:1.2}.local-v2 .page-intro p{color:var(--local-muted);max-width:760px;margin:7px 0 0}.local-v2 .intro-actions{flex:none;align-items:center;gap:8px;display:flex}.local-v2 .panel-title-row,.local-v2 .command-card-head,.local-v2 .profile-health-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.local-v2 .panel-title-row h2,.local-v2 .command-card-head h2{letter-spacing:-.02em;margin:5px 0 0;font-size:17px}.local-v2 .panel-title-row button,.local-v2 .panel-link{color:var(--local-link);cursor:pointer;background:0 0;border:0;padding:4px;font-size:11px;font-weight:750}.local-v2 .location-summary-card{border:1px solid var(--local-line);border-radius:var(--local-radius);background:#fff;justify-content:space-between;align-items:center;gap:24px;min-height:126px;padding:20px 22px;display:flex}.local-v2 .location-summary-main{align-items:center;gap:15px;min-width:0;display:flex}.local-v2 .location-logo{color:#fff;letter-spacing:-.02em;background:#232624;border-radius:8px;flex:none;justify-content:center;align-items:center;width:54px;height:54px;font-size:15px;font-weight:850;display:flex}.local-v2 .location-summary-copy{min-width:0}.local-v2 .location-name-row{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.local-v2 .location-name-row h2{letter-spacing:-.025em;margin:0;font-size:18px}.local-v2 .location-name-row select{border:1px solid var(--local-line);background:#fff;border-radius:6px;max-width:390px;min-height:35px;padding:6px 28px 6px 9px;font-size:15px;font-weight:750}.local-v2 .plan-badge,.local-v2 .connection-badge{border-radius:999px;padding:4px 7px;font-size:9px;font-weight:800}.local-v2 .plan-badge{color:#626965;background:#f0f1ef}.local-v2 .connection-badge{background:var(--local-warning-soft);color:var(--local-warning)}.local-v2 .connection-badge.ready{background:var(--local-success-soft);color:var(--local-success)}.local-v2 .location-summary-copy>p{color:var(--local-muted);align-items:center;gap:5px;margin:7px 0 5px;display:flex}.local-v2 .location-rating{align-items:center;gap:7px;display:flex}.local-v2 .stars{color:#d8dad8;gap:1px;display:inline-flex}.local-v2 .stars .star-on{color:#f2a900}.local-v2 .stars .star-partial{color:#0000;background:linear-gradient(90deg,#f2a900 50%,#d8dad8 50%);-webkit-background-clip:text;background-clip:text}.local-v2 .location-rating b{font-size:11px}.local-v2 .location-rating>span:last-child{color:var(--local-muted);font-size:10px}.local-v2 .location-summary-actions{flex-direction:column;flex:none;align-items:flex-end;gap:12px;display:flex}.local-v2 .profile-completion{align-items:center;gap:9px;min-width:230px;display:flex}.local-v2 .profile-completion>span{background:#e7e9e7;border-radius:999px;width:120px;height:5px;overflow:hidden}.local-v2 .profile-completion i{background:var(--local-active);border-radius:inherit;height:100%;display:block}.local-v2 .profile-completion b{color:var(--local-muted);white-space:nowrap;font-size:9px}.local-v2 .profile-completion.pending i{background:#aeb3af;width:38%;animation:1.2s ease-in-out infinite local-loading}@keyframes local-loading{0%,to{transform:translate(-12%)}50%{transform:translate(175%)}}.local-v2 .google-onboarding.setup-scan-page{max-width:1240px}.local-v2 .setup-page-breadcrumb{color:var(--local-subtle);align-items:center;gap:6px;margin-bottom:18px;font-size:11px;display:flex}.local-v2 .setup-scan-hero{border:1px solid var(--local-line);background:#fff;border-radius:12px;min-height:520px;padding:clamp(34px,5vw,66px) clamp(26px,7vw,88px);position:relative;overflow:hidden}.local-v2 .setup-scan-hero:after{content:"";opacity:.52;pointer-events:none;background-image:radial-gradient(circle,#6f70e83d 1.2px,#0000 1.2px);background-size:18px 18px;width:380px;height:270px;position:absolute;top:-34px;right:-42px;transform:rotate(-8deg)}.local-v2 .setup-scan-hero>*{z-index:1;position:relative}.local-v2 .onboarding-cancel{color:var(--local-link);cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;margin:-18px 0 34px;padding:5px 0;font-size:11px;font-weight:700;display:flex}.local-v2 .onboarding-kicker{color:#5354bd;letter-spacing:.14em;margin-bottom:13px;font-size:10px;font-weight:850;display:block}.local-v2 .setup-scan-hero h1{letter-spacing:-.045em;max-width:790px;margin:0;font-size:clamp(34px,4.1vw,54px);line-height:1.04}.local-v2 .onboarding-lead{color:#59605c;max-width:700px;margin:18px 0 20px;font-size:clamp(15px,1.3vw,18px);line-height:1.55}.local-v2 .connection-state{color:#5e6561;background:#f2f3f1;border:1px solid #e1e3e1;border-radius:999px;align-items:center;gap:7px;padding:7px 10px;font-size:10px;display:inline-flex}.local-v2 .connection-state i{background:#8d938f;border-radius:50%;width:6px;height:6px}.local-v2 .setup-search-card{background:#fff;border:1px solid #bfc4c0;border-radius:9px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:14px;max-width:760px;margin-top:24px;padding:10px;display:grid}.local-v2 .setup-search-card>small{color:var(--local-muted);padding-right:6px;font-size:10px;line-height:1.45}.local-v2 .setup-search-card label{align-items:center;gap:9px;min-width:0;padding:0 8px;display:flex}.local-v2 .setup-search-card label>svg{color:#7c837f;flex:none}.local-v2 .setup-search-card input{border:0;outline:0;width:100%;min-width:0;min-height:43px;font-size:14px}.local-v2 .google-connect-button{color:#fff;cursor:pointer;background:#171918;border:1px solid #171918;border-radius:7px;align-items:center;gap:8px;min-height:44px;padding:0 17px;font-size:12px;font-weight:750;display:flex}.local-v2 .google-connect-button>span{color:#4285f4;background:#fff;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;font-weight:850;display:flex}.local-v2 .oauth-explainer{color:var(--local-muted);align-items:flex-start;gap:8px;max-width:750px;margin:16px 0 0;display:flex}.local-v2 .oauth-explainer b{color:#333735}.local-v2 .oauth-explainer code{color:#565d59;background:#f0f1ef;border-radius:4px;padding:2px 4px;font-size:10px}.local-v2 .selected-plan-note{background:#f4f4ff;border:1px solid #dedfff;border-radius:8px;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;max-width:760px;margin:16px 0 0;padding:10px 12px;display:grid}.local-v2 .selected-plan-note>span{color:#5657bd;letter-spacing:.1em;font-size:8px;font-weight:850}.local-v2 .selected-plan-note p{margin:0}.local-v2 .selected-plan-note a{color:var(--local-link);font-size:10px;font-weight:750}.local-v2 .setup-message,.local-v2 .picker-error{background:var(--local-danger-soft);color:#8f2f29;border:1px solid #edbcb8;border-radius:8px;max-width:760px;margin:15px 0 0;padding:11px 13px}.local-v2 .setup-message b{font-size:11px}.local-v2 .setup-message p{margin:4px 0}.local-v2 .setup-message small{font-size:10px}.local-v2 .setup-location-picker{border:1px solid var(--local-line);background:#fafbfa;border-radius:10px;max-width:840px;margin-top:25px;padding:22px}.local-v2 .setup-live-badge{background:var(--local-success-soft);color:var(--local-success);border-radius:999px;align-items:center;gap:6px;margin-bottom:15px;padding:5px 8px;font-size:9px;font-weight:750;display:inline-flex}.local-v2 .setup-live-badge i{background:var(--local-success);border-radius:50%;width:6px;height:6px}.local-v2 .setup-location-picker-head h2{letter-spacing:-.025em;margin:6px 0;font-size:23px}.local-v2 .setup-location-picker-head p{color:var(--local-muted);max-width:680px;margin:0}.local-v2 .setup-location-picker fieldset{border:0;grid-template-columns:1fr 1fr auto;gap:12px;min-width:0;margin:19px 0 0;padding:0;display:grid}.local-v2 .setup-location-picker label{gap:6px;min-width:0;display:grid}.local-v2 .setup-location-picker label>span{color:#5f6662;font-size:10px;font-weight:700}.local-v2 .setup-location-picker select{border:1px solid var(--local-line-strong);background:#fff;border-radius:7px;width:100%;min-width:0;min-height:40px;padding:0 29px 0 10px}.local-v2 .setup-location-picker .primary-button{align-self:end}.local-v2 .setup-surface-strip{border:1px solid var(--local-line);background:#fff;border-radius:10px;grid-template-columns:repeat(3,1fr);margin-top:16px;padding:0 20px;display:grid}.local-v2 .setup-surface-strip>h2{border-bottom:1px solid var(--local-line);grid-column:1/-1;margin:0;padding:22px 20px 17px;font-size:18px}.local-v2 .setup-surface-strip>div{align-items:center;gap:11px;min-height:82px;padding:14px 20px;display:flex}.local-v2 .setup-surface-strip>div+div{border-left:1px solid var(--local-line)}.local-v2 .setup-surface-strip span{color:#5d5ec8;background:#f1f1ff;border-radius:7px;flex:none;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.local-v2 .setup-surface-strip p{margin:0}.local-v2 .setup-surface-strip b,.local-v2 .setup-surface-strip small{display:block}.local-v2 .setup-surface-strip b{font-size:11px}.local-v2 .setup-surface-strip small{color:var(--local-muted);margin-top:3px;font-size:9px}.local-v2 .setup-preview-section{border:1px solid var(--local-line);background:#fff;border-radius:10px;grid-template-columns:minmax(0,.8fr) minmax(430px,1.2fr);align-items:center;gap:48px;margin-top:16px;padding:38px;display:grid}.local-v2 .setup-preview-copy h2{letter-spacing:-.03em;margin:8px 0;font-size:27px;line-height:1.18}.local-v2 .setup-preview-copy p{color:var(--local-muted);margin:0}.local-v2 .setup-preview-card{border:1px solid var(--local-line);background:#f7f8f6;border-radius:10px;padding:17px}.local-v2 .setup-preview-card-head{align-items:center;gap:10px;display:flex}.local-v2 .setup-preview-card-head>span{color:#fff;background:#242725;border-radius:7px;justify-content:center;align-items:center;width:38px;height:38px;font-size:11px;font-weight:800;display:flex}.local-v2 .setup-preview-card-head b,.local-v2 .setup-preview-card-head small{display:block}.local-v2 .setup-preview-card-head small{color:var(--local-muted);margin-top:2px;font-size:9px}.local-v2 .setup-preview-metrics{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:16px;display:grid}.local-v2 .setup-preview-metrics>div{border:1px solid var(--local-line);background:#fff;border-radius:7px;min-width:0;padding:12px}.local-v2 .setup-preview-metrics small,.local-v2 .setup-preview-metrics b{display:block}.local-v2 .setup-preview-metrics small{color:var(--local-muted);font-size:8px}.local-v2 .setup-preview-metrics b{overflow-wrap:anywhere;margin-top:7px;font-size:10px}.local-v2 .permission-card{border:1px solid var(--local-line);background:#fff;border-radius:10px;grid-template-columns:minmax(0,1fr) minmax(320px,.75fr);align-items:flex-start;gap:32px;margin-top:16px;padding:30px;display:grid}.local-v2 .permission-card h2{margin:7px 0;font-size:22px}.local-v2 .permission-card p{color:var(--local-muted);margin:0}.local-v2 .permission-card ul{gap:9px;margin:0;padding:0;list-style:none;display:grid}.local-v2 .permission-card li{grid-template-columns:22px 1fr;align-items:flex-start;gap:8px;font-size:11px;display:grid}.local-v2 .permission-card li>span{background:#f0f1ef;border-radius:5px;justify-content:center;align-items:center;height:22px;font-size:9px;font-weight:800;display:flex}.local-v2 .onboarding-proof-band{color:#fff;background:#232624;border-radius:10px;grid-template-columns:repeat(3,1fr);gap:0;margin-top:16px;padding:0 20px;display:grid}.local-v2 .onboarding-proof-band>span{justify-content:center;align-items:center;gap:8px;min-height:64px;font-size:10px;display:flex}.local-v2 .onboarding-proof-band>span+span{border-left:1px solid #444845}.local-v2 .onboarding-proof-band i{color:#242725;background:#fff;border-radius:50%;justify-content:center;align-items:center;width:18px;height:18px;font-size:8px;font-style:normal;display:flex}.local-v2 .operation-message{border:1px solid #e8cf9f;border-radius:8px;padding:10px 12px;font-size:11px}.local-v2 .operation-message.warning{background:var(--local-warning-soft);color:#7d4c0b}.local-v2 .operation-message.success{background:var(--local-success-soft);color:#176744;border-color:#b7ddc8}.local-v2 .live-state-panel{align-items:center;gap:12px;min-height:74px;display:flex}.local-v2 .live-state-panel>span{background:#f0f1ef;border-radius:50%;flex:none;justify-content:center;align-items:center;width:35px;height:35px;display:flex}.local-v2 .live-state-panel b{font-size:12px}.local-v2 .live-state-panel p{color:var(--local-muted);margin:3px 0 0}.local-v2 .live-state-panel>button{color:var(--local-link);cursor:pointer;background:0 0;border:0;margin-left:auto;font-size:11px;font-weight:750}.local-v2 .live-state-panel.error{border-color:#e8bab6}.local-v2 .live-state-panel.error>span{background:var(--local-danger-soft);color:var(--local-danger)}.local-v2 .live-spinner{border:3px solid #d9dcda;animation:.8s linear infinite local-spin;border-top-color:var(--local-active)!important;background:0 0!important}.local-v2 .command-center-grid{grid-template-columns:minmax(0,1.55fr) minmax(300px,.65fr);gap:16px;display:grid}.local-v2 .priority-board{padding:23px}.local-v2 .command-count{background:#f0f1ef;border-radius:50%;flex:none;justify-content:center;align-items:center;width:38px;height:38px;font-size:14px;font-weight:800;display:flex}.local-v2 .command-count.attention{background:var(--local-warning-soft);color:var(--local-warning)}.local-v2 .command-count.clear{background:var(--local-success-soft);color:var(--local-success)}.local-v2 .command-lead{color:var(--local-muted);margin:9px 0 16px}.local-v2 .priority-list{border-top:1px solid var(--local-line)}.local-v2 .priority-list>button{border:0;border-bottom:1px solid var(--local-line);cursor:pointer;text-align:left;background:0 0;grid-template-columns:31px minmax(0,1fr) auto;align-items:center;gap:12px;width:100%;min-height:74px;padding:12px 3px;display:grid}.local-v2 .priority-list>button:hover{background:#fafbfa}.local-v2 .priority-index{background:#f0f1ef;border-radius:6px;justify-content:center;align-items:center;width:31px;height:31px;font-size:9px;font-weight:850;display:flex}.local-v2 .priority-index.warning{background:var(--local-warning-soft);color:var(--local-warning)}.local-v2 .priority-index.critical{background:var(--local-danger-soft);color:var(--local-danger)}.local-v2 .priority-index.info{background:var(--local-info-soft);color:var(--local-info)}.local-v2 .priority-list b,.local-v2 .priority-list small{display:block}.local-v2 .priority-list b{font-size:11px}.local-v2 .priority-list small{color:var(--local-muted);margin-top:4px;font-size:9px;line-height:1.45}.local-v2 .priority-list em{color:var(--local-link);white-space:nowrap;font-size:10px;font-style:normal;font-weight:750}.local-v2 .priority-list em i{margin-left:4px;font-style:normal}.local-v2 .priority-clear{align-items:center;gap:11px;min-height:88px;display:flex}.local-v2 .priority-clear>span{background:var(--local-success-soft);color:var(--local-success);border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.local-v2 .priority-clear b{font-size:11px}.local-v2 .priority-clear p{color:var(--local-muted);margin:3px 0 0}.local-v2 .profile-health-card{padding:22px}.local-v2 .profile-health-head>span:last-child{color:var(--local-muted);font-size:10px}.local-v2 .profile-health-score{align-items:baseline;margin:22px 0 15px;padding-bottom:13px;display:flex;position:relative}.local-v2 .profile-health-score b{letter-spacing:-.055em;font-size:38px}.local-v2 .profile-health-score>span{color:var(--local-muted);font-size:11px}.local-v2 .profile-health-score>i{background:var(--local-active);max-width:100%;height:4px;position:absolute;bottom:0;left:0}.local-v2 .profile-health-score:after{content:"";z-index:-1;background:#e5e7e5;height:4px;position:absolute;bottom:0;left:0;right:0}.local-v2 .profile-health-card h2{margin:0 0 12px;font-size:14px}.local-v2 .profile-signal-list{gap:7px;display:grid}.local-v2 .profile-signal-list>span{color:#5d645f;align-items:center;gap:7px;font-size:10px;display:flex}.local-v2 .profile-signal-list i{background:#f0f1ef;border-radius:50%;justify-content:center;align-items:center;width:17px;height:17px;font-size:8px;font-style:normal;display:flex}.local-v2 .profile-signal-list .ready i{background:var(--local-success-soft);color:var(--local-success)}.local-v2 .profile-health-card>button{color:var(--local-link);cursor:pointer;background:0 0;border:0;margin-top:16px;padding:0;font-size:10px;font-weight:750}.local-v2 .profile-health-card>button span{margin-left:4px}.local-v2 .live-metric-grid{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.local-v2 .live-metric-grid article{min-height:136px;padding:18px;position:relative;overflow:hidden}.local-v2 .live-metric-grid article>span{color:var(--local-subtle);letter-spacing:.09em;font-size:8px;font-weight:850;display:block}.local-v2 .live-metric-grid article>b{letter-spacing:-.04em;margin:19px 0 6px;font-size:23px;display:block}.local-v2 .live-metric-grid article>small{color:var(--local-muted);font-size:9px;line-height:1.45;display:block}.local-v2 .live-metric-grid article>i{opacity:.12;border-radius:50%;width:62px;height:62px;position:absolute;top:-19px;right:-17px}.local-v2 .live-metric-grid article>i.good{background:var(--local-success)}.local-v2 .live-metric-grid article>i.warn{background:var(--local-warning)}.local-v2 .live-metric-grid article>i.info{background:var(--local-info)}.local-v2 .live-metric-grid article>i.neutral{background:#858c88}.local-v2 .live-overview-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.local-v2 .live-profile-card,.local-v2 .overview-map-card,.local-v2 .live-review-card{min-height:320px}.local-v2 .live-profile-card dl{margin:15px 0 0}.local-v2 .live-profile-card dl>div{border-top:1px solid var(--local-line);grid-template-columns:110px 1fr;gap:14px;padding:11px 0;display:grid}.local-v2 .live-profile-card dt{color:var(--local-muted);font-size:10px}.local-v2 .live-profile-card dd{overflow-wrap:anywhere;text-align:right;margin:0;font-size:10px;font-weight:700}.local-v2 .overview-rank-grid{gap:7px;max-width:330px;margin:20px auto;display:grid}.local-v2 .overview-rank-grid>span,.local-v2 .rank-grid>span{color:#fff;border-radius:50%;justify-content:center;align-items:center;width:27px;height:27px;font-size:9px;font-weight:800;display:flex}.local-v2 .overview-rank-grid .top,.local-v2 .rank-grid .top{background:#298660}.local-v2 .overview-rank-grid .mid,.local-v2 .rank-grid .mid{background:#d59a24}.local-v2 .overview-rank-grid .low,.local-v2 .rank-grid .low{background:#d56839}.local-v2 .overview-rank-grid .out,.local-v2 .rank-grid .out{background:#bf4740}.local-v2 .overview-rank-grid .missing{background:#969d99}.local-v2 .overview-rank-summary{border-top:1px solid var(--local-line);grid-template-columns:repeat(3,1fr);padding-top:14px;display:grid}.local-v2 .overview-rank-summary>span{text-align:center}.local-v2 .overview-rank-summary>span+span{border-left:1px solid var(--local-line)}.local-v2 .overview-rank-summary b,.local-v2 .overview-rank-summary small{display:block}.local-v2 .overview-rank-summary b{font-size:15px}.local-v2 .overview-rank-summary small{color:var(--local-muted);margin-top:3px;font-size:8px}.local-v2 .map-first-run,.local-v2 .live-empty,.local-v2 .queue-empty,.local-v2 .editor-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:235px;display:flex}.local-v2 .map-first-run-visual{grid-template-columns:repeat(3,9px);gap:5px;margin-bottom:16px;display:grid}.local-v2 .map-first-run-visual i{background:#c9cacd;border-radius:50%;width:9px;height:9px}.local-v2 .map-first-run-visual i:nth-child(5){background:var(--local-active);transform:scale(1.25)}.local-v2 .map-first-run h3,.local-v2 .live-empty h3{margin:0;font-size:14px}.local-v2 .map-first-run p,.local-v2 .live-empty p{color:var(--local-muted);max-width:390px;margin:7px 0 14px}.local-v2 .live-empty>span,.local-v2 .queue-empty>span,.local-v2 .editor-empty>span{color:#676e69;background:#f0f1ef;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;margin-bottom:11px;font-size:16px;display:flex}.local-v2 .live-review-card.wide{min-height:0}.local-v2 .overview-review-list{margin-top:14px}.local-v2 .live-review-row{border:0;border-top:1px solid var(--local-line);cursor:pointer;text-align:left;background:0 0;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:11px;width:100%;min-height:74px;padding:11px 2px;display:grid}.local-v2 .review-avatar{color:#4e4fae;background:#e9e9fb;border-radius:50%;flex:none;justify-content:center;align-items:center;width:34px;height:34px;font-size:11px;font-weight:800;display:flex}.local-v2 .live-review-row>div>b{justify-content:space-between;font-size:10px;display:flex}.local-v2 .live-review-row>div>b small{color:var(--local-subtle);font-size:8px;font-weight:500}.local-v2 .live-review-row p{color:var(--local-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:4px 0 0;font-size:9px;line-height:1.45;display:-webkit-box;overflow:hidden}.local-v2 .live-review-row>em{color:var(--local-link);white-space:nowrap;font-size:9px;font-style:normal;font-weight:750}.local-v2 .live-proof-strip{justify-content:space-between;align-items:center;gap:24px;min-height:112px;display:flex}.local-v2 .live-proof-strip h2{margin:5px 0;font-size:17px}.local-v2 .live-proof-strip p{color:var(--local-muted);max-width:790px;margin:0}.local-v2 .review-workbench{grid-template-columns:minmax(260px,.68fr) minmax(410px,1.35fr) minmax(235px,.57fr);gap:14px;display:grid}.local-v2 .review-queue,.local-v2 .review-editor,.local-v2 .policy-rail{min-width:0;padding:18px}.local-v2 .queue-head{justify-content:space-between;align-items:flex-start;display:flex}.local-v2 .queue-head h2{margin:5px 0 11px;font-size:17px}.local-v2 .queue-head>span{color:var(--local-muted);background:#f0f1ef;border-radius:999px;padding:5px 7px;font-size:8px}.local-v2 .queue-item{border:0;border-top:1px solid var(--local-line);cursor:pointer;text-align:left;background:0 0;grid-template-columns:32px minmax(0,1fr) 7px;align-items:flex-start;gap:9px;width:100%;min-height:100px;padding:13px 5px;display:grid}.local-v2 .queue-item.active{box-shadow:inset 3px 0 var(--local-active);background:#f5f5ff}.local-v2 .queue-copy{min-width:0}.local-v2 .queue-copy>b{justify-content:space-between;font-size:10px;display:flex}.local-v2 .queue-copy>b small{color:var(--local-subtle);font-size:8px;font-weight:500}.local-v2 .queue-copy p{color:var(--local-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:4px 0;font-size:9px;line-height:1.45;display:-webkit-box;overflow:hidden}.local-v2 .queue-copy em{color:#656c68;font-size:8px;font-style:normal}.local-v2 .risk-dot{background:#969c98;border-radius:50%;width:7px;height:7px;margin-top:5px}.local-v2 .risk-dot.low{background:var(--local-success)}.local-v2 .risk-dot.medium{background:var(--local-warning)}.local-v2 .risk-dot.high{background:var(--local-danger)}.local-v2 .review-detail-head{justify-content:space-between;align-items:center;gap:14px;display:flex}.local-v2 .review-detail-head>div{align-items:center;gap:9px;display:flex}.local-v2 .review-avatar.large{width:42px;height:42px}.local-v2 .review-detail-head b{margin-bottom:3px;font-size:12px;display:block}.local-v2 .risk-banner{background:var(--local-warning-soft);color:var(--local-warning);border-radius:999px;padding:6px 8px;font-size:8px;font-weight:750}.local-v2 .risk-banner.low{background:var(--local-success-soft);color:var(--local-success)}.local-v2 .risk-banner.high{background:var(--local-danger-soft);color:var(--local-danger)}.local-v2 .review-editor blockquote{color:#404542;background:#f8f9f7;border-left:3px solid #aeb3af;margin:18px 0 12px;padding:14px 16px;font-size:12px;line-height:1.6}.local-v2 .analysis-chips{flex-wrap:wrap;gap:6px;display:flex}.local-v2 .analysis-chips span{color:var(--local-muted);background:#f0f1ef;border-radius:999px;padding:5px 7px;font-size:8px}.local-v2 .draft-box{border:1px solid var(--local-line);border-radius:8px;margin-top:17px;padding:14px}.local-v2 .draft-box>div{justify-content:space-between;align-items:center;display:flex}.local-v2 .draft-box>div span{letter-spacing:.08em;font-size:8px;font-weight:850}.local-v2 .draft-box>div em{color:var(--local-muted);font-size:8px;font-style:normal}.local-v2 .draft-box textarea{border:1px solid var(--local-line);resize:vertical;background:#fafbfa;border-radius:7px;width:100%;min-height:155px;margin:12px 0 6px;padding:12px;line-height:1.55}.local-v2 .draft-box>small{color:var(--local-muted);font-size:8px}.local-v2 .spark{color:#5657bd;font-style:normal}.local-v2 .empty-draft{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:240px;display:flex}.local-v2 .empty-draft>span{color:#5d5ec2;font-size:25px}.local-v2 .empty-draft h3{margin:8px 0 0;font-size:16px}.local-v2 .empty-draft p{color:var(--local-muted);max-width:360px;margin:6px 0 16px}.local-v2 .editor-actions{justify-content:flex-end;gap:8px;margin-top:12px;display:flex}.local-v2 .policy-rail h2{margin:6px 0 15px;font-size:16px}.local-v2 .policy-stat{border-top:1px solid var(--local-line);grid-template-columns:minmax(0,1fr) auto;gap:3px 8px;padding:12px 0;display:grid}.local-v2 .policy-stat span{font-size:10px}.local-v2 .policy-stat b{color:var(--local-muted);font-size:8px;font-weight:650}.local-v2 .policy-stat .toggle{background:#d5d8d6;border-radius:999px;grid-area:1/2/span 2;align-self:center;width:30px;height:17px;position:relative}.local-v2 .policy-stat .toggle:after{content:"";background:#fff;border-radius:50%;width:13px;height:13px;position:absolute;top:2px;left:2px}.local-v2 .policy-alert,.local-v2 .policy-live-note{background:var(--local-warning-soft);border:1px solid #efd3a4;border-radius:7px;margin-top:14px;padding:11px}.local-v2 .policy-alert b,.local-v2 .policy-live-note b{font-size:10px}.local-v2 .policy-alert p,.local-v2 .policy-live-note p{color:#73501d;margin:4px 0 0;font-size:9px}.local-v2 .policy-live-note{border-color:var(--local-line);background:#f3f4f2}.local-v2 .policy-live-note p{color:var(--local-muted)}.local-v2 .policy-score{margin-top:16px}.local-v2 .policy-score>span,.local-v2 .policy-score>b{font-size:9px}.local-v2 .policy-score>b{float:right}.local-v2 .policy-score>div{clear:both;background:#e5e7e5;border-radius:999px;height:4px;margin-top:7px;overflow:hidden}.local-v2 .policy-score i{background:var(--local-active);height:100%;display:block}.local-v2 .profile-operation-layout{grid-template-columns:minmax(0,1.55fr) minmax(290px,.65fr);gap:15px;display:grid}.local-v2 .live-profile-editor{padding:23px}.local-v2 .profile-operation-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.local-v2 .profile-operation-head h2{margin:5px 0;font-size:20px}.local-v2 .profile-operation-head p{color:var(--local-muted);margin:0}.local-v2 .status-pill{color:#666d69;background:#f0f1ef;border-radius:999px;flex:none;align-items:center;gap:5px;padding:6px 8px;font-size:8px;font-weight:750;display:inline-flex}.local-v2 .status-pill i{background:currentColor;border-radius:50%;width:5px;height:5px}.local-v2 .status-pill.good{background:var(--local-success-soft);color:var(--local-success)}.local-v2 .status-pill.pending{background:var(--local-warning-soft);color:var(--local-warning)}.local-v2 .live-profile-editor form{grid-template-columns:repeat(2,1fr);gap:14px;margin-top:22px;display:grid}.local-v2 .live-profile-editor label{gap:6px;display:grid}.local-v2 .live-profile-editor .full{grid-column:1/-1}.local-v2 .live-profile-editor label>span,.local-v2 .rank-scan-form label>span{color:#555c58;font-size:10px;font-weight:700}.local-v2 .live-profile-editor input,.local-v2 .live-profile-editor textarea,.local-v2 .rank-scan-form input,.local-v2 .rank-scan-form select{border:1px solid var(--local-line-strong);background:#fff;border-radius:7px;outline:0;width:100%;padding:10px 11px}.local-v2 .live-profile-editor textarea{resize:vertical;min-height:130px}.local-v2 .profile-consent{background:var(--local-warning-soft);border:1px solid #efd5aa;border-radius:7px;align-items:flex-start;gap:9px;padding:11px;display:flex}.local-v2 .profile-consent>span{color:var(--local-warning);background:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;width:21px;height:21px;font-size:9px;font-weight:850;display:flex}.local-v2 .profile-consent p{color:#6f4b18;margin:0}.local-v2 .profile-operation-side{gap:15px;display:grid}.local-v2 .live-connection-proof h2,.local-v2 .planned-channels h2{margin:6px 0;font-size:17px}.local-v2 .live-connection-proof dl{margin:14px 0 0}.local-v2 .live-connection-proof dl>div{border-top:1px solid var(--local-line);justify-content:space-between;padding:10px 0;font-size:10px;display:flex}.local-v2 .live-connection-proof dt{color:var(--local-muted)}.local-v2 .live-connection-proof dd{overflow-wrap:anywhere;text-align:right;max-width:60%;margin:0;font-weight:700}.local-v2 .planned-channels>p{color:var(--local-muted);font-size:10px}.local-v2 .planned-channels>div{border-top:1px solid var(--local-line);grid-template-columns:27px 1fr auto;align-items:center;gap:8px;min-height:45px;display:grid}.local-v2 .planned-channels>div b{font-size:10px}.local-v2 .planned-channels>div em{color:var(--local-muted);font-size:8px;font-style:normal}.local-v2 .publisher-logo{color:#555c58;background:#f0f1ef;border-radius:6px;justify-content:center;align-items:center;width:27px;height:27px;font-size:9px;font-weight:850;display:flex}.local-v2 .publisher-logo.good{background:var(--local-success-soft);color:var(--local-success)}.local-v2 .publisher-logo.pending{background:var(--local-warning-soft);color:var(--local-warning)}.local-v2 .listing-summary,.local-v2 .audit-summary{grid-template-columns:repeat(4,1fr);gap:11px;display:grid}.local-v2 .listing-summary>div,.local-v2 .audit-summary>div{min-height:98px;padding:16px}.local-v2 .listing-summary span,.local-v2 .listing-summary b,.local-v2 .listing-summary small,.local-v2 .audit-summary span,.local-v2 .audit-summary b,.local-v2 .audit-summary small{display:block}.local-v2 .listing-summary span,.local-v2 .audit-summary span{color:var(--local-subtle);letter-spacing:.07em;font-size:8px;font-weight:800}.local-v2 .listing-summary b,.local-v2 .audit-summary b{letter-spacing:-.04em;margin:9px 0 4px;font-size:23px}.local-v2 .listing-summary small,.local-v2 .audit-summary small{color:var(--local-muted);font-size:8px}.local-v2 .listing-layout{grid-template-columns:minmax(250px,.55fr) minmax(0,1.45fr);gap:15px;display:grid}.local-v2 .publisher-list{padding:15px}.local-v2 .publisher-row{border:0;border-bottom:1px solid var(--local-line);cursor:pointer;text-align:left;background:0 0;grid-template-columns:31px minmax(0,1fr);align-items:center;gap:9px;width:100%;min-height:65px;padding:9px 5px;display:grid}.local-v2 .publisher-row.active{box-shadow:inset 3px 0 var(--local-active);background:#f5f5ff}.local-v2 .publisher-copy b{justify-content:space-between;align-items:center;font-size:10px;display:flex}.local-v2 .publisher-copy em{color:var(--local-muted);border-radius:999px;padding:4px 6px;font-size:7px;font-style:normal}.local-v2 .publisher-copy em.good{background:var(--local-success-soft);color:var(--local-success)}.local-v2 .publisher-copy em.pending{background:var(--local-warning-soft);color:var(--local-warning)}.local-v2 .publisher-copy small{color:var(--local-muted);margin-top:4px;font-size:8px;display:block}.local-v2 .channel-detail{padding:20px}.local-v2 .channel-head{align-items:center;gap:10px;display:flex}.local-v2 .channel-head h2{margin:4px 0 0;font-size:18px}.local-v2 .channel-head>.status-pill{margin-left:auto}.local-v2 .channel-actions{border-bottom:1px solid var(--local-line);justify-content:flex-end;align-items:center;gap:8px;padding:15px 0;display:flex}.local-v2 .field-table{overflow-x:auto}.local-v2 .field-head,.local-v2 .field-row{grid-template-columns:.8fr repeat(3,1fr);align-items:center;gap:12px;min-width:680px;display:grid}.local-v2 .field-head{color:var(--local-subtle);text-transform:uppercase;background:#f1f2f0;border-radius:6px;padding:9px 11px;font-size:8px;font-weight:800}.local-v2 .field-row{border-bottom:1px solid var(--local-line);min-height:58px;padding:9px 11px;font-size:10px}.local-v2 .field-row small{color:var(--local-muted);margin-top:3px;font-size:8px;display:block}.local-v2 .field-row .has-drift{color:var(--local-warning)}.local-v2 .capabilities{flex-wrap:wrap;gap:5px;display:flex}.local-v2 .capabilities span{color:#555c58;background:#f0f1ef;border-radius:999px;padding:5px 7px;font-size:8px}.local-v2 .provider-empty,.local-v2 .partner-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:270px;display:flex}.local-v2 .provider-empty h3,.local-v2 .partner-empty h3{margin:8px 0 0;font-size:16px}.local-v2 .provider-empty p,.local-v2 .partner-empty p{color:var(--local-muted);max-width:420px}.local-v2 .rank-control-layout{grid-template-columns:minmax(300px,.65fr) minmax(0,1.35fr);gap:15px;display:grid}.local-v2 .rank-scan-console,.local-v2 .rank-evidence-card{padding:22px}.local-v2 .rank-console-head,.local-v2 .rank-evidence-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.local-v2 .rank-console-head h2,.local-v2 .rank-evidence-head h2{margin:5px 0;font-size:18px}.local-v2 .rank-usage{border:1px solid var(--local-line);background:#f4f5f3;border-radius:7px;margin-top:15px;padding:10px}.local-v2 .rank-usage>span{justify-content:space-between;font-size:9px;display:flex}.local-v2 .rank-usage>div{background:#dfe2df;border-radius:999px;height:4px;margin-top:8px;overflow:hidden}.local-v2 .rank-usage i{background:var(--local-active);height:100%;display:block}.local-v2 .rank-scan-form{gap:12px;margin-top:17px;display:grid}.local-v2 .rank-scan-form label{gap:6px;display:grid}.local-v2 .rank-setup-steps{gap:7px;margin-top:14px;display:grid}.local-v2 .rank-setup-steps>div{border-top:1px solid var(--local-line);grid-template-columns:23px 1fr auto;align-items:center;gap:8px;padding:9px 0;font-size:9px;display:grid}.local-v2 .rank-setup-steps>div>span{background:#f0f1ef;border-radius:5px;justify-content:center;align-items:center;height:23px;display:flex}.local-v2 .rank-setup-steps em{color:var(--local-muted);font-size:8px;font-style:normal}.local-v2 .rank-evidence-head>b{letter-spacing:-.05em;text-align:right;font-size:31px}.local-v2 .rank-evidence-head>b small{color:var(--local-muted);font-size:8px;font-weight:500;display:block}.local-v2 .rank-grid{justify-content:center;gap:10px;margin:24px auto;display:grid}.local-v2 .rank-evidence-meta{border-top:1px solid var(--local-line);color:var(--local-muted);justify-content:space-between;gap:12px;padding-top:12px;font-size:8px;display:flex}.local-v2 .keyword-history{padding:17px}.local-v2 .keyword-history>div{flex-wrap:wrap;gap:7px;margin-top:10px;display:flex}.local-v2 .keyword-history button,.local-v2 .keyword-tabs button{cursor:pointer;background:#f0f1ef;border:1px solid #0000;border-radius:999px;padding:7px 9px;font-size:9px}.local-v2 .keyword-history button.active,.local-v2 .keyword-tabs button.active{background:var(--local-active-soft);color:#4d4eb5;border-color:#cfd0fb}.local-v2 .visibility-layout{grid-template-columns:minmax(0,1.6fr) minmax(270px,.6fr);gap:15px;display:grid}.local-v2 .geo-panel{padding:18px}.local-v2 .geo-toolbar{justify-content:space-between;align-items:center;gap:12px;display:flex}.local-v2 .keyword-tabs{flex-wrap:wrap;gap:6px;display:flex}.local-v2 .large-map{background:#eef0ed;border:1px solid #daddda;border-radius:9px;height:520px;margin-top:14px;position:relative;overflow:hidden}.local-v2 .map-road{background:#fff;width:120%;height:10px;position:absolute;left:-10%;box-shadow:0 0 0 1px #e1e3e0}.local-v2 .road-a{top:24%;transform:rotate(13deg)}.local-v2 .road-b{top:58%;transform:rotate(-8deg)}.local-v2 .road-c{width:65%;top:49%;left:44%;transform:rotate(90deg)}.local-v2 .map-river{background:#d7e8f0;width:120%;height:42px;position:absolute;top:70%;left:-10%;transform:rotate(5deg)}.local-v2 .district-label{color:#a1a7a3;letter-spacing:.1em;font-size:9px;font-weight:800;position:absolute}.local-v2 .label-a{top:18%;left:12%}.local-v2 .label-b{top:36%;right:12%}.local-v2 .label-c{bottom:16%;left:22%}.local-v2 .rank-grid.large{gap:22px 28px;width:76%;max-width:520px;margin:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.local-v2 .rank-grid.large>span{width:36px;height:36px;box-shadow:0 2px 6px #14181629}.local-v2 .map-footer{justify-content:space-between;align-items:center;gap:20px;padding-top:13px;display:flex}.local-v2 .grid-legend{flex-wrap:wrap;gap:10px;display:flex}.local-v2 .grid-legend span{color:var(--local-muted);align-items:center;gap:5px;font-size:8px;display:flex}.local-v2 .grid-legend i{border-radius:50%;width:7px;height:7px}.local-v2 .grid-legend i.top{background:#298660}.local-v2 .grid-legend i.mid{background:#d59a24}.local-v2 .grid-legend i.low{background:#d56839}.local-v2 .grid-legend i.out{background:#bf4740}.local-v2 .map-footer p{color:var(--local-muted);text-align:right;max-width:390px;margin:0;font-size:8px}.local-v2 .geo-insights{gap:15px;display:grid}.local-v2 .geo-score>div{align-items:center;gap:8px;margin-top:13px;display:flex}.local-v2 .geo-score>div b{letter-spacing:-.05em;font-size:30px}.local-v2 .geo-score>div em{background:var(--local-success-soft);color:var(--local-success);border-radius:999px;padding:5px 7px;font-size:8px;font-style:normal}.local-v2 .geo-score p,.local-v2 .geo-actions p{color:var(--local-muted)}.local-v2 .spark-bars{align-items:end;gap:3px;height:54px;margin-top:14px;display:flex}.local-v2 .spark-bars i{background:#cdd0cd;flex:1}.local-v2 .spark-bars i:nth-last-child(-n+4){background:var(--local-active)}.local-v2 .competitor-panel h2,.local-v2 .geo-actions h2{margin:6px 0 13px;font-size:16px}.local-v2 .competitor{margin-top:11px}.local-v2 .competitor>span{justify-content:space-between;font-size:9px;display:flex}.local-v2 .competitor>div{background:#e7e9e7;height:5px;margin-top:5px}.local-v2 .competitor i{background:#9ba09d;height:100%;display:block}.local-v2 .competitor i.own{background:var(--local-active)}.local-v2 .planned-module{align-items:center;gap:20px;min-height:180px;display:flex}.local-v2 .planned-module-mark{background:var(--local-active-soft);color:#5556c3;border-radius:10px;flex:none;justify-content:center;align-items:center;width:56px;height:56px;font-size:28px;display:flex}.local-v2 .planned-module h2{margin:6px 0;font-size:20px}.local-v2 .planned-module p{color:var(--local-muted)}.local-v2 .content-layout{grid-template-columns:minmax(0,1.45fr) minmax(260px,.55fr);gap:15px;display:grid}.local-v2 .content-side{gap:15px;display:grid}.local-v2 .week-strip{grid-template-columns:repeat(7,1fr);margin:17px 0;display:grid}.local-v2 .week-strip>div{border-left:1px solid var(--local-line);flex-direction:column;align-items:center;min-height:48px;display:flex;position:relative}.local-v2 .week-strip>div:first-child{border-left:0}.local-v2 .week-strip span{color:var(--local-muted);font-size:8px}.local-v2 .week-strip b{margin-top:3px;font-size:13px}.local-v2 .week-strip .today b{color:#5556c3}.local-v2 .week-strip .has i{background:var(--local-active);border-radius:50%;width:4px;height:4px;position:absolute;bottom:3px}.local-v2 .scheduled-post{border-top:1px solid var(--local-line);grid-template-columns:39px 74px minmax(0,1fr) 25px;align-items:center;gap:12px;min-height:120px;padding:14px 0;display:grid}.local-v2 .post-date{flex-direction:column;align-items:center;font-size:18px;font-weight:800;display:flex}.local-v2 .post-date small{color:var(--local-muted);font-size:7px}.local-v2 .post-visual{color:#fff;background:#242725;border-radius:7px;flex-direction:column;justify-content:center;align-items:center;height:74px;display:flex}.local-v2 .visual-two{background:#5758bd}.local-v2 .post-visual b{font-size:15px}.local-v2 .post-visual span{letter-spacing:.12em;font-size:7px}.local-v2 .post-copy h3{margin:6px 0 3px;font-size:12px}.local-v2 .post-copy p,.local-v2 .post-copy>small{color:var(--local-muted);margin:0;font-size:9px}.local-v2 .scheduled-post>button{color:var(--local-muted);background:0 0;border:0}.local-v2 .voice-panel h2,.local-v2 .freshness-panel h2{margin:6px 0;font-size:17px}.local-v2 .voice-tags{flex-wrap:wrap;gap:5px;margin:12px 0;display:flex}.local-v2 .voice-tags span{background:#f0f1ef;border-radius:999px;padding:5px 7px;font-size:8px}.local-v2 .voice-panel p{color:var(--local-muted)}.local-v2 .fresh-score{align-items:center;gap:13px;margin:15px 0;display:flex}.local-v2 .fresh-score>b{border:6px solid var(--local-active);border-radius:50%;justify-content:center;align-items:center;width:62px;height:62px;font-size:22px;display:flex}.local-v2 .fresh-score span{font-size:11px;font-weight:750}.local-v2 .fresh-score small{color:var(--local-muted);margin-top:3px;font-size:8px;display:block}.local-v2 .freshness-panel ul{margin:0;padding:0;list-style:none}.local-v2 .freshness-panel li{border-top:1px solid var(--local-line);justify-content:space-between;padding:9px 0;font-size:9px;display:flex}.local-v2 .generated-post{background:var(--local-active-soft);border:1px solid #d5d5fa;border-radius:7px;align-items:center;gap:9px;padding:10px;display:flex}.local-v2 .generated-post button{color:#4f50b3;background:#fff;border:1px solid #cfd0f5;border-radius:6px;margin-left:auto;padding:7px 9px;font-size:9px}.local-v2 .audit-boundaries{grid-template-columns:repeat(4,1fr);padding:0;display:grid}.local-v2 .audit-boundaries>div{padding:19px}.local-v2 .audit-boundaries>div+div{border-left:1px solid var(--local-line)}.local-v2 .audit-boundaries span{color:#5657bd;font-size:8px;font-weight:850}.local-v2 .audit-boundaries b{margin:8px 0 4px;font-size:11px;display:block}.local-v2 .audit-boundaries p{color:var(--local-muted);margin:0;font-size:9px}.local-v2 .audit-panel{padding:18px}.local-v2 .audit-toolbar{align-items:center;gap:9px;margin-bottom:12px;display:flex}.local-v2 .audit-toolbar>div{gap:4px;display:flex}.local-v2 .audit-toolbar button,.local-v2 .audit-footer button{border:1px solid var(--local-line);cursor:pointer;background:#fff;border-radius:6px;min-height:30px;padding:0 9px;font-size:9px}.local-v2 .audit-toolbar button.active{background:var(--local-active-soft);color:#4e4fb2;border-color:#cbccf5}.local-v2 .audit-toolbar label{border:1px solid var(--local-line);background:#f5f6f4;border-radius:6px;align-items:center;gap:6px;min-height:32px;margin-left:auto;padding:0 9px;display:flex}.local-v2 .audit-toolbar label+label{margin-left:0}.local-v2 .audit-toolbar label span{color:var(--local-muted);font-size:9px}.local-v2 .audit-toolbar input,.local-v2 .audit-toolbar select{background:0 0;border:0;outline:0;min-width:0;font-size:9px}.local-v2 .audit-toolbar input{width:180px}.local-v2 .audit-head,.local-v2 .audit-row{grid-template-columns:86px 115px minmax(135px,1fr) minmax(135px,1fr) minmax(160px,1.15fr) 28px;align-items:center;gap:12px;min-width:760px;display:grid}.local-v2 .audit-table{overflow-x:auto}.local-v2 .audit-head{color:var(--local-subtle);letter-spacing:.08em;text-transform:uppercase;background:#f0f1ef;border-radius:6px;padding:9px 10px;font-size:7px;font-weight:850}.local-v2 .audit-row{border-bottom:1px solid var(--local-line);min-height:62px;padding:9px 10px;font-size:9px}.local-v2 .audit-row time{color:var(--local-muted);font-size:8px}.local-v2 .audit-row .actor{align-items:center;gap:7px;display:flex}.local-v2 .audit-row .actor i{color:#5556b5;background:#ededfa;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;font-size:8px;font-style:normal;display:flex}.local-v2 .audit-row>span:nth-child(3){align-items:center;gap:6px;display:flex}.local-v2 .audit-row>b small{color:var(--local-muted);margin-top:3px;font-size:7px;font-weight:500;display:block}.local-v2 .audit-row>span:nth-child(5){color:var(--local-muted)}.local-v2 .audit-row>button{color:var(--local-muted);cursor:pointer;background:0 0;border:0;font-size:18px}.local-v2 .audit-type{background:#8e9591;border-radius:50%;width:7px;height:7px;display:inline-block}.local-v2 .audit-type.warning{background:var(--local-warning)}.local-v2 .audit-type.change,.local-v2 .audit-type.scan{background:var(--local-info)}.local-v2 .audit-type.review{background:#7f59a3}.local-v2 .audit-type.verified{background:var(--local-success)}.local-v2 .audit-type.policy{background:var(--local-danger)}.local-v2 .audit-detail{border-bottom:1px solid var(--local-line);background:#f7f8f6;grid-template-columns:repeat(3,1fr);gap:10px;margin:0;padding:12px 14px 14px 225px;display:grid}.local-v2 .audit-detail dt{color:var(--local-subtle);letter-spacing:.06em;text-transform:uppercase;font-size:7px;font-weight:800}.local-v2 .audit-detail dd{overflow-wrap:anywhere;margin:4px 0 0;font-size:9px}.local-v2 .audit-footer{color:var(--local-muted);justify-content:space-between;align-items:center;padding-top:12px;font-size:8px;display:flex}.local-v2 .audit-footer>div{gap:4px;display:flex}.local-v2 .audit-footer button{width:30px;padding:0}.local-v2 .modal-layer,.local-v2 .action-confirm-layer{z-index:200;position:fixed;inset:0}.local-v2 .modal-backdrop,.local-v2 .action-confirm-backdrop{background:#16191785;border:0;width:100%;position:absolute;inset:0}.local-v2 .account-modal{border:1px solid var(--local-line);box-shadow:var(--local-shadow-menu);background:#fff;border-radius:12px;width:610px;max-width:calc(100vw - 32px);max-height:calc(100vh - 48px);padding:24px;position:absolute;top:50%;left:50%;overflow-y:auto;transform:translate(-50%,-50%)}.local-v2 .modal-head{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.local-v2 .modal-head h2{letter-spacing:-.03em;margin:6px 0;font-size:23px}.local-v2 .modal-head p{color:var(--local-muted);margin:0}.local-v2 .modal-head>button{cursor:pointer;background:#f0f1ef;border:0;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;font-size:20px;display:flex}.local-v2 .account-demo-note{background:#f4f4ff;border:1px solid #dadafa;border-radius:8px;margin-top:18px;padding:13px}.local-v2 .account-demo-note p{color:#5859a7;margin:4px 0 0}.local-v2 .account-summary-card{border:1px solid var(--local-line);background:#f6f7f5;border-radius:8px;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:11px;margin-top:19px;padding:13px;display:grid}.local-v2 .account-summary-card>span{color:#fff;background:#242725;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;font-size:12px;font-weight:800;display:flex}.local-v2 .account-summary-card b,.local-v2 .account-summary-card small{display:block}.local-v2 .account-summary-card small{color:var(--local-muted);margin-top:3px;font-size:9px}.local-v2 .account-summary-card em{border:1px solid var(--local-line);background:#fff;border-radius:999px;padding:6px 8px;font-size:8px;font-style:normal;font-weight:750}.local-v2 .account-control-row{border-bottom:1px solid var(--local-line);justify-content:space-between;align-items:center;gap:15px;padding:15px 2px;display:flex}.local-v2 .account-control-row b,.local-v2 .account-control-row small{display:block}.local-v2 .account-control-row b{font-size:11px}.local-v2 .account-control-row small{color:var(--local-muted);margin-top:4px;font-size:9px;line-height:1.45}.local-v2 .account-control-row>button{flex:none}.local-v2 .account-operation-message{background:var(--local-warning-soft);color:#784b10;border:1px solid #efd3a3;border-radius:7px;padding:10px}.local-v2 .google-permissions-link{color:var(--local-link);margin-top:12px;font-size:10px;font-weight:750;display:inline-block}.local-v2 .action-confirm-layer{justify-content:center;align-items:center;padding:24px;display:flex}.local-v2 .action-confirm-card{border:1px solid var(--local-line);box-shadow:var(--local-shadow-menu);background:#fff;border-radius:12px;width:590px;max-width:100%;max-height:calc(100vh - 48px);padding:25px;position:relative;overflow-y:auto}.local-v2 .action-confirm-card.danger{border-top:4px solid var(--local-danger)}.local-v2 .action-confirm-mark{background:var(--local-active-soft);color:#5455bd;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;margin-bottom:15px;font-size:16px;font-weight:850;display:flex}.local-v2 .action-confirm-card.danger .action-confirm-mark{background:var(--local-danger-soft);color:var(--local-danger)}.local-v2 .action-confirm-copy h2{letter-spacing:-.025em;margin:6px 0;font-size:22px}.local-v2 .action-confirm-copy p{color:var(--local-muted);margin:0}.local-v2 .action-confirm-detail{border:1px solid var(--local-line);background:#f7f8f6;border-radius:8px;margin-top:17px;padding:14px}.local-v2 .action-confirm-detail blockquote{border-left:3px solid var(--local-active);margin:0;padding-left:12px}.local-v2 .action-confirm-facts{gap:8px;margin:0;display:grid}.local-v2 .action-confirm-facts>div{justify-content:space-between;gap:15px;display:flex}.local-v2 .action-confirm-facts dt{color:var(--local-muted)}.local-v2 .action-confirm-facts dd{text-align:right;margin:0;font-weight:750}.local-v2 .action-confirm-changes{margin:0;padding:0;list-style:none}.local-v2 .action-confirm-changes li{border-bottom:1px solid var(--local-line);padding:10px 0}.local-v2 .action-confirm-changes li:last-child{border-bottom:0}.local-v2 .action-confirm-changes li>b{margin-bottom:6px;font-size:9px;display:block}.local-v2 .action-confirm-changes li>span{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:7px;display:grid}.local-v2 .action-confirm-changes s{color:var(--local-muted)}.local-v2 .action-confirm-changes i{color:#5556bc;font-style:normal}.local-v2 .action-confirm-changes em{font-style:normal;font-weight:750}.local-v2 .action-confirm-actions{justify-content:flex-end;gap:8px;margin-top:18px;display:flex}.local-v2 .toast{box-shadow:var(--local-shadow-menu);color:#fff;z-index:250;background:#232624;border-radius:8px;align-items:center;gap:9px;max-width:calc(100vw - 32px);padding:11px 14px;font-size:11px;display:flex;position:fixed;bottom:22px;left:50%;transform:translate(-50%)}.local-v2 .toast>span{background:var(--local-success);border-radius:50%;justify-content:center;align-items:center;width:21px;height:21px;display:flex}.local-v2 .toast.error>span{background:var(--local-danger)}@keyframes local-spin{to{transform:rotate(360deg)}}@media (width<=1120px){.local-v2 .global-location-switcher{flex-basis:190px;max-width:190px}.local-v2 .global-search{width:min(29vw,350px)}.local-v2 .page-shell{padding-inline:24px}.local-v2 .review-workbench{grid-template-columns:minmax(255px,.75fr) minmax(390px,1.25fr)}.local-v2 .policy-rail{grid-column:1/-1;grid-template-columns:repeat(3,1fr);gap:0 16px;display:grid}.local-v2 .policy-rail>.panel-label,.local-v2 .policy-rail>h2,.local-v2 .policy-alert,.local-v2 .policy-live-note,.local-v2 .policy-score{grid-column:1/-1}.local-v2 .live-metric-grid{grid-template-columns:repeat(2,1fr)}.local-v2 .permission-card{grid-template-columns:1fr}}@media (width<=900px){.local-v2 .mobile-menu-button{display:flex}.local-v2 .global-header-inner{gap:10px;padding-inline:10px}.local-v2 .product-brand{flex-basis:auto}.local-v2 .product-brand>span:last-child small{display:none}.local-v2 .global-location-switcher{flex:0 0 44px;grid-template-columns:1fr;min-width:44px;max-width:44px;height:44px;padding:0;position:relative}.local-v2 .global-location-switcher>svg:first-child{margin:auto}.local-v2 .global-location-switcher>svg:last-child{display:none}.local-v2 .global-location-switcher select{cursor:pointer;opacity:0;position:absolute;inset:0}.local-v2 .global-search{width:min(43vw,360px);max-width:none;margin-left:auto}.local-v2 .global-actions{margin-left:0}.local-v2 .global-actions>a{display:none}.local-v2 .global-actions>button{border-left:0;margin:0;padding:2px}.local-v2 .global-actions>button b,.local-v2 .tool-rail{display:none}.local-v2 .local-sidebar{box-shadow:var(--local-shadow-menu);z-index:90;width:292px;max-width:calc(100vw - 54px);padding-top:10px;transition:transform .17s;top:52px;left:0;transform:translate(-110%)}.local-v2 .local-sidebar.open{transform:translate(0)}.local-v2 .local-sidebar-mobile-head{display:block}.local-v2 .local-sidebar-mobile-head button{color:var(--local-muted);background:0 0;border:0;align-items:center;gap:4px;margin-bottom:15px;padding:5px;font-size:10px;display:flex}.local-v2 .local-sidebar-location-switcher{gap:5px;margin:0 7px 16px;display:grid}.local-v2 .local-sidebar-location-switcher>span{color:#858c88;letter-spacing:.12em;font-size:8px;font-weight:800}.local-v2 .local-sidebar-location-switcher select{border:1px solid var(--local-line-strong);color:var(--local-ink);font:inherit;background:#fff;border-radius:7px;width:100%;min-height:38px;padding:7px 9px;font-size:11px;font-weight:700}.local-v2 .mobile-nav-backdrop{z-index:80;background:#181b196b;border:0;display:block;position:fixed;inset:52px 0 0}.local-v2 .page-shell{width:100%;margin-left:0}.local-v2 .setup-preview-section{grid-template-columns:1fr;gap:26px}.local-v2 .profile-operation-layout,.local-v2 .rank-control-layout,.local-v2 .visibility-layout,.local-v2 .content-layout{grid-template-columns:1fr}.local-v2 .profile-operation-side{grid-template-columns:repeat(2,1fr)}.local-v2 .listing-layout{grid-template-columns:1fr}.local-v2 .publisher-list{gap:5px;display:flex;overflow-x:auto}.local-v2 .publisher-row{border-bottom:0;flex:0 0 180px}.local-v2 .audit-boundaries{grid-template-columns:repeat(2,1fr)}.local-v2 .audit-boundaries>div:nth-child(3){border-left:0;border-top:1px solid var(--local-line)}.local-v2 .audit-boundaries>div:nth-child(4){border-top:1px solid var(--local-line)}}@media (width<=680px){.local-v2 .page-shell{padding:20px 15px 54px}.local-v2 .global-search{background:0 0;border:0;justify-content:flex-end;width:36px;height:36px;padding:0}.local-v2 .global-search>svg,.local-v2 .global-search input{display:none}.local-v2 .global-search button{justify-content:center;align-items:center;width:36px;height:36px;display:flex}.local-v2 .local-sidebar-location-switcher select{min-height:44px}.local-v2 .product-page-title-row,.local-v2 .page-intro{flex-direction:column;align-items:stretch}.local-v2 .product-page-actions,.local-v2 .intro-actions{flex-wrap:wrap}.local-v2 .product-page-actions .primary-button,.local-v2 .intro-actions .primary-button,.local-v2 .intro-actions .secondary-button{flex:auto}.local-v2 .location-summary-card{flex-direction:column;align-items:stretch}.local-v2 .location-summary-actions{align-items:stretch}.local-v2 .profile-completion{justify-content:space-between;min-width:0}.local-v2 .profile-completion>span{flex:1;width:auto}.local-v2 .setup-scan-hero{min-height:0;padding:34px 20px}.local-v2 .setup-scan-hero:after{opacity:.32;width:230px;height:180px}.local-v2 .setup-scan-hero h1{font-size:clamp(31px,10vw,43px)}.local-v2 .setup-search-card{grid-template-columns:1fr}.local-v2 .google-connect-button{justify-content:center;width:100%}.local-v2 .selected-plan-note{grid-template-columns:1fr auto}.local-v2 .selected-plan-note>span{grid-column:1/-1}.local-v2 .setup-location-picker{padding:17px}.local-v2 .setup-location-picker fieldset{grid-template-columns:1fr}.local-v2 .setup-location-picker .primary-button{width:100%}.local-v2 .setup-surface-strip,.local-v2 .onboarding-proof-band{grid-template-columns:1fr;padding:0 16px}.local-v2 .setup-surface-strip>div+div,.local-v2 .onboarding-proof-band>span+span{border-left:0;border-top:1px solid var(--local-line)}.local-v2 .onboarding-proof-band>span+span{border-color:#444845}.local-v2 .setup-preview-section{padding:23px 18px}.local-v2 .setup-preview-metrics{grid-template-columns:1fr}.local-v2 .permission-card{padding:22px 18px}.local-v2 .command-center-grid,.local-v2 .live-overview-grid,.local-v2 .review-workbench{grid-template-columns:1fr}.local-v2 .policy-rail{display:block}.local-v2 .profile-operation-side,.local-v2 .live-profile-editor form{grid-template-columns:1fr}.local-v2 .live-profile-editor .full{grid-column:auto}.local-v2 .listing-summary,.local-v2 .audit-summary{grid-template-columns:repeat(2,1fr)}.local-v2 .audit-toolbar{flex-wrap:wrap;align-items:stretch}.local-v2 .audit-toolbar>div{width:100%;overflow-x:auto}.local-v2 .audit-toolbar label,.local-v2 .audit-toolbar label+label{flex:140px;margin-left:0}.local-v2 .audit-toolbar input{width:100%}.local-v2 .audit-detail{grid-template-columns:1fr;padding-left:14px}.local-v2 .large-map{height:410px}.local-v2 .rank-grid.large{gap:14px 18px;width:82%}.local-v2 .rank-grid.large>span{width:29px;height:29px}.local-v2 .map-footer{flex-direction:column;align-items:flex-start}.local-v2 .map-footer p{text-align:left}.local-v2 .content-calendar{overflow:hidden}.local-v2 .scheduled-post{grid-template-columns:34px 58px minmax(0,1fr)}.local-v2 .scheduled-post>button{display:none}.local-v2 .post-visual{height:58px}.local-v2 .account-control-row{flex-direction:column;align-items:stretch}.local-v2 .account-control-row>button{align-self:flex-start}}@media (width<=430px){.local-v2{overflow-x:clip}.local-v2 .global-header-inner{gap:7px}.local-v2 .product-brand b{font-size:13px}.local-v2 .product-brand>span:last-child{display:none}.local-v2 .global-actions>button>span{width:29px;height:29px}.local-v2 .product-page-actions>a:not(.primary-button){width:100%}.local-v2 .location-summary-main{align-items:flex-start}.local-v2 .location-name-row{flex-direction:column;align-items:flex-start}.local-v2 .location-name-row h2,.local-v2 .location-name-row select{width:100%;max-width:100%}.local-v2 .live-metric-grid{grid-template-columns:1fr}.local-v2 .live-metric-grid article{min-height:120px}.local-v2 .priority-list>button{grid-template-columns:31px minmax(0,1fr);align-items:flex-start}.local-v2 .priority-list em{grid-column:2}.local-v2 .live-proof-strip{flex-direction:column;align-items:stretch}.local-v2 .live-review-row{grid-template-columns:34px minmax(0,1fr);align-items:flex-start}.local-v2 .live-review-row>em{grid-column:2}.local-v2 .review-detail-head{flex-direction:column;align-items:flex-start}.local-v2 .editor-actions{flex-direction:column-reverse}.local-v2 .editor-actions button{width:100%}.local-v2 .listing-summary,.local-v2 .audit-summary{grid-template-columns:1fr}.local-v2 .listing-summary>div,.local-v2 .audit-summary>div{min-height:84px}.local-v2 .audit-boundaries{grid-template-columns:1fr}.local-v2 .audit-boundaries>div,.local-v2 .audit-boundaries>div:nth-child(3),.local-v2 .audit-boundaries>div:nth-child(4){border-left:0;border-top:1px solid var(--local-line)}.local-v2 .audit-boundaries>div:first-child{border-top:0}.local-v2 .setup-preview-copy h2{font-size:23px}.local-v2 .action-confirm-layer{padding:12px}.local-v2 .action-confirm-card{padding:20px 17px}.local-v2 .action-confirm-actions{flex-direction:column-reverse}.local-v2 .action-confirm-actions button{width:100%}.local-v2 .account-modal{max-width:calc(100vw - 20px);max-height:calc(100vh - 20px);padding:20px 16px}.local-v2 .account-summary-card{grid-template-columns:36px minmax(0,1fr)}.local-v2 .account-summary-card>span{width:36px;height:36px}.local-v2 .account-summary-card em{grid-column:2;justify-self:start}}@media (prefers-reduced-motion:reduce){.local-v2,.local-v2 *,.local-v2 :before,.local-v2 :after{scroll-behavior:auto!important;transition-duration:.01ms!important;transition-delay:0s!important;animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0s!important}}.local-v2.workspace-mode .page-shell{padding:22px 26px 72px}.local-v2.workspace-mode .page-shell>*{max-width:1000px;margin-left:0;margin-right:auto}.local-v2 .product-view-surface{gap:14px;padding-top:14px}.local-v2 .product-view-surface.view-overview{gap:0;padding-top:0}.local-v2 .product-page-head{margin-bottom:12px}.local-v2 .product-breadcrumb{margin-bottom:9px}.local-v2 .product-page-title-row{align-items:center}.local-v2 .product-page-title-row h1{letter-spacing:-.025em;font-size:22px}.local-v2 .product-page-title-row p{margin-top:4px;font-size:11px}.local-v2 .product-page-actions .primary-button,.local-v2 .product-page-actions>a:not(.primary-button){min-height:32px}.local-v2 .location-summary-card{gap:18px;min-height:92px;padding:12px 14px}.local-v2 .location-logo{border-radius:50%;width:42px;height:42px;font-size:12px}.local-v2 .location-name-row h2,.local-v2 .location-name-row select{font-size:15px}.local-v2 .location-summary-copy>p{margin:4px 0 3px;font-size:10px}.local-v2 .location-summary-actions{gap:8px}.local-v2 .location-summary-actions .secondary-button{min-height:32px;padding-block:5px}.local-v2 .profile-completion{min-width:210px}.local-v2 .dashboard-hero{color:#fff;background:linear-gradient(135deg,#4b138f 0%,#35106f 100%);min-height:390px;padding:46px 42px 38px;position:relative;overflow:hidden}.local-v2 .dashboard-hero:after{content:"";opacity:.22;pointer-events:none;background:radial-gradient(circle,#ffffff1f 0 2px,#0000 3px) 0 0/34px 34px;position:absolute;inset:0}.local-v2 .dashboard-map-lines{opacity:.18;pointer-events:none;position:absolute;inset:0;overflow:hidden}.local-v2 .dashboard-map-lines i{border:12px solid #ffffff59;border-radius:42%;width:660px;height:270px;position:absolute;top:-115px;left:-30px;transform:rotate(18deg)}.local-v2 .dashboard-map-lines i:nth-child(2){border-width:8px;width:520px;height:230px;top:220px;left:440px;transform:rotate(-19deg)}.local-v2 .dashboard-map-lines span{background:#ffffff8c;border:7px solid #ffffff2e;border-radius:50% 50% 50% 0;width:18px;height:18px;position:absolute;top:72px;left:22%;transform:rotate(-45deg)}.local-v2 .dashboard-map-lines span:nth-of-type(2){top:122px;left:auto;right:16%}.local-v2 .dashboard-hero-copy{text-align:center;z-index:1;max-width:650px;margin:0 auto;position:relative}.local-v2 .dashboard-hero-kicker{color:#d7baff;letter-spacing:.14em;font-size:9px;font-weight:850}.local-v2 .dashboard-hero h1{letter-spacing:-.045em;max-width:630px;margin:11px auto 9px;font-size:clamp(31px,4vw,42px);line-height:1.05}.local-v2 .dashboard-hero-copy>p{color:#eee5fb;max-width:570px;margin:0 auto 22px;font-size:13px}.local-v2 .dashboard-business-picker{color:#1f2120;cursor:pointer;text-align:left;background:#fff;border:0;border-radius:5px;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:0 10px;width:min(100%,610px);min-height:52px;margin:0 auto;padding:6px 7px 6px 8px;display:grid;box-shadow:0 10px 26px #14032d47}.local-v2 .dashboard-business-picker>span{color:#4b138f;background:#f0e9fb;border-radius:4px;grid-row:1/3;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.local-v2 .dashboard-business-picker b{align-self:end;font-size:12px}.local-v2 .dashboard-business-picker small{color:#777d79;align-self:start;font-size:9px}.local-v2 .dashboard-business-picker em{color:#fff;background:#8b3cf0;border-radius:4px;grid-area:1/3/3;align-self:stretch;align-items:center;gap:5px;padding:0 13px;font-size:10px;font-style:normal;font-weight:750;display:flex}.local-v2 .dashboard-advanced-link{color:#d9c2f6;cursor:pointer;background:0 0;border:0;margin:8px 0 13px;font-size:9px}.local-v2 .dashboard-quick-actions{gap:5px;width:min(100%,520px);margin:0 auto;display:grid}.local-v2 .dashboard-quick-actions>button{color:#fff;cursor:pointer;text-align:left;background:#9d48ff94;border:1px solid #ffffff21;border-radius:5px;grid-template-columns:20px 1fr 16px;align-items:center;gap:10px;min-height:42px;padding:6px 10px;transition:background .15s,transform .15s;display:grid}.local-v2 .dashboard-quick-actions>button:hover{background:#ae64ffc7;transform:translate(2px)}.local-v2 .dashboard-quick-actions b,.local-v2 .dashboard-quick-actions small{display:block}.local-v2 .dashboard-quick-actions b{font-size:10px}.local-v2 .dashboard-quick-actions small{color:#e9dff6;margin-top:1px;font-size:8px}.local-v2 .dashboard-live-toolbar{border:1px solid var(--local-line);background:#fff;justify-content:space-between;align-items:center;margin-top:14px;padding:10px 12px;display:flex}.local-v2 .dashboard-live-toolbar>div{align-items:center;gap:8px;display:flex}.local-v2 .dashboard-live-toolbar span{color:var(--local-subtle);letter-spacing:.08em;font-size:8px;font-weight:800}.local-v2 .dashboard-live-toolbar b{font-size:9px}.local-v2 .dashboard-showcase{background:#fff;padding:58px 54px 64px}.local-v2 .dashboard-showcase-heading{text-align:center;max-width:600px;margin:0 auto 42px}.local-v2 .dashboard-showcase-heading>span,.local-v2 .dashboard-module-copy>span,.local-v2 .dashboard-final-cta>span{color:#7b32dd;letter-spacing:.12em;font-size:8px;font-weight:850}.local-v2 .dashboard-showcase-heading h2{letter-spacing:-.04em;margin:8px 0 0;font-size:clamp(25px,3vw,32px);line-height:1.1}.local-v2 .dashboard-module-list{gap:72px;max-width:760px;margin:0 auto;display:grid}.local-v2 .dashboard-module{grid-template-columns:minmax(0,.82fr) minmax(330px,1.18fr);align-items:center;gap:34px;display:grid}.local-v2 .dashboard-module.reverse .dashboard-module-copy{order:2}.local-v2 .dashboard-module.reverse .dashboard-module-stage{order:1}.local-v2 .dashboard-module-copy h3{letter-spacing:-.03em;margin:8px 0 9px;font-size:21px;line-height:1.15}.local-v2 .dashboard-module-copy p{color:#686f6b;margin:0 0 16px;font-size:11px}.local-v2 .dashboard-module-copy>div{gap:9px;display:flex}.local-v2 .dashboard-module-copy button{color:#fff;cursor:pointer;background:#8b3cf0;border:1px solid #8b3cf0;border-radius:5px;min-height:32px;padding:6px 11px;font-size:9px;font-weight:750}.local-v2 .dashboard-module-copy button.text-action{color:#424744;background:0 0;border-color:#0000}.local-v2 .dashboard-module-copy button.text-action i{margin-left:4px;font-style:normal}.local-v2 .dashboard-module-stage{background:#fff5dc;border-radius:8px;align-items:center;min-height:230px;padding:24px;display:flex;position:relative}.local-v2 .module-profile .dashboard-module-stage{background:#fff2fb}.local-v2 .module-reviews .dashboard-module-stage{background:#edf9ff}.local-v2 .module-insights .dashboard-module-stage{background:#edfff8}.local-v2 .module-map .dashboard-module-stage{background:#fff9df}.local-v2 .module-visual{background:#fff;border:1px solid #e1e3e1;border-radius:7px;width:min(100%,330px);min-height:170px;margin:auto;padding:14px;animation:6s ease-in-out infinite local-module-float;box-shadow:0 16px 35px #1f1a2624}.local-v2 .dashboard-module:nth-child(2n) .module-visual{animation-delay:-2.2s}@keyframes local-module-float{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}.local-v2 .mini-window-head,.local-v2 .mini-profile-title,.local-v2 .mini-review-score,.local-v2 .mini-insight-head,.local-v2 .mini-map-tabs{border-bottom:1px solid #eceeec;justify-content:space-between;align-items:center;padding-bottom:10px;display:flex}.local-v2 .mini-window-head b,.local-v2 .mini-profile-title b,.local-v2 .mini-map-tabs b{font-size:10px}.local-v2 .mini-window-head span{color:#1b7a53;background:#e8f7ef;border-radius:999px;padding:4px 7px;font-size:7px}.local-v2 .automation-visual ul{gap:8px;margin:12px 0 0;padding:0;list-style:none;display:grid}.local-v2 .automation-visual li{color:#5f6662;font-size:9px}.local-v2 .automation-visual li i{color:#28a875;margin-right:7px;font-style:normal}.local-v2 .mini-profile-title{justify-content:flex-start;gap:8px}.local-v2 .mini-profile-title>span{color:#fff;background:#222;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;font-size:8px;display:flex}.local-v2 .mini-profile-title>div{display:grid}.local-v2 .mini-profile-title small{color:#858b87;font-size:7px}.local-v2 .mini-profile-title em{color:#6736bf;margin-left:auto;font-size:11px;font-style:normal}.local-v2 .mini-profile-row{border-bottom:1px solid #f0f1f0;justify-content:space-between;align-items:center;padding:7px 1px;font-size:8px;display:flex}.local-v2 .mini-profile-row i{border-radius:999px;padding:3px 6px;font-size:7px;font-style:normal}.local-v2 .mini-profile-row i.ready{color:#227b56;background:#e6f7ee}.local-v2 .mini-profile-row i.missing{color:#b74c40;background:#fff0ed}.local-v2 .mini-review-score span{display:grid}.local-v2 .mini-review-score small{color:#838984;font-size:7px}.local-v2 .mini-review-score b{color:#e7a500;font-size:24px}.local-v2 .mini-review-score em{color:#5d645f;font-size:8px;font-style:normal}.local-v2 .mini-review-row{border-bottom:1px solid #f0f1f0;grid-template-columns:25px 1fr auto;align-items:center;gap:8px;padding:8px 0;display:grid}.local-v2 .mini-review-row>span{background:#f1f2f1;border-radius:50%;justify-content:center;align-items:center;width:25px;height:25px;font-size:8px;display:flex}.local-v2 .mini-review-row b{color:#f0aa00;letter-spacing:.06em;font-size:8px;display:block}.local-v2 .mini-review-row small{color:#737975;margin-top:2px;font-size:7px;display:block}.local-v2 .mini-review-row i{color:#8a908c;font-style:normal}.local-v2 .mini-insight-head>span{grid-template-columns:auto auto;display:grid}.local-v2 .mini-insight-head small{color:#7c827e;grid-column:1/-1;font-size:7px}.local-v2 .mini-insight-head b{font-size:18px}.local-v2 .mini-insight-head em{color:#1e8a5d;margin:5px 0 0 4px;font-size:7px;font-style:normal}.local-v2 .mini-insight-head em.down{color:#c34e45}.local-v2 .mini-line-chart{border-bottom:1px solid #dbdedb;align-items:end;gap:8px;height:78px;padding:12px 6px 0;display:flex}.local-v2 .mini-line-chart i{background:#6e70dd;width:22px;height:42%;position:relative;transform:skewY(-22deg)}.local-v2 .mini-line-chart i:nth-child(2n){height:78%}.local-v2 .mini-line-chart i:nth-child(3n){height:28%}.local-v2 .mini-insight-note{color:#747a76;gap:14px;padding-top:8px;font-size:7px;display:flex}.local-v2 .mini-insight-note b:before,.local-v2 .mini-insight-note span:before{content:"";background:#6e70dd;border-radius:50%;width:5px;height:5px;margin-right:4px;display:inline-block}.local-v2 .mini-insight-note span:before{background:#c8cbc9}.local-v2 .mini-map-tabs{justify-content:flex-start;gap:8px;font-size:7px}.local-v2 .mini-map-grid{background:linear-gradient(135deg,#ecf1e9,#e6edf4);grid-template-columns:repeat(4,1fr);gap:7px;margin-top:10px;padding:11px;display:grid}.local-v2 .mini-map-grid i{color:#fff;border-radius:50%;justify-content:center;align-items:center;width:25px;height:25px;margin:auto;font-size:7px;font-style:normal;display:flex}.local-v2 .mini-map-grid i.top{background:#24a36e}.local-v2 .mini-map-grid i.mid{background:#e3a320}.local-v2 .mini-map-grid i.low{background:#dc5047}.local-v2 .dashboard-proof{max-width:760px;margin:76px auto 0}.local-v2 .dashboard-proof-tabs{justify-content:center;gap:7px;margin-bottom:14px;display:flex}.local-v2 .dashboard-proof-tabs span{color:#626864;border:1px solid #dfe1df;border-radius:999px;padding:6px 10px;font-size:8px}.local-v2 .dashboard-proof-tabs span.active{color:#fff;background:#48118b;border-color:#48118b}.local-v2 .dashboard-proof blockquote{color:#19332e;text-align:center;background:#78ead7;border-radius:7px;min-height:215px;margin:0;padding:50px 70px 28px;font-size:17px;font-weight:650;line-height:1.4}.local-v2 .dashboard-proof footer{justify-content:center;align-items:center;gap:8px;margin-top:28px;display:flex}.local-v2 .dashboard-proof footer>span{background:#fff;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;font-size:8px;display:flex}.local-v2 .dashboard-proof footer b,.local-v2 .dashboard-proof footer small{text-align:left;font-size:8px;display:block}.local-v2 .dashboard-proof footer small{opacity:.75;font-weight:500}.local-v2 .dashboard-faq{max-width:760px;margin:70px auto 0}.local-v2 .dashboard-faq h2{text-align:center;margin:0 0 18px;font-size:22px}.local-v2 .dashboard-faq details{border:1px solid #e1e3e1;border-radius:5px;margin-top:7px}.local-v2 .dashboard-faq summary{cursor:pointer;justify-content:space-between;align-items:center;min-height:40px;padding:8px 12px;font-size:10px;font-weight:650;list-style:none;display:flex}.local-v2 .dashboard-faq summary::-webkit-details-marker{display:none}.local-v2 .dashboard-faq summary span{font-size:16px;font-weight:400}.local-v2 .dashboard-faq details[open] summary span{transform:rotate(45deg)}.local-v2 .dashboard-faq details p{color:#636a66;border-top:1px solid #eceeec;margin:0;padding:12px}.local-v2 .dashboard-final-cta{color:#fff;text-align:center;background:#451087;border-radius:7px;max-width:760px;margin:76px auto 0;padding:38px 50px}.local-v2 .dashboard-final-cta>span{color:#d7b8ff}.local-v2 .dashboard-final-cta h2{letter-spacing:-.035em;max-width:590px;margin:9px auto 7px;font-size:24px;line-height:1.15}.local-v2 .dashboard-final-cta p{color:#e8dcf8;max-width:540px;margin:0 auto 17px}.local-v2 .dashboard-final-cta button{color:#fff;cursor:pointer;background:#9b4df1;border:0;border-radius:5px;align-items:center;gap:6px;min-height:36px;padding:8px 14px;font-size:10px;font-weight:750;display:inline-flex}.local-v2 .automation-notice{color:#2f4770;background:#eef4ff;border:1px solid #bfcff0;border-radius:6px;align-items:center;gap:9px;min-height:42px;padding:8px 11px;display:flex}.local-v2 .automation-notice p{flex:1;margin:0;font-size:10px}.local-v2 .automation-notice p b{margin-right:4px}.local-v2 .automation-notice button,.local-v2 .automation-notice a{color:#fff;cursor:pointer;background:#232624;border:0;border-radius:4px;padding:6px 9px;font-size:9px;font-weight:700;text-decoration:none}.local-v2 .automation-layout{grid-template-columns:230px minmax(0,1fr);align-items:start;gap:14px;display:grid}.local-v2 .automation-side{gap:14px;display:grid}.local-v2 .automation-status-card,.local-v2 .automation-performance,.local-v2 .automation-actions{padding:14px}.local-v2 .automation-status-card>div{align-items:start;gap:9px;padding:9px 0;display:flex}.local-v2 .automation-status-card>div+div{border-top:1px solid var(--local-line)}.local-v2 .automation-status-card i{background:#a9afab;border-radius:50%;flex:none;width:7px;height:7px;margin-top:4px}.local-v2 .automation-status-card i.active{background:#24b880;box-shadow:0 0 0 4px #e3f8ef}.local-v2 .automation-status-card b,.local-v2 .automation-status-card small{display:block}.local-v2 .automation-status-card b{font-size:10px}.local-v2 .automation-status-card small{color:var(--local-muted);margin-top:2px;font-size:8px}.local-v2 .automation-performance>p{color:var(--local-muted);margin:3px 0 12px;font-size:8px}.local-v2 .automation-performance dl{gap:8px;margin:0;display:grid}.local-v2 .automation-performance dl>div{border-top:1px solid var(--local-line);justify-content:space-between;padding-top:8px;display:flex}.local-v2 .automation-performance dt{color:var(--local-muted);font-size:8px}.local-v2 .automation-performance dd{margin:0;font-size:17px;font-weight:800}.local-v2 .automation-performance>small{color:var(--local-subtle);margin-top:13px;font-size:7px;line-height:1.45;display:block}.local-v2 .automation-actions>header{border-bottom:1px solid var(--local-line);justify-content:space-between;align-items:center;padding-bottom:11px;display:flex}.local-v2 .automation-actions h2{margin:0;font-size:14px}.local-v2 .automation-actions header p{color:var(--local-muted);margin:3px 0 0;font-size:9px}.local-v2 .automation-actions header button{color:var(--local-link);background:0 0;border:0;font-size:8px}.local-v2 .automation-action{border-bottom:1px solid var(--local-line);grid-template-columns:20px 1fr auto;align-items:start;gap:9px;padding:13px 2px;display:grid}.local-v2 .automation-action>span{color:#747b77;border:1px solid #bcc2be;border-radius:50%;justify-content:center;align-items:center;width:17px;height:17px;font-size:9px;display:flex}.local-v2 .automation-action.done>span{color:#18815a;border-color:#27a875}.local-v2 .automation-action.generated{background:#f3efff;border:1px solid #d8cbf5;border-radius:5px;margin-top:10px;padding-inline:9px}.local-v2 .automation-action b{font-size:9px}.local-v2 .automation-action small{color:var(--local-subtle);margin-left:7px;font-size:7px}.local-v2 .automation-action p{color:var(--local-muted);margin:4px 0 0;font-size:8px}.local-v2 .automation-action>button{color:var(--local-link);background:0 0;border:0;align-self:center;font-size:8px}.local-v2 .automation-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:260px;display:flex}.local-v2 .automation-empty>span{color:#747b77;background:#f0f1ef;border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.local-v2 .automation-empty h3{margin:10px 0 4px;font-size:13px}.local-v2 .automation-empty p{color:var(--local-muted);max-width:430px}.local-v2 .insights-workspace{gap:24px;min-width:0;display:grid}.local-v2 .insights-product-tabs{border-bottom:1px solid #dfe0e7;align-items:stretch;gap:25px;min-height:46px;display:flex;overflow-x:auto}.local-v2 .insights-product-tabs button{color:#60626c;background:0 0;border:0;border-bottom:2px solid #0000;flex:none;align-items:center;gap:7px;padding:0 1px;font-size:12px;font-weight:650;display:inline-flex}.local-v2 .insights-product-tabs button.active{color:#191b22;border-bottom-color:#666bdb}.local-v2 .insights-product-tabs em,.local-v2 .insights-product-tabs span{border-radius:999px;padding:4px 6px;font-size:8px;font-style:normal;font-weight:800}.local-v2 .insights-product-tabs em{color:#16734f;letter-spacing:.03em;text-transform:uppercase;background:#d9f7e8}.local-v2 .insights-product-tabs span{color:#61636d;background:#efeff4}.local-v2 .insights-filter-card{background:#fff;border:0;border-radius:8px;grid-template-columns:minmax(190px,1.05fr) minmax(155px,.85fr) minmax(120px,.65fr) auto 36px;align-items:end;gap:13px;padding:14px;display:grid;box-shadow:0 0 1px #00151012,0 1px 3px #00151012}.local-v2 .insights-filter-card>label:not(.insights-toggle){gap:6px;min-width:0;display:grid}.local-v2 .insights-filter-card>label:not(.insights-toggle)>span{color:#6d6e78;font-size:9px;font-weight:700}.local-v2 .insights-filter-card select{color:#292b33;font:inherit;background:#fff;border:1px solid #cfd1d8;border-radius:6px;width:100%;min-height:36px;padding:0 30px 0 10px;font-size:11px}.local-v2 .insights-toggle{cursor:pointer;white-space:nowrap;align-self:center;align-items:center;gap:8px;margin:15px 4px 0 auto;display:flex}.local-v2 .insights-toggle input{opacity:0;width:1px;height:1px;position:absolute}.local-v2 .insights-toggle>span{background:#c8cad1;border-radius:999px;width:34px;height:19px;padding:2px;transition:background .18s;display:block}.local-v2 .insights-toggle>span i{background:#fff;border-radius:50%;width:15px;height:15px;transition:transform .18s;display:block;box-shadow:0 1px 3px #0000002e}.local-v2 .insights-toggle input:checked+span{background:#666bdb}.local-v2 .insights-toggle input:checked+span i{transform:translate(15px)}.local-v2 .insights-toggle input:focus-visible+span{outline-offset:2px;outline:2px solid #1f57c3}.local-v2 .insights-toggle b{color:#4f515b;font-size:10px;font-weight:650}.local-v2 .insights-settings-button{color:#5f616b;background:#fff;border:1px solid #cfd1d8;border-radius:6px;justify-content:center;align-self:end;align-items:center;width:36px;height:36px;padding:0;display:flex}.local-v2 .insights-demo-note{color:#44498f;background:#f1f1ff;border:1px solid #d7d9f7;border-radius:7px;align-items:center;gap:8px;margin:-5px 0 0;padding:9px 11px;font-size:10px;line-height:1.5;display:flex}.local-v2 .insights-demo-note.live{color:#735522;background:#fff7e7;border-color:#eed9ad}.local-v2 .insights-demo-note svg{flex:none}.local-v2 .insights-summary-card{background:#fff;border:0;border-radius:8px;grid-template-columns:repeat(3,1fr);margin-bottom:16px;display:grid;overflow:hidden;box-shadow:0 0 1px #00151012,0 1px 3px #00151012}.local-v2 .insights-summary-card article{min-width:0;padding:19px 21px 18px}.local-v2 .insights-summary-card article+article{border-left:1px solid #e2e3e8}.local-v2 .insights-summary-card article>div{justify-content:space-between;align-items:center;gap:10px;display:flex}.local-v2 .insights-summary-card span{color:#60626b;font-size:11px;font-weight:650}.local-v2 .insights-summary-card article>b{color:#191b22;letter-spacing:-.035em;margin:13px 0 7px;font-size:29px;line-height:1;display:block}.local-v2 .insights-section{gap:24px;min-width:0;display:grid}.local-v2 .insights-section+.insights-section{margin-top:16px}.local-v2 .insights-section-heading{justify-content:space-between;align-items:end;gap:22px;display:flex}.local-v2 .insights-section-heading h2{color:#191b22;letter-spacing:-.025em;margin:0;font-size:20px}.local-v2 .insights-section-heading p{color:#71737c;margin:5px 0 0;font-size:10px}.local-v2 .insights-section-heading button{color:#363841;background:#fff;border:1px solid #cfd1d8;border-radius:6px;align-items:center;gap:7px;min-height:34px;padding:0 10px;font-size:10px;font-weight:650;display:inline-flex}.local-v2 .insights-chart-grid-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.local-v2 .insights-chart-card,.local-v2 .insights-distribution-card,.local-v2 .insights-interactions-card,.local-v2 .insights-calls-card,.local-v2 .insights-search-card{border:0;border-radius:8px;box-shadow:0 0 1px #00151012,0 1px 3px #00151012}.local-v2 .insights-chart-card{min-width:0;padding:18px 18px 14px}.local-v2 .insights-chart-card>header{justify-content:space-between;align-items:start;gap:15px;display:flex}.local-v2 .insights-chart-card>header span{color:#61636d;font-size:10px;font-weight:650;display:block}.local-v2 .insights-chart-card>header b{letter-spacing:-.03em;margin-top:8px;font-size:23px;display:block}.local-v2 .insights-chart-card>header>em{color:#13704b;background:#e0f6ea;border-radius:999px;padding:4px 6px;font-size:9px;font-style:normal;font-weight:750}.local-v2 .insights-chart-legend{align-items:center;gap:15px;margin:15px 0 0;display:flex}.local-v2 .insights-chart-legend span{color:#7a7c85;align-items:center;gap:6px;font-size:8px;display:inline-flex}.local-v2 .insights-chart-legend span:before{content:"";background:#c3c4c4;border-radius:999px;width:14px;height:3px}.local-v2 .insight-area-chart{height:210px;margin-top:9px;position:relative;overflow:hidden}.local-v2 .insight-chart-grid{background:repeating-linear-gradient(#edefee 0 1px,#0000 1px 25%);position:absolute;inset:9px 0 28px}.local-v2 .insight-area{display:block;position:absolute;inset:9px 0 28px}.local-v2 .insight-area.previous{filter:drop-shadow(0 -1px #c3c4c4);background:linear-gradient(#c3c4c447,#c3c4c40a)}.local-v2 .insight-area.current{filter:drop-shadow(0 -2px #666bdb);background:linear-gradient(#666bdb45,#666bdb0a)}.local-v2 .insight-chart-points{pointer-events:none;position:absolute;inset:9px 0 28px}.local-v2 .insight-chart-points i{background:#fff;border:2px solid #666bdb;border-radius:50%;width:6px;height:6px;position:absolute;transform:translate(-50%,50%)}.local-v2 .insight-chart-axis{color:#8a8c95;justify-content:space-between;font-size:8px;display:flex;position:absolute;bottom:0;left:0;right:0}.local-v2 .insights-chart-empty{color:#797b84;background:#fafbfc;border:1px dashed #d6d8df;border-radius:7px;justify-content:center;align-items:center;min-height:210px;margin-top:15px;font-size:10px;display:flex}.local-v2 .insights-chart-empty.compact{min-height:105px}.local-v2 .insights-distribution-card{padding:18px}.local-v2 .insights-distribution-card>header,.local-v2 .insights-interactions-card>header,.local-v2 .insights-calls-card>header,.local-v2 .insights-search-card>header{justify-content:space-between;align-items:start;gap:20px;display:flex}.local-v2 .insights-distribution-card h3,.local-v2 .insights-interactions-card h3,.local-v2 .insights-calls-card h3,.local-v2 .insights-search-card h3{margin:0;font-size:14px}.local-v2 .insights-distribution-card header p,.local-v2 .insights-interactions-card header p,.local-v2 .insights-calls-card header p,.local-v2 .insights-search-card header p{color:#777983;margin:4px 0 0;font-size:9px}.local-v2 .insights-distribution-card>header>b,.local-v2 .insights-calls-card>header>b{letter-spacing:-.03em;font-size:22px}.local-v2 .insights-distribution-bar{border-radius:5px;height:15px;margin:22px 0 15px;display:flex;overflow:hidden}.local-v2 .insights-distribution-bar i{height:100%;display:block}.local-v2 .insights-distribution-legend{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.local-v2 .insights-distribution-legend>span{grid-template-columns:7px 1fr;align-items:center;gap:3px 7px;display:grid}.local-v2 .insights-distribution-legend>span>i{border-radius:2px;grid-row:1/3;width:7px;height:7px}.local-v2 .insights-distribution-legend b{font-size:11px}.local-v2 .insights-interactions-card{min-width:0;padding:18px}.local-v2 .insights-interactions-card>header>span{align-items:baseline;gap:8px;display:flex}.local-v2 .insights-interactions-card>header>span b{font-size:22px}.local-v2 .insights-interactions-card>header>span em{color:#00845f;font-size:9px;font-style:normal;font-weight:750}.local-v2 .insights-segmented-control{border-bottom:1px solid #e3e4e8;gap:19px;margin-top:18px;display:flex;overflow-x:auto}.local-v2 .insights-segmented-control button{color:#6a6c75;background:0 0;border:0;border-bottom:2px solid #0000;flex:none;min-height:34px;padding:0 1px;font-size:9px}.local-v2 .insights-segmented-control button.active{color:#191b22;border-bottom-color:#666bdb;font-weight:750}.local-v2 .insights-segmented-control.compact{border:1px solid #d6d8df;border-radius:6px;gap:0;margin:15px 0 0;display:inline-flex;overflow:hidden}.local-v2 .insights-segmented-control.compact button{border:0;min-height:31px;padding:0 10px}.local-v2 .insights-segmented-control.compact button+button{border-left:1px solid #d6d8df}.local-v2 .insights-segmented-control.compact button.active{color:#4f54c5;background:#f0f1ff}.local-v2 .insights-lower-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.local-v2 .insights-calls-card,.local-v2 .insights-search-card{min-width:0;padding:18px}.local-v2 .insights-bar-chart{background:repeating-linear-gradient(#ececf1 0 1px,#0000 1px 25%);grid-template-columns:repeat(7,1fr);align-items:end;gap:12px;height:185px;margin-top:20px;padding:12px 4px 0;display:grid}.local-v2 .insights-bar-chart>span{grid-template-rows:1fr auto;align-items:center;gap:7px;height:100%;display:grid}.local-v2 .insights-bar-chart i{background:linear-gradient(#94a5f5,#666bdb);border-radius:4px 4px 1px 1px;align-self:end;width:100%;min-height:3px;display:block}.local-v2 .insights-bar-chart small{color:#858790;text-align:center;font-size:8px}.local-v2 .insights-search-card>header button{color:#147fbc;background:0 0;border:0;font-size:9px;font-weight:700}.local-v2 .insights-search-list{margin-top:13px}.local-v2 .insights-search-list>div{border-top:1px solid #ececf0;grid-template-columns:21px minmax(0,1fr) auto auto;align-items:center;gap:9px;min-height:47px;display:grid}.local-v2 .insights-search-list span{color:#6c6e77;background:#f0f1f4;border-radius:50%;justify-content:center;align-items:center;height:21px;font-size:8px;display:flex}.local-v2 .insights-search-list b{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.local-v2 .insights-search-list small{color:#777983;white-space:nowrap;font-size:8px}.local-v2 .insights-search-list em{color:#13704b;font-size:8px;font-style:normal;font-weight:750}.local-v2 .rank-view-toolbar{border-bottom:1px solid var(--local-line);justify-content:space-between;align-items:center;min-height:40px;display:flex}.local-v2 .rank-view-tabs{align-items:stretch;gap:18px;height:40px;display:flex}.local-v2 .rank-view-tabs button{color:#555c58;background:0 0;border:0;border-bottom:2px solid #0000;padding:0;font-size:10px}.local-v2 .rank-view-tabs button.active{color:#232624;border-bottom-color:#5556cf;font-weight:750}.local-v2 .rank-view-toolbar .primary-button{min-height:30px;padding-block:4px}.local-v2 .rank-kpi-strip{border:1px solid var(--local-line);background:#fff;border-radius:7px;grid-template-columns:repeat(5,1fr);padding:0 10px;display:grid}.local-v2 .rank-kpi-strip>div{min-height:62px;padding:11px 12px;position:relative}.local-v2 .rank-kpi-strip>div+div{border-left:1px solid var(--local-line)}.local-v2 .rank-kpi-strip span{color:var(--local-muted);font-size:7px;font-weight:750;display:block}.local-v2 .rank-kpi-strip b{letter-spacing:-.035em;margin-top:5px;font-size:20px;display:block}.local-v2 .rank-kpi-strip i{border:3px solid #c6cbc7;border-radius:50%;width:16px;height:16px;position:absolute;top:25px;right:11px}.local-v2 .rank-kpi-strip i.top{border-top-color:#24a36e}.local-v2 .rank-kpi-strip i.mid{border-top-color:#e0a01e}.local-v2 .rank-kpi-strip i.low{border-top-color:#d84e46}.local-v2 .visibility-layout{grid-template-columns:1fr}.local-v2 .geo-panel{padding:0;overflow:hidden}.local-v2 .geo-toolbar{background:#fff;padding:10px 12px}.local-v2 .rank-map-workspace{border-top:1px solid var(--local-line);grid-template-columns:220px minmax(0,1fr);min-height:500px;display:grid}.local-v2 .rank-competitor-list{border-right:1px solid var(--local-line);background:#fff;overflow:hidden}.local-v2 .rank-own-result,.local-v2 .rank-competitor-row{border-bottom:1px solid var(--local-line);grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:61px;padding:8px 10px;display:grid}.local-v2 .rank-own-result{border-left:3px solid #292c2a}.local-v2 .rank-own-result>span,.local-v2 .rank-competitor-row>span{background:#f0f1ef;border-radius:50%;justify-content:center;align-items:center;width:27px;height:27px;font-size:8px;font-weight:800;display:flex}.local-v2 .rank-own-result b,.local-v2 .rank-own-result small,.local-v2 .rank-competitor-row b,.local-v2 .rank-competitor-row small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.local-v2 .rank-own-result b,.local-v2 .rank-competitor-row b{font-size:9px}.local-v2 .rank-own-result small,.local-v2 .rank-competitor-row small{color:var(--local-muted);margin-top:2px;font-size:7px}.local-v2 .rank-own-result em{color:#18815a;background:#ddf8ec;border-radius:999px;padding:3px 5px;font-size:7px;font-style:normal}.local-v2 .rank-competitor-row em{color:#626864;font-size:8px;font-style:normal}.local-v2 .rank-map-workspace .large-map{border:0;border-radius:0;height:500px;margin:0}.local-v2 .geo-insights{grid-template-columns:repeat(3,1fr)}@media (width<=900px){.local-v2.workspace-mode .page-shell>*{max-width:none}.local-v2 .dashboard-module{grid-template-columns:minmax(0,.9fr) minmax(300px,1.1fr);gap:24px}.local-v2 .automation-layout{grid-template-columns:1fr}.local-v2 .automation-side{grid-template-columns:repeat(2,1fr)}.local-v2 .insights-filter-card{grid-template-columns:repeat(3,minmax(0,1fr))}.local-v2 .insights-toggle{grid-column:1/3;margin:2px 0}.local-v2 .insights-settings-button{justify-self:end}.local-v2 .insights-lower-grid,.local-v2 .geo-insights{grid-template-columns:1fr}}@media (width<=680px){.local-v2.workspace-mode .page-shell{padding:16px 12px 50px}.local-v2 .product-page-title-row{align-items:stretch}.local-v2 .product-page-title-row h1{font-size:21px}.local-v2 .dashboard-hero{min-height:0;padding:38px 16px 30px}.local-v2 .dashboard-hero h1{font-size:33px}.local-v2 .dashboard-business-picker{grid-template-columns:38px minmax(0,1fr)}.local-v2 .dashboard-business-picker em{grid-area:auto/1/auto/-1;justify-content:center;min-height:38px;margin-top:5px}.local-v2 .dashboard-quick-actions{width:100%}.local-v2 .dashboard-showcase{padding:42px 15px 48px}.local-v2 .dashboard-module-list{gap:48px}.local-v2 .dashboard-module,.local-v2 .dashboard-module.reverse{grid-template-columns:1fr}.local-v2 .dashboard-module .dashboard-module-copy,.local-v2 .dashboard-module.reverse .dashboard-module-copy{order:1}.local-v2 .dashboard-module .dashboard-module-stage,.local-v2 .dashboard-module.reverse .dashboard-module-stage{order:2;min-height:205px;padding:15px}.local-v2 .dashboard-proof{margin-top:54px}.local-v2 .dashboard-proof-tabs{justify-content:flex-start;overflow-x:auto}.local-v2 .dashboard-proof-tabs span{flex:none}.local-v2 .dashboard-proof blockquote{padding:36px 22px 24px;font-size:15px}.local-v2 .dashboard-faq,.local-v2 .dashboard-final-cta{margin-top:52px}.local-v2 .dashboard-final-cta{padding:32px 18px}.local-v2 .dashboard-final-cta h2{font-size:22px}.local-v2 .dashboard-live-toolbar{flex-direction:column;align-items:stretch;gap:9px}.local-v2 .dashboard-live-toolbar>div{flex-wrap:wrap}.local-v2 .automation-notice{flex-wrap:wrap;align-items:flex-start}.local-v2 .automation-notice p{flex-basis:calc(100% - 30px)}.local-v2 .automation-notice button,.local-v2 .automation-notice a{margin-left:26px}.local-v2 .automation-side{grid-template-columns:1fr}.local-v2 .insights-workspace{gap:16px}.local-v2 .insights-product-tabs{gap:20px}.local-v2 .insights-product-tabs button,.local-v2 .insights-filter-card select,.local-v2 .insights-section-heading button,.local-v2 .insights-settings-button{min-height:44px}.local-v2 .insights-filter-card{grid-template-columns:1fr;align-items:stretch;padding:13px}.local-v2 .insights-toggle{grid-column:auto;min-height:44px;margin:4px 0}.local-v2 .insights-settings-button{justify-self:stretch;width:100%}.local-v2 .insights-summary-card{grid-template-columns:1fr}.local-v2 .insights-summary-card article+article{border-top:1px solid #e2e3e8;border-left:0}.local-v2 .insights-section-heading{flex-direction:column;align-items:stretch;gap:11px}.local-v2 .insights-section-heading button{justify-content:center}.local-v2 .insights-chart-grid-cards{grid-template-columns:1fr}.local-v2 .insights-distribution-legend{grid-template-columns:repeat(2,1fr)}.local-v2 .insights-interactions-card>header{flex-direction:column;align-items:flex-start;gap:9px}.local-v2 .insights-segmented-control button{min-height:44px}.local-v2 .insights-segmented-control.compact{display:flex}.local-v2 .insights-segmented-control.compact button{flex:1}.local-v2 .insight-area-chart{height:190px}.local-v2 .insights-search-list>div{grid-template-columns:21px minmax(0,1fr) auto}.local-v2 .insights-search-list small{display:none}.local-v2 .rank-view-toolbar{flex-direction:column-reverse;align-items:stretch;gap:8px}.local-v2 .rank-view-tabs{overflow-x:auto}.local-v2 .rank-view-tabs button{flex:none}.local-v2 .rank-kpi-strip{grid-template-columns:repeat(2,1fr);padding:0}.local-v2 .rank-kpi-strip>div+div{border-left:0}.local-v2 .rank-kpi-strip>div:nth-child(2n){border-left:1px solid var(--local-line)}.local-v2 .rank-kpi-strip>div:nth-child(n+3){border-top:1px solid var(--local-line)}.local-v2 .rank-kpi-strip>div:last-child{grid-column:1/-1}.local-v2 .rank-map-workspace{grid-template-columns:1fr}.local-v2 .rank-competitor-list{border-bottom:1px solid var(--local-line);border-right:0;display:flex;overflow-x:auto}.local-v2 .rank-own-result,.local-v2 .rank-competitor-row{flex:0 0 190px}.local-v2 .rank-map-workspace .large-map{height:400px}}@media (width<=430px){.local-v2 .dashboard-hero h1{font-size:29px}.local-v2 .dashboard-hero-copy>p{font-size:11px}.local-v2 .dashboard-quick-actions>button{min-height:48px}.local-v2 .dashboard-showcase-heading h2{font-size:25px}.local-v2 .dashboard-module-copy h3{font-size:20px}.local-v2 .module-visual{transform:none}.local-v2 .mini-map-grid i{width:23px;height:23px}.local-v2 .rank-kpi-strip b{font-size:18px}}.local-v2 .insights-product-tabs button{font-size:13px}.local-v2 .insights-product-tabs button:disabled{cursor:not-allowed;opacity:.58}.local-v2 .insights-product-tabs em,.local-v2 .insights-product-tabs span{font-size:10px}.local-v2 .insights-filter-card{grid-template-columns:minmax(220px,1.2fr) minmax(180px,1fr) minmax(150px,.8fr);align-items:end;padding:16px}.local-v2 .insights-filter-card>label:not(.insights-toggle)>span{color:#555861;font-size:12px}.local-v2 .insights-filter-card select{color:#252830;min-height:40px;font-size:13px}.local-v2 .insights-filter-card select:disabled{color:#6a6d75;cursor:not-allowed;background:#f4f5f6}.local-v2 .insights-demo-note{font-size:12px}.local-v2 .insights-summary-card{margin:0 0 16px}.local-v2 .insights-summary-card>div{min-width:0;padding:20px}.local-v2 .insights-summary-card>div+div{border-left:1px solid #e2e3e8}.local-v2 .insights-summary-card dt{color:#50535c;justify-content:space-between;align-items:center;gap:10px;font-size:13px;font-weight:650;display:flex}.local-v2 .insights-summary-card em{border-radius:999px;padding:4px 7px;font-size:11px;font-style:normal;font-weight:750}.local-v2 .insights-summary-card em.positive{color:#006b4d;background:#dff4e9}.local-v2 .insights-summary-card em.neutral{color:#5f626b;background:#eceef0}.local-v2 .insights-summary-card dd{color:#191b22;letter-spacing:-.035em;margin:14px 0 8px;font-size:30px;font-weight:750;line-height:1}.local-v2 .insights-summary-card small,.local-v2 .insights-section-heading p{color:#62656d;font-size:12px}.local-v2 .insights-section-heading button{min-height:38px;font-size:12px}.local-v2 .insights-chart-card{padding:20px 20px 15px}.local-v2 .insights-chart-card h3{color:#4f525b;margin:0;font-size:13px;font-weight:650}.local-v2 .insights-chart-card>header b{margin-top:9px;font-size:25px}.local-v2 .insights-chart-card>header small{color:#62656d;margin-top:5px;font-size:11px;display:block}.local-v2 .insights-chart-card>header>em{color:#006b4d;font-size:11px}.local-v2 .insights-chart-legend span{color:#555861;font-size:11px}.local-v2 .insights-chart-legend span:before{background:#858891;height:3px}.local-v2 .insights-chart-legend span.current:before{background:#5c61d2}.local-v2 .insight-line-chart{min-width:0;margin:8px 0 0}.local-v2 .insight-line-chart svg{width:100%;height:auto;display:block;overflow:visible}.local-v2 .insight-grid-line{stroke:#dfe1e1;stroke-width:1px}.local-v2 .insight-line{fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.5px;vector-effect:non-scaling-stroke}.local-v2 .insight-line.previous{stroke:#858891}.local-v2 .insight-line.current{stroke:#5c61d2}.local-v2 .insight-last-point{fill:#fff;stroke:#5c61d2;stroke-width:2.5px;vector-effect:non-scaling-stroke}.local-v2 .insight-x-label,.local-v2 .insight-y-label{fill:#5f626b;font-family:inherit;font-size:11px}.local-v2 .insights-chart-empty{color:#5f626b;font-size:12px}.local-v2 .insights-distribution-card,.local-v2 .insights-interactions-card,.local-v2 .insights-calls-card{padding:20px}.local-v2 .insights-distribution-card h3,.local-v2 .insights-interactions-card h3,.local-v2 .insights-calls-card h3{font-size:16px}.local-v2 .insights-distribution-card header p,.local-v2 .insights-interactions-card header p,.local-v2 .insights-calls-card header p{color:#62656d;font-size:12px}.local-v2 .insights-distribution-card>header>span{align-items:baseline;gap:9px;display:flex}.local-v2 .insights-distribution-card>header>span b{letter-spacing:-.03em;font-size:24px}.local-v2 .insights-distribution-card>header>span em{color:#006b4d;font-size:11px;font-style:normal;font-weight:750}.local-v2 .insights-distribution-bar i+i{border-left:2px solid #fff}.local-v2 .insights-distribution-legend{gap:14px}.local-v2 .insights-distribution-legend>span{grid-template-rows:auto auto;grid-template-columns:9px minmax(0,1fr) auto;gap:3px 8px}.local-v2 .insights-distribution-legend>span>i{grid-row:1/3;width:9px;height:9px}.local-v2 .insights-distribution-legend small{color:#555861;font-size:11px}.local-v2 .insights-distribution-legend b{grid-column:2;font-size:13px}.local-v2 .insights-distribution-legend em{color:#006b4d;grid-area:1/3/3;place-self:center end;font-size:10px;font-style:normal;font-weight:700}.local-v2 .insights-interactions-card>header>span em{color:#006b4d;font-size:11px}.local-v2 .insights-segmented-control{gap:24px}.local-v2 .insights-segmented-control button{text-align:left;gap:3px;min-height:48px;font-size:12px;display:grid}.local-v2 .insights-segmented-control button b{color:#252830;font-size:13px}.local-v2 .insights-segmented-control button:disabled{cursor:not-allowed;opacity:.58}.local-v2 .insights-segmented-control.compact button{text-align:center;min-height:38px;display:block}.local-v2 .insights-lower-grid{grid-template-columns:1fr}.local-v2 .insights-bar-chart small{color:#5f626b;font-size:11px}.local-v2 .insights-bar-chart i{background:#5c61d2}@media (width<=1120px){.local-v2 .insights-filter-card{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=680px){.local-v2 .insights-filter-card{grid-template-columns:1fr}.local-v2 .insights-summary-card>div+div{border-top:1px solid #e2e3e8;border-left:0}.local-v2 .insights-chart-card>header,.local-v2 .insights-distribution-card>header,.local-v2 .insights-interactions-card>header,.local-v2 .insights-calls-card>header{flex-direction:column;align-items:flex-start;gap:10px}.local-v2 .insights-distribution-legend{grid-template-columns:1fr}.local-v2 .insights-product-tabs button{min-height:44px}}.local-v2 .listing-tabs{border-bottom:1px solid var(--local-line);scrollbar-width:none;align-items:flex-end;gap:24px;min-height:40px;display:flex;overflow-x:auto}.local-v2 .listing-tabs::-webkit-scrollbar{display:none}.local-v2 .listing-tabs>button{color:#5c625f;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;flex:none;align-items:center;gap:6px;min-height:40px;margin-bottom:-1px;padding:0 1px;font-size:11px;font-weight:700;display:inline-flex}.local-v2 .listing-tabs>button:hover{color:var(--local-ink)}.local-v2 .listing-tabs>button.active{color:var(--local-ink);border-bottom-color:#536de8}.local-v2 .listing-tabs>button>span{color:#686f6b;background:#eef0ee;border-radius:999px;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 5px;font-size:8px;font-weight:800;display:inline-flex}.local-v2 .listing-tabs>button.active>span{color:#5053b9;background:#ededff}.local-v2 .listing-tab-panel{gap:13px;display:grid}.local-v2 .listing-status-card{grid-template-columns:100px minmax(0,1fr) minmax(190px,.52fr);align-items:center;gap:22px;min-height:132px;padding:17px 20px;display:grid}.local-v2 .listing-status-donut{border-radius:50%;justify-content:center;align-items:center;width:88px;height:88px;padding:10px;display:flex}.local-v2 .listing-status-donut>span{text-align:center;background:#fff;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:68px;height:68px;display:flex;box-shadow:0 0 0 1px #dfe2dfb3}.local-v2 .listing-status-donut b{letter-spacing:-.04em;font-size:17px;line-height:1}.local-v2 .listing-status-donut small{color:var(--local-muted);max-width:52px;margin-top:4px;font-size:7px;line-height:1.25}.local-v2 .listing-status-copy{min-width:0}.local-v2 .listing-status-copy h2{letter-spacing:-.02em;margin:5px 0 0;font-size:17px}.local-v2 .listing-status-copy p{color:var(--local-muted);max-width:520px;margin:6px 0 0;font-size:10px}.local-v2 .listing-status-legend{border-left:1px solid var(--local-line);gap:0;margin:0;padding-left:20px;display:grid}.local-v2 .listing-status-legend>div{border-bottom:1px solid #eceeec;justify-content:space-between;align-items:center;min-height:30px;display:flex}.local-v2 .listing-status-legend>div:last-child{border-bottom:0}.local-v2 .listing-status-legend dt{color:#555c58;align-items:center;gap:7px;font-size:9px;display:flex}.local-v2 .listing-status-legend dd{margin:0;font-size:10px;font-weight:800}.local-v2 .listing-status-legend i{background:#9ba09d;border-radius:50%;width:7px;height:7px;display:inline-block}.local-v2 .listing-status-legend i.complete{background:#22a879}.local-v2 .listing-status-legend i.changed{background:#7662d9}.local-v2 .listing-status-legend i.missing{background:#d85b55}.local-v2 .listing-connection-strip{background:#eef4ff;border:1px solid #cbd9f6;border-radius:8px;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:11px;min-height:58px;padding:10px 13px;display:grid}.local-v2 .listing-connection-strip.attention{background:#fff8eb;border-color:#edd6a9}.local-v2 .listing-connection-mark{color:#3974d2;background:#fff;border:1px solid #3165c42e;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;font-size:12px;font-weight:850;display:flex}.local-v2 .listing-connection-strip b{font-size:10px;display:block}.local-v2 .listing-connection-strip p{color:#5f6870;overflow-wrap:anywhere;margin:2px 0 0;font-size:9px}.local-v2 .listing-connection-state{color:#5d6570;background:#ffffffd1;border:1px solid #4e617629;border-radius:999px;align-items:center;min-height:24px;padding:4px 8px;font-size:8px;font-weight:800;display:inline-flex}.local-v2 .listing-connection-state.ready{color:#187452;background:#e5f6ee;border-color:#b9dfcc}.local-v2 .listing-connection-state.attention{color:#8a570e;background:#fff0d5;border-color:#e8c78e}.local-v2 .listing-field-card{padding:0;overflow:hidden}.local-v2 .listing-field-toolbar{border-bottom:1px solid var(--local-line);justify-content:space-between;align-items:center;gap:14px;min-height:54px;padding:10px 14px;display:flex}.local-v2 .listing-filter-chips{align-items:center;gap:4px;min-width:0;display:flex}.local-v2 .listing-filter-chips>button{border:1px solid var(--local-line);color:#59605c;cursor:pointer;background:#fff;border-radius:5px;flex:none;align-items:center;gap:5px;min-height:28px;padding:5px 8px;font-size:9px;font-weight:650;display:inline-flex}.local-v2 .listing-filter-chips>button:hover{border-color:#b8bcb9}.local-v2 .listing-filter-chips>button.active{color:#4549a7;background:#eef1ff;border-color:#c9cff7}.local-v2 .listing-filter-chips>button>span{color:var(--local-subtle);font-size:8px}.local-v2 .listing-filter-chips>button.active>span{color:#5659bd}.local-v2 .listing-edit-trigger{flex:none;min-height:32px;padding:6px 10px}.local-v2 .listing-demo-badge{color:#5758b1;background:#f2f2ff;border:1px solid #dadbfd;border-radius:999px;flex:none;padding:6px 9px;font-size:8px;font-weight:800}.local-v2 .listing-field-table{width:100%;display:block}.local-v2 .listing-field-head,.local-v2 .listing-field-row{grid-template-columns:minmax(150px,.75fr) 112px minmax(240px,1.5fr) 118px;align-items:center;gap:14px;display:grid}.local-v2 .listing-field-head{border-bottom:1px solid var(--local-line);color:#747b77;letter-spacing:.04em;text-transform:uppercase;background:#f4f5f3;min-height:34px;padding:7px 14px;font-size:8px;font-weight:800}.local-v2 .listing-field-row{border-bottom:1px solid #e8eae8;min-height:67px;padding:9px 14px}.local-v2 .listing-field-row:last-child{border-bottom:0}.local-v2 .listing-field-row:hover{background:#fbfcfb}.local-v2 .listing-field-row>div{min-width:0}.local-v2 .listing-field-row>div:first-child b{font-size:10px;display:block}.local-v2 .listing-field-row>div:first-child small{color:var(--local-muted);margin-top:3px;font-size:8px;line-height:1.35;display:block}.local-v2 .listing-status-pill{color:#676e6a;white-space:nowrap;background:#f0f1ef;border-radius:999px;align-items:center;gap:5px;min-height:23px;padding:5px 7px;font-size:8px;font-weight:800;line-height:1;display:inline-flex}.local-v2 .listing-status-pill>i{background:currentColor;border-radius:50%;width:5px;height:5px;display:inline-block}.local-v2 .listing-status-pill.complete{color:#197653;background:#e2f6ed}.local-v2 .listing-status-pill.changed{color:#6650c6;background:#eeeafd}.local-v2 .listing-status-pill.missing{color:#b43f38;background:#fbe9e7}.local-v2 .listing-field-value>span{overflow-wrap:anywhere;-webkit-line-clamp:3;-webkit-box-orient:vertical;max-height:3.9em;font-size:9px;line-height:1.4;display:-webkit-box;overflow:hidden}.local-v2 .listing-field-value>small{color:#6552bd;overflow-wrap:anywhere;margin-top:3px;font-size:8px;font-weight:650;display:block}.local-v2 .listing-field-action{justify-content:flex-start;align-items:center;display:flex}.local-v2 .listing-field-action>button{color:var(--local-link);cursor:pointer;text-align:left;background:0 0;border:0;padding:5px 0;font-size:9px;font-weight:750}.local-v2 .listing-field-action>button:hover{text-decoration:underline}.local-v2 .listing-field-action>span{color:var(--local-subtle);font-size:8px;line-height:1.35}.local-v2 .listing-field-empty{color:var(--local-muted);text-align:center;padding:28px 14px;font-size:10px}.local-v2 .listing-suggestions-panel{padding:0;overflow:hidden}.local-v2 .listing-suggestions-head{border-bottom:1px solid var(--local-line);justify-content:space-between;align-items:flex-start;gap:18px;padding:20px;display:flex}.local-v2 .listing-suggestions-head h2{letter-spacing:-.02em;margin:5px 0 0;font-size:17px}.local-v2 .listing-suggestions-head p{color:var(--local-muted);margin:5px 0 0;font-size:10px}.local-v2 .listing-suggestion-list{display:grid}.local-v2 .listing-suggestion-row{border-bottom:1px solid #e8eae8;grid-template-columns:105px minmax(0,1fr) auto;align-items:center;gap:14px;min-height:74px;padding:11px 18px;display:grid}.local-v2 .listing-suggestion-row:last-child{border-bottom:0}.local-v2 .listing-suggestion-row>div b{font-size:10px;display:block}.local-v2 .listing-suggestion-row>div p{flex-wrap:wrap;align-items:center;gap:7px;margin:5px 0 0;font-size:9px;display:flex}.local-v2 .listing-suggestion-row s{color:var(--local-muted)}.local-v2 .listing-suggestion-row em{color:#4c438d;font-style:normal;font-weight:700}.local-v2 .listing-suggestion-row>button{color:var(--local-link);cursor:pointer;background:0 0;border:0;padding:6px;font-size:9px;font-weight:750}.local-v2 .listing-suggestion-row>span:last-child{color:var(--local-subtle);font-size:8px}.local-v2 .listing-suggestions-empty{align-items:center;gap:12px;min-height:128px;padding:24px;display:flex}.local-v2 .listing-suggestions-empty>span{background:var(--local-success-soft);color:var(--local-success);border-radius:50%;flex:none;justify-content:center;align-items:center;width:36px;height:36px;font-size:12px;font-weight:850;display:flex}.local-v2 .listing-suggestions-empty b{font-size:11px}.local-v2 .listing-suggestions-empty p{color:var(--local-muted);margin:3px 0 0;font-size:9px}.local-v2 .listing-editor-panel{border-top:3px solid #6869d9;padding:21px}.local-v2 .listing-editor-head{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.local-v2 .listing-editor-head h2{letter-spacing:-.02em;margin:5px 0 0;font-size:18px}.local-v2 .listing-editor-head p{color:var(--local-muted);margin:5px 0 0;font-size:9px}.local-v2 .listing-editor-head>button{cursor:pointer;background:#f0f1ef;border:0;border-radius:50%;flex:none;justify-content:center;align-items:center;width:30px;height:30px;font-size:18px;display:flex}.local-v2 .listing-editor-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;margin-top:19px;display:grid}.local-v2 .listing-editor-form>label{gap:6px;display:grid}.local-v2 .listing-editor-form>label>span{color:#555c58;font-size:9px;font-weight:700}.local-v2 .listing-editor-form input,.local-v2 .listing-editor-form textarea{border:1px solid var(--local-line-strong);background:#fff;border-radius:7px;outline:0;width:100%;min-width:0;padding:10px 11px}.local-v2 .listing-editor-form input:focus,.local-v2 .listing-editor-form textarea:focus{border-color:#7779d9;box-shadow:0 0 0 3px #6f70e81f}.local-v2 .listing-editor-form textarea{resize:vertical;min-height:122px}.local-v2 .listing-editor-form .full{grid-column:1/-1}@media (width<=900px){.local-v2 .listing-status-card{grid-template-columns:96px minmax(0,1fr)}.local-v2 .listing-status-legend{border-left:0;border-top:1px solid var(--local-line);grid-column:1/-1;grid-template-columns:repeat(3,1fr);gap:18px;padding:11px 0 0;display:grid}.local-v2 .listing-status-legend>div{border-bottom:0;min-height:24px}.local-v2 .listing-field-head,.local-v2 .listing-field-row{grid-template-columns:minmax(130px,.72fr) 102px minmax(190px,1.35fr) 100px;gap:11px}.local-v2 .listing-field-toolbar{flex-wrap:wrap;align-items:flex-start}.local-v2 .listing-filter-chips{scrollbar-width:none;padding-bottom:2px;overflow-x:auto}.local-v2 .listing-filter-chips::-webkit-scrollbar{display:none}}@media (width<=680px){.local-v2 .listing-tabs{gap:20px;margin-inline:-1px}.local-v2 .listing-tabs>button{min-height:44px}.local-v2 .listing-status-card{grid-template-columns:82px minmax(0,1fr);gap:14px;padding:16px}.local-v2 .listing-status-donut{width:78px;height:78px;padding:9px}.local-v2 .listing-status-donut>span{width:60px;height:60px}.local-v2 .listing-status-copy h2{font-size:15px}.local-v2 .listing-status-copy p{display:none}.local-v2 .listing-status-legend{gap:9px}.local-v2 .listing-status-legend>div{flex-direction:column;align-items:flex-start;gap:4px}.local-v2 .listing-status-legend dd{margin-left:14px;font-size:14px}.local-v2 .listing-connection-strip{grid-template-columns:32px minmax(0,1fr);align-items:start}.local-v2 .listing-connection-state{grid-column:2;justify-self:start}.local-v2 .listing-field-toolbar{flex-direction:column;align-items:stretch;padding:11px}.local-v2 .listing-filter-chips{width:100%;margin-inline:-1px}.local-v2 .listing-filter-chips>button{min-height:34px}.local-v2 .listing-edit-trigger{width:100%}.local-v2 .listing-demo-badge{align-self:flex-start}.local-v2 .listing-field-head{display:none}.local-v2 .listing-field-table{background:#f6f7f5;padding:10px}.local-v2 .listing-field-row{border:1px solid var(--local-line);background:#fff;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:10px;min-height:0;margin-bottom:9px;padding:13px;display:grid}.local-v2 .listing-field-row:last-child{border-bottom:1px solid var(--local-line);margin-bottom:0}.local-v2 .listing-field-row>div:nth-child(2){grid-area:1/2}.local-v2 .listing-field-value{background:#f7f8f6;border-radius:6px;grid-column:1/-1;padding:9px}.local-v2 .listing-field-action{border-top:1px solid #eceeec;grid-column:1/-1;justify-content:flex-end;padding-top:7px}.local-v2 .listing-field-action>button{min-height:34px;padding:6px 4px}.local-v2 .listing-field-empty{border:1px solid var(--local-line);background:#fff;border-radius:8px}.local-v2 .listing-suggestions-head{flex-direction:column;align-items:stretch;padding:17px}.local-v2 .listing-suggestions-head .secondary-button{width:100%}.local-v2 .listing-suggestion-row{grid-template-columns:1fr;align-items:flex-start;padding:14px 16px}.local-v2 .listing-suggestion-row>.listing-status-pill{justify-self:start}.local-v2 .listing-suggestion-row>button{justify-self:start;min-height:34px;padding-left:0}.local-v2 .listing-suggestions-empty{align-items:flex-start;padding:20px 17px}.local-v2 .listing-editor-panel{padding:18px 15px}.local-v2 .listing-editor-form{grid-template-columns:1fr}.local-v2 .listing-editor-form .full{grid-column:auto}.local-v2 .listing-editor-form .primary-button{width:100%}}.local-v2 .product-view-surface.view-reviews{gap:12px;width:100%;max-width:960px;margin-left:0;margin-right:auto;display:grid}.local-v2 .review-page-toolbar{border-bottom:1px solid var(--local-line);justify-content:space-between;align-items:flex-end;gap:20px;min-height:42px;display:flex}.local-v2 .review-page-tabs{align-items:flex-end;gap:22px;min-height:42px;display:flex}.local-v2 .review-page-tabs button{color:#5e6561;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;align-self:stretch;align-items:center;gap:6px;padding:0 2px;font-size:12px;font-weight:680;display:inline-flex}.local-v2 .review-page-tabs button span{color:#59605c;text-align:center;background:#eceeec;border-radius:999px;min-width:20px;padding:3px 6px;font-size:9px;font-weight:800}.local-v2 .review-page-toolbar-actions{align-items:center;gap:8px;padding-bottom:7px;display:flex}.local-v2 .review-page-toolbar-actions .secondary-button{min-height:32px;padding:5px 10px}.local-v2 .review-data-badge{color:#616864;background:#f0f1ef;border:1px solid #e0e2e0;border-radius:999px;align-items:center;min-height:25px;padding:4px 8px;font-size:9px;font-weight:760;display:inline-flex}.local-v2 .review-data-badge.demo{color:#5354ae;background:#f0efff;border-color:#d9d8f8}.local-v2 .review-data-badge.live{background:var(--local-success-soft);color:var(--local-success);border-color:#c8e4d5}.local-v2 .review-analytics-grid{grid-template-columns:minmax(0,1fr) 214px;gap:12px;display:grid}.local-v2 .review-progress-card.panel{min-height:260px;padding:16px 17px 14px}.local-v2 .review-card-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.local-v2 .review-card-head h2{letter-spacing:-.015em;margin:4px 0 0;font-size:14px;line-height:1.25}.local-v2 .review-example-label{color:#5657b8;white-space:nowrap;background:#f0efff;border:1px solid #d9d8f8;border-radius:999px;padding:4px 7px;font-size:8px;font-weight:780}.local-v2 .review-rating-legend{flex-wrap:wrap;align-items:center;gap:6px 12px;margin-top:13px;display:flex}.local-v2 .review-rating-legend>span{color:#747b77;white-space:nowrap;align-items:center;gap:4px;font-size:8px;display:inline-flex}.local-v2 .review-rating-legend>span i{background:#aeb3af;border-radius:50%;width:6px;height:6px;display:block}.local-v2 .review-rating-legend>span i.rating-5{background:#24a06b}.local-v2 .review-rating-legend>span i.rating-4{background:#7aae54}.local-v2 .review-rating-legend>span i.rating-3{background:#d2a234}.local-v2 .review-rating-legend>span i.rating-2{background:#d87943}.local-v2 .review-rating-legend>span i.rating-1{background:#c8524b}.local-v2 .review-rating-legend>span b{color:#3f4541;font-size:8px}.local-v2 .review-progress-visual{margin-top:13px}.local-v2 .review-progress-visual svg{width:100%;height:145px;display:block;overflow:visible}.local-v2 .review-chart-grid{fill:none;stroke:#eceeec;stroke-width:1px}.local-v2 .review-chart-line{fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.4px}.local-v2 .review-chart-line.primary{stroke:#6869df}.local-v2 .review-chart-line.comparison{stroke:#bdc2bf;stroke-dasharray:4 5}.local-v2 .review-chart-axis{color:#969c98;justify-content:space-between;padding:0 5px;font-size:8px;display:flex}.local-v2 .review-chart-empty{color:var(--local-muted);text-align:center;background:#fafbfa;border:1px dashed #d9ddda;border-radius:7px;flex-direction:column;justify-content:center;align-items:center;min-height:158px;margin-top:14px;padding:20px;display:flex}.local-v2 .review-chart-empty>span{color:#6f7672;background:#eceeec;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;margin-bottom:8px;font-size:15px;display:flex}.local-v2 .review-chart-empty b{color:#434945;font-size:10px}.local-v2 .review-chart-empty p{max-width:310px;margin:4px 0 0;font-size:9px}.local-v2 .review-kpi-stack{grid-template-rows:repeat(2,minmax(0,1fr));gap:12px;display:grid}.local-v2 .review-kpi-card.panel{flex-direction:column;min-height:124px;padding:15px 16px;display:flex}.local-v2 .review-kpi-card>strong{color:#1e211f;letter-spacing:-.045em;margin-top:auto;font-size:28px;line-height:1}.local-v2 .review-kpi-card>small{color:#858c88;margin-top:6px;font-size:8px}.local-v2 .review-rating-card{position:relative;overflow:hidden}.local-v2 .review-rating-card meter{appearance:none;background:#e7e9e7;border:0;border-radius:999px;width:100%;height:7px;margin:12px 0 9px}.local-v2 .review-rating-card meter::-webkit-meter-bar{box-shadow:none;background:#e7e9e7;border:0;border-radius:999px;height:7px}.local-v2 .review-rating-card meter::-webkit-meter-optimum-value{background:#1fa467;border-radius:999px}.local-v2 .review-rating-card meter::-moz-meter-bar{background:#1fa467;border-radius:999px}.local-v2 .review-rating-card>strong{margin-top:0}.local-v2 .review-automation-card.panel{padding:16px 17px}.local-v2 .review-policy-status{color:#626965;white-space:nowrap;background:#f0f1ef;border-radius:999px;align-items:center;gap:5px;padding:5px 8px;font-size:8px;font-weight:740;display:inline-flex}.local-v2 .review-policy-status i{background:#8f9692;border-radius:50%;width:6px;height:6px}.local-v2 .review-automation-rule{border-top:1px solid var(--local-line);grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;margin-top:13px;padding:13px 0;display:grid}.local-v2 .review-automation-rule p{color:#535a56;margin:0;font-size:10px}.local-v2 .review-automation-rule>strong{color:#474d49;white-space:nowrap;font-size:9px;font-weight:720}.local-v2 .review-policy-switch{background:#d5d8d6;border-radius:999px;width:32px;height:18px;display:block;position:relative}.local-v2 .review-policy-switch:after{content:"";background:#fff;border:1px solid #c5c9c6;border-radius:50%;width:14px;height:14px;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #1d201e1a}.local-v2 .review-policy-switch.locked{opacity:.78}.local-v2 .review-automation-metrics{background:#f7f8f7;border:1px solid #e5e7e5;border-radius:7px;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden}.local-v2 .review-automation-metrics>div{min-height:58px;padding:10px 12px}.local-v2 .review-automation-metrics>div+div{border-left:1px solid #e2e5e2}.local-v2 .review-automation-metrics span,.local-v2 .review-automation-metrics b{display:block}.local-v2 .review-automation-metrics b{margin-top:5px;font-size:12px}.local-v2 .review-policy-note{color:#41546f;background:#eef4ff;border:1px solid #d8e4fa;border-radius:6px;align-items:flex-start;gap:8px;margin-top:10px;padding:9px 10px;display:flex}.local-v2 .review-policy-note>span{color:#4069a0;background:#fff;border:1px solid #c9d8f1;border-radius:50%;flex:none;justify-content:center;align-items:center;width:18px;height:18px;font-size:8px;font-weight:850;display:flex}.local-v2 .review-policy-note p{margin:1px 0 0;font-size:9px;line-height:1.45}.local-v2 .review-feed.panel{padding:0;overflow:hidden}.local-v2 .review-feed-head{justify-content:space-between;align-items:center;gap:20px;min-height:65px;padding:13px 17px;display:flex}.local-v2 .review-feed-head>div:first-child{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.local-v2 .review-feed-head h2{letter-spacing:-.015em;margin:0;font-size:14px}.local-v2 .review-feed-head h2 span{color:#858c88;font-size:10px;font-weight:600}.local-v2 .review-feed-rating{align-items:center;gap:5px;display:inline-flex}.local-v2 .review-feed-source{color:#656c68;align-items:center;gap:6px;font-size:9px;display:flex}.local-v2 .review-feed-source>span,.local-v2 .review-source-avatar{color:#4285f4;background:#fff;border:1px solid #dfe2df;border-radius:50%;justify-content:center;align-items:center;width:25px;height:25px;font-size:10px;font-weight:850;display:flex}.local-v2 .review-feed-list{border-top:1px solid var(--local-line)}.local-v2 .review-feed-item+.review-feed-item{border-top:1px solid var(--local-line)}.local-v2 .review-feed-item-head{grid-template-columns:30px minmax(0,1fr) auto;align-items:start;gap:9px;display:grid}.local-v2 .review-feed-identity{min-width:0}.local-v2 .review-feed-identity>div{flex-wrap:wrap;align-items:baseline;gap:7px;display:flex}.local-v2 .review-feed-identity>div span{color:#909692;font-size:8px}.local-v2 .review-feed-identity .stars{margin-top:3px}.local-v2 .review-feed-status{color:#666d69;white-space:nowrap;background:#f0f1ef;border-radius:999px;padding:5px 8px;font-size:8px;font-weight:720}.local-v2 .review-feed-status.published{background:var(--local-success-soft);color:var(--local-success)}.local-v2 .review-feed-status.publish_failed,.local-v2 .review-feed-status.rejected{background:var(--local-danger-soft);color:var(--local-danger)}.local-v2 .review-feed-status.draft,.local-v2 .review-feed-status.approval_required,.local-v2 .review-feed-status.approved{background:var(--local-warning-soft);color:var(--local-warning)}.local-v2 .review-feed-copy{color:#444a46;white-space:pre-wrap;max-width:760px;margin:10px 0 8px 39px;font-size:10px;line-height:1.55}.local-v2 .review-feed-meta{flex-wrap:wrap;gap:5px;margin-left:39px;display:flex}.local-v2 .review-feed-meta span{color:#747b77;background:#f3f4f2;border-radius:999px;padding:4px 7px;font-size:8px}.local-v2 .review-feed-actions{justify-content:space-between;align-items:center;gap:16px;min-height:39px;margin:10px 0 0 39px;display:flex}.local-v2 .review-feed-actions>span{color:#7d847f;align-items:center;gap:6px;font-size:8px;display:flex}.local-v2 .review-feed-actions .risk-dot{flex:none;margin:0;display:block}.local-v2 .review-thread-button{color:var(--local-link);cursor:pointer;background:0 0;border:0;padding:7px 0 7px 8px;font-size:9px;font-weight:720}.local-v2 .review-thread-button:before{content:"↳";margin-right:5px}.local-v2 .review-feed-item.open{background:#fdfdfd}.local-v2 .review-inline-editor{background:#f7f8f7;border:1px solid #dfe2df;border-radius:7px;margin:2px 0 16px 39px;padding:14px}.local-v2 .review-inline-editor>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.local-v2 .review-inline-editor>header h3{letter-spacing:-.01em;margin:4px 0 0;font-size:13px}.local-v2 .review-risk-banner{color:#666d69;white-space:nowrap;background:#f0f1ef;border-radius:999px;padding:5px 8px;font-size:8px;font-weight:720}.local-v2 .review-risk-banner.low{background:var(--local-success-soft);color:var(--local-success)}.local-v2 .review-risk-banner.medium{background:var(--local-warning-soft);color:var(--local-warning)}.local-v2 .review-risk-banner.high{background:var(--local-danger-soft);color:var(--local-danger)}.local-v2 .review-draft-box{margin-top:12px}.local-v2 .review-draft-box>div{justify-content:space-between;align-items:center;display:flex}.local-v2 .review-draft-box>div span{font-size:9px;font-weight:800}.local-v2 .review-draft-box>div span i{color:#5c5dc0;margin-right:4px;font-style:normal}.local-v2 .review-draft-box>div em{color:#858c88;font-size:8px;font-style:normal}.local-v2 .review-draft-box textarea{resize:vertical;background:#fff;border:1px solid #cfd3d0;border-radius:6px;width:100%;min-height:122px;margin:8px 0 5px;padding:10px 11px;font-size:11px;line-height:1.55}.local-v2 .review-draft-box textarea:focus{border-color:#8586df}.local-v2 .review-draft-box>small{color:#777e7a;font-size:8px;display:block}.local-v2 .review-draft-save-status{color:#68716c;align-items:center;gap:6px;margin:7px 0 0;font-size:9px;font-weight:700;display:flex}.local-v2 .review-draft-save-status:before{content:"";background:currentColor;border-radius:50%;flex:none;width:6px;height:6px}.local-v2 .review-draft-save-status.saved,.local-v2 .review-draft-save-status.idle{color:var(--local-success)}.local-v2 .review-draft-save-status.dirty,.local-v2 .review-draft-save-status.saving{color:#8c5b13}.local-v2 .review-draft-save-status.error{color:var(--local-danger)}.local-v2 .review-empty-draft{border:1px dashed #d5d9d6;border-radius:7px;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:11px;margin-top:12px;padding:12px;display:grid}.local-v2 .review-empty-draft>span{color:#5d5ec2;background:#efefff;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.local-v2 .review-empty-draft h3{margin:0;font-size:11px}.local-v2 .review-empty-draft p{color:#747b77;margin:3px 0 0;font-size:9px}.local-v2 .review-empty-draft .primary-button{white-space:nowrap;min-height:34px}.local-v2 .review-editor-actions{justify-content:flex-end;gap:8px;margin-top:10px;display:flex}.local-v2 .review-editor-actions .primary-button,.local-v2 .review-editor-actions .secondary-button{min-height:34px;padding:6px 11px}.local-v2 .review-feed-empty{border-top:1px solid var(--local-line);color:#717874;text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:210px;padding:28px;display:flex}.local-v2 .review-feed-empty>span{color:#666d69;background:#f0f1ef;border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;margin-bottom:9px;font-size:16px;display:flex}.local-v2 .review-feed-empty b{color:#3f4541;font-size:11px}.local-v2 .review-feed-empty p{margin:4px 0 0;font-size:9px}@media (width<=900px){.local-v2 .product-view-surface.view-reviews{max-width:none}.local-v2 .review-analytics-grid{grid-template-columns:minmax(0,1fr) 194px}.local-v2 .review-automation-rule{grid-template-columns:34px minmax(0,1fr)}.local-v2 .review-automation-rule>strong{white-space:normal;grid-column:2}.local-v2 .review-feed-copy,.local-v2 .review-feed-meta,.local-v2 .review-feed-actions,.local-v2 .review-inline-editor{margin-left:37px}}@media (width<=680px){.local-v2 .review-page-toolbar{flex-direction:column;align-items:stretch;gap:0}.local-v2 .review-page-tabs{min-height:39px}.local-v2 .review-page-toolbar-actions{justify-content:space-between;padding:9px 0}.local-v2 .review-page-toolbar-actions .secondary-button{min-height:36px}.local-v2 .review-analytics-grid{grid-template-columns:1fr}.local-v2 .review-progress-card.panel{min-height:238px}.local-v2 .review-progress-visual svg{height:auto;min-height:120px}.local-v2 .review-kpi-stack{grid-template-rows:none;grid-template-columns:repeat(2,minmax(0,1fr))}.local-v2 .review-kpi-card.panel{min-height:118px}.local-v2 .review-automation-card.panel,.local-v2 .review-progress-card.panel{padding:14px}.local-v2 .review-card-head{gap:9px}.local-v2 .review-policy-status{white-space:normal}.local-v2 .review-automation-rule{grid-template-columns:32px minmax(0,1fr)}.local-v2 .review-automation-metrics{grid-template-columns:1fr}.local-v2 .review-automation-metrics>div{min-height:49px}.local-v2 .review-automation-metrics>div+div{border-top:1px solid #e2e5e2;border-left:0}.local-v2 .review-feed-head{flex-direction:column;align-items:flex-start;gap:9px;padding:13px 14px}.local-v2 .review-feed-item{padding:14px 14px 0}.local-v2 .review-feed-item-head{grid-template-columns:30px minmax(0,1fr)}.local-v2 .review-feed-status{white-space:normal;grid-column:2;justify-self:start}.local-v2 .review-feed-copy,.local-v2 .review-feed-meta,.local-v2 .review-feed-actions,.local-v2 .review-inline-editor{margin-left:0}.local-v2 .review-feed-actions{flex-direction:column;align-items:flex-start;gap:2px;padding:7px 0}.local-v2 .review-thread-button{padding-left:0}.local-v2 .review-inline-editor>header{flex-direction:column}.local-v2 .review-risk-banner{white-space:normal}.local-v2 .review-empty-draft{grid-template-columns:30px minmax(0,1fr);align-items:start}.local-v2 .review-empty-draft .primary-button{grid-column:1/-1;width:100%}.local-v2 .review-editor-actions{flex-direction:column-reverse}.local-v2 .review-editor-actions .primary-button,.local-v2 .review-editor-actions .secondary-button{width:100%}}.local-v2 .product-view-surface.view-reviews{--review-blue:#0879e8;--review-blue-soft:#edf6ff;--review-page:#f6f7fa;--review-border:#d9dde5;--review-copy:#20232d;gap:18px;max-width:1180px}.local-v2 .view-reviews .panel{border-color:var(--review-border);border-radius:12px}.local-v2 .review-page-toolbar{align-items:stretch;min-height:52px}.local-v2 .review-page-tabs{gap:30px;min-height:52px;overflow-x:auto}.local-v2 .review-page-tabs button{flex:none;min-height:44px;font-size:14px;font-weight:740}.local-v2 .review-page-tabs button.active{border-bottom-color:var(--review-blue);color:var(--review-copy)}.local-v2 .review-page-toolbar-actions{align-self:center;padding-bottom:0}.local-v2 .review-analytics-grid{grid-template-columns:minmax(0,1fr) 280px;gap:18px}.local-v2 .review-progress-card.panel{min-height:330px;padding:0;overflow:hidden}.local-v2 .review-progress-card>.review-card-head,.local-v2 .review-automation-card>.review-card-head{border-bottom:1px solid var(--review-border);align-items:center;padding:19px 22px}.local-v2 .review-card-head h2{color:var(--review-copy);margin:0;font-size:18px;font-weight:760}.local-v2 .review-card-head h2>span{color:#737682}.local-v2 .review-card-head p{color:#777b87;margin:4px 0 0;font-size:11px}.local-v2 .review-example-label{color:#696d78;background:#f4f5f8;border-color:#e0e2e8;padding:5px 9px;font-size:10px}.local-v2 .review-rating-legend{gap:7px 15px;margin-top:0;padding:17px 22px 0}.local-v2 .review-rating-legend>span,.local-v2 .review-rating-legend>span b{font-size:10px}.local-v2 .review-rating-legend>span i{width:9px;height:9px}.local-v2 .review-rating-legend>span i.rating-5,.local-v2 .review-progress-column i.rating-5{background:#28a51b}.local-v2 .review-rating-legend>span i.rating-4,.local-v2 .review-progress-column i.rating-4{background:#59bb2f}.local-v2 .review-rating-legend>span i.rating-3,.local-v2 .review-progress-column i.rating-3{background:#ffc13b}.local-v2 .review-rating-legend>span i.rating-2,.local-v2 .review-progress-column i.rating-2{background:#ff643c}.local-v2 .review-rating-legend>span i.rating-1,.local-v2 .review-progress-column i.rating-1{background:#d9003f}.local-v2 .review-rating-legend>span i.rating-none{background:#d8dbe2}.local-v2 .review-progress-plot{height:205px;margin:7px 22px 19px;position:relative}.local-v2 .review-progress-grid{bottom:25px;pointer-events:none;inset-inline:0;flex-direction:column;justify-content:space-between;display:flex;position:absolute;top:8px}.local-v2 .review-progress-grid i{border-top:1px solid #e4e6eb;width:100%;display:block}.local-v2 .review-progress-bars{bottom:0;inset-inline:8px;grid-template-columns:repeat(13,minmax(0,1fr));align-items:end;gap:clamp(4px,1vw,14px);display:grid;position:absolute;top:8px}.local-v2 .review-progress-month{flex-direction:column;justify-content:flex-end;align-items:center;min-width:0;height:100%;display:flex}.local-v2 .review-progress-column{z-index:1;flex-direction:column-reverse;width:clamp(15px,34%,28px);min-height:0;display:flex;position:relative;overflow:hidden}.local-v2 .review-progress-column i{width:100%;min-height:3px;display:block}.local-v2 .review-progress-month>span{color:#777b87;text-align:center;min-height:20px;font-size:10px;line-height:20px}.local-v2 .review-kpi-stack{gap:18px}.local-v2 .review-kpi-card.panel{min-height:156px;padding:20px 22px}.local-v2 .review-kpi-card>span{color:var(--review-copy);font-size:13px;font-weight:740}.local-v2 .review-kpi-card>strong{font-size:39px}.local-v2 .review-kpi-card>small{font-size:10px}.local-v2 .review-rating-gauge{width:100%;max-width:190px;height:105px;margin:auto auto -3px;position:relative}.local-v2 .review-rating-gauge svg{width:100%;height:100%;display:block}.local-v2 .review-rating-gauge path{fill:none;stroke-linecap:butt;stroke-width:15px}.local-v2 .review-rating-gauge .gauge-track{stroke:#e6e8ed}.local-v2 .review-rating-gauge .gauge-value{stroke:#28a51b}.local-v2 .review-rating-gauge>div{bottom:9px;text-align:center;display:grid;position:absolute;inset-inline:0}.local-v2 .review-rating-gauge strong{color:var(--review-copy);font-size:27px;line-height:1}.local-v2 .review-rating-gauge small{color:#777b87;margin-top:4px;font-size:10px}.local-v2 .review-automation-card.panel{padding:0;overflow:hidden}.local-v2 .review-policy-status{color:#696d78;background:0 0;padding:0;font-size:11px}.local-v2 .review-how-it-works{color:#0871d5;font-size:11px;font-weight:680;text-decoration:none}.local-v2 .review-how-it-works:hover{text-decoration:underline}.local-v2 .review-how-it-works:focus-visible{outline-offset:3px;border-radius:4px;outline:3px solid #0879e83d}.local-v2 .review-automation-rule{border-top:0;grid-template-columns:46px minmax(0,1fr);gap:16px;margin:0;padding:24px 22px 20px}.local-v2 .review-policy-switch{background:#c8cbd3;width:44px;height:25px}.local-v2 .review-policy-switch:after{width:21px;height:21px;transition:transform .14s}.local-v2 .review-policy-switch.active{background:var(--review-blue)}.local-v2 .review-policy-switch.active:after{border-color:#0000;transform:translate(19px)}.local-v2 .review-automation-rule p{color:var(--review-copy);font-size:15px;line-height:1.55}.local-v2 .review-automation-rule p b{color:#006fce;border-bottom:1px solid;font-weight:670}.local-v2 .review-automation-metrics{background:0 0;border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:0 22px 18px}.local-v2 .review-automation-metrics>div{background:#f4f5f8;border-radius:8px;min-height:78px;padding:13px 15px;border:0!important}.local-v2 .review-automation-metrics span{color:#555965;font-size:11px}.local-v2 .review-automation-metrics b{color:#676b78;margin-top:6px;font-size:20px}.local-v2 .review-policy-note{margin:0 22px 22px}.local-v2 .review-feed.panel{border-radius:12px}.local-v2 .review-feed-head{align-items:center;gap:18px;min-height:78px;padding:17px 22px}.local-v2 .review-feed-head h2{font-size:19px}.local-v2 .review-feed-head h2 span{color:#8a8e9a;font-size:15px}.local-v2 .review-feed-rating b{color:#008669;font-size:14px}.local-v2 .review-feed-filters{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:9px;display:flex}.local-v2 .review-ai-filter{color:#353945;cursor:pointer;white-space:nowrap;align-items:center;gap:7px;min-height:38px;font-size:11px;display:inline-flex}.local-v2 .review-ai-filter input{opacity:0;width:1px;height:1px;position:absolute}.local-v2 .review-ai-filter>span{background:#b8bbc4;border-radius:999px;width:34px;height:19px;transition:background .13s;display:block;position:relative}.local-v2 .review-ai-filter>span:after{content:"";background:#fff;border-radius:50%;width:15px;height:15px;transition:transform .13s;position:absolute;top:2px;left:2px;box-shadow:0 1px 3px #14171f33}.local-v2 .review-ai-filter input:checked+span{background:var(--review-blue)}.local-v2 .review-ai-filter input:checked+span:after{transform:translate(15px)}.local-v2 .review-ai-filter input:focus-visible+span{outline-offset:2px;outline:3px solid #0879e83d}.local-v2 .review-reply-filter{border:1px solid #bcc1cc;border-radius:7px;display:flex;overflow:hidden}.local-v2 .review-reply-filter button{color:#30343f;cursor:pointer;background:#fff;border:0;align-items:center;gap:5px;min-height:36px;padding:6px 10px;font-size:11px;display:inline-flex}.local-v2 .review-reply-filter button+button{border-left:1px solid #d2d5dc}.local-v2 .review-reply-filter button.active{background:var(--review-blue-soft);box-shadow:inset 0 0 0 1px var(--review-blue);color:#075fae}.local-v2 .review-reply-filter button span{border:1px solid #c6c9d0;border-radius:999px;justify-content:center;align-items:center;min-width:20px;height:20px;padding:0 5px;font-size:9px;display:inline-flex}.local-v2 .review-rating-filter{background:#fff;border:1px solid #bcc1cc;border-radius:7px;align-items:center;min-height:38px;padding-left:9px;display:flex}.local-v2 .review-rating-filter select{cursor:pointer;background:0 0;border:0;outline:0;min-height:36px;padding:5px 28px 5px 7px;font-size:11px}.local-v2 .review-feed-item{padding:20px 22px 0}.local-v2 .review-feed-item-head{grid-template-columns:34px minmax(0,1fr) auto auto;align-items:center;gap:10px}.local-v2 .review-source-avatar{width:32px;height:32px}.local-v2 .review-source-avatar.source-facebook{color:#fff;background:#1877f2;border-color:#1877f2;font-family:Arial,sans-serif}.local-v2 .review-source-avatar.source-yelp{color:#d32323}.local-v2 .review-feed-identity>div{align-items:center;gap:10px}.local-v2 .review-feed-identity b{font-size:13px}.local-v2 .review-feed-identity>span{color:#8a8e98;margin-top:3px;font-size:10px;display:block}.local-v2 .review-feed-identity .stars{margin:0;font-size:13px}.local-v2 .review-feed-item-head>time{color:#8a8e98;white-space:nowrap;font-size:10px}.local-v2 .review-feed-copy{color:#333741;margin:13px 0 10px 44px;font-size:13px;line-height:1.58}.local-v2 .review-feed-meta,.local-v2 .review-feed-actions{margin-left:44px}.local-v2 .review-feed-meta span{font-size:9px}.local-v2 .review-feed-meta .sentiment-positive{color:#17754f;background:#e7f6ee}.local-v2 .review-feed-meta .sentiment-negative{color:#ad3d35;background:#fff0ee}.local-v2 .review-feed-meta .sentiment-neutral{color:#8c5b13;background:#fff6df}.local-v2 .review-feed-actions>span,.local-v2 .review-thread-button{font-size:10px}.local-v2 .review-inline-editor{background:#f7faff;border-color:#bdd9f4;margin-left:44px;padding:16px}.local-v2 .review-draft-box textarea{border-color:#79baf0;font-size:12px;box-shadow:0 0 0 3px #0879e814}.local-v2 .review-draft-box textarea:focus{border-color:var(--review-blue);outline:0}.local-v2 .review-feed-empty .secondary-button{margin-top:13px}.local-v2 .review-search-filter{background:#fff;border:1px solid #bcc1cc;border-radius:7px;align-items:center;min-height:38px;padding-left:9px;display:flex;overflow:hidden}.local-v2 .review-search-filter input{border:0;outline:0;min-width:150px;min-height:36px;padding:6px 8px;font-size:11px}.local-v2 .review-search-filter button{color:#075fae;cursor:pointer;background:#eef6ff;border:0;border-left:1px solid #d5dbe5;align-self:stretch;padding:0 11px;font-size:11px;font-weight:700}.local-v2 .review-date-filter{background:#fff;border:1px solid #bcc1cc;border-radius:7px;align-items:center;min-height:38px;padding:0 8px;display:flex}.local-v2 .review-date-filter>span{color:#737885;text-transform:uppercase;margin-right:5px;font-size:9px;font-weight:700}.local-v2 .review-date-filter input{background:0 0;border:0;outline:0;min-height:34px;font-size:10px}.local-v2 .review-pagination{border-top:1px solid #e6e8ed;justify-content:flex-end;align-items:center;gap:12px;padding:15px 22px;display:flex}.local-v2 .review-pagination button{color:#30343f;cursor:pointer;background:#fff;border:1px solid #bcc1cc;border-radius:7px;min-height:36px;padding:6px 13px}.local-v2 .review-pagination button:disabled{cursor:not-allowed;opacity:.48}.local-v2 .review-pagination span{color:#737885;font-size:11px;font-weight:700}.local-v2 .review-competitors.panel{border-radius:12px;overflow:hidden}.local-v2 .review-competitors>header{border-bottom:1px solid #e5e8ed;justify-content:space-between;align-items:center;gap:18px;padding:21px 22px;display:flex}.local-v2 .review-competitors>header h2{margin:5px 0;font-size:20px}.local-v2 .review-competitors>header p{color:#6e7480;max-width:620px;margin:0;font-size:12px;line-height:1.5}.local-v2 .review-competitors>header>div:last-child{gap:8px;display:flex}.local-v2 .review-competitor-table{overflow-x:auto}.local-v2 .review-competitor-table>div{border-top:1px solid #eceef2;grid-template-columns:minmax(240px,1.6fr) repeat(4,minmax(100px,.55fr));align-items:center;gap:12px;min-width:790px;padding:14px 22px;display:grid}.local-v2 .review-competitor-table>div:first-child{color:#747985;text-transform:uppercase;background:#f7f8fa;border-top:0;font-size:10px;font-weight:800}.local-v2 .review-competitor-table [role=cell]{font-size:12px}.local-v2 .review-competitor-table [role=cell] b{font-size:13px;display:block}.local-v2 .review-competitor-table [role=cell] small{color:#7d828c;margin-top:4px;font-size:10px;display:block}@media (width<=980px){.local-v2 .review-analytics-grid{grid-template-columns:minmax(0,1fr) 238px}.local-v2 .review-feed-head{flex-direction:column;align-items:flex-start}.local-v2 .review-feed-filters{justify-content:flex-start;width:100%}}@media (width<=760px){.local-v2 .review-analytics-grid{grid-template-columns:1fr}.local-v2 .review-kpi-stack{grid-template-rows:none;grid-template-columns:repeat(2,minmax(0,1fr))}.local-v2 .review-progress-card.panel{min-height:315px}}@media (width<=680px){.local-v2 .review-page-toolbar{gap:0}.local-v2 .review-page-tabs{width:100%;min-height:48px}.local-v2 .review-page-toolbar-actions{padding:10px 0}.local-v2 .review-progress-card>.review-card-head,.local-v2 .review-automation-card>.review-card-head{padding:16px}.local-v2 .review-rating-legend{padding-inline:16px}.local-v2 .review-progress-plot{margin-inline:16px}.local-v2 .review-kpi-card.panel{min-height:145px}.local-v2 .review-automation-rule{padding:20px 16px 17px}.local-v2 .review-automation-metrics,.local-v2 .review-policy-note{margin-inline:16px}.local-v2 .review-feed-head{padding:16px}.local-v2 .review-feed-filters{align-items:stretch}.local-v2 .review-ai-filter,.local-v2 .review-reply-filter button,.local-v2 .review-rating-filter,.local-v2 .review-rating-filter select,.local-v2 .review-search-filter,.local-v2 .review-date-filter{min-height:44px}.local-v2 .review-feed-item{padding-inline:16px}.local-v2 .review-feed-item-head{grid-template-columns:34px minmax(0,1fr) auto}.local-v2 .review-feed-status{grid-column:2/-1}.local-v2 .review-feed-copy,.local-v2 .review-feed-meta,.local-v2 .review-feed-actions,.local-v2 .review-inline-editor{margin-left:0}.local-v2 .review-thread-button{min-height:44px}.local-v2 .review-competitors>header{flex-direction:column;align-items:flex-start;padding:17px 16px}.local-v2 .review-competitors>header>div:last-child{width:100%}.local-v2 .review-competitors>header button{flex:1;min-height:44px}}@media (width<=480px){.local-v2 .review-kpi-stack{grid-template-columns:1fr}.local-v2 .review-feed-filters{grid-template-columns:1fr;display:grid}.local-v2 .review-reply-filter{width:100%}.local-v2 .review-reply-filter button{flex:1;justify-content:center}.local-v2 .review-rating-filter,.local-v2 .review-rating-filter select,.local-v2 .review-search-filter,.local-v2 .review-date-filter{width:100%}.local-v2 .review-search-filter input{width:100%;min-width:0}.local-v2 .review-date-filter input{flex:1}.local-v2 .review-pagination{justify-content:center;padding-inline:16px}.local-v2 .review-progress-bars{gap:7px;inset-inline:0}.local-v2 .review-progress-column{width:17px}.local-v2 .review-automation-metrics{grid-template-columns:1fr}.local-v2 .review-feed-item-head{grid-template-columns:34px minmax(0,1fr)}.local-v2 .review-feed-item-head>time{grid-column:2;justify-self:start}.local-v2 .review-feed-status{grid-column:2}}@media (width>=901px){.local-v2 .product-brand{flex-basis:208px}.local-v2 .local-sidebar{width:188px}.local-v2 .page-shell{width:calc(100% - 240px);margin-left:240px}.local-v2.workspace-mode .page-shell.page-shell-overview{padding:0 0 72px}.local-v2.workspace-mode .page-shell.page-shell-overview>:not(.sr-only){width:100%;max-width:none;margin-left:0;margin-right:0}.local-v2.workspace-mode .page-shell.page-shell-overview .product-view-surface.view-overview{width:100%;max-width:none;margin:0}.local-v2 .product-breadcrumb{font-size:12px}.local-v2 .product-page-title-row h1{font-size:26px}.local-v2 .product-page-title-row p{font-size:13px}.local-v2 .location-name-row h2,.local-v2 .location-name-row select{font-size:16px}.local-v2 .location-summary-copy>p{font-size:11px}.local-v2 .location-meta-row,.local-v2 .profile-completion small{font-size:10px}.local-v2 .primary-button,.local-v2 .secondary-button{font-size:12px}.local-v2 .dashboard-hero-kicker,.local-v2 .dashboard-showcase-heading>span,.local-v2 .dashboard-module-copy>span,.local-v2 .dashboard-final-cta>span{font-size:10px}.local-v2 .dashboard-business-picker b{font-size:13px}.local-v2 .dashboard-business-picker small,.local-v2 .dashboard-advanced-link{font-size:10px}.local-v2 .dashboard-business-picker em,.local-v2 .dashboard-quick-actions b{font-size:12px}.local-v2 .dashboard-quick-actions small{font-size:10px}.local-v2 .dashboard-module-copy p{font-size:13px}.local-v2 .dashboard-module-copy button,.local-v2 .dashboard-final-cta button{font-size:12px}.local-v2 .dashboard-proof-tabs span,.local-v2 .dashboard-proof footer b,.local-v2 .dashboard-proof footer small{font-size:10px}.local-v2 .dashboard-faq summary,.local-v2 .listing-tabs>button{font-size:12px}.local-v2 .listing-tabs>button>span,.local-v2 .listing-status-donut small{font-size:10px}.local-v2 .listing-status-copy p{font-size:12px}.local-v2 .listing-status-legend dt{font-size:11px}.local-v2 .listing-status-legend dd,.local-v2 .listing-connection-strip b{font-size:12px}.local-v2 .listing-connection-strip p{font-size:11px}.local-v2 .listing-connection-state,.local-v2 .listing-demo-badge{font-size:10px}.local-v2 .listing-filter-chips>button{font-size:11px}.local-v2 .listing-filter-chips>button>span,.local-v2 .listing-field-head{font-size:10px}.local-v2 .listing-field-row>div:first-child b{font-size:12px}.local-v2 .listing-field-row>div:first-child small,.local-v2 .listing-status-pill,.local-v2 .listing-field-value>small,.local-v2 .listing-field-action>span{font-size:10px}.local-v2 .listing-field-value>span,.local-v2 .listing-field-action>button{font-size:11px}.local-v2 .listing-suggestions-head p,.local-v2 .listing-suggestion-row>div b{font-size:12px}.local-v2 .listing-suggestion-row>div p,.local-v2 .listing-suggestion-row>button,.local-v2 .listing-editor-head p,.local-v2 .listing-editor-form>label>span{font-size:11px}.local-v2 .listing-suggestion-row>span:last-child,.local-v2 .listing-suggestions-empty p{font-size:10px}.local-v2 .review-page-tabs button{font-size:13px}.local-v2 .review-page-tabs button span,.local-v2 .review-data-badge{font-size:10px}.local-v2 .review-card-head h2,.local-v2 .review-feed-head h2{font-size:17px}.local-v2 .review-example-label,.local-v2 .review-rating-legend>span,.local-v2 .review-rating-legend>span b,.local-v2 .review-chart-axis{font-size:10px}.local-v2 .review-chart-empty b,.local-v2 .review-kpi-card>span{font-size:12px}.local-v2 .review-chart-empty p,.local-v2 .review-kpi-card>small,.local-v2 .review-policy-status,.local-v2 .review-automation-metrics span,.local-v2 .review-policy-note>span{font-size:10px}.local-v2 .review-automation-rule p{font-size:12px}.local-v2 .review-automation-rule>strong,.local-v2 .review-policy-note p,.local-v2 .review-feed-source,.local-v2 .review-feed-rating b{font-size:11px}.local-v2 .review-automation-metrics b{font-size:14px}.local-v2 .review-feed-identity b,.local-v2 .review-feed-copy{font-size:12px}.local-v2 .review-feed-identity>div span,.local-v2 .review-feed-status,.local-v2 .review-feed-meta span,.local-v2 .review-feed-actions>span,.local-v2 .review-risk-banner,.local-v2 .review-draft-box>div em,.local-v2 .review-draft-box>small{font-size:10px}.local-v2 .review-thread-button,.local-v2 .review-draft-box>div span,.local-v2 .review-empty-draft p{font-size:11px}.local-v2 .automation-notice p{font-size:12px}.local-v2 .automation-notice a{font-size:11px}.local-v2 .automation-status-card b{font-size:12px}.local-v2 .automation-status-card small,.local-v2 .automation-performance>p,.local-v2 .automation-performance dt{font-size:10px}.local-v2 .automation-performance>small{font-size:9px}.local-v2 .automation-actions h2{font-size:17px}.local-v2 .automation-actions header p,.local-v2 .automation-action b,.local-v2 .automation-action p{font-size:11px}.local-v2 .automation-actions header button,.local-v2 .automation-action small,.local-v2 .automation-action>button{font-size:10px}.local-v2 .rank-view-tabs button{font-size:12px}.local-v2 .rank-kpi-strip span{font-size:10px}.local-v2 .rank-competitor-row b{font-size:11px}.local-v2 .rank-competitor-row small,.local-v2 .rank-own-result em,.local-v2 .rank-competitor-row em,.local-v2 .audit-summary span,.local-v2 .audit-summary small,.local-v2 .audit-boundaries span{font-size:10px}.local-v2 .audit-boundaries b{font-size:13px}.local-v2 .audit-boundaries p,.local-v2 .audit-toolbar button,.local-v2 .audit-footer button,.local-v2 .audit-toolbar label span,.local-v2 .audit-toolbar input,.local-v2 .audit-toolbar select{font-size:11px}.local-v2 .audit-head{font-size:10px}.local-v2 .audit-row{font-size:11px}.local-v2 .audit-row time,.local-v2 .audit-row .actor i,.local-v2 .audit-row>b small,.local-v2 .audit-footer,.local-v2 .audit-detail dt{font-size:10px}.local-v2 .audit-detail dd{font-size:11px}}@media (width>=1600px){.local-v2.workspace-mode .page-shell.page-shell-visibility>*,.local-v2.workspace-mode .page-shell.page-shell-audit>*{max-width:1280px}}@media (width>=901px) and (width<=1020px){.local-v2 .listing-field-card{overflow-x:auto}.local-v2 .listing-field-table{min-width:720px}}.local-v2 .local-dashboard-page{--dashboard-accent:#6f36d9;--dashboard-accent-dark:#5420b3;--dashboard-ink:#171a18;--dashboard-muted:#626965;--dashboard-line:#dfe3e0;--dashboard-soft:#f5f6f5;color:var(--dashboard-ink);font-family:var(--font-body);font-feature-settings:"cv02", "cv03", "cv04", "cv11";font-optical-sizing:auto;background:#f4f5f4;gap:16px;width:100%;min-height:calc(100vh - 52px);padding:22px 24px 56px;font-size:15px;font-weight:400;line-height:1.5;display:grid}.local-v2 .local-dashboard-page *,.local-v2 .local-dashboard-page :before,.local-v2 .local-dashboard-page :after{box-sizing:border-box}.local-v2 .local-dashboard-page button,.local-v2 .local-dashboard-page a{font-family:inherit}.local-v2 .local-dashboard-page button,.local-v2 .local-dashboard-tool-card{transition:background-color .15s,border-color .15s,box-shadow .15s,color .15s,transform .15s}.local-v2 .local-dashboard-page button:focus-visible{outline-offset:2px;outline:3px solid #6f36d947}.local-v2 .local-dashboard-header,.local-v2 .local-dashboard-business-card,.local-v2 .local-dashboard-agent-card,.local-v2 .local-dashboard-growth,.local-v2 .local-dashboard-tools,.local-v2 .local-dashboard-location-cta{width:100%;max-width:1180px;margin-inline:auto}.local-v2 .local-dashboard-header{gap:19px;display:grid}.local-v2 .local-dashboard-utility-row,.local-v2 .local-dashboard-title-row,.local-v2 .local-dashboard-utility-row nav,.local-v2 .local-dashboard-utility-row>div,.local-v2 .local-dashboard-title-actions{align-items:center;display:flex}.local-v2 .local-dashboard-utility-row{justify-content:space-between}.local-v2 .local-dashboard-utility-row nav{color:#747b77;gap:6px;font-size:13px;font-weight:500;line-height:18px}.local-v2 .local-dashboard-utility-row nav b{color:#353a37;font-weight:600}.local-v2 .local-dashboard-utility-row>div{gap:4px}.local-v2 .local-dashboard-utility-row button,.local-v2 .local-dashboard-utility-row a{color:#515753;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:7px;min-height:36px;padding:7px 10px;font-size:13px;font-weight:600;line-height:18px;text-decoration:none;display:inline-flex}.local-v2 .local-dashboard-utility-row button:hover,.local-v2 .local-dashboard-utility-row a:hover{color:#222623;background:#e9ebe9}.local-v2 .local-dashboard-utility-row a:focus-visible{outline-offset:2px;outline:3px solid #6f36d947}.local-v2 .local-dashboard-title-row{justify-content:space-between;align-items:flex-end;gap:24px}.local-v2 .local-dashboard-title-row h1{letter-spacing:-.02em;margin:0;font-size:28px;font-weight:700;line-height:34px}.local-v2 .local-dashboard-title-row p{color:var(--dashboard-muted);max-width:690px;margin:6px 0 0;font-size:15px;line-height:23px}.local-v2 .local-dashboard-title-actions{flex:none;gap:8px}.local-v2 .local-dashboard-primary,.local-v2 .local-dashboard-secondary,.local-v2 .local-dashboard-agent-open,.local-v2 .local-dashboard-agent-quiet,.local-v2 .local-dashboard-edit-business,.local-v2 .local-dashboard-next{cursor:pointer;border-radius:7px;justify-content:center;align-items:center;gap:7px;min-height:42px;padding:9px 14px;font-size:14px;font-weight:600;line-height:20px;display:inline-flex}.local-v2 .local-dashboard-primary,.local-v2 .local-dashboard-agent-open{background:var(--dashboard-accent);border:1px solid var(--dashboard-accent);color:#fff}.local-v2 .local-dashboard-primary:hover,.local-v2 .local-dashboard-agent-open:hover{background:var(--dashboard-accent-dark);border-color:var(--dashboard-accent-dark)}.local-v2 .local-dashboard-secondary,.local-v2 .local-dashboard-agent-quiet,.local-v2 .local-dashboard-edit-business{color:#303532;background:#fff;border:1px solid #cdd2ce}.local-v2 .local-dashboard-secondary:hover,.local-v2 .local-dashboard-agent-quiet:hover,.local-v2 .local-dashboard-edit-business:hover{background:#f2f3f2;border-color:#aeb5b0}.local-v2 .local-dashboard-business-card{border:1px solid var(--dashboard-line);background:#fff;border-radius:9px;grid-template-columns:56px minmax(230px,1fr) minmax(220px,.72fr) auto 38px;align-items:center;gap:16px;min-height:126px;padding:18px 18px 18px 20px;display:grid;box-shadow:0 1px 2px #171a1809}.local-v2 .local-dashboard-business-logo{color:#fff;background:linear-gradient(145deg,#8b4be9,#5830b6);border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;font-size:16px;font-weight:700;display:flex}.local-v2 .local-dashboard-business-name{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.local-v2 .local-dashboard-business-name h2{letter-spacing:-.01em;margin:0;font-size:18px;font-weight:650;line-height:24px}.local-v2 .local-dashboard-status{color:#13724d;background:#e8f7ef;border-radius:999px;align-items:center;gap:6px;padding:5px 9px;font-size:12px;font-weight:600;line-height:16px;display:inline-flex}.local-v2 .local-dashboard-status i{background:#1da56f;border-radius:50%;width:7px;height:7px}.local-v2 .local-dashboard-business-copy>p{color:var(--dashboard-muted);margin:4px 0 6px;font-size:14px;line-height:21px}.local-v2 .local-dashboard-rating{align-items:center;gap:7px;display:flex}.local-v2 .local-dashboard-rating b{font-size:14px}.local-v2 .local-dashboard-rating span{color:#f1a817;letter-spacing:1px;font-size:14px}.local-v2 .local-dashboard-rating small{color:#6c736f;font-size:13px}.local-v2 .local-dashboard-profile-score{border-left:1px solid #eceeec;padding-left:22px}.local-v2 .local-dashboard-profile-score>div{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.local-v2 .local-dashboard-profile-score span{color:#555c58;font-size:13px}.local-v2 .local-dashboard-profile-score b{font-variant-numeric:tabular-nums;font-size:17px;font-weight:650}.local-v2 .local-dashboard-profile-score>i{background:#e7e9e7;border-radius:999px;height:7px;margin:9px 0 6px;display:block;overflow:hidden}.local-v2 .local-dashboard-profile-score>i span{background:var(--dashboard-accent);border-radius:inherit;width:83%;height:100%;display:block}.local-v2 .local-dashboard-profile-score small{color:#737a76;font-size:12px}.local-v2 .local-dashboard-edit-business{white-space:nowrap}.local-v2 .local-dashboard-more{color:#5c635f;cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.local-v2 .local-dashboard-more:hover{background:#f0f2f0}.local-v2 .local-dashboard-agent-card{color:var(--dashboard-ink);background:#fff;border:1px solid #d8c8ef;border-radius:9px;grid-template-columns:48px minmax(0,1fr) auto auto;align-items:center;gap:16px;min-height:102px;padding:16px 20px;display:grid}.local-v2 .local-dashboard-agent-mark{color:#6736bd;background:#f1eafa;border:1px solid #e0d2f3;border-radius:10px;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.local-v2 .local-dashboard-agent-copy>div{align-items:center;gap:10px;display:flex}.local-v2 .local-dashboard-agent-copy h2{letter-spacing:-.01em;margin:0;font-size:18px;font-weight:650;line-height:24px}.local-v2 .local-dashboard-agent-copy span{color:#17714e;background:#e9f7f0;border-radius:999px;align-items:center;gap:6px;padding:5px 9px;font-size:12px;font-weight:600;line-height:16px;display:inline-flex}.local-v2 .local-dashboard-agent-copy span i{background:#31a975;border-radius:50%;width:7px;height:7px}.local-v2 .local-dashboard-agent-copy p{color:#5f6662;max-width:700px;margin:4px 0 0;font-size:14px;line-height:21px}.local-v2 .local-dashboard-agent-quiet{color:#454c48;background:#fff;border-color:#d7dcd8}.local-v2 .local-dashboard-agent-quiet:hover{background:#f6f7f6;border-color:#bfc6c1}.local-v2 .local-dashboard-growth,.local-v2 .local-dashboard-tools{border:1px solid var(--dashboard-line);background:#fff;border-radius:9px;padding:22px}.local-v2 .local-dashboard-growth-head,.local-v2 .local-dashboard-tools-head{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.local-v2 .local-dashboard-growth-head h2,.local-v2 .local-dashboard-tools-head h2{letter-spacing:-.012em;margin:0;font-size:20px;font-weight:650;line-height:28px}.local-v2 .local-dashboard-growth-head p,.local-v2 .local-dashboard-tools-head p{color:var(--dashboard-muted);margin:4px 0 0;font-size:14px;line-height:21px}.local-v2 .local-dashboard-growth-head>span{color:#58476f;white-space:nowrap;background:#f1edf9;border-radius:999px;padding:7px 11px;font-size:13px}.local-v2 .local-dashboard-growth-head>span b{color:var(--dashboard-accent-dark)}.local-v2 .local-dashboard-task{background:#fafafa;border:1px solid #e4e7e4;border-radius:8px;grid-template-columns:minmax(240px,.72fr) minmax(0,1.28fr);gap:30px;min-height:330px;margin-top:18px;display:grid;overflow:hidden}.local-v2 .local-dashboard-task-illustration{background:radial-gradient(circle at 50% 44%,#f4eaff 0 19%,#e8d8fb 20% 33%,#dac3f4 34% 35%,#f1e9fb 36% 49%,#e3d5f3 50% 51%,#f7f3fb 52% 100%);min-height:330px;position:relative;overflow:hidden}.local-v2 .local-dashboard-pin{background:var(--dashboard-accent);color:#fff;z-index:2;border:7px solid #ffffffeb;border-radius:50%;justify-content:center;align-items:center;width:70px;height:70px;display:flex;position:absolute;top:43%;left:50%;transform:translate(-50%,-50%);box-shadow:0 12px 35px #4c1c8b40}.local-v2 .task-orbit{border:1px dashed #5b339157;border-radius:50%;position:absolute}.local-v2 .orbit-one{width:188px;height:188px;top:calc(43% - 94px);left:calc(50% - 94px)}.local-v2 .orbit-two{width:280px;height:280px;top:calc(43% - 140px);left:calc(50% - 140px)}.local-v2 .task-chip{color:#543278;z-index:3;background:#fff;border:1px solid #ddccef;border-radius:999px;padding:8px 11px;font-size:12px;font-weight:750;position:absolute;box-shadow:0 8px 24px #3d1b691f}.local-v2 .chip-one{top:18%;left:13%}.local-v2 .chip-two{bottom:18%;right:9%}.local-v2 .local-dashboard-task-copy{align-self:center;padding:30px 34px 30px 0}.local-v2 .local-dashboard-task-number{color:#766a7f;font-variant-numeric:tabular-nums;font-size:13px;font-weight:600;line-height:18px}.local-v2 .local-dashboard-task-copy h3{letter-spacing:-.02em;margin:8px 0 9px;font-size:24px;font-weight:700;line-height:30px}.local-v2 .local-dashboard-task-copy>p{color:#565d59;max-width:680px;margin:0;font-size:16px;line-height:24px}.local-v2 .local-dashboard-category-row{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:12px;margin:21px 0;display:grid}.local-v2 .local-dashboard-category-row>span{background:#fff;border:1px solid #dfe3df;border-radius:7px;gap:4px;min-height:66px;padding:10px 12px;display:grid}.local-v2 .local-dashboard-category-row>span.suggested{background:#f3edfc;border-color:#d4baf3}.local-v2 .local-dashboard-category-row small{color:#747b77;font-size:12px;line-height:16px}.local-v2 .local-dashboard-category-row b{font-size:14px;font-weight:600;line-height:20px}.local-v2 .local-dashboard-task-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.local-v2 .local-dashboard-next{color:#4f3a68;background:0 0;border:0;margin-left:auto;padding-inline:6px}.local-v2 .local-dashboard-next:hover{color:var(--dashboard-accent-dark)}.local-v2 .local-dashboard-feedback{color:#626965;text-align:center;justify-content:center;align-items:center;gap:7px;width:100%;max-width:1180px;margin:0 auto;font-size:13px;line-height:1.5;display:flex}.local-v2 .local-dashboard-feedback button{color:#5730a7;cursor:pointer;text-underline-offset:3px;background:0 0;border:0;padding:0;font-size:13px;font-weight:700;text-decoration:underline}.local-v2 .local-dashboard-tools{margin-top:12px}.local-v2 .local-dashboard-tools-head>button{color:#4b2c86;cursor:pointer;white-space:nowrap;background:0 0;border:0;align-items:center;gap:5px;min-height:40px;font-size:14px;font-weight:600;line-height:20px;display:inline-flex}.local-v2 .local-dashboard-tool-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:20px;display:grid}.local-v2 .local-dashboard-tool-card{color:var(--dashboard-ink);cursor:pointer;text-align:left;background:#fff;border:1px solid #dfe3df;border-radius:9px;grid-template-rows:190px minmax(0,1fr);min-width:0;padding:0;transition:border-color .15s,box-shadow .15s,transform .15s;display:grid;overflow:hidden}.local-v2 .local-dashboard-tool-card:hover{border-color:#bfa6e7;transform:translateY(-2px);box-shadow:0 9px 24px #2e213d1a}.local-v2 .local-dashboard-tool-visual{background:#f6f1fc;justify-content:center;align-items:center;padding:18px;display:flex;overflow:hidden}.local-v2 .local-dashboard-tool-card.tool-automation .local-dashboard-tool-visual{background:#fff4dd}.local-v2 .local-dashboard-tool-card.tool-reviews .local-dashboard-tool-visual{background:#eaf6f2}.local-v2 .local-dashboard-tool-card.tool-map .local-dashboard-tool-visual{background:#eef1fa}.local-v2 .local-dashboard-tool-visual .module-visual{width:100%;min-height:148px;padding:12px;transform:none;box-shadow:0 11px 25px #231f281f}.local-v2 .local-dashboard-tool-visual .module-visual,.local-v2 .local-dashboard-tool-visual .module-visual *{font-size:10px}.local-v2 .local-dashboard-tool-visual .mini-profile-title b,.local-v2 .local-dashboard-tool-visual .mini-review-score b,.local-v2 .local-dashboard-tool-visual .mini-window-head b,.local-v2 .local-dashboard-tool-visual .mini-map-tabs b{font-size:12px}.local-v2 .local-dashboard-tool-copy{min-height:168px;padding:18px;display:grid}.local-v2 .local-dashboard-tool-copy>b{font-size:17px;font-weight:650;line-height:24px}.local-v2 .local-dashboard-tool-copy>small{color:#626965;margin-top:7px;font-size:14px;line-height:21px}.local-v2 .local-dashboard-tool-copy>em{color:#53309a;align-self:end;align-items:center;gap:4px;margin-top:15px;font-size:14px;font-style:normal;font-weight:600;line-height:20px;display:inline-flex}.local-v2 .local-dashboard-location-cta{color:#fff;background:#21182d;border-radius:9px;grid-template-columns:138px minmax(0,1fr) auto;align-items:center;gap:24px;min-height:190px;margin-top:12px;padding:26px 28px;display:grid;position:relative;overflow:hidden}.local-v2 .local-dashboard-location-visual{width:132px;height:132px;position:relative}.local-v2 .local-dashboard-location-visual>span{background:var(--dashboard-accent);z-index:2;border:7px solid #39284c;border-radius:50%;justify-content:center;align-items:center;width:66px;height:66px;font-size:15px;font-weight:700;display:flex;position:absolute;top:33px;left:33px}.local-v2 .local-dashboard-location-visual i{border:1px solid #ffffff2e;border-radius:50%;position:absolute;inset:12px}.local-v2 .local-dashboard-location-visual i:nth-of-type(2){inset:0}.local-v2 .local-dashboard-location-visual i:nth-of-type(3){background:#b58ce9;border:4px solid #2c1f39;width:18px;height:18px;inset:auto 5px 24px auto}.local-v2 .local-dashboard-location-cta>div:nth-child(2)>span{color:#c6a7ef;letter-spacing:.1em;font-size:11px;font-weight:800}.local-v2 .local-dashboard-location-cta h2{letter-spacing:-.02em;margin:7px 0;font-size:24px;font-weight:700;line-height:30px}.local-v2 .local-dashboard-location-cta p{color:#d2cbd8;max-width:700px;margin:0;font-size:15px;line-height:23px}.local-v2 .local-dashboard-live-message{color:#70470f;background:#fff8ea;border:1px solid #ead1a4;border-radius:9px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:3px 18px;width:100%;max-width:1180px;margin:0 auto;padding:14px 16px;display:grid}.local-v2 .local-dashboard-live-message b{font-size:14px;line-height:20px}.local-v2 .local-dashboard-live-message p{color:#795a2e;overflow-wrap:anywhere;grid-column:1;margin:0;font-size:13px;line-height:19px}.local-v2 .local-dashboard-live-message button{color:#65420f;cursor:pointer;background:#fff;border:1px solid #d8b77d;border-radius:7px;grid-area:1/2/span 2;justify-content:center;align-self:center;align-items:center;min-height:44px;padding:9px 13px;font-size:13px;font-weight:650;display:inline-flex}.local-v2 .local-dashboard-live-message button:hover{background:#fff3dc;border-color:#c89c52}.local-v2 .workspace-connection-layer{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1400;background:#14161594;justify-content:center;align-items:center;padding:24px;animation:.16s ease-out both workspace-connection-backdrop-in;display:flex;position:fixed;inset:0;overflow:hidden}.local-v2 .workspace-connection-dialog{font-family:var(--font-body);background:#fff;border:1px solid #272b2824;border-radius:16px;flex-direction:column;width:min(920px,100%);max-width:100%;min-height:0;max-height:calc(100dvh - 48px);animation:.18s cubic-bezier(.2,.72,.25,1) both workspace-connection-dialog-in;display:flex;overflow:hidden;box-shadow:0 28px 80px #0f111045,0 3px 12px #0f11101a}.local-v2 .workspace-connection-dialog>header{z-index:3;background:#fffffffa;border-bottom:1px solid #e4e7e4;flex:none;justify-content:space-between;align-items:center;gap:20px;min-height:82px;padding:16px 20px 16px 24px;display:flex;position:relative}.local-v2 .workspace-connection-dialog>header>div{min-width:0}.local-v2 .workspace-connection-dialog>header span{color:#6840b0;letter-spacing:.12em;margin-bottom:3px;font-size:10px;font-weight:800;line-height:15px;display:block}.local-v2 .workspace-connection-dialog>header h2{color:#1f2321;letter-spacing:-.015em;overflow-wrap:anywhere;margin:0;font-size:20px;font-weight:680;line-height:27px}.local-v2 .workspace-connection-dialog>header>button{color:#505753;cursor:pointer;background:#f4f5f4;border:1px solid #0000;border-radius:8px;flex:0 0 44px;justify-content:center;align-items:center;width:44px;height:44px;padding:0 0 3px;font-family:inherit;font-size:26px;font-weight:350;line-height:1;display:inline-flex}.local-v2 .workspace-connection-dialog>header>button:hover{color:#222623;background:#e9ebe9}.local-v2 .workspace-connection-dialog>header>button:focus-visible{outline-offset:2px;outline:3px solid #6f36d947}.local-v2 .connection-dialog-flow{overscroll-behavior:contain;scrollbar-gutter:stable;-webkit-overflow-scrolling:touch;width:100%;max-width:none;min-height:0;margin:0;overflow:hidden auto}.local-v2 .connection-dialog-flow .setup-scan-hero{box-shadow:none;border:0;border-radius:0;min-height:0;padding:30px 32px 32px}.local-v2 .connection-dialog-flow .setup-scan-hero:after{opacity:.28;width:300px;height:210px}.local-v2 .connection-dialog-flow .onboarding-kicker{margin-bottom:9px;font-size:9px}.local-v2 .connection-dialog-flow .setup-scan-hero h1{letter-spacing:-.035em;max-width:720px;font-size:clamp(27px,3.2vw,34px);line-height:1.12}.local-v2 .connection-dialog-flow .onboarding-lead{max-width:720px;margin:11px 0 14px;font-size:14px;line-height:1.55}.local-v2 .connection-dialog-flow .connection-state{min-height:32px;padding:7px 10px;font-size:11px;line-height:16px}.local-v2 .connection-dialog-flow .setup-search-card{max-width:none;margin-top:18px}.local-v2 .connection-dialog-flow .google-connect-button,.local-v2 .connection-dialog-flow .setup-location-picker button,.local-v2 .connection-dialog-flow .setup-location-picker select{min-height:44px}.local-v2 .connection-dialog-flow .setup-search-card>small{font-size:12px;line-height:18px}.local-v2 .connection-dialog-flow .oauth-explainer{max-width:760px;margin-top:14px;font-size:12px;line-height:18px}.local-v2 .connection-dialog-flow .oauth-explainer code{font-size:11px}.local-v2 .connection-dialog-flow .selected-plan-note,.local-v2 .connection-dialog-flow .setup-message{margin-top:14px}.local-v2 .connection-dialog-flow .setup-location-picker{background:#f8f9f8;border-color:#dfe3e0;max-width:none;margin-top:20px;padding:20px}.local-v2 .connection-dialog-flow .setup-location-picker-status{justify-content:space-between;align-items:center;gap:12px;margin-bottom:13px;display:flex}.local-v2 .connection-dialog-flow .setup-location-picker-status .setup-live-badge{margin:0}.local-v2 .connection-dialog-flow .setup-location-picker-status>button{color:#5a31a3;cursor:pointer;background:0 0;border:0;border-radius:7px;padding:8px 10px;font-family:inherit;font-size:12px;font-weight:650}.local-v2 .connection-dialog-flow .setup-location-picker-status>button:hover{background:#eee8f8}.local-v2 .connection-dialog-flow .setup-location-picker-head h2{font-size:22px;line-height:28px}.local-v2 .connection-dialog-flow .setup-location-picker-head p{font-size:13px;line-height:20px}.local-v2 .connection-dialog-flow .setup-location-picker fieldset{margin-top:17px}.local-v2 .connection-dialog-flow .setup-location-picker label>span{font-size:11px;line-height:16px}.local-v2 .connection-dialog-flow .setup-location-picker select{font-family:inherit;font-size:13px}.local-v2 .connection-dialog-flow .setup-location-picker .primary-button{white-space:nowrap}@keyframes workspace-connection-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes workspace-connection-dialog-in{0%{opacity:0;transform:translateY(10px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@media (width<=1100px){.local-v2 .local-dashboard-business-card{grid-template-columns:56px minmax(0,1fr) auto 38px}.local-v2 .local-dashboard-business-logo{grid-area:1/1}.local-v2 .local-dashboard-business-copy{grid-area:1/2}.local-v2 .local-dashboard-edit-business{grid-area:1/3}.local-v2 .local-dashboard-more{grid-area:1/4}.local-v2 .local-dashboard-profile-score{border-left:0;grid-area:2/2/auto/-1;padding:0}.local-v2 .local-dashboard-agent-card{grid-template-columns:48px minmax(0,1fr) auto}.local-v2 .local-dashboard-agent-quiet{display:none}.local-v2 .local-dashboard-tool-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=840px){.local-v2 .local-dashboard-page{padding:20px 18px 50px}.local-v2 .local-dashboard-title-row{flex-direction:column;align-items:stretch}.local-v2 .local-dashboard-title-actions{flex-wrap:wrap}.local-v2 .local-dashboard-task{grid-template-columns:1fr}.local-v2 .local-dashboard-task-illustration{min-height:230px}.local-v2 .local-dashboard-task-copy{padding:4px 24px 26px}.local-v2 .local-dashboard-location-cta{grid-template-columns:105px minmax(0,1fr)}.local-v2 .local-dashboard-location-visual{width:100px;height:100px}.local-v2 .local-dashboard-location-visual>span{width:58px;height:58px;top:21px;left:21px}.local-v2 .local-dashboard-location-cta>button{grid-column:2;justify-self:start}.local-v2 .workspace-connection-layer{padding:16px}.local-v2 .workspace-connection-dialog{max-height:calc(100dvh - 32px)}.local-v2 .connection-dialog-flow .setup-location-picker fieldset{grid-template-columns:repeat(2,minmax(0,1fr))}.local-v2 .connection-dialog-flow .setup-location-picker .primary-button{grid-column:1/-1;justify-self:stretch}}@media (width<=680px){.local-v2 .local-dashboard-page{gap:12px;padding:16px 12px 42px}.local-v2 .local-dashboard-header{gap:15px}.local-v2 .local-dashboard-utility-row>div{display:none}.local-v2 .local-dashboard-title-row h1{font-size:24px}.local-v2 .local-dashboard-title-row p{font-size:15px}.local-v2 .local-dashboard-title-actions{grid-template-columns:1fr 1fr;display:grid}.local-v2 .local-dashboard-title-actions button{min-width:0;padding-inline:9px}.local-v2 .local-dashboard-business-card{grid-template-columns:48px minmax(0,1fr) 38px;align-items:start;padding:16px}.local-v2 .local-dashboard-business-logo{grid-area:1/1;width:48px;height:48px;font-size:14px}.local-v2 .local-dashboard-business-copy{grid-area:1/2;min-width:0}.local-v2 .local-dashboard-business-name{flex-direction:column;align-items:flex-start;gap:6px}.local-v2 .local-dashboard-business-name h2{overflow-wrap:anywhere;font-size:17px}.local-v2 .local-dashboard-rating{flex-wrap:wrap}.local-v2 .local-dashboard-profile-score{grid-area:2/1/auto/-1}.local-v2 .local-dashboard-edit-business{grid-area:3/1/auto/-1;width:100%}.local-v2 .local-dashboard-more{grid-area:1/3}.local-v2 .local-dashboard-agent-card{grid-template-columns:44px minmax(0,1fr);align-items:start;padding:16px}.local-v2 .local-dashboard-agent-mark{width:44px;height:44px}.local-v2 .local-dashboard-agent-copy p{font-size:14px}.local-v2 .local-dashboard-agent-open{grid-column:1/-1;width:100%}.local-v2 .local-dashboard-growth,.local-v2 .local-dashboard-tools{padding:17px}.local-v2 .local-dashboard-growth-head,.local-v2 .local-dashboard-tools-head{flex-direction:column;align-items:stretch;gap:10px}.local-v2 .local-dashboard-growth-head>span{align-self:flex-start}.local-v2 .local-dashboard-task{gap:0;min-height:0}.local-v2 .local-dashboard-task-illustration{min-height:205px}.local-v2 .local-dashboard-task-copy{padding:22px 18px}.local-v2 .local-dashboard-task-copy h3{font-size:22px}.local-v2 .local-dashboard-task-copy>p{font-size:15px}.local-v2 .local-dashboard-category-row{grid-template-columns:1fr}.local-v2 .local-dashboard-category-row>svg{margin:-4px auto;transform:rotate(90deg)}.local-v2 .local-dashboard-task-actions{grid-template-columns:1fr 1fr;display:grid}.local-v2 .local-dashboard-task-actions .local-dashboard-next{grid-column:1/-1;margin-left:0}.local-v2 .local-dashboard-feedback{text-align:left;flex-wrap:wrap;justify-content:flex-start;align-items:flex-start;padding:3px 4px}.local-v2 .local-dashboard-tool-grid{grid-template-columns:1fr}.local-v2 .local-dashboard-tool-card{grid-template-rows:180px auto}.local-v2 .local-dashboard-tool-copy{min-height:158px}.local-v2 .local-dashboard-location-cta{grid-template-columns:1fr;padding:24px 20px}.local-v2 .local-dashboard-location-visual{display:none}.local-v2 .local-dashboard-location-cta>button{grid-column:1;width:100%}.local-v2 .local-dashboard-location-cta h2{font-size:22px}.local-v2 .local-dashboard-live-message{grid-template-columns:1fr}.local-v2 .local-dashboard-live-message p,.local-v2 .local-dashboard-live-message button{grid-area:auto/1}.local-v2 .local-dashboard-live-message button{width:100%;margin-top:8px}.local-v2 .workspace-connection-layer{align-items:flex-end;padding:8px 0 0}.local-v2 .workspace-connection-dialog{border-bottom:0;border-radius:16px 16px 0 0;width:100%;max-height:calc(100dvh - 8px)}.local-v2 .workspace-connection-dialog>header{min-height:76px;padding:13px 12px 13px 16px}.local-v2 .workspace-connection-dialog>header span{font-size:9px}.local-v2 .workspace-connection-dialog>header h2{font-size:18px;line-height:24px}.local-v2 .connection-dialog-flow{scrollbar-gutter:auto}.local-v2 .connection-dialog-flow .setup-scan-hero{padding:22px 16px 26px}.local-v2 .connection-dialog-flow .setup-scan-hero:after{width:210px;height:160px}.local-v2 .connection-dialog-flow .setup-scan-hero h1{font-size:26px}.local-v2 .connection-dialog-flow .setup-search-card{gap:10px;padding:9px}.local-v2 .connection-dialog-flow .setup-search-card>small{padding:0 4px 3px}.local-v2 .connection-dialog-flow .setup-location-picker{padding:16px}.local-v2 .connection-dialog-flow .setup-location-picker-status{flex-direction:column;align-items:flex-start;gap:4px}.local-v2 .connection-dialog-flow .setup-location-picker-status>button{padding-left:0}.local-v2 .connection-dialog-flow .setup-location-picker fieldset{grid-template-columns:1fr}.local-v2 .local-dashboard-primary,.local-v2 .local-dashboard-secondary,.local-v2 .local-dashboard-agent-open,.local-v2 .local-dashboard-agent-quiet,.local-v2 .local-dashboard-edit-business,.local-v2 .local-dashboard-next,.local-v2 .local-dashboard-tools-head>button{min-height:44px}}@media (prefers-reduced-motion:reduce){.local-v2 .local-dashboard-tool-card,.local-v2 .local-dashboard-page button{transition:none}.local-v2 .workspace-connection-layer,.local-v2 .workspace-connection-dialog{animation:none}}@media print{@page{margin:10mm;size:A4 landscape}body{background:#fff!important}.local-v2 .global-header,.local-v2 .tool-rail,.local-v2 .local-sidebar,.local-v2 .mobile-nav-backdrop,.local-v2 .local-dashboard-utility-row,.local-v2 .local-dashboard-title-actions,.local-v2 .local-dashboard-feedback,.local-v2 .local-dashboard-location-cta>button{display:none!important}.app-shell.local-v2,.local-v2 .page-shell,.local-v2 .local-dashboard-page{width:100%!important;max-width:none!important;min-height:0!important;margin:0!important;padding:0!important;display:block!important}.local-v2 .local-dashboard-page{gap:12px;background:#fff!important}.local-v2 .local-dashboard-header{margin-bottom:12px}.local-v2 .local-dashboard-title-row{align-items:flex-start}.local-v2 .local-dashboard-business-card,.local-v2 .local-dashboard-agent-card,.local-v2 .local-dashboard-growth,.local-v2 .local-dashboard-tool-card,.local-v2 .local-dashboard-location-cta{break-inside:avoid;box-shadow:none!important}.local-v2 .local-dashboard-tool-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.local-v2 .local-dashboard-location-cta{color-adjust:exact;-webkit-print-color-adjust:exact;print-color-adjust:exact}}.local-v2 .product-view-surface.view-listings{font-family:var(--font-body);font-feature-settings:"cv02", "cv03", "cv04", "cv11";font-optical-sizing:auto;padding-top:0;display:block}.local-v2 .view-listings .listing-management-page{color:#202421;gap:16px;width:100%;font-size:14px;line-height:1.5;display:grid}.local-v2 .view-listings button,.local-v2 .view-listings a,.local-v2 .view-listings summary{font-family:inherit}.local-v2 .view-listings button:focus-visible,.local-v2 .view-listings a:focus-visible,.local-v2 .view-listings summary:focus-visible,.local-v2 .view-listings article:focus-visible,.local-v2 .view-listings .listing-tab-panel:focus-visible{outline-offset:2px;outline:3px solid #6f36d942}.local-v2 .view-listings .listing-management-head{gap:10px;padding:2px 0 4px;display:grid}.local-v2 .view-listings .listing-management-head>nav{color:#747b77;align-items:center;gap:6px;font-size:13px;font-weight:500;line-height:18px;display:flex}.local-v2 .view-listings .listing-management-head>nav b{color:#303531;font-weight:600}.local-v2 .view-listings .listing-management-head>div{justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.local-v2 .view-listings .listing-management-head h1{letter-spacing:-.025em;margin:0;font-size:30px;font-weight:700;line-height:38px}.local-v2 .view-listings .listing-management-head p{color:#626965;max-width:690px;margin:5px 0 0;font-size:15px;line-height:23px}.local-v2 .view-listings .listing-management-head-actions{flex:none;align-items:center;gap:8px;display:flex}.local-v2 .view-listings .listing-management-head-actions .primary-button,.local-v2 .view-listings .listing-management-head-actions .secondary-button{justify-content:center;align-items:center;gap:7px;min-height:42px;padding:9px 14px;font-size:14px;font-weight:600;line-height:20px;display:inline-flex}.local-v2 .view-listings .listing-connection-callout{background:linear-gradient(112deg,#f8f5fd 0%,#fff 68%);border:1px solid #d9cbed;border-radius:9px;grid-template-columns:46px minmax(0,1fr) auto;align-items:center;gap:16px;padding:16px 18px;display:grid;box-shadow:0 1px 2px #2d1b410a}.local-v2 .view-listings .listing-connection-callout>span{color:#683ab8;background:#eee6fa;border:1px solid #dfd1f2;border-radius:10px;justify-content:center;align-items:center;width:46px;height:46px;display:flex}.local-v2 .view-listings .listing-connection-callout>div{min-width:0}.local-v2 .view-listings .listing-connection-callout b{color:#262b28;font-size:15px;font-weight:650;line-height:21px;display:block}.local-v2 .view-listings .listing-connection-callout p{color:#626965;overflow-wrap:anywhere;max-width:720px;margin:3px 0 0;font-size:13px;line-height:19px}.local-v2 .view-listings .listing-connection-callout>button{white-space:nowrap;justify-content:center;align-items:center;gap:7px;min-height:44px;padding:9px 14px;font-size:14px;font-weight:600;display:inline-flex}.local-v2 .view-listings .listing-location-card{background:#fff;border:1px solid #dfe3df;border-radius:9px;grid-template-columns:minmax(0,1fr) auto;gap:12px 18px;padding:18px 20px 0;display:grid;position:relative;box-shadow:0 1px 2px #171a1809}.local-v2 .view-listings .listing-location-main{align-items:center;gap:14px;min-width:0;display:flex}.local-v2 .view-listings .listing-location-logo{color:#fff;background:linear-gradient(145deg,#7440d8,#5724ae);border-radius:50%;flex:none;justify-content:center;align-items:center;width:52px;height:52px;font-size:14px;font-weight:700;display:flex}.local-v2 .view-listings .listing-location-copy{min-width:0}.local-v2 .view-listings .listing-location-copy>div:first-child{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.local-v2 .view-listings .listing-location-copy h2{letter-spacing:-.012em;margin:0;font-size:18px;font-weight:650;line-height:24px}.local-v2 .view-listings .listing-location-select{max-width:min(420px,100%);display:block}.local-v2 .view-listings .listing-location-select select{appearance:none;color:#252a27;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%23515954' stroke-width='2'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") right 8px center no-repeat;border:1px solid #d8dcd9;border-radius:6px;max-width:100%;min-height:38px;padding:7px 32px 7px 10px;font-family:inherit;font-size:16px;font-weight:650;line-height:22px}.local-v2 .view-listings .listing-plan-badge,.local-v2 .view-listings .listing-demo-badge{color:#626965;background:#f0f1f0;border-radius:999px;padding:4px 8px;font-size:11px;font-weight:600;line-height:16px}.local-v2 .view-listings .listing-demo-badge{color:#6437b5;background:#f0eafa}.local-v2 .view-listings .listing-location-copy>p{color:#626965;overflow-wrap:anywhere;align-items:center;gap:5px;margin:4px 0 3px;font-size:13px;line-height:19px;display:flex}.local-v2 .view-listings .listing-location-rating{align-items:center;gap:7px;display:flex}.local-v2 .view-listings .listing-location-rating>b{font-variant-numeric:tabular-nums;font-size:14px}.local-v2 .view-listings .listing-location-rating .stars{font-size:13px}.local-v2 .view-listings .listing-location-rating>button{color:#4c45a5;cursor:pointer;background:0 0;border:0;padding:2px 0;font-size:13px;text-decoration:none}.local-v2 .view-listings .listing-location-rating>button:hover{text-underline-offset:3px;text-decoration:underline}.local-v2 .view-listings .listing-location-utilities{align-items:flex-start;gap:4px;display:flex}.local-v2 .view-listings .listing-location-utilities>button,.local-v2 .view-listings .listing-location-utilities summary{color:#4f5652;cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;gap:6px;min-height:38px;padding:7px 9px;font-size:13px;font-weight:600;display:inline-flex}.local-v2 .view-listings .listing-location-utilities>button:hover,.local-v2 .view-listings .listing-location-utilities summary:hover{color:#252a27;background:#f2f4f2}.local-v2 .view-listings .listing-location-utilities details{position:relative}.local-v2 .view-listings .listing-location-utilities summary{width:38px;list-style:none}.local-v2 .view-listings .listing-location-utilities summary::-webkit-details-marker{display:none}.local-v2 .view-listings .listing-location-utilities details>div{z-index:20;background:#fff;border:1px solid #dfe3df;border-radius:8px;min-width:220px;padding:6px;display:grid;position:absolute;top:42px;right:0;box-shadow:0 14px 34px #24282524}.local-v2 .view-listings .listing-location-utilities details>div button{color:#363c38;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:5px;align-items:center;gap:8px;min-height:40px;padding:8px 10px;font-size:13px;display:flex}.local-v2 .view-listings .listing-location-utilities details>div button:hover{background:#f2f4f2}.local-v2 .view-listings .listing-location-progress{border-top:1px solid #eceeec;grid-column:1/-1;justify-content:space-between;align-items:center;gap:20px;min-height:52px;display:flex}.local-v2 .view-listings .listing-location-progress>button{color:#fff;cursor:pointer;background:#252a27;border:0;border-radius:5px;align-items:center;gap:7px;min-height:36px;padding:7px 11px;font-size:13px;font-weight:600;display:inline-flex}.local-v2 .view-listings .listing-location-progress>button:hover{background:#111412}.local-v2 .view-listings .listing-location-progress>div{align-items:center;gap:10px;min-width:310px;display:flex}.local-v2 .view-listings .listing-location-progress>div>span{background:#e6e8e6;border-radius:999px;width:190px;height:6px;display:block;overflow:hidden}.local-v2 .view-listings .listing-location-progress>div>span i{border-radius:inherit;background:#7160d8;height:100%;display:block}.local-v2 .view-listings .listing-location-progress>div b{color:#626965;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:12px;font-weight:600}.local-v2 .view-listings .operation-message.info{color:#334b74;background:#eef3ff;border-color:#c9d5ee}.local-v2 .view-listings .listing-tabs{scrollbar-width:thin;border-bottom:1px solid #dfe3df;align-items:stretch;gap:20px;min-height:48px;display:flex;overflow-x:auto}.local-v2 .view-listings .listing-tabs>button{color:#5b625e;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;flex:none;align-items:center;gap:7px;min-height:48px;padding:0 1px;font-size:14px;font-weight:500;line-height:20px;display:inline-flex}.local-v2 .view-listings .listing-tabs>button:hover{color:#232825}.local-v2 .view-listings .listing-tabs>button.active{color:#252a27;border-bottom-color:#6c58d7;font-weight:650}.local-v2 .view-listings .listing-tabs>button>span{color:#656c68;text-align:center;background:#eef0ee;border-radius:999px;min-width:22px;padding:2px 7px;font-size:11px;font-weight:600;line-height:16px}.local-v2 .view-listings .listing-tabs>button.active>span{color:#6339b1;background:#eee8fa}.local-v2 .view-listings .listing-tab-panel{gap:14px;display:grid}.local-v2 .view-listings .listing-network-card{background:#fff;border:1px solid #dfe3df;border-radius:9px;grid-template-columns:112px 235px minmax(0,1fr);align-items:center;gap:28px;min-height:154px;padding:22px 24px;display:grid}.local-v2 .view-listings .listing-network-donut{border-radius:50%;justify-content:center;align-items:center;width:94px;height:94px;display:flex;position:relative}.local-v2 .view-listings .listing-network-donut:after{content:"";background:#fff;border-radius:50%;position:absolute;inset:13px}.local-v2 .view-listings .listing-network-donut>span{text-align:center;z-index:1;flex-direction:column;align-items:center;display:flex;position:relative}.local-v2 .view-listings .listing-network-donut b{font-variant-numeric:tabular-nums;font-size:25px;line-height:26px}.local-v2 .view-listings .listing-network-donut small{color:#68706b;font-size:12px;line-height:14px}.local-v2 .view-listings .listing-network-legend{gap:6px;margin:0;display:grid}.local-v2 .view-listings .listing-network-legend>div{justify-content:space-between;align-items:center;gap:12px;display:flex}.local-v2 .view-listings .listing-network-legend dt{color:#4f5652;align-items:center;gap:8px;font-size:13px;display:flex}.local-v2 .view-listings .listing-network-legend dt i{background:#c8cdca;border-radius:50%;width:8px;height:8px}.local-v2 .view-listings .listing-network-legend dt i.connected{background:#23b98a}.local-v2 .view-listings .listing-network-legend dt i.submitted{background:#37cfc4}.local-v2 .view-listings .listing-network-legend dt i.processing{background:#7774e8}.local-v2 .view-listings .listing-network-legend dt i.unavailable{background:#d7dadd}.local-v2 .view-listings .listing-network-legend dt i.unsupported{background:#aeb4b0}.local-v2 .view-listings .listing-network-legend dd{color:#252a27;font-variant-numeric:tabular-nums;margin:0;font-size:13px;font-weight:650}.local-v2 .view-listings .listing-network-card>p{color:#626965;border-left:1px solid #eceeec;margin:0;padding:8px 0 8px 28px;font-size:13px;line-height:20px}.local-v2 .view-listings .listing-facebook-banner{background:#edf3ff;border:1px solid #c7d6f3;border-radius:8px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px 16px;display:grid}.local-v2 .view-listings .listing-facebook-banner>span{color:#fff;background:#1877f2;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;font-family:Arial,sans-serif;font-size:22px;font-weight:700;display:flex}.local-v2 .view-listings .listing-facebook-banner b{font-size:14px;line-height:20px;display:block}.local-v2 .view-listings .listing-facebook-banner p{color:#52627b;margin:2px 0 0;font-size:12px;line-height:18px}.local-v2 .view-listings .listing-facebook-banner button{color:#fff;cursor:pointer;background:#252a27;border:0;border-radius:5px;min-height:38px;padding:8px 12px;font-size:13px;font-weight:600}.local-v2 .view-listings .listing-facebook-banner button:hover{background:#111412}.local-v2 .view-listings .listing-directory-card{background:#fff;border:1px solid #dfe3df;border-radius:9px;overflow:hidden}.local-v2 .view-listings .listing-directory-toolbar{border-bottom:1px solid #e7e9e7;justify-content:space-between;align-items:center;gap:12px;min-height:64px;padding:11px 14px;display:flex}.local-v2 .view-listings .listing-directory-filters{scrollbar-width:thin;align-items:center;gap:5px;display:flex;overflow-x:auto}.local-v2 .view-listings .listing-directory-filters>button{color:#515854;cursor:pointer;background:#fff;border:1px solid #d8dcd9;border-radius:5px;flex:none;min-height:38px;padding:8px 10px;font-size:12px;font-weight:550;line-height:18px}.local-v2 .view-listings .listing-directory-filters>button:hover{background:#f6f7f6;border-color:#bfc5c1}.local-v2 .view-listings .listing-directory-filters>button.active{color:#5931a0;background:#f0ebfa;border-color:#bba5e4;font-weight:650}.local-v2 .view-listings .listing-directory-filters>button span{color:inherit;margin-left:3px;font-size:11px}.local-v2 .view-listings .listing-directory-export{color:#4f5652;cursor:pointer;background:#fff;border:1px solid #d8dcd9;border-radius:5px;flex:none;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.local-v2 .view-listings .listing-directory-export:hover{background:#f4f6f4}.local-v2 .view-listings .listing-directory-table{width:100%}.local-v2 .view-listings .listing-directory-head,.local-v2 .view-listings .listing-directory-row{grid-template-columns:minmax(185px,1.05fr) 150px minmax(280px,1.7fr) 104px;display:grid}.local-v2 .view-listings .listing-directory-head{color:#69706c;letter-spacing:.02em;text-transform:uppercase;background:#f6f7f6;border-bottom:1px solid #e7e9e7;min-height:38px;font-size:12px;font-weight:650;line-height:16px}.local-v2 .view-listings .listing-directory-head>span{align-items:center;padding:9px 14px;display:flex}.local-v2 .view-listings .listing-directory-group+.listing-directory-group{border-top:1px solid #eceeec}.local-v2 .view-listings .listing-directory-row{align-items:center;min-height:82px;transition:background-color .13s}.local-v2 .view-listings .listing-directory-row:hover{background:#fbfcfb}.local-v2 .view-listings .listing-directory-row>div{min-width:0;padding:13px 14px}.local-v2 .view-listings .listing-directory-name{align-items:center;gap:10px;display:flex}.local-v2 .view-listings .listing-directory-name>span{color:#fff;letter-spacing:-.02em;border-radius:50%;flex:none;justify-content:center;align-items:center;width:30px;height:30px;font-size:9px;font-weight:750;display:flex}.local-v2 .view-listings .listing-directory-name>span.tone-blue{background:#2d78d5}.local-v2 .view-listings .listing-directory-name>span.tone-green{background:#1f9a72}.local-v2 .view-listings .listing-directory-name>span.tone-red{background:#e34f55}.local-v2 .view-listings .listing-directory-name>span.tone-amber{background:#d39324}.local-v2 .view-listings .listing-directory-name>span.tone-purple{background:#7a4ac5}.local-v2 .view-listings .listing-directory-name>span.tone-slate{background:#56616b}.local-v2 .view-listings .listing-directory-name b{font-size:14px;font-weight:600;line-height:20px;display:block}.local-v2 .view-listings .listing-directory-name small{color:#69706c;margin-top:2px;font-size:12px;line-height:17px;display:block}.local-v2 .view-listings .listing-directory-status{white-space:nowrap;border-radius:999px;align-items:center;gap:6px;min-height:28px;padding:5px 9px;font-size:12px;font-weight:600;line-height:16px;display:inline-flex}.local-v2 .view-listings .listing-directory-status i{background:currentColor;border-radius:50%;width:6px;height:6px}.local-v2 .view-listings .listing-directory-status.connected{color:#187753;background:#e4f7ef}.local-v2 .view-listings .listing-directory-status.submitted{color:#0f786e;background:#def8f5}.local-v2 .view-listings .listing-directory-status.processing{color:#5c52bb;background:#eeecfb}.local-v2 .view-listings .listing-directory-status.unavailable{color:#a6473f;background:#fff0ed}.local-v2 .view-listings .listing-directory-status.unsupported{color:#5b625e;background:#eff1ef}.local-v2 .view-listings .listing-directory-business b,.local-v2 .view-listings .listing-directory-business span,.local-v2 .view-listings .listing-directory-business small{overflow-wrap:anywhere;display:block}.local-v2 .view-listings .listing-directory-business b{font-size:13px;font-weight:600;line-height:18px}.local-v2 .view-listings .listing-directory-business span{color:#535b56;margin-top:1px;font-size:12px;line-height:18px}.local-v2 .view-listings .listing-directory-business small{color:#69706c;margin-top:3px;font-size:12px;line-height:18px}.local-v2 .view-listings .listing-directory-action{text-align:right}.local-v2 .view-listings .listing-directory-action button{color:#5840a0;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;min-height:36px;padding:6px 0 6px 8px;font-size:12px;font-weight:600;display:inline-flex}.local-v2 .view-listings .listing-directory-action button:hover{color:#3f247b}.local-v2 .view-listings .listing-directory-action button[aria-expanded=true] svg{transform:rotate(90deg)}.local-v2 .view-listings .listing-directory-detail{color:#4e4558;background:#f7f4fc;border-top:1px solid #e4ddf0}.local-v2 .view-listings .listing-directory-detail>div{align-items:flex-start;gap:9px;padding:12px 14px 13px 54px;display:flex}.local-v2 .view-listings .listing-directory-detail svg{color:#6b45b2;flex:none;margin-top:2px}.local-v2 .view-listings .listing-directory-detail p{margin:0;font-size:12px;line-height:18px}.local-v2 .view-listings .listing-directory-detail p b{margin-bottom:2px;font-size:13px;display:block}.local-v2 .view-listings .listing-directory-empty{color:#69706c;text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:220px;padding:32px;display:flex}.local-v2 .view-listings .listing-directory-empty b{color:#303632;margin-top:10px;font-size:15px}.local-v2 .view-listings .listing-directory-empty p{margin:4px 0 0;font-size:13px}.local-v2 .view-listings .listing-empty-state{text-align:center;background:#fff;border:1px solid #dfe3df;border-radius:9px;place-items:center;min-height:330px;padding:50px 24px}.local-v2 .view-listings .listing-empty-state>span{color:#16815a;background:#e7f7ef;border-radius:50%;justify-content:center;align-items:center;width:54px;height:54px;display:flex}.local-v2 .view-listings .listing-empty-state h2{margin:4px 0 0;font-size:20px;line-height:28px}.local-v2 .view-listings .listing-empty-state p{color:#626965;max-width:520px;margin:-4px auto 6px;font-size:14px;line-height:21px}.local-v2 .view-listings .listing-empty-state .secondary-button{min-height:40px;font-size:13px}.local-v2 .view-listings .listing-duplicates-results{border:1px solid var(--listing-line);background:#fff;border-radius:14px;padding:24px}.local-v2 .view-listings .listing-duplicates-results>header{justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}.local-v2 .view-listings .listing-duplicates-results>header h2{margin:5px 0;font-size:21px}.local-v2 .view-listings .listing-duplicates-results>header p{color:#626965;margin:0;font-size:13px}.local-v2 .view-listings .listing-duplicates-results>div{gap:10px;display:grid}.local-v2 .view-listings .listing-duplicates-results article{border:1px solid #dfe3e1;border-radius:10px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:14px;padding:14px;display:grid}.local-v2 .view-listings .listing-duplicates-results article>span{color:#08755a;background:#e9f7f2;border-radius:9px;justify-content:center;align-items:center;height:42px;font-size:12px;font-weight:800;display:flex}.local-v2 .view-listings .listing-duplicates-results article b{font-size:14px;display:block}.local-v2 .view-listings .listing-duplicates-results article p{color:#5f6662;margin:4px 0;font-size:12px}.local-v2 .view-listings .listing-duplicates-results article small{color:#8a908c;font-size:10px}.local-v2 .view-listings .listing-duplicate-scope{color:#69706c;align-items:center;gap:7px;margin:16px 0 0;font-size:11px;display:flex}.local-v2 .view-listings .listing-suggestions-panel,.local-v2 .view-listings .listing-editor-panel{box-shadow:none;border-color:#dfe3df;border-radius:9px;padding:22px}.local-v2 .view-listings .listing-suggestions-head h2,.local-v2 .view-listings .listing-editor-head h2{font-size:20px;font-weight:650;line-height:28px}.local-v2 .view-listings .listing-suggestions-head p,.local-v2 .view-listings .listing-editor-head p{color:#626965;font-size:13px;line-height:20px}.local-v2 .view-listings .listing-suggestions-head .secondary-button{min-height:40px;font-size:13px}.local-v2 .view-listings .listing-suggestion-row{grid-template-columns:150px minmax(0,1fr) auto;min-height:78px;padding:14px 2px}.local-v2 .view-listings .listing-suggestion-row>div b{font-size:14px;line-height:20px}.local-v2 .view-listings .listing-suggestion-row>div p{font-size:13px;line-height:20px}.local-v2 .view-listings .listing-suggestion-row>button{min-height:38px;font-size:13px}.local-v2 .view-listings .listing-suggestion-row>span:last-child{color:#69706c;font-size:12px}.local-v2 .view-listings .listing-status-pill{min-height:30px;font-size:12px;line-height:17px}.local-v2 .view-listings .listing-suggestions-empty b{font-size:14px}.local-v2 .view-listings .listing-suggestions-empty p{color:#69706c;font-size:12px;line-height:18px}.local-v2 .view-listings .listing-editor-panel{scroll-margin-top:68px}.local-v2 .view-listings .listing-editor-head>button{width:40px;height:40px;font-size:24px}.local-v2 .view-listings .listing-editor-form{gap:16px}.local-v2 .view-listings .listing-editor-form>label>span{color:#414844;font-size:13px;font-weight:600;line-height:20px}.local-v2 .view-listings .listing-editor-form>label>span small{color:#69706c;float:right;font-size:12px;font-weight:500}.local-v2 .view-listings .listing-editor-form input,.local-v2 .view-listings .listing-editor-form textarea{min-height:44px;font-size:14px;line-height:20px}.local-v2 .view-listings .listing-editor-form textarea{min-height:132px}.local-v2 .view-listings .listing-editor-form .primary-button{min-height:44px;font-size:14px}.local-v2 .view-listings .listing-hours-editor{border:1px solid #d9ddda;border-radius:10px;margin:0;padding:14px}.local-v2 .view-listings .listing-hours-editor legend{color:#414844;padding:0 6px;font-size:13px;font-weight:700}.local-v2 .view-listings .listing-hours-day{border-top:1px solid #eef0ef;grid-template-columns:118px minmax(0,1fr) auto;align-items:start;gap:10px;padding:10px 0;display:grid}.local-v2 .view-listings .listing-hours-day:first-of-type{border-top:0}.local-v2 .view-listings .listing-hours-toggle{align-items:center;gap:8px;min-height:36px;font-size:12px;font-weight:600;display:flex}.local-v2 .view-listings .listing-hours-toggle input{width:18px;min-height:18px}.local-v2 .view-listings .listing-hours-intervals{gap:7px;display:grid}.local-v2 .view-listings .listing-hours-intervals>div{align-items:center;gap:7px;display:flex}.local-v2 .view-listings .listing-hours-intervals input[type=time]{width:112px;min-height:36px}.local-v2 .view-listings .listing-hours-intervals button,.local-v2 .view-listings .listing-hours-add{color:#414844;cursor:pointer;background:#fff;border:1px solid #cfd4d1;border-radius:7px;min-height:36px;padding:0 10px}.local-v2 .view-listings .listing-hours-intervals button{width:36px;font-size:18px}.local-v2 .view-listings .listing-hours-intervals small{color:#818783;align-items:center;min-height:36px;display:flex}.local-v2 .view-listings .listing-cross-tools{gap:18px;margin:36px 0 20px;display:grid}.local-v2 .view-listings .listing-cross-tools>div:first-child{text-align:center}.local-v2 .view-listings .listing-cross-tools h2{margin:0;font-size:20px;font-weight:650;line-height:28px}.local-v2 .view-listings .listing-cross-tools p{color:#69706c;margin:4px 0 0;font-size:13px;line-height:20px}.local-v2 .view-listings .listing-cross-tool-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.local-v2 .view-listings .listing-cross-tool-grid>button{color:#252a27;cursor:pointer;text-align:left;background:#fff;border:1px solid #dfe3df;border-radius:8px;grid-template-columns:38px minmax(0,1fr) 18px;align-items:center;gap:5px 8px;min-height:118px;padding:16px;transition:border-color .14s,box-shadow .14s,transform .14s;display:grid}.local-v2 .view-listings .listing-cross-tool-grid>button:hover{border-color:#baa4e3;transform:translateY(-2px);box-shadow:0 8px 22px #2e213d17}.local-v2 .view-listings .listing-cross-tool-grid>button>span{border-radius:8px;grid-row:1/3;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.local-v2 .view-listings .listing-cross-tool-grid .tool-overview{color:#6b3dba;background:#f1eafa}.local-v2 .view-listings .listing-cross-tool-grid .tool-profile{color:#c45b2f;background:#fff0e7}.local-v2 .view-listings .listing-cross-tool-grid .tool-reviews{color:#17815b;background:#e6f5ef}.local-v2 .view-listings .listing-cross-tool-grid .tool-map{color:#4267a9;background:#eaf0fb}.local-v2 .view-listings .listing-cross-tool-grid b{font-size:14px;font-weight:650;line-height:20px}.local-v2 .view-listings .listing-cross-tool-grid small{color:#69706c;grid-column:2/4;font-size:12px;line-height:17px}.local-v2 .view-listings .listing-cross-tool-grid>button>svg{color:#777d79;grid-area:1/3;justify-self:end}@media (width<=900px){.local-v2 .view-listings .listing-management-head>div{flex-direction:column;align-items:stretch;gap:16px}.local-v2 .view-listings .listing-management-head-actions{align-self:flex-start}.local-v2 .view-listings .listing-management-head-actions .primary-button,.local-v2 .view-listings .listing-management-head-actions .secondary-button,.local-v2 .view-listings .listing-location-utilities>button,.local-v2 .view-listings .listing-location-utilities summary,.local-v2 .view-listings .listing-location-utilities details>div button,.local-v2 .view-listings .listing-location-progress>button,.local-v2 .view-listings .listing-facebook-banner button,.local-v2 .view-listings .listing-directory-filters>button,.local-v2 .view-listings .listing-directory-action button{min-height:44px}.local-v2 .view-listings .listing-directory-export{width:44px;height:44px}.local-v2 .view-listings .listing-network-card{grid-template-columns:112px minmax(0,1fr);gap:20px}.local-v2 .view-listings .listing-network-card>p{border-top:1px solid #eceeec;border-left:0;grid-column:1/-1;padding:16px 0 0}.local-v2 .view-listings .listing-directory-card{overflow-x:auto}.local-v2 .view-listings .listing-directory-table{min-width:760px}.local-v2 .view-listings .listing-cross-tool-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=680px){.local-v2 .view-listings .listing-duplicates-results{padding:18px 14px}.local-v2 .view-listings .listing-duplicates-results article{grid-template-columns:42px minmax(0,1fr)}.local-v2 .view-listings .listing-duplicates-results article .secondary-button{grid-column:1/-1;width:100%;min-height:44px}.local-v2 .view-listings .listing-hours-day{grid-template-columns:1fr}.local-v2 .view-listings .listing-hours-add{justify-self:start}.local-v2 .view-listings .listing-hours-intervals>div{flex-wrap:wrap}.local-v2 .view-listings .listing-management-page{gap:12px}.local-v2 .view-listings .listing-management-head h1{font-size:25px;line-height:32px}.local-v2 .view-listings .listing-management-head p{font-size:14px;line-height:21px}.local-v2 .view-listings .listing-management-head-actions{grid-template-columns:1fr 1fr;width:100%;display:grid}.local-v2 .view-listings .listing-management-head-actions .primary-button,.local-v2 .view-listings .listing-management-head-actions .secondary-button{min-height:44px;padding-inline:10px}.local-v2 .view-listings .listing-connection-callout{grid-template-columns:44px minmax(0,1fr);align-items:start;gap:12px;padding:15px}.local-v2 .view-listings .listing-connection-callout>span{width:44px;height:44px}.local-v2 .view-listings .listing-connection-callout>button{grid-column:1/-1;width:100%}.local-v2 .view-listings .listing-location-card{grid-template-columns:1fr;padding:16px 16px 0}.local-v2 .view-listings .listing-location-main{align-items:flex-start;padding-right:92px}.local-v2 .view-listings .listing-location-logo{width:46px;height:46px}.local-v2 .view-listings .listing-location-copy h2{font-size:17px}.local-v2 .view-listings .listing-location-copy>div:first-child{flex-direction:column;align-items:flex-start;gap:5px}.local-v2 .view-listings .listing-location-utilities{position:absolute;top:12px;right:12px}.local-v2 .view-listings .listing-location-utilities>button{min-width:44px;min-height:44px;padding:10px;font-size:0}.local-v2 .view-listings .listing-location-utilities>button svg{width:19px;height:19px}.local-v2 .view-listings .listing-location-utilities summary{min-width:44px;min-height:44px}.local-v2 .view-listings .listing-location-progress{flex-direction:column-reverse;align-items:stretch;gap:12px;padding:14px 0 16px}.local-v2 .view-listings .listing-location-progress>button{justify-content:center;width:100%;min-height:44px}.local-v2 .view-listings .listing-location-progress>div{width:100%;min-width:0}.local-v2 .view-listings .listing-location-progress>div>span{flex:1;width:auto}.local-v2 .view-listings .listing-tabs{gap:16px;margin-inline:-2px}.local-v2 .view-listings .listing-tabs>button{min-height:48px;font-size:13px}.local-v2 .view-listings .listing-network-card{grid-template-columns:94px minmax(0,1fr);gap:16px;padding:18px 16px}.local-v2 .view-listings .listing-network-donut{width:84px;height:84px}.local-v2 .view-listings .listing-network-donut b{font-size:22px}.local-v2 .view-listings .listing-network-legend dt,.local-v2 .view-listings .listing-network-legend dd{font-size:12px}.local-v2 .view-listings .listing-network-card>p{font-size:12px;line-height:18px}.local-v2 .view-listings .listing-facebook-banner{grid-template-columns:34px minmax(0,1fr);align-items:flex-start;padding:15px}.local-v2 .view-listings .listing-facebook-banner button{grid-column:1/-1;width:100%;min-height:44px}.local-v2 .view-listings .listing-facebook-banner b{font-size:13px}.local-v2 .view-listings .listing-facebook-banner p{font-size:12px}.local-v2 .view-listings .listing-directory-card{overflow:hidden}.local-v2 .view-listings .listing-directory-toolbar{align-items:stretch;padding:10px}.local-v2 .view-listings .listing-directory-filters{padding-bottom:2px}.local-v2 .view-listings .listing-directory-filters>button{min-height:44px}.local-v2 .view-listings .listing-directory-export{width:44px;height:44px}.local-v2 .view-listings .listing-directory-table{min-width:0}.local-v2 .view-listings .listing-directory-head{display:none}.local-v2 .view-listings .listing-directory-row{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:8px;min-height:0;padding:14px}.local-v2 .view-listings .listing-directory-row>div{padding:0}.local-v2 .view-listings .listing-directory-name{grid-area:1/1}.local-v2 .view-listings .listing-directory-row>div:nth-child(2){grid-area:1/2}.local-v2 .view-listings .listing-directory-business{border-top:1px solid #eceeec;grid-area:2/1/auto/-1;margin-top:3px;padding-top:11px!important}.local-v2 .view-listings .listing-directory-action{text-align:left;grid-area:3/1/auto/-1}.local-v2 .view-listings .listing-directory-action button{justify-content:space-between;width:100%;min-height:44px;padding:7px 0}.local-v2 .view-listings .listing-directory-status{padding-inline:8px;font-size:12px}.local-v2 .view-listings .listing-directory-detail>div{padding:12px 14px}.local-v2 .view-listings .listing-directory-name b{font-size:14px}.local-v2 .view-listings .listing-directory-business b,.local-v2 .view-listings .listing-directory-business span{font-size:12px}.local-v2 .view-listings .listing-directory-business small{font-size:12px;line-height:18px}.local-v2 .view-listings .listing-empty-state{min-height:300px;padding:38px 18px}.local-v2 .view-listings .listing-empty-state .secondary-button{min-height:44px}.local-v2 .view-listings .listing-suggestions-panel,.local-v2 .view-listings .listing-editor-panel{padding:17px}.local-v2 .view-listings .listing-suggestions-head{flex-direction:column;align-items:stretch}.local-v2 .view-listings .listing-suggestions-head .secondary-button{width:100%;min-height:44px}.local-v2 .view-listings .listing-suggestion-row{grid-template-columns:1fr;gap:10px;padding:14px 0}.local-v2 .view-listings .listing-suggestion-row>button{width:100%;min-height:44px}.local-v2 .view-listings .listing-status-pill{justify-self:start;font-size:11px}.local-v2 .view-listings .listing-editor-head>button{min-width:44px;min-height:44px}.local-v2 .view-listings .listing-editor-form input,.local-v2 .view-listings .listing-editor-form textarea,.local-v2 .view-listings .listing-editor-form .primary-button{min-height:44px}.local-v2 .view-listings .listing-cross-tools{margin-top:24px}.local-v2 .view-listings .listing-cross-tools>div:first-child{text-align:left}.local-v2 .view-listings .listing-cross-tool-grid{grid-template-columns:1fr}.local-v2 .view-listings .listing-cross-tool-grid>button{min-height:104px}}@media print{.local-v2 .page-shell-listings{width:100%!important;margin:0!important;padding:0!important}.local-v2 .page-shell-listings>.sr-only,.local-v2 .view-listings .listing-management-head-actions,.local-v2 .view-listings .listing-location-utilities,.local-v2 .view-listings .listing-location-progress>button,.local-v2 .view-listings .listing-tabs,.local-v2 .view-listings .listing-facebook-banner,.local-v2 .view-listings .listing-directory-toolbar,.local-v2 .view-listings .listing-directory-action,.local-v2 .view-listings .listing-cross-tools{display:none!important}.local-v2 .view-listings .listing-management-page{gap:10px}.local-v2 .view-listings .listing-location-card,.local-v2 .view-listings .listing-network-card,.local-v2 .view-listings .listing-directory-card{break-inside:avoid;box-shadow:none}.local-v2 .view-listings .listing-directory-row{break-inside:avoid}}.local-v2.setup-mode{background:#f4f5f5}.local-v2 .page-shell.page-shell-first-run{background:#f4f5f5;width:100%;margin-left:0;padding:0 24px 96px;overflow-x:clip}.local-v2 .page-shell.page-shell-first-run>*{max-width:1126px}.local-v2 .first-run-report{--first-run-violet:#41107c;--first-run-violet-deep:#2f075f;--first-run-green:#b7f4d5;color:#191b1a;isolation:isolate;width:100%;margin:0 auto}.local-v2 .first-run-report-hero{background:var(--first-run-violet);box-shadow:0 0 0 100vmax var(--first-run-violet);clip-path:inset(0 -100vmax);color:#fff;text-align:left;max-width:none;min-height:500px;margin:0 auto;padding:70px 52% 92px 8px;position:relative}.local-v2 .first-run-report-hero:before{content:"";pointer-events:none;z-index:0;background:radial-gradient(circle at 16% 23%,#b7f4d56b 0 3px,#0000 4px),radial-gradient(circle at 78% 18%,#ff6b5fad 0 4px,#0000 5px),radial-gradient(circle at 69% 76%,#b7f4d547 0 3px,#0000 4px),repeating-linear-gradient(31deg,#0000 0 54px,#ffffff0e 55px 57px),repeating-linear-gradient(121deg,#0000 0 66px,#ffffff0b 67px 69px);position:absolute;inset:0 -100vmax}.local-v2 .first-run-report-hero:after{content:"";pointer-events:none;z-index:0;background:linear-gradient(#f7f8f8 0 0) 20px 20px/calc(100% - 40px) 34px no-repeat,linear-gradient(90deg,#e9e9ff 0 29%,#0000 29% 100%) 20px 74px/calc(100% - 40px) 42px no-repeat,linear-gradient(90deg,#f0f1ef 0 54%,#0000 54% 100%) 20px 134px/calc(100% - 40px) 12px no-repeat,linear-gradient(90deg,#ff6b5f 0 74%,#dfe2df 74% 100%) 20px 164px/calc(100% - 40px) 7px no-repeat,linear-gradient(90deg,#f0f1ef 0 43%,#0000 43% 100%) 20px 197px/calc(100% - 40px) 12px no-repeat,linear-gradient(90deg,#b7f4d5 0 61%,#dfe2df 61% 100%) 20px 227px/calc(100% - 40px) 7px no-repeat,#fff;border:1px solid #ffffffb3;border-radius:18px;width:min(42%,438px);height:286px;position:absolute;top:82px;right:20px;transform:rotate(-1.4deg);box-shadow:0 28px 64px #13022b61,-24px 24px #b7f4d51f}.local-v2 .first-run-report-hero>*{z-index:1;position:relative}.local-v2 .first-run-report-brand{justify-content:flex-start;align-items:center;gap:10px;margin-bottom:28px;display:inline-flex}.local-v2 .first-run-report-brand>span,.local-v2 .first-run-loading-mark{align-items:flex-end;gap:2px;width:27px;height:25px;display:inline-flex;transform:skew(-9deg)}.local-v2 .first-run-report-brand i,.local-v2 .first-run-loading-mark i{background:var(--local-brand);border-radius:2px 2px 1px 1px;width:7px;height:15px;display:block}.local-v2 .first-run-report-brand i:nth-child(2),.local-v2 .first-run-loading-mark i:nth-child(2){height:25px}.local-v2 .first-run-report-brand i:nth-child(3),.local-v2 .first-run-loading-mark i:nth-child(3){height:20px}.local-v2 .first-run-report-brand b{letter-spacing:-.02em;font-size:16px}.local-v2 .first-run-report-hero h1{letter-spacing:-.052em;max-width:620px;margin:0;font-size:clamp(42px,4.65vw,58px);font-weight:720;line-height:1.04}.local-v2 .first-run-report-hero>p{color:#ffffffc7;max-width:610px;margin:22px 0 0;font-size:16px;line-height:1.58}.local-v2 .first-run-report-hero>.first-run-kicker{color:var(--first-run-green);letter-spacing:.14em;text-transform:uppercase;margin:0 0 11px;font-size:10px;font-weight:850}.local-v2 .scan-setup-card,.local-v2 .scan-directory-card{background:#fff;border:1px solid #e2e4e2;border-radius:16px;box-shadow:0 0 1px #181c191f,0 12px 40px #2f35311f}.local-v2 .scan-setup-card{z-index:2;border-color:#1a1e1a1a;margin-top:-44px;padding:30px 40px 0;position:relative;overflow:hidden;box-shadow:0 22px 58px #191d1b29,0 0 1px #181c1929}.local-v2 .scan-card-toolbar{justify-content:space-between;align-items:center;gap:18px;display:flex}.local-v2 .scan-data-stamp{color:#69706c;align-items:center;gap:7px;font-size:11px;font-weight:650;display:inline-flex}.local-v2 .scan-data-stamp i{background:#21825c;border:3px solid #dff1e8;border-radius:50%;width:11px;height:11px}.local-v2 .scan-card-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:4px;display:flex}.local-v2 .scan-card-actions button{color:#454b47;cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:6px;min-height:34px;padding:7px 8px;font-size:10px;font-weight:700;display:inline-flex}.local-v2 .scan-card-actions button:hover{color:#171918;background:#f3f4f2}.local-v2 .scan-setup-layout{grid-template-columns:minmax(0,1.25fr) minmax(290px,.75fr);align-items:stretch;gap:32px;padding:32px 0;display:grid}.local-v2 .scan-setup-copy{min-width:0}.local-v2 .scan-step-badge{color:#6469d4;letter-spacing:.12em;font-size:9px;font-weight:850}.local-v2 .scan-setup-copy h2{letter-spacing:-.045em;max-width:610px;margin:9px 0 13px;font-size:clamp(27px,3.1vw,37px);line-height:1.08}.local-v2 .scan-setup-copy>p:not(.scan-oauth-note){color:#676e6a;max-width:620px;margin:0;font-size:13px;line-height:1.65}.local-v2 .scan-google-account-button{color:#fff;cursor:pointer;text-align:left;background:#202321;border:1px solid #202321;border-radius:10px;grid-template-columns:39px minmax(0,1fr) auto;align-items:center;gap:12px;width:100%;max-width:560px;min-height:67px;margin-top:22px;padding:12px 15px;transition:background .14s,transform .14s;display:grid}.local-v2 .scan-google-account-button:hover{background:#363a37;transform:translateY(-1px)}.local-v2 .scan-google-mark{color:#4285f4;background:#fff;border-radius:7px;justify-content:center;align-items:center;width:39px;height:39px;font-size:17px;font-weight:850;display:flex}.local-v2 .scan-google-account-button b,.local-v2 .scan-google-account-button small{display:block}.local-v2 .scan-google-account-button b{font-size:12px}.local-v2 .scan-google-account-button small{color:#bdc3bf;margin-top:4px;font-size:9px}.local-v2 .scan-oauth-note{color:#747b77;align-items:flex-start;gap:7px;max-width:550px;margin:13px 0 0;font-size:9px;line-height:1.55;display:flex}.local-v2 .scan-oauth-note svg{flex:none;margin-top:1px}.local-v2 .first-run-inline-onboarding{width:100%;min-width:0;max-width:100%;margin-top:22px}.local-v2 .first-run-inline-onboarding .connection-state{overflow-wrap:anywhere;max-width:100%;margin-bottom:0}.local-v2 .first-run-inline-onboarding .connection-state i{flex:none}.local-v2 .first-run-inline-onboarding .setup-search-card{width:100%;min-width:0;max-width:100%;overflow:hidden}.local-v2 .first-run-inline-onboarding .setup-search-card>*{min-width:0}.local-v2 .first-run-inline-onboarding .google-connect-button{white-space:normal;min-height:48px}.local-v2 .first-run-inline-onboarding .oauth-explainer{overflow-wrap:anywhere;max-width:100%;font-size:10px;line-height:1.55}.local-v2 .first-run-inline-onboarding .setup-message,.local-v2 .first-run-inline-onboarding .picker-error{overflow-wrap:anywhere;max-width:100%}.local-v2 .picker-error{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.local-v2 .picker-error>span{flex:260px;min-width:0}.local-v2 .setup-location-retry{color:#7e302b;cursor:pointer;font:inherit;background:#fff;border:1px solid;border-radius:7px;flex:none;min-height:34px;padding:6px 10px;font-weight:750}.local-v2 .setup-location-retry:hover{background:#fff7f6}.local-v2 .setup-location-retry:disabled{cursor:wait;opacity:.58}.local-v2 .first-run-inline-onboarding .setup-location-picker{background:#fafbfa;border:1px solid #dfe3e0;border-radius:12px;width:100%;min-width:0;max-width:100%;margin-top:18px;padding:20px;overflow:hidden}.local-v2 .first-run-inline-onboarding .setup-location-picker-status{justify-content:space-between;align-items:center;gap:12px;min-width:0;margin-bottom:13px;display:flex}.local-v2 .first-run-inline-onboarding .setup-location-picker-status .setup-live-badge{min-width:0;margin:0}.local-v2 .first-run-inline-onboarding .setup-location-picker-status>button{color:#5a31a3;cursor:pointer;background:0 0;border:0;border-radius:7px;flex:none;min-height:36px;padding:7px 9px;font-size:10px;font-weight:750}.local-v2 .first-run-inline-onboarding .setup-location-picker-status>button:hover{background:#eee8f8}.local-v2 .first-run-inline-onboarding .setup-location-picker-head .panel-label{color:#676bd6;font-size:8px}.local-v2 .first-run-inline-onboarding .setup-location-picker-head h2{margin:7px 0 8px;font-size:clamp(21px,2.6vw,26px);line-height:1.12}.local-v2 .first-run-inline-onboarding .setup-location-picker-head p{font-size:11px;line-height:1.55}.local-v2 .first-run-inline-onboarding .setup-location-picker fieldset{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;min-width:0;margin-top:18px;display:grid}.local-v2 .first-run-inline-onboarding .setup-account-select,.local-v2 .first-run-inline-onboarding .setup-location-search{min-width:0}.local-v2 .first-run-inline-onboarding .setup-account-select>span,.local-v2 .first-run-inline-onboarding .setup-location-search>span:first-child{color:#565d59;font-size:9px;font-weight:750;line-height:1.35}.local-v2 .first-run-inline-onboarding .setup-account-select select{text-overflow:ellipsis;background-color:#fff;border:1px solid #c9cdca;border-radius:8px;width:100%;min-width:0;min-height:44px;font-size:11px}.local-v2 .setup-location-search-field{background:#fff;border:1px solid #c9cdca;border-radius:8px;grid-template-columns:18px minmax(0,1fr);align-items:center;gap:8px;width:100%;min-width:0;min-height:44px;padding:0 11px;display:grid;overflow:hidden}.local-v2 .setup-location-search-field:focus-within{border-color:#7779df;box-shadow:0 0 0 3px #6f70e821}.local-v2 .setup-location-search-field>svg{color:#7b827e;flex:none}.local-v2 .setup-location-search-field input{text-overflow:ellipsis;background:0 0;border:0;outline:0;width:100%;min-width:0;min-height:42px;padding:0;font-size:11px}.local-v2 .setup-location-search-field input::placeholder{color:#929894}.local-v2 .first-run-inline-onboarding .setup-location-results{scrollbar-color:#c9cdca transparent;scrollbar-width:thin;grid-column:1/-1;gap:8px;min-width:0;max-height:334px;padding:2px 4px 2px 2px;display:grid;overflow:hidden auto}.local-v2 .setup-location-results-state{color:#656c68;text-align:center;background:#fff;border:1px dashed #cfd3cf;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:7px;min-height:126px;padding:20px;display:flex}.local-v2 .setup-location-results-state>svg{color:#6569cf}.local-v2 .setup-location-results-state .first-run-loading-mark{transform:scale(.78)skew(-9deg)}.local-v2 .setup-location-results-state b{color:#373c39;font-size:11px}.local-v2 .setup-location-results-state small{color:#7a817d;max-width:360px;font-size:9px;line-height:1.45}.local-v2 .setup-location-result{color:#292d2a;cursor:pointer;text-align:left;background:#fff;border:1px solid #dfe2df;border-radius:10px;grid-template-columns:38px minmax(0,1fr) 24px;align-items:center;gap:11px;width:100%;min-width:0;min-height:66px;padding:10px 12px;transition:border-color .14s,background .14s,box-shadow .14s;display:grid}.local-v2 .setup-location-result:hover{background:#fbfbff;border-color:#bfc0eb}.local-v2 .setup-location-result.selected{background:#f6f4ff;border-color:#7779df;box-shadow:0 0 0 2px #6f70e81a}.local-v2 .setup-location-result:has(input:focus-visible){border-color:#6669d5;outline:0;box-shadow:0 0 0 3px #6f70e82e}.local-v2 .setup-location-pin{color:#5b5fc6;background:#efefff;border-radius:9px;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.local-v2 .setup-location-copy{min-width:0}.local-v2 .setup-location-result b,.local-v2 .setup-location-result small{overflow-wrap:anywhere;max-width:100%;display:block}.local-v2 .setup-location-result b{font-size:11px;line-height:1.35}.local-v2 .setup-location-result small{color:#747b77;margin-top:4px;font-size:9px;line-height:1.42}.local-v2 .setup-location-result>i{color:#fff;border:1px solid #c9cdca;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;font-size:10px;font-style:normal;font-weight:800;display:flex}.local-v2 .setup-location-result.selected>i{background:#6669d5;border-color:#6669d5}.local-v2 .first-run-inline-onboarding .setup-load-more{color:#565bc2;cursor:pointer;background:#fff;border:1px solid #c9cdca;border-radius:8px;grid-column:1/-1;justify-content:center;align-items:center;width:100%;min-height:40px;padding:8px 12px;font-size:10px;font-weight:750;display:flex}.local-v2 .first-run-inline-onboarding .setup-load-more:hover{background:#f6f4ff;border-color:#aaaade}.local-v2 .first-run-inline-onboarding .setup-import-location{grid-column:1/-1;justify-content:center;width:100%;min-height:46px}.local-v2 .connection-dialog-flow .setup-location-picker fieldset{grid-template-columns:repeat(2,minmax(0,1fr))}.local-v2 .connection-dialog-flow .setup-location-results{grid-column:1/-1;gap:8px;min-width:0;max-height:334px;padding:2px 4px 2px 2px;display:grid;overflow:hidden auto}.local-v2 .connection-dialog-flow .setup-load-more{color:#565bc2;cursor:pointer;background:#fff;border:1px solid #c9cdca;border-radius:8px;grid-column:1/-1;min-height:42px;font-size:11px;font-weight:750}.local-v2 .connection-dialog-flow .setup-load-more:hover{background:#f6f4ff;border-color:#aaaade}.local-v2 .connection-dialog-flow .setup-import-location{grid-column:1/-1;justify-content:center;width:100%}.local-v2 .workspace-connection-dialog>header>button:disabled{cursor:wait;opacity:.48}.local-v2 .workspace-connection-dialog>header>button:disabled:hover{color:#505753;background:#f4f5f4}.local-v2 .scan-setup-steps{background:#f6f7f5;border:1px solid #e3e5e3;border-radius:12px;margin:0;padding:9px 17px;list-style:none;display:grid}.local-v2 .scan-setup-steps li{border-bottom:1px solid #e1e4e1;grid-template-columns:27px minmax(0,1fr) auto;align-items:center;gap:11px;min-height:73px;display:grid}.local-v2 .scan-setup-steps li:last-child{border-bottom:0}.local-v2 .scan-setup-steps li>span{color:#747b77;background:#e9ebe9;border-radius:50%;justify-content:center;align-items:center;width:27px;height:27px;font-size:9px;font-weight:800;display:flex}.local-v2 .scan-setup-steps li.active>span{color:#555bc1;background:#e9e9ff}.local-v2 .scan-setup-steps b,.local-v2 .scan-setup-steps small{display:block}.local-v2 .scan-setup-steps b{font-size:10px}.local-v2 .scan-setup-steps small{color:#7a817d;margin-top:4px;font-size:8px}.local-v2 .scan-setup-steps svg{color:#21825c}.local-v2 .scan-source-panel{border-top:1px solid #e3e5e3;margin:0 -40px;padding:23px 40px 26px}.local-v2 .scan-source-panel>span{color:#737a76;letter-spacing:.1em;text-align:left;font-size:8px;font-weight:850;display:block}.local-v2 .scan-source-panel>p{color:#747b77;max-width:720px;margin:7px 0 0;font-size:9px;line-height:1.5}.local-v2 .scan-business-identity{align-items:center;gap:16px;padding:34px 0 28px;display:flex}.local-v2 .scan-business-avatar{color:#fff;background:#262927;border-radius:12px;flex:none;justify-content:center;align-items:center;width:64px;height:64px;font-size:22px;font-weight:800;display:flex}.local-v2 .scan-business-identity h2{letter-spacing:-.035em;margin:0;font-size:23px;line-height:1.18}.local-v2 .scan-business-identity p{color:#686f6b;margin:7px 0 0;font-size:12px;line-height:1.55}.local-v2 .scan-summary-grid{border-top:1px solid #e3e5e3;grid-template-columns:repeat(3,minmax(0,1fr));margin:0 -32px;display:grid}.local-v2 .scan-summary-grid>div{min-width:0;padding:23px 32px 26px}.local-v2 .scan-summary-grid>div+div{border-left:1px solid #e3e5e3}.local-v2 .scan-summary-grid>div>span{font-size:13px;font-weight:750;display:block}.local-v2 .scan-summary-grid>div>small{color:#7b827e;margin-top:4px;font-size:10px;display:block}.local-v2 .scan-summary-value{align-items:center;gap:10px;min-height:30px;margin-top:15px;display:flex}.local-v2 .scan-summary-value b{letter-spacing:-.04em;font-size:26px}.local-v2 .scan-summary-value b em{color:#919793;letter-spacing:-.02em;font-size:16px;font-style:normal;font-weight:650}.local-v2 .scan-summary-value.is-poor b{color:#c33e35}.local-v2 .scan-summary-value.is-poor>span{align-items:flex-end;gap:3px;height:25px;display:flex}.local-v2 .scan-summary-value.is-poor i{background:#d8dcda;border-radius:2px;width:6px;height:10px;display:block}.local-v2 .scan-summary-value.is-poor i:first-child{background:#d65349;height:18px}.local-v2 .scan-summary-value.is-poor i:nth-child(2){height:21px}.local-v2 .scan-summary-value.is-poor i:nth-child(3){height:25px}.local-v2 .scan-summary-value.is-rating{flex-wrap:wrap}.local-v2 .scan-summary-value.is-rating>span{color:#f4a72d;letter-spacing:.05em;font-size:15px}.local-v2 .scan-main-cta{text-align:center;max-width:680px;margin:42px auto 74px}.local-v2 .scan-main-cta h2{letter-spacing:-.035em;margin:0;font-size:25px}.local-v2 .scan-main-cta>p{color:#68706b;max-width:590px;margin:10px auto 20px;font-size:13px}.local-v2 .scan-main-cta>small{color:#7b827e;justify-content:center;align-items:center;gap:6px;margin-top:13px;font-size:10px;display:flex}.local-v2 .scan-primary-action{color:#171918;cursor:pointer;background:#ff6b5f;border:1px solid #ff6b5f;border-radius:7px;justify-content:center;align-items:center;gap:8px;min-height:46px;padding:11px 19px;font-size:12px;font-weight:800;transition:background .14s,border-color .14s,transform .14s;display:inline-flex;box-shadow:0 5px 14px #e54a3f33}.local-v2 .scan-primary-action:hover{background:#ff8278;border-color:#ff8278;transform:translateY(-1px)}.local-v2 .scan-listings-section{text-align:center;border-top:1px solid #eaebea;padding:72px 0 76px}.local-v2 .scan-section-kicker{color:#696fe0;letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:10px;font-weight:850}.local-v2 .scan-source-row{grid-template-columns:repeat(7,minmax(64px,1fr));align-items:start;gap:12px;margin:17px 0 0;padding-bottom:0;display:grid;overflow:visible}.local-v2 .scan-source-row>div{color:#5f6662;text-align:center;background:#f8f9f8;border:1px solid #e7e9e7;border-radius:11px;grid-template-rows:44px minmax(20px,auto) minmax(16px,auto);align-content:start;place-items:start center;gap:6px;width:auto;min-width:0;min-height:108px;padding:10px 5px 8px;font-size:8px;font-weight:650;line-height:1.25;display:grid}.local-v2 .scan-source-row>div>span:not(.scan-directory-logo){justify-content:center;align-items:flex-start;min-width:0;display:flex}.local-v2 .scan-source-row>div>small{color:#8a918d;overflow-wrap:anywhere;align-self:start;min-width:0;font-size:7px;font-weight:700;line-height:1.3}.local-v2 .scan-source-row>div.is-available{background:#f5fbf8;border-color:#cfe6da}.local-v2 .scan-source-row>div.is-available>small{color:#21825c}.local-v2 .scan-source-row>div.is-planned .scan-directory-logo{filter:saturate(.75);opacity:.84}.local-v2 .scan-directory-logo{color:#4c534f;letter-spacing:-.03em;text-align:center;background:#f0f1ef;border:1px solid #e0e3e0;border-radius:8px;flex:none;justify-content:center;align-items:center;width:34px;height:34px;font-size:10px;font-style:normal;font-weight:850;line-height:1;display:inline-flex}.local-v2 .scan-directory-logo>svg{width:19px;height:19px;display:block}.local-v2 .scan-directory-logo>span{line-height:1}.local-v2 .scan-source-row .scan-directory-logo{border-radius:10px;place-self:center;width:44px;height:44px}.local-v2 .scan-source-row .scan-directory-logo>svg{width:22px;height:22px}.local-v2 .scan-directory-logo.is-google{color:#4285f4;background:#fff;border-color:#d8dad8;font-family:Arial,sans-serif;font-size:15px}.local-v2 .scan-directory-logo.is-facebook{color:#fff;background:#1877f2;border-color:#1877f2;font-family:Arial,sans-serif;font-size:18px}.local-v2 .scan-directory-logo.is-apple{color:#fff;background:#202220;border-color:#202220;font-size:13px}.local-v2 .scan-directory-logo.is-bing{color:#008d7d;background:#eef9f7;border-color:#bfe6dd;font-size:14px}.local-v2 .scan-directory-logo.is-instagram{color:#fff;background:linear-gradient(145deg,#7638c8,#e84b74,#f4a52d);border-color:#0000;font-size:8px}.local-v2 .scan-directory-logo.is-siri{color:#fff;background:linear-gradient(145deg,#4b61ef,#b740c2);border-color:#0000;font-size:12px}.local-v2 .scan-after-setup{text-align:center;border-bottom:0;padding:84px 24px 88px}.local-v2 .scan-after-setup h2{letter-spacing:-.045em;max-width:760px;margin:10px auto 0;font-size:clamp(27px,3.2vw,37px);line-height:1.13}.local-v2 .scan-after-setup>p:not(.scan-section-kicker){color:#707773;max-width:660px;margin:12px auto 0;font-size:13px}.local-v2 .scan-outcome-grid{text-align:left;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:30px;display:grid}.local-v2 .scan-outcome-grid>div{background:#f7f8f6;border:1px solid #e1e4e1;border-radius:11px;grid-template-columns:37px minmax(0,1fr);align-items:center;gap:11px;min-height:88px;padding:15px;display:grid}.local-v2 .scan-outcome-grid>div>svg{color:#5f63cc}.local-v2 .scan-outcome-grid b,.local-v2 .scan-outcome-grid small{display:block}.local-v2 .scan-outcome-grid b{font-size:10px}.local-v2 .scan-outcome-grid small{color:#757c78;margin-top:4px;font-size:8px;line-height:1.45}.local-v2 .scan-listings-section h2{letter-spacing:-.045em;max-width:760px;margin:0 auto;font-size:clamp(27px,3.2vw,36px);line-height:1.14}.local-v2 .scan-section-lead{color:#747b77;margin:12px auto 31px;font-size:13px}.local-v2 .scan-directory-card{text-align:left;overflow:hidden}.local-v2 .scan-directory-table-wrap{overflow-x:auto}.local-v2 .scan-directory-table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:700px}.local-v2 .scan-directory-table th,.local-v2 .scan-directory-table td{text-align:left;vertical-align:middle;border-bottom:1px solid #e7e9e7;padding:14px 18px}.local-v2 .scan-directory-table thead th{color:#727975;letter-spacing:.08em;text-transform:uppercase;background:#f6f7f5;padding-block:12px;font-size:9px;font-weight:800}.local-v2 .scan-directory-table thead th:first-child{width:31%}.local-v2 .scan-directory-table thead th:nth-child(2){width:24%}.local-v2 .scan-directory-table tbody th{align-items:center;gap:10px;font-size:11px;display:flex}.local-v2 .scan-directory-table tbody td{color:#676e6a;font-size:10px;line-height:1.45}.local-v2 .scan-directory-row.is-collapsed{display:none}.local-v2 .scan-directory-table tbody tr:hover{background:#fbfcfa}.local-v2 .scan-status-badge{align-items:center;gap:7px;font-size:10px;font-weight:700;display:inline-flex}.local-v2 .scan-status-badge i{background:currentColor;border-radius:50%;width:7px;height:7px}.local-v2 .scan-status-badge.is-issues{color:#c04b42}.local-v2 .scan-status-badge.is-missing{color:#a76107}.local-v2 .scan-status-badge.is-unknown{color:#747b77}.local-v2 .scan-status-badge.is-healthy{color:#21825c}.local-v2 .scan-directory-toggle{color:#555bc1;cursor:pointer;background:#fff;border:0;justify-content:center;align-items:center;gap:7px;width:100%;min-height:54px;padding:12px;font-size:11px;font-weight:800;display:flex}.local-v2 .scan-directory-toggle:hover{background:#f8f8ff}.local-v2 .scan-feature-section{background:#fff;border-top:1px solid #e8eae8;grid-template-columns:minmax(0,1fr) minmax(400px,1.05fr);align-items:center;gap:clamp(48px,6vw,72px);min-height:610px;padding:88px 72px;display:grid}.local-v2 .scan-after-setup+.scan-feature-section{border-top:0;border-radius:16px 16px 0 0}.local-v2 .scan-feature-section:last-of-type{border-radius:0 0 16px 16px}.local-v2 .scan-feature-section.is-reversed .scan-feature-copy{order:2}.local-v2 .scan-feature-section.is-reversed .scan-feature-visual{order:1}.local-v2 .scan-feature-copy{position:relative}.local-v2 .scan-feature-number{color:#eeeafa;letter-spacing:-.06em;z-index:0;font-size:56px;font-weight:780;line-height:1;position:absolute;top:-46px;left:-4px}.local-v2 .scan-feature-copy>:not(.scan-feature-number){z-index:1;position:relative}.local-v2 .scan-feature-copy h2{letter-spacing:-.048em;margin:11px 0 15px;font-size:clamp(28px,3.2vw,38px);line-height:1.1}.local-v2 .scan-feature-copy>p:not(.scan-section-kicker){color:#686f6b;margin:0 0 20px;font-size:13px;line-height:1.7}.local-v2 .scan-feature-copy ul{gap:9px;margin:0 0 24px;padding:0;list-style:none;display:grid}.local-v2 .scan-feature-copy li{align-items:center;gap:8px;font-size:11px;font-weight:680;display:flex}.local-v2 .scan-feature-copy li svg{color:#21825c}.local-v2 .scan-feature-visual{background:#f4f5f3;border:1px solid #e0e3e0;border-radius:16px;min-height:400px;position:relative;overflow:hidden;box-shadow:0 20px 48px #2a302c24}.local-v2 .scan-visual-window-head{background:#fff;border-bottom:1px solid #e2e4e2;align-items:center;gap:6px;min-height:44px;padding:0 15px;display:flex}.local-v2 .scan-visual-window-head i{background:#d8dcda;border-radius:50%;width:7px;height:7px}.local-v2 .scan-visual-window-head i:first-child{background:#ff6b5f}.local-v2 .scan-visual-window-head span{color:#737a76;margin-left:6px;font-size:9px;font-weight:700}.local-v2 .scan-sync-visual{padding-bottom:18px}.local-v2 .scan-sync-row{background:#fff;border:1px solid #e1e4e1;border-radius:10px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:11px;margin:16px 18px 0;padding:13px;display:grid}.local-v2 .scan-sync-row span b,.local-v2 .scan-sync-row span small{display:block}.local-v2 .scan-sync-row span b{font-size:10px}.local-v2 .scan-sync-row span small{color:#7b827e;margin-top:4px;font-size:8px}.local-v2 .scan-sync-row>em{color:#965a0b;background:#fff1df;border-radius:999px;padding:6px 8px;font-size:8px;font-style:normal;font-weight:750}.local-v2 .scan-sync-row:first-of-type>em{color:#555bc1;background:#ececff}.local-v2 .scan-post-visual{background:#242725;padding:36px}.local-v2 .scan-post-canvas{background:linear-gradient(145deg,#f9f3eb 0%,#fff 62%);border-radius:14px;flex-direction:column;justify-content:flex-end;height:310px;padding:32px;display:flex;position:relative;overflow:hidden;box-shadow:0 16px 34px #00000038}.local-v2 .scan-post-canvas:before{content:"";background:radial-gradient(circle at 36% 32%,#6f70e8f2 0 15%,#0000 16%),radial-gradient(circle at 66% 28%,#ff6b5fe6 0 12%,#0000 13%),linear-gradient(135deg,#e6e6fb,#fce9e6);border-radius:50%;width:250px;height:250px;position:absolute;top:-74px;right:-58px}.local-v2 .scan-post-canvas>*{z-index:1;max-width:78%;position:relative}.local-v2 .scan-post-canvas>span{color:#6066d3;letter-spacing:.12em;font-size:8px;font-weight:850}.local-v2 .scan-post-canvas h3{letter-spacing:-.04em;margin:7px 0 9px;font-size:24px;line-height:1.08}.local-v2 .scan-post-canvas p{color:#696f6b;margin:0;font-size:10px}.local-v2 .scan-post-canvas em{color:#949a96;margin-top:20px;font-size:8px;font-style:normal}.local-v2 .scan-carousel-controls{grid-template-columns:34px 1fr 34px;align-items:center;gap:12px;margin-top:18px;display:grid}.local-v2 .scan-carousel-controls>button{color:#fff;cursor:pointer;background:#ffffff1f;border:1px solid #fff3;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.local-v2 .scan-carousel-controls>div{justify-content:center;gap:0;display:flex}.local-v2 .scan-carousel-controls>div button{cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:24px;height:24px;padding:0;display:flex}.local-v2 .scan-carousel-controls>div button:before{content:"";background:#777d79;border-radius:999px;width:6px;height:6px;transition:width .13s,background .13s}.local-v2 .scan-carousel-controls>div button.active:before{background:#fff;width:22px}.local-v2 .scan-map-visual{background:#e9ece7;min-height:440px}.local-v2 .scan-map-streets{position:absolute;inset:0;overflow:hidden}.local-v2 .scan-map-streets i{background:#ffffffd6;width:120%;height:18px;position:absolute;top:22%;left:-10%;transform:rotate(17deg)}.local-v2 .scan-map-streets i:nth-child(2){top:-10%;left:36%;transform:rotate(78deg)}.local-v2 .scan-map-streets i:nth-child(3){height:9px;top:66%;transform:rotate(-12deg)}.local-v2 .scan-map-streets i:nth-child(4){height:9px;top:20%;left:58%;transform:rotate(96deg)}.local-v2 .scan-map-grid{grid-template-columns:repeat(4,34px);gap:28px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-53%)}.local-v2 .scan-map-grid span{color:#fff;background:#df694f;border:3px solid #fff;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;font-size:9px;font-weight:800;display:flex;box-shadow:0 3px 8px #1e232033}.local-v2 .scan-map-grid span.top{background:#2d9b68}.local-v2 .scan-map-grid span.mid{background:#e5a130}.local-v2 .scan-map-label{color:#5f6662;background:#fffffff0;border:1px solid #d9ddda;border-radius:7px;padding:9px 11px;font-size:9px;font-weight:700;position:absolute;bottom:16px;left:16px}.local-v2 .scan-review-visual{background:#f5f3ff;padding:28px}.local-v2 .scan-review-score{background:#fff;border:1px solid #dfdff1;border-radius:12px;grid-template-columns:auto 1fr;align-items:center;gap:5px 13px;padding:18px;display:grid}.local-v2 .scan-review-score b{letter-spacing:-.05em;grid-row:1/3;font-size:34px}.local-v2 .scan-review-score span{color:#f4a72d;letter-spacing:.06em;font-size:14px}.local-v2 .scan-review-score small{color:#747b77;font-size:9px}.local-v2 .scan-review-score.is-pending span{color:#c9cdca}.local-v2 .scan-review-empty{background:#fff;border:1px solid #dfdff1;border-radius:12px;grid-template-columns:44px minmax(0,1fr);align-items:center;gap:13px;margin-top:15px;padding:20px;display:grid}.local-v2 .scan-review-empty>svg{color:#5b5fc6;background:#efefff;border-radius:10px;width:44px;height:44px;padding:10px}.local-v2 .scan-review-empty b,.local-v2 .scan-review-empty small{display:block}.local-v2 .scan-review-empty b{font-size:10px}.local-v2 .scan-review-empty small{color:#747b77;margin-top:5px;font-size:8px;line-height:1.5}.local-v2 .scan-review-card{background:#fff;border:1px solid #dfdff1;border-radius:12px;grid-template-columns:38px 1fr;gap:12px;margin-top:15px;padding:17px;display:grid}.local-v2 .scan-review-card>span{color:#fff;background:#5e61ca;border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;font-size:9px;font-weight:800;display:flex}.local-v2 .scan-review-card b{font-size:10px}.local-v2 .scan-review-card em{color:#f4a72d;margin-top:3px;font-size:9px;font-style:normal;display:block}.local-v2 .scan-review-card p{color:#626965;margin:9px 0 0;font-size:10px}.local-v2 .scan-review-reply{color:#fff;background:#282b29;border-radius:12px;grid-template-columns:28px 1fr auto;align-items:center;gap:11px;margin:15px 0 0 34px;padding:14px;display:grid}.local-v2 .scan-review-reply>svg{color:#aeb0ff}.local-v2 .scan-review-reply b,.local-v2 .scan-review-reply small{display:block}.local-v2 .scan-review-reply b{font-size:9px}.local-v2 .scan-review-reply small{color:#b8beb9;margin-top:3px;font-size:8px}.local-v2 .scan-review-reply>em{color:#dddfff;background:#4a4d4b;border-radius:999px;padding:6px 7px;font-size:7px;font-style:normal}.local-v2 .scan-insights-visual{background:#fff;gap:13px;padding:28px;display:grid}.local-v2 .scan-insights-visual>div:not(.scan-insights-chart):not(.scan-insights-waiting){background:#f7f8f6;border:1px solid #e3e5e3;border-radius:10px;padding:14px}.local-v2 .scan-insights-visual span{color:#737a76;text-transform:uppercase;font-size:8px;font-weight:750;display:block}.local-v2 .scan-insights-visual b{margin:7px 0 10px;font-size:11px;display:block}.local-v2 .scan-insights-visual>div:not(.scan-insights-chart):not(.scan-insights-waiting)>i{background:#e0e3e0;border-radius:99px;height:5px;display:block;position:relative;overflow:hidden}.local-v2 .scan-insights-visual>div:not(.scan-insights-chart):not(.scan-insights-waiting)>i:after{border-radius:inherit;content:"";background:#6f70e8;width:0;height:100%;position:absolute;top:0;left:0}.local-v2 .scan-insights-waiting{color:#fff;background:#252826;border-radius:10px;grid-template-columns:39px minmax(0,1fr);align-items:center;gap:12px;min-height:92px;padding:16px;display:grid}.local-v2 .scan-insights-waiting>svg{color:#aeb0ff}.local-v2 .scan-insights-waiting span{color:inherit;text-transform:none}.local-v2 .scan-insights-waiting b{margin:0}.local-v2 .scan-insights-waiting small{color:#b9bfbb;margin-top:5px;font-size:8px;font-weight:500;line-height:1.45;display:block}.local-v2 .scan-insights-chart{background:#242725;border-radius:10px;align-items:end;gap:9px;height:116px;padding:20px;display:flex}.local-v2 .scan-insights-chart i{background:#8688ec;border-radius:3px 3px 0 0;flex:1;height:35%}.local-v2 .scan-insights-chart i:nth-child(2){height:48%}.local-v2 .scan-insights-chart i:nth-child(3){height:42%}.local-v2 .scan-insights-chart i:nth-child(4){height:67%}.local-v2 .scan-insights-chart i:nth-child(5){height:58%}.local-v2 .scan-insights-chart i:nth-child(6){height:83%}.local-v2 .scan-insights-chart i:nth-child(7){background:#ff6b5f;height:96%}.local-v2 .scan-spotlight-card{background:var(--first-run-violet);color:#fff;border-radius:16px;justify-content:space-between;align-items:center;gap:32px;margin-top:40px;padding:62px 56px;display:flex;position:relative;overflow:hidden}.local-v2 .scan-spotlight-card:after{content:"";opacity:.75;background:radial-gradient(circle,#b7f4d56b,#b7f4d500 68%);width:360px;height:360px;position:absolute;top:-150px;right:-76px}.local-v2 .scan-spotlight-card>*{z-index:1;position:relative}.local-v2 .scan-spotlight-card .scan-section-kicker{color:var(--first-run-green)}.local-v2 .scan-spotlight-card h2{letter-spacing:-.045em;margin:8px 0 11px;font-size:clamp(30px,3.2vw,40px);line-height:1.08}.local-v2 .scan-spotlight-card>div>p:last-child{color:#bec4bf;max-width:570px;margin:0;font-size:12px}.local-v2 .scan-spotlight-card .scan-primary-action{flex:none}.local-v2 .scan-data-note{color:#7b827e;text-align:center;align-items:flex-start;gap:7px;max-width:820px;margin:17px auto 0;font-size:9px;line-height:1.55;display:flex}.local-v2 .scan-data-note svg{flex:none;margin-top:1px}.local-v2 .first-run-scan-loading{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:calc(100vh - 210px);display:flex}.local-v2 .first-run-scan-error{text-align:center;background:#fff;border:1px solid #e0e3e0;border-radius:18px;flex-direction:column;justify-content:center;align-self:center;align-items:center;width:min(100%,680px);min-height:min(540px,100vh - 160px);margin:54px auto 0;padding:52px;display:flex;box-shadow:0 20px 54px #2a302c21}.local-v2 .first-run-scan-error>span{color:#c33e35;background:#fcebea;border:1px solid #efc7c3;border-radius:50%;justify-content:center;align-items:center;width:58px;height:58px;margin-bottom:22px;font-size:24px;font-weight:800;display:flex}.local-v2 .first-run-scan-error>.first-run-kicker{color:#666bd4;letter-spacing:.13em;margin:0 0 10px;font-size:9px;font-weight:850}.local-v2 .first-run-scan-error h1{letter-spacing:-.045em;margin:0;font-size:clamp(28px,4vw,40px);line-height:1.08}.local-v2 .first-run-scan-error>p:not(.first-run-kicker){color:#6d746f;max-width:490px;margin:15px auto 0;font-size:13px;line-height:1.6}.local-v2 .first-run-scan-error>button{color:#171918;cursor:pointer;background:#ff6b5f;border:1px solid #ff6b5f;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:46px;margin-top:24px;padding:10px 18px;font-size:11px;font-weight:800;display:inline-flex}.local-v2 .first-run-scan-error>button:hover{background:#ff8278;border-color:#ff8278}.local-v2 .first-run-scan-loading h1{letter-spacing:-.04em;margin:20px 0 8px;font-size:27px}.local-v2 .first-run-scan-loading p{color:#707773;margin:0}.local-v2 .first-run-loading-line{background:#ebecea;border-radius:99px;width:210px;height:4px;margin-top:24px;position:relative;overflow:hidden}.local-v2 .first-run-loading-line:after{border-radius:inherit;content:"";background:#6f70e8;width:45%;height:100%;animation:1.15s ease-in-out infinite first-run-progress;position:absolute;left:-45%}@keyframes first-run-progress{to{left:100%}}@media (width<=1023px){.local-v2 .page-shell.page-shell-first-run{padding-inline:20px}.local-v2 .first-run-report-hero{padding-left:4px;padding-right:48%}.local-v2 .first-run-report-hero:after{width:min(43%,390px);right:0}.local-v2 .scan-setup-card{padding-inline:22px}.local-v2 .scan-card-toolbar{flex-direction:column;align-items:flex-start}.local-v2 .scan-card-actions{justify-content:flex-start}.local-v2 .scan-setup-layout{grid-template-columns:1fr}.local-v2 .scan-source-panel{margin-inline:-22px;padding-inline:22px}.local-v2 .scan-feature-section{grid-template-columns:1fr;gap:48px;min-height:0;padding:76px 48px}.local-v2 .scan-feature-section.is-reversed .scan-feature-copy,.local-v2 .scan-feature-section.is-reversed .scan-feature-visual{order:initial}.local-v2 .scan-feature-visual{width:100%;max-width:560px;margin-inline:auto}}@media (width<=767px){.local-v2 .page-shell.page-shell-first-run{padding-inline:16px}.local-v2 .first-run-report-hero{text-align:center;min-height:0;padding:286px 4px 70px}.local-v2 .first-run-report-hero:before{opacity:.78}.local-v2 .first-run-report-hero:after{width:min(88vw,356px);height:210px;top:38px;right:50%;transform:translate(50%)rotate(-1.2deg)}.local-v2 .first-run-report-brand{justify-content:center;margin-bottom:22px}.local-v2 .first-run-report-hero>p{margin-inline:auto}.local-v2 .first-run-inline-onboarding .setup-search-card{grid-template-columns:1fr}.local-v2 .first-run-inline-onboarding .google-connect-button{justify-content:center;width:100%}.local-v2 .first-run-inline-onboarding .setup-location-picker{padding:17px}.local-v2 .first-run-inline-onboarding .setup-location-picker-status{flex-wrap:wrap;align-items:flex-start;gap:5px 10px}.local-v2 .first-run-inline-onboarding .setup-location-picker-status>button{padding-left:0}.local-v2 .first-run-inline-onboarding .setup-location-picker fieldset{grid-template-columns:minmax(0,1fr)}.local-v2 .first-run-inline-onboarding .setup-location-results,.local-v2 .first-run-inline-onboarding .setup-load-more,.local-v2 .first-run-inline-onboarding .setup-import-location{grid-column:1}.local-v2 .first-run-inline-onboarding .setup-location-results{max-height:310px}.local-v2 .connection-dialog-flow .setup-location-picker fieldset{grid-template-columns:minmax(0,1fr)}.local-v2 .connection-dialog-flow .setup-location-results,.local-v2 .connection-dialog-flow .setup-load-more,.local-v2 .connection-dialog-flow .setup-import-location{grid-column:1}.local-v2 .connection-dialog-flow .setup-location-results{max-height:310px}.local-v2 .scan-source-row{scroll-snap-type:x proximity;scrollbar-width:thin;gap:10px;margin-inline:-3px;padding:0 3px 10px;scroll-padding-inline:3px;display:flex;overflow-x:auto}.local-v2 .scan-source-row>div{scroll-snap-align:start;flex:0 0 76px}}@media (width<=620px){.local-v2.setup-mode .setup-header-label{display:none}.local-v2 .page-shell.page-shell-first-run{padding:0 12px 64px}.local-v2 .first-run-report-hero{padding:270px 3px 62px}.local-v2 .first-run-report-hero:after{width:min(90vw,332px);height:194px;top:36px}.local-v2 .first-run-report-hero h1{font-size:clamp(32px,9.3vw,40px);line-height:1.06}.local-v2 .first-run-report-hero h1 br{display:none}.local-v2 .first-run-report-hero>p{font-size:14px;line-height:1.55}.local-v2 .first-run-report-hero>.first-run-kicker{font-size:9px}.local-v2 .scan-setup-card{border-radius:13px;margin-top:-28px;padding:20px 17px 0}.local-v2 .scan-card-actions{grid-template-columns:1fr 1fr;width:100%;display:grid}.local-v2 .scan-card-actions button{text-align:center;background:#f5f6f4;justify-content:center;min-width:0}.local-v2 .scan-setup-layout{gap:23px;padding-block:26px}.local-v2 .scan-setup-copy h2{font-size:28px}.local-v2 .scan-google-account-button{max-width:none}.local-v2 .first-run-inline-onboarding{margin-top:19px}.local-v2 .first-run-inline-onboarding .connection-state{border-radius:9px;align-items:flex-start;line-height:1.4}.local-v2 .first-run-inline-onboarding .setup-search-card{gap:10px;padding:9px}.local-v2 .first-run-inline-onboarding .setup-search-card>small{padding:0 4px 3px}.local-v2 .first-run-inline-onboarding .setup-location-picker{border-radius:10px;padding:14px}.local-v2 .first-run-inline-onboarding .setup-location-picker-head h2{font-size:22px}.local-v2 .first-run-inline-onboarding .setup-location-picker fieldset{gap:12px;margin-top:15px}.local-v2 .setup-location-result{grid-template-columns:36px minmax(0,1fr) 22px;gap:9px;padding:9px 10px}.local-v2 .setup-location-pin{width:36px;height:36px}.local-v2 .setup-location-result b{font-size:10px}.local-v2 .setup-location-result small{font-size:8px}.local-v2 .first-run-scan-error{border-radius:14px;min-height:calc(100vh - 138px);margin-top:32px;padding:38px 22px}.local-v2 .first-run-scan-error h1{font-size:30px}.local-v2 .first-run-scan-error>button{width:100%}.local-v2 .scan-source-panel{margin-inline:-17px;padding-inline:17px}.local-v2 .scan-source-row{margin-inline:-4px;padding-inline:4px}.local-v2 .scan-source-row>div{flex-basis:72px}.local-v2 .scan-after-setup{padding-block:55px}.local-v2 .scan-outcome-grid{grid-template-columns:1fr}.local-v2 .scan-feature-section{padding:66px 18px}.local-v2 .scan-feature-copy h2{font-size:30px}.local-v2 .scan-feature-copy .scan-primary-action{width:100%}.local-v2 .scan-feature-visual{border-radius:14px;min-height:350px}.local-v2 .scan-post-visual{padding:19px}.local-v2 .scan-post-canvas{height:295px;padding:23px}.local-v2 .scan-post-canvas h3{font-size:21px}.local-v2 .scan-review-visual,.local-v2 .scan-insights-visual{padding:17px}.local-v2 .scan-review-reply{grid-template-columns:24px 1fr;margin-left:0}.local-v2 .scan-review-reply>em{grid-column:2;justify-self:start}.local-v2 .scan-spotlight-card{flex-direction:column;align-items:stretch;margin-top:28px;padding:42px 24px}.local-v2 .scan-spotlight-card .scan-primary-action{width:100%}}@media (width<=380px){.local-v2 .first-run-report-hero{padding-top:246px}.local-v2 .first-run-report-hero:after{height:174px;top:32px}.local-v2 .first-run-report-hero h1{font-size:31px}.local-v2 .scan-card-actions{grid-template-columns:1fr}.local-v2 .scan-google-account-button{grid-template-columns:37px minmax(0,1fr)}.local-v2 .scan-google-account-button>svg{display:none}.local-v2 .first-run-inline-onboarding .setup-location-picker{margin-inline:0;padding:12px}.local-v2 .first-run-inline-onboarding .setup-location-picker-status{display:grid}.local-v2 .setup-location-search-field{padding-inline:9px}.local-v2 .setup-location-result{grid-template-columns:34px minmax(0,1fr)}.local-v2 .setup-location-pin{width:34px;height:34px}.local-v2 .setup-location-result>i{grid-column:2;justify-self:start}.local-v2 .scan-sync-row{grid-template-columns:34px minmax(0,1fr)}.local-v2 .scan-sync-row>em{grid-column:2;justify-self:start}.local-v2 .scan-post-canvas>*{max-width:88%}}@media (prefers-reduced-motion:reduce){.local-v2 .first-run-loading-line:after{animation-duration:2.5s}.local-v2 .scan-primary-action,.local-v2 .setup-location-result{transition:none}}@media print{@page{margin:11mm;size:A4 portrait}body{background:#fff!important}.local-v2.setup-mode .global-header,.local-v2 .scan-card-actions,.local-v2 .scan-google-account-button,.local-v2 .first-run-inline-onboarding .google-connect-button,.local-v2 .first-run-inline-onboarding .setup-location-picker-status>button,.local-v2 .first-run-inline-onboarding .setup-load-more,.local-v2 .first-run-inline-onboarding .setup-import-location,.local-v2 .scan-directory-toggle,.local-v2 .scan-feature-copy .scan-primary-action,.local-v2 .scan-carousel-controls,.local-v2 .scan-spotlight-card .scan-primary-action,.local-v2 .toast{display:none!important}.local-v2 .page-shell.page-shell-first-run{width:100%;min-height:0;margin:0;padding:0}.local-v2 .first-run-report{max-width:none}.local-v2 .first-run-report-hero{box-shadow:none;clip-path:none;min-height:0;margin-bottom:8mm;padding:12mm}.local-v2 .first-run-report-hero:before,.local-v2 .first-run-report-hero:after{display:none}.local-v2 .first-run-report-hero h1{font-size:27pt}.local-v2 .scan-setup-card,.local-v2 .scan-directory-card,.local-v2 .scan-feature-visual{box-shadow:none}.local-v2 .scan-setup-card{break-inside:avoid;margin-top:0}.local-v2 .scan-setup-card:has(.first-run-inline-onboarding .setup-location-picker){break-inside:auto}.local-v2 .first-run-inline-onboarding,.local-v2 .first-run-inline-onboarding .setup-location-picker{break-inside:avoid;max-width:none}.local-v2 .first-run-inline-onboarding .setup-location-picker{box-shadow:none;margin-top:5mm;padding:5mm}.local-v2 .first-run-inline-onboarding .setup-location-results{max-height:none;overflow:visible}.local-v2 .setup-location-result{break-inside:avoid;box-shadow:none}.local-v2 .scan-source-row{gap:2mm}.local-v2 .scan-source-row>div{grid-template-rows:9mm auto auto;gap:1mm;min-height:22mm;padding:2mm 1mm}.local-v2 .scan-source-row .scan-directory-logo{width:9mm;height:9mm}.local-v2 .first-run-scan-error{box-shadow:none;min-height:0;margin:0 auto;padding:12mm}.local-v2 .scan-directory-row.is-collapsed{display:table-row!important}.local-v2 .scan-directory-table th,.local-v2 .scan-directory-table td{padding:8px 10px}.local-v2 .scan-feature-section{break-before:page;break-inside:avoid;border-radius:0;min-height:0;padding:15mm 0 0}.local-v2 .scan-feature-copy h2{font-size:22pt}.local-v2 .scan-feature-visual{min-height:330px}.local-v2 .scan-spotlight-card{break-inside:avoid;margin-top:15mm}.local-v2 *{-webkit-print-color-adjust:exact;print-color-adjust:exact}}@media (width>=901px) and (width<=1100px){.local-v2 .mobile-menu-button{width:44px;min-width:44px;height:44px;display:flex}.local-v2 .global-location-switcher{height:44px}.local-v2 .global-header-inner{gap:10px;padding-inline:10px}.local-v2 .product-brand{flex-basis:auto}.local-v2 .product-brand>span:last-child small{display:none}.local-v2 .global-location-switcher{flex-basis:190px;max-width:190px}.local-v2 .global-search{width:min(43vw,360px);max-width:none;margin-left:auto}.local-v2 .global-actions{margin-left:0}.local-v2 .global-actions>a{display:none}.local-v2 .global-actions>button{border-left:0;min-width:44px;min-height:44px;margin:0;padding:2px}.local-v2 .global-actions>button b,.local-v2 .tool-rail{display:none}.local-v2 .local-sidebar{box-shadow:var(--local-shadow-menu);z-index:90;width:292px;max-width:calc(100vw - 54px);padding-top:10px;transition:transform .17s;top:52px;left:0;transform:translate(-110%)}.local-v2 .local-sidebar.open{transform:translate(0)}.local-v2 .local-sidebar-mobile-head{display:block}.local-v2 .local-sidebar-mobile-head button{color:var(--local-muted);background:0 0;border:0;align-items:center;gap:4px;min-height:44px;margin-bottom:15px;padding:5px;font-size:10px;display:flex}.local-v2 .mobile-nav-backdrop{z-index:80;background:#181b196b;border:0;display:block;position:fixed;inset:52px 0 0}.local-v2 .page-shell,.local-v2.workspace-mode .page-shell.page-shell-overview{width:100%;margin-left:0}}@media (width>=681px) and (width<=840px){.local-v2 .product-view-surface .page-intro,.local-v2 .page-intro{flex-direction:column;align-items:stretch}.local-v2 .intro-actions{flex-wrap:wrap;width:100%}.local-v2 .intro-actions .primary-button,.local-v2 .intro-actions .secondary-button{flex:auto}.local-v2 .dashboard-showcase{padding:48px 32px 56px}.local-v2 .dashboard-module-list{gap:56px}.local-v2 .dashboard-module,.local-v2 .dashboard-module.reverse{grid-template-columns:1fr;gap:22px}.local-v2 .dashboard-module .dashboard-module-copy,.local-v2 .dashboard-module.reverse .dashboard-module-copy{order:1}.local-v2 .dashboard-module .dashboard-module-stage,.local-v2 .dashboard-module.reverse .dashboard-module-stage{order:2;min-height:220px}.local-v2 .audit-toolbar{flex-wrap:wrap;align-items:stretch}.local-v2 .audit-toolbar>div{width:100%;overflow-x:auto}.local-v2 .audit-toolbar label,.local-v2 .audit-toolbar label+label{flex:140px;margin-left:0}.local-v2 .audit-toolbar input{width:100%}.local-v2 .view-audit,.local-v2 .view-audit>*,.local-v2 .view-audit .page-intro,.local-v2 .view-audit .intro-actions,.local-v2 .view-audit .audit-summary,.local-v2 .view-audit .audit-panel,.local-v2 .view-audit .audit-toolbar,.local-v2 .view-audit .audit-table{min-width:0;max-width:100%}.local-v2 .view-audit>*,.local-v2 .view-audit .intro-actions,.local-v2 .view-audit .audit-toolbar,.local-v2 .view-audit .audit-table{width:100%}}@media (width>=681px) and (width<=1100px){.local-v2 .mobile-menu-button{width:44px;min-width:44px;height:44px}.local-v2 .global-location-switcher{min-height:44px}.local-v2 .global-actions>button{min-width:44px;min-height:44px}.local-v2 .local-sidebar nav button,.local-v2 .local-sidebar nav .local-sidebar-link,.local-v2 .local-sidebar-location-switcher select,.local-v2 .local-sidebar-add,.local-v2 .primary-button,.local-v2 .secondary-button,.local-v2 .danger-button,.local-v2 .dashboard-module-copy button,.local-v2 .dashboard-final-cta button,.local-v2 .dashboard-faq summary,.local-v2 .dashboard-proof-tabs span{min-height:44px}.local-v2 .dashboard-module,.local-v2 .dashboard-module-copy,.local-v2 .dashboard-module-stage,.local-v2 .module-visual,.local-v2 .panel-title-row>div{min-width:0;max-width:100%}.local-v2 .dashboard-module-copy>div{flex-wrap:wrap}.local-v2 .panel-title-row h2{overflow-wrap:anywhere}}@media (width<=680px){.local-v2 .mobile-menu-button,.local-v2 .global-search,.local-v2 .global-search button,.local-v2 .global-actions>button{width:44px;min-width:44px;height:44px}.local-v2 .global-search.expanded{z-index:4;background:#fff;border:1px solid #9ea4a0;width:auto;padding:0 6px 0 10px;position:absolute;left:64px;right:58px}.local-v2 .global-search.expanded>svg{flex:none;display:block}.local-v2 .global-search.expanded input{width:100%;min-width:0;display:block}.local-v2 .global-search.expanded button{flex:0 0 40px;width:40px;min-width:40px}.local-v2 .global-search.expanded .global-search-status{width:max-content;max-width:100%;display:block}.local-v2 .local-sidebar-mobile-head button,.local-v2 .local-sidebar nav button,.local-v2 .local-sidebar nav .local-sidebar-link,.local-v2 .local-sidebar-location-switcher select,.local-v2 .local-sidebar-add,.local-v2 .primary-button,.local-v2 .secondary-button,.local-v2 .danger-button,.local-v2 .dashboard-business-picker em,.local-v2 .dashboard-quick-actions>button,.local-v2 .dashboard-module-copy button,.local-v2 .dashboard-final-cta button,.local-v2 .dashboard-faq summary,.local-v2 .dashboard-proof-tabs span,.local-v2 .dashboard-live-toolbar button,.local-v2 .view-overview .panel-title-row button,.local-v2 .profile-health-card>button{min-height:44px}.local-v2 .dashboard-advanced-link{align-items:center;min-height:44px;padding:8px;display:inline-flex}.local-v2 .dashboard-business-picker b,.local-v2 .dashboard-business-picker small,.local-v2 .dashboard-quick-actions span,.local-v2 .view-overview .panel-title-row>div,.local-v2 .view-overview .panel-title-row h2,.local-v2 .live-state-panel>div{overflow-wrap:anywhere;min-width:0}.local-v2 .dashboard-module-copy>div{flex-wrap:wrap}.local-v2 .dashboard-module-copy button{font-size:12px}.local-v2 .mini-line-chart{gap:clamp(4px,2vw,8px)}.local-v2 .mini-line-chart i{flex:1 1 0;width:auto;min-width:0}.local-v2 .dashboard-live-toolbar>div:last-child{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.local-v2 .dashboard-live-toolbar button{width:100%;min-width:0}.local-v2 .live-state-panel{grid-template-columns:35px minmax(0,1fr);align-items:start;display:grid}.local-v2 .live-state-panel>button{grid-column:2;justify-self:start;min-height:44px;margin-left:0}.local-v2 .dashboard-hero-copy>p,.local-v2 .dashboard-module-copy p{font-size:13px}.local-v2 .dashboard-hero-kicker,.local-v2 .dashboard-showcase-heading>span,.local-v2 .dashboard-module-copy>span,.local-v2 .dashboard-final-cta>span,.local-v2 .view-overview .panel-label,.local-v2 .dashboard-business-picker small,.local-v2 .dashboard-quick-actions small,.local-v2 .dashboard-proof-tabs span,.local-v2 .dashboard-proof footer b,.local-v2 .dashboard-proof footer small,.local-v2 .overview-rank-summary small{font-size:10px}.local-v2 .dashboard-quick-actions b,.local-v2 .dashboard-faq summary,.local-v2 .dashboard-final-cta button,.local-v2 .view-overview .panel-title-row button,.local-v2 .profile-health-card>button{font-size:12px}.local-v2 .dashboard-live-toolbar span,.local-v2 .live-metric-grid article>span{font-size:10px}.local-v2 .dashboard-live-toolbar b,.local-v2 .live-metric-grid article>small,.local-v2 .priority-list small,.local-v2 .live-review-row p,.local-v2 .live-review-row>em{font-size:11px}.local-v2 .priority-list b,.local-v2 .live-review-row>div>b{font-size:12px}.local-v2 .view-overview .panel{padding:16px}}@media (width<=380px){.local-v2 .dashboard-module-copy>div{grid-template-columns:1fr;display:grid}.local-v2 .dashboard-module-copy button{width:100%}.local-v2 .dashboard-live-toolbar>div:last-child{grid-template-columns:1fr}.local-v2 .view-overview .panel-title-row{flex-direction:column;align-items:stretch;gap:8px}.local-v2 .view-overview .panel-title-row button{align-self:flex-start}}.local-v2 .page-shell.page-shell-visibility{box-sizing:border-box;background:#f5f6f9;width:calc(100% - 240px);max-width:none;padding:16px clamp(14px,2vw,26px) 28px}.local-v2 .page-shell-visibility>:not(.sr-only),.local-v2 .page-shell-visibility .view-visibility,.local-v2 .view-visibility{width:100%;max-width:none!important}.local-v2 .view-visibility{gap:0;min-width:0}.local-v2 .visibility-workspace{color:#23262b;min-width:0;display:grid}.local-v2 .visibility-campaign-header{justify-content:space-between;align-items:flex-start;gap:24px;min-height:77px;padding:3px 0 14px;display:flex}.local-v2 .visibility-campaign-header>div:first-child{min-width:0;display:grid}.local-v2 .visibility-campaign-kicker{color:#7b8088;letter-spacing:.09em;margin-bottom:5px;font-size:9px;font-weight:800}.local-v2 .visibility-campaign-title{color:#25272c;cursor:pointer;font:inherit;background:0 0;border:0;justify-self:start;align-items:center;gap:6px;max-width:100%;padding:0;display:inline-flex}.local-v2 .visibility-campaign-title strong{letter-spacing:-.025em;text-overflow:ellipsis;white-space:nowrap;font-size:clamp(18px,2vw,24px);overflow:hidden}.local-v2 .visibility-campaign-title svg{color:#3487c7;flex:none}.local-v2 .visibility-campaign-header>div:first-child>small{color:#747982;margin-top:5px;font-size:11px}.local-v2 .visibility-campaign-actions{flex:none;align-items:center;gap:7px;padding-top:10px;display:flex}.local-v2 .visibility-campaign-actions>span{color:#656b74;background:#f0f1f5;border:1px solid #d9dce2;border-radius:6px;align-items:center;gap:5px;min-height:30px;padding:5px 9px;font-size:10px;display:inline-flex}.local-v2 .visibility-campaign-actions>span b{color:#444950;background:#fff;border:1px solid #d3d6dc;border-radius:999px;padding:2px 6px;font-size:9px}.local-v2 .visibility-campaign-actions>button{color:#fff;cursor:pointer;font:inherit;background:#22a27a;border:1px solid #1d9670;border-radius:6px;align-items:center;gap:6px;min-height:32px;padding:6px 11px;font-size:11px;font-weight:750;display:inline-flex}.local-v2 .visibility-report-tabs{border-bottom:1px solid #cfd3da;gap:22px;min-height:38px;display:flex}.local-v2 .visibility-report-tabs button{color:#555a63;cursor:pointer;font:inherit;background:0 0;border:0;border-bottom:2px solid #0000;margin-bottom:-1px;padding:0 1px;font-size:12px;font-weight:650}.local-v2 .visibility-report-tabs button.active{color:#202329;border-bottom-color:#198fd4;font-weight:780}.local-v2 .visibility-report-controls{justify-content:space-between;align-items:center;gap:18px;min-height:66px;padding:12px 0;display:flex}.local-v2 .visibility-report-controls>div{flex-wrap:wrap;align-items:center;gap:7px;min-width:0;display:flex}.local-v2 .visibility-scan-button{color:#fff;cursor:pointer;font:inherit;background:#178fdb;border:1px solid #1283ca;border-radius:6px;min-height:34px;padding:7px 12px;font-size:11px;font-weight:760}.local-v2 .visibility-scan-button:hover{background:#087fc9}.local-v2 .visibility-select-control{background:#fff;border:1px solid #cbd0d7;border-radius:6px;align-items:center;gap:3px;min-height:34px;padding-left:8px;display:inline-flex}.local-v2 .visibility-select-control svg{color:#6a7078;flex:none}.local-v2 .visibility-select-control select{appearance:auto;color:#30343a;font:inherit;background:0 0;border:0;outline:0;min-width:132px;min-height:32px;padding:0 8px 0 4px;font-size:11px}.local-v2 .visibility-select-control.date select{min-width:92px}.local-v2 .visibility-control-icon,.local-v2 .visibility-export-button{color:#328bc1;cursor:pointer;font:inherit;background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}.local-v2 .visibility-control-icon{width:26px;height:34px}.local-v2 .visibility-export-button{color:#646a72;background:#f1f2f5;border:1px solid #d4d7dd;border-radius:6px;flex:none;gap:6px;min-height:32px;padding:6px 10px;font-size:10px;font-weight:650}.local-v2 .visibility-device-badge{color:#666c75;background:#eef0f3;border:1px solid #d8dbe0;border-radius:999px;align-items:center;min-height:26px;padding:4px 8px;font-size:9px;font-weight:750;display:inline-flex}.local-v2 .visibility-campaign-title:focus-visible,.local-v2 .visibility-campaign-actions button:focus-visible,.local-v2 .visibility-report-tabs button:focus-visible,.local-v2 .visibility-report-controls button:focus-visible,.local-v2 .visibility-report-controls select:focus-visible,.local-v2 .visibility-primary:focus-visible,.local-v2 .visibility-scan-panel input:focus-visible,.local-v2 .visibility-scan-panel select:focus-visible,.local-v2 .visibility-history-strip button:focus-visible,.local-v2 .visibility-rank-point:focus-visible,.local-v2 .visibility-search-results button:focus-visible,.local-v2 .visibility-keyword-table button:focus-visible{outline-offset:2px;outline:3px solid #198fd43b}.local-v2 .visibility-message{border:1px solid;border-radius:7px;align-items:flex-start;gap:9px;margin-bottom:12px;padding:10px 12px;font-size:11px;line-height:1.5;display:flex}.local-v2 .visibility-message.success{color:#176b4b;background:#edf9f3;border-color:#bfe6d2}.local-v2 .visibility-message.warning{color:#795c0b;background:#fff9e8;border-color:#ecd9a2}.local-v2 .visibility-message button{color:inherit;cursor:pointer;font:inherit;white-space:nowrap;background:#fff;border:1px solid;border-radius:5px;margin-left:auto;padding:5px 8px}.local-v2 .visibility-tab-panel{gap:0;min-width:0;display:grid}.local-v2 .visibility-kpis{background:#fff;border:1px solid #d9dce2;border-radius:7px;grid-template-columns:repeat(6,minmax(0,1fr));margin-bottom:14px;display:grid;overflow:hidden}.local-v2 .visibility-kpis>div{min-height:92px;padding:15px 17px;position:relative}.local-v2 .visibility-kpis>div+div{border-left:1px solid #e1e3e7}.local-v2 .visibility-kpis span{color:#5e646d;letter-spacing:.025em;white-space:nowrap;align-items:center;gap:4px;font-size:9px;font-weight:750;display:flex}.local-v2 .visibility-kpis span svg{color:#8d9299}.local-v2 .visibility-kpis b{letter-spacing:-.04em;margin-top:10px;font-size:24px;line-height:1;display:block}.local-v2 .visibility-kpis small{color:#8a8f96;margin-top:7px;font-size:9px;display:block}.local-v2 .visibility-kpis>div>i{border:4px solid #dde0e5;border-radius:50%;width:23px;height:23px;position:absolute;top:42px;right:16px}.local-v2 .visibility-kpis>div>i.top{border-top-color:#20ae82}.local-v2 .visibility-kpis>div>i.mid{border-top-color:#f4b820}.local-v2 .visibility-kpis>div>i.low{border-top-color:#ef6b75}.local-v2 .visibility-kpis>div>i.missing{border-top-color:#aeb4be}.local-v2 .visibility-map-card{background:#fff;border:1px solid #d6d9df;border-radius:7px;grid-template-columns:310px minmax(0,1fr);min-width:0;min-height:605px;display:grid;overflow:hidden}.local-v2 .visibility-business-rail{z-index:4;background:#fff;border-right:1px solid #d7dae0;min-width:0;position:relative}.local-v2 .visibility-target-business{background:#e8f6fc;border-bottom:1px solid #d7dce1;border-left:3px solid #1d9bd7;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:100px;padding:13px 12px 13px 10px;display:grid}.local-v2 .visibility-business-avatar{color:#fff;background:#2d3238;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;font-size:9px;font-weight:850;display:inline-flex}.local-v2 .visibility-target-business>div{min-width:0}.local-v2 .visibility-target-business>div>b,.local-v2 .visibility-target-business>div>small,.local-v2 .visibility-target-business>div>span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.local-v2 .visibility-target-business>div>b{font-size:12px}.local-v2 .visibility-target-business>div>small{color:#6f767e;margin-top:4px;font-size:9px}.local-v2 .visibility-target-business>div>span{color:#747b84;margin-top:6px;font-size:9px}.local-v2 .visibility-target-business>em{color:#19875f;background:#d6f4e8;border-radius:999px;align-self:start;padding:4px 7px;font-size:8px;font-style:normal;font-weight:800}.local-v2 .visibility-target-business>strong{color:#5f6670;background:#eef0f3;border-radius:999px;grid-column:2/4;justify-self:start;padding:3px 7px;font-size:9px;font-weight:700}.local-v2 .visibility-business-sort{border-bottom:1px solid #dfe2e6;justify-content:space-between;align-items:center;gap:6px;min-height:52px;padding:8px 11px;display:flex}.local-v2 .visibility-business-sort button{color:#4f555d;cursor:pointer;font:inherit;background:#fff;border:1px solid #ccd1d7;border-radius:6px;align-items:center;gap:7px;min-height:32px;padding:6px 9px;font-size:10px;display:inline-flex}.local-v2 .visibility-business-sort button:last-child{border-color:#0000;padding:6px}.local-v2 .visibility-business-list{scrollbar-color:#c6cad0 transparent;scrollbar-width:thin;max-height:452px;overflow-y:auto}.local-v2 .visibility-business-list article{border-bottom:1px solid #e2e4e8;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:7px;min-height:73px;padding:11px 12px;display:grid}.local-v2 .visibility-business-list article.active{background:#f5fbfe;border-left:3px solid #25a1d9;padding-left:9px}.local-v2 .visibility-business-list article>div{min-width:0}.local-v2 .visibility-business-list article b,.local-v2 .visibility-business-list article small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.local-v2 .visibility-business-list article b{font-size:11px}.local-v2 .visibility-business-list article small{color:#7a8088;margin-top:5px;font-size:9px}.local-v2 .visibility-business-list article em{color:#208963;background:#def6eb;border-radius:999px;padding:3px 6px;font-size:8px;font-style:normal;font-weight:750}.local-v2 .visibility-business-list article strong{color:#626873;background:#eef0f3;border-radius:999px;grid-column:1/-1;justify-self:start;padding:3px 7px;font-size:9px;font-weight:700}.local-v2 .visibility-competitor-empty{color:#737a82;align-items:flex-start;gap:8px;padding:17px 14px;font-size:10px;line-height:1.5;display:flex}.local-v2 .visibility-competitor-empty p{margin:0}.local-v2 .visibility-competitor-empty b{color:#3f444b;margin-bottom:3px;display:block}.local-v2 .visibility-map-canvas{background-color:#e9f1ec;background-image:linear-gradient(90deg,#cbd7cf8c 1px,#0000 1px),linear-gradient(#cbd7cf8c 1px,#0000 1px);background-size:58px 58px;min-width:0;min-height:605px;position:relative;overflow:hidden}.local-v2 .visibility-map-fallback,.local-v2 .visibility-map-tiles{position:absolute;inset:0;overflow:hidden}.local-v2 .visibility-map-tiles:after{content:"";pointer-events:none;background:#eff5f014;position:absolute;inset:0}.local-v2 .visibility-map-tiles>i{background-position:50%;background-repeat:no-repeat;background-size:256px 256px;width:256px;height:256px;position:absolute}.local-v2 .visibility-map-block{background:#e2ece2b8;border:1px solid #c6d3c8a6;border-radius:8px;position:absolute}.local-v2 .visibility-map-block.block-one{width:28%;height:125px;top:14%;left:16%;transform:rotate(8deg)}.local-v2 .visibility-map-block.block-two{width:26%;height:160px;top:8%;right:8%;transform:rotate(-5deg)}.local-v2 .visibility-map-block.block-three{width:31%;height:150px;bottom:9%;left:38%;transform:rotate(3deg)}.local-v2 .visibility-map-road{background:#fff;width:120%;height:13px;position:absolute;left:-10%;box-shadow:0 0 0 1px #c4cbc6cc}.local-v2 .visibility-map-road:after{content:"";border-top:1px dashed #d1d5d2;position:absolute;top:50%;left:0;right:0}.local-v2 .visibility-map-road.road-one{top:24%;transform:rotate(10deg)}.local-v2 .visibility-map-road.road-two{top:66%;transform:rotate(-9deg)}.local-v2 .visibility-map-road.road-three{width:84%;top:50%;left:44%;transform:rotate(87deg)}.local-v2 .visibility-map-river{background:#cde6ef;border:1px solid #bfdce7;width:118%;height:52px;position:absolute;top:79%;left:-8%;transform:rotate(4deg)}.local-v2 .visibility-map-label{color:#8e9992;letter-spacing:.13em;font-size:10px;font-weight:800;position:absolute}.local-v2 .visibility-map-label.label-one{top:17%;left:13%}.local-v2 .visibility-map-label.label-two{top:44%;right:10%}.local-v2 .visibility-history-strip{z-index:5;gap:5px;width:125px;display:grid;position:absolute;top:12px;left:12px}.local-v2 .visibility-history-strip>button{color:#4e555d;cursor:pointer;font:inherit;text-align:left;background:#fffffff5;border:1px solid #d2d7dc;border-radius:6px;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:7px;min-height:53px;padding:5px 7px;display:grid;box-shadow:0 2px 8px #313a3414}.local-v2 .visibility-history-strip>button.active{border:2px solid #22a4db;padding:4px 6px}.local-v2 .visibility-history-mini{gap:1px;width:42px;display:grid}.local-v2 .visibility-history-mini i{aspect-ratio:1;border-radius:50%;min-width:3px}.local-v2 .visibility-history-mini i.top{background:#21ad83}.local-v2 .visibility-history-mini i.mid{background:#f3b51e}.local-v2 .visibility-history-mini i.low{background:#ef545c}.local-v2 .visibility-history-mini i.missing{background:#bec3c9}.local-v2 .visibility-history-strip>button>span:last-child b,.local-v2 .visibility-history-strip>button>span:last-child small{display:block}.local-v2 .visibility-history-strip>button>span:last-child b{font-size:9px}.local-v2 .visibility-history-strip>button>span:last-child small{color:#8b9097;margin-top:3px;font-size:8px}.local-v2 .visibility-history-more{color:#5f656d;background:#fffffff5;border:1px solid #d5d9de;border-radius:6px;justify-content:center;align-items:center;min-height:28px;font-size:9px;font-weight:750;display:flex}.local-v2 .visibility-point-grid{z-index:3;gap:clamp(10px,2vw,25px);width:min(77%,660px);max-width:660px;height:min(77%,480px);display:grid;position:absolute;top:51%;left:54%;transform:translate(-50%,-50%)}.local-v2 .visibility-point-grid.geo{pointer-events:none;width:100%;max-width:none;height:100%;display:block;inset:0;transform:none}.local-v2 .visibility-point-grid.geo .visibility-rank-point{pointer-events:auto;position:absolute;transform:translate(-50%,-50%)}.local-v2 .visibility-rank-point{color:#fff;cursor:pointer;font:inherit;border:3px solid #fffffff0;border-radius:50%;justify-content:center;place-self:center;align-items:center;width:38px;height:38px;padding:0;font-size:10px;font-weight:850;transition:box-shadow .15s,transform .15s;display:inline-flex;box-shadow:0 2px 7px #19211c45}.local-v2 .visibility-point-grid.fallback-grid .visibility-rank-point:hover{transform:translateY(-2px)}.local-v2 .visibility-point-grid.geo .visibility-rank-point:hover{transform:translate(-50%,calc(-50% - 2px))}.local-v2 .visibility-rank-point.top{background:#22ad82}.local-v2 .visibility-rank-point.mid{color:#383112;background:#f2b51e}.local-v2 .visibility-rank-point.low{background:#ef555d}.local-v2 .visibility-rank-point.missing{color:#555b63;background:#e4e7ea;border-color:#f7f8f9}.local-v2 .visibility-rank-point.selected{transform:scale(1.08);box-shadow:0 0 0 4px #098fcf,0 3px 10px #19211c52}.local-v2 .visibility-point-grid.geo .visibility-rank-point.selected{transform:translate(-50%,-50%)scale(1.08)}.local-v2 .visibility-map-empty{text-align:center;z-index:3;background:#fffffff0;border:1px solid #cbd2cdf5;border-radius:10px;flex-direction:column;align-items:center;width:calc(100% - 185px);max-width:380px;padding:25px;display:flex;position:absolute;top:50%;left:54%;transform:translate(-50%,-50%);box-shadow:0 14px 38px #2c312e1a}.local-v2 .visibility-map-empty>span{color:#188fce;background:#e8f5fc;border-radius:9px;justify-content:center;align-items:center;width:45px;height:45px;display:flex}.local-v2 .visibility-map-empty h2{margin:12px 0 6px;font-size:16px}.local-v2 .visibility-map-empty p{color:#6d747b;margin:0 0 14px;font-size:10px;line-height:1.6}.local-v2 .visibility-map-zoom{z-index:4;display:grid;position:absolute;bottom:13px;right:13px}.local-v2 .visibility-map-zoom button{color:#555b62;cursor:pointer;font:inherit;background:#fff;border:1px solid #d0d4d9;justify-content:center;align-items:center;width:31px;height:31px;font-size:17px;display:flex}.local-v2 .visibility-map-zoom button:first-child{border-radius:5px 5px 0 0}.local-v2 .visibility-map-zoom button:last-child{border-top:0;border-radius:0 0 5px 5px}.local-v2 .visibility-map-legend{z-index:4;background:#ffffffed;border:1px solid #d7dbe0;border-radius:999px;flex-wrap:wrap;align-items:center;gap:9px;padding:6px 9px;display:flex;position:absolute;bottom:13px;left:13px}.local-v2 .visibility-map-legend span{color:#686f77;align-items:center;gap:4px;font-size:8px;display:inline-flex}.local-v2 .visibility-map-legend i{border-radius:50%;width:7px;height:7px}.local-v2 .visibility-map-legend i.top{background:#22ad82}.local-v2 .visibility-map-legend i.mid{background:#f2b51e}.local-v2 .visibility-map-legend i.low{background:#ef555d}.local-v2 .visibility-map-legend i.missing{background:#b9bec5}.local-v2 .visibility-source-note{color:#737b82;text-align:center;z-index:4;max-width:360px;margin:0;font-size:7px;position:absolute;bottom:14px;left:50%;transform:translate(-50%)}.local-v2 .visibility-source-note a{color:inherit}.local-v2 .visibility-search-results{z-index:8;background:#fff;border:1px solid #cfd4da;border-radius:8px;width:min(350px,100% - 24px);max-height:calc(100% - 24px);position:absolute;top:12px;bottom:12px;right:12px;overflow-y:auto;box-shadow:0 10px 34px #232a2633}.local-v2 .visibility-search-results>header{border-bottom:1px solid #dfe2e6;justify-content:space-between;align-items:flex-start;padding:15px;display:flex}.local-v2 .visibility-search-results h2{margin:0;font-size:15px}.local-v2 .visibility-search-results header p{color:#777e86;margin:4px 0 0;font-size:9px}.local-v2 .visibility-search-results header button{color:#626970;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:30px;height:30px;display:flex}.local-v2 .visibility-search-results>article{background:#ebf8fd;border-bottom:1px solid #dbe0e5;grid-template-columns:28px minmax(0,1fr);align-items:flex-start;gap:10px;padding:14px;display:grid}.local-v2 .visibility-search-results>article>span{color:#4c535a;background:#e3e6e9;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;font-size:10px;font-weight:800;display:flex}.local-v2 .visibility-search-results article b{font-size:11px;display:block}.local-v2 .visibility-search-results article b em{color:#17875f;background:#d7f3e7;border-radius:999px;margin-left:5px;padding:3px 6px;font-size:8px;font-style:normal}.local-v2 .visibility-search-results article small,.local-v2 .visibility-search-results article p{color:#777e86;margin:5px 0 0;font-size:9px;line-height:1.45;display:block}.local-v2 .visibility-search-results>a{color:#198ecb;align-items:center;gap:6px;margin:14px;font-size:10px;font-weight:750;text-decoration:none;display:inline-flex}.local-v2 .visibility-point-empty{color:#777e86;text-align:center;flex-direction:column;align-items:center;padding:28px 20px;display:flex}.local-v2 .visibility-point-empty b{color:#40454b;margin-top:9px;font-size:11px}.local-v2 .visibility-point-empty p{margin:6px 0 0;font-size:9px;line-height:1.55}.local-v2 .visibility-evidence-note{color:#858b92;margin:14px;font-size:9px;line-height:1.5}.local-v2 .visibility-primary{color:#fff;cursor:pointer;font:inherit;background:#168fd8;border:1px solid #1284c9;border-radius:6px;justify-content:center;align-items:center;gap:7px;min-height:36px;padding:7px 12px;font-size:11px;font-weight:750;display:inline-flex}.local-v2 .visibility-primary:disabled{cursor:not-allowed;opacity:.48}.local-v2 .visibility-scan-panel,.local-v2 .visibility-report-panel{background:#fff;border:1px solid #d7dae0;border-radius:7px;gap:16px;padding:20px;display:grid}.local-v2 .visibility-scan-heading{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.local-v2 .visibility-scan-heading>div:first-child>span,.local-v2 .visibility-scan-confirm span,.local-v2 .visibility-report-panel>header span{color:#777d85;letter-spacing:.08em;font-size:9px;font-weight:800}.local-v2 .visibility-scan-heading h2,.local-v2 .visibility-report-panel>header h2{letter-spacing:-.02em;margin:5px 0;font-size:18px}.local-v2 .visibility-scan-heading p,.local-v2 .visibility-scan-confirm p,.local-v2 .visibility-report-panel>header p{color:#6d737b;margin:0;font-size:11px;line-height:1.55}.local-v2 .visibility-scan-heading-actions{align-items:center;gap:8px;display:flex}.local-v2 .visibility-scan-heading-actions>button{color:#596068;cursor:pointer;background:#fff;border:1px solid #d3d7dc;border-radius:6px;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.local-v2 .visibility-provider-status{border-radius:999px;flex:none;align-items:center;gap:6px;padding:7px 9px;font-size:9px;font-weight:750;display:inline-flex}.local-v2 .visibility-provider-status i{border-radius:50%;width:7px;height:7px}.local-v2 .visibility-provider-status.ready{color:#187552;background:#e8f7ef}.local-v2 .visibility-provider-status.ready i{background:#269467}.local-v2 .visibility-provider-status.waiting{color:#6d737b;background:#f0f1f3}.local-v2 .visibility-provider-status.waiting i{background:#969da5}.local-v2 .visibility-scan-grid{grid-template-columns:minmax(240px,1fr) 180px 140px auto;align-items:end;gap:12px;display:grid}.local-v2 .visibility-scan-grid label{gap:7px;display:grid}.local-v2 .visibility-scan-grid label>span{color:#575d65;font-size:10px;font-weight:750}.local-v2 .visibility-scan-grid label>div:not(.visibility-radius){background:#fff;border:1px solid #cfd3d9;border-radius:6px;align-items:center;gap:8px;min-height:40px;padding:0 10px;display:flex}.local-v2 .visibility-scan-panel input,.local-v2 .visibility-scan-panel select{color:#24272c;font:inherit;background:#fff;border:1px solid #cfd3d9;border-radius:6px;width:100%;min-height:40px;padding:0 10px;font-size:11px}.local-v2 .visibility-scan-grid label>div:not(.visibility-radius) input{border:0;outline:0;min-height:38px;padding:0}.local-v2 .visibility-radius{grid-template-columns:minmax(0,1fr) 34px;display:grid}.local-v2 .visibility-radius input{border-radius:6px 0 0 6px}.local-v2 .visibility-radius span{color:#686e76;background:#f2f3f5;border:1px solid #cfd3d9;border-left:0;border-radius:0 6px 6px 0;justify-content:center;align-items:center;font-size:10px;display:flex}.local-v2 .visibility-scan-grid>.visibility-primary{min-height:40px}.local-v2 .visibility-usage-row{background:#f6f7f9;border:1px solid #e0e3e7;border-radius:7px;grid-template-columns:minmax(190px,auto) minmax(180px,1fr);align-items:center;gap:18px;padding:11px 13px;display:grid}.local-v2 .visibility-usage-row>span{align-items:baseline;gap:10px;display:flex}.local-v2 .visibility-usage-row b{font-size:10px}.local-v2 .visibility-usage-row small{color:#7b8189;font-size:9px}.local-v2 .visibility-usage-row>div{background:#dfe2e6;border-radius:999px;height:5px;overflow:hidden}.local-v2 .visibility-usage-row>div i{background:#1a94d5;height:100%;display:block}.local-v2 .visibility-provider-note{color:#6e5b20;background:#faf7ec;border:1px solid #e8dcb9;border-radius:7px;align-items:flex-start;gap:9px;padding:11px 13px;font-size:10px;display:flex}.local-v2 .visibility-provider-note p{margin:0;line-height:1.55}.local-v2 .visibility-scan-confirm{background:#edf7fc;border:1px solid #c8e3f0;border-radius:7px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;padding:15px;display:grid}.local-v2 .visibility-scan-confirm h3{margin:5px 0;font-size:14px}.local-v2 .visibility-scan-confirm>div:last-child{align-items:center;gap:8px;display:flex}.local-v2 .visibility-scan-confirm>div:last-child>button:not(.visibility-primary){cursor:pointer;font:inherit;background:#fff;border:1px solid #cfd3d9;border-radius:6px;min-height:36px;padding:7px 12px;font-size:10px;font-weight:700}.local-v2 .visibility-report-panel>header{border-bottom:1px solid #e0e3e7;justify-content:space-between;align-items:center;padding-bottom:15px;display:flex}.local-v2 .visibility-report-panel>header>svg,.local-v2 .visibility-report-panel>header>b{color:#1b93d3;font-size:26px}.local-v2 .visibility-report-empty{color:#747a82;text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:310px;padding:28px;display:flex}.local-v2 .visibility-report-empty h3{color:#363a40;margin:10px 0 6px;font-size:15px}.local-v2 .visibility-report-empty p{max-width:470px;margin:0 0 15px;font-size:10px;line-height:1.6}.local-v2 .visibility-keyword-table{border:1px solid #dde0e5;border-radius:7px;overflow:hidden}.local-v2 .visibility-keyword-table>div,.local-v2 .visibility-keyword-table>button{text-align:left;grid-template-columns:minmax(190px,1.5fr) minmax(145px,1fr) 90px 100px 18px;align-items:center;gap:12px;width:100%;min-height:54px;padding:9px 13px;display:grid}.local-v2 .visibility-keyword-table>div{color:#6c727a;letter-spacing:.04em;background:#f4f5f7;font-size:9px;font-weight:800}.local-v2 .visibility-keyword-table>button{color:#33373d;cursor:pointer;font:inherit;background:#fff;border:0;border-top:1px solid #e2e4e8;font-size:10px}.local-v2 .visibility-keyword-table>button:hover{background:#f7fbfd}.local-v2 .visibility-keyword-table>button b{font-size:11px}.local-v2 .visibility-keyword-table>button span{color:#737982}.local-v2 .visibility-campaign-select{grid-template-columns:minmax(0,auto) 18px;justify-self:start;align-items:center;max-width:min(620px,100%);display:inline-grid;position:relative}.local-v2 .visibility-campaign-select select{appearance:none;color:#25272c;cursor:pointer;font:inherit;letter-spacing:-.025em;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;grid-area:1/1/auto/3;max-width:100%;min-height:36px;padding:0 26px 0 0;font-size:clamp(18px,2vw,24px);font-weight:800;overflow:hidden}.local-v2 .visibility-campaign-select select:disabled{cursor:default;opacity:.72}.local-v2 .visibility-campaign-select>svg{color:#3487c7;pointer-events:none;grid-area:1/2}.local-v2 .visibility-campaign-select select:focus-visible,.local-v2 .visibility-create-form textarea:focus-visible,.local-v2 .visibility-keyword-add input:focus-visible,.local-v2 .visibility-secondary:focus-visible,.local-v2 .visibility-danger:focus-visible,.local-v2 .visibility-keyword-link:focus-visible,.local-v2 .visibility-keyword-picker input:focus-visible{outline-offset:2px;outline:3px solid #198fd43b}.local-v2 .visibility-status-badge.active b{color:#187552}.local-v2 .visibility-status-badge.paused b{color:#9a6b14}.local-v2 .visibility-data-state{color:#626972;background:#f7f9fb;border:1px solid #dce0e5;border-radius:7px;align-items:center;gap:9px;min-height:48px;margin-bottom:12px;padding:11px 13px;font-size:11px;display:flex}.local-v2 .visibility-spinner{border:2px solid #cdd6de;border-top-color:#198fd4;border-radius:50%;flex:none;width:16px;height:16px;animation:.75s linear infinite visibility-spin}@keyframes visibility-spin{to{transform:rotate(360deg)}}.local-v2 .visibility-managed-empty{color:#4d5d66;background:#eef8fc;border:1px solid #cbe4ef;border-radius:7px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;margin-bottom:12px;padding:12px 14px;display:grid}.local-v2 .visibility-managed-empty>svg{color:#198fd4}.local-v2 .visibility-managed-empty b{color:#283138;font-size:11px}.local-v2 .visibility-managed-empty p{margin:3px 0 0;font-size:10px;line-height:1.5}.local-v2 .visibility-create-panel,.local-v2 .visibility-campaign-settings-panel{margin-bottom:0}.local-v2 .visibility-campaign-settings-grid{gap:12px;display:grid}.local-v2 .visibility-campaign-rename-form,.local-v2 .visibility-campaign-lifecycle-card,.local-v2 .visibility-campaign-archive-card{background:#f8f9fa;border:1px solid #dde0e4;border-radius:7px;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:14px;padding:14px;display:grid}.local-v2 .visibility-campaign-rename-form label{gap:7px;display:grid}.local-v2 .visibility-campaign-rename-form label>span,.local-v2 .visibility-campaign-lifecycle-card span,.local-v2 .visibility-campaign-archive-card>div:first-child>span{color:#666d75;letter-spacing:.07em;font-size:9px;font-weight:800}.local-v2 .visibility-campaign-lifecycle-card>div,.local-v2 .visibility-campaign-archive-card>div:first-child{gap:4px;display:grid}.local-v2 .visibility-campaign-lifecycle-card b,.local-v2 .visibility-campaign-archive-card b{color:#2f343a;font-size:12px}.local-v2 .visibility-campaign-lifecycle-card p,.local-v2 .visibility-campaign-archive-card p{color:#6d737b;margin:0;font-size:10px;line-height:1.5}.local-v2 .visibility-campaign-archive-card{background:#fff8f7;border-color:#efd1cc}.local-v2 .visibility-danger{color:#ad332b;cursor:pointer;font:inherit;background:#fff;border:1px solid #c94d43;border-radius:6px;justify-content:center;align-items:center;min-height:36px;padding:7px 12px;font-size:10px;font-weight:750;display:inline-flex}.local-v2 .visibility-danger:disabled{cursor:not-allowed;opacity:.5}.local-v2 .visibility-campaign-archive-confirm{border-top:1px solid #efd1cc;grid-column:1/-1;justify-content:space-between;align-items:center;gap:14px;padding-top:12px;display:flex}.local-v2 .visibility-campaign-archive-confirm>div{flex:none;gap:8px;display:flex}.local-v2 .visibility-create-form{grid-template-columns:minmax(230px,1.4fr) minmax(110px,.45fr) minmax(130px,.5fr);align-items:end;gap:14px;display:grid}.local-v2 .visibility-create-form>label{gap:7px;display:grid}.local-v2 .visibility-create-form label>span,.local-v2 .visibility-keyword-add>label{color:#575d65;font-size:10px;font-weight:750}.local-v2 .visibility-create-form label>span small{color:#858b93;margin-left:6px;font-size:9px;font-weight:500}.local-v2 .visibility-create-form textarea{color:#24272c;font:inherit;resize:vertical;background:#fff;border:1px solid #cfd3d9;border-radius:6px;width:100%;min-height:82px;padding:10px;font-size:11px}.local-v2 .visibility-create-keywords{grid-area:2/1/auto/-1}.local-v2 .visibility-form-actions{grid-column:1/-1;justify-content:flex-end;align-items:center;gap:8px;display:flex}.local-v2 .visibility-secondary{color:#4e555d;cursor:pointer;font:inherit;background:#fff;border:1px solid #cfd3d9;border-radius:6px;justify-content:center;align-items:center;min-height:36px;padding:7px 12px;font-size:10px;font-weight:750;display:inline-flex}.local-v2 .visibility-secondary:disabled{cursor:not-allowed;opacity:.5}.local-v2 .visibility-provider-note>.visibility-secondary{flex:none;margin-left:auto}.local-v2 .visibility-keyword-picker{border:1px solid #dce0e5;border-radius:7px;min-width:0;margin:0;padding:12px 13px 13px}.local-v2 .visibility-keyword-picker legend{color:#575d65;padding:0 5px;font-size:10px;font-weight:800}.local-v2 .visibility-keyword-picker>div{flex-wrap:wrap;gap:7px;display:flex}.local-v2 .visibility-keyword-picker label{cursor:pointer;background:#f5f7f9;border:1px solid #dce0e5;border-radius:999px;align-items:center;gap:7px;min-height:34px;padding:5px 10px;font-size:10px;display:inline-flex}.local-v2 .visibility-keyword-picker input,.local-v2 .visibility-keyword-table.managed input{accent-color:#168ecf;width:16px;height:16px}.local-v2 .visibility-keyword-picker p{color:#747b84;margin:0;font-size:10px}.local-v2 .visibility-scan-grid.managed{grid-template-columns:minmax(140px,.8fr) minmax(150px,.8fr) auto auto}.local-v2 .visibility-scan-grid.managed>button{white-space:nowrap;min-height:40px}.local-v2 .visibility-scan-cost{color:#626972;background:#f5f8fa;border:1px solid #dde3e8;border-radius:6px;flex-wrap:wrap;align-items:baseline;gap:5px;padding:9px 11px;font-size:10px;display:flex}.local-v2 .visibility-scan-cost b{color:#343a40}.local-v2 .visibility-scan-cost strong{color:#187552;margin-left:3px}.local-v2 .visibility-history-status{text-align:center;border-radius:5px;align-content:center;min-height:36px;padding:4px;display:grid}.local-v2 .visibility-history-status b,.local-v2 .visibility-history-status small{display:block}.local-v2 .visibility-history-status.completed{color:#167651;background:#e4f7ef}.local-v2 .visibility-history-status.partial{color:#8e660e;background:#fff4d9}.local-v2 .visibility-history-status.failed{color:#a43e48;background:#fdebed}.local-v2 .visibility-history-status.pending,.local-v2 .visibility-history-status.running{color:#2877a6;background:#e9f3fb}.local-v2 .visibility-point-warning{color:#745b14;background:#fff6df;border-bottom:1px solid #eadba9;align-items:flex-start;gap:7px;padding:10px 14px;font-size:10px;line-height:1.45;display:flex}.local-v2 .visibility-point-competitors>article{background:#fff;border-bottom:1px solid #e2e5e8;grid-template-columns:28px minmax(0,1fr);align-items:flex-start;gap:10px;padding:12px 14px;display:grid}.local-v2 .visibility-point-competitors>article.target{background:#ebf8fd}.local-v2 .visibility-point-competitors>article>span{color:#4c535a;background:#e7eaed;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;font-size:10px;font-weight:800;display:flex}.local-v2 .visibility-point-competitors b,.local-v2 .visibility-point-competitors small,.local-v2 .visibility-point-competitors p{display:block}.local-v2 .visibility-point-competitors b{font-size:11px}.local-v2 .visibility-point-competitors small,.local-v2 .visibility-point-competitors p{color:#777e86;margin:4px 0 0;font-size:9px;line-height:1.45}.local-v2 .visibility-point-competitors em{color:#17875f;background:#d7f3e7;border-radius:999px;margin-left:5px;padding:3px 6px;font-size:8px;font-style:normal}.local-v2 .visibility-evidence-note{color:#81878e;margin:12px 14px;font-size:9px}.local-v2 .visibility-competitor-table{border:1px solid #dde0e5;border-radius:7px;overflow:hidden}.local-v2 .visibility-competitor-table>div{grid-template-columns:minmax(210px,1.5fr) minmax(105px,.7fr) 80px 70px minmax(110px,.8fr);align-items:center;gap:12px;min-height:58px;padding:9px 13px;display:grid}.local-v2 .visibility-competitor-table>div:first-child{color:#6c727a;letter-spacing:.04em;background:#f4f5f7;min-height:44px;font-size:9px;font-weight:800}.local-v2 .visibility-competitor-table>div+div{color:#3b4046;border-top:1px solid #e2e4e8;font-size:10px}.local-v2 .visibility-competitor-table span{min-width:0}.local-v2 .visibility-competitor-table span b,.local-v2 .visibility-competitor-table span small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.local-v2 .visibility-competitor-table span b{font-size:11px}.local-v2 .visibility-competitor-table span small{color:#7a8088;margin-top:4px;font-size:9px}.local-v2 .visibility-keyword-add{gap:7px;display:grid}.local-v2 .visibility-keyword-add>div{border:1px solid #cfd3d9;border-radius:6px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;padding-left:11px;display:grid}.local-v2 .visibility-keyword-add>div>svg{color:#7a8088}.local-v2 .visibility-keyword-add input{color:#24272c;font:inherit;border:0;outline:0;min-width:0;min-height:42px;font-size:11px}.local-v2 .visibility-keyword-add .visibility-primary{border-radius:0 5px 5px 0;min-height:42px}.local-v2 .visibility-keyword-table.managed>div{color:#3b4046;letter-spacing:0;background:#fff;grid-template-columns:44px minmax(180px,1.4fr) 80px minmax(135px,.9fr) 80px minmax(100px,auto);font-size:10px;font-weight:400}.local-v2 .visibility-keyword-table.managed>div:first-child{color:#6c727a;letter-spacing:.04em;background:#f4f5f7;font-size:9px;font-weight:800}.local-v2 .visibility-keyword-table.managed>div+div{border-top:1px solid #e2e4e8}.local-v2 .visibility-keyword-link{color:#167db5;cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;padding:4px 0;font-size:11px;font-weight:750}.local-v2 .visibility-keyword-status{border-radius:999px;padding:4px 7px;font-size:9px;font-style:normal;font-weight:800;display:inline-flex}.local-v2 .visibility-keyword-status.active{color:#187552;background:#e3f7ed}.local-v2 .visibility-keyword-status.paused{color:#6d737b;background:#f1f2f4}.local-v2 .visibility-business-sort>strong{color:#5d646c;font-size:10px}.local-v2 .visibility-business-sort>span{color:#5e656d;background:#eef0f3;border-radius:999px;justify-content:center;align-items:center;min-width:23px;min-height:23px;padding:3px 7px;font-size:9px;font-weight:800;display:inline-flex}@media (width<=1180px){.local-v2 .visibility-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.local-v2 .visibility-kpis>div:nth-child(4){border-left:0}.local-v2 .visibility-kpis>div:nth-child(n+4){border-top:1px solid #e1e3e7}.local-v2 .visibility-map-card{grid-template-columns:275px minmax(0,1fr)}.local-v2 .visibility-point-grid{width:73%;left:55%}.local-v2 .visibility-scan-grid{grid-template-columns:minmax(220px,1fr) 160px 130px}.local-v2 .visibility-scan-grid.managed{grid-template-columns:minmax(140px,1fr) minmax(150px,1fr) auto}.local-v2 .visibility-scan-grid.managed>.visibility-primary{grid-column:1/-1}.local-v2 .visibility-scan-grid>.visibility-primary{grid-column:1/-1;justify-self:end}}@media (width<=900px){.local-v2 .page-shell.page-shell-visibility{width:100%;margin-left:0}.local-v2 .visibility-campaign-header{flex-direction:column;align-items:stretch;gap:9px}.local-v2 .visibility-campaign-actions{padding:0 0 4px;overflow-x:auto}.local-v2 .visibility-report-controls{flex-direction:column;align-items:flex-start;gap:6px}.local-v2 .visibility-report-controls>div{width:100%}.local-v2 .visibility-export-button{align-self:flex-end}.local-v2 .visibility-map-card{grid-template-columns:245px minmax(0,1fr)}.local-v2 .visibility-history-strip{width:112px}.local-v2 .visibility-history-strip>button{grid-template-columns:36px minmax(0,1fr);gap:5px}.local-v2 .visibility-history-mini{width:36px}.local-v2 .visibility-keyword-table>div,.local-v2 .visibility-keyword-table>button{grid-template-columns:minmax(160px,1.4fr) minmax(130px,1fr) 75px 90px 18px}.local-v2 .visibility-keyword-table.managed>div{grid-template-columns:44px minmax(170px,1.4fr) 75px minmax(125px,.9fr) 70px minmax(100px,auto)}}@media (width<=760px){.local-v2 .page-shell.page-shell-visibility{padding:13px 11px 24px}.local-v2 .visibility-campaign-rename-form,.local-v2 .visibility-campaign-lifecycle-card,.local-v2 .visibility-campaign-archive-card{grid-template-columns:1fr;align-items:stretch}.local-v2 .visibility-campaign-rename-form>button,.local-v2 .visibility-campaign-lifecycle-card>button,.local-v2 .visibility-campaign-archive-card>button{justify-self:start}.local-v2 .visibility-campaign-archive-confirm{flex-direction:column;align-items:stretch}.local-v2 .visibility-campaign-title strong{font-size:19px}.local-v2 .visibility-campaign-actions>span,.local-v2 .visibility-campaign-actions>button{flex:none;min-height:44px}.local-v2 .visibility-report-tabs{gap:19px;overflow-x:auto}.local-v2 .visibility-report-tabs button{flex:none;min-height:44px}.local-v2 .visibility-report-controls{padding:10px 0}.local-v2 .visibility-report-controls>div{grid-template-columns:1fr 32px 1fr auto;align-items:stretch;display:grid}.local-v2 .visibility-scan-button{grid-column:1/-1;min-height:44px}.local-v2 .visibility-select-control{min-height:44px}.local-v2 .visibility-select-control select{width:100%;min-width:0;min-height:42px}.local-v2 .visibility-control-icon{min-height:44px}.local-v2 .visibility-device-badge{justify-content:center;min-height:44px}.local-v2 .visibility-export-button{min-height:44px}.local-v2 .visibility-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.local-v2 .visibility-kpis>div,.local-v2 .visibility-kpis>div:nth-child(4){border-left:0}.local-v2 .visibility-kpis>div:nth-child(2n){border-left:1px solid #e1e3e7}.local-v2 .visibility-kpis>div:nth-child(n+3){border-top:1px solid #e1e3e7}.local-v2 .visibility-map-card{grid-template-columns:1fr}.local-v2 .visibility-business-rail{border-bottom:1px solid #d7dae0;border-right:0}.local-v2 .visibility-target-business{min-height:86px}.local-v2 .visibility-business-sort{display:none}.local-v2 .visibility-business-list{max-height:none;display:flex;overflow:auto hidden}.local-v2 .visibility-business-list article{border-bottom:0;border-right:1px solid #e2e4e8;flex:0 0 210px}.local-v2 .visibility-competitor-empty{flex:0 0 280px}.local-v2 .visibility-map-canvas{min-height:520px}.local-v2 .visibility-point-grid{gap:10px;width:76%;height:70%;top:54%;left:53%}.local-v2 .visibility-rank-point{border-width:2px;width:33px;height:33px}.local-v2 .visibility-history-strip{width:auto;max-width:calc(100% - 24px);display:flex;overflow-x:auto}.local-v2 .visibility-history-strip>button{flex:0 0 108px}.local-v2 .visibility-search-results{border-radius:12px 12px 0 0;width:100%;max-height:66%;inset:auto 0 0}.local-v2 .visibility-scan-heading{flex-direction:column}.local-v2 .visibility-scan-heading-actions{justify-content:space-between;width:100%}.local-v2 .visibility-managed-empty{grid-template-columns:auto minmax(0,1fr)}.local-v2 .visibility-managed-empty>.visibility-primary{grid-column:1/-1;justify-self:stretch}.local-v2 .visibility-create-form{grid-template-columns:1fr 1fr}.local-v2 .visibility-create-form>label:first-child,.local-v2 .visibility-create-keywords{grid-column:1/-1}.local-v2 .visibility-create-keywords{grid-row:auto}.local-v2 .visibility-scan-grid,.local-v2 .visibility-scan-grid.managed{grid-template-columns:1fr 1fr}.local-v2 .visibility-scan-grid label:first-child{grid-column:1/-1}.local-v2 .visibility-scan-grid>.visibility-primary{justify-self:stretch}.local-v2 .visibility-usage-row,.local-v2 .visibility-scan-confirm{grid-template-columns:1fr}.local-v2 .visibility-keyword-table,.local-v2 .visibility-competitor-table{overflow-x:auto}.local-v2 .visibility-competitor-table>div{min-width:710px}.local-v2 .visibility-keyword-table>div,.local-v2 .visibility-keyword-table>button{min-width:700px}.local-v2 .visibility-keyword-table.managed>div{min-width:760px}}@media (width<=480px){.local-v2 .visibility-campaign-rename-form>button,.local-v2 .visibility-campaign-lifecycle-card>button,.local-v2 .visibility-campaign-archive-card>button,.local-v2 .visibility-campaign-archive-confirm>div,.local-v2 .visibility-campaign-archive-confirm button{width:100%}.local-v2 .visibility-campaign-archive-confirm>div{flex-direction:column}.local-v2 .visibility-campaign-actions>span{display:none}.local-v2 .visibility-campaign-actions>button{width:100%}.local-v2 .visibility-report-controls>div{grid-template-columns:1fr 36px}.local-v2 .visibility-select-control.date{grid-column:1/2}.local-v2 .visibility-device-badge{grid-column:2/3}.local-v2 .visibility-kpis>div{min-height:86px;padding:13px 12px}.local-v2 .visibility-kpis b{font-size:21px}.local-v2 .visibility-kpis>div>i{top:40px;right:11px}.local-v2 .visibility-map-canvas{min-height:455px}.local-v2 .visibility-point-grid{width:82%;height:65%;top:55%}.local-v2 .visibility-rank-point{width:29px;height:29px;font-size:8px}.local-v2 .visibility-map-empty{width:calc(100% - 32px);left:50%}.local-v2 .visibility-map-legend{max-width:calc(100% - 62px)}.local-v2 .visibility-source-note{display:none}.local-v2 .visibility-scan-panel,.local-v2 .visibility-report-panel{padding:15px}.local-v2 .visibility-scan-grid,.local-v2 .visibility-scan-grid.managed{grid-template-columns:1fr}.local-v2 .visibility-scan-grid.managed>.visibility-primary,.local-v2 .visibility-scan-grid.managed>.visibility-secondary{grid-column:auto;justify-self:stretch}.local-v2 .visibility-scan-grid label:first-child{grid-column:auto}.local-v2 .visibility-scan-confirm>div:last-child{flex-direction:column;align-items:stretch}.local-v2 .visibility-create-form{grid-template-columns:1fr}.local-v2 .visibility-create-form>label:first-child,.local-v2 .visibility-create-keywords,.local-v2 .visibility-form-actions{grid-column:auto}.local-v2 .visibility-form-actions{flex-direction:column-reverse;align-items:stretch}.local-v2 .visibility-form-actions>button{width:100%;min-height:44px}.local-v2 .visibility-provider-note{flex-wrap:wrap}.local-v2 .visibility-provider-note>.visibility-secondary{margin-left:27px}}@media (width<=900px){.local-v2 .visibility-point-grid.geo{width:100%;height:100%;inset:0;transform:none}}@media (width<=480px){.local-v2 .visibility-map-zoom button{width:40px;height:40px}.local-v2 .visibility-rank-point{width:40px;height:40px;font-size:9px}.local-v2 .visibility-source-note{background:#ffffffd6;border-radius:4px;max-width:calc(100% - 130px);padding:3px 5px;font-size:6px;display:block;bottom:7px}}@media (prefers-reduced-motion:reduce){.local-v2 .visibility-rank-point,.local-v2 .visibility-spinner{transition:none;animation:none}.local-v2 .visibility-rank-point:hover{transform:none}}@media print{.local-v2 .app-header,.local-v2 .sidebar,.local-v2 .visibility-campaign-actions,.local-v2 .visibility-scan-button,.local-v2 .visibility-control-icon,.local-v2 .visibility-export-button,.local-v2 .visibility-map-zoom{display:none!important}.local-v2 .page-shell.page-shell-visibility{background:#fff;padding:0}.local-v2 .visibility-map-card{break-inside:avoid}}.local-v2.workspace-mode .page-shell.page-shell-content{background:#f4f5f5;padding:24px 32px 70px}.local-v2.workspace-mode .page-shell.page-shell-content>*{width:100%;max-width:1020px;margin-left:0;margin-right:auto}.local-v2 .product-view-surface.view-content{gap:0;padding-top:0}.local-v2 .gbp-insights{--gbp-accent:#94a5f5;--gbp-accent-dark:#6d81df;--gbp-border:#e2e3e3;--gbp-ink:#1a1e1a;--gbp-muted:#6a6c6a;--gbp-positive:#00845f;--gbp-negative:#c7161b;color:var(--gbp-ink);gap:28px;min-width:0;font-family:Inter,Arial,sans-serif;display:grid}.local-v2 .gbp-insights button,.local-v2 .gbp-insights select,.local-v2 .gbp-insights a{font:inherit}.local-v2 .gbp-insights button:focus-visible,.local-v2 .gbp-insights select:focus-visible,.local-v2 .gbp-insights a:focus-visible{outline-offset:2px;outline:3px solid #26a8e540}.local-v2 .gbp-page-header{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.local-v2 .gbp-page-header h1{color:#1d1e24;letter-spacing:-.035em;margin:0 0 14px;font-size:clamp(25px,2vw,31px);font-weight:760;line-height:1.15}.local-v2 .gbp-back-button{color:#373942;cursor:pointer;background:#fff;border:1px solid #d6d8df;border-radius:6px;align-items:center;gap:7px;min-height:36px;padding:7px 12px;font-size:13px;font-weight:650;display:inline-flex}.local-v2 .gbp-page-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:9px;display:flex}.local-v2 .gbp-page-actions>button,.local-v2 .gbp-page-actions>a{color:#31333b;cursor:pointer;background:#fff;border:1px solid #d5d7de;border-radius:6px;justify-content:center;align-items:center;gap:7px;min-height:38px;padding:8px 13px;font-size:13px;font-weight:650;text-decoration:none;display:inline-flex}.local-v2 .gbp-page-actions>button:disabled{cursor:wait;opacity:.65}.local-v2 .gbp-page-actions>.primary{color:#fff;background:#00a86b;border-color:#009b63}.local-v2 .gbp-page-actions>.primary:hover{background:#008f5c}.local-v2 .gbp-buy-more span{color:#4f525a;background:#f0f1f4;border-radius:999px;margin-left:2px;padding:3px 7px;font-size:11px}.local-v2 .gbp-pdf-meta{border-bottom:1px solid var(--gbp-border);justify-content:space-between;align-items:center;padding-bottom:12px;display:none}.local-v2 .gbp-pdf-meta b{font-size:16px}.local-v2 .gbp-pdf-meta span{color:var(--gbp-muted);font-size:11px}.local-v2 .gbp-insights.is-exporting .gbp-pdf-meta{display:flex}.local-v2 .gbp-location-card,.local-v2 .gbp-card,.local-v2 .gbp-summary-card{background:#fff;border:0;border-radius:8px;box-shadow:0 0 1px #00151012,0 1px 3px #00151012}.local-v2 .gbp-location-card{gap:0;display:grid;overflow:hidden}.local-v2 .gbp-location-row{justify-content:space-between;align-items:flex-start;gap:24px;padding:20px 22px 17px;display:flex}.local-v2 .gbp-location-row h2,.local-v2 .gbp-location-row select{color:#202128;letter-spacing:-.015em;margin:0;font-size:17px;font-weight:730}.local-v2 .gbp-location-row select{background:#fff;border:1px solid #d8dae0;border-radius:5px;max-width:min(520px,70vw);min-height:38px;padding:6px 34px 6px 10px}.local-v2 .gbp-location-row p{color:#656871;align-items:center;gap:6px;margin:9px 0 0;font-size:12px;display:flex}.local-v2 .gbp-phone{color:#4c4f57;margin-top:2px;font-size:13px;font-weight:600;text-decoration:none}.local-v2 .gbp-phone:hover{color:var(--gbp-accent-dark);text-decoration:underline}.local-v2 .gbp-phone.muted{color:#8b8e96;font-weight:500}.local-v2 .gbp-location-actions{border-top:1px solid #e4e5e9;grid-template-columns:auto minmax(210px,1fr) auto;align-items:center;gap:16px;padding:13px 22px;display:grid}.local-v2 .gbp-edit-button,.local-v2 .gbp-location-utilities button{color:#363840;cursor:pointer;background:#fff;border:1px solid #d5d7dd;border-radius:6px;justify-content:center;align-items:center;gap:7px;min-height:36px;padding:7px 11px;font-size:12px;font-weight:650;display:inline-flex}.local-v2 .gbp-edit-button{color:#fff;background:#1677dd;border-color:#1677dd}.local-v2 .gbp-edit-button:hover{background:#106ac6}.local-v2 .gbp-completion{align-items:center;gap:10px;max-width:360px;display:flex}.local-v2 .gbp-completion>span{background:#e8e9ed;border-radius:999px;width:100%;max-width:250px;height:5px;overflow:hidden}.local-v2 .gbp-completion i{border-radius:inherit;background:#208be0;height:100%;display:block}.local-v2 .gbp-completion b{color:#5d6068;flex:none;font-size:11px;font-weight:600}.local-v2 .gbp-location-utilities{justify-content:flex-end;gap:8px;display:flex}.local-v2 .gbp-location-utilities button.icon{width:36px;padding:7px}.local-v2 .gbp-location-utilities button.icon:hover{color:#b83c4a;border-color:#d85d69}.local-v2 .gbp-tabs{border-bottom:1px solid #dedfe4;align-items:flex-end;gap:31px;margin-top:-5px;display:flex}.local-v2 .gbp-tabs>button{color:#60636b;cursor:pointer;background:0 0;border:0;gap:7px;min-height:41px;padding:12px 1px 10px;font-size:13px;font-weight:650;display:inline-flex;position:relative}.local-v2 .gbp-tabs>button.active{color:#22242b}.local-v2 .gbp-tabs>button.active:after{content:"";background:#2a9de0;height:3px;position:absolute;bottom:-1px;left:0;right:0}.local-v2 .gbp-tabs em{color:#858890;text-transform:uppercase;background:#eceef1;border-radius:999px;padding:3px 6px;font-size:9px;font-style:normal}.local-v2 .gbp-filters{flex-wrap:wrap;align-items:center;gap:10px;margin-top:-8px;display:flex}.local-v2 .gbp-filters label{background:#fff;border:1px solid #d5d7dd;border-radius:6px;align-items:center;min-height:39px;padding-left:11px;display:inline-flex;position:relative}.local-v2 .gbp-filters select{appearance:auto;color:#363941;cursor:pointer;background:0 0;border:0;outline:0;min-height:37px;padding:6px 11px 6px 8px;font-size:12px;font-weight:590}.local-v2 .gbp-filters label:last-child{padding-left:4px}.local-v2 .filter-dot{background:#bcc0c8;border-radius:50%;width:8px;height:8px;display:block}.local-v2 .filter-dot.blue{background:#2da9e8}.local-v2 .filter-dot.gray{background:#b8bcc5}.local-v2 .gbp-status{color:#305f77;background:#edf7fd;border:1px solid #b9e1f5;border-radius:7px;align-items:center;gap:10px;min-height:46px;margin-top:-14px;padding:10px 13px;font-size:12px;display:flex}.local-v2 .gbp-status.loading svg{animation:.8s linear infinite gbp-spin}.local-v2 .gbp-status.error{color:#8c3440;background:#fff4f5;border-color:#efc9cd}.local-v2 .gbp-status.empty{color:#555861;background:#f7f7f8;border-color:#dedfe3}.local-v2 .gbp-status>div{flex:1;gap:2px;display:grid}.local-v2 .gbp-status b{color:#292b32;font-size:12px}.local-v2 .gbp-status span{font-size:11px}.local-v2 .gbp-status button{color:inherit;cursor:pointer;background:#fff;border:1px solid;border-radius:5px;min-height:32px;padding:6px 10px;font-size:11px;font-weight:650}@keyframes gbp-spin{to{transform:rotate(360deg)}}.local-v2 .gbp-summary-card{grid-template-columns:repeat(3,minmax(0,1fr));width:100%;max-width:956px;margin-right:auto;display:grid}.local-v2 .gbp-summary-card>div{min-width:0;padding:20px 22px 22px}.local-v2 .gbp-summary-card>div+div{border-left:1px solid #e1e3e7}.local-v2 .gbp-summary-card dt,.local-v2 .gbp-card-title h3{color:#4e515a;align-items:center;gap:7px;margin:0;font-size:13px;font-weight:650;display:flex}.local-v2 .gbp-summary-card dd{color:#202128;letter-spacing:-.035em;flex-wrap:wrap;align-items:baseline;gap:9px;margin:16px 0 0;font-size:31px;font-weight:730;line-height:1;display:flex}.local-v2 .gbp-info{color:#93969e;cursor:help;align-items:center;display:inline-flex}.local-v2 .gbp-rating-star{color:#70737b;font-size:31px;font-weight:400}.local-v2 .gbp-delta{color:#6f727a;letter-spacing:0;white-space:nowrap;font-size:11px;font-style:normal;font-weight:720}.local-v2 .gbp-delta.positive{color:var(--gbp-positive)}.local-v2 .gbp-delta.negative{color:var(--gbp-negative)}.local-v2 .gbp-delta.neutral{color:#858890}.local-v2 .gbp-report-section{gap:15px;display:grid}.local-v2 .gbp-report-section>h2{color:#555861;letter-spacing:-.02em;margin:6px 0 2px;font-size:20px;font-weight:650}.local-v2 .gbp-chart-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.local-v2 .gbp-card{min-width:0;overflow:hidden}.local-v2 .gbp-card-title{border-bottom:1px solid #e2e3e7;align-items:center;min-height:40px;padding:8px 20px;display:flex}.local-v2 .gbp-card-title h3{color:#282a31;font-size:14px}.local-v2 .gbp-chart-metrics{flex-wrap:wrap;align-items:center;gap:15px;min-height:52px;padding:14px 19px 4px;display:flex}.local-v2 .gbp-chart-metrics>span{color:#62656e;align-items:center;gap:6px;font-size:11px;display:inline-flex}.local-v2 .gbp-chart-metrics span>i{background:#bfc3ca;border-radius:50%;width:8px;height:8px;display:block}.local-v2 .gbp-chart-metrics span.current>i{background:var(--gbp-accent)}.local-v2 .gbp-chart-metrics b{color:#202128;letter-spacing:-.025em;font-size:20px;font-weight:730}.local-v2 .gbp-chart-metrics .gbp-delta{margin-left:auto}.local-v2 .gbp-line-chart{margin:0;padding:0 13px 10px 4px}.local-v2 .gbp-line-chart svg{width:100%;height:220px;display:block;overflow:visible}.local-v2 .gbp-grid-line{stroke:#e1e3e7;stroke-width:1px}.local-v2 .gbp-line{fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.2px;vector-effect:non-scaling-stroke}.local-v2 .gbp-line.previous{stroke:#bdc1c8}.local-v2 .gbp-line.current{stroke:var(--gbp-accent)}.local-v2 .gbp-chart-hit{fill:#0000;pointer-events:all;stroke:#0000;stroke-width:8px}.local-v2 .gbp-chart-hit:hover{fill:#fff;stroke:var(--gbp-accent);stroke-width:2px}.local-v2 .gbp-chart-point:focus{outline:none}.local-v2 .gbp-chart-point:focus .gbp-chart-hit{fill:#fff;stroke:var(--gbp-accent);stroke-width:2px}.local-v2 .gbp-chart-tooltip{pointer-events:none}.local-v2 .gbp-chart-tooltip rect{fill:#25272e;opacity:.96}.local-v2 .gbp-chart-tooltip text{fill:#fff;font-family:inherit;font-size:10px;font-weight:650}.local-v2 .gbp-axis-label{fill:#777a83;font-family:inherit;font-size:11px}.local-v2 .gbp-distribution-card,.local-v2 .gbp-interactions-card,.local-v2 .gbp-calls-card{margin-top:3px}.local-v2 .gbp-distribution-card .gbp-chart-metrics{padding-bottom:13px}.local-v2 .gbp-distribution-bar{border-radius:4px;height:29px;margin:0 19px;display:flex;overflow:hidden}.local-v2 .gbp-distribution-bar>i{min-width:1px;display:block}.local-v2 .gbp-distribution-bar>i+i{border-left:2px solid #fff}.local-v2 .search-mobile{background:#c77600}.local-v2 .search-desktop{background:#ffb06a}.local-v2 .maps-mobile{background:#a261fd}.local-v2 .maps-desktop{background:#d2b3ff}.local-v2 .gbp-distribution-legend{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 32px;padding:22px 20px 25px;display:grid}.local-v2 .gbp-distribution-legend>div{grid-template-columns:9px minmax(0,1fr) auto;align-items:center;gap:4px 9px;display:grid}.local-v2 .gbp-distribution-legend>div>i{border-radius:50%;grid-row:1/3;width:9px;height:9px}.local-v2 .gbp-distribution-legend span{color:#575a63;font-size:11px}.local-v2 .gbp-distribution-legend b{color:#22242b;grid-column:2;font-size:15px}.local-v2 .gbp-distribution-legend .gbp-delta{grid-area:1/3/3}.local-v2 .gbp-interaction-tabs{grid-template-columns:repeat(5,minmax(0,1fr));margin:17px 19px 3px;display:grid}.local-v2 .gbp-interaction-tabs button,.local-v2 .gbp-call-tabs button{color:#555861;cursor:pointer;text-align:left;background:#fff;border:1px solid #d8dae0;min-height:51px;padding:8px 10px;font-size:11px}.local-v2 .gbp-interaction-tabs button+button,.local-v2 .gbp-call-tabs button+button{border-left:0}.local-v2 .gbp-interaction-tabs button:first-child,.local-v2 .gbp-call-tabs button:first-child{border-radius:5px 0 0 5px}.local-v2 .gbp-interaction-tabs button:last-child,.local-v2 .gbp-call-tabs button:last-child{border-radius:0 5px 5px 0}.local-v2 .gbp-interaction-tabs button.active,.local-v2 .gbp-call-tabs button.active{color:#1878a7;background:#eef8fd;border-color:#67bce7;box-shadow:inset 0 0 0 1px #67bce7}.local-v2 .gbp-interaction-tabs span{line-height:1.2;display:block}.local-v2 .gbp-interaction-tabs b{color:#22242b;margin-top:5px;font-size:15px;display:block}.local-v2 .gbp-call-tabs{padding:17px 19px 1px;display:flex}.local-v2 .gbp-call-tabs button{text-align:center;min-height:38px}.local-v2 .gbp-bar-chart{border-bottom:1px solid #dfe1e5;grid-template-columns:repeat(7,minmax(30px,1fr));align-items:end;gap:clamp(10px,3.5vw,42px);height:245px;margin:0 34px 35px 48px;padding-top:30px;display:grid;position:relative}.local-v2 .gbp-bar-chart:before,.local-v2 .gbp-bar-chart:after{content:"";border-top:1px solid #e3e5e8;position:absolute;left:0;right:0}.local-v2 .gbp-bar-chart:before{top:35%}.local-v2 .gbp-bar-chart:after{top:68%}.local-v2 .gbp-bar-chart>span{z-index:1;flex-direction:column;justify-content:flex-end;align-self:stretch;align-items:center;min-width:0;display:flex;position:relative}.local-v2 .gbp-bar-chart span>b{color:#5e6169;margin-bottom:5px;font-size:10px}.local-v2 .gbp-bar-chart span>i{background:var(--gbp-accent);border-radius:3px 3px 0 0;width:min(34px,75%);min-height:3px;max-height:184px;display:block}.local-v2 .gbp-bar-chart small{color:#656871;font-size:11px;position:absolute;bottom:-24px}.local-v2 .gbp-hourly-unavailable{color:#6f727a;background:#f7f8f9;border:1px dashed #d3d6dc;border-radius:7px;align-items:flex-start;gap:13px;margin:20px;padding:22px;display:flex}.local-v2 .gbp-hourly-unavailable b{color:#33353d;font-size:13px}.local-v2 .gbp-hourly-unavailable p{max-width:720px;margin:5px 0 0;font-size:11px;line-height:1.55}.local-v2 .gbp-insights.is-exporting{background:#f4f5f5;padding:24px}.local-v2 .gbp-insights.is-exporting [data-html2canvas-ignore=true]{display:none!important}@media (width<=1100px){.local-v2 .gbp-page-header{flex-direction:column;align-items:stretch}.local-v2 .gbp-page-actions{justify-content:flex-start}.local-v2 .gbp-summary-card{width:100%}}@media (width<=840px){.local-v2.workspace-mode .page-shell.page-shell-content{padding:20px 16px 60px}.local-v2 .gbp-location-actions{grid-template-columns:1fr auto}.local-v2 .gbp-completion{grid-area:2/1/auto/-1;max-width:none}.local-v2 .gbp-chart-grid{grid-template-columns:1fr}.local-v2 .gbp-interaction-tabs{grid-template-columns:repeat(3,minmax(0,1fr))}.local-v2 .gbp-interaction-tabs button+button:nth-child(4){border-left:1px solid #d8dae0}}@media (width<=620px){.local-v2.workspace-mode .page-shell.page-shell-content{padding:15px 12px 52px}.local-v2 .gbp-insights{gap:21px}.local-v2 .gbp-page-header h1{font-size:25px}.local-v2 .gbp-page-actions{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.local-v2 .gbp-page-actions>button,.local-v2 .gbp-page-actions>a,.local-v2 .gbp-back-button{min-height:44px}.local-v2 .gbp-page-actions>.primary{grid-column:1/-1}.local-v2 .gbp-location-row{flex-direction:column;align-items:stretch;padding:17px}.local-v2 .gbp-location-row select{width:100%;max-width:100%}.local-v2 .gbp-location-actions{grid-template-columns:1fr;padding:13px 17px}.local-v2 .gbp-location-utilities{justify-content:stretch}.local-v2 .gbp-location-utilities button:not(.icon){flex:1}.local-v2 .gbp-completion{grid-area:auto}.local-v2 .gbp-filters{grid-template-columns:1fr;display:grid}.local-v2 .gbp-filters label,.local-v2 .gbp-filters select{width:100%;min-height:44px}.local-v2 .gbp-summary-card{grid-template-columns:1fr}.local-v2 .gbp-summary-card>div+div{border-top:1px solid #e1e3e7;border-left:0}.local-v2 .gbp-summary-card dd{font-size:28px}.local-v2 .gbp-distribution-legend{grid-template-columns:1fr}.local-v2 .gbp-interaction-tabs{margin-inline:14px;display:flex;overflow-x:auto}.local-v2 .gbp-interaction-tabs button{flex:0 0 142px;min-height:58px}.local-v2 .gbp-interaction-tabs button+button{border-left:1px solid #d8dae0}.local-v2 .gbp-chart-metrics{align-items:flex-start}.local-v2 .gbp-chart-metrics .gbp-delta{margin-left:0}.local-v2 .gbp-line-chart{overflow-x:auto}.local-v2 .gbp-line-chart svg{min-width:520px}.local-v2 .gbp-call-tabs button{flex:1;min-height:44px}.local-v2 .gbp-bar-chart{gap:7px;margin-left:22px;margin-right:18px}.local-v2 .gbp-status{flex-wrap:wrap;align-items:flex-start}.local-v2 .gbp-status>div{flex-basis:calc(100% - 32px)}}@media (prefers-reduced-motion:reduce){.local-v2 .gbp-status.loading svg{animation:none}}@media print{@page{margin:10mm;size:A4 portrait}body{background:#fff!important}.local-v2 .global-header,.local-v2 .tool-rail,.local-v2 .local-sidebar,.local-v2 .mobile-nav-backdrop,.local-v2 .gbp-page-actions,.local-v2 .gbp-back-button,.local-v2 .gbp-location-utilities,.local-v2 .gbp-filters,.local-v2 .gbp-status,.local-v2 .gbp-tabs,.local-v2 .gbp-interaction-tabs,.local-v2 .gbp-call-tabs{display:none!important}.app-shell.local-v2,.local-v2 .app-main,.local-v2.workspace-mode .page-shell.page-shell-content,.local-v2 .product-view-surface.view-content,.local-v2 .gbp-insights{background:#fff!important;width:100%!important;max-width:none!important;min-height:0!important;margin:0!important;padding:0!important;display:block!important}.local-v2 .gbp-page-header,.local-v2 .gbp-pdf-meta{margin-bottom:12px;display:flex!important}.local-v2 .gbp-page-header h1{font-size:22px}.local-v2 .gbp-location-card,.local-v2 .gbp-summary-card,.local-v2 .gbp-card{break-inside:avoid;box-shadow:none!important}.local-v2 .gbp-summary-card{width:100%;max-width:none;margin:14px 0}.local-v2 .gbp-report-section{break-before:auto;margin-top:18px}.local-v2 .gbp-chart-grid{gap:8px}.local-v2 .gbp-line-chart svg{max-height:180px}.local-v2 .gbp-calls-section{break-before:page}.local-v2 .gbp-location-actions{grid-template-columns:auto 1fr}}.local-v2 .gbp-content-workspace{gap:24px;min-width:0;display:grid}.local-v2 .gbp-posts-layout{grid-template-columns:minmax(0,1fr) 292px;align-items:start;gap:20px;display:grid}.local-v2 .gbp-post-composer,.local-v2 .gbp-post-live-preview,.local-v2 .gbp-post-list,.local-v2 .gbp-updates-workspace>[role=tabpanel]{border:1px solid var(--gbp-border);background:#fff;border-radius:9px;box-shadow:0 1px 2px #12191606}.local-v2 .gbp-post-composer{overflow:hidden}.local-v2 .gbp-post-composer.editing{border-color:#8f87dc;box-shadow:0 0 0 2px #7063cc1a}.local-v2 .gbp-post-composer>header,.local-v2 .gbp-post-list>header,.local-v2 .gbp-updates-header{justify-content:space-between;align-items:center;gap:16px;display:flex}.local-v2 .gbp-post-composer>header{border-bottom:1px solid #eceeee;padding:18px 20px}.local-v2 .gbp-post-composer>header span,.local-v2 .gbp-post-live-preview>span{color:#81847f;letter-spacing:.09em;margin-bottom:4px;font-size:9px;font-weight:750;display:block}.local-v2 .gbp-post-composer h2,.local-v2 .gbp-post-list h2,.local-v2 .gbp-updates-header h2{color:#222622;margin:0;font-size:18px}.local-v2 .gbp-editing-note{color:#6259b4;margin:5px 0 0;font-size:10px}.local-v2 .gbp-ai-writer{color:#242824;cursor:pointer;background:#fff;border:1px solid #cfd3d0;border-radius:6px;align-items:center;gap:7px;padding:8px 11px;font-size:12px;font-weight:700;display:inline-flex}.local-v2 .gbp-ai-writer span{color:#8054d7;margin:0;font-size:16px}.local-v2 .gbp-post-summary{padding:18px 20px 8px;display:block;position:relative}.local-v2 .gbp-post-summary textarea,.local-v2 .gbp-dialog-body textarea{color:#292d29;font:inherit;resize:vertical;border:0;outline:0;width:100%;min-height:126px;line-height:1.55}.local-v2 .gbp-post-summary small{color:#999d99;float:right;font-size:10px}.local-v2 .gbp-composer-tools{border-top:1px solid #eceeee;align-items:center;gap:8px;margin-top:12px;padding:12px 20px;display:flex}.local-v2 .gbp-tool-button,.local-v2 .gbp-cta-select select,.local-v2 .gbp-action-url input,.local-v2 .gbp-post-list select,.local-v2 .gbp-updates-header button{color:#3b3f3b;cursor:pointer;background:#fff;border:1px solid #d6d9d6;border-radius:6px;min-height:34px;padding:7px 10px;font-size:11px}.local-v2 .gbp-tool-button{align-items:center;gap:6px;display:inline-flex}.local-v2 .gbp-cta-select select{min-width:145px}.local-v2 .gbp-edit-media-note{color:#666c68;align-items:center;gap:6px;font-size:10px;line-height:1.4;display:inline-flex}.local-v2 .gbp-action-url{color:#4c504c;gap:5px;padding:0 20px 13px;font-size:11px;display:grid}.local-v2 .gbp-action-url input{cursor:text;width:100%}.local-v2 .gbp-post-composer>footer,.local-v2 .gbp-content-dialog>footer{background:#f8f9f8;border-top:1px solid #e7e9e7;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;padding:12px 20px;display:flex}.local-v2 .gbp-post-composer>footer button,.local-v2 .gbp-content-dialog>footer button,.local-v2 .gbp-content-empty button,.local-v2 .gbp-content-state button,.local-v2 .gbp-update-table button{color:#272c28;cursor:pointer;background:#fff;border:1px solid #cfd3d0;border-radius:6px;min-height:34px;padding:8px 12px;font-size:11px;font-weight:650}.local-v2 .gbp-post-composer>footer button.primary,.local-v2 .gbp-content-dialog>footer button.primary,.local-v2 .gbp-update-table button.primary{color:#fff;background:#252b27;border-color:#252b27}.local-v2 .gbp-content-dialog>footer button.danger{color:#fff;background:#a82933;border-color:#a82933}.local-v2 .gbp-post-composer button:disabled,.local-v2 .gbp-content-dialog button:disabled,.local-v2 .gbp-update-table button:disabled{cursor:not-allowed;opacity:.5}.local-v2 .gbp-post-image-preview{max-width:230px;margin:8px 20px;position:relative}.local-v2 .gbp-post-image-preview img{object-fit:cover;border-radius:7px;width:100%;max-height:150px;display:block}.local-v2 .gbp-post-image-preview button{color:#fff;cursor:pointer;background:#242925;border:0;border-radius:50%;width:24px;height:24px;position:absolute;top:7px;right:7px}.local-v2 .gbp-post-live-preview{padding:18px}.local-v2 .gbp-post-live-preview h3{margin:0 0 12px;font-size:14px}.local-v2 .gbp-post-live-preview>img,.local-v2 .gbp-dialog-post-preview img{object-fit:cover;border-radius:6px;width:100%;max-height:180px}.local-v2 .gbp-post-preview-placeholder{color:#929791;background:#f3f5f4;border-radius:7px;flex-direction:column;justify-content:center;align-items:center;gap:7px;height:150px;display:flex}.local-v2 .gbp-post-live-preview p{color:#505550;overflow-wrap:anywhere;font-size:11px;line-height:1.55}.local-v2 .gbp-post-live-preview>b{text-align:center;border-top:1px solid #e8eae8;padding-top:11px;font-size:11px;display:block}.local-v2 .gbp-post-list>header{border-bottom:1px solid #e8eae8;padding:17px 20px}.local-v2 .gbp-post-list>header p,.local-v2 .gbp-updates-header p{color:var(--gbp-muted);margin:4px 0 0;font-size:11px}.local-v2 .gbp-post-operation{border-bottom:1px solid #dcebe2;align-items:center;gap:8px;padding:10px 16px;font-size:11px;display:flex}.local-v2 .gbp-post-operation.success{color:#086b50;background:#edf9f4}.local-v2 .gbp-post-operation.error{color:#982b34;background:#fff0f1;border-color:#f1d6d9}.local-v2 .gbp-post-cards{gap:10px;padding:14px;display:grid}.local-v2 .gbp-post-cards>article{border:1px solid #e4e7e4;border-radius:7px;padding:14px 15px}.local-v2 .gbp-post-cards>article:focus-visible{outline-offset:2px;outline:3px solid #7063cc3d}.local-v2 .gbp-post-cards>article.editing{border-color:#9188dd;box-shadow:0 0 0 2px #7063cc14}.local-v2 .gbp-post-cards>article>header,.local-v2 .gbp-post-cards>article>footer{justify-content:space-between;align-items:center;gap:10px;display:flex}.local-v2 .gbp-post-cards>article>header>div{align-items:center;gap:7px;display:flex}.local-v2 .gbp-post-cards>article>header em{color:#6259b4;font-size:9px;font-style:normal;font-weight:700}.local-v2 .gbp-post-cards time,.local-v2 .gbp-post-cards footer{color:#838783;font-size:10px}.local-v2 .gbp-post-cards p{color:#3c413d;margin:12px 0;font-size:12px;line-height:1.55}.local-v2 .gbp-post-status,.local-v2 .gbp-update-state{border-radius:999px;padding:4px 7px;font-size:9px;font-weight:750}.local-v2 .gbp-post-status.draft{color:#626762;background:#eef0ef}.local-v2 .gbp-post-status.scheduled,.local-v2 .gbp-post-status.publishing{color:#875d02;background:#fff0d0}.local-v2 .gbp-post-status.published{color:#067454;background:#dff6ed}.local-v2 .gbp-post-status.publish_unknown{color:#713b8f;background:#f5e9ff}.local-v2 .gbp-post-status.failed{color:#a82933;background:#ffe5e6}.local-v2 .gbp-post-error{color:#9d2832;background:#fff1f1;margin-top:10px;padding:7px;font-size:10px}.local-v2 .gbp-post-card-actions{border-top:1px solid #eceeec;flex-wrap:wrap;justify-content:flex-end;gap:6px;margin-top:11px;padding-top:11px;display:flex}.local-v2 .gbp-post-card-actions button{color:#343934;cursor:pointer;background:#fff;border:1px solid #cfd3d0;border-radius:6px;align-items:center;gap:5px;min-height:34px;padding:7px 10px;font-size:10px;font-weight:650;display:inline-flex}.local-v2 .gbp-post-card-actions button.primary{color:#fff;background:#252b27;border-color:#252b27}.local-v2 .gbp-post-card-actions button.reconcile{color:#713b8f;background:#f5e9ff;border-color:#d7bfe8}.local-v2 .gbp-post-card-actions button.danger{color:#a82933;border-color:#e0b9bd}.local-v2 .gbp-post-card-actions button:disabled{cursor:not-allowed;opacity:.5}.local-v2 .gbp-content-state,.local-v2 .gbp-content-empty{color:#6f746f;text-align:center;justify-content:center;align-items:center;gap:10px;min-height:190px;padding:28px;font-size:12px;display:flex}.local-v2 .gbp-content-state.error{color:#982b34;flex-wrap:wrap}.local-v2 .gbp-content-state.error div{text-align:left;gap:3px;display:grid}.local-v2 .gbp-content-state.error span{color:#6c4549}.local-v2 .gbp-content-empty{flex-direction:column}.local-v2 .gbp-content-empty h3{color:#313632;margin:4px 0 0}.local-v2 .gbp-content-empty p{margin:0}.local-v2 .gbp-content-dialog-layer{z-index:240;background:#1c211d7a;justify-content:center;align-items:center;padding:18px;display:flex;position:fixed;inset:0}.local-v2 .gbp-content-dialog{background:#fff;border-radius:9px;width:100%;max-width:520px;max-height:calc(100vh - 36px);overflow:auto;box-shadow:0 24px 70px #0a140e3d}.local-v2 .gbp-content-dialog>header{border-bottom:1px solid #e6e8e6;justify-content:space-between;align-items:center;padding:16px 19px;display:flex}.local-v2 .gbp-content-dialog>header h2{margin:0;font-size:18px}.local-v2 .gbp-content-dialog>header button{cursor:pointer;background:0 0;border:0;padding:5px}.local-v2 .gbp-dialog-body{color:#575c57;gap:14px;padding:20px;display:grid}.local-v2 .gbp-dialog-body.two-columns{grid-template-columns:1fr 1fr}.local-v2 .gbp-dialog-body label{color:#343934;gap:6px;font-size:11px;font-weight:650;display:grid}.local-v2 .gbp-dialog-body label span{color:#929692;font-weight:400}.local-v2 .gbp-dialog-body textarea,.local-v2 .gbp-dialog-body input{box-sizing:border-box;border:1px solid #d4d8d4;border-radius:6px;min-height:40px;padding:10px}.local-v2 .gbp-dialog-body p{margin:0;font-size:11px;line-height:1.55}.local-v2 .gbp-dialog-body.two-columns>p{grid-column:1/-1}.local-v2 .gbp-post-confirm-summary{color:#363b37;background:#f5f7f5;border-left:3px solid #7770c9;max-height:150px;margin:0;padding:11px 13px;font-size:11px;line-height:1.55;overflow:auto}.local-v2 .gbp-update-decision{gap:8px;margin:0;display:grid}.local-v2 .gbp-update-decision>div{background:#f5f7f5;border-radius:6px;padding:10px}.local-v2 .gbp-update-decision dt{color:#7a7f7a;text-transform:uppercase;font-size:9px;font-weight:750}.local-v2 .gbp-update-decision dd{color:#303530;overflow-wrap:anywhere;margin:5px 0 0;font-size:11px}.local-v2 .gbp-dialog-post-preview{padding:20px}.local-v2 .gbp-dialog-post-preview h3{margin:0 0 12px;font-size:14px}.local-v2 .gbp-dialog-post-preview p{line-height:1.55}.local-v2 .gbp-preview-cta{color:#272c28;background:#fff;border:1px solid #cfd3d0;border-radius:6px;min-height:34px;padding:8px 12px;font-size:11px;font-weight:650;display:inline-block}.local-v2 .gbp-updates-workspace{gap:16px}.local-v2 .gbp-updates-header{padding:2px 0 4px}.local-v2 .gbp-updates-header button{align-items:center;gap:6px;display:inline-flex}.local-v2 .gbp-update-tabs{border-bottom:1px solid #dedfe4;gap:25px;display:flex;overflow-x:auto}.local-v2 .gbp-update-tabs button{color:#676b67;cursor:pointer;white-space:nowrap;background:0 0;border:0;min-height:41px;font-size:12px;position:relative}.local-v2 .gbp-update-tabs button.active{color:#222722;font-weight:700}.local-v2 .gbp-update-tabs button.active:after{content:"";background:#2a9de0;height:3px;position:absolute;bottom:0;left:0;right:0}.local-v2 .gbp-update-tabs button span{background:#ecefed;border-radius:999px;margin-left:6px;padding:2px 5px;font-size:9px}.local-v2 .gbp-update-table-wrap{overflow-x:auto}.local-v2 .gbp-update-table{border-collapse:collapse;width:100%;min-width:760px}.local-v2 .gbp-update-table th,.local-v2 .gbp-update-table td{text-align:left;vertical-align:top;border-bottom:1px solid #eceeec;padding:13px 15px;font-size:11px}.local-v2 .gbp-update-table thead th{color:#707570;letter-spacing:.04em;text-transform:uppercase;background:#f7f8f7;font-size:9px}.local-v2 .gbp-update-table tbody th{color:#323732;width:140px}.local-v2 .gbp-update-table td>div{gap:6px;display:flex}.local-v2 .gbp-update-state.processing{color:#875d02;background:#fff0d0}.local-v2 .gbp-update-state.accepted{color:#067454;background:#dff6ed}.local-v2 .gbp-update-state.rejected{color:#a82933;background:#ffe5e6}@media (width<=840px){.local-v2 .gbp-posts-layout{grid-template-columns:1fr}.local-v2 .gbp-post-live-preview{display:none}}@media (width<=620px){.local-v2 .gbp-tabs{gap:19px;overflow-x:auto}.local-v2 .gbp-tabs>button{white-space:nowrap}.local-v2 .gbp-post-composer>header,.local-v2 .gbp-post-list>header,.local-v2 .gbp-updates-header{flex-direction:column;align-items:flex-start}.local-v2 .gbp-post-composer>footer{justify-content:stretch}.local-v2 .gbp-post-composer>footer button{flex:42%}.local-v2 .gbp-post-card-actions{justify-content:stretch}.local-v2 .gbp-post-card-actions button{flex:42%;justify-content:center;min-height:44px}.local-v2 .gbp-composer-tools{flex-direction:column;align-items:stretch}.local-v2 .gbp-tool-button,.local-v2 .gbp-cta-select select{justify-content:center;width:100%}.local-v2 .gbp-dialog-body.two-columns{grid-template-columns:1fr}}@media print{.local-v2 .gbp-content-workspace,.local-v2 .gbp-content-dialog-layer{display:none!important}}.gbp-public-root{color:#1a1e1a;background:#f4f5f5;min-height:100vh}.gbp-public-header{z-index:40;background:#fffffff5;border-bottom:1px solid #e0e2e1;grid-template-columns:auto 1fr auto;align-items:center;gap:28px;min-height:68px;padding:10px clamp(18px,4vw,54px);display:grid;position:sticky;top:0}.gbp-public-brand{color:#1c211e;align-items:center;gap:10px;text-decoration:none;display:inline-flex}.gbp-public-brand>span:last-child{line-height:1;display:grid}.gbp-public-brand b{letter-spacing:.08em;font-size:12px}.gbp-public-brand small{color:#757b77;letter-spacing:.28em;margin-top:5px;font-size:8px}.gbp-public-brand-mark{background:#202521;border-radius:9px;justify-content:center;align-items:end;gap:3px;width:34px;height:34px;padding:8px;display:flex}.gbp-public-brand-mark i{background:#fff;border-radius:2px;width:4px;display:block}.gbp-public-brand-mark i:first-child{height:8px}.gbp-public-brand-mark i:nth-child(2){height:14px}.gbp-public-brand-mark i:nth-child(3){height:19px}.gbp-public-header nav{justify-content:center;align-items:center;gap:26px;display:flex}.gbp-public-header nav a,.gbp-public-header-actions a{color:#565b57;font-size:12px;font-weight:650;text-decoration:none}.gbp-public-header nav a[aria-current=page]{color:#171b18}.gbp-public-header nav a:hover,.gbp-public-header-actions>a:first-child:hover{color:#00845f}.gbp-public-header-actions{align-items:center;gap:15px;display:flex}.gbp-public-header-actions .primary{color:#fff;background:#202521;border-radius:7px;padding:10px 14px}.gbp-public-header-actions .primary:hover{background:#00845f}.gbp-public-root.local-v2 .page-shell.gbp-public-main{max-width:none;min-height:calc(100vh - 68px);width:100%!important;margin:0!important}.gbp-preview-note{color:#54506f;background:#f3f1ff;border:1px solid #d7d2ff;border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;margin-top:-14px;padding:12px 14px;display:grid}.gbp-preview-note>svg{color:#6d67c7}.gbp-preview-note>div{gap:3px;display:grid}.gbp-preview-note b{color:#292640;font-size:12px}.gbp-preview-note span{font-size:11px;line-height:1.45}.gbp-preview-note a{color:#49449d;white-space:nowrap;background:#fff;border:1px solid #bcb6ef;border-radius:6px;min-height:34px;padding:8px 11px;font-size:11px;font-weight:700;text-decoration:none}.gbp-public-footer{color:#737874;background:#fff;border-top:1px solid #e0e2e1;justify-content:space-between;align-items:center;padding:22px clamp(18px,4vw,54px);font-size:11px;display:flex}.gbp-public-footer>div{gap:18px;display:flex}.gbp-public-footer a{color:inherit;text-decoration:none}.gbp-public-footer a:hover{color:#00845f}.gbp-public-toast{color:#fff;z-index:80;background:#202521;border-radius:8px;align-items:center;gap:14px;max-width:min(420px,100vw - 32px);padding:12px 14px;font-size:12px;display:flex;position:fixed;bottom:22px;right:22px;box-shadow:0 10px 30px #0015102e}.gbp-public-toast.error{background:#8c3440}.gbp-public-toast button{color:inherit;cursor:pointer;background:0 0;border:0;font-size:18px;line-height:1}@media (width<=780px){.gbp-public-header{grid-template-columns:1fr auto;gap:14px}.gbp-public-header nav,.gbp-public-header-actions>a:first-child{display:none}.gbp-preview-note{grid-template-columns:auto 1fr;align-items:start}.gbp-preview-note a{white-space:normal;grid-column:2;justify-self:start}}@media (width<=520px){.gbp-public-header-actions .primary{padding:9px 10px;font-size:10px}.gbp-public-brand b{font-size:10px}.gbp-public-brand small{font-size:7px}.gbp-public-footer{flex-direction:column;align-items:flex-start;gap:11px}.gbp-public-footer>div{flex-wrap:wrap}.gbp-public-toast{bottom:14px;left:14px;right:14px}}@media print{.gbp-public-header,.gbp-public-footer,.gbp-public-toast{display:none!important}.gbp-public-root.local-v2 .page-shell.gbp-public-main{min-height:0}}.gbp-agent-page{--agent-purple:#6d49d8;--agent-purple-dark:#4c2fae;--agent-purple-soft:#f2effd;--agent-blue:#1f57c3;--agent-canvas:#f6f7f9;--agent-card:#fff;--agent-ink:#202124;--agent-muted:#666b73;--agent-subtle:#8b9098;--agent-line:#e1e3e7;--agent-line-strong:#cfd2d8;--agent-green:#1f875f;--agent-green-soft:#e9f7f0;--agent-amber:#9a5b08;--agent-amber-soft:#fff4df;--agent-red:#bd3932;--agent-red-soft:#fcebea;background:var(--agent-canvas);color:var(--agent-ink);font-family:var(--font-body), Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;min-height:100vh}.gbp-agent-page *,.gbp-agent-dialog-layer *{box-sizing:border-box}.gbp-agent-topbar{border-bottom:1px solid var(--agent-line);z-index:20;background:#fffffff5;grid-template-columns:270px 1fr auto;align-items:center;gap:30px;min-height:66px;padding:0 34px;display:grid;position:sticky;top:0}.gbp-agent-brand{color:var(--agent-ink);align-items:center;gap:10px;text-decoration:none;display:inline-flex}.gbp-agent-brand>span{color:#fff;letter-spacing:-.04em;background:linear-gradient(145deg,#7a55e7,#5430bb);border-radius:8px;justify-content:center;align-items:center;width:34px;height:34px;font-size:12px;font-weight:900;display:flex}.gbp-agent-brand b,.gbp-agent-brand small,.gbp-agent-account b,.gbp-agent-account small{display:block}.gbp-agent-brand b{letter-spacing:-.015em;font-size:13px}.gbp-agent-brand small{color:var(--agent-subtle);text-transform:uppercase;margin-top:2px;font-size:9px;font-weight:700}.gbp-agent-topbar nav{align-items:center;gap:5px;display:flex}.gbp-agent-topbar nav a,.gbp-agent-topbar nav span{color:var(--agent-muted);border-radius:6px;padding:9px 12px;font-size:12px;font-weight:650;text-decoration:none}.gbp-agent-topbar nav a:hover{color:var(--agent-ink);background:#f2f3f5}.gbp-agent-topbar nav span{background:var(--agent-purple-soft);color:var(--agent-purple-dark)}.gbp-agent-account{align-items:center;gap:10px;min-width:0;display:flex}.gbp-agent-account>span{text-align:right;min-width:0}.gbp-agent-account b{text-overflow:ellipsis;white-space:nowrap;max-width:210px;font-size:11px;overflow:hidden}.gbp-agent-account small{color:var(--agent-subtle);text-overflow:ellipsis;white-space:nowrap;max-width:210px;margin-top:2px;font-size:9px;overflow:hidden}.gbp-agent-account>i{color:#fff;background:#242327;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;font-size:10px;font-style:normal;font-weight:800;display:flex}.gbp-agent-shell{max-width:1240px;margin:0 auto;padding:25px 30px 70px}.gbp-agent-breadcrumb{color:var(--agent-subtle);align-items:center;gap:5px;margin-bottom:25px;font-size:11px;display:flex}.gbp-agent-breadcrumb a{color:var(--agent-muted);text-decoration:none}.gbp-agent-breadcrumb a:hover{color:var(--agent-blue);text-decoration:underline}.gbp-agent-hero{justify-content:space-between;align-items:end;gap:36px;margin-bottom:24px;display:flex}.gbp-agent-hero>div:first-child{max-width:760px}.gbp-agent-eyebrow{color:var(--agent-purple-dark);letter-spacing:.08em;align-items:center;gap:6px;font-size:10px;font-weight:850;display:flex}.gbp-agent-hero h1{letter-spacing:-.045em;margin:10px 0;font-size:clamp(28px,4vw,39px);line-height:1}.gbp-agent-hero p{color:var(--agent-muted);margin:0;font-size:13px;line-height:1.65}.gbp-agent-hero-actions{flex:none;align-items:center;gap:8px;display:flex}.gbp-agent-primary-button,.gbp-agent-secondary-button{cursor:pointer;font:inherit;border-radius:6px;justify-content:center;align-items:center;gap:7px;min-height:40px;padding:8px 13px;font-size:11px;font-weight:750;text-decoration:none;transition:background-color .14s,border-color .14s,color .14s,transform .14s;display:inline-flex}.gbp-agent-primary-button{color:#fff;background:#242327;border:1px solid #242327}.gbp-agent-primary-button:hover:not(:disabled){background:#403f44;border-color:#403f44;transform:translateY(-1px)}.gbp-agent-secondary-button{border:1px solid var(--agent-line-strong);color:var(--agent-ink);background:#fff}.gbp-agent-secondary-button:hover:not(:disabled){background:#f8f8fa;border-color:#aeb2ba}.gbp-agent-primary-button:disabled,.gbp-agent-secondary-button:disabled{cursor:not-allowed;opacity:.52}.gbp-agent-business-bar{background:var(--agent-card);border:1px solid var(--agent-line);border-radius:9px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:13px;margin-bottom:15px;padding:13px 15px;display:grid;box-shadow:0 2px 9px #1f232909}.gbp-agent-business-avatar{color:#324aa8;background:#edf1ff;border:1px solid #d3dbfa;border-radius:7px;justify-content:center;align-items:center;width:42px;height:42px;font-size:11px;font-weight:850;display:flex}.gbp-agent-business-bar label{min-width:0;display:block}.gbp-agent-business-bar label>span{color:var(--agent-subtle);letter-spacing:.1em;font-size:8px;font-weight:850;display:block}.gbp-agent-business-bar select{appearance:none;color:var(--agent-ink);font:inherit;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%23666b73' stroke-width='2'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") right 4px center no-repeat;border:0;max-width:100%;min-height:27px;margin:2px 0;padding:2px 25px 2px 0;font-size:15px;font-weight:780;display:block}.gbp-agent-business-bar label small{color:var(--agent-muted);text-overflow:ellipsis;white-space:nowrap;font-size:10px;display:block;overflow:hidden}.gbp-agent-connection{border-radius:6px;align-items:center;gap:8px;min-width:205px;padding:8px 10px;display:flex}.gbp-agent-connection.ready{background:var(--agent-green-soft);color:var(--agent-green)}.gbp-agent-connection.waiting{background:var(--agent-amber-soft);color:var(--agent-amber)}.gbp-agent-connection>i{background:currentColor;border-radius:50%;width:7px;height:7px}.gbp-agent-connection b,.gbp-agent-connection small{display:block}.gbp-agent-connection b{font-size:9px}.gbp-agent-connection small{color:currentColor;opacity:.8;margin-top:2px;font-size:8px}.gbp-agent-content{gap:14px;display:grid}.gbp-agent-notice,.gbp-agent-partial-warning{border:1px solid;border-radius:7px;align-items:center;gap:8px;min-height:42px;padding:8px 11px;display:flex}.gbp-agent-notice.success{background:var(--agent-green-soft);color:#186b4c;border-color:#b7dfcd}.gbp-agent-notice p,.gbp-agent-partial-warning p{flex:1;margin:0;font-size:10px;line-height:1.45}.gbp-agent-notice button{color:inherit;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.gbp-agent-partial-warning{color:#34557f;background:#eff4fc;border-color:#c9d7ec}.gbp-agent-photo-warning{background:linear-gradient(95deg,#f0edff 0%,#f8f6ff 56%,#fff 100%);border:1px solid #d5caf5;border-radius:8px;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 14px;display:grid}.gbp-agent-photo-warning>span{color:var(--agent-purple-dark);background:#fff;border:1px solid #d9d0f4;border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.gbp-agent-photo-warning h2{margin:0;font-size:11px}.gbp-agent-photo-warning p{color:#666071;margin:3px 0 0;font-size:9px;line-height:1.5}.gbp-agent-photo-warning button{background:var(--agent-purple-dark);color:#fff;cursor:pointer;border:0;border-radius:5px;align-items:center;gap:5px;min-height:34px;padding:7px 10px;font-size:9px;font-weight:750;display:flex}.gbp-agent-status-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.gbp-agent-status-card{background:var(--agent-card);border:1px solid var(--agent-line);border-radius:8px;grid-template-columns:36px minmax(0,1fr) auto;align-items:start;gap:10px;min-height:106px;padding:14px;display:grid}.gbp-agent-status-icon{border-radius:7px;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.gbp-agent-status-icon.active{background:var(--agent-green-soft);color:var(--agent-green)}.gbp-agent-status-icon.paused{color:#6f747b;background:#f1f2f3}.gbp-agent-status-icon.session{background:var(--agent-purple-soft);color:var(--agent-purple-dark)}.gbp-agent-status-card>div>span{color:var(--agent-subtle);letter-spacing:.06em;text-transform:uppercase;font-size:8px;font-weight:800;display:block}.gbp-agent-status-card strong{margin-top:5px;font-size:13px;display:block}.gbp-agent-status-card p{color:var(--agent-muted);margin:4px 0 0;font-size:9px;line-height:1.45}.gbp-agent-status-card>i{border-radius:50%;width:7px;height:7px;margin-top:4px}.gbp-agent-status-card>i.active{background:#24ad78;box-shadow:0 0 0 4px #e5f7ef}.gbp-agent-status-card>i.paused{background:#a8adb4}.gbp-agent-status-card>i.session{background:var(--agent-purple);box-shadow:0 0 0 4px #f0edfc}.gbp-agent-workspace-grid{grid-template-columns:285px minmax(0,1fr);align-items:start;gap:14px;display:grid}.gbp-agent-performance-card,.gbp-agent-actions-card{background:var(--agent-card);border:1px solid var(--agent-line);border-radius:9px;min-width:0}.gbp-agent-performance-card{padding:16px}.gbp-agent-performance-card>header{color:var(--agent-subtle);letter-spacing:.08em;justify-content:space-between;align-items:center;font-size:8px;font-weight:850;display:flex}.gbp-agent-performance-card>header svg{color:var(--agent-purple)}.gbp-agent-score{grid-template-columns:78px 1fr;align-items:center;gap:12px;margin:18px 0 17px;display:grid}.gbp-agent-score-ring{background:conic-gradient(var(--agent-purple) var(--agent-score), #ececf0 0);border-radius:50%;justify-content:center;align-items:center;width:76px;height:76px;display:flex;position:relative}.gbp-agent-score-ring:after{content:"";background:#fff;border-radius:50%;position:absolute;inset:7px}.gbp-agent-score-ring span{z-index:1;font-size:20px;font-weight:850;position:relative}.gbp-agent-score-ring small{color:var(--agent-muted);font-size:9px}.gbp-agent-score strong{font-size:11px}.gbp-agent-score p{color:var(--agent-muted);margin:4px 0 0;font-size:8px;line-height:1.45}.gbp-agent-metrics{gap:0;margin:0 0 14px;display:grid}.gbp-agent-metrics>div{border-top:1px solid var(--agent-line);justify-content:space-between;align-items:baseline;padding:9px 0 8px;display:flex}.gbp-agent-metrics dt{color:var(--agent-muted);font-size:9px}.gbp-agent-metrics dd{margin:0;font-size:14px;font-weight:820}.gbp-agent-performance-card>a{color:var(--agent-blue);align-items:center;gap:5px;font-size:9px;font-weight:750;text-decoration:none;display:flex}.gbp-agent-performance-card>a:hover{text-decoration:underline}.gbp-agent-performance-card>small{color:var(--agent-subtle);margin-top:11px;font-size:7px;line-height:1.5;display:block}.gbp-agent-actions-card>header{justify-content:space-between;align-items:center;gap:18px;padding:16px 17px 12px;display:flex}.gbp-agent-actions-card>header>div>span{color:var(--agent-purple-dark);letter-spacing:.09em;font-size:8px;font-weight:850}.gbp-agent-actions-card h2{letter-spacing:-.025em;margin:4px 0 0;font-size:17px}.gbp-agent-actions-card header p{color:var(--agent-muted);margin:3px 0 0;font-size:9px}.gbp-agent-actions-card header .gbp-agent-secondary-button{min-height:36px}.gbp-agent-actions-head-buttons{flex:none;align-items:center;gap:8px;display:flex}.gbp-agent-posts-link{color:var(--agent-blue);white-space:nowrap;align-items:center;gap:5px;min-height:36px;padding:7px 4px;font-size:8px;font-weight:750;text-decoration:none;display:inline-flex}.gbp-agent-posts-link:hover{text-decoration:underline}.gbp-agent-tabs{border-bottom:1px solid var(--agent-line);gap:20px;min-height:42px;padding:0 17px;display:flex;overflow-x:auto}.gbp-agent-tabs button{color:var(--agent-muted);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;flex:none;align-items:center;gap:6px;min-height:42px;padding:0 2px;font-size:9px;font-weight:700;display:flex}.gbp-agent-tabs button[aria-selected=true]{border-bottom-color:var(--agent-purple);color:var(--agent-purple-dark)}.gbp-agent-tabs button span{color:#686d74;background:#eff0f2;border-radius:9px;justify-content:center;align-items:center;min-width:17px;height:17px;padding:0 5px;font-size:7px;display:flex}.gbp-agent-tabs button[aria-selected=true] span{background:var(--agent-purple-soft);color:var(--agent-purple-dark)}.gbp-agent-queue{outline:none;min-height:335px;padding:0 17px 8px}.gbp-agent-queue-row{border-bottom:1px solid var(--agent-line);grid-template-columns:34px minmax(0,1fr) auto;align-items:start;gap:10px;padding:14px 1px;display:grid}.gbp-agent-queue-row:last-child{border-bottom:0}.gbp-agent-queue-row.attention{background:linear-gradient(90deg,#0000,#fffaf1)}.gbp-agent-queue-icon{color:#666c74;background:#f1f2f4;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.gbp-agent-queue-row.completed .gbp-agent-queue-icon{background:var(--agent-green-soft);color:var(--agent-green)}.gbp-agent-queue-row.attention .gbp-agent-queue-icon{background:var(--agent-amber-soft);color:var(--agent-amber)}.gbp-agent-queue-copy{min-width:0}.gbp-agent-queue-copy>div{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.gbp-agent-queue-copy strong{font-size:10px}.gbp-agent-source{letter-spacing:.05em;text-transform:uppercase;border-radius:3px;padding:3px 5px;font-size:6px;font-weight:850}.gbp-agent-source.live{color:#3262a9;background:#ecf3ff}.gbp-agent-source.persistent{background:var(--agent-purple-soft);color:var(--agent-purple-dark)}.gbp-agent-source.attention{background:var(--agent-amber-soft);color:var(--agent-amber)}.gbp-agent-queue-copy p{color:var(--agent-muted);margin:4px 0;font-size:9px;line-height:1.5}.gbp-agent-queue-copy small{color:var(--agent-subtle);font-size:7px;display:block}.gbp-agent-queue-actions{flex-direction:column;align-items:flex-end;gap:4px;padding-top:2px;display:flex}.gbp-agent-queue-actions a,.gbp-agent-queue-actions button{color:var(--agent-blue);cursor:pointer;font:inherit;white-space:nowrap;background:0 0;border:0;align-items:center;gap:3px;min-height:28px;padding:4px 3px;font-size:8px;font-weight:700;text-decoration:none;display:flex}.gbp-agent-queue-actions a:hover,.gbp-agent-queue-actions button:hover{text-decoration:underline}.gbp-agent-queue-actions button.remove{color:#8a5250}.gbp-agent-posts-state{color:#5a448d;background:#f5f3fc;border-bottom:1px solid #ded7f1;align-items:center;gap:7px;min-height:39px;padding:7px 18px;font-size:8px;display:flex}.gbp-agent-posts-state.error{background:var(--agent-red-soft);color:var(--agent-red);border-bottom-color:#e7c0bc}.gbp-agent-posts-state span{flex:1;line-height:1.4}.gbp-agent-posts-state button{color:inherit;cursor:pointer;font:inherit;background:0 0;border:0;min-height:30px;padding:5px;font-size:8px;font-weight:800;text-decoration:underline}.gbp-agent-queue-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:300px;padding:35px;display:flex}.gbp-agent-queue-empty>span{color:#747980;background:#f0f1f2;border-radius:50%;justify-content:center;align-items:center;width:42px;height:42px;display:flex}.gbp-agent-queue-empty h3{margin:10px 0 3px;font-size:12px}.gbp-agent-queue-empty p{color:var(--agent-muted);max-width:410px;margin:0;font-size:9px;line-height:1.5}.gbp-agent-state,.gbp-agent-empty-state{border:1px solid var(--agent-line);text-align:center;background:#fff;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;min-height:310px;padding:35px;display:flex}.gbp-agent-state>span,.gbp-agent-empty-state>span{background:var(--agent-purple-soft);color:var(--agent-purple-dark);border-radius:50%;justify-content:center;align-items:center;width:50px;height:50px;display:flex}.gbp-agent-state.error>span{background:var(--agent-red-soft);color:var(--agent-red)}.gbp-agent-state h2,.gbp-agent-empty-state h2{margin:15px 0 5px;font-size:17px}.gbp-agent-state p,.gbp-agent-empty-state p{color:var(--agent-muted);max-width:520px;margin:0 auto 17px;font-size:11px;line-height:1.6}.gbp-agent-state>button{color:#fff;cursor:pointer;background:#242327;border:0;border-radius:6px;min-height:40px;padding:8px 14px;font-size:10px;font-weight:750}.gbp-agent-loading{gap:13px;margin-top:15px;display:grid}.gbp-agent-skeleton{background:linear-gradient(100deg,#eceef1 20%,#f8f9fa 45%,#eceef1 70%) 0 0/240% 100%;border:1px solid #e6e8eb;border-radius:9px;height:105px;animation:1.25s ease-in-out infinite alternate gbp-agent-pulse}.gbp-agent-skeleton.wide{height:74px}.gbp-agent-skeleton.tall{height:410px}.gbp-agent-skeleton-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.gbp-agent-skeleton-workspace{grid-template-columns:285px 1fr;gap:14px;display:grid}@keyframes gbp-agent-pulse{0%{background-position:0 0}to{background-position:100% 0}}.gbp-agent-dialog-layer{font-family:var(--font-body), Inter, ui-sans-serif, system-ui, sans-serif;z-index:1000;background:#14141885;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.gbp-agent-dialog{color:#202124;background:#fff;border:1px solid #d6d8dd;border-radius:11px;flex-direction:column;width:600px;max-width:100%;max-height:min(88vh,900px);display:flex;overflow:hidden;box-shadow:0 24px 80px #15151a3d}.gbp-agent-dialog-large{width:820px}.gbp-agent-dialog-header{border-bottom:1px solid #e2e4e8;justify-content:space-between;align-items:start;gap:20px;padding:19px 21px 15px;display:flex}.gbp-agent-dialog-header>div>span{color:#5b3bc3;letter-spacing:.1em;font-size:8px;font-weight:850;display:block}.gbp-agent-dialog-header h2{letter-spacing:-.025em;margin:5px 0 0;font-size:18px}.gbp-agent-dialog-header p{color:#686d74;max-width:620px;margin:5px 0 0;font-size:9px;line-height:1.5}.gbp-agent-icon-button{color:#646970;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:5px;flex:none;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.gbp-agent-icon-button:hover{background:#f2f3f5}.gbp-agent-dialog-body{padding:18px 21px;overflow:auto}.gbp-agent-dialog-footer{background:#fafafb;border-top:1px solid #e2e4e8;justify-content:flex-end;align-items:center;gap:8px;padding:12px 21px;display:flex}.gbp-agent-settings-section{border:1px solid #e0e2e6;border-radius:8px;overflow:hidden}.gbp-agent-settings-section+.gbp-agent-settings-section{margin-top:15px}.gbp-agent-settings-heading{background:#fafafb;border-bottom:1px solid #e3e5e8;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px 14px;display:grid}.gbp-agent-settings-heading>span{color:#5c3dc2;background:#efedfb;border-radius:7px;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.gbp-agent-settings-heading h3{margin:0;font-size:11px}.gbp-agent-settings-heading p{color:#6d7279;margin:3px 0 0;font-size:8px}.gbp-agent-settings-heading em{color:#5c3dc2;letter-spacing:.08em;background:#efedfb;border-radius:3px;padding:4px 5px;font-size:6px;font-style:normal;font-weight:850}.gbp-agent-settings-heading em.persistent{color:#1f7857;background:#e8f5ee}.gbp-agent-settings-fields{gap:13px;padding:14px;display:grid}.gbp-agent-field-grid{gap:12px;display:grid}.gbp-agent-field-grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.gbp-agent-field-grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.gbp-agent-field{color:#34373b;gap:5px;min-width:0;font-size:9px;font-weight:700;display:grid}.gbp-agent-field>span{justify-content:space-between;align-items:baseline;display:flex}.gbp-agent-field>span small{color:#8a8f96;font-size:7px;font-weight:500}.gbp-agent-field input,.gbp-agent-field select,.gbp-agent-field textarea{color:#202124;font:inherit;background:#fff;border:1px solid #ccd0d6;border-radius:5px;width:100%;min-height:40px;padding:8px 9px;font-size:10px;line-height:1.45}.gbp-agent-field textarea{resize:vertical;min-height:auto}.gbp-agent-field input:disabled,.gbp-agent-field select:disabled,.gbp-agent-field textarea:disabled{color:#8a8e94;background:#f2f3f4}.gbp-agent-field.compact{max-width:260px}.gbp-agent-switch-row{cursor:pointer;background:#fafafb;border:1px solid #e1e3e6;border-radius:6px;justify-content:space-between;align-items:center;gap:18px;min-height:60px;padding:9px 11px;display:flex}.gbp-agent-switch-row>span{min-width:0}.gbp-agent-switch-row b,.gbp-agent-switch-row small{display:block}.gbp-agent-switch-row b{font-size:9px}.gbp-agent-switch-row small{color:#72777f;margin-top:3px;font-size:8px;line-height:1.4}.gbp-agent-switch-row.disabled{cursor:not-allowed;opacity:.65}.gbp-agent-switch-row input{appearance:none;cursor:pointer;background:#b4b8bf;border-radius:10px;flex:none;width:36px;height:20px;margin:0;padding:2px;transition:background-color .14s;position:relative}.gbp-agent-switch-row input:after{content:"";background:#fff;border-radius:50%;width:16px;height:16px;transition:transform .14s;display:block;box-shadow:0 1px 3px #0000002e}.gbp-agent-switch-row input:checked{background:#6541cd}.gbp-agent-switch-row input:checked:after{transform:translate(16px)}.gbp-agent-guardrails,.gbp-agent-session-note,.gbp-agent-inline-warning,.gbp-agent-upload-warning,.gbp-agent-form-error{border:1px solid;border-radius:6px;align-items:start;gap:7px;padding:9px 10px;font-size:8px;line-height:1.5;display:flex}.gbp-agent-guardrails{color:#315f82;background:#eaf4fb;border-color:#c5dced}.gbp-agent-session-note{color:#5a448c;background:#f3effd;border-color:#d7ccf2}.gbp-agent-inline-warning,.gbp-agent-upload-warning{color:#815316;background:#fff4df;border-color:#ebd19e;margin:14px}.gbp-agent-upload-warning{margin:0 0 14px}.gbp-agent-form-error{color:#a8342e;background:#fcebea;border-color:#e7b9b5;margin-bottom:13px}.gbp-agent-guardrails p,.gbp-agent-session-note p,.gbp-agent-upload-warning p{margin:0}.gbp-agent-role-note{color:#7a6060;margin:0;font-size:8px}.gbp-agent-upload-zone{cursor:pointer;text-align:center;background:#fafafb;border:1px dashed #bfc3ca;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;min-height:155px;padding:24px;display:flex}.gbp-agent-upload-zone:hover{background:#f7f5fd;border-color:#7a5ccc}.gbp-agent-upload-zone.selected{background:#edf8f2;border-color:#7bc3a3}.gbp-agent-upload-zone input{opacity:0;width:1px;height:1px;position:absolute}.gbp-agent-upload-zone>span{color:#6544c7;background:#eeebfa;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;margin-bottom:10px;display:flex}.gbp-agent-upload-zone.selected>span{color:#1d805a;background:#daf1e6}.gbp-agent-upload-zone strong{font-size:11px}.gbp-agent-upload-zone small{color:#747981;margin-top:4px;font-size:8px}.gbp-agent-upload-zone+.gbp-agent-field{margin-top:14px}.gbp-agent-photo-consent{color:#5f646c;cursor:pointer;align-items:start;gap:8px;margin:14px 0;font-size:8px;line-height:1.5;display:flex}.gbp-agent-photo-consent input{accent-color:#6541cd;flex:none;width:16px;height:16px;margin:0}.gbp-agent-dialog-posts-link{color:#2259b6;align-items:center;gap:5px;min-height:32px;margin-top:13px;font-size:9px;font-weight:750;text-decoration:none;display:inline-flex}.gbp-agent-dialog-posts-link:hover{text-decoration:underline}.gbp-agent-dialog-posts-link+.gbp-agent-form-error{margin-top:10px}.gbp-agent-post-context{background:#f8f7fc;border:1px solid #dfd9ef;border-radius:7px;margin-top:14px;padding:10px 11px}.gbp-agent-post-context>span,.gbp-agent-generated-preview>span{color:#685298;letter-spacing:.08em;font-size:7px;font-weight:850;display:block}.gbp-agent-post-context>div{flex-wrap:wrap;gap:5px;margin-top:7px;display:flex}.gbp-agent-post-context i{color:#56417f;background:#ebe6f8;border-radius:10px;padding:4px 7px;font-size:8px;font-style:normal}.gbp-agent-post-context p{color:#77727f;margin:6px 0 0;font-size:8px}.gbp-agent-post-context small{color:#696471;margin-top:8px;font-size:8px;line-height:1.5;display:block}.gbp-agent-generated-preview{color:#285e47;background:#edf8f2;border:1px solid #bfe0cf;border-radius:7px;margin-top:13px;padding:10px 11px}.gbp-agent-generated-preview>span{color:#287052}.gbp-agent-generated-preview p{margin:6px 0 0;font-size:9px;line-height:1.55}.gbp-agent-page :focus-visible,.gbp-agent-dialog-layer :focus-visible{outline-offset:2px;outline:3px solid #4b6ee661}.gbp-agent-sr-only{clip:rect(0, 0, 0, 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (width<=980px){.gbp-agent-topbar{grid-template-columns:230px 1fr auto;gap:18px;padding-inline:22px}.gbp-agent-topbar nav{display:none}.gbp-agent-topbar{grid-template-columns:1fr auto}.gbp-agent-status-grid{grid-template-columns:1fr}.gbp-agent-status-card{min-height:0}.gbp-agent-workspace-grid{grid-template-columns:250px minmax(0,1fr)}.gbp-agent-skeleton-workspace{grid-template-columns:250px 1fr}.gbp-agent-field-grid.three{grid-template-columns:1fr 1fr}}@media (width<=760px){.gbp-agent-topbar{min-height:60px;padding-inline:16px}.gbp-agent-account>span{display:none}.gbp-agent-shell{padding:18px 16px 48px}.gbp-agent-breadcrumb{margin-bottom:18px}.gbp-agent-hero{flex-direction:column;align-items:start;gap:17px}.gbp-agent-hero-actions{width:100%}.gbp-agent-hero-actions>*{flex:1}.gbp-agent-business-bar{grid-template-columns:42px minmax(0,1fr)}.gbp-agent-connection{grid-column:1/-1;min-width:0}.gbp-agent-photo-warning{grid-template-columns:38px minmax(0,1fr)}.gbp-agent-photo-warning button{grid-column:1/-1;justify-content:center;min-height:42px}.gbp-agent-workspace-grid,.gbp-agent-skeleton-workspace{grid-template-columns:1fr}.gbp-agent-actions-card{order:-1}.gbp-agent-performance-card{grid-template-columns:1fr 1fr;gap:0 20px;display:grid}.gbp-agent-performance-card>header,.gbp-agent-performance-card>a,.gbp-agent-performance-card>small{grid-column:1/-1}.gbp-agent-score{margin-bottom:10px}.gbp-agent-dialog-layer{align-items:flex-end;padding:0}.gbp-agent-dialog{border-bottom:0;border-radius:12px 12px 0 0;width:100%;max-height:94vh}.gbp-agent-field-grid.two,.gbp-agent-field-grid.three{grid-template-columns:1fr}}@media (width<=520px){.gbp-agent-brand small{display:none}.gbp-agent-brand>span{width:32px;height:32px}.gbp-agent-hero-actions{flex-direction:column;align-items:stretch}.gbp-agent-primary-button,.gbp-agent-secondary-button{min-height:44px}.gbp-agent-business-bar{align-items:start}.gbp-agent-business-bar select{width:100%;font-size:13px}.gbp-agent-status-card{grid-template-columns:36px minmax(0,1fr)}.gbp-agent-status-card>i{display:none}.gbp-agent-actions-card>header,.gbp-agent-actions-head-buttons{flex-direction:column;align-items:stretch}.gbp-agent-posts-link{justify-content:center;min-height:42px}.gbp-agent-actions-card header .gbp-agent-secondary-button{width:100%;min-height:42px}.gbp-agent-tabs{gap:14px}.gbp-agent-queue{padding-inline:12px}.gbp-agent-queue-row{grid-template-columns:32px minmax(0,1fr)}.gbp-agent-queue-actions{flex-flow:wrap;grid-column:2;align-items:flex-start}.gbp-agent-queue-actions a,.gbp-agent-queue-actions button{min-height:36px}.gbp-agent-performance-card{display:block}.gbp-agent-dialog-header,.gbp-agent-dialog-body,.gbp-agent-dialog-footer{padding-left:15px;padding-right:15px}.gbp-agent-dialog-footer>*{flex:1}.gbp-agent-settings-heading{grid-template-columns:36px minmax(0,1fr)}.gbp-agent-settings-heading em{grid-column:2;justify-self:start}}@media (prefers-reduced-motion:reduce){.gbp-agent-page *,.gbp-agent-dialog-layer *{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media print{.gbp-agent-topbar,.gbp-agent-hero-actions,.gbp-agent-photo-warning button,.gbp-agent-actions-card header button,.gbp-agent-queue-actions{display:none!important}.gbp-agent-page{background:#fff}.gbp-agent-shell{max-width:none;padding:0}.gbp-agent-workspace-grid{grid-template-columns:260px 1fr}}.auth-shell{--auth-ink:#121826;--auth-muted:#626c7e;--auth-subtle:#8790a0;--auth-line:#dfe4ec;--auth-line-strong:#cbd2df;--auth-canvas:#f4f6f9;--auth-panel:#fbfcfd;--auth-white:#fff;--auth-night:#09111f;--auth-night-soft:#101b2b;--auth-primary:#5455d9;--auth-primary-dark:#3f40ad;--auth-primary-pale:#eeefff;--auth-coral:#ff7468;--auth-mint:#70ddb0;--auth-success:#10724f;--auth-danger:#a93d35;--auth-danger-pale:#fff4f2;--auth-ease:cubic-bezier(.22, 1, .36, 1);background:var(--auth-canvas);color:var(--auth-ink);font-family:var(--font-body), Inter, ui-sans-serif, system-ui, sans-serif;grid-template-columns:minmax(500px,44fr) minmax(620px,56fr);align-items:start;min-height:100svh;display:grid;overflow:clip visible}.auth-shell,.auth-shell *,.auth-shell :before,.auth-shell :after{box-sizing:border-box}.auth-shell button,.auth-shell input{color:inherit;font:inherit}.auth-shell button,.auth-shell a,.auth-checkbox-row input,.auth-checkbox-row label{-webkit-tap-highlight-color:transparent}.auth-shell :where(a,button,input):focus-visible{outline-offset:3px;outline:3px solid #5455d942}.auth-shell button:disabled,.auth-shell input:disabled{cursor:not-allowed;opacity:.58}.auth-sr-only{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.auth-panel{z-index:2;background:radial-gradient(circle at 0 0,#5455d90f,#0000 25rem),linear-gradient(#fbfcfd 0%,#f6f8fb 100%);min-width:0;min-height:100svh;position:relative;overflow:hidden}.auth-panel:before{content:"";pointer-events:none;background-image:linear-gradient(#5455d906 1px,#0000 1px),linear-gradient(90deg,#5455d906 1px,#0000 1px);background-size:40px 40px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(140deg,#000 0%,#0000 38%);mask-image:linear-gradient(140deg,#000 0%,#0000 38%)}.auth-panel-inner{z-index:1;width:calc(100% - clamp(48px,7vw,92px));max-width:480px;margin:0 auto;padding:clamp(30px,4.2vw,64px) 0 clamp(42px,6vw,76px);position:relative}.auth-mode-signin .auth-panel-inner{align-content:center;min-height:100svh;display:grid}.auth-header{justify-content:space-between;align-items:center;gap:18px;display:flex}.auth-brand{color:var(--auth-ink);align-items:center;gap:11px;min-height:44px;text-decoration:none;display:inline-flex}.auth-brand-mark{background:linear-gradient(145deg,#171d2b,#4546b8);border:1px solid #ffffff29;border-radius:11px;flex:none;justify-content:center;align-items:flex-end;gap:3px;width:36px;height:36px;padding:7px;display:inline-flex;box-shadow:0 9px 22px #35378f33}.auth-brand-mark i{background:linear-gradient(#ff9b91,#c5c6ff);border-radius:999px;width:4px;height:11px;display:block}.auth-brand-mark i:nth-child(2){height:21px}.auth-brand-mark i:nth-child(3){height:15px}.auth-brand>span:last-child{line-height:1;display:grid}.auth-brand b{letter-spacing:-.035em;font-size:16px;font-weight:850}.auth-brand small{color:var(--auth-primary-dark);letter-spacing:.2em;margin-top:5px;font-size:8px;font-weight:900}.auth-secure-badge{border:1px solid var(--auth-line);color:#556074;white-space:nowrap;background:#ffffffc7;border-radius:999px;align-items:center;gap:7px;min-height:34px;padding:7px 11px;font-size:11px;font-weight:750;display:inline-flex}.auth-secure-badge i,.auth-preview-badge i{background:var(--auth-success);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #10724f1c}.auth-heading{margin-top:clamp(44px,6.8vh,70px)}.auth-mode-signup .auth-heading{margin-top:clamp(38px,5.5vh,58px)}.auth-eyebrow,.auth-step-label{color:var(--auth-primary-dark);letter-spacing:.16em;font-size:10px;font-weight:900;line-height:1.5;display:block}.auth-heading h1{font-family:var(--font-display), Inter, sans-serif;letter-spacing:-.052em;text-wrap:balance;margin:13px 0 15px;font-size:clamp(40px,3.1vw,44px);font-weight:790;line-height:1.04}.auth-heading>p{color:#596478;max-width:465px;margin:0;font-size:14px;line-height:1.68}.auth-segmented{background:#e9edf3;border:1px solid #dfe4ec;border-radius:15px;grid-template-columns:1fr 1fr;gap:4px;margin-top:28px;padding:4px;display:grid}.auth-segmented button{color:#677184;cursor:pointer;background:0 0;border:0;border-radius:11px;gap:3px;min-height:54px;padding:8px 12px;font-size:13px;font-weight:820;transition:background .18s,box-shadow .18s,color .18s;display:grid}.auth-segmented button small{color:#8a93a2;font-size:10px;font-weight:600}.auth-segmented button:hover:not(:disabled){color:var(--auth-ink)}.auth-segmented button.is-active{color:var(--auth-ink);background:#fff;box-shadow:0 4px 14px #161c2d14}.auth-segmented button.is-active small{color:#687285}.auth-progress{grid-template-columns:repeat(3,1fr);gap:8px;margin:18px 0 0;padding:0;list-style:none;display:grid}.auth-progress li{color:#8a93a2;grid-template-columns:24px 1fr;align-items:center;gap:8px;min-width:0;font-size:10px;line-height:1.25;display:grid;position:relative}.auth-progress li:not(:last-child):after{content:"";background:#dbe0e9;height:1px;position:absolute;top:12px;left:32px;right:-3px}.auth-progress li b{z-index:1;background:#fff;border:1px solid #d7dde7;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;font-size:10px;display:flex;position:relative}.auth-progress li span{text-overflow:ellipsis;white-space:nowrap;z-index:1;background:#f8f9fb;padding-right:4px;position:relative;overflow:hidden}.auth-progress li.is-current{color:var(--auth-primary-dark);font-weight:800}.auth-progress li.is-current b{background:var(--auth-primary);border-color:var(--auth-primary);color:#fff}.auth-progress li.is-complete{color:#39735d;font-weight:800}.auth-progress li.is-complete b{color:var(--auth-success);background:#e6f6ef;border-color:#b9e3d1}.auth-progress li.is-complete:after{background:linear-gradient(90deg,#9bd2ba,#dbe0e9)}.auth-methods{margin-top:18px}.auth-email-form{background:#fffffff0;border:1px solid #dfe4ec;border-radius:20px;gap:18px;padding:20px;display:grid;box-shadow:0 16px 40px #12182611}.auth-signup-linear,.auth-signin-linear{gap:18px;min-width:0;display:grid}.auth-field-email-full{grid-column:1/-1;width:100%;margin-bottom:2px}.auth-signup-divider{margin-block:1px}.auth-profile-fields,.auth-consent-panel{border:0;gap:13px;min-width:0;margin:0;padding:0;display:grid}.auth-profile-fields>legend,.auth-consent-panel>legend{float:left;gap:3px;width:100%;margin:0 0 13px;padding:0;display:grid}.auth-profile-fields>legend+*,.auth-consent-panel>legend+*{clear:both}.auth-profile-fields legend span,.auth-consent-panel legend span,.auth-method-heading>span{color:#263044;font-size:13px;font-weight:850}.auth-profile-fields legend small,.auth-consent-panel legend small,.auth-method-heading>small{color:#7b8494;font-size:12px;line-height:1.45}.auth-field-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.auth-field{gap:7px;min-width:0;display:grid}.auth-field>span,.auth-field-label{color:#3f495d;justify-content:space-between;align-items:center;gap:7px;font-size:12px;font-weight:780;display:flex}.auth-field-label{cursor:pointer}.auth-field>span em,.auth-field-label em{color:#7d8696;letter-spacing:.04em;text-transform:uppercase;font-size:9px;font-style:normal;font-weight:800}.auth-password-grid{margin-top:2px}.auth-password-control{min-width:0;position:relative}.auth-field .auth-password-control input{padding-right:76px}.auth-password-control input::-ms-reveal{display:none}.auth-password-control input::-ms-clear{display:none}.auth-password-toggle{color:#4b5568;cursor:pointer;background:#f2f4f8;border:1px solid #d9dee7;border-radius:8px;min-height:34px;padding:6px 9px;transition:background .16s,border-color .16s,color .16s;position:absolute;top:50%;right:9px;transform:translateY(-50%);font-size:10px!important;font-weight:820!important}.auth-password-toggle:hover:not(:disabled){background:var(--auth-primary-pale);color:var(--auth-primary-dark);border-color:#bfc1ee}.auth-password-toggle:focus-visible{outline-offset:1px!important}.auth-password-rule{color:#757f90;align-items:center;gap:6px;font-size:10px;font-weight:710;line-height:1.4;display:flex}.auth-password-rule i{color:#626c7e;background:#eef0f4;border-radius:999px;flex:none;justify-content:center;align-items:center;min-width:20px;height:20px;padding:0 4px;font-size:8px;font-style:normal;font-weight:900;display:inline-flex}.auth-password-rule.is-met{color:var(--auth-success)}.auth-password-rule.is-met i{color:var(--auth-success);background:#ddf3e8}.auth-password-meta{justify-content:space-between;align-items:center;gap:10px;display:flex}.auth-password-meta .auth-field-help{margin:0}.auth-password-meta button{color:var(--auth-primary-dark);cursor:pointer;text-underline-offset:3px;background:0 0;border:0;flex:none;min-height:36px;padding:4px 0 4px 8px;font-size:11px;font-weight:850;text-decoration:underline}.auth-password-meta button:hover:not(:disabled){color:#30319c}.auth-field input,.auth-code-field input{appearance:none;background:#fff;border:1px solid #cfd6e1;border-radius:11px;outline:0;width:100%;min-height:52px;padding:12px 14px;transition:border-color .16s,box-shadow .16s,background .16s}.auth-field input::placeholder,.auth-code-field input::placeholder{color:#9ca5b4}.auth-field input:hover:not(:disabled){border-color:#adb7c6}.auth-field input:focus,.auth-code-field input:focus{border-color:var(--auth-primary);background:#fff;box-shadow:0 0 0 4px #5455d91c}.auth-field input[aria-invalid=true],.auth-code-field input[aria-invalid=true]{background:snow;border-color:#c76057;box-shadow:0 0 0 3px #a93d3514}.auth-field-help,.auth-field-error{font-size:11px;line-height:1.45}.auth-field-help{color:#7b8494}.auth-field-error{color:var(--auth-danger);font-weight:730}.auth-consent-panel{background:#f4f6fa;border:1px solid #e1e5ed;border-radius:16px;gap:8px;padding:15px}.auth-checkbox-row{background:#fff;border:1px solid #dfe4ec;border-radius:12px;grid-template-columns:44px minmax(0,1fr);align-items:start;min-height:62px;transition:border-color .16s,box-shadow .16s,background .16s;display:grid}.auth-checkbox-row:hover{border-color:#c6ceda}.auth-checkbox-row:focus-within{border-color:var(--auth-primary);box-shadow:0 0 0 3px #5455d917}.auth-checkbox-row.has-error{background:var(--auth-danger-pale);border-color:#e3a7a0}.auth-checkbox-row.is-optional{background:#fafbfc}.auth-checkbox-row input{appearance:none;cursor:pointer;background:0 0;border:0;outline:0;place-content:center;width:44px;height:44px;margin:8px 0 0;display:grid;position:relative}.auth-checkbox-row input:before{content:"";background:#fff;border:1.5px solid #aeb8c7;border-radius:6px;width:21px;height:21px;transition:background .15s,border-color .15s,transform .15s}.auth-checkbox-row input:after{content:"";opacity:0;border:2px solid #fff;border-width:0 2px 2px 0;width:5px;height:9px;transition:opacity .15s,transform .15s;position:absolute;top:15px;left:19px;transform:rotate(45deg)scale(.7)}.auth-checkbox-row input:checked:before{background:var(--auth-primary);border-color:var(--auth-primary);transform:scale(1.04)}.auth-checkbox-row input:checked:after{opacity:1;transform:rotate(45deg)scale(1)}.auth-checkbox-row input:focus-visible{outline:0}.auth-checkbox-row input:focus-visible:before{box-shadow:0 0 0 4px #5455d92b}.auth-checkbox-row label{cursor:pointer;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:8px;min-height:60px;padding:11px 11px 10px 0;display:grid}.auth-checkbox-row label>span{color:#4c5669;font-size:12px;line-height:1.5}.auth-checkbox-row label a{color:var(--auth-primary-dark);text-underline-offset:2px;font-weight:820;text-decoration-thickness:1px}.auth-checkbox-row label>em{background:var(--auth-primary-pale);color:var(--auth-primary-dark);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;border-radius:999px;padding:4px 6px;font-size:8px;font-style:normal;font-weight:900}.auth-checkbox-row.is-optional label>em{color:#657083;background:#eaedf2}.auth-consent-error{color:var(--auth-danger);margin:-2px 3px 2px 44px;font-size:11px;font-weight:730;line-height:1.4}.auth-method-heading{border-top:1px solid #e4e8ef;gap:3px;margin-top:2px;padding-top:18px;display:grid}.auth-google-button,.auth-code-login-button{cursor:pointer;text-align:left;background:#fff;border:1px solid #c7ced9;border-radius:11px;grid-template-columns:36px minmax(0,1fr) 22px;align-items:center;gap:12px;width:100%;min-height:58px;padding:8px 14px 8px 10px;transition:border-color .18s,box-shadow .18s,transform .18s;display:grid;box-shadow:0 2px 5px #191f3309}.auth-google-button:hover:not(:disabled),.auth-code-login-button:hover:not(:disabled){border-color:#9ca6b6;transform:translateY(-1px);box-shadow:0 8px 22px #191f3317}.auth-code-login-button{background:#f7f7ff;border-color:#cfd0ef}.auth-code-login-mark{color:var(--auth-primary-dark);letter-spacing:1px;background:linear-gradient(145deg,#eef,#e2e4ff);border:1px solid #d3d5f4;border-radius:10px;justify-content:center;align-items:center;width:36px;height:36px;font-size:12px;font-weight:900;display:flex}.auth-google-mark{background:#fff;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.auth-google-logo{background:url(/google-g.png) 50%/20px 20px no-repeat;width:20px;height:20px;display:block}.auth-button-copy{gap:2px;min-width:0;display:grid}.auth-button-copy b{color:#252b37;font-family:Arial,sans-serif;font-size:13px;font-weight:600}.auth-button-copy small{color:#747d8d;font-size:10px;line-height:1.35}.auth-button-arrow{color:var(--auth-primary);justify-self:end;font-size:18px;font-weight:850}.auth-divider{color:#7e8797;letter-spacing:.045em;text-transform:uppercase;align-items:center;gap:11px;font-size:9px;font-weight:780;display:flex}.auth-divider:before,.auth-divider:after{content:"";background:#e0e4eb;width:100%;height:1px}.auth-divider span{flex:none}.auth-primary-button{cursor:pointer;background:linear-gradient(135deg,#494ac5,#6263e1);border:1px solid #4849c0;border-radius:11px;justify-content:center;align-items:center;gap:9px;width:100%;min-height:54px;padding:12px 18px;font-size:13px;font-weight:820;transition:box-shadow .18s,filter .18s,transform .18s;display:flex;box-shadow:0 10px 24px #4546b838;color:#fff!important}.auth-primary-button:hover:not(:disabled){filter:saturate(1.06);transform:translateY(-1px);box-shadow:0 14px 30px #4546b84d}.auth-method-note{color:#5f6a70;background:#f4f7f6;border:1px solid #e0e8e4;border-radius:11px;grid-template-columns:22px 1fr;align-items:start;gap:9px;margin:0;padding:10px 11px;font-size:12px;line-height:1.5;display:grid}.auth-method-note>i{color:var(--auth-success);background:#ddf3e8;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;font-size:10px;font-style:normal;font-weight:900;display:flex}.auth-method-note b{color:#35433f}.auth-spinner{border:2px solid #c9ceda;border-top-color:var(--auth-primary);border-radius:50%;justify-self:end;width:17px;height:17px;animation:.75s linear infinite authSpin;display:inline-block}.auth-spinner.is-light{border-color:#fff #ffffff61 #ffffff61}.auth-error{background:var(--auth-danger-pale);color:var(--auth-danger);border:1px solid #edc5c0;border-radius:12px;grid-template-columns:26px 1fr;align-items:flex-start;gap:10px;margin-top:14px;padding:12px 13px;display:grid}.auth-error>span{background:#f7d9d5;border-radius:50%;justify-content:center;align-items:center;width:26px;height:26px;font-size:12px;font-weight:900;display:flex}.auth-error p{margin:3px 0 0;font-size:12px;line-height:1.55}.auth-error button{color:#7c2a24;cursor:pointer;text-underline-offset:3px;background:0 0;border:0;min-height:44px;margin-top:8px;padding:0;font-size:12px;font-weight:850;text-decoration:underline}.auth-status{color:#176749;background:#eaf7f1;border:1px solid #bfe4d2;border-radius:10px;margin:13px 0 0;padding:11px 12px;font-size:12px;line-height:1.55}.auth-trust{border-top:1px solid var(--auth-line);grid-template-columns:repeat(3,1fr);gap:13px;margin-top:24px;padding-top:18px;display:grid}.auth-trust>span{color:#5f697b;grid-template-columns:19px 1fr;gap:3px 7px;min-width:0;font-size:12px;line-height:1.38;display:grid}.auth-trust i{color:var(--auth-success);background:#e8f6f0;border-radius:50%;grid-row:1/span 2;justify-content:center;align-items:center;width:19px;height:19px;font-size:9px;font-style:normal;font-weight:950;display:flex}.auth-trust b{color:#343e51;font-size:12px}.auth-trust small{color:#7b8494;font-size:12px;line-height:1.4}.auth-legal{color:#778191;margin:17px 0 0;font-size:12px;line-height:1.6}.auth-legal a{color:var(--auth-primary-dark);text-underline-offset:2px;font-weight:800}.auth-verify-form,.auth-activation,.auth-success{border:1px solid var(--auth-line);background:#fff;border-radius:20px;box-shadow:0 16px 40px #12182611}.auth-verify-form{text-align:center;justify-items:center;padding:20px;display:grid}.auth-back-button{color:#667185;cursor:pointer;background:0 0;border:0;place-self:start;align-items:center;gap:7px;min-height:44px;padding:0;font-size:11px;font-weight:800;display:inline-flex}.auth-back-button:hover:not(:disabled){color:var(--auth-primary-dark)}.auth-mail-symbol{background:var(--auth-primary-pale);color:var(--auth-primary-dark);border:1px solid #d5d6fb;border-radius:17px;justify-content:center;align-items:center;width:68px;height:62px;margin:5px 0 18px;display:flex;position:relative}.auth-mail-symbol:before,.auth-mail-symbol:after{content:"";border-top:1px solid #999be3;width:29px;position:absolute;top:23px}.auth-mail-symbol:before{left:7px;transform:rotate(28deg)}.auth-mail-symbol:after{right:7px;transform:rotate(-28deg)}.auth-mail-symbol span{letter-spacing:.18em;margin-top:19px;font-size:9px;font-weight:950}.auth-reset-form.auth-email-form{justify-items:stretch}.auth-reset-form.auth-email-form>.auth-back-button{justify-self:start}.auth-reset-form.auth-email-form>.auth-mail-symbol,.auth-reset-form.auth-email-form>.auth-step-label{justify-self:center}.auth-reset-form.auth-email-form>h2,.auth-reset-form.auth-email-form>p{text-align:center;justify-self:center}.auth-reset-form h2{font-family:var(--font-display), Inter, sans-serif;letter-spacing:-.04em;margin:2px 0 0;font-size:28px;line-height:1.1}.auth-reset-form>p{color:#637087;max-width:430px;margin:0;font-size:12px;line-height:1.65}.auth-reset-symbol:before,.auth-reset-symbol:after{display:none}.auth-reset-symbol span{letter-spacing:0;margin:0;font-size:22px}.auth-reset-password-grid{text-align:left;width:100%;max-width:520px;margin-top:20px}.auth-reset-form .auth-method-note{text-align:left;width:100%;max-width:520px;margin-top:16px}.auth-verify-form h2,.auth-activation h2,.auth-success h2{font-family:var(--font-display), Inter, sans-serif;letter-spacing:-.04em;margin:9px 0 8px;font-size:30px;line-height:1.08}.auth-verify-form>p,.auth-activation>p,.auth-success>p{color:#637087;max-width:390px;margin:0;font-size:12px;line-height:1.65}.auth-verify-form>p strong{color:var(--auth-ink)}.auth-next-action{text-align:left;background:radial-gradient(circle at 100% 0,#6563e224,#0000 55%),linear-gradient(145deg,#f3f3ff,#f8f9ff);border:1px solid #d6d6fa;border-radius:14px;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:12px;width:100%;max-width:390px;margin-top:20px;padding:13px 14px;display:grid}.auth-next-action>span{color:#fff;background:linear-gradient(145deg,#5556d5,#6b6ce8);border-radius:10px;justify-content:center;align-items:center;width:34px;height:34px;font-size:13px;font-weight:900;display:flex;box-shadow:0 8px 18px #4b4cbe38}.auth-next-action div{gap:3px;min-width:0;display:grid}.auth-next-action small{color:var(--auth-primary-dark);letter-spacing:.09em;font-size:8px;font-weight:950}.auth-next-action b{color:#242c3c;font-size:11px;line-height:1.4}.auth-next-action em{color:#6f788c;font-size:9px;font-style:normal;line-height:1.45}.auth-fallback-divider{color:#8a92a2;letter-spacing:.06em;grid-template-columns:1fr auto 1fr;align-items:center;gap:10px;width:100%;max-width:390px;margin-top:20px;font-size:8px;font-weight:900;display:grid}.auth-fallback-divider:before,.auth-fallback-divider:after{content:"";background:#e0e4eb;height:1px}.auth-code-field{width:100%;max-width:360px;margin-top:22px}.auth-code-field input{font-variant-numeric:tabular-nums;letter-spacing:.4em;text-align:center;text-indent:.4em;min-height:68px;font-size:clamp(25px,4vw,32px);font-weight:850}.auth-code-help{color:#7f8999;justify-content:space-between;width:100%;max-width:360px;margin:8px 0 19px;font-size:10px;display:flex}.auth-code-help .is-expired{color:var(--auth-danger);font-weight:850}.auth-verify-form .auth-primary-button{max-width:360px}.auth-resend{color:#747e90;flex-wrap:wrap;justify-content:center;align-items:center;gap:3px 8px;margin-top:13px;font-size:11px;display:flex}.auth-resend button{color:var(--auth-primary-dark);cursor:pointer;background:0 0;border:0;min-height:44px;padding:0 3px;font-size:11px;font-weight:850}.auth-activation{text-align:center;background:radial-gradient(circle at 100% 0,#6563e21f,#0000 42%),linear-gradient(#fff,#fbfbfe);place-items:center;min-height:460px;padding:34px 24px 22px;display:grid;position:relative;overflow:hidden}.auth-activation:before{content:"";background:linear-gradient(90deg,#0000,#5c5ddebf,#0000);height:2px;position:absolute;top:0;left:16%;right:16%}.auth-activation-symbol{color:var(--auth-primary-dark);background:linear-gradient(145deg,#efefff,#f7f7ff);border:1px solid #d5d6fa;border-radius:22px;justify-content:center;align-items:center;width:78px;height:78px;margin-bottom:21px;font-size:26px;font-weight:900;display:flex;position:relative;transform:rotate(-3deg);box-shadow:0 16px 38px #4546b821}.auth-activation-symbol>span{justify-content:center;align-items:center;display:flex;transform:rotate(3deg)}.auth-activation-symbol>i{background:var(--auth-success);border:3px solid #fff;border-radius:50%;width:19px;height:19px;position:absolute;bottom:-5px;right:-5px;box-shadow:0 4px 12px #157e5740}.auth-activation-symbol>i:after{content:"";border-bottom:2px solid #fff;border-right:2px solid #fff;width:3px;height:6px;position:absolute;top:3px;left:5px;transform:rotate(42deg)}.auth-activation.is-loading .auth-activation-symbol{transform:none}.auth-activation.is-loading .auth-activation-symbol>i{display:none}.auth-activation.is-loading .auth-spinner{width:25px;height:25px;transform:none}.auth-activation.is-expired .auth-activation-symbol,.auth-activation.is-invalid .auth-activation-symbol{color:#ad6428;background:#fff5eb;border-color:#f1d3b3;box-shadow:0 16px 38px #a85e1f1a}.auth-activation.is-expired .auth-activation-symbol>i,.auth-activation.is-invalid .auth-activation-symbol>i{background:#cf7a32}.auth-activation.is-used .auth-activation-symbol{color:var(--auth-success);background:#eaf8f2;border-color:#bde5d4}.auth-activation-form{justify-items:center;width:100%;max-width:520px;margin-top:20px;display:grid}.auth-activation-password-grid,.auth-activation-details,.auth-activation-consent-panel{text-align:left;width:100%}.auth-activation-details{gap:14px}.auth-activation-profile-grid{margin-bottom:2px}.auth-activation-consent-panel{margin-top:15px}.auth-activation-form .auth-activation-assurance,.auth-activation-form .auth-activation-error,.auth-activation-form .auth-activation-button{max-width:520px}.auth-activation-assurance{color:#5c6a65;text-align:left;background:#f2f7f5;border:1px solid #dce9e4;border-radius:13px;grid-template-columns:23px minmax(0,1fr);align-items:start;gap:10px;width:100%;max-width:390px;margin-top:21px;padding:11px 12px;font-size:10px;line-height:1.55;display:grid}.auth-activation-assurance>i{color:var(--auth-success);background:#d9f0e6;border-radius:50%;justify-content:center;align-items:center;width:23px;height:23px;font-size:9px;font-style:normal;font-weight:950;display:flex}.auth-activation-assurance b{color:#30453d;font-size:11px;display:block}.auth-activation-assurance.is-progress{color:#555b72;background:#f1f2ff;border-color:#d9daf9;align-items:center;margin-top:24px}.auth-activation-assurance.is-progress b{color:#35397a}.auth-activation-retry{justify-items:center;width:100%;max-width:390px;display:grid}.auth-activation-error{background:var(--auth-danger-pale);color:var(--auth-danger);text-align:left;border:1px solid #edc5c0;border-radius:12px;grid-template-columns:23px 1fr;align-items:start;gap:9px;width:100%;max-width:390px;margin-top:19px;padding:11px 12px;font-size:11px;line-height:1.55;display:grid}.auth-activation-error>span{background:#f7d9d5;border-radius:50%;justify-content:center;align-items:center;width:23px;height:23px;font-weight:900;display:flex}.auth-activation-error p{margin:2px 0 0}.auth-activation-button{max-width:390px;margin-top:22px}.auth-activation-secondary{color:var(--auth-primary-dark);cursor:pointer;text-underline-offset:3px;background:0 0;border:0;min-height:44px;margin-top:6px;padding:8px;font-size:11px;font-weight:850;text-decoration:underline}.auth-activation footer{color:#7b8494;text-align:left;border-top:1px solid #e6e8ee;grid-template-columns:21px minmax(0,1fr);align-items:center;gap:9px;width:100%;max-width:390px;margin-top:20px;padding-top:15px;font-size:9px;line-height:1.5;display:grid}.auth-activation footer>span:first-child{color:#667185;background:#f0f2f6;border-radius:7px;justify-content:center;align-items:center;width:21px;height:21px;font-size:12px;display:flex}.auth-activation footer b{color:#535d6e;font-size:9px;display:block}.auth-success{text-align:center;justify-items:center;min-height:350px;padding:44px 20px 24px;display:grid}.auth-success-mark{animation:authSuccessIn .5s var(--auth-ease) both;color:var(--auth-success);background:#e8f8f0;border:1px solid #bce7d1;border-radius:50%;justify-content:center;align-items:center;width:70px;height:70px;margin-bottom:20px;font-size:27px;font-weight:900;display:flex}.auth-loading-line{background:#e4e7ef;border-radius:999px;width:180px;height:4px;margin-top:29px;overflow:hidden}.auth-loading-line i{background:linear-gradient(90deg, var(--auth-primary), #8586ed);width:100%;height:100%;animation:.65s ease-in-out both authLoading;display:block}.auth-mobile-signal{display:none}.auth-stage{color:#fff;background:radial-gradient(circle at 87% 7%,#5c58e252,#0000 32rem),radial-gradient(circle at 8% 88%,#24ab781f,#0000 28rem),linear-gradient(145deg,#0d1424 0%,#0b1120 48%,#07131a 100%);flex-direction:column;min-width:0;height:100svh;min-height:720px;padding:clamp(30px,3.4vw,52px);display:flex;position:sticky;top:0;overflow:hidden}.auth-stage:before{content:"";pointer-events:none;border:1px solid #8988f521;border-radius:50%;width:640px;height:640px;position:absolute;top:-310px;right:-290px}.auth-stage-grid{opacity:.7;pointer-events:none;background-image:linear-gradient(#8e8fce0e 1px,#0000 1px),linear-gradient(90deg,#8e8fce0e 1px,#0000 1px);background-size:54px 54px;animation:18s ease-in-out infinite alternate authGridDrift;position:absolute;inset:-14%;transform:rotate(-5deg);-webkit-mask-image:radial-gradient(at 60% 45%,#000 5%,#0000 67%);mask-image:radial-gradient(at 60% 45%,#000 5%,#0000 67%)}.auth-stage-header{color:#858fa6;letter-spacing:.13em;z-index:3;justify-content:space-between;align-items:center;min-height:34px;font-size:9px;font-weight:820;display:flex;position:relative}.auth-preview-badge{color:#9ce9c8;background:#70ddb014;border:1px solid #70ddb033;border-radius:999px;align-items:center;gap:8px;padding:8px 11px;display:inline-flex}.auth-preview-badge i{background:var(--auth-mint);box-shadow:0 0 0 4px #70ddb017}.auth-stage-copy{z-index:2;max-width:720px;margin:clamp(34px,5.5vh,68px) 0 0;position:relative}.auth-stage-copy>span{color:#a8a9ff;letter-spacing:.17em;font-size:10px;font-weight:900}.auth-stage-copy h2{font-family:var(--font-display), Inter, sans-serif;letter-spacing:-.052em;text-wrap:balance;max-width:720px;margin:13px 0;font-size:clamp(37px,3.3vw,52px);font-weight:760;line-height:1.02}.auth-stage-copy p{color:#aeb7c8;max-width:590px;margin:0;font-size:13px;line-height:1.65}.auth-signal-console{animation:authConsoleReveal .72s var(--auth-ease) both;z-index:3;flex:1;min-height:350px;margin:clamp(22px,3.4vh,38px) calc(-1*clamp(30px,3.4vw,52px)) 0;position:relative}.auth-map-hero{border-block:1px solid #a8b1c52e;height:100%;min-height:350px;position:relative;overflow:hidden;box-shadow:0 35px 80px #00000040}.auth-map-header{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);z-index:8;background:linear-gradient(#061018e6,#061018ad);border-bottom:1px solid #ffffff1f;justify-content:space-between;align-items:center;min-height:70px;padding:12px clamp(30px,3.4vw,52px);display:flex;position:absolute;top:0;left:0;right:0}.auth-map-header span small,.auth-map-header span b{display:block}.auth-map-header span small{color:#9da9bb;letter-spacing:.12em;font-size:8px;font-weight:900}.auth-map-header span b{color:#f0f3f7;margin-top:5px;font-size:12px}.auth-map-header>em{color:#9ce9c8;white-space:nowrap;background:#70ddb01a;border:1px solid #70ddb02b;border-radius:999px;align-items:center;gap:7px;padding:7px 9px;font-size:9px;font-style:normal;font-weight:800;display:inline-flex}.auth-map-header>em i{background:var(--auth-mint);border-radius:50%;width:6px;height:6px}.auth-map-surface{background:repeating-linear-gradient(0deg,#8bc4af12 0 1px,#0000 1px 58px),repeating-linear-gradient(90deg,#8bc4af12 0 1px,#0000 1px 58px),linear-gradient(145deg,#102b29 0%,#142839 55%,#192139 100%);height:100%;min-height:350px;position:relative;overflow:hidden}.auth-map-surface:before{content:"";background:radial-gradient(circle at 20% 24%,#34c0882e,#0000 24%),radial-gradient(circle at 78% 72%,#6f63e938,#0000 28%),linear-gradient(32deg,#0000 42%,#ffffff06 43% 44%,#0000 45%);animation:14s ease-in-out infinite alternate authMapDrift;position:absolute;inset:-8%}.auth-road{background:#dce9e616;width:132%;height:18px;position:absolute;top:51%;left:-14%;box-shadow:0 0 0 1px #e6f3f00a}.auth-road.road-one{transform:rotate(-23deg)}.auth-road.road-two{top:-9%;left:44%;transform:rotate(76deg)}.auth-road.road-three{top:78%;left:-18%;transform:rotate(9deg)}.auth-district{color:#bddcd15c;letter-spacing:.2em;font-size:9px;font-weight:900;position:absolute}.auth-district.district-one{top:27%;left:7%}.auth-district.district-two{bottom:10%;right:7%}.auth-rank-grid{z-index:4;grid-template-columns:repeat(3,36px);gap:clamp(38px,5vh,62px) clamp(48px,5.6vw,82px);display:grid;position:absolute;top:56%;left:49%;transform:translate(-50%,-50%)}.auth-rank-grid span{animation:authRankReveal .5s var(--auth-ease) both;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);color:#fff;border:2px solid #fffffff0;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;font-size:10px;font-weight:900;display:flex;box-shadow:0 8px 20px #01090f57,0 0 0 4px #ffffff0f}.auth-rank-grid span:nth-child(2){animation-delay:45ms}.auth-rank-grid span:nth-child(3){animation-delay:90ms}.auth-rank-grid span:nth-child(4){animation-delay:.135s}.auth-rank-grid span:nth-child(5){animation-delay:.18s}.auth-rank-grid span:nth-child(6){animation-delay:.225s}.auth-rank-grid span:nth-child(7){animation-delay:.27s}.auth-rank-grid span:nth-child(8){animation-delay:.315s}.auth-rank-grid span:nth-child(9){animation-delay:.36s}.auth-rank-grid .good{background:#0e9765f5}.auth-rank-grid .mid{background:#d98b2af7}.auth-rank-grid .low{background:#d24f4cf7}.auth-scan-line{animation:authMapScan 6.8s var(--auth-ease) infinite;opacity:0;z-index:3;background:linear-gradient(90deg,#0000,#b5ffdf0d,#b5ffdf4a,#0000);width:18%;height:100%;position:absolute;top:0;left:-24%;transform:skew(-8deg);box-shadow:0 0 28px #70ddb021}.auth-center-pin{text-align:center;z-index:7;position:absolute;top:55%;left:49%;transform:translate(-50%,-50%)}.auth-center-pin>i{color:#fff;background:linear-gradient(145deg,#6263e6,#4748bc);border:4px solid #fff;border-radius:50%;justify-content:center;align-items:center;width:42px;height:42px;margin:0 auto;font-size:14px;font-style:normal;animation:4.2s ease-in-out infinite authCenterPin;display:flex}.auth-center-pin>span{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;background:#060e16e0;border:1px solid #ffffff26;border-radius:9px;min-width:104px;margin-top:6px;padding:7px 9px;display:block;box-shadow:0 12px 24px #01080f47}.auth-center-pin b,.auth-center-pin small{display:block}.auth-center-pin b{font-size:9px}.auth-center-pin small{color:#aab8b4;margin-top:3px;font-size:7px}.auth-visibility-score,.auth-live-event{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);color:var(--auth-ink);z-index:7;background:#f8fafcf0;border:1px solid #ffffffb8;position:absolute;box-shadow:0 22px 45px #01080f47}.auth-visibility-score{border-radius:16px;width:172px;padding:14px 15px;top:92px;right:clamp(30px,3.4vw,52px)}.auth-visibility-score>span{color:#687385;letter-spacing:.12em;font-size:8px;font-weight:900}.auth-visibility-score>div{align-items:baseline;margin-top:7px;display:flex}.auth-visibility-score b{letter-spacing:-.07em;font-size:39px;line-height:1}.auth-visibility-score small{color:#7b8494;font-size:9px}.auth-visibility-score em{color:var(--auth-success);margin-top:7px;font-size:8px;font-style:normal;font-weight:820;display:block}.auth-live-event{border-radius:13px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;min-width:270px;max-width:310px;padding:10px;display:grid;bottom:25px;left:clamp(30px,3.4vw,52px)}.auth-live-event>i{color:#bb7425;background:#fff0dc;border-radius:9px;justify-content:center;align-items:center;width:34px;height:34px;font-size:13px;font-style:normal;display:flex}.auth-live-event span{min-width:0}.auth-live-event small,.auth-live-event b{display:block}.auth-live-event small{color:#7c8797;letter-spacing:.08em;font-size:7px;font-weight:900}.auth-live-event b{text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:10px;overflow:hidden}.auth-live-event>em{color:var(--auth-success);font-size:8px;font-style:normal;font-weight:850}.auth-stage-footer{z-index:3;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;max-width:650px;margin-top:22px;display:grid;position:relative}.auth-stage-footer>span{border-left:1px solid #ffffff1f;grid-template-columns:30px 1fr;align-items:center;gap:2px 9px;padding-left:16px;display:grid}.auth-stage-footer>span:first-child{border-left:0;padding-left:0}.auth-stage-footer i{color:var(--auth-mint);background:#70ddb01a;border-radius:9px;grid-row:1/span 2;justify-content:center;align-items:center;width:30px;height:30px;font-size:11px;font-style:normal;display:flex}.auth-stage-footer b{color:#edf1f7;font-size:10px}.auth-stage-footer small{color:#8c96aa;font-size:8px;line-height:1.4}@media (width<=1280px){.auth-panel-inner{width:calc(100% - 64px)}.auth-stage{padding-inline:36px}.auth-signal-console{margin-inline:-36px}.auth-map-header{padding-inline:36px}.auth-visibility-score{right:36px}.auth-live-event{left:36px}.auth-rank-grid{gap:42px 54px}}@media (width<=1120px){.auth-shell{min-height:100svh;display:block;overflow:visible}.auth-panel{min-height:100svh}.auth-panel-inner{width:calc(100% - 64px);max-width:520px}.auth-mode-signin .auth-panel-inner{min-height:100svh}.auth-stage{display:none}.auth-mobile-signal{color:#fff;background:radial-gradient(circle at 80% 0,#6763e84d,#0000 55%),linear-gradient(145deg,#10182a,#0a1820);border:1px solid #6f758f52;border-radius:15px;grid-template-columns:1fr 1fr auto;align-items:stretch;gap:1px;margin-top:20px;padding:5px;display:grid;overflow:hidden}.auth-mobile-signal>span{border-right:1px solid #ffffff17;align-content:center;min-height:54px;padding:7px 11px;display:grid}.auth-mobile-signal>span:last-child{color:#a7ebcd;white-space:nowrap;border:0;align-items:center;gap:7px;padding-right:13px;font-size:9px;font-weight:820;display:flex}.auth-mobile-signal>span:last-child i{background:var(--auth-mint);border-radius:50%;width:6px;height:6px}.auth-mobile-signal small{color:#929db1;letter-spacing:.09em;font-size:7px;font-weight:900}.auth-mobile-signal b{letter-spacing:-.045em;margin-top:3px;font-size:20px}.auth-mobile-signal b em{color:#9da8ba;font-size:8px;font-style:normal}}@media (width<=600px){.auth-panel-inner{width:calc(100% - 32px);padding:24px 0 38px}.auth-mode-signin .auth-panel-inner{align-content:start;min-height:auto;display:block}.auth-header{gap:9px}.auth-secure-badge{min-height:32px;padding:6px 8px;font-size:9px}.auth-heading,.auth-mode-signup .auth-heading{margin-top:38px}.auth-heading h1{font-size:clamp(35px,10vw,41px)}.auth-heading>p{font-size:13px}.auth-segmented{margin-top:24px}.auth-progress li{grid-template-columns:22px 1fr}.auth-progress li b{width:22px;height:22px}.auth-progress li:not(:last-child):after{top:11px;left:29px}.auth-progress li span{font-size:8px}.auth-email-form,.auth-verify-form,.auth-activation{border-radius:17px;padding:20px 16px 16px}.auth-field-grid{grid-template-columns:1fr}.auth-consent-panel{padding:12px}.auth-checkbox-row label{grid-template-columns:1fr;gap:5px}.auth-checkbox-row label>em{justify-self:start}.auth-divider{font-size:8px}.auth-trust{grid-template-columns:1fr;gap:11px}.auth-trust>span{min-height:32px}.auth-trust b,.auth-trust small{font-size:12px}.auth-mobile-signal{grid-template-columns:1fr 1fr}.auth-mobile-signal>span:last-child{grid-column:1/-1;justify-content:center;min-height:34px;padding:5px}.auth-mobile-signal>span:nth-child(2){border-right:0}.auth-code-field input{letter-spacing:.3em;text-indent:.3em;font-size:27px}.auth-code-help{flex-direction:column;align-items:flex-start;gap:4px}.auth-resend{flex-direction:column;align-items:stretch}.auth-activation{min-height:430px}.auth-activation h2{font-size:28px}.auth-next-action{grid-template-columns:30px minmax(0,1fr);padding:11px}.auth-next-action>span{border-radius:9px;width:30px;height:30px}.auth-fallback-divider{gap:7px}}@media (width<=390px){.auth-panel-inner{width:calc(100% - 24px)}.auth-brand-mark{border-radius:9px;width:34px;height:34px}.auth-brand b{font-size:14px}.auth-secure-badge{background:0 0;border:0;padding-inline:0}.auth-segmented button{min-height:48px}.auth-segmented button small{display:none}.auth-progress li:not(.is-current) span{color:#0000;font-size:0}.auth-progress li:not(.is-current) span:after{color:#8993a3;content:"Adım";font-size:8px}.auth-email-form{padding:14px}.auth-google-button,.auth-code-login-button{grid-template-columns:34px minmax(0,1fr) 17px;padding-right:10px}.auth-button-copy small{font-size:10px;line-height:1.4}.auth-checkbox-row label>span{font-size:12px;line-height:1.5}.auth-checkbox-row{grid-template-columns:40px minmax(0,1fr)}.auth-checkbox-row input{width:40px}.auth-checkbox-row input:after{left:17px}.auth-consent-error{margin-left:40px}}@media (prefers-contrast:more){.auth-field input,.auth-code-field input,.auth-email-form,.auth-activation,.auth-checkbox-row,.auth-google-button,.auth-code-login-button{border-color:#7b8494}.auth-field>span,.auth-field-label,.auth-checkbox-row label>span,.auth-legal{color:#343d4d}.auth-stage-copy p,.auth-stage-footer small{color:#d5dbe6}}@media (prefers-reduced-motion:reduce){.auth-shell *,.auth-shell :before,.auth-shell :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.auth-scan-line{display:none}.auth-rank-grid span{opacity:1;transform:none}}@media (forced-colors:active){.auth-stage,.auth-panel,.auth-email-form,.auth-activation,.auth-checkbox-row,.auth-google-button,.auth-code-login-button,.auth-mobile-signal{color:canvastext;background:canvas}.auth-stage-grid,.auth-scan-line,.auth-road{display:none}.auth-checkbox-row input:before{border:2px solid buttontext}.auth-checkbox-row input:checked:before{background:highlight}.auth-checkbox-row input:checked:after{border-color:highlighttext}}@keyframes authSpin{to{transform:rotate(360deg)}}@keyframes authSuccessIn{0%{opacity:0;transform:scale(.76)}to{opacity:1;transform:scale(1)}}@keyframes authLoading{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes authConsoleReveal{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes authRankReveal{0%{opacity:0;transform:scale(.66)}to{opacity:1;transform:scale(1)}}@keyframes authGridDrift{0%{transform:rotate(-5deg)translate(-.8%,-.4%)}to{transform:rotate(-5deg)translate(.8%,.5%)}}@keyframes authMapDrift{0%{transform:translate(-1%,-.6%)scale(1)}to{transform:translate(1%,.7%)scale(1.022)}}@keyframes authMapScan{0%,12%{opacity:0;left:-24%}23%{opacity:.75}64%{opacity:.75;left:106%}73%,to{opacity:0;left:106%}}@keyframes authCenterPin{0%,to{box-shadow:0 0 #6263e661,0 9px 20px #01080f59}55%{box-shadow:0 0 0 18px #6263e600,0 9px 20px #01080f59}}:root{--demo-ink:#171c16;--demo-mint:#e8f5f3;--demo-lilac:#ece9ff;--demo-purple:#b584f5}*{box-sizing:border-box}.demo-page{min-height:100vh;color:var(--demo-ink);background:#fff;font-family:Arial,Helvetica,sans-serif}.demo-page a{color:inherit;text-decoration:none}.demo-skip{z-index:50;background:#fff;border-radius:8px;padding:10px 14px;font-weight:700;position:fixed;top:8px;left:8px;transform:translateY(-160%);box-shadow:0 4px 20px #0002}.demo-skip:focus{transform:translateY(0)}.demo-header{z-index:5;grid-template-columns:236px 1fr auto;align-items:center;gap:30px;width:min(100%,1220px);height:84px;margin:auto;padding:0 20px;display:grid;position:absolute;inset:0 0 auto}.demo-header>a{justify-self:start;align-items:center;min-height:44px;display:inline-flex}.demo-brand{align-items:center;gap:8px;display:inline-flex}.demo-brand>span:last-child{line-height:.86;display:grid}.demo-brand b{letter-spacing:-.055em;font-size:18px;font-weight:900}.demo-brand small{letter-spacing:.18em;margin-top:6px;font-size:8px;font-weight:800}.demo-brand-mark{width:31px;height:28px;display:inline-block;position:relative}.demo-brand-mark i{background:currentColor;border-radius:100% 16%;width:24px;height:7px;position:absolute;left:3px;transform:skew(-28deg)}.demo-brand-mark i:first-child{top:2px}.demo-brand-mark i:nth-child(2){width:21px;top:10px;left:6px}.demo-brand-mark i:nth-child(3){width:17px;top:18px;left:10px}.demo-header>nav{align-items:center;gap:clamp(24px,3vw,44px);font-size:14px;font-weight:700;display:flex}.demo-header>nav a{white-space:nowrap}.demo-header>nav span{margin-left:3px;font-size:13px}.demo-header-actions{align-items:center;gap:8px;display:flex}.demo-header-actions a{border:1px solid var(--demo-ink);border-radius:999px;justify-content:center;align-items:center;min-height:48px;padding:0 25px;font-size:14px;font-weight:800;display:inline-flex}.demo-header-actions a:last-child{color:#fff;background:var(--demo-ink)}.demo-mobile-menu{display:none;position:relative}.demo-mobile-menu summary{cursor:pointer;border-radius:50%;place-items:center;width:44px;height:44px;list-style:none;display:grid}.demo-mobile-menu summary::-webkit-details-marker{display:none}.demo-mobile-menu summary:focus-visible{outline-offset:2px;outline:3px solid #7a42c6}.demo-mobile-menu-icon{gap:5px;width:23px;display:grid}.demo-mobile-menu-icon i{background:currentColor;width:100%;height:2px;transition:transform .2s,opacity .2s;display:block}.demo-mobile-menu[open] .demo-mobile-menu-icon i:first-child{transform:translateY(7px)rotate(45deg)}.demo-mobile-menu[open] .demo-mobile-menu-icon i:nth-child(2){opacity:0}.demo-mobile-menu[open] .demo-mobile-menu-icon i:last-child{transform:translateY(-7px)rotate(-45deg)}.demo-mobile-menu nav{background:#fff;border:1px solid #d6dcd7;border-radius:12px;width:min(340px,100vw - 36px);padding:10px;display:grid;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 22px 60px #1c271f2e}.demo-mobile-menu nav a{white-space:normal;border-bottom:1px solid #e5e9e5;justify-content:space-between;align-items:center;gap:20px;min-height:50px;padding:0 12px;font-size:15px;font-weight:750;display:flex}.demo-mobile-menu nav a:last-child{color:#fff;background:var(--demo-ink);border:0;border-radius:999px;justify-content:center;min-height:48px;margin-top:10px}.demo-hero{background:linear-gradient(132deg, var(--demo-mint) 0%, #edf5f6 36%, var(--demo-lilac) 100%);grid-template-columns:minmax(0,.9fr) minmax(520px,1.12fr);align-items:start;gap:clamp(54px,7vw,105px);min-height:756px;padding:170px max(32px,50vw - 555px) 100px;display:grid}.demo-copy{padding-top:6px}.demo-eyebrow{letter-spacing:.16em;margin:0 0 22px!important;font-size:11px!important;font-weight:900!important;line-height:1!important}.demo-copy h1{letter-spacing:-.055em;max-width:520px;margin:0;font-size:clamp(46px,4.2vw,60px);font-weight:900;line-height:.98}.demo-copy>p:not(.demo-eyebrow){letter-spacing:-.02em;max-width:450px;margin:24px 0 0;font-size:20px;line-height:1.24}.demo-copy ul{gap:24px;margin:32px 0 0;padding:0;list-style:none;display:grid}.demo-copy li{max-width:480px;padding-left:40px;font-size:18px;line-height:1.25;position:relative}.demo-copy li:before{content:"";border-bottom:3px solid #47b692;border-left:3px solid #47b692;width:18px;height:9px;position:absolute;top:2px;left:2px;transform:rotate(-45deg)}.demo-form-card{background:#fff;border-radius:20px;width:100%;max-width:550px;min-height:590px;padding:54px 64px 52px;box-shadow:0 12px 40px #202f4021}.demo-form-card h2{letter-spacing:-.035em;margin:0 0 28px;font-size:28px;line-height:1.08}.demo-form-card form{gap:22px;display:grid}.demo-form-card label{gap:8px;display:grid}.demo-form-card label>span{color:#565b58;font-size:15px;line-height:1.2}.demo-name-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.demo-form-card input:not([type=checkbox]),.demo-form-card select{width:100%;min-height:42px;color:var(--demo-ink);font:inherit;background:#fff;border:1px solid #c8cdc9;border-radius:5px;outline:none;padding:0 13px}.demo-form-card select{appearance:auto}.demo-form-card input:focus,.demo-form-card select:focus{border-color:#7a42c6;box-shadow:0 0 0 3px #b584f52e}.demo-phone-field{border:1px solid #c8cdc9;border-radius:5px;grid-template-columns:42px 52px 1fr;align-items:center;min-height:42px;display:grid;overflow:hidden}.demo-phone-field:focus-within{border-color:#7a42c6;box-shadow:0 0 0 3px #b584f52e}.demo-phone-field b,.demo-phone-field em{border-right:1px solid #e2e5e2;place-items:center;height:100%;font-size:13px;font-style:normal;display:grid}.demo-phone-field input{min-height:40px!important;box-shadow:none!important;border:0!important}.demo-checkbox{grid-template-columns:18px 1fr;align-items:start;gap:10px!important}.demo-checkbox input{accent-color:#171c16;width:18px;height:18px;margin:0}.demo-checkbox span{color:var(--demo-ink)!important;font-size:13px!important;line-height:1.35!important}.demo-checkbox a{text-underline-offset:2px;font-weight:700;text-decoration:underline}.demo-legal{color:#737875;margin:-4px 0 0;font-size:11px;line-height:1.45}.demo-legal a{text-underline-offset:2px;text-decoration:underline}.demo-submit,.demo-success button{color:#fff;background:var(--demo-ink);min-height:48px;font:inherit;cursor:pointer;border:0;border-radius:6px;font-weight:800}.demo-submit:disabled{cursor:wait;opacity:.7}.demo-form-error{color:#bd2d27;margin:-4px 0 0;font-size:13px;line-height:1.4}.demo-honeypot{width:1px!important;height:1px!important;position:absolute!important;left:-10000px!important;overflow:hidden!important}.demo-success{flex-direction:column;justify-content:center;align-items:flex-start;min-height:482px;display:flex}.demo-success>span{color:#fff;background:#47b692;border-radius:50%;place-items:center;width:58px;height:58px;font-size:30px;font-weight:900;display:grid}.demo-success h2{margin:26px 0 10px;font-size:34px}.demo-success p{color:#565b58;margin:0 0 28px;font-size:17px;line-height:1.45}.demo-success button{width:100%;margin-bottom:16px}.demo-success a{text-underline-offset:3px;align-self:center;font-weight:800;text-decoration:underline}.demo-footer{background:#fff;grid-template-columns:1.4fr repeat(3,1fr);gap:50px;padding:64px max(32px,50vw - 555px) 88px;display:grid;position:relative}.demo-footer>div{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.demo-footer>div:first-child p{color:#666b67;max-width:270px;margin:10px 0 0;line-height:1.5}.demo-footer b{margin-bottom:6px;font-size:14px}.demo-footer a{color:#555a56;font-size:13px}.demo-footer small{color:#777c78;position:absolute;bottom:28px;left:max(32px,50vw - 555px)}@media (width<=980px){.demo-header{grid-template-columns:minmax(0,1fr) auto 44px;gap:12px}.demo-header>nav{display:none}.demo-mobile-menu{display:block}.demo-hero{grid-template-columns:minmax(0,1fr) minmax(450px,1.08fr);gap:38px;padding-inline:30px}.demo-form-card{padding-inline:42px}.demo-copy h1{font-size:48px}.demo-footer{grid-template-columns:repeat(2,minmax(0,1fr));gap:38px 28px}}@media (width<=860px){.demo-header{background:var(--demo-mint);height:72px;padding:0 18px;position:relative}.demo-header-actions a{min-height:44px;padding:0 16px}.demo-header-actions a:first-child{display:none}.demo-hero{grid-template-columns:1fr;gap:38px;min-height:0;padding:54px 18px 64px}.demo-copy{padding:0 4px}.demo-eyebrow{margin-bottom:18px!important}.demo-copy h1{max-width:620px;font-size:clamp(42px,12vw,58px)}.demo-copy>p:not(.demo-eyebrow){font-size:18px}.demo-copy li{padding-left:34px;font-size:16px}.demo-form-card{max-width:none;min-height:0;padding:38px 24px 34px}.demo-form-card input:not([type=checkbox]),.demo-form-card select,.demo-phone-field{min-height:48px}.demo-phone-field input{min-height:46px!important}.demo-checkbox{align-items:start;min-height:44px;padding-block:3px}.demo-footer{grid-template-columns:1fr 1fr;gap:38px 24px;padding:50px 22px 80px}.demo-footer>div:first-child{grid-column:1/-1}.demo-footer a{align-items:center;min-height:44px;display:flex}.demo-footer small{left:22px}}@media (width<=440px){.demo-brand b{font-size:15px}.demo-brand small{font-size:7px}.demo-brand-mark{transform-origin:0;width:27px;transform:scale(.9)}.demo-header{gap:8px}.demo-header-actions a{min-height:44px;padding:0 12px;font-size:12px}.demo-copy h1{font-size:42px}.demo-name-grid{grid-template-columns:1fr}.demo-form-card{padding-inline:20px}.demo-footer{grid-template-columns:1fr}.demo-footer>div{grid-column:1}}@media (width<=360px){.demo-header{grid-template-columns:minmax(0,1fr) 44px}.demo-header-actions{display:none}.demo-mobile-menu nav{width:calc(100vw - 24px);right:-2px}.demo-copy h1{font-size:38px}.demo-form-card{padding-inline:16px}}@media (prefers-reduced-motion:reduce){.demo-page *,.demo-page :before,.demo-page :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}.compact-signup-shell{color:#1d211b;background:#fff;min-height:100svh;font-family:Inter,Arial,Helvetica,sans-serif;position:relative;overflow:hidden}.compact-signup-skip{z-index:20;color:#fff;background:#171c15;border-radius:4px;padding:10px 14px;font-size:14px;transition:top .18s;position:fixed;top:-60px;left:24px}.compact-signup-skip:focus{top:16px}.compact-signup-brand{z-index:2;color:#171c15;align-items:center;gap:9px;min-height:36px;text-decoration:none;display:inline-flex;position:absolute;top:20px;left:42px}.compact-signup-brand-mark{background:#171c15;border-radius:5px;align-items:flex-end;gap:2px;width:27px;height:21px;padding:3px 4px;display:flex;transform:skew(-12deg)}.compact-signup-brand-mark i{background:#fff;border-radius:2px 2px 0 0;width:4px;display:block}.compact-signup-brand-mark i:first-child{height:8px}.compact-signup-brand-mark i:nth-child(2){height:13px}.compact-signup-brand-mark i:nth-child(3){height:17px}.compact-signup-brand>span:last-child{gap:1px;display:grid}.compact-signup-brand b{letter-spacing:-.025em;font-size:16px;font-weight:750;line-height:16px}.compact-signup-brand small{letter-spacing:.12em;font-size:8px;font-weight:750;line-height:9px}.compact-signup-stripes{clip-path:polygon(36% 0,100% 0,100% 100%);pointer-events:none;background:repeating-linear-gradient(135deg,#864dff85 0 1px,#0000 1px 6px);width:235px;height:160px;position:absolute;top:0;right:0}.compact-signup-card{z-index:1;box-sizing:border-box;flex-direction:column;justify-content:center;width:348px;min-height:100svh;margin:0 auto;padding:20px 0;display:flex;position:relative}.compact-signup-card h1{color:#1d211b;letter-spacing:-.035em;margin:0 0 25px;font-size:26px;font-weight:650;line-height:31px}.compact-google-button,.compact-signup-submit{cursor:pointer;border-radius:6px;justify-content:center;align-items:center;width:100%;min-height:40px;font-family:inherit;font-size:15px;font-weight:550;display:flex}.compact-google-button{color:#1d211b;background:#fff;border:1px solid #ced2cc;position:relative}.compact-google-button>span{color:#0000;background:conic-gradient(from -35deg, #4285f4 0 25%, #34a853 0 42%, #fbbc05 0 66%, #ea4335 0 82%, #4285f4 0);-webkit-background-clip:text;background-clip:text;font-size:19px;font-weight:800;position:absolute;right:13px}.compact-signup-divider{color:#666b65;grid-template-columns:1fr auto 1fr;align-items:center;gap:22px;margin:18px 0 16px;font-size:14px;display:grid}.compact-signup-divider i{background:#d5d8d3;height:1px}.compact-signup-form{gap:16px;display:grid}.compact-signup-field{background:#fff;border:1px solid #cdd1ca;border-radius:6px;align-items:center;min-height:40px;display:flex;position:relative}.compact-signup-field:focus-within{border-color:#6f65d9;box-shadow:0 0 0 2px #6f65d959}.compact-signup-field>i{color:#9ca19b;flex:0 0 37px;place-items:center;width:37px;font-size:15px;font-style:normal;display:grid}.compact-signup-field input{color:#1d211b;background:0 0;border:0;outline:0;flex:1;min-width:0;font:400 16px/38px Inter,Arial,sans-serif}.compact-signup-field input::placeholder{color:#969b95;opacity:1}.compact-signup-field>button{color:#737872;cursor:pointer;background:0 0;border:0;min-width:58px;min-height:38px;font:500 11px/1 Inter,Arial,sans-serif}.compact-signup-submit{color:#fff;background:#171c15;border:1px solid #171c15;margin-top:8px}.compact-google-button:disabled,.compact-signup-submit:disabled,.compact-signup-back:disabled{cursor:wait;opacity:.58}.compact-signup-legal,.compact-signup-login{color:#30352e;margin:26px 0 0;font-size:16px;line-height:24px}.compact-signup-login{margin-top:20px}.compact-signup-card a{color:#385fd4;text-underline-offset:2px}.compact-profile-form{gap:15px;display:grid}.compact-profile-method{color:#626760;margin:-9px 0 4px;font-size:14px;line-height:20px}.compact-profile-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.compact-profile-grid label{color:#32372f;gap:6px;font-size:13px;font-weight:550;display:grid}.compact-profile-grid input{color:#1d211b;background:#fff;border:1px solid #cdd1ca;border-radius:6px;outline:0;width:100%;min-height:40px;padding:0 11px;font:400 15px/1 Inter,Arial,sans-serif}.compact-profile-grid input:focus{border-color:#6f65d9;box-shadow:0 0 0 2px #6f65d959}.compact-consent{color:#30352e;grid-template-columns:18px 1fr;align-items:start;gap:9px;font-size:13px;font-weight:400;line-height:19px;display:grid}.compact-consent input{accent-color:#171c15;width:16px;height:16px;margin:2px 0 0}.compact-consent em{color:#777c75;font-size:11px;font-style:normal}.compact-consent.is-optional{padding-top:2px}.compact-field-error,.compact-signup-error,.compact-signup-status{color:#b82c24;font-size:12px;line-height:17px}.compact-field-error{margin-top:-10px;display:block}.compact-signup-error{margin:14px 0 0}.compact-signup-status{color:#14704b;margin:14px 0 0}.compact-signup-back{color:#385fd4;cursor:pointer;background:0 0;border:0;justify-self:start;min-height:36px;padding:0;font:500 13px/1 Inter,Arial,sans-serif}.auth-shell.auth-page-signup{background:#fff;grid-template-columns:1fr}.auth-page-signup .auth-stage{display:none}.auth-page-signup .auth-panel{width:100%;max-width:760px;margin:0 auto}@media (width<=600px){.compact-signup-brand{top:18px;left:20px}.compact-signup-stripes{width:145px;height:105px}.compact-signup-card{justify-content:flex-start;width:min(100% - 40px,348px);padding:112px 0 34px}.compact-signup-card h1{margin-bottom:22px}.compact-google-button,.compact-signup-submit,.compact-signup-field{min-height:46px}.compact-signup-field input{line-height:44px}.compact-profile-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.compact-signup-skip{transition:none}}@media (forced-colors:active){.compact-signup-brand-mark,.compact-signup-submit{forced-color-adjust:none}.compact-signup-field:focus-within,.compact-profile-grid input:focus{outline-offset:2px;outline:2px solid highlight}}
