.landing{--tint-audit:#edf2fd;--tint-audit-edge:#d9e3fa;--tint-technical-seo:#e8f5ee;--tint-technical-seo-edge:#cde8d9;--tint-on-page-content:#e5f4f8;--tint-on-page-content-edge:#c7e6ed;--tint-ai-visibility:#eef0fc;--tint-ai-visibility-edge:#d9ddf6;--tint-research:#fcefe6;--tint-research-edge:#f4d9c6;--grid-line:#0f10120e;--stage-ease:cubic-bezier(.23, 1, .32, 1)}.landing .grid-panel{--tint:var(--tint-audit);background-color:var(--tint);background-image:linear-gradient(var(--grid-line) 1px, transparent 1px), linear-gradient(90deg, var(--grid-line) 1px, transparent 1px);background-position:-1px -1px;background-size:32px 32px;border-radius:28px;place-items:center;min-width:0;padding:48px 40px;display:grid;position:relative}.landing .tint-technical-seo{--tint:var(--tint-technical-seo);--tint-edge:var(--tint-technical-seo-edge)}.landing .tint-on-page-content{--tint:var(--tint-on-page-content);--tint-edge:var(--tint-on-page-content-edge)}.landing .tint-ai-visibility{--tint:var(--tint-ai-visibility);--tint-edge:var(--tint-ai-visibility-edge)}.landing .tint-research{--tint:var(--tint-research);--tint-edge:var(--tint-research-edge)}.landing .tint-audit{--tint:var(--tint-audit);--tint-edge:var(--tint-audit-edge)}.landing .site-frame{background:#fff;border-radius:18px;width:100%;min-width:0;overflow:hidden;box-shadow:0 1px 2px #0f10120f,0 24px 56px -24px #0f10122e}.landing .site-frame-bar{background:#f6f7f9;align-items:center;gap:16px;padding:14px 16px;display:flex}.landing .site-frame-dots{flex:none;gap:7px;display:flex}.landing .site-frame-dots i{background:#dcdee2;border-radius:50%;width:11px;height:11px}.landing .site-frame-address{min-width:0;height:34px;color:var(--ink);background:#fff;border-radius:999px;flex:1;align-items:center;gap:9px;padding:0 14px;font-size:14px;line-height:1;display:flex}.landing .site-frame-address>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.landing .site-frame-address>span.is-placeholder,.landing .site-frame-address svg{color:var(--muted)}.landing .site-favicon{object-fit:contain;width:15px;height:15px;animation:stage-pop .3s var(--stage-ease);border-radius:3px;flex:none}.landing .site-frame-body{gap:20px;padding:28px;display:grid}.landing .pill-field{background:#fff;border-radius:999px;align-items:center;gap:10px;width:100%;min-height:64px;padding:6px 6px 6px 22px;transition:box-shadow .15s;display:flex;box-shadow:inset 0 0 0 1.5px #d4d6db}.landing .pill-field>svg,.landing .pill-field>.site-favicon{color:var(--muted);flex:none}.landing .pill-field:hover{box-shadow:inset 0 0 0 1.5px #b9bcc3}.landing .pill-field:has(input:focus){box-shadow:inset 0 0 0 2px var(--accent), 0 0 0 5px var(--accent-soft)}.landing .pill-field button:focus-visible{outline-offset:2px}.landing .pill-field:has(input[aria-invalid=true]){box-shadow:inset 0 0 0 2px #b42318}.landing .pill-field input{min-width:0;height:50px;color:var(--ink);font:inherit;outline:none;flex:1;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important;font-size:18px!important}.landing .pill-field input:focus{box-shadow:none!important}.landing .pill-field input::placeholder{color:#6b6f76;opacity:1}.landing .pill-field button[type=submit],.landing .pill-field .landing-button{flex:none;align-items:center;gap:10px;font-weight:600;display:inline-flex;min-height:52px!important;box-shadow:none!important;border-radius:999px!important;padding:0 24px!important;font-size:16px!important}.landing .pill-field button svg{transition:transform .2s var(--stage-ease)}@media (hover:hover) and (pointer:fine){.landing .pill-field button:hover:not(:disabled) svg{transform:translate(3px)}}.landing .tint-card{background:var(--tint,var(--tint-audit));box-shadow:inset 0 0 0 1px var(--tint-edge,var(--tint-audit-edge));border-radius:18px}@keyframes stage-pop{0%{opacity:0;transform:scale(.6)}}@keyframes stage-rise{0%{opacity:0;transform:translateY(14px)}}@keyframes stage-type{0%{clip-path:inset(0 100% 0 0)}}.landing .site-frame.is-typing .site-frame-address>span{animation:.9s steps(18,end) .3s both stage-type}.landing[data-paused=true] :is(.site-frame-address>span,.site-favicon){animation:none}@media (max-width:760px){.landing .grid-panel{border-radius:22px;padding:24px 14px}.landing .site-frame-body{padding:20px 18px}.landing .site-frame-bar{gap:10px;padding:10px 12px}.landing .site-frame-dots i{width:9px;height:9px}}@media (max-width:560px){.landing .pill-field{border-radius:26px;flex-wrap:wrap;padding:6px}.landing .pill-field>svg,.landing .pill-field>.site-favicon{margin-left:14px}.landing .pill-field input{flex-basis:calc(100% - 60px)}.landing .pill-field button[type=submit],.landing .pill-field .landing-button{justify-content:center;width:100%}}@media (prefers-reduced-motion:reduce){.landing :is(.site-favicon,.site-frame-address>span){animation:none!important}}
