*{box-sizing:border-box;padding:0;margin:0}body,html{max-width:100vw;overflow-x:hidden;font-family:Google Sans,Roboto,-apple-system,BlinkMacSystemFont,Segoe UI,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{background-color:#f8f9fa;color:#202124;line-height:1.5;font-size:14px}.container{width:100%;margin:0 auto}.card{background:#fff;padding:1rem}.main-scroll{display:flex;flex-direction:column}.main-scroll>main{flex:1 1 auto;display:flex;flex-direction:column;align-items:stretch;min-height:0}main:has(>.home-dashboard),main:has(>.home-page){background-color:#fff}main:has(>.jobs-list-page){background-color:#fff}main:has(>.demo-page-root:not(:has(.demo-gsc-gradient-shell))){background-color:#fff}.demo-page-root{flex:1 1 auto;width:100%;min-height:0;display:flex;flex-direction:column}.demo-page-root:not(:has(.demo-gsc-gradient-shell)){background-color:#fff}.demo-page-content{padding:0 1rem 2rem;box-sizing:border-box}.demo-page-content,.demo-page-content>.card,.jobs-list-page{width:100%}.demo-page-content,.demo-page-content>.card,.jobs-list-page,.jobs-list-page>.card{flex:1 1 auto;min-height:0;display:flex;flex-direction:column}.main-scroll:has(.demo-gsc-gradient-shell),main:has(.demo-gsc-gradient-shell),main:has(>.demo-page-root:has(.demo-gsc-gradient-shell)){background-color:#eef0f1}.demo-page-root:has(.demo-gsc-gradient-shell){background-color:#eef0f1}.demo-page-content:has(>.demo-gsc-gradient-shell){padding:0}.demo-gsc-gradient-shell{flex:1 1 auto;width:100%;min-height:0;display:flex;flex-direction:column;background-color:#eef0f1}.demo-gsc-gradient-shell>.card{background:transparent;padding:0}.demo-gsc-gradient-shell .demo-ai-visibility-detail-page-root,.demo-gsc-gradient-shell .demo-ai-visibility-list-page-root,.demo-gsc-gradient-shell .demo-gsc-ai-overviews-list-page-root,.demo-gsc-gradient-shell .demo-gsc-analysis-page-root,.demo-gsc-gradient-shell .demo-gsc-property-page-root,.demo-gsc-gradient-shell .demo-gsc-query-page-root{flex:1 1 auto;min-height:0}.home-page{width:100%}.home-page,.home-page>.card{flex:1 1 auto;min-height:0;display:flex;flex-direction:column}.home-hero-stack{flex:1 1 auto;display:grid;grid-template-rows:1fr auto 1fr;grid-template-columns:minmax(0,1fr);min-height:0}.home-hero-stack-top{display:flex;flex-direction:column;justify-content:flex-end;min-height:0}.home-hero-stack-bottom{min-height:0}.hero-description{margin-bottom:2rem;color:#5f6368;font-size:14px;text-align:left}@media (min-width:768px){.hero-description{text-align:center}}h1{text-align:center;letter-spacing:-.5px}h1,h2{font-size:1.5rem;font-weight:400;margin-bottom:1rem;color:#202124}h2{letter-spacing:-.25px}.content-page h1,.content-page h2{text-align:left;font-size:1.3rem}.ai-overview-title-mobile{display:none}.ai-overview-title-desktop{display:inline}@media (max-width:767px){.ai-overview-title-mobile{display:inline}.ai-overview-title-desktop{display:none}}.ai-overview-no-change{display:flex;align-items:center;gap:.5rem;padding:.5rem .75rem;background-color:#e8f5e9;border-radius:6px;color:#2e7d32;font-size:.9375rem}.ai-overview-diff-highlight{background-color:#ffebee;border-radius:2px;padding:0 2px}.form-group{margin-bottom:1.5rem;text-align:left;max-width:50%;margin-left:auto;margin-right:auto}.home-measure-cta-wrap{max-width:25%;margin-left:auto;margin-right:auto}@media (max-width:767px){.home-measure-cta-wrap{max-width:50%}}.home-measure-cta-wrap-dual{max-width:min(100%,560px)}.home-measure-cta-dual-stack{display:flex;flex-direction:column;width:100%}.home-measure-cta-block{display:flex;flex-direction:column;align-items:center;gap:.5rem;padding:1rem 0}.home-measure-cta-microcopy{margin:0;color:#145280;font-size:.8125rem;font-weight:700;line-height:1.45;text-align:center;white-space:nowrap}.home-measure-cta-button-wrap{width:100%;max-width:240px;margin:0 auto}@media (max-width:767px){.home-measure-cta-microcopy{font-size:.6875rem}}label{display:block;margin-bottom:.5rem;font-weight:500;color:#5f6368;font-size:14px}input[type=email],input[type=password],input[type=text]{width:100%;padding:.75rem 1rem;border:1px solid #dadce0;border-radius:4px;font-size:14px;color:#202124;background-color:#fff;transition:border-color .2s,box-shadow .2s}input[type=email]:hover,input[type=password]:hover,input[type=text]:hover{border-color:#80868b}input[type=email]:focus,input[type=password]:focus,input[type=text]:focus{outline:none;border-color:#4285f4;box-shadow:0 0 0 2px rgba(66,133,244,.2)}button{background-color:#1a73e8;color:#fff;border:none;padding:.625rem 1.5rem;border-radius:4px;font-size:14px;font-weight:500;cursor:pointer;transition:background-color .2s,box-shadow .2s;box-shadow:0 1px 2px 0 rgba(60,64,67,.3),0 1px 3px 1px rgba(60,64,67,.15);letter-spacing:.25px}button:hover:not(:disabled){background-color:#1765cc;box-shadow:0 1px 3px 0 rgba(60,64,67,.3),0 4px 8px 3px rgba(60,64,67,.15)}button:active:not(:disabled){background-color:#1557b0;box-shadow:0 1px 2px 0 rgba(60,64,67,.3),0 1px 3px 1px rgba(60,64,67,.15)}button:disabled{background-color:#f1f3f4;color:#80868b;cursor:not-allowed;box-shadow:none}button.gsc-plain-text-link,button.gsc-plain-text-link:active:not(:disabled),button.gsc-plain-text-link:hover:not(:disabled){margin:0;padding:0;border:none;background:none;box-shadow:none;font-size:.875rem;font-weight:400;color:#1a73e8;cursor:pointer;text-decoration:underline;letter-spacing:normal;transition:color .15s}button.gsc-plain-text-link:hover:not(:disabled){color:#1765cc}button.gsc-plain-text-link:active:not(:disabled){color:#1557b0}a.home-primary-cta{display:block;width:100%;box-sizing:border-box;text-align:center;text-decoration:none;background-color:#1a73e8;color:#fff;padding:.625rem 1.5rem;border-radius:4px;font-size:14px;font-weight:500;cursor:pointer;transition:background-color .2s,box-shadow .2s;box-shadow:0 1px 2px 0 rgba(60,64,67,.3),0 1px 3px 1px rgba(60,64,67,.15);letter-spacing:.25px}a.home-primary-cta:hover{background-color:#1765cc;box-shadow:0 1px 3px 0 rgba(60,64,67,.3),0 4px 8px 3px rgba(60,64,67,.15)}a.home-primary-cta:active{background-color:#1557b0;box-shadow:0 1px 2px 0 rgba(60,64,67,.3),0 1px 3px 1px rgba(60,64,67,.15)}.loading-spinner{width:32px;height:32px;margin:0 auto .5rem;border:3px solid #e8eaed;animation:loading-spin .8s linear infinite}@keyframes loading-spin{to{transform:rotate(1turn)}}input[type=email]:disabled,input[type=password]:disabled,input[type=text]:disabled{background-color:#f1f3f4;color:#80868b;cursor:not-allowed}.status-badge{display:inline-block;padding:.25rem .75rem;border-radius:12px;font-size:.875rem;font-weight:500}.status-pending{background-color:#fef3c7;color:#92400e}.status-processing{background-color:#dbeafe;color:#1e40af}.status-completed{background-color:#d1fae5;color:#065f46}.status-error{background-color:#fee2e2;color:#991b1b}.summary{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:1rem;gap:1rem;margin-bottom:2rem}.summary.summary-first-view{display:flex;flex-direction:column;grid-template-columns:unset;gap:0}.summary.summary-first-view .summary-row-1{grid-gap:1rem}.summary.summary-first-view .summary-row-2>div{gap:.375rem}.summary-first-view-wrapper{display:grid;grid-template-columns:1fr;grid-gap:1rem;gap:1rem;margin-bottom:1rem}.summary-first-view-left{min-width:0}.competitors-block{text-align:left;background:#fff;border:1px solid #e8eaed;border-radius:8px;padding:1rem;box-shadow:none;align-self:start}.competitors-block-header{display:flex;align-items:center;margin-bottom:.5rem;position:relative;min-height:2rem}.competitors-block-title{position:absolute;left:0;right:0;text-align:center;font-weight:600;pointer-events:none}.competitors-block-header .competitors-edit-btn,.competitors-block-header .competitors-edit-tooltip-wrapper{position:relative;z-index:1;margin-left:auto}.competitors-list{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:1fr;grid-gap:.25rem 1rem;gap:.25rem 1rem;text-align:left}.competitors-list li{margin:0}.competitors-list-link{background:none!important;border:none!important;padding:0!important;margin:0!important;outline:none!important;box-shadow:none!important;font-size:.875rem;color:#1a73e8;text-decoration:none;cursor:pointer;text-align:left;font-family:inherit}.competitors-list-link:hover:not(:disabled){color:#1557b0}.competitors-list-link:focus{outline:none!important}.competitors-list-link:disabled{cursor:wait}.competitors-list-link .loading-spinner-inline{display:inline-block;width:.875em;height:.875em;margin-left:.25em;vertical-align:middle;border:2px solid #e8eaed;border-top-color:#1a73e8;border-radius:50%;animation:loading-spin .8s linear infinite}.competitors-edit-btn{color:#5f6368!important;background:#fff!important;border:1px solid #dadce0!important;border-radius:8px;box-shadow:0 1px 2px 0 rgba(60,64,67,.3),0 1px 3px 1px rgba(60,64,67,.15);text-decoration:none!important}.competitors-edit-btn:hover{color:#3c4043!important;background:#f1f3f4!important;box-shadow:0 1px 3px 0 rgba(60,64,67,.3),0 4px 8px 3px rgba(60,64,67,.15)}.competitors-edit-btn-disabled{border-color:#dadce0!important;cursor:not-allowed!important;box-shadow:0 1px 2px 0 rgba(60,64,67,.3),0 1px 3px 1px rgba(60,64,67,.15)}.competitors-edit-btn-disabled,.competitors-edit-btn-disabled:hover{color:#9aa0a6!important;background:#f1f3f4!important}.competitors-edit-tooltip-wrapper{position:relative;display:inline-block}.competitors-edit-tooltip{position:absolute;bottom:100%;left:50%;transform:translateX(-50%);margin-bottom:.5rem;padding:.5rem .75rem;background:#3c4043;color:#fff;font-size:.75rem;font-weight:500;line-height:1.4;border-radius:6px;white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .2s ease,transform .2s ease;z-index:20;box-shadow:0 2px 8px rgba(0,0,0,.15)}.competitors-edit-tooltip:after{content:"";position:absolute;top:100%;left:50%;transform:translateX(-50%);border:5px solid transparent;border-top-color:#3c4043}.competitors-edit-tooltip-wrapper:hover .competitors-edit-tooltip{opacity:1;transform:translateX(-50%) translateY(-2px)}.competitors-edit-tooltip-wrapper[data-placement=right] .competitors-edit-tooltip{left:auto;right:0;transform:none}.competitors-edit-tooltip-wrapper[data-placement=right] .competitors-edit-tooltip:after{left:auto;right:1rem;transform:translateX(0)}.competitors-edit-tooltip-wrapper[data-placement=right]:hover .competitors-edit-tooltip{transform:translateY(-2px)}.competitors-edit-tooltip-wrapper[data-placement=left] .competitors-edit-tooltip{right:auto;left:0;transform:none}.competitors-edit-tooltip-wrapper[data-placement=left] .competitors-edit-tooltip:after{right:auto;left:1rem;transform:translateX(0)}.competitors-edit-tooltip-wrapper[data-placement=left]:hover .competitors-edit-tooltip{transform:translateY(-2px)}.question-edit-tooltip-wrapper{position:relative;display:inline-block}.question-edit-tooltip-black{position:absolute;bottom:100%;left:50%;transform:translateX(-50%);margin-bottom:.5rem;padding:.5rem .75rem;background:#3c4043;color:#fff;font-size:.75rem;font-weight:500;line-height:1.4;border-radius:6px;white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .2s ease,transform .2s ease;z-index:20;box-shadow:0 2px 8px rgba(0,0,0,.15)}.question-edit-tooltip-black:after{content:"";position:absolute;top:100%;left:50%;transform:translateX(-50%);border:5px solid transparent;border-top-color:#3c4043}.question-edit-tooltip-wrapper:hover .question-edit-tooltip-black{opacity:1;transform:translateX(-50%) translateY(-2px)}.question-edit-tooltip-wrapper[data-placement=right] .question-edit-tooltip-black{left:auto;right:0;transform:none}.question-edit-tooltip-wrapper[data-placement=right] .question-edit-tooltip-black:after{left:auto;right:1rem;transform:translateX(0)}.question-edit-tooltip-wrapper[data-placement=right]:hover .question-edit-tooltip-black{transform:translateY(-2px)}.question-edit-tooltip-wrapper[data-placement=left] .question-edit-tooltip-black{right:auto;left:0;transform:none}.question-edit-tooltip-wrapper[data-placement=left] .question-edit-tooltip-black:after{right:auto;left:1rem;transform:translateX(0)}.question-edit-tooltip-wrapper[data-placement=left]:hover .question-edit-tooltip-black{transform:translateY(-2px)}.execution-count-tooltip-wrapper{position:relative;display:inline-block}.execution-count-tooltip-bubble{position:absolute;bottom:100%;left:50%;transform:translateX(-50%);margin-bottom:.5rem;padding:.5rem .75rem;background:#3c4043;color:#fff;font-size:.75rem;font-weight:500;line-height:1.4;border-radius:6px;white-space:normal;min-width:12rem;max-width:16rem;opacity:0;pointer-events:none;transition:opacity .2s ease,transform .2s ease;z-index:20;box-shadow:0 2px 8px rgba(0,0,0,.15)}.execution-count-tooltip-bubble:after{content:"";position:absolute;top:100%;left:50%;transform:translateX(-50%);border:5px solid transparent;border-top-color:#3c4043}.execution-count-tooltip-wrapper:hover .execution-count-tooltip-bubble{opacity:1;transform:translateX(-50%) translateY(-2px)}.favorite-star-tooltip-wrapper{position:relative;display:inline-flex}.favorite-star-tooltip{bottom:100%;margin-bottom:.5rem;padding:.5rem .75rem;background:#3c4043;color:#fff;font-size:.75rem;font-weight:500;line-height:1.4;border-radius:6px;white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .2s ease,transform .2s ease;z-index:20;box-shadow:0 2px 8px rgba(0,0,0,.15)}.favorite-star-tooltip,.favorite-star-tooltip:after{position:absolute;left:50%;transform:translateX(-50%)}.favorite-star-tooltip:after{content:"";top:100%;border:5px solid transparent;border-top-color:#3c4043}.favorite-star-tooltip-wrapper:hover .favorite-star-tooltip{opacity:1;transform:translateX(-50%) translateY(-2px)}.favorite-star-tooltip-wrapper[data-placement=right] .favorite-star-tooltip{left:auto;right:0;transform:none}.favorite-star-tooltip-wrapper[data-placement=right] .favorite-star-tooltip:after{left:auto;right:1rem;transform:translateX(0)}.favorite-star-tooltip-wrapper[data-placement=right]:hover .favorite-star-tooltip{transform:translateY(-2px)}.favorite-star-tooltip-wrapper[data-placement=left] .favorite-star-tooltip{right:auto;left:0;transform:none}.favorite-star-tooltip-wrapper[data-placement=left] .favorite-star-tooltip:after{right:auto;left:1rem;transform:translateX(0)}.favorite-star-tooltip-wrapper[data-placement=left]:hover .favorite-star-tooltip{transform:translateY(-2px)}@media (max-width:767px){.summary-first-view-wrapper{grid-template-columns:1fr}.competitors-block{width:100%;min-width:0;box-sizing:border-box}.summary.summary-first-view-grid{grid-template-columns:1fr!important}.summary.summary-first-view-grid .summary-item:first-child,.summary.summary-first-view-grid .summary-item:nth-child(4){grid-row:auto}.summary.summary-first-view-grid .summary-item{min-width:0;box-sizing:border-box;grid-column:1!important;grid-row:auto!important}}.summary-item{text-align:left;padding:1.5rem;background:#fff;border-radius:8px;border:1px solid #e8eaed}.summary-item,.summary-item:hover{box-shadow:none}.summary-item>.summary-label:first-of-type{font-size:1rem;font-weight:700;margin-top:0;margin-bottom:.5rem;color:#202124}.summary-value{font-size:2rem;font-weight:700;color:#1a73e8;letter-spacing:-.5px}.summary-label{font-size:.875rem;color:#5f6368;margin-top:.5rem;font-weight:400}.summary-sublabel{color:#5f6368;margin-top:.25rem;font-size:.875rem}.summary-item.summary-row-2,.summary-row-2 .summary-item{padding:.625rem .75rem}.summary-item.summary-row-2>.summary-label:first-of-type,.summary-row-2 .summary-item>.summary-label:first-of-type{margin-bottom:.25rem}.summary-item.summary-row-2 .summary-value,.summary-row-2 .summary-value{font-size:1.25rem}.summary-item.summary-row-2 .summary-label,.summary-row-2 .summary-label{font-size:.75rem;margin-top:.25rem}.summary-item.summary-row-2 .summary-label+.summary-label,.summary-item.summary-row-2 .summary-sublabel,.summary-row-2 .summary-label+.summary-label,.summary-row-2 .summary-sublabel{margin-top:.125rem}.summary-item.summary-row-2 .summary-sublabel,.summary-row-2 .summary-sublabel{font-size:.75rem}.responses-list{margin-top:2rem}.responses-list.responses-list-horizontal{display:flex;gap:1rem;overflow-x:auto;overflow-y:hidden;padding-bottom:.5rem;align-items:flex-start;min-width:0}.mention-detail-scroll-hint .scroll-hint-icon-wrap .scroll-hint-icon{top:6rem;transform:translateY(-50%)}.question-response-block{flex:0 0 90%;min-width:340px;padding:1rem}.response-item{border:1px solid #e8eaed;border-radius:8px;padding:1rem;margin-bottom:1rem;background:#fff}.response-item,.response-item:hover{box-shadow:none}.response-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem}.response-provider{font-weight:500;color:#5f6368;font-size:14px}.response-mentioned{display:inline-block;padding:.25rem .5rem;border-radius:4px;font-size:.75rem;font-weight:500}.response-mentioned.yes{background-color:#d1fae5;color:#065f46}.response-mentioned.no{background-color:#fee2e2;color:#991b1b}.response-question{font-weight:500;margin-bottom:.5rem;color:#202124;font-size:14px}.response-answer{color:#5f6368;white-space:pre-wrap;line-height:1.5;font-size:14px}.collapsible{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.collapsible-content{max-height:0;overflow:hidden;transition:max-height .3s ease-out}.collapsible-content.expanded{max-height:5000px}.error-message{background-color:#fce8e6;color:#c5221f;padding:1rem;border-radius:4px;margin-bottom:1rem;border:1px solid #f28b82;font-size:14px}.loading{color:#666}.loading,.progress-indicator{text-align:center;padding:2rem}.progress-indicator{width:100%;margin-top:1rem;background:#f8f9fa;border-radius:8px;border:1px solid #e8eaed}.progress-bar-track{width:100%;height:12px;background:#e8eaed;border-radius:6px;overflow:hidden}.progress-bar-fill{height:100%;background:linear-gradient(90deg,#1a73e8,#4285f4);border-radius:6px;transition:width .4s ease-out}.gsc-analysis-query-row--clickable{position:relative;cursor:pointer}.gsc-analysis-query-row-overlay{position:absolute;top:0;left:0;width:var(--gsc-row-overlay-width,100%);height:100%;display:flex;align-items:center;justify-content:center;pointer-events:none;z-index:2}.gsc-analysis-query-row-overlay-pill{display:inline-block;padding:.4rem .875rem;font-size:.8125rem;font-weight:600;line-height:1.35;color:#1a73e8;background:#fff;border:1px solid #1a73e8;border-radius:4px;box-shadow:0 1px 4px rgba(60,64,67,.18);white-space:nowrap}.loading-spinner{width:48px;height:48px;margin:0 auto;border:4px solid #e8eaed;border-top-color:#1a73e8;border-radius:50%;animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.login-two-column{grid-template-columns:1fr 1fr}@media (max-width:767px){.form-group{max-width:100%}.question-response-block{flex-basis:85%;min-width:85%}.login-two-column{grid-template-columns:1fr}.login-column>div,.signup-cta-column>div{flex:none}}.login-page-wrap{background:#fff;min-height:100vh}@media (min-width:768px){.sidebar-wrap{display:flex!important}.header-wrap{display:none!important}}@media (max-width:767px){.sidebar-wrap{display:none!important}.header-wrap{display:block!important}.header-nav-desktop{display:none!important}.header-mobile-wrap{display:flex!important}.tips-examples-grid{grid-template-columns:1fr!important}}.home-lp{--lp-text:#202124;--lp-muted:#5f6368;--lp-heading:#145280;--lp-border:#dadce0;--lp-surface:#fff;--lp-bg-soft:#f8f9fa}.home-lp>.card.lp-card-root{flex:none;display:block;min-height:auto;padding:0;background:transparent;box-shadow:none;border:none}.home-lp .lp-section{padding:2.5rem 1.25rem;border-bottom:1px solid #e8eaed}.home-lp .lp-section:last-child{border-bottom:none}.home-lp .lp-final-heading,.home-lp .lp-headline,.home-lp .lp-section-heading{color:var(--lp-heading);font-weight:700;line-height:1.35;margin:0 0 1rem}.home-lp .lp-wordmark{margin:0 0 .75rem;color:var(--lp-heading);font-size:clamp(1.25rem,2.5vw,1.75rem);font-weight:700;letter-spacing:.02em;line-height:1.2;text-align:center}.home-lp .lp-headline{font-size:clamp(1.375rem,3vw,2rem)}.home-lp .lp-hero-copy .lp-headline{text-align:center;font-size:clamp(1.65rem,3.6vw,2.4rem)}.home-lp .lp-hero-copy .lp-subcopy{text-align:left;padding-inline:clamp(.75rem,3vw,1.5rem)}.home-lp .lp-section-heading{font-size:clamp(1.35rem,3vw,1.75rem);text-align:center}.home-lp .lp-final-heading{font-size:clamp(1.5rem,3.5vw,2.25rem);text-align:center}.home-lp .lp-body-text,.home-lp .lp-final-subcopy,.home-lp .lp-section-lead,.home-lp .lp-subcopy{color:var(--lp-muted);line-height:1.7;font-size:1rem}.home-lp .lp-subcopy{margin-bottom:1.5rem}.home-lp .lp-body-text p,.home-lp .lp-final-subcopy p,.home-lp .lp-subcopy p{margin:0}.home-lp .lp-paragraph-gap{margin-top:1rem}.home-lp .lp-section-lead{text-align:center;margin:-.5rem 0 1.5rem}.home-lp .lp-body-text{max-width:min(960px,100%);margin-inline:auto;text-align:left}.home-lp .lp-problem-value-blocks{list-style:none;margin:0 auto 2rem;padding:0;max-width:min(960px,100%);display:grid;grid-template-columns:1fr;grid-gap:1.25rem;gap:1.25rem}.home-lp .lp-problem-value-block{display:flex;flex-direction:column;align-items:center;gap:.75rem;padding:1.25rem 1rem;border:1px solid var(--lp-border);border-radius:8px;background:#fff;text-align:center;font-size:.9375rem;font-weight:500;color:var(--lp-text);line-height:1.5}.home-lp .lp-problem-value-block-icon{color:#1a73e8}.home-lp .lp-hero-grid{display:grid;grid-template-columns:1fr;grid-gap:2rem;gap:2rem;align-items:center}.home-lp .lp-signup-cta-wrap{gap:.75rem;max-width:240px;margin-inline:auto}.home-lp .lp-signup-cta-block,.home-lp .lp-signup-cta-wrap{display:flex;flex-direction:column;align-items:center;width:100%}.home-lp .lp-signup-cta-microcopy{margin:0 0 .5rem;color:var(--lp-text);font-size:.875rem;font-weight:600;line-height:1.4;text-align:center;letter-spacing:.02em}.home-lp .lp-signup-cta-wrap .lp-signup-cta{width:100%;max-width:240px}.home-lp .lp-demo-scroll-hint{text-align:center;color:#1a73e8;font-size:.9375rem;text-decoration:none}.home-lp .lp-demo-scroll-hint:hover{text-decoration:underline}.home-lp .lp-feature-strip{list-style:none;margin:2rem 0 0;padding:0;display:grid;grid-template-columns:repeat(2,1fr);grid-gap:1rem;gap:1rem}.home-lp .lp-feature-strip-item{display:flex;flex-direction:column;align-items:center;gap:.5rem;text-align:center;font-size:.875rem;font-weight:500;color:var(--lp-text)}.home-lp .lp-feature-strip-icon{color:#1a73e8}.home-lp .lp-browser-frame{border:1px solid var(--lp-border);border-radius:8px;overflow:hidden;background:#fff;box-shadow:0 2px 8px rgba(60,64,67,.12)}.home-lp .lp-browser-frame-chrome{display:flex;align-items:center;gap:.75rem;padding:.5rem .75rem;background:#f1f3f4;border-bottom:1px solid var(--lp-border)}.home-lp .lp-browser-frame-dots{display:inline-flex;gap:.35rem}.home-lp .lp-browser-frame-dots span{width:8px;height:8px;border-radius:50%;background:#dadce0}.home-lp .lp-browser-frame-url{flex:1 1;font-size:.75rem;color:var(--lp-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.home-lp .lp-browser-frame-body{background:#fff}.home-lp .lp-hero-preview-inner{padding:1rem}.home-lp .lp-hero-preview-metric-blocks{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:.5rem;gap:.5rem;margin-bottom:1rem}.home-lp .lp-hero-preview-metric-block{border:1px solid #e8eaed;border-radius:8px;padding:.625rem .5rem;background:#fff}.home-lp .lp-hero-preview-metric-block-label{font-size:.8125rem;font-weight:600;color:var(--lp-muted);margin-bottom:.35rem}.home-lp .lp-hero-preview-metric-block-value{font-size:1.25rem;font-weight:700;line-height:1.2}.home-lp .lp-hero-preview-metric-block-value-overview{color:#1a73e8}.home-lp .lp-hero-preview-metric-block-value-self{color:#188038}.home-lp .lp-hero-preview-metric-block-value-improvements{color:#ea8600}.home-lp .lp-hero-preview-chart-wrap{margin-bottom:1rem;border:1px solid #e8eaed;border-radius:8px;padding:.5rem .75rem .25rem;background:#fff}.home-lp .lp-hero-preview-chart-legend{display:flex;flex-wrap:wrap;gap:.75rem;margin-bottom:.35rem;font-size:.6875rem;color:var(--lp-muted)}.home-lp .lp-hero-preview-legend-item{display:inline-flex;align-items:center;gap:.35rem}.home-lp .lp-hero-preview-legend-item:before{content:"";width:10px;height:3px;border-radius:1px}.home-lp .lp-hero-preview-legend-overview:before{background:#1a73e8}.home-lp .lp-hero-preview-legend-self:before{background:#188038}.home-lp .lp-hero-preview-chart-svg{display:block;width:100%;height:88px}.home-lp .lp-hero-preview-table{width:100%;border-collapse:collapse;font-size:.8125rem}.home-lp .lp-hero-preview-table td,.home-lp .lp-hero-preview-table th{padding:.35rem;border-bottom:1px solid #e8eaed;text-align:left}.home-lp .lp-hero-preview-table td:not(:first-child),.home-lp .lp-hero-preview-table th:not(:first-child){text-align:right;white-space:nowrap}.home-lp .lp-hero-preview-table th{color:var(--lp-muted);font-weight:600}.home-lp .lp-live-demo-section{background:var(--lp-bg-soft)}.home-lp .lp-live-demo-tabs{display:flex;flex-direction:column;gap:.5rem;margin-bottom:1rem}.home-lp .lp-live-demo-tab{padding:.75rem 1rem;border:1px solid var(--lp-border);border-radius:4px;background:#fff;color:var(--lp-text);font-size:.9375rem;font-weight:500;text-align:center;cursor:pointer}.home-lp .lp-live-demo-tab-desc{margin-bottom:1rem;color:var(--lp-muted);text-align:center;line-height:1.6;font-size:.9375rem}.home-lp .lp-live-demo-tab-active{border-color:#1a73e8;color:#1a73e8;background:#e8f0fe}.home-lp .lp-demo-shell{margin-bottom:0}.home-lp .lp-demo-shell-body{overflow:visible;background:#fff}.home-lp .lp-demo-loading{padding:2rem;text-align:center;color:var(--lp-muted)}.home-lp .lp-live-demo-cta{margin-top:3rem;margin-bottom:3rem}.home-lp .lp-capability-grid{display:grid;grid-template-columns:1fr;grid-gap:1rem;gap:1rem;max-width:min(960px,100%);margin-inline:auto}.home-lp .lp-capability-card{padding:1.25rem 0;background:transparent}.home-lp .lp-audience-card{border:1px solid var(--lp-border);border-radius:8px;padding:1.25rem;background:#fff}.home-lp .lp-capability-title{margin:0 0 .75rem;font-size:1.125rem;color:var(--lp-heading)}.home-lp .lp-capability-list{margin:0;padding-left:1.25rem;color:var(--lp-muted);line-height:1.8}.home-lp .lp-audience-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:.75rem;gap:.75rem}.home-lp .lp-audience-card{text-align:center;font-weight:500;color:var(--lp-text)}.home-lp .lp-steps-row{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:flex-start;gap:1.25rem 1.5rem}.home-lp .lp-steps-item{display:flex;flex-direction:column;align-items:center;gap:.75rem;text-align:center;width:14rem;flex:0 0 14rem}.home-lp .lp-steps-number{width:4rem;height:4rem;border-radius:50%;background:#1a73e8;color:#fff;display:inline-flex;align-items:center;justify-content:center;font-weight:700;font-size:1.25rem}.home-lp .lp-steps-label{font-weight:500;color:var(--lp-text);font-size:.875rem;line-height:1.4}.home-lp .lp-faq-list{display:flex;flex-direction:column;gap:2rem;max-width:min(960px,100%);margin-inline:auto}.home-lp .lp-faq-item{border:none;border-radius:0;padding:0;background:transparent}.home-lp .lp-faq-row{display:flex;align-items:flex-start;gap:1rem}.home-lp .lp-faq-row-answer{margin-top:.875rem}.home-lp .lp-faq-badge{flex-shrink:0;width:2.5rem;height:2.5rem;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-weight:700;font-size:1.125rem;line-height:1}.home-lp .lp-faq-badge-q{background:var(--lp-muted);color:#fff}.home-lp .lp-faq-badge-a{background:var(--lp-bg-soft);color:var(--lp-muted);border:1px solid var(--lp-border)}.home-lp .lp-faq-question{margin:.375rem 0 0;font-size:1rem;font-weight:600;color:var(--lp-text);line-height:1.6}.home-lp .lp-faq-answer{margin:.375rem 0 0;color:var(--lp-text);line-height:1.7;font-size:.9375rem}.home-lp .lp-faq-link{color:#1a73e8;text-decoration:none}.home-lp .lp-faq-link:hover{text-decoration:underline}.home-lp .lp-final-cta-section{text-align:center;background:var(--lp-bg-soft)}.home-lp .lp-final-subcopy{margin:0 auto 1.5rem;max-width:min(960px,100%);text-align:center}.home-lp .lp-signup-cta-large{max-width:400px;margin-left:auto;margin-right:auto;font-size:1rem;padding-top:.875rem;padding-bottom:.875rem}@media (min-width:768px){.home-lp .lp-hero-grid{grid-template-columns:1fr 1.1fr}.home-lp .lp-problem-value-blocks{grid-template-columns:repeat(3,1fr)}.home-lp .lp-steps-label{white-space:nowrap}.home-lp .lp-feature-strip{grid-template-columns:repeat(5,1fr)}.home-lp .lp-live-demo-tabs{flex-direction:row;flex-wrap:wrap}.home-lp .lp-live-demo-tab{flex:1 1 auto;min-width:0}.home-lp .lp-capability-grid{grid-template-columns:repeat(2,1fr)}.home-lp .lp-audience-grid{grid-template-columns:repeat(4,1fr)}}@media (prefers-color-scheme:dark){.home-lp{--lp-text:#e8eaed;--lp-muted:#9aa0a6;--lp-heading:#8ab4f8;--lp-border:#3c4043;--lp-surface:#2d2d2d;--lp-bg-soft:#1e1e1e}.home-lp .lp-section{border-bottom-color:#3c4043}.home-lp .lp-capability-card{background:transparent}.home-lp .lp-live-demo-tab,.home-lp .lp-problem-value-block{background:var(--lp-surface)}.home-lp .lp-faq-badge-q{background:#80868b;color:#fff}.home-lp .lp-faq-badge-a{background:var(--lp-surface);color:var(--lp-muted);border-color:var(--lp-border)}.home-lp .lp-live-demo-tab-active{background:#174ea6;color:#e8f0fe}.home-lp .lp-final-cta-section,.home-lp .lp-live-demo-section{background:var(--lp-bg-soft)}.home-lp .lp-browser-frame,.home-lp .lp-browser-frame-body,.home-lp .lp-demo-shell-body{background:#fff}.home-lp .lp-browser-frame-chrome{background:#f1f3f4}}.public-header{height:68px;background:#f8fafc;flex-shrink:0}.public-header-inner{display:flex;align-items:center;justify-content:space-between;width:100%;height:100%;padding-inline:clamp(1.5rem,3vw,2rem);gap:1rem}.public-header-logo{flex-shrink:0;font-size:2rem;font-weight:700;color:#145280;text-decoration:none}.public-header-right{margin-left:auto;flex-shrink:0}.public-header-nav,.public-header-right{display:flex;align-items:center;gap:1.5rem}.public-header-nav-link{color:#5f6368;text-decoration:none;font-size:14px;font-weight:500;white-space:nowrap}.public-header-nav-link:hover{color:#202124}.public-header-actions{display:flex;align-items:center;gap:.75rem;flex-shrink:0}.public-header-login{display:inline-flex;align-items:center;justify-content:center;padding:.5rem 1rem;border:1px solid #dadce0;border-radius:4px;background:#fff;color:#5f6368;text-decoration:none;font-size:14px;font-weight:500;white-space:nowrap;transition:background-color .2s,border-color .2s}.public-header-login:hover{background:#fff;border-color:#bdc1c6;color:#202124}.public-header-signup{display:inline-flex;align-items:center;justify-content:center;padding:.5rem 1rem;border-radius:4px;background-color:#1a73e8;color:#fff;text-decoration:none;font-size:14px;font-weight:500;white-space:nowrap;cursor:pointer;transition:background-color .2s,box-shadow .2s;box-shadow:0 1px 2px 0 rgba(60,64,67,.3),0 1px 3px 1px rgba(60,64,67,.15);letter-spacing:.25px}.public-header-signup:hover{background-color:#1765cc;box-shadow:0 1px 3px 0 rgba(60,64,67,.3),0 4px 8px 3px rgba(60,64,67,.15)}.public-header-signup:active{background-color:#1557b0}@media (min-width:768px){.public-header-wrap{display:block}}@media (max-width:767px){.public-header-wrap{display:none!important}}.public-shell-column{background-color:#f8fafc}.public-shell-column .header-wrap header{background:#f8fafc!important}.public-shell-column .main-scroll,.public-shell-column .main-scroll>main{background-color:#f8fafc}.public-shell-column main:has(>.home-page){background-color:#f8fafc}.public-shell-column .login-page-wrap{background-color:#f8fafc}.public-shell-column .login-page-wrap>.card,.public-shell-column main .content-page>.card{background-color:#f8fafc!important}.pricing-page>.card>h1{text-align:center}.account-detail-row{display:flex;align-items:flex-start;gap:.5rem;margin-bottom:1rem}.account-detail-label{flex:0 0 9rem;text-align:right;font-weight:700;line-height:1.6}.account-detail-value{flex:1 1 auto;min-width:0;line-height:1.6}.account-detail-value--inline{display:flex;align-items:center;flex-wrap:wrap;gap:.5em}.account-email-preference-label{display:flex;align-items:flex-start;gap:.5rem;font-size:14px;cursor:pointer}.account-email-preference-label input{margin-top:.2rem}.account-email-preference-label--disabled{cursor:not-allowed}.public-shell-column main>.container:not(.home-page){padding-inline:clamp(1.5rem,3vw,2rem)}.demo-onboarding{width:100%;max-width:1120px;margin:0 auto;padding:.5rem 0 1rem}.demo-onboarding-header{text-align:center;margin-bottom:2rem}.demo-onboarding-title{color:#145280;font-weight:700;font-size:1.5rem;margin:0 0 1.25rem}.demo-onboarding-progress{max-width:320px;margin:0 auto}.demo-onboarding-progress-text{margin:0 0 .625rem;font-size:.9375rem;font-weight:600;color:#202124}.demo-onboarding-progress-bar{height:4px;background:#e8eaed;border-radius:999px;overflow:hidden}.demo-onboarding-progress-bar-fill{height:100%;background:#1a73e8;border-radius:999px;transition:width .3s ease}.demo-onboarding-steps{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1fr);grid-gap:.75rem .5rem;gap:.75rem .5rem;align-items:stretch}.demo-onboarding-step-group{display:contents}.demo-onboarding-step-card{display:flex;flex-direction:column;height:100%;min-width:0;padding:1.25rem;border:1px solid #e8eaed;border-radius:12px;background:#fff;transition:box-shadow .2s ease,transform .2s ease}.demo-onboarding-step-card:hover{box-shadow:0 2px 8px rgba(60,64,67,.12);transform:translateY(-2px)}.demo-onboarding-step-card--completed{background:#f8f9fa;border-color:#dadce0}.demo-onboarding-step-card--completed:hover{transform:translateY(-1px);box-shadow:0 1px 4px rgba(60,64,67,.08)}.demo-onboarding-step-card-header{display:flex;flex-wrap:wrap;align-items:center;gap:.375rem .5rem;margin-bottom:0}.demo-onboarding-step-card-grow{flex:1 1 auto;min-height:0}.demo-onboarding-step-badge{display:inline-flex;align-items:center;font-size:.8125rem;font-weight:700;color:#145280;letter-spacing:.02em;background:#e8f0fe;padding:.25rem .625rem;border-radius:6px}.demo-onboarding-step-card--completed .demo-onboarding-step-badge{color:#188038;background:#e6f4ea}.demo-onboarding-step-current-label{font-size:.6875rem;font-weight:600;color:#1a73e8;background:#e8f0fe;padding:.125rem .5rem;border-radius:999px}.demo-onboarding-step-title{margin:.375rem 0 .5rem;font-size:1rem;font-weight:600;color:#202124;line-height:1.4}.demo-onboarding-step-description{margin:0 0 .5rem;font-size:.875rem;color:#5f6368;line-height:1.6}.demo-onboarding-step-preview-slot{flex-shrink:0;min-height:148px;margin-bottom:1.25rem}.demo-onboarding-step-preview{flex-shrink:0;height:100%;min-height:148px;border:1px solid #e8eaed;border-radius:8px;overflow:hidden;background:#fff;box-shadow:0 1px 3px rgba(60,64,67,.08);max-width:100%}.demo-onboarding-step-preview-chrome{display:flex;align-items:center;gap:.5rem;padding:.375rem .5rem;background:#f1f3f4;border-bottom:1px solid #e8eaed}.demo-onboarding-step-preview-dots{display:inline-flex;gap:.25rem;flex-shrink:0}.demo-onboarding-step-preview-dots span{width:6px;height:6px;border-radius:50%;background:#dadce0}.demo-onboarding-step-preview-body{position:relative;height:120px;overflow:hidden;background:#eef0f1}.demo-onboarding-step-preview-scale{position:absolute;top:0;left:0;width:920px;transform:scale(.36);transform-origin:top left;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.demo-onboarding-step-preview-scale *{pointer-events:none!important}.demo-onboarding-ai-sparkle-icon{display:inline-block;vertical-align:-.15em;margin:0 .125rem;flex-shrink:0}.demo-onboarding-step-cta-wrap{flex-shrink:0}.demo-onboarding-primary-cta{display:block;width:100%;box-sizing:border-box;text-align:center;text-decoration:none;background-color:#1a73e8;color:#fff;padding:.625rem 1rem;border-radius:4px;font-size:14px;font-weight:500;cursor:pointer;transition:background-color .2s,box-shadow .2s;box-shadow:0 1px 2px 0 rgba(60,64,67,.3),0 1px 3px 1px rgba(60,64,67,.15);letter-spacing:.25px;border:none}.demo-onboarding-primary-cta:hover{background-color:#1765cc;box-shadow:0 1px 3px 0 rgba(60,64,67,.3),0 4px 8px 3px rgba(60,64,67,.15)}.demo-onboarding-primary-cta:active{background-color:#1557b0}.demo-onboarding-secondary-cta{display:block;width:100%;box-sizing:border-box;text-align:center;text-decoration:none;background:#fff;color:#1a73e8;padding:.625rem 1rem;border-radius:4px;font-size:14px;font-weight:500;cursor:pointer;transition:background-color .2s,border-color .2s;border:1px solid #dadce0;letter-spacing:.25px}.demo-onboarding-secondary-cta:hover{background:#f8f9fa;border-color:#1a73e8}.demo-onboarding-arrow{display:flex;align-items:center;justify-content:center;color:#80868b;align-self:center}@media (max-width:1023px){.demo-onboarding-steps{grid-template-columns:1fr;gap:0}.demo-onboarding-step-group{display:flex;flex-direction:column;align-items:stretch}.demo-onboarding-arrow{padding:.375rem 0}.demo-onboarding-arrow svg{transform:rotate(90deg)}}.home-dashboard{flex:1 1 auto;width:100%;min-height:0;display:flex;flex-direction:column;gap:1.25rem;padding:1rem;box-sizing:border-box}.home-dashboard-withdrawal-banner{margin:0;padding:1rem;background-color:#e8f5e9;border-radius:8px;color:#2e7d32;text-align:center}.home-dashboard-card{border:1px solid #e8eaed;border-radius:8px;padding:1rem;background:#fff;box-shadow:0 1px 3px rgba(60,64,67,.08)}.home-dashboard-card-header{margin-bottom:.75rem}.home-dashboard-card-header-with-actions{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.home-dashboard-card-header-actions{flex-shrink:0;min-height:1.625rem;display:flex;align-items:center}.home-dashboard-card-title{display:inline-flex;align-items:center;gap:.5rem;margin:0;font-size:1.2rem;font-weight:700;color:#202124;text-align:left}.home-dashboard-card-title-icon{flex-shrink:0}.home-dashboard-inline-sparkle-icon{display:inline-block;vertical-align:-.15em;margin:0 .125rem;flex-shrink:0}.home-dashboard-card-description{margin:0 0 1rem;color:#5f6368;font-size:.9375rem;line-height:1.6}.home-dashboard-card-hint{margin:.75rem 0 0;font-size:.875rem}.home-dashboard-card-cta{margin-top:1rem}.home-dashboard-card-cta .home-primary-cta,.home-dashboard-card-cta button.home-primary-cta{display:block;width:100%;text-align:center;box-sizing:border-box}.home-dashboard-error{margin:0 0 .75rem;color:#c5221f;font-size:.875rem}.home-dashboard-summary-context{display:flex;align-items:center;gap:.5rem;margin-bottom:.75rem;min-width:0}.home-dashboard-summary-context-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;color:#5f6368;min-width:0}.home-dashboard-summary-market{color:#5f6368;font-weight:400}.home-onboarding-steps{list-style:none;margin:0;padding:0}.home-onboarding-step-group{display:flex;flex-direction:column;align-items:stretch}.home-onboarding-step{padding:.625rem .75rem;border-radius:6px;background:#f8f9fa;border:1px solid #e8eaed}.home-onboarding-step--completed{opacity:.65;background:#f1f3f4}.home-onboarding-step--current{border-color:#1a73e8;background:#e8f0fe;font-weight:600;color:#1a73e8}.home-onboarding-step-label{font-size:.9375rem;line-height:1.5}.home-onboarding-step-arrow{display:block;text-align:center;color:#9aa0a6;padding:.375rem 0;font-size:.875rem}.home-metric-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.75rem;gap:.75rem;margin:0}@media (min-width:768px){.home-metric-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.home-metric-grid-item{margin:0;padding:.625rem .75rem;background:#f8f9fa;border-radius:6px;border:1px solid #e8eaed}.home-metric-grid-label{margin:0 0 .25rem;font-size:.75rem;color:#5f6368;font-weight:500}.home-metric-grid-value{margin:0;font-size:1rem;font-weight:600;color:#202124}.home-dashboard-skeleton{height:4rem;border-radius:6px;background:linear-gradient(90deg,#f1f3f4 25%,#e8eaed 50%,#f1f3f4 75%);background-size:200% 100%;animation:home-dashboard-shimmer 1.2s ease-in-out infinite}.home-dashboard-skeleton--inline{display:inline-block;height:auto;background:none;animation:none;color:#9aa0a6;font-size:.875rem;font-weight:400}.home-dashboard-gsc-table-scroll{overflow:auto;max-height:calc(2.875rem + 7 * 2.875rem)}.home-dashboard-gsc-table-scroll thead th{position:-webkit-sticky;position:sticky;top:0;z-index:1}.home-dashboard-jobs-list-scroll{overflow-y:auto;max-height:calc(5 * 4.75rem)}@keyframes home-dashboard-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.home-recent-section{margin-top:1.25rem;padding-top:1rem;border-top:1px solid #e8eaed}.home-recent-section-title{margin:0 0 .75rem;font-size:1rem;font-weight:600;color:#202124;text-align:left}.home-recent-section-empty{margin:0 0 .75rem;color:#5f6368;font-size:.875rem}.home-recent-section-list{list-style:none;margin:0;padding:0}.home-recent-section-row{padding:1rem 0;border-bottom:1px solid #e8eaed;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:.5rem}.home-recent-section-row-content{flex:1 1 auto;min-width:0}.home-recent-section-more{margin-top:1rem;text-align:center}.home-recent-gsc-row{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap;min-width:0}.home-recent-gsc-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600;min-width:0;flex:1 1 auto}.home-recent-gsc-metric{font-size:.875rem;color:#5f6368;white-space:nowrap}.home-recent-job-meta{font-size:.875rem;color:#5f6368;margin-top:.25rem}.home-recent-job-tag{margin-left:.5rem;font-size:.75rem;color:#5f6368}.public-shell-column:has(.home-lp-v2){position:relative;background-color:#fff;--lp-v2-bg-canvas-height:max(1200px,100vh);--lp-v2-header-height:68px}@media (max-width:767px){.public-shell-column:has(.home-lp-v2){--lp-v2-header-height:48px}}.public-shell-column:has(.home-lp-v2) .public-header-wrap{position:relative;z-index:2;background:transparent}.public-shell-column:has(.home-lp-v2) .public-header-wrap:before{content:"";position:absolute;top:0;bottom:-1px;left:50%;z-index:-1;width:100vw;margin-left:-50vw;pointer-events:none;background:linear-gradient(125deg,transparent 38%,rgba(96,165,250,.14) 46%,rgba(147,197,253,.1) 54%,transparent 62%),radial-gradient(ellipse 75% 58% at 72% 18%,rgba(59,130,246,.45),transparent 68%),radial-gradient(ellipse 58% 48% at 10% 92%,rgba(10,22,40,.88),transparent 62%),linear-gradient(155deg,#060f1f,#0c2248 36%,#134074 66%,#1a4f8c);background-size:100% var(--lp-v2-bg-canvas-height),100% var(--lp-v2-bg-canvas-height),100% var(--lp-v2-bg-canvas-height),100% var(--lp-v2-bg-canvas-height);background-position:0 0,0 0,0 0,0 0;background-repeat:no-repeat}.public-shell-column:has(.home-lp-v2) .header-wrap:has(.header-mobile--lp-preview){position:relative;z-index:2;background:transparent}.public-shell-column:has(.home-lp-v2) .header-wrap:has(.header-mobile--lp-preview):before{content:"";position:absolute;top:0;bottom:-1px;left:50%;z-index:-1;width:100vw;margin-left:-50vw;pointer-events:none;background:linear-gradient(125deg,transparent 38%,rgba(96,165,250,.14) 46%,rgba(147,197,253,.1) 54%,transparent 62%),radial-gradient(ellipse 75% 58% at 72% 18%,rgba(59,130,246,.45),transparent 68%),radial-gradient(ellipse 58% 48% at 10% 92%,rgba(10,22,40,.88),transparent 62%),linear-gradient(155deg,#060f1f,#0c2248 36%,#134074 66%,#1a4f8c);background-size:100% var(--lp-v2-bg-canvas-height),100% var(--lp-v2-bg-canvas-height),100% var(--lp-v2-bg-canvas-height),100% var(--lp-v2-bg-canvas-height);background-position:0 0,0 0,0 0,0 0;background-repeat:no-repeat}.public-shell-column:has(.home-lp-v2) .main-scroll{background-color:#fff}.public-shell-column:has(.home-lp-v2) .main-scroll>main{background-color:#fff}.public-shell-column:has(.home-lp-v2) main:has(>.home-page){background-color:#fff}.public-shell-column:has(.home-lp-v2) .header-wrap header.header-mobile--lp-preview{background:transparent!important;border-bottom-color:transparent!important}.public-header.public-header--lp-preview{position:relative;z-index:20;background:transparent}.public-header--lp-preview .public-header-logo{color:#fff}.public-header--lp-preview .public-header-nav-link{color:hsla(0,0%,100%,.9)}.public-header--lp-preview .public-header-nav-link:hover{color:#fff}.public-header--lp-preview .public-header-login{background:hsla(0,0%,100%,.12);border-color:hsla(0,0%,100%,.35);color:#fff}.public-header--lp-preview .public-header-login:hover{background:hsla(0,0%,100%,.2);border-color:hsla(0,0%,100%,.5);color:#fff}.header-mobile--lp-preview{position:relative;z-index:20;display:flex;justify-content:space-between;align-items:center;flex-wrap:nowrap;gap:.5rem;padding:.375rem 1rem;background:transparent;border-bottom:1px solid transparent}.header-mobile-lp-preview-logo{flex-shrink:0;font-weight:600;color:#fff;text-decoration:none}.header-mobile-lp-preview-menu-btn{padding:.25rem;background:transparent;border:none;cursor:pointer;border-radius:4px;color:#fff}.home-lp-v2>.card.lp-card-root{flex:none;display:block;min-height:auto;padding:0;background:transparent;box-shadow:none;border:none;overflow:visible}.home-lp-v2 .lp-hero-section-v2{position:relative;margin-top:0;padding:2rem clamp(1.5rem,3vw,2rem) calc(3.5rem + 100px);border-bottom:none;overflow:hidden;color-scheme:light}@media (max-width:767px){.home-lp-v2 .lp-hero-section-v2{padding-top:1.5rem;padding-bottom:calc(2.5rem + 100px)}}.home-lp-v2 .lp-hero-section-v2-bg{position:absolute;z-index:0;top:0;bottom:0;left:50%;width:100vw;margin-left:-50vw;pointer-events:none;background:linear-gradient(125deg,transparent 38%,rgba(96,165,250,.14) 46%,rgba(147,197,253,.1) 54%,transparent 62%),radial-gradient(ellipse 75% 58% at 72% 18%,rgba(59,130,246,.45),transparent 68%),radial-gradient(ellipse 58% 48% at 10% 92%,rgba(10,22,40,.88),transparent 62%),linear-gradient(155deg,#060f1f,#0c2248 36%,#134074 66%,#1a4f8c);background-size:100% var(--lp-v2-bg-canvas-height),100% var(--lp-v2-bg-canvas-height),100% var(--lp-v2-bg-canvas-height),100% var(--lp-v2-bg-canvas-height);background-position:0 calc(-1 * var(--lp-v2-header-height)),0 calc(-1 * var(--lp-v2-header-height)),0 calc(-1 * var(--lp-v2-header-height)),0 calc(-1 * var(--lp-v2-header-height));background-repeat:no-repeat}.home-lp-v2 .lp-hero-section-v2-bg:after{content:"";position:absolute;inset:0;background:linear-gradient(118deg,transparent 28%,hsla(0,0%,100%,.05) 40%,transparent 52%);transform:skewY(-5deg);transform-origin:top right;pointer-events:none}.home-lp-v2 .lp-hero-section-v2:after{content:"";position:absolute;left:50%;bottom:-1px;z-index:2;width:140%;height:56px;margin-left:-70%;background:#fff;border-radius:50% 50% 0 0/100% 100% 0 0;pointer-events:none}.home-lp-v2 .lp-hero-v2-feature-area{position:relative;z-index:1;background:#fff;padding-inline:clamp(1.5rem,3vw,2rem)}.home-lp-v2 .lp-hero-section-v2-inner{position:relative;z-index:1;max-width:1200px;margin-inline:auto}.home-lp-v2 .lp-hero-grid-v2{display:grid;grid-template-columns:1fr;grid-gap:2rem;gap:2rem;align-items:center;position:relative;z-index:1;padding-bottom:.5rem}.home-lp-v2 .lp-hero-copy-column-v2{display:contents}.home-lp-v2 .lp-hero-v2-headline{grid-area:headline}.home-lp-v2 .lp-hero-v2-subcopy{grid-area:subcopy}.home-lp-v2 .lp-signup-cta-wrap-v2{grid-area:cta}.home-lp-v2 .lp-hero-preview-wrap-v2{grid-area:preview}.home-lp-v2 .lp-hero-v2-headline{margin:0;font-size:clamp(1.85rem,4.2vw,2.75rem);font-weight:700;line-height:1.3;text-align:center}.home-lp-v2 .lp-hero-v2-headline-prefix{color:#fff}.home-lp-v2 .lp-hero-v2-headline-accent{color:#93c5fd}.home-lp-v2 .lp-hero-v2-subcopy{margin:0;color:hsla(0,0%,100%,.88);line-height:1.7;font-size:1rem;text-align:left;padding-inline:clamp(.75rem,3vw,1.5rem)}.home-lp-v2 .lp-signup-cta-wrap-v2{display:flex;flex-direction:column;gap:.75rem;align-items:center;width:100%;max-width:320px;margin-inline:auto}.home-lp-v2 .lp-signup-cta-wrap-v2 .lp-signup-cta-microcopy{color:#fff}.home-lp-v2 .lp-signup-cta-wrap-v2 a.home-primary-cta.lp-signup-cta{width:100%;max-width:320px;padding:.875rem 1.5rem;border-radius:8px;font-size:1.125rem;background:linear-gradient(90deg,#1a73e8,#3b82f6 50%,#2563eb);box-shadow:0 4px 14px rgba(26,115,232,.45)}.home-lp-v2 .lp-signup-cta-wrap-v2 a.home-primary-cta.lp-signup-cta:hover{background:linear-gradient(90deg,#1765cc,#2563eb 50%,#1d4ed8);box-shadow:0 6px 18px rgba(26,115,232,.5)}.home-lp-v2 .lp-hero-preview-wrap-v2{position:relative;z-index:2;margin-bottom:-1rem}.home-lp-v2 .lp-laptop-frame{width:100%;max-width:520px;margin-inline:auto;filter:drop-shadow(0 20px 40px rgba(0,0,0,.35))}.home-lp-v2 .lp-laptop-lid{background:linear-gradient(180deg,#3d4450,#252a33);border-radius:12px 12px 0 0;padding:10px 10px 6px}.home-lp-v2 .lp-laptop-bezel{background:#0f1419;border-radius:6px;padding:6px}.home-lp-v2 .lp-laptop-screen{background:#fff;border-radius:4px;overflow:hidden}.home-lp-v2 .lp-laptop-screen .lp-browser-frame{border:none;border-radius:0;box-shadow:none}.home-lp-v2 .lp-hero-preview-wrap-v2 .lp-browser-frame{overflow:hidden;background:#fff}.home-lp-v2 .lp-hero-preview-wrap-v2 .lp-browser-frame-chrome{display:flex;align-items:center;gap:.75rem;padding:.5rem .75rem;background:#f1f3f4;border-bottom:1px solid #dadce0}.home-lp-v2 .lp-hero-preview-wrap-v2 .lp-browser-frame-dots{display:inline-flex;gap:.35rem}.home-lp-v2 .lp-hero-preview-wrap-v2 .lp-browser-frame-dots span{width:8px;height:8px;border-radius:50%;background:#dadce0}.home-lp-v2 .lp-hero-preview-wrap-v2 .lp-browser-frame-body{background:#fff}.home-lp-v2 .lp-hero-preview-wrap-v2 .lp-hero-preview-inner{padding:1rem}.home-lp-v2 .lp-hero-preview-wrap-v2 .lp-hero-preview-metric-blocks{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:.5rem;gap:.5rem;margin-bottom:1rem}.home-lp-v2 .lp-hero-preview-wrap-v2 .lp-hero-preview-metric-block{border:1px solid #e8eaed;border-radius:8px;padding:.625rem .5rem;background:#fff}.home-lp-v2 .lp-hero-preview-wrap-v2 .lp-hero-preview-metric-block-label{font-size:.8125rem;font-weight:600;color:#5f6368;margin-bottom:.35rem}.home-lp-v2 .lp-hero-preview-wrap-v2 .lp-hero-preview-metric-block-value{font-size:1.25rem;font-weight:700;line-height:1.2}.home-lp-v2 .lp-hero-preview-wrap-v2 .lp-hero-preview-metric-block-value-overview{color:#1a73e8}.home-lp-v2 .lp-hero-preview-wrap-v2 .lp-hero-preview-metric-block-value-self{color:#188038}.home-lp-v2 .lp-hero-preview-wrap-v2 .lp-hero-preview-metric-block-value-improvements{color:#ea8600}.home-lp-v2 .lp-hero-preview-wrap-v2 .lp-hero-preview-chart-wrap{margin-bottom:1rem;border:1px solid #e8eaed;border-radius:8px;padding:.5rem .75rem .25rem;background:#fff}.home-lp-v2 .lp-hero-preview-wrap-v2 .lp-hero-preview-chart-legend{display:flex;flex-wrap:wrap;gap:.75rem;margin-bottom:.35rem;font-size:.6875rem;color:#5f6368}.home-lp-v2 .lp-hero-preview-wrap-v2 .lp-hero-preview-legend-item{display:inline-flex;align-items:center;gap:.35rem}.home-lp-v2 .lp-hero-preview-wrap-v2 .lp-hero-preview-legend-item:before{content:"";width:10px;height:3px;border-radius:1px}.home-lp-v2 .lp-hero-preview-wrap-v2 .lp-hero-preview-legend-overview:before{background:#1a73e8}.home-lp-v2 .lp-hero-preview-wrap-v2 .lp-hero-preview-legend-self:before{background:#188038}.home-lp-v2 .lp-hero-preview-wrap-v2 .lp-hero-preview-chart-svg{display:block;width:100%;height:88px}.home-lp-v2 .lp-hero-preview-wrap-v2 .lp-hero-preview-table{width:100%;border-collapse:collapse;font-size:.8125rem}.home-lp-v2 .lp-hero-preview-wrap-v2 .lp-hero-preview-table td,.home-lp-v2 .lp-hero-preview-wrap-v2 .lp-hero-preview-table th{padding:.35rem;border-bottom:1px solid #e8eaed;text-align:left}.home-lp-v2 .lp-hero-preview-wrap-v2 .lp-hero-preview-table td:not(:first-child),.home-lp-v2 .lp-hero-preview-wrap-v2 .lp-hero-preview-table th:not(:first-child){text-align:right;white-space:nowrap}.home-lp-v2 .lp-hero-preview-wrap-v2 .lp-hero-preview-table th{color:#5f6368;font-weight:600}.home-lp-v2 .lp-feature-strip-v2{list-style:none;margin:0 auto;padding:1.5rem 0 2rem;max-width:1200px;display:grid;grid-template-columns:repeat(2,1fr);grid-gap:1rem;gap:1rem;position:relative;background:#fff}.home-lp-v2 .lp-feature-strip-v2-item{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:.5rem;text-align:center;font-size:.875rem;font-weight:500;color:#202124}.home-lp-v2 .lp-feature-strip-v2-icon{color:#1a73e8}.home-lp-v2 .home-lp .lp-section:first-child{border-top:none}@media (max-width:767px){.home-lp-v2 .lp-hero-grid-v2{grid-template-areas:"headline" "cta" "preview" "subcopy";gap:1.5rem}.home-lp-v2 .lp-hero-v2-subcopy{margin-top:-.25rem}.home-lp-v2 .lp-laptop-frame{max-width:100%;transform:none}.home-lp-v2 .lp-hero-preview-wrap-v2{width:calc(100% + 1rem);max-width:none;margin-inline:-.5rem;margin-bottom:0}}@media (min-width:768px){.home-lp-v2 .lp-hero-grid-v2{grid-template-columns:1fr 1.1fr;grid-template-areas:"copy preview";align-items:center}.home-lp-v2 .lp-hero-copy-column-v2{display:flex;flex-direction:column;align-items:flex-start;gap:0;grid-area:copy;min-width:0}.home-lp-v2 .lp-hero-copy-column-v2 .lp-hero-v2-headline,.home-lp-v2 .lp-hero-copy-column-v2 .lp-hero-v2-subcopy,.home-lp-v2 .lp-hero-copy-column-v2 .lp-signup-cta-wrap-v2{grid-area:unset}.home-lp-v2 .lp-hero-v2-headline{text-align:left}.home-lp-v2 .lp-hero-v2-subcopy{padding-inline:0;margin-top:.75rem}.home-lp-v2 .lp-signup-cta-wrap-v2{align-items:flex-start;margin-inline:0;margin-top:1rem}.home-lp-v2 .lp-hero-preview-wrap-v2{grid-area:preview;margin-bottom:-2.5rem}.home-lp-v2 .lp-laptop-frame{max-width:100%}.home-lp-v2 .lp-feature-strip-v2{grid-template-columns:repeat(5,1fr);padding-top:1.75rem}}@media (prefers-color-scheme:dark){.home-lp-v2 .lp-hero-section-v2,.home-lp-v2 .lp-hero-v2-headline-accent,.home-lp-v2 .lp-hero-v2-headline-prefix,.home-lp-v2 .lp-hero-v2-subcopy{color-scheme:light}.home-lp-v2 .lp-hero-preview-wrap-v2 .lp-browser-frame,.home-lp-v2 .lp-hero-preview-wrap-v2 .lp-browser-frame-body{background:#fff}.home-lp-v2 .lp-hero-preview-wrap-v2 .lp-browser-frame-chrome{background:#f1f3f4}}