@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--upgrade-angle:0deg}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.invisible{visibility:hidden}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.top-10{top:calc(var(--spacing) * 10)}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.block{display:block}.flex{display:flex}.hidden{display:none}.inline{display:inline}.table{display:table}.grow{flex-grow:1}.resize{resize:both}.rounded{border-radius:.25rem}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}:root{--blue:#2f6fdb;--blue-dark:#1f56b4;--blue-soft:#edf4ff;--gold:#d89b24;--gold-soft:#fff7df;--ink:#111827;--muted:#667085;--line:#e5eaf2;--surface:#fff;--canvas:#f7f9fc;--success:#16a36a;--danger:#dc4c4c;--radius:14px;--shadow:0 10px 30px #16223714;font-family:var(--font-inter), "Inter", system-ui, sans-serif;color:var(--ink);background:var(--surface);font-synthesis:none}:root[data-theme=dark]{--ink:#f5f7fb;--muted:#9aa5b5;--line:#283242;--surface:#111722;--canvas:#0b1018;--blue-soft:#17294a;--gold-soft:#382b12;--shadow:0 16px 40px #00000038}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--surface);min-width:360px;color:var(--ink);margin:0}button,input,select{font:inherit}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}button{color:inherit}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible{outline:3px solid var(--blue)}@supports (color:color-mix(in lab, red, red)){button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible{outline:3px solid color-mix(in srgb, var(--blue) 25%, transparent)}}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible{outline-offset:2px}.container{width:min(1160px,100% - 40px);margin:0 auto}.button{cursor:pointer;white-space:nowrap;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:0 17px;font-size:14px;font-weight:650;transition:all .2s;display:inline-flex}.button svg{width:17px;height:17px}.button:disabled{opacity:.55;cursor:not-allowed;transform:none}.button-primary{color:#fff;background:var(--blue);box-shadow:0 7px 16px #2f6fdb38}.button-primary:hover{background:var(--blue-dark)}.button-secondary{color:var(--ink);background:var(--surface);border-color:var(--line)}.button-secondary:hover{border-color:#b9c4d4}.button-ghost{color:var(--muted);background:0 0}.button-ghost:hover{color:var(--ink);background:var(--canvas)}.button-danger{color:var(--danger);background:var(--danger)}@supports (color:color-mix(in lab, red, red)){.button-danger{background:color-mix(in srgb, var(--danger) 8%, var(--surface))}}.button-danger{border-color:var(--danger)}@supports (color:color-mix(in lab, red, red)){.button-danger{border-color:color-mix(in srgb, var(--danger) 25%, var(--line))}}.button-large{border-radius:12px;min-height:52px;padding:0 23px}.full{width:100%}.icon-button{width:40px;padding:0}.logo{letter-spacing:-.5px;align-items:center;gap:10px;font-size:18px;font-weight:800;display:inline-flex}.logo>span:last-child>span{color:var(--blue)}.logo-mark{color:#fff;background:var(--blue);border-radius:10px;place-items:center;width:34px;height:34px;display:grid;box-shadow:0 7px 16px #2f6fdb40}.site-header{border-bottom:1px solid var(--line);align-items:center;height:72px;display:flex}@supports (color:color-mix(in lab, red, red)){.site-header{border-bottom:1px solid color-mix(in srgb, var(--line) 75%, transparent)}}.site-header{background:var(--surface)}@supports (color:color-mix(in lab, red, red)){.site-header{background:color-mix(in srgb, var(--surface) 88%, transparent)}}.site-header{z-index:40;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);position:sticky;top:0}.nav-row,.nav-actions,.nav-links{align-items:center;display:flex}.nav-row{justify-content:space-between}.nav-links{gap:34px;margin-left:auto;margin-right:42px}.nav-links a{color:var(--muted);font-size:14px;font-weight:550}.nav-links a:hover,.nav-links .active{color:var(--blue)}.nav-actions{gap:8px}.menu-button{width:42px;padding:0;display:none}.hero{padding:86px 0 70px;position:relative;overflow:hidden}.hero:before{content:"";opacity:.35;background-image:linear-gradient(var(--line) 1px, transparent 1px), linear-gradient(90deg, var(--line) 1px, transparent 1px);background-size:46px 46px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 85%);mask-image:linear-gradient(#000,#0000 85%)}.hero-glow{filter:blur(100px);background:#2f6fdb1a;border-radius:50%;width:700px;height:700px;position:absolute;top:-500px;left:10%}.hero-grid{grid-template-columns:1.08fr .8fr;align-items:center;gap:62px;display:grid;position:relative}.eyebrow{color:var(--blue);letter-spacing:1.2px;align-items:center;gap:7px;font-size:12px;font-weight:800;display:inline-flex}.hero h1{letter-spacing:-3px;max-width:720px;margin:21px 0 22px;font-size:clamp(42px,5.3vw,66px);line-height:1.04}.hero h1 span{color:var(--blue)}.hero-copy>p{color:var(--muted);max-width:660px;font-size:16px;line-height:1.65}.hero-form{border:1px solid var(--line);background:var(--surface);border-radius:16px;margin-top:26px;padding:18px}@supports (color:color-mix(in lab, red, red)){.hero-form{background:color-mix(in srgb, var(--surface) 94%, transparent)}}.hero-form{box-shadow:var(--shadow);gap:13px;display:grid}.hero-input-grid{grid-template-columns:1fr 1fr;gap:11px;display:grid}.hero-form label{color:var(--muted);text-transform:uppercase;letter-spacing:.55px;gap:7px;font-size:9px;display:grid}.hero-input,.hero-select{border:1px solid var(--line);background:var(--surface);border-radius:9px;align-items:center;gap:8px;height:45px;padding:0 12px;display:flex}.hero-input:focus-within,.hero-select:focus-within{border-color:var(--blue);box-shadow:0 0 0 3px var(--blue)}@supports (color:color-mix(in lab, red, red)){.hero-input:focus-within,.hero-select:focus-within{box-shadow:0 0 0 3px color-mix(in srgb, var(--blue) 10%, transparent)}}.hero-input svg,.hero-select svg{width:16px;color:var(--muted);flex:none}.hero-input input,.hero-select select{text-transform:none;letter-spacing:0;background:0 0;border:0;outline:0;width:100%;min-width:0;font-size:12px}.hero-select select{appearance:none}.hero-form-error{color:var(--danger);align-items:center;gap:6px;font-size:10px;display:flex}.hero-form-error svg{width:14px}.hero-form-meta{color:var(--muted);flex-wrap:wrap;justify-content:center;gap:18px;font-size:9px;display:flex}.hero-form-meta span{align-items:center;gap:5px;display:flex}.hero-form-meta svg{width:13px;color:var(--blue)}.hero-disclaimer{align-items:flex-start;gap:7px;margin:12px 4px 0;display:flex;font-size:9px!important;line-height:1.5!important}.hero-disclaimer svg{width:13px;color:var(--success);flex:none;margin-top:1px}.hero-actions{gap:12px;margin-top:32px;display:flex}.hero-trust{color:var(--muted);gap:22px;margin-top:24px;font-size:12px;font-weight:550;display:flex}.hero-trust span{align-items:center;gap:6px;display:flex}.hero-trust svg{color:var(--success)}.hero-visual{background:var(--surface);border:1px solid var(--line);border-radius:18px;padding:22px;transform:rotate(1.2deg);box-shadow:0 30px 80px #1f385c29}.visual-top,.visual-count,.visual-row{align-items:center;display:flex}.visual-top{justify-content:space-between;font-size:12px;font-weight:700}.visual-top>div{align-items:center;gap:7px;display:flex}.live-dot{background:var(--success);width:7px;height:7px;box-shadow:0 0 0 4px var(--success);border-radius:50%;display:inline-block}@supports (color:color-mix(in lab, red, red)){.live-dot{box-shadow:0 0 0 4px color-mix(in srgb, var(--success) 14%, transparent)}}.visual-progress{background:var(--blue-soft);border-radius:99px;height:7px;margin:14px 0 16px;overflow:hidden}.visual-progress span{background:var(--blue);border-radius:inherit;width:68%;height:100%;display:block}.visual-count{gap:7px;margin-bottom:18px}.visual-count strong{font-size:31px}.visual-count span{color:var(--muted);font-size:12px}.preview-target{border:1px solid var(--line);background:var(--canvas);border-radius:11px;align-items:center;gap:10px;margin:16px 0;padding:13px;display:flex}.preview-target>span{width:34px;height:34px;color:var(--blue);background:var(--blue-soft);border-radius:9px;place-items:center;display:grid}.preview-target>span svg{width:17px}.preview-target div{gap:2px;min-width:0;display:grid}.preview-target small{color:var(--muted);letter-spacing:.6px;font-size:7px}.preview-target strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.preview-target>svg{color:var(--success);width:17px;margin-left:auto}.visual-row{border-top:1px solid var(--line);gap:10px;padding:13px 2px;font-size:12px;font-weight:600}.visual-row small{color:var(--muted);margin-left:auto}.visual-row>span:nth-child(2){gap:2px;display:grid}.visual-row>span:nth-child(2) small{color:var(--blue);text-overflow:ellipsis;white-space:nowrap;max-width:150px;font-size:8px;overflow:hidden}.status-icon{background:var(--canvas);width:24px;height:24px;color:var(--muted);border-radius:50%;flex:none;place-items:center;display:grid}.status-icon.success{background:var(--success)}@supports (color:color-mix(in lab, red, red)){.status-icon.success{background:color-mix(in srgb, var(--success) 12%, var(--surface))}}.status-icon.success{color:var(--success)}.status-icon.failed{background:var(--danger)}@supports (color:color-mix(in lab, red, red)){.status-icon.failed{background:color-mix(in srgb, var(--danger) 10%, var(--surface))}}.status-icon.failed{color:var(--danger)}.status-icon.loading{background:var(--blue-soft);color:var(--blue)}.status-icon.loading svg{animation:1s linear infinite spin}.visual-pulse{background:var(--blue-soft);color:var(--blue);border-radius:10px;justify-content:center;align-items:center;gap:8px;margin:12px -5px -5px;padding:12px;font-size:11px;font-weight:700;display:flex}.section{padding:92px 0}.section.tinted{background:var(--canvas);border-block:1px solid var(--line)}.section-heading{text-align:center;max-width:660px;margin:0 auto 46px}.section h2,.pricing-page h1{letter-spacing:-1.7px;margin:14px 0;font-size:clamp(30px,4vw,42px);line-height:1.12}.section-heading p,.faq-layout>div>p,.pricing-hero p{color:var(--muted);line-height:1.7}.steps-grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.step-card{border:1px solid var(--line);background:var(--surface);border-radius:16px;padding:28px;position:relative;box-shadow:0 8px 20px #1e304b0a}.step-number{color:var(--muted);position:absolute;top:25px;right:25px}@supports (color:color-mix(in lab, red, red)){.step-number{color:color-mix(in srgb, var(--muted) 35%, transparent)}}.step-number{font-weight:800}.step-icon{width:46px;height:46px;color:var(--blue);background:var(--blue-soft);border-radius:13px;place-items:center;display:grid}.step-card h3{margin:25px 0 9px;font-size:17px}.step-card p{color:var(--muted);margin:0;font-size:14px;line-height:1.65}.split-heading{justify-content:space-between;align-items:end;margin-bottom:38px;display:flex}.split-heading h2{margin-bottom:0}.text-link{color:var(--blue);align-items:center;gap:6px;font-size:14px;font-weight:700;display:inline-flex}.pricing-preview{grid-template-columns:repeat(3,1fr);gap:20px;max-width:1100px;display:grid}.price-card,.plan-card{background:var(--surface);border:1px solid var(--line);border-radius:16px;padding:28px;position:relative}.price-card.featured,.plan-card.recommended{border-color:#e0ad45;box-shadow:0 16px 34px #a877191a}.popular,.recommended-label{color:#241603;letter-spacing:.8px;background:#e8ad33;border-radius:99px;padding:6px 11px;font-size:9px;font-weight:800;position:absolute;top:0;right:25px;transform:translateY(-50%)}.plan-badge{letter-spacing:.7px;border-radius:99px;align-items:center;gap:4px;width:fit-content;padding:4px 8px;font-size:9px;font-weight:800;display:inline-flex}.plan-badge.free{color:var(--blue);background:var(--blue-soft)}.plan-badge.pro{color:#9b6811;background:var(--gold-soft)}.price-card h3{margin:14px 0 6px}.price{letter-spacing:-1.5px;font-size:36px;font-weight:800}.price small{color:var(--muted);letter-spacing:0;font-size:12px;font-weight:500}.price-card ul,.plan-card ul{gap:13px;margin:24px 0;padding:0;list-style:none;display:grid}.price-card li,.plan-card li{color:var(--muted);align-items:center;gap:9px;font-size:13px;display:flex}.price-card li svg,.plan-card li svg{width:16px;color:var(--success)}.faq-layout{grid-template-columns:.7fr 1fr;gap:90px;display:grid}.faq-list{border-top:1px solid var(--line)}.faq-item{border-bottom:1px solid var(--line)}.faq-item summary{text-align:left;cursor:pointer;justify-content:space-between;gap:16px;width:100%;padding:22px 0;font-weight:650;list-style:none;display:flex}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary svg{flex:none;width:18px;transition:all .2s}.faq-item[open] summary svg{transform:rotate(180deg)}.faq-item p{color:var(--muted);margin:-4px 0 22px;font-size:14px;line-height:1.7}footer{color:#dfe6f1;background:#0c1420;padding:58px 0 25px}.footer-grid{grid-template-columns:2fr repeat(3,1fr);gap:50px;display:grid}.footer-grid>div{flex-direction:column;gap:12px;font-size:13px;display:flex}.footer-grid p,.footer-grid a{color:#8896aa}.footer-grid a:hover{color:#fff}.footer-bottom{color:#708096;border-top:1px solid #253044;justify-content:space-between;margin-top:44px;padding-top:22px;font-size:11px;display:flex}.auth-page{background:var(--canvas);grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:100vh;display:grid}.auth-panel{place-items:center;padding:90px 24px 40px;display:grid;position:relative}.auth-brand{justify-content:space-between;align-items:center;display:flex;position:absolute;top:24px;left:32px;right:32px}.auth-visual{color:#fff;background:linear-gradient(145deg,#1f56b4 0%,#2f6fdb 45%,#6047f5 100%);align-content:center;place-items:center;gap:56px;padding:48px;display:grid;position:relative;overflow:hidden}.auth-visual-glow{background:radial-gradient(circle,#ffffff47,#0000 65%);border-radius:50%;width:520px;height:520px;animation:6s ease-in-out infinite auth-pulse;position:absolute}.auth-orbit{border:1px dashed #ffffff59;border-radius:50%;width:300px;height:300px;animation:28s linear infinite auth-spin;position:relative}.auth-orbit:before{content:"";border:1px dashed #ffffff40;border-radius:50%;position:absolute;inset:52px}.auth-core{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff2e;border:1px solid #fff6;border-radius:26px;place-items:center;width:88px;height:88px;margin:auto;animation:28s linear infinite reverse auth-spin;display:grid;position:absolute;inset:0}.auth-node{width:44px;height:44px;color:var(--blue);background:#fff;border-radius:14px;place-items:center;animation:28s linear infinite reverse auth-spin;display:grid;position:absolute;box-shadow:0 10px 24px #0003}.auth-node.n1{top:-22px;left:calc(50% - 22px)}.auth-node.n2{top:calc(50% - 22px);right:-22px}.auth-node.n3{bottom:-22px;left:calc(50% - 22px)}.auth-node.n4{top:calc(50% - 22px);left:-22px}.auth-visual-copy{text-align:center;max-width:380px;position:relative}.auth-visual-copy h2{letter-spacing:-1px;margin:0 0 10px;font-size:32px}.auth-visual-copy p{opacity:.85;margin:0;font-size:15px;line-height:1.5}@keyframes auth-spin{to{transform:rotate(360deg)}}@keyframes auth-pulse{0%,to{opacity:.7;transform:scale(.9)}50%{opacity:1;transform:scale(1.1)}}@media (prefers-reduced-motion:reduce){.auth-visual *,.auth-visual-glow{animation:none!important}}@media (max-width:900px){.auth-page{grid-template-columns:1fr}.auth-visual{display:none}}.auth-card{border:1px solid var(--line);background:var(--surface);width:min(440px,100%);box-shadow:var(--shadow);text-align:center;border-radius:18px;padding:34px}.auth-icon{width:48px;height:48px;color:var(--blue);background:var(--blue-soft);border-radius:14px;place-items:center;margin:0 auto 18px;display:grid}.auth-card h1{letter-spacing:-1px;margin:0;font-size:27px}.auth-card>p{color:var(--muted);font-size:13px}.google-button{margin-top:25px}.google-g{color:#4285f4;font-weight:800}.google-logo{flex:none}.field-error{color:var(--danger);margin-top:6px;font-size:12px;font-weight:500;display:block}.auth-card input[aria-invalid=true]{border-color:var(--danger)}.divider{color:var(--muted);align-items:center;gap:12px;margin:22px 0;font-size:10px;display:flex}.divider:before,.divider:after{content:"";background:var(--line);flex:1;height:1px}.auth-card form{text-align:left;gap:15px;display:grid}label{color:var(--ink);font-size:12px;font-weight:650}input,select{color:var(--ink);background:var(--surface)}.auth-card input,.account-fields input{border:1px solid var(--line);border-radius:9px;width:100%;min-height:45px;margin-top:7px;padding:0 13px}.form-message,.inline-error,.pricing-error{color:var(--danger);background:var(--danger)}@supports (color:color-mix(in lab, red, red)){.form-message,.inline-error,.pricing-error{background:color-mix(in srgb, var(--danger) 8%, var(--surface))}}.form-message,.inline-error,.pricing-error{border:1px solid var(--danger)}@supports (color:color-mix(in lab, red, red)){.form-message,.inline-error,.pricing-error{border:1px solid color-mix(in srgb, var(--danger) 20%, var(--line))}}.form-message,.inline-error,.pricing-error{border-radius:9px;padding:10px 12px;font-size:12px}.auth-switch{margin:22px 0 8px}.auth-switch button{color:var(--blue);cursor:pointer;background:0 0;border:0;font-weight:700}.auth-card>small{color:var(--muted);font-size:10px}.page-loader{min-height:100vh;color:var(--muted);place-content:center;justify-items:center;gap:10px;display:grid}.spin{animation:1s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.app-shell{background:var(--canvas);min-height:100vh}.sidebar{background:var(--surface);border-right:1px solid var(--line);z-index:50;flex-direction:column;width:246px;padding:24px 16px;display:flex;position:fixed;inset:0 auto 0 0}.sidebar-head{justify-content:space-between;padding:0 8px 26px;display:flex}.sidebar-close{width:38px;padding:0;display:none}.sidebar nav{gap:5px;display:grid}.sidebar nav a{height:44px;color:var(--muted);border-radius:9px;align-items:center;gap:11px;padding:0 12px;font-size:13px;font-weight:600;display:flex}.sidebar nav a svg{width:18px}.sidebar nav a:hover,.sidebar nav a.active{color:var(--blue);background:var(--blue-soft)}.sidebar-upgrade{background:var(--gold-soft);border:1px solid var(--gold);border-radius:12px;margin-top:auto;padding:17px}@supports (color:color-mix(in lab, red, red)){.sidebar-upgrade{border:1px solid color-mix(in srgb, var(--gold) 30%, var(--line))}}.sidebar-upgrade>span{color:#3c2905;background:#efb83f;border-radius:9px;place-items:center;width:31px;height:31px;margin-bottom:11px;display:grid}.sidebar-upgrade strong{font-size:13px}.sidebar-upgrade p{color:var(--muted);font-size:10px;line-height:1.5}.sidebar-upgrade .button{height:35px;min-height:35px;font-size:11px}.sidebar-profile{border-top:1px solid var(--line);align-items:center;gap:10px;min-width:0;margin:16px -2px -8px;padding:14px 8px 0;display:flex}.sidebar-profile>span{background:var(--blue-soft);width:34px;height:34px;color:var(--blue);border-radius:50%;place-items:center;font-weight:700;display:grid}.sidebar-profile div{gap:4px;min-width:0;display:grid}.sidebar-profile strong{white-space:nowrap;text-overflow:ellipsis;font-size:10px;overflow:hidden}.app-main{min-height:100vh;margin-left:246px}.app-header{background:var(--surface);justify-content:space-between;align-items:center;height:72px;padding:0 30px;display:flex}@supports (color:color-mix(in lab, red, red)){.app-header{background:color-mix(in srgb, var(--surface) 92%, transparent)}}.app-header{border-bottom:1px solid var(--line);z-index:30;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);position:sticky;top:0}.app-header>div:first-of-type{gap:2px;display:grid}.app-header>div:first-of-type strong{font-size:14px}.app-header>div:first-of-type span{color:var(--muted);font-size:10px}.app-header>div:last-child{align-items:center;gap:6px;display:flex}.app-menu{display:none}.app-content{width:min(1220px,100%);margin:auto;padding:32px}.dashboard-stack{gap:22px;display:grid}.dashboard-intro{justify-content:space-between;align-items:center;display:flex}.dashboard-intro h1{letter-spacing:-1px;margin:0 0 5px;font-size:26px}.dashboard-intro p{color:var(--muted);margin:0;font-size:12px}.runs-left{background:var(--surface);border:1px solid var(--line);border-radius:10px;align-items:center;gap:10px;padding:9px 14px;display:flex}.runs-left>span{color:var(--blue);background:var(--blue-soft);border-radius:8px;place-items:center;width:31px;height:31px;display:grid}.runs-left div{display:grid}.runs-left strong{font-size:11px}.runs-left small{color:var(--muted);font-size:9px}.panel{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);overflow:hidden;box-shadow:0 4px 12px #1d2d4609}.tabs{border-bottom:1px solid var(--line);gap:8px;padding:7px 18px 0;display:flex}.tabs button{color:var(--muted);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:8px;padding:14px 12px;font-size:12px;font-weight:650;display:flex}.tabs button svg{width:17px}.tabs button.active{color:var(--blue);border-bottom-color:var(--blue)}.tabs button span{color:#996715;background:var(--gold-soft);border-radius:5px;align-items:center;gap:3px;padding:3px 6px;font-size:8px;display:inline-flex}.url-row{gap:11px;padding:22px;display:flex}.url-field{border:1px solid var(--line);border-radius:10px;flex:1;align-items:center;gap:10px;height:48px;padding:0 14px;transition:all .2s;display:flex}.url-field:focus-within{border-color:var(--blue);box-shadow:0 0 0 3px var(--blue)}@supports (color:color-mix(in lab, red, red)){.url-field:focus-within{box-shadow:0 0 0 3px color-mix(in srgb, var(--blue) 12%, transparent)}}.url-field svg{color:var(--muted);width:18px}.url-field input{background:0 0;border:0;outline:none;flex:1;min-width:0;font-size:13px}.generate-button{min-width:200px}.inline-error{align-items:center;gap:8px;margin:-10px 22px 18px;display:flex}.inline-error svg{width:16px}.options-grid{grid-template-columns:1.25fr 1fr .8fr;gap:24px;padding:0 22px 22px;display:grid}fieldset{border:0;min-width:0;margin:0;padding:0}legend{color:var(--muted);margin-bottom:9px;font-size:10px;font-weight:700}.option{border:1px solid var(--line);cursor:pointer;border-radius:9px;align-items:center;gap:9px;width:calc(50% - 4px);min-height:58px;padding:9px;display:inline-flex}.option+.option{margin-left:8px}.option.active{border-color:var(--blue);background:var(--blue-soft)}.option input{display:none}.option>span{width:30px;height:30px;color:var(--muted);background:var(--canvas);border-radius:7px;flex:none;place-items:center;display:grid}.option>span svg{width:14px}.option div{display:grid}.option strong{font-size:10px}.option small{color:var(--muted);margin-top:2px;font-size:8px}.segmented{border:1px solid var(--line);border-radius:9px;height:58px;padding:4px;display:flex}.segmented button{color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:7px;flex:1;place-content:center;gap:2px;font-size:10px;display:grid}.segmented button.active{color:var(--blue);background:var(--blue-soft);font-weight:700}.segmented small{justify-content:center;align-items:center;gap:2px;font-size:8px;display:flex}.toggle-row{border:1px solid var(--line);border-radius:9px;justify-content:space-between;align-items:center;height:58px;padding:10px;display:flex}.toggle-row>span{grid-template-columns:20px 1fr;align-items:center;font-size:10px;display:grid}.toggle-row>span svg{grid-row:1/3;width:14px}.toggle-row small{color:var(--muted);font-size:8px;font-weight:400}.toggle-row input,.mini-toggle input{display:none}.toggle-row i,.mini-toggle i{background:#cbd3df;border-radius:99px;width:34px;height:19px;transition:all .2s;position:relative}.toggle-row i:after,.mini-toggle i:after{content:"";background:#fff;border-radius:50%;width:15px;height:15px;transition:all .2s;position:absolute;top:2px;left:2px}.toggle-row input:checked+i,.mini-toggle input:checked+i{background:var(--blue)}.toggle-row input:checked+i:after,.mini-toggle input:checked+i:after{transform:translate(15px)}.panel-title{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;min-height:58px;padding:0 20px;display:flex}.panel-title>div{align-items:center;gap:8px;font-size:12px;display:flex}.run-state{background:var(--blue);width:8px;height:8px;box-shadow:0 0 0 4px var(--blue-soft);border-radius:50%}.run-state.paused{background:var(--gold)}.run-state.finished{background:var(--success)}.run-controls .button{min-height:33px;padding:0 10px;font-size:10px}.progress-meta{justify-content:space-between;align-items:end;padding:20px 20px 12px;display:flex}.progress-meta>div:first-child{align-items:baseline;gap:12px;display:flex}.progress-meta>div:first-child strong{font-size:22px}.progress-meta>div:first-child strong span{color:var(--muted);font-size:12px;font-weight:500}.progress-meta small{color:var(--blue);font-size:10px;font-weight:700}.progress-meta>div:last-child{color:var(--muted);gap:22px;font-size:9px;display:flex}.progress-meta>div:last-child strong{color:var(--ink)}.progress-track{background:var(--blue-soft);border-radius:99px;height:8px;margin:0 20px;overflow:hidden}.progress-track span{background:linear-gradient(90deg, var(--blue), #5991ed);border-radius:inherit;height:100%;transition:width .5s;display:block}.stat-strip{border:1px solid var(--line);border-radius:9px;grid-template-columns:repeat(3,1fr);margin:18px 20px;display:grid}.stat-strip>div{border-right:1px solid var(--line);justify-content:center;align-items:center;gap:9px;min-height:58px;display:flex}.stat-strip>div:last-child{border:0}.stat-strip svg{width:17px;color:var(--success)}.stat-strip>div:nth-child(2) svg{color:var(--danger)}.stat-strip>div:nth-child(3) svg{color:var(--muted)}.stat-strip span{color:var(--muted);font-size:8px;display:grid}.stat-strip strong{color:var(--ink);font-size:14px}.live-grid{grid-template-columns:1fr 1.25fr;gap:14px;padding:0 20px 20px;display:grid}.preview-card,.log-card{border:1px solid var(--line);border-radius:10px;min-height:255px;overflow:hidden}.preview-card>div:first-child,.log-head{background:var(--canvas);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;height:42px;padding:0 12px;display:flex}.preview-card>div:first-child span{color:var(--success);align-items:center;gap:6px;font-size:8px;font-weight:800;display:flex}.preview-card>div:first-child small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;max-width:60%;font-size:8px;overflow:hidden}.preview-card iframe{background:#fff;border:0;width:100%;height:210px}.tab-preview{text-align:center;min-height:210px;color:var(--muted);place-content:center;justify-items:center;gap:7px;padding:20px;font-size:10px;display:grid}.tab-preview svg{color:var(--blue)}.tab-preview strong{color:var(--ink)}.log-head strong{font-size:10px}.log-head span{color:var(--muted);font-size:8px}.log-list{height:210px;overflow:auto}.empty-log{height:100%;color:var(--muted);justify-content:center;align-items:center;gap:8px;font-size:10px;display:flex}.log-row{border-bottom:1px solid var(--line);grid-template-columns:25px 1fr auto;align-items:center;gap:9px;min-height:52px;padding:7px 11px;display:grid}.log-row .status-icon{width:21px;height:21px}.log-row .status-icon svg{width:11px}.log-row div{gap:2px;min-width:0;display:grid}.log-row strong{font-size:9px}.log-row a{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:8px;overflow:hidden}.log-row time{color:var(--muted);font-size:8px}.upgrade-banner{color:#fff5d7;background:linear-gradient(100deg,#211b0f,#302513);border:1px solid #6a5426;border-radius:13px;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;padding:18px 20px;display:grid}.upgrade-banner>span{color:#362305;background:#e8ad33;border-radius:10px;place-items:center;width:39px;height:39px;display:grid}.upgrade-banner strong{font-size:12px}.upgrade-banner p{color:#c7b98e;margin:4px 0 0;font-size:9px}.results-panel{padding:20px}.results-head{justify-content:space-between;align-items:center;margin-bottom:17px;display:flex}.results-head h2{margin:0 0 3px;font-size:17px}.results-head p{color:var(--muted);margin:0;font-size:9px}.results-head>div:last-child{gap:7px;display:flex}.results-head .button{min-height:34px;padding:0 10px;font-size:9px}.results-layout{grid-template-columns:1fr;align-items:start;gap:16px;display:grid}.results-table-wrap{border:1px solid var(--line);border-radius:10px;overflow:hidden}.table-search{border-bottom:1px solid var(--line);align-items:center;gap:8px;height:45px;padding:0 12px;display:flex}.table-search svg{width:15px;color:var(--muted)}.table-search input{background:0 0;border:0;outline:0;flex:1;font-size:10px}table{border-collapse:collapse;width:100%}th{background:var(--canvas);color:var(--muted);text-transform:uppercase;letter-spacing:.5px;text-align:left;font-size:8px}th,td{border-bottom:1px solid var(--line);padding:10px 12px}td{color:var(--muted);font-size:9px}td strong{color:var(--ink);font-size:9px;display:block}td a,td small{white-space:nowrap;text-overflow:ellipsis;max-width:420px;margin-top:2px;font-size:8px;display:block;overflow:hidden}.status-pill{color:var(--success);background:var(--success)}@supports (color:color-mix(in lab, red, red)){.status-pill{background:color-mix(in srgb, var(--success) 10%, var(--surface))}}.status-pill{border-radius:99px;align-items:center;gap:3px;padding:4px 7px;font-weight:700;display:inline-flex}.status-pill svg{width:10px}td .icon-button{width:28px;min-height:28px}.pricing-page{padding-bottom:100px}.pricing-hero{text-align:center;background:linear-gradient(180deg, var(--blue-soft), var(--surface));padding:80px 20px 56px}.pricing-hero h1{margin:18px 0 12px}.pricing-hero p{max-width:620px;margin:auto}.pricing-error{text-align:center;width:min(700px,100% - 40px);margin:20px auto}.plan-grid{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:18px;display:grid}.plan-card{flex-direction:column;padding:28px;display:flex}.plan-card-top{min-height:126px}.plan-card h2{letter-spacing:-.5px;margin:14px 0 7px;font-size:18px}.plan-card p{color:var(--muted);font-size:11px;line-height:1.6}.plan-card .button{margin-top:21px}.refund-note{color:var(--muted);justify-content:center;align-items:center;gap:8px;margin:28px 0 90px;font-size:11px;display:flex}.refund-note svg{width:16px;color:var(--success)}.comparison>div{margin-bottom:25px}.comparison table{border:1px solid var(--line);border-radius:13px;overflow:hidden}.comparison th,.comparison td{padding:16px 20px;font-size:12px}.comparison th:not(:first-child),.comparison td:not(:first-child){text-align:center}.check-cell{width:18px;color:var(--success);margin:auto}.honesty{background:var(--blue-soft);border-radius:13px;align-items:flex-start;gap:16px;margin-top:28px;padding:22px;display:flex}.honesty>svg{color:var(--blue);flex:none}.honesty h3{margin:0 0 5px;font-size:14px}.honesty p{color:var(--muted);margin:0;font-size:11px;line-height:1.6}.history-list{padding:8px 18px}.history-row{border-bottom:1px solid var(--line);grid-template-columns:auto 1fr auto auto;align-items:center;gap:14px;padding:14px 0;display:grid}.history-row>span{width:35px;height:35px;color:var(--blue);background:var(--blue-soft);border-radius:9px;place-items:center;display:grid}.history-row div{gap:3px;display:grid}.history-row strong{font-size:11px}.history-row small{color:var(--muted);font-size:9px}.history-row .button{min-height:34px;font-size:10px}.empty-state{min-height:330px;color:var(--muted);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;display:flex}.empty-state h3{color:var(--ink);margin:8px 0 0}.empty-state p{font-size:11px}.account-section{grid-template-columns:220px 1fr;gap:30px;padding:24px;display:grid}.account-section h2{margin:0 0 6px;font-size:14px}.account-section>div:first-child p{color:var(--muted);margin:0;font-size:10px}.account-fields{align-items:end;gap:12px;display:flex}.account-fields label{flex:1}.account-fields input{background:var(--canvas)}.subscription-box{background:var(--canvas);border:1px solid var(--line);border-radius:10px;justify-content:space-between;align-items:center;padding:15px;display:flex}.subscription-box>div{gap:4px;display:grid}.subscription-box strong{font-size:12px}.subscription-box span{color:var(--muted);font-size:9px}.danger-zone{border-color:var(--danger)}@supports (color:color-mix(in lab, red, red)){.danger-zone{border-color:color-mix(in srgb, var(--danger) 25%, var(--line))}}.danger-zone .button{place-self:center end}.admin-actions{gap:8px;display:flex}.admin-actions .button{min-height:36px;font-size:10px}.admin-stats{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.admin-stats article{border:1px solid var(--line);background:var(--surface);border-radius:12px;align-items:center;gap:12px;padding:16px;display:flex}.admin-stats article>span{width:36px;height:36px;color:var(--blue);background:var(--blue-soft);border-radius:9px;place-items:center;display:grid}.admin-stats article>div{display:grid}.admin-stats small{color:var(--muted);font-size:9px}.admin-stats strong{font-size:20px}.admin-table{padding:20px}.admin-table select{border:1px solid var(--line);border-radius:7px;padding:5px 8px;font-size:9px}.mini-toggle{display:flex}.mini-toggle i{display:block}.not-found{text-align:center;place-content:center;justify-items:center;min-height:100vh;padding:20px;display:grid}.not-found>span{color:var(--blue);font-size:70px;font-weight:800}.not-found h1{margin:0}.not-found p{color:var(--muted)}.sidebar-scrim{display:none}.modal-backdrop{z-index:100;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#050a12b3;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.completion-modal{border:1px solid var(--gold);width:min(440px,100%);padding:34px;position:relative}@supports (color:color-mix(in lab, red, red)){.completion-modal{border:1px solid color-mix(in srgb, var(--gold) 35%, var(--line))}}.completion-modal{background:var(--surface);text-align:center;border-radius:18px;justify-items:center;gap:13px;display:grid;box-shadow:0 30px 90px #00000052}.modal-close{width:36px;min-height:36px;padding:0;position:absolute;top:10px;right:10px}.completion-icon{color:#81530a;background:var(--gold-soft);border-radius:15px;place-items:center;width:52px;height:52px;display:grid}.completion-modal h2{letter-spacing:-.8px;margin:2px 0 0;font-size:24px}.completion-modal>p{color:var(--muted);margin:0 0 4px;font-size:12px;line-height:1.6}.completion-summary{border:1px solid var(--line);background:var(--canvas);border-radius:10px;justify-content:center;gap:24px;width:100%;padding:12px;display:flex}.completion-summary span{color:var(--muted);align-items:center;gap:5px;font-size:10px;display:flex}.completion-summary svg{width:14px;color:var(--success)}.completion-modal>small{color:var(--muted);font-size:9px}@media (max-width:1000px){.hero-grid{gap:35px}.options-grid{grid-template-columns:1fr 1fr}.options-grid fieldset:last-child{grid-column:1/-1}.results-layout{grid-template-columns:1fr}.plan-grid{grid-template-columns:1fr;max-width:580px}.plan-card-top{min-height:0}}@media (max-width:760px){.container{width:min(100% - 30px,1160px)}.desktop-action{display:none}.menu-button{display:inline-flex}.nav-links{background:var(--surface);border-bottom:1px solid var(--line);box-shadow:var(--shadow);flex-direction:column;align-items:flex-start;margin:0;padding:22px;display:none;position:fixed;top:72px;left:0;right:0}.nav-links.open{display:flex}.hero{padding:55px 0 35px}.hero-grid{grid-template-columns:1fr}.hero h1{letter-spacing:-2px}.hero-visual{transform:none}.hero-input-grid{grid-template-columns:1fr}.hero-trust{flex-wrap:wrap}.section{padding:68px 0}.steps-grid,.pricing-preview{grid-template-columns:1fr}.split-heading{gap:18px;display:grid}.faq-layout{grid-template-columns:1fr;gap:30px}.footer-grid{grid-template-columns:1fr 1fr}.sidebar{transition:all .25s;transform:translate(-100%)}.sidebar.open{transform:translate(0)}.sidebar-close{display:inline-flex}.sidebar-scrim{z-index:45;background:#00000059;border:0;display:block;position:fixed;inset:0}.app-main{margin-left:0}.app-menu{display:inline-flex}.app-header{gap:10px;padding:0 18px}.app-header>div:first-of-type{margin-right:auto}.app-header>div:first-of-type span{display:none}.app-content{padding:22px 15px}.dashboard-intro{align-items:flex-start;gap:15px}.url-row{flex-direction:column}.generate-button{width:100%}.options-grid{grid-template-columns:1fr;gap:16px}.options-grid fieldset:last-child{grid-column:auto}.live-grid{grid-template-columns:1fr}.upgrade-banner{grid-template-columns:auto 1fr}.upgrade-banner .button{grid-column:1/-1}.results-head{align-items:flex-start;gap:14px}.results-head>div:last-child{flex-wrap:wrap;justify-content:flex-end}.results-table-wrap{overflow-x:auto}.results-table-wrap table{min-width:600px}.account-section{grid-template-columns:1fr}.admin-stats{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.hero-actions{flex-direction:column}.hero-actions .button{width:100%}.hero-trust{gap:10px;display:grid}.footer-grid{grid-template-columns:1fr}.footer-bottom{gap:8px;display:grid}.auth-brand{left:18px;right:18px}.auth-card{padding:26px 20px}.dashboard-intro{display:grid}.runs-left{width:fit-content}.option{width:100%}.option+.option{margin:7px 0 0}.progress-meta{align-items:flex-start;gap:10px}.progress-meta>div:first-child{gap:2px;display:grid}.progress-meta>div:last-child{gap:4px;display:grid}.stat-strip>div{gap:5px}.results-head{display:grid}.results-head>div:last-child{justify-content:flex-start}.history-row{grid-template-columns:auto 1fr}.history-row>div:nth-child(3),.history-row .button{grid-column:2}.account-fields{display:grid}.subscription-box{flex-direction:column;align-items:flex-start;gap:15px}.admin-actions{flex-wrap:wrap;margin-top:10px}.admin-stats{grid-template-columns:1fr 1fr}.table-scroll{overflow-x:auto}.admin-table table{min-width:650px}}:root{--blue:#1a73e8;--blue-dark:#155fc0;--blue-soft:#e8f0fe;--gold:#fbbc04;--gold-soft:#fff6d6;--ink:#172033;--line:#7084a433;--surface:#ffffffd1;--surface-solid:#fff;--canvas:#f5f8ff;--success:#34a853;--danger:#ea4335;--chrome-blue:#1a73e8;--chrome-green:#34a853;--chrome-yellow:#fbbc04;--chrome-red:#ea4335;--radius:16px;--shadow:0 18px 50px #2f49731c, 0 2px 8px #2f49730d;--glass-border:#ffffffad}:root[data-theme=dark]{--ink:#f4f7ff;--muted:#9da9bd;--line:#9fb4d729;--surface:#111a2bcc;--surface-solid:#111a2b;--canvas:#080d18;--blue-soft:#1a73e82b;--gold-soft:#fbbc0424;--shadow:0 22px 60px #00000057, 0 0 40px #1a73e80d;--glass-border:#ffffff1a}body{background:radial-gradient(circle at 8% 4%, #1a73e821, transparent 30%), radial-gradient(circle at 92% 14%, #34a8531a, transparent 26%), radial-gradient(circle at 78% 82%, #fbbc041a, transparent 25%), radial-gradient(circle at 12% 84%, #ea433512, transparent 24%), var(--canvas);background-attachment:fixed}.button{border-radius:11px;transition:transform .2s,box-shadow .2s,border-color .2s,background .2s}.button:hover{transform:translateY(-2px)}.button-primary{background:linear-gradient(135deg,#1a73e8,#3f8ef4);box-shadow:0 9px 24px #1a73e84d,inset 0 1px #ffffff38}.button-primary:hover{background:linear-gradient(135deg,#155fc0,#1a73e8);box-shadow:0 13px 30px #1a73e861,0 0 0 4px #1a73e814}.button-secondary{background:var(--surface-solid)}@supports (color:color-mix(in lab, red, red)){.button-secondary{background:color-mix(in srgb, var(--surface-solid) 72%, transparent)}}.button-secondary{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.button-secondary:hover{border-color:#1a73e859;box-shadow:0 8px 20px #203d6b1a}.button-gold:hover{box-shadow:0 13px 30px #fbbc0457,0 0 0 4px #fbbc0417}.logo-mark{background:conic-gradient(from 25deg, var(--chrome-blue), var(--chrome-green), var(--chrome-yellow), var(--chrome-red), var(--chrome-blue));border-radius:11px;box-shadow:0 8px 22px #1a73e840,inset 0 0 0 3px #fff3}.brand-lockup{flex-direction:column;align-items:flex-start;gap:4px;display:inline-flex}.google-compatibility{color:var(--muted);letter-spacing:.01em;white-space:nowrap;align-items:center;gap:7px;margin-left:44px;font-size:9.5px;font-weight:700;display:inline-flex}.google-compatibility i{color:#0000;background:conic-gradient(from -35deg, #4285f4 0 28%, #34a853 28% 48%, #fbbc05 48% 70%, #ea4335 70% 84%, #4285f4 84%);-webkit-background-clip:text;background-clip:text;font-size:16px;font-style:normal;font-weight:900;line-height:1}.site-header,.app-header{background:var(--surface)}@supports (color:color-mix(in lab, red, red)){.site-header,.app-header{background:color-mix(in srgb, var(--surface) 76%, transparent)}}.site-header,.app-header{border-color:var(--glass-border);-webkit-backdrop-filter:blur(24px)saturate(145%);backdrop-filter:blur(24px)saturate(145%);box-shadow:0 1px 18px #263b5e0d}.hero{background:linear-gradient(145deg,#ffffff40,#0000 55%)}.hero-glow{filter:blur(110px);background:conic-gradient(from 90deg,#1a73e840,#34a85329,#fbbc042e,#ea433524,#1a73e840);width:760px;height:760px;animation:12s ease-in-out infinite alternate ambient-drift}.eyebrow{background:var(--blue-soft);border-radius:99px;padding:7px 10px}@supports (color:color-mix(in lab, red, red)){.eyebrow{background:color-mix(in srgb, var(--blue-soft) 75%, transparent)}}.eyebrow{border:1px solid var(--blue)}@supports (color:color-mix(in lab, red, red)){.eyebrow{border:1px solid color-mix(in srgb, var(--blue) 16%, transparent)}}.eyebrow{box-shadow:0 0 24px #1a73e817}.hero h1 span{color:#0000;background:linear-gradient(90deg, var(--chrome-blue), #4a8ef0 35%, var(--chrome-green));-webkit-background-clip:text;background-clip:text}.hero-form,.hero-visual{background:var(--surface)}@supports (color:color-mix(in lab, red, red)){.hero-form,.hero-visual{background:color-mix(in srgb, var(--surface) 76%, transparent)}}.hero-form,.hero-visual{border-color:var(--glass-border);-webkit-backdrop-filter:blur(26px)saturate(145%);backdrop-filter:blur(26px)saturate(145%);box-shadow:var(--shadow)}.hero-form{border-radius:18px}.hero-input,.hero-select{background:var(--surface-solid);border-radius:10px}@supports (color:color-mix(in lab, red, red)){.hero-input,.hero-select{background:color-mix(in srgb, var(--surface-solid) 82%, transparent)}}.hero-input,.hero-select{transition:all .2s}.hero-input:focus-within,.hero-select:focus-within{transform:translateY(-1px);box-shadow:0 0 0 3px #1a73e81a,0 8px 20px #1a73e81a}.hero-visual{border-radius:22px;position:relative;box-shadow:0 35px 90px #1f385c33,inset 0 1px #ffffffa6}.hero-visual:before{content:"";border-radius:inherit;pointer-events:none;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;background:linear-gradient(135deg,#1a73e880,#34a8532e,#fbbc044d,#ea433538);padding:1px;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.visual-pulse{background:linear-gradient(90deg,#1a73e81f,#34a8531a)}.step-card,.price-card,.plan-card,.panel,.admin-stats article{background:var(--surface)}@supports (color:color-mix(in lab, red, red)){.step-card,.price-card,.plan-card,.panel,.admin-stats article{background:color-mix(in srgb, var(--surface) 82%, transparent)}}.step-card,.price-card,.plan-card,.panel,.admin-stats article{border-color:var(--glass-border);-webkit-backdrop-filter:blur(22px)saturate(130%);backdrop-filter:blur(22px)saturate(130%);box-shadow:var(--shadow)}.step-card,.price-card,.plan-card{border-radius:19px;transition:transform .25s,box-shadow .25s}.step-card:hover,.price-card:hover,.plan-card:hover{transform:translateY(-5px);box-shadow:0 24px 55px #253f6826}.step-icon{color:#fff;background:linear-gradient(135deg, var(--chrome-blue), #62a0f5);box-shadow:0 8px 22px #1a73e840}.step-card:nth-child(2) .step-icon{background:linear-gradient(135deg, var(--chrome-green), #69c781);box-shadow:0 8px 22px #34a8533b}.plan-badge.free{color:#fff;background:linear-gradient(135deg, var(--chrome-blue), #5796ed);box-shadow:0 0 18px #1a73e847}.app-shell{background:0 0}.sidebar{background:var(--surface)}@supports (color:color-mix(in lab, red, red)){.sidebar{background:color-mix(in srgb, var(--surface) 84%, transparent)}}.sidebar{border-color:var(--glass-border);-webkit-backdrop-filter:blur(26px)saturate(135%);backdrop-filter:blur(26px)saturate(135%);box-shadow:8px 0 35px #2036590d}.sidebar nav a{transition:all .2s}.sidebar nav a:hover,.sidebar nav a.active{background:linear-gradient(90deg, var(--blue-soft), transparent);box-shadow:inset 3px 0 var(--blue)}.tabs button{transition:color .2s,background .2s}.tabs button.active{text-shadow:0 0 18px #1a73e833;background:linear-gradient(#0000,#1a73e817)}.url-field{background:var(--surface-solid)}@supports (color:color-mix(in lab, red, red)){.url-field{background:color-mix(in srgb, var(--surface-solid) 72%, transparent)}}.progress-track{background:var(--blue-soft);height:10px}@supports (color:color-mix(in lab, red, red)){.progress-track{background:color-mix(in srgb, var(--blue-soft) 75%, transparent)}}.progress-track{box-shadow:inset 0 2px 5px #1e39621f}.progress-track span{background:linear-gradient(90deg, var(--chrome-blue), var(--chrome-green), var(--chrome-yellow), var(--chrome-red), var(--chrome-blue));background-size:220% 100%;animation:3s linear infinite progress-spectrum;box-shadow:0 0 16px #1a73e866}.log-card{background:#0b1220;border-color:#5b7db140;border-radius:11px;box-shadow:inset 0 1px #ffffff0a,0 12px 30px #050c192e}.log-head{color:#dce8fb;background:#111c2e;border-bottom-color:#849ec626;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.log-head:before{content:"●  ●  ●";color:var(--chrome-red);letter-spacing:2px;font-size:8px}.log-head strong{color:#e5edfa;margin-left:9px;margin-right:auto}.log-head span{color:#8191aa}.log-list{color:#bdc9dc;scrollbar-color:#2d4161 #0b1220;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.log-row{border-bottom-color:#849ec61a}.log-row strong{color:#e5edfa}.log-row a,.log-row time{color:#7185a4}.empty-log{color:#8191aa}.live-dot{animation:1.8s ease-in-out infinite status-pulse;box-shadow:0 0 0 4px #34a85321,0 0 14px #34a8538c}.status-icon.success{box-shadow:0 0 14px #34a8531a}.status-icon.failed{box-shadow:0 0 14px #ea43351a}@keyframes ambient-drift{0%{transform:translate(-4%,-2%)rotate(-8deg)scale(.95)}to{transform:translate(8%,6%)rotate(12deg)scale(1.08)}}.da-pa-results{margin-top:28px}.da-pa-table-wrap{border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow);border-radius:12px;overflow-x:auto}.da-pa-table{border-collapse:collapse;width:100%;min-width:980px}.da-pa-table thead tr{background:var(--canvas)}.da-pa-table thead th{text-align:center;text-transform:uppercase;letter-spacing:.6px;color:var(--muted);border-bottom:1px solid var(--line);white-space:nowrap;padding:14px 16px;font-size:11px;font-weight:700}.da-pa-table thead th.col-domain{text-align:left}.da-pa-table tbody tr{border-bottom:1px solid var(--line);transition:background .15s}.da-pa-table tbody tr:last-child{border-bottom:0}.da-pa-table tbody tr:hover{background:var(--blue-soft)}@supports (color:color-mix(in lab, red, red)){.da-pa-table tbody tr:hover{background:color-mix(in srgb, var(--blue-soft) 40%, transparent)}}.da-pa-table tbody td{text-align:center;vertical-align:middle;padding:18px 16px}.da-pa-table tbody td.col-domain{text-align:left}.da-pa-domain{align-items:center;gap:10px;min-width:0;display:flex}.da-pa-num{color:var(--muted);text-align:right;width:18px;font-size:12px}.da-pa-favicon{border-radius:4px;flex:none;width:18px;height:18px}.da-pa-domain-name{white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:600;overflow:hidden}.da-pa-badge{border:5px solid;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:64px;height:64px;margin:0 auto;display:flex;position:relative}.da-pa-badge-label{text-transform:uppercase;letter-spacing:.8px;margin-bottom:2px;font-size:9px;font-weight:800;line-height:1}.da-pa-badge-value{letter-spacing:-1px;font-size:24px;font-weight:800;line-height:1}.da-pa-badge.strong{color:#166534;background:radial-gradient(circle,#22c55e1f 0%,#0000 70%);border-color:#22c55e}.da-pa-badge.good{color:#1e40af;background:radial-gradient(circle,#3b82f61f 0%,#0000 70%);border-color:#3b82f6}.da-pa-badge.fair{color:#92400e;background:radial-gradient(circle,#f59e0b1f 0%,#0000 70%);border-color:#f59e0b}.da-pa-badge.low{color:#9a3412;background:radial-gradient(circle,#fb923c1f 0%,#0000 70%);border-color:#fb923c}.da-pa-badge.very-low{color:#991b1b;background:radial-gradient(circle,#ef44441f 0%,#0000 70%);border-color:#ef4444}.da-pa-badge.muted{border:1px solid var(--line);background:var(--canvas);width:auto;height:auto;color:var(--muted);border-radius:8px;flex-direction:row;gap:4px;padding:6px 10px}.da-pa-spam{flex-direction:column;align-items:center;gap:2px;display:inline-flex}.da-pa-spam-value{font-size:16px;font-weight:800}.da-pa-spam-label{text-transform:uppercase;letter-spacing:.5px;font-size:10px;font-weight:700}.da-pa-spam.ok{color:#16a34a}.da-pa-spam.warn{color:#d97706}.da-pa-spam.bad{color:#dc2626}.da-pa-auth{align-items:baseline;gap:4px;display:inline-flex}.da-pa-auth-value{font-size:18px;font-weight:800}.da-pa-auth-est{text-transform:uppercase;letter-spacing:.5px;color:var(--muted);font-size:9px;font-weight:700}.da-pa-tranco{font-weight:600}.da-pa-age,.da-pa-muted{color:var(--muted)}@keyframes progress-spectrum{to{background-position:-220% 0}}@keyframes status-pulse{0%,to{opacity:.75;transform:scale(.94)}50%{opacity:1;transform:scale(1.08)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}:root{--blue:#6047f5;--blue-dark:#4932cf;--blue-soft:#eeeaff;--ink:#17152b;--canvas:#f7f7fb}:root[data-theme=dark]{--blue:#8d7aff;--blue-dark:#7460ee;--blue-soft:#715bf42b;--ink:#f7f5ff;--canvas:#0b0915}.site-header{background:var(--surface-solid);flex-direction:column;height:104px;padding:0;display:flex}@supports (color:color-mix(in lab, red, red)){.site-header{background:color-mix(in srgb, var(--surface-solid) 92%, transparent)}}.announcement-bar{color:#eae7ff;background:#17142e;justify-content:center;align-items:center;gap:9px;width:100%;height:32px;padding:0 24px;font-size:10px;display:flex}.announcement-bar span{color:#17142e;text-transform:uppercase;background:#c8ff62;border-radius:99px;padding:3px 7px;font-size:8px;font-weight:800}.announcement-bar p{color:#bdb8d4;margin:0}.announcement-bar a{color:#fff;align-items:center;gap:4px;font-weight:700;display:inline-flex}.announcement-bar a svg{width:12px}.nav-row{min-height:72px}.nav-links a{color:#504d61}:root[data-theme=dark] .nav-links a{color:var(--muted)}.site-header .button-primary{box-shadow:none;background:#17142e}.site-header .button-primary:hover{background:#6047f5}.hero{color:#f8f7ff;background:radial-gradient(circle at 8% 15%,#7257ff59,#0000 26%),radial-gradient(circle at 92% 82%,#c8ff6224,#0000 24%),linear-gradient(145deg,#17142e 0%,#211947 52%,#111025 100%);min-height:760px;padding:76px 0 82px}.hero:before{opacity:.08;background-image:linear-gradient(#ffffff38 1px,#0000 1px),linear-gradient(90deg,#ffffff38 1px,#0000 1px);background-size:52px 52px}.hero-glow{opacity:.4;filter:blur(100px);background:#8068ff;width:520px;height:520px;top:auto;bottom:-370px;left:43%}.hero-grid{grid-template-columns:1.1fr .78fr;gap:72px}.hero .eyebrow{color:#c8ff62;box-shadow:none;background:#c8ff6214;border-color:#c8ff622e}.hero h1{letter-spacing:-4px;max-width:760px;margin-top:24px;font-size:clamp(48px,5.7vw,76px);line-height:.99}.hero h1 span{color:#c8ff62;-webkit-text-fill-color:currentColor;background:0 0}.hero-copy>p{color:#bdb8d4;max-width:630px;font-size:17px}.hero-form{-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff;border-color:#fff3;max-width:690px;box-shadow:0 26px 80px #04030e57}.hero-form label{color:#706b82}.hero-input,.hero-select{color:#17152b;background:#f8f8fc;border-color:#e6e3ee}.hero-input input,.hero-select select{color:#17152b}.hero-form .button-primary{background:linear-gradient(135deg,#684cff,#5237db);box-shadow:0 10px 30px #6047f54d}.hero-form-meta{color:#777286}.hero-form-meta strong{color:#252039}.hero-disclaimer{color:#8f89a8!important}.hero-proof{align-items:center;gap:20px;margin-top:24px;display:flex}.hero-proof div{gap:2px;display:grid}.hero-proof strong{color:#c8ff62;font-size:18px}.hero-proof span{color:#928ca8;font-size:9px}.hero-proof i{background:#ffffff24;width:1px;height:30px}.hero-visual{color:#17152b;-webkit-backdrop-filter:none;backdrop-filter:none;background:#fffffff5;border:8px solid #ffffff1f;border-radius:25px;transform:rotate(1.5deg)translateY(18px);box-shadow:0 40px 100px #02010c73}.hero-visual:before{background:linear-gradient(135deg,#c8ff62cc,#6047f5cc,#ffffff1a)}.hero-visual .visual-pulse{color:#4d36d8;background:#f0edff}.proof-strip{color:#716d80;background:var(--surface-solid);border-bottom:1px solid var(--line);padding:28px 0}.proof-strip .container{justify-content:space-between;align-items:center;gap:32px;display:flex}.proof-strip span{text-transform:uppercase;letter-spacing:.8px;font-size:10px;font-weight:700}.proof-strip div div{align-items:center;gap:clamp(24px,5vw,58px);display:flex}.proof-strip strong{color:var(--ink)}@supports (color:color-mix(in lab, red, red)){.proof-strip strong{color:color-mix(in srgb, var(--ink) 58%, transparent)}}.proof-strip strong{letter-spacing:-.2px;font-size:13px}.section-heading h2,.split-heading h2,.faq-layout h2{letter-spacing:-2.4px;font-size:clamp(34px,4.5vw,52px)}.step-card{padding:32px}.step-icon{background:#6047f5;box-shadow:0 10px 24px #6047f53d}.step-card:nth-child(2) .step-icon{color:#17142e;background:#c8ff62;box-shadow:0 10px 24px #8fbe3833}.step-card:nth-child(3) .step-icon{color:#fff;background:#17142e;box-shadow:0 10px 24px #17142e33}.price-card.featured,.plan-card.recommended{border-color:#6047f5}.button-gold{color:#17142e;background:#c8ff62;box-shadow:0 10px 26px #9ccf3c3b}.button-gold:hover{background:#baf34e;box-shadow:0 14px 30px #9ccf3c47}.plan-badge.pro{color:#17142e;background:#c8ff62;box-shadow:0 0 20px #c8ff623d}@media (max-width:760px){.site-header{height:104px}.nav-links{top:104px}.announcement-bar{padding:0 12px}.announcement-bar p{text-overflow:ellipsis;white-space:nowrap;max-width:190px;overflow:hidden}.hero{min-height:auto;padding-top:54px}.hero h1{letter-spacing:-2.6px}.hero-proof{justify-content:space-between;gap:12px}.hero-proof i{display:none}.proof-strip .container{text-align:center;justify-content:center;display:grid}.proof-strip div div{flex-wrap:wrap;justify-content:center;gap:18px 28px}}.container{width:min(1200px,100% - 48px)}.site-header{z-index:1000;border-bottom:1px solid #e5e7eb;height:112px;position:fixed;inset:0 0 auto}.nav-row{width:min(1360px,100% - 80px);min-height:80px}.nav-links{gap:32px;margin-right:32px}.nav-links a{color:#374151;align-items:center;gap:4px;font-size:15px;font-weight:500;display:inline-flex}.nav-links a svg{width:12px}.nav-actions .button{border-radius:22px;min-height:44px;font-size:14px;font-weight:600}.nav-actions .button-secondary{color:#111827;background:#fff;border:1.5px solid #111827}.nav-actions .button-primary{background:linear-gradient(135deg,#8b5cf6,#a855f7);padding-inline:20px;box-shadow:0 8px 20px #8b5cf638}.nav-actions .button-primary svg{width:14px}.platform-section{color:#111827;background:#fff;padding:96px 0}.platform-heading{text-align:center;max-width:720px;margin:0 auto 42px}.platform-heading h2,.impact-heading h2,.use-cases-heading h2,.resources-heading h2,.final-cta h2{letter-spacing:-2.4px;margin:16px 0 12px;font-size:clamp(36px,4.5vw,54px);line-height:1.08}.platform-heading p,.impact-heading p{color:var(--muted);font-size:15px;line-height:1.7}.lifecycle-tabs{background:#f3f4f6;border-radius:30px;width:fit-content;max-width:100%;min-height:52px;margin:0 auto 48px;padding:4px;display:flex;overflow-x:auto}.lifecycle-tabs button{color:#374151;letter-spacing:.05em;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:26px;align-items:center;gap:8px;height:44px;padding:0 18px;font-size:11px;font-weight:700;transition:all .2s;display:flex}.lifecycle-tabs button svg{width:16px}.lifecycle-tabs button.active{color:#fff;background:linear-gradient(135deg,#9333ea,#a855f7);box-shadow:0 8px 18px #9333ea3d}.platform-canvas{grid-template-columns:340px 1fr;align-items:center;gap:54px;display:grid}.platform-copy>span{color:#9333ea;letter-spacing:.1em;font-size:11px;font-weight:800}.platform-copy h3{letter-spacing:-1.3px;margin:10px 0 24px;font-size:32px;line-height:40px}.platform-copy article{background:#f5f3ff;border-radius:12px;padding:24px}.platform-copy article strong{font-size:16px}.platform-copy article p{color:#4b5563;margin:10px 0 16px;font-size:15px;line-height:24px}.platform-copy article small{color:#7c3aed;align-items:center;gap:7px;font-size:10px;font-weight:700;display:flex}.platform-copy article small svg{width:15px}.platform-copy>button{color:#111827;cursor:pointer;text-align:left;background:0 0;border:0;border-bottom:1px solid #e5e7eb;justify-content:space-between;align-items:center;width:100%;padding:20px 4px;font-size:16px;font-weight:600;display:flex}.platform-copy>button svg{color:#9ca3af;width:16px}.product-mockup{background:#fff;border:1px solid #e5e7eb;border-radius:16px;min-width:0;height:480px;overflow:hidden;box-shadow:0 20px 25px -5px #0000001a,0 8px 10px -6px #00000014}.mock-topbar{color:#374151;border-bottom:1px solid #e5e7eb;justify-content:space-between;align-items:center;height:46px;padding:0 16px;display:flex}.mock-topbar>strong{font-size:10px}.mock-dots{gap:5px;display:flex}.mock-dots i{background:#ef4444;border-radius:50%;width:7px;height:7px}.mock-dots i:nth-child(2){background:#f59e0b}.mock-dots i:nth-child(3){background:#22c55e}.mock-live{color:#16a34a;align-items:center;gap:5px;font-size:8px;font-weight:800;display:flex}.mock-live i{background:#22c55e;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 3px #dcfce7}.mock-body{grid-template-columns:64px 220px 1fr;height:calc(100% - 46px);display:grid}.mock-body>aside{background:#f9fafb;border-right:1px solid #e5e7eb;flex-direction:column;align-items:center;gap:12px;padding:16px 0;display:flex}.mock-body>aside span{color:#9ca3af;border-radius:9px;place-items:center;width:36px;height:36px;display:grid}.mock-body>aside span.active{color:#8b5cf6;background:#ede9fe;box-shadow:inset 3px 0 #8b5cf6}.mock-body>aside svg{width:17px}.mock-tree{border-right:1px solid #e5e7eb;padding:20px 14px}.mock-tree>small{color:#9ca3af;letter-spacing:.08em;font-size:8px}.mock-tree>strong{text-transform:capitalize;margin:5px 0 18px;font-size:13px;display:block}.mock-tree>div{min-height:39px;color:var(--muted);border-radius:8px;align-items:center;gap:8px;padding:0 9px;font-size:9px;display:flex}.mock-tree>div>span{color:#7c3aed;background:#f3e8ff;border-radius:5px;place-items:center;width:18px;height:18px;font-size:8px;display:grid}.mock-tree>div.active{color:#6d28d9;background:#f5f3ff;font-weight:700}.mock-tree>div i{color:#fff;background:#ef4444;border-radius:99px;margin-left:auto;padding:2px 5px;font-size:7px;font-style:normal}.mock-chat{background:#fbfbfd;flex-direction:column;min-width:0;display:flex}.mock-chat-head{background:#fff;border-bottom:1px solid #e5e7eb;justify-content:space-between;align-items:center;height:58px;padding:0 16px;display:flex}.mock-chat-head>div{align-items:center;gap:8px;display:flex}.mock-chat-head>div>span{color:#fff;background:linear-gradient(135deg,#8b5cf6,#a855f7);border-radius:8px;place-items:center;width:28px;height:28px;display:grid}.mock-chat-head svg{width:14px}.mock-chat-head strong{font-size:10px}.mock-chat-head small{color:#16a34a;font-size:8px}.mock-messages{flex:1;padding:24px 18px;overflow:hidden}.mock-messages>p{color:#4b5563;background:#e5e7eb;border-radius:10px 10px 2px;width:fit-content;max-width:85%;margin:0 0 12px auto;padding:10px 12px;font-size:9px;line-height:1.5}.mock-messages>p.agent{background:#f3f4f6;border-radius:10px 10px 10px 2px;margin-left:0;margin-right:auto}.mock-result{color:#7c3aed;background:#faf5ff;border:1px solid #ddd6fe;border-radius:10px;align-items:center;gap:9px;margin-top:18px;padding:12px;display:flex}.mock-result>svg{width:17px}.mock-result span{display:grid}.mock-result strong{color:#4c1d95;font-size:9px}.mock-result small{color:#8b5cf6;font-size:7px}.mock-input{color:#9ca3af;background:#fff;border:1px solid #e5e7eb;border-radius:9px;align-items:center;gap:7px;height:44px;margin:0 14px 14px;padding:0 8px 0 11px;font-size:8px;display:flex}.mock-input>svg{width:13px}.mock-input span{flex:1}.mock-input button{color:#fff;background:#7c3aed;border:0;border-radius:7px;place-items:center;width:27px;height:27px;display:grid}.mock-input button svg{width:12px}.impact-section{color:#fff;background:#151226;padding:96px 0}.impact-heading{max-width:700px}.impact-heading .eyebrow{color:#c4b5fd;background:#8b5cf61f;border-color:#8b5cf638}.impact-heading p{color:#9f9aae}.impact-grid{border-block:1px solid #ffffff1f;grid-template-columns:repeat(4,1fr);margin-top:56px;display:grid}.impact-grid article{border-right:1px solid #ffffff1f;padding:32px 24px}.impact-grid article:last-child{border:0}.impact-grid strong{color:#c8ff62;letter-spacing:-3px;font-size:52px;display:block}.impact-grid span{font-size:14px;font-weight:700}.impact-grid p{color:#8f899f;font-size:10px}.use-cases-section{color:#111827;background:#fff;padding:96px 0}.use-cases-heading{max-width:680px;margin-bottom:44px}.use-case-list{border-top:1px solid #d1d5db}.use-case-list article{border-bottom:1px solid #d1d5db;grid-template-columns:58px 1fr auto 32px;align-items:center;gap:20px;min-height:112px;padding:20px 8px;transition:all .2s;display:grid}.use-case-list article:hover{background:#f9fafb;padding-inline:18px}.use-case-list article>span{color:#8b5cf6;font-size:11px;font-weight:800}.use-case-list h3{margin:0 0 6px;font-size:20px}.use-case-list p{max-width:650px;color:var(--muted);margin:0;font-size:12px;line-height:1.6}.use-case-list article>strong{color:#6d28d9;font-size:12px}.use-case-list article>svg{width:18px}.resources-section{color:#111827;background:#f8f7fb;padding:96px 0}.resources-heading{justify-content:space-between;align-items:end;gap:30px;margin-bottom:38px;display:flex}.resources-heading>div{max-width:720px}.resources-heading>a{color:#7c3aed;align-items:center;gap:6px;font-size:12px;font-weight:700;display:inline-flex}.resource-grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.resource-grid article{background:#fff;border:1px solid #e5e7eb;border-radius:16px;padding:18px;box-shadow:0 8px 24px #1118270d}.resource-grid article>span{color:#7c3aed;letter-spacing:.08em;font-size:8px;font-weight:800}.resource-art{border-radius:12px;place-items:center;height:170px;margin:14px 0 20px;display:grid;position:relative;overflow:hidden}.resource-art:before{content:"";border:28px solid #ffffff2e;border-radius:50%;width:150px;height:150px;position:absolute}.resource-art svg{color:#fff;width:44px;height:44px;position:relative}.resource-art.purple{background:linear-gradient(135deg,#6d28d9,#a855f7)}.resource-art.green{background:linear-gradient(135deg,#15803d,#84cc16)}.resource-art.dark{background:linear-gradient(135deg,#111827,#4338ca)}.resource-grid h3{min-height:62px;margin:0 0 18px;font-size:17px;line-height:1.4}.resource-grid article>a{color:#7c3aed;align-items:center;gap:6px;font-size:11px;font-weight:700;display:inline-flex}.resource-grid article>a svg{width:14px}.final-cta{color:#fff;background:linear-gradient(135deg,#4c1d95,#7c3aed 55%,#9333ea);padding:96px 0}.final-cta .container{grid-template-columns:1fr 440px;align-items:center;gap:70px;display:grid}.final-cta .eyebrow{color:#e9d5ff;background:#ffffff1a;border-color:#ffffff29}.final-cta h2{margin-bottom:12px}.final-cta p{color:#ddd6fe;font-size:13px}.final-cta form{background:#fff;border-radius:30px;height:58px;padding:6px;display:flex}.final-cta input{color:#111827;background:0 0;border:0;outline:0;flex:1;min-width:0;padding:0 16px}.final-cta .button{border-radius:24px;min-height:46px}.chat-widget{z-index:1100;color:#fff;cursor:pointer;background:#7c3aed;border:0;border-radius:50%;place-items:center;width:56px;height:56px;transition:all .2s;display:grid;position:fixed;bottom:24px;right:24px;box-shadow:0 10px 15px -3px #7c3aed66}.chat-widget:hover{transform:translateY(-3px)scale(1.03)}.chat-widget svg{width:24px}.chat-popover{z-index:1090;color:#111827;background:#fff;border:1px solid #e5e7eb;border-radius:16px;width:min(330px,100vw - 48px);padding:18px;position:fixed;bottom:92px;right:24px;box-shadow:0 20px 50px #11182733}.chat-popover>div{align-items:center;gap:10px;display:flex}.chat-popover>div>span{color:#fff;background:linear-gradient(135deg,#8b5cf6,#a855f7);border-radius:10px;place-items:center;width:36px;height:36px;display:grid}.chat-popover>div>span svg{width:18px}.chat-popover>div>div{display:grid}.chat-popover strong{font-size:12px}.chat-popover small{color:#16a34a;font-size:8px}.chat-popover p{color:var(--muted);font-size:12px;line-height:1.6}.chat-popover>a:last-child{color:#7c3aed;text-align:center;margin-top:12px;font-size:10px;font-weight:700;display:block}@media (max-width:1000px){.nav-row{width:min(100% - 40px,1200px)}.nav-links{gap:18px;margin-right:18px}.nav-links a{font-size:12px}.platform-canvas{grid-template-columns:280px 1fr;gap:28px}.mock-body{grid-template-columns:56px 170px 1fr}.impact-grid{grid-template-columns:repeat(2,1fr)}.impact-grid article:nth-child(2){border-right:0}.final-cta .container{grid-template-columns:1fr;gap:34px}}@media (max-width:760px){.container{width:min(100% - 32px,1200px)}.site-header+main{padding-top:104px}.nav-row{width:min(100% - 30px,1200px);min-height:72px}.nav-links{top:104px}.nav-links a{font-size:14px}.nav-links a svg{margin-left:auto}.platform-section,.impact-section,.use-cases-section,.resources-section,.final-cta{padding:70px 0}.lifecycle-tabs{justify-content:flex-start;width:100%}.platform-canvas{grid-template-columns:1fr}.product-mockup{height:430px}.mock-body{grid-template-columns:48px 135px 1fr}.mock-tree{padding-inline:8px}.mock-tree>div{padding-inline:4px}.impact-grid{grid-template-columns:1fr 1fr}.impact-grid strong{font-size:42px}.use-case-list article{grid-template-columns:38px 1fr 24px}.use-case-list article>strong{grid-column:2}.use-case-list article>svg{grid-area:1/3/3}.resource-grid{grid-template-columns:1fr}.resources-heading{flex-direction:column;align-items:flex-start}.final-cta form{border-radius:14px;height:auto;padding:7px;display:grid}.final-cta input{min-height:46px}}@media (max-width:480px){.mock-body{grid-template-columns:44px 1fr}.mock-chat{display:none}.impact-grid{grid-template-columns:1fr}.impact-grid article{border-bottom:1px solid #ffffff1f;border-right:0}.chat-widget{bottom:16px;right:16px}.chat-popover{bottom:84px;right:16px}}.inner-page{color:#111827;background:#fff}.inner-hero{color:#fff;background:linear-gradient(140deg,#17142e 0%,#261b52 58%,#131126 100%);align-items:center;min-height:500px;padding:112px 0 96px;display:flex;position:relative;overflow:hidden}.inner-hero:before{content:"";opacity:.08;background-image:linear-gradient(#ffffff3d 1px,#0000 1px),linear-gradient(90deg,#ffffff3d 1px,#0000 1px);background-size:54px 54px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000);mask-image:linear-gradient(#000,#0000)}.inner-hero .container{text-align:center;position:relative}.inner-hero .eyebrow{color:#c8ff62;background:#c8ff6214;border-color:#c8ff622e}.inner-hero h1{letter-spacing:-4px;max-width:900px;margin:24px auto 18px;font-size:clamp(46px,6.3vw,78px);line-height:.99}.inner-hero p{color:#bdb8d4;max-width:700px;margin:auto;font-size:17px;line-height:1.7}.inner-hero-actions{justify-content:center;gap:10px;margin-top:30px;display:flex}.inner-hero .button-secondary{color:#fff;background:#ffffff14;border-color:#ffffff4d}.inner-orb{filter:blur(90px);border-radius:50%;position:absolute}.inner-orb.one{background:#8b5cf670;width:420px;height:420px;top:-140px;left:-180px}.inner-orb.two{background:#c8ff622e;width:360px;height:360px;bottom:-220px;right:-120px}.inner-section{padding:96px 0}.inner-section.soft{background:#f8f7fb}.inner-section-heading{max-width:720px;margin-bottom:46px}.inner-section-heading.centered{text-align:center;margin-inline:auto}.inner-section-heading h2,.company-story h2,.contact-details h2,.newsletter-section h2,.marketing-cta h2{letter-spacing:-2.3px;margin:16px 0 12px;font-size:clamp(34px,4.5vw,52px);line-height:1.08}.inner-section-heading p{color:var(--muted);font-size:15px;line-height:1.7}.capability-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.capability-grid article{background:#fff;border:1px solid #e5e7eb;border-radius:16px;min-height:270px;padding:28px;transition:all .25s;position:relative}.capability-grid article:hover{border-color:#c4b5fd;transform:translateY(-5px);box-shadow:0 18px 40px #4c1d9517}.capability-grid article>span{color:#c4b5fd;font-size:10px;font-weight:800;position:absolute;top:24px;right:24px}.capability-grid article>svg{color:#fff;background:linear-gradient(135deg,#8b5cf6,#a855f7);border-radius:11px;width:42px;height:42px;padding:10px}.capability-grid article:nth-child(2n)>svg{color:#17142e;background:#c8ff62}.capability-grid h3{margin:28px 0 10px;font-size:18px}.capability-grid p{color:var(--muted);font-size:13px;line-height:1.7}.inner-tabs{background:#e9e7ee;border-radius:99px;width:fit-content;max-width:100%;margin:0 auto 40px;padding:4px;display:flex;overflow-x:auto}.inner-tabs button{color:#5f5b6b;cursor:pointer;background:0 0;border:0;border-radius:99px;min-height:42px;padding:0 20px;font-size:10px;font-weight:750}.inner-tabs button.active{color:#fff;background:linear-gradient(135deg,#8b5cf6,#a855f7)}.feature-showcase{background:#fff;border:1px solid #e5e7eb;border-radius:20px;grid-template-columns:.8fr 1.2fr;min-height:470px;display:grid;overflow:hidden;box-shadow:0 24px 60px #231b421a}.feature-showcase>div:first-child{padding:54px}.feature-showcase>div:first-child>span{color:#8b5cf6;font-size:11px;font-weight:800}.feature-showcase h3{letter-spacing:-1.5px;margin:12px 0;font-size:36px}.feature-showcase p{color:var(--muted);font-size:14px;line-height:1.7}.feature-showcase ul{gap:12px;margin:24px 0;padding:0;list-style:none;display:grid}.feature-showcase li{color:#4b5563;align-items:center;gap:8px;font-size:12px;display:flex}.feature-showcase li svg{color:#22c55e;width:16px}.showcase-visual{background:linear-gradient(135deg,#4c1d95,#7c3aed);place-items:center;padding:46px;display:grid}.showcase-window{background:#fff;border-radius:14px;width:100%;max-width:520px;overflow:hidden;transform:rotate(1deg);box-shadow:0 30px 70px #12052a57}.showcase-window>div{border-bottom:1px solid #e5e7eb;align-items:center;gap:5px;height:38px;padding:0 12px;display:flex}.showcase-window>div i{background:#ef4444;border-radius:50%;width:7px;height:7px}.showcase-window>div i:nth-child(2){background:#f59e0b}.showcase-window>div i:nth-child(3){background:#22c55e}.showcase-window>div small{color:#9ca3af;margin-left:8px;font-size:8px}.showcase-window section{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:290px;padding:44px;display:flex}.showcase-window section>span{color:#fff;background:#8b5cf6;border-radius:14px;place-items:center;width:50px;height:50px;display:grid}.showcase-window h4{margin:18px 0 8px;font-size:18px}.showcase-window section p{max-width:340px;margin:0;font-size:10px}.showcase-progress{background:#ede9fe;border-radius:99px;width:80%;height:8px;margin:24px 0 8px;overflow:hidden}.showcase-progress i{border-radius:inherit;background:linear-gradient(90deg,#8b5cf6,#c8ff62);width:72%;height:100%;display:block}.showcase-window section>small{color:#22c55e;font-size:8px}.solution-stack{display:grid}.solution-row{border-bottom:1px solid #e5e7eb;grid-template-columns:.85fr 1.15fr;align-items:center;gap:90px;min-height:520px;padding:76px 0;display:grid}.solution-row:nth-child(2n)>div:first-child{order:2}.solution-row>div:first-child>span{color:#8b5cf6;font-size:11px;font-weight:800}.solution-row h2{letter-spacing:-2px;margin:12px 0;font-size:42px}.solution-row>div:first-child>p{color:var(--muted);font-size:14px;line-height:1.8}.solution-row>div:first-child>small{color:#4b5563;align-items:center;gap:7px;margin-top:11px;font-size:11px;display:flex}.solution-row>div:first-child>small svg{color:#22c55e;width:15px}.solution-row .text-link{margin-top:24px}.solution-visual{border-radius:20px;place-items:center;min-height:370px;padding:50px;display:grid;position:relative;overflow:hidden}.solution-visual:before{content:"";border:70px solid #ffffff1f;border-radius:50%;width:360px;height:360px;position:absolute;top:-150px;right:-110px}.solution-visual>span{color:#fff;background:#ffffff2e;border-radius:13px;place-items:center;width:46px;height:46px;display:grid;position:absolute;top:28px;left:28px}.solution-visual>span svg{width:21px}.solution-visual>div{color:#fff;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffff24;border:1px solid #ffffff4d;border-radius:15px;width:82%;padding:27px;position:relative;box-shadow:0 24px 60px #0000002b}.solution-visual small{letter-spacing:.08em;font-size:8px}.solution-visual strong{margin:12px 0;font-size:20px;display:block}.solution-visual p{color:#ffffffbf;font-size:10px;line-height:1.6}.solution-visual div>i{background:#c8ff62;border-radius:99px;width:68%;height:7px;margin-top:20px;display:block}.tone-1{background:linear-gradient(135deg,#4c1d95,#8b5cf6)}.tone-2{background:linear-gradient(135deg,#075985,#06b6d4)}.tone-3{background:linear-gradient(135deg,#9f1239,#f43f5e)}.tone-4{background:linear-gradient(135deg,#111827,#4338ca)}.resource-filters{flex-wrap:wrap;gap:8px;margin-bottom:34px;display:flex}.resource-filters button{min-height:38px;color:var(--muted);cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:99px;padding:0 14px;font-size:9px;font-weight:700}.resource-filters button.active{color:#fff;background:#7c3aed;border-color:#7c3aed}.resource-library{grid-template-columns:repeat(3,1fr);gap:24px 18px;display:grid}.resource-library article{border:1px solid #e5e7eb;border-radius:16px;padding:18px 18px 24px;transition:all .25s}.resource-library article:hover{transform:translateY(-4px);box-shadow:0 18px 35px #11182714}.library-art{color:#fff;border-radius:12px;justify-content:center;align-items:center;height:190px;margin-bottom:20px;display:flex;position:relative;overflow:hidden}.library-art:before{content:"";border:34px solid #ffffff21;border-radius:50%;width:170px;height:170px;position:absolute}.library-art>span{font-size:9px;font-weight:800;position:absolute;top:14px;left:14px}.library-art svg{width:48px;height:48px;position:relative}.art-1{background:linear-gradient(135deg,#6d28d9,#a855f7)}.art-2{background:linear-gradient(135deg,#0369a1,#22d3ee)}.art-3{background:linear-gradient(135deg,#166534,#84cc16)}.resource-library article>small{color:#8b5cf6;letter-spacing:.08em;font-size:8px;font-weight:800}.resource-library h2{min-height:54px;margin:10px 0;font-size:18px;line-height:1.45}.resource-library p{min-height:62px;color:var(--muted);font-size:11px;line-height:1.7}.resource-library article>a{color:#7c3aed;align-items:center;gap:6px;font-size:10px;font-weight:700;display:inline-flex}.resource-library article>a svg{width:13px}.newsletter-section{color:#fff;background:#17142e;padding:70px 0}.newsletter-section .container{grid-template-columns:1fr 430px;align-items:center;gap:60px;display:grid}.newsletter-section h2{font-size:38px}.newsletter-section p{color:#9f9aae;font-size:12px}.newsletter-section form{background:#fff;border-radius:99px;height:54px;padding:5px;display:flex}.newsletter-section input{color:#111827;background:0 0;border:0;outline:0;flex:1;min-width:0;padding:0 16px}.newsletter-section .button{border-radius:99px;min-height:44px}.company-story{grid-template-columns:.8fr 1fr;gap:90px;display:grid}.company-story p{color:#4b5563;font-size:16px;line-height:1.9}.principles-grid{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.principles-grid article{background:#fff;border:1px solid #e5e7eb;border-radius:15px;padding:25px}.principles-grid article>svg{color:#fff;background:#7c3aed;border-radius:10px;width:38px;height:38px;padding:9px}.principles-grid h3{margin:22px 0 8px;font-size:15px}.principles-grid p{color:var(--muted);font-size:11px;line-height:1.7}.company-stats{color:#fff;background:#17142e;padding:60px 0}.company-stats .container{grid-template-columns:repeat(4,1fr);display:grid}.company-stats article{text-align:center;border-right:1px solid #ffffff1f;padding:10px 30px}.company-stats article:last-child{border:0}.company-stats strong{color:#c8ff62;letter-spacing:-2px;font-size:38px;display:block}.company-stats span{color:#aaa4ba;font-size:10px}.faq-page-layout{grid-template-columns:220px 1fr;align-items:start;gap:80px;display:grid}.faq-page-layout>aside{border:1px solid #e5e7eb;border-radius:13px;gap:6px;padding:20px;display:grid;position:sticky;top:140px}.faq-page-layout>aside strong{margin-bottom:8px;font-size:12px}.faq-page-layout>aside a{color:var(--muted);border-radius:7px;padding:9px 10px;font-size:10px}.faq-page-layout>aside a:hover{color:#7c3aed;background:#f5f3ff}.faq-page-layout>div{gap:54px;display:grid}.faq-page-layout>div>section>.eyebrow{margin-bottom:12px}.contact-layout{grid-template-columns:.75fr 1fr;gap:100px;display:grid}.contact-details>p{color:var(--muted);font-size:13px;line-height:1.7}.contact-details article{border-bottom:1px solid #e5e7eb;align-items:center;gap:12px;margin-top:22px;padding:17px 0;display:flex}.contact-details article>span{color:#7c3aed;background:#f5f3ff;border-radius:10px;place-items:center;width:38px;height:38px;display:grid}.contact-details article>span svg{width:18px}.contact-details article>div{gap:4px;display:grid}.contact-details article strong{font-size:11px}.contact-details article a{color:#7c3aed;font-size:10px}.contact-details>small{color:#9ca3af;margin-top:24px;font-size:9px;line-height:1.6;display:block}.contact-form{border:1px solid #e5e7eb;border-radius:18px;gap:17px;padding:30px;display:grid;box-shadow:0 20px 45px #11182714}.contact-form label{color:#374151;gap:7px;font-size:10px;display:grid}.contact-form input,.contact-form select,.contact-form textarea{color:#111827;resize:vertical;background:#fff;border:1px solid #e5e7eb;border-radius:9px;outline:0;width:100%;padding:12px}.contact-form input,.contact-form select{min-height:44px}.contact-form input:focus,.contact-form select:focus,.contact-form textarea:focus{border-color:#8b5cf6;box-shadow:0 0 0 3px #f3e8ff}.form-two{grid-template-columns:1fr 1fr;gap:12px;display:grid}.contact-success{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:430px;display:flex}.contact-success>svg{color:#22c55e;width:48px;height:48px}.contact-success h3{margin:18px 0 6px}.contact-success p{max-width:360px;color:var(--muted);font-size:11px;line-height:1.7}.legal-layout{grid-template-columns:220px 1fr;gap:90px;display:grid}.legal-layout>aside{border:1px solid #e5e7eb;border-radius:12px;gap:8px;height:fit-content;padding:20px;display:grid;position:sticky;top:140px}.legal-layout>aside strong{font-size:10px}.legal-layout>aside span{color:var(--muted);font-size:9px}.legal-layout>aside a{color:#7c3aed;align-items:center;gap:5px;margin-top:10px;font-size:9px;font-weight:700;display:inline-flex}.legal-layout>aside a svg{width:12px}.legal-layout>article>section{border-bottom:1px solid #e5e7eb;grid-template-columns:42px 1fr;gap:18px;margin-bottom:35px;padding:0 0 35px;display:grid}.legal-layout>article>section>span{color:#8b5cf6;font-size:10px;font-weight:800}.legal-layout h2{letter-spacing:-.6px;margin:0 0 10px;font-size:22px}.legal-layout p{color:#4b5563;font-size:13px;line-height:1.8}.marketing-cta{color:#fff;background:linear-gradient(135deg,#4c1d95,#7c3aed);padding:76px 0}.marketing-cta .container{justify-content:space-between;align-items:center;gap:40px;display:flex}.marketing-cta .eyebrow{color:#e9d5ff;background:#ffffff1a;border-color:#ffffff29}.marketing-cta h2{margin-bottom:8px;font-size:40px}.marketing-cta p{color:#ddd6fe;margin:0;font-size:12px}.marketing-cta .button{color:#17142e;background:#c8ff62;box-shadow:0 10px 28px #0000002b}@media (max-width:900px){.capability-grid,.resource-library{grid-template-columns:repeat(2,1fr)}.solution-row{gap:40px}.principles-grid{grid-template-columns:repeat(2,1fr)}.newsletter-section .container{grid-template-columns:1fr;gap:28px}.contact-layout{gap:50px}}@media (max-width:760px){.inner-hero{min-height:450px;padding:86px 0 72px}.inner-hero h1{letter-spacing:-2.7px}.inner-hero-actions{flex-direction:column;align-items:stretch}.inner-section{padding:70px 0}.capability-grid,.resource-library,.feature-showcase{grid-template-columns:1fr}.feature-showcase>div:first-child,.showcase-visual{padding:30px}.solution-row{grid-template-columns:1fr;padding:54px 0}.solution-row:nth-child(2n)>div:first-child{order:initial}.solution-visual{min-height:330px;padding:30px}.company-story,.contact-layout,.faq-page-layout,.legal-layout{grid-template-columns:1fr;gap:40px}.company-stats .container{grid-template-columns:repeat(2,1fr)}.company-stats article:nth-child(2){border-right:0}.company-stats article{margin-block:12px}.faq-page-layout>aside,.legal-layout>aside{position:static}.marketing-cta .container{flex-direction:column;align-items:flex-start}}@media (max-width:480px){.principles-grid,.form-two{grid-template-columns:1fr}.newsletter-section form{border-radius:12px;height:auto;padding:6px;display:grid}.newsletter-section input{min-height:44px}}.site-header{height:140px;overflow:visible}.top-rails{width:100%}.announcement-bar,.urgency-bar{justify-content:center;align-items:center;gap:9px;width:100%;height:30px;padding:0 24px;font-size:10px;display:flex}.announcement-bar{background:#17142e}.urgency-bar{color:#3b2600;background:#c8ff62}.urgency-bar strong,.urgency-bar a{align-items:center;gap:5px;font-weight:800;display:inline-flex}.urgency-bar strong svg,.urgency-bar a svg{width:12px}.urgency-bar p{color:#496312;margin:0}.nav-links button{color:#374151;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:8px 2px;font-size:15px;font-weight:500;display:inline-flex}.nav-links button svg{width:12px;transition:transform .2s}.nav-links button.active{color:#7c3aed}.nav-links button.active svg{transform:rotate(180deg)}.mega-drawer{color:#111827;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#fffffffa;border-top:1px solid #e5e7eb;border-bottom:1px solid #e5e7eb;padding:30px 0;animation:.18s ease-out drawer-in;position:absolute;inset:100% 0 auto;box-shadow:0 24px 55px #11182724}.mega-drawer .container{grid-template-columns:250px 1fr 230px;align-items:stretch;gap:36px;display:grid}.mega-intro{border-right:1px solid #e5e7eb;padding:8px 28px 8px 0}.mega-intro>span{color:#8b5cf6;letter-spacing:.1em;font-size:8px;font-weight:800}.mega-intro .mega-summary{letter-spacing:-.7px;margin:10px 0 24px;font-size:20px;line-height:1.35}.mega-intro a{color:#7c3aed;align-items:center;gap:5px;font-size:9px;font-weight:750;display:inline-flex}.mega-intro a svg{width:12px}.mega-links{grid-template-columns:1fr 1fr;gap:6px;display:grid}.mega-links>a{border-radius:10px;grid-template-columns:25px 1fr 15px;align-items:center;gap:8px;min-height:62px;padding:10px 12px;transition:all .2s;display:grid}.mega-links>a:hover{background:#f5f3ff;transform:translate(2px)}.mega-links>a>span{color:#a78bfa;font-size:8px;font-weight:800}.mega-links>a>div{gap:4px;min-width:0;display:grid}.mega-links strong{font-size:11px}.mega-links small{color:var(--muted);font-size:8px}.mega-links svg{color:#9ca3af;width:13px}.mega-promo{color:#fff;background:linear-gradient(145deg,#4c1d95,#7c3aed);border-radius:13px;flex-direction:column;justify-content:center;align-items:flex-start;padding:20px;display:flex}.mega-promo>span{color:#17142e;background:#c8ff62;border-radius:9px;place-items:center;width:32px;height:32px;display:grid}.mega-promo>span svg{width:16px}.mega-promo small{color:#ddd6fe;letter-spacing:.08em;margin-top:13px;font-size:7px}.mega-promo strong{margin:5px 0 14px;font-size:13px;line-height:1.4}.mega-promo .button{color:#17142e;min-height:34px;box-shadow:none;background:#c8ff62;padding:0 12px;font-size:9px}@keyframes drawer-in{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}footer .footer-grid{grid-template-columns:1.5fr repeat(6,1fr);gap:34px}.footer-grid>div:first-child .button{width:fit-content;min-height:36px;margin-top:5px;padding-inline:12px;font-size:9px}.footer-grid>div:not(:first-child) strong{color:#eef2f8;margin-bottom:4px}.trust-strip{border-top:1px solid #253044;border-bottom:1px solid #253044;margin-top:48px;padding:34px 0 28px}.trust-heading{justify-content:space-between;align-items:end;gap:30px;margin-bottom:26px;display:flex}.trust-heading span{color:#e8edf5;letter-spacing:.12em;font-size:9px;font-weight:800}.trust-heading p{color:#718096;margin:0;font-size:9px}.trust-marks{grid-template-columns:repeat(5,1fr);gap:24px;display:grid}.trust-marks article{color:#8490a1;text-align:center;flex-direction:column;align-items:center;min-width:0;display:flex}.trust-marks article>span{border:2px solid #687587;border-radius:50%;place-items:center;width:76px;height:76px;margin-bottom:12px;display:grid;position:relative}.trust-marks article>span:before,.trust-marks article>span:after{content:"";border:1px dashed #465366;border-radius:50%;position:absolute;inset:6px}.trust-marks article>span:after{opacity:.45;border-style:solid;inset:12px}.trust-marks svg{z-index:1;width:25px;height:25px;position:relative}.trust-marks strong{color:#a4aebb;letter-spacing:.06em;font-size:9px}.trust-marks small{color:#687587;letter-spacing:.09em;margin-top:3px;font-size:7px}.trust-note{color:#536074;text-align:center;margin-top:22px;font-size:7px;display:block}.trust-strip+.footer-bottom{border-top:0;margin-top:0}:root[data-theme=dark] .inner-page,:root[data-theme=dark] .platform-section,:root[data-theme=dark] .use-cases-section{color:var(--ink);background:#0b0915}:root[data-theme=dark] .inner-section.soft,:root[data-theme=dark] .resources-section{background:#100d1d}:root[data-theme=dark] .inner-section-heading p,:root[data-theme=dark] .company-story p,:root[data-theme=dark] .solution-row>div:first-child>p,:root[data-theme=dark] .solution-row>div:first-child>small,:root[data-theme=dark] .resource-library p,:root[data-theme=dark] .legal-layout p,:root[data-theme=dark] .contact-details>p{color:#a9a4b8}:root[data-theme=dark] .capability-grid article,:root[data-theme=dark] .principles-grid article,:root[data-theme=dark] .resource-library article,:root[data-theme=dark] .feature-showcase,:root[data-theme=dark] .contact-form,:root[data-theme=dark] .faq-page-layout>aside,:root[data-theme=dark] .legal-layout>aside{color:var(--ink);background:#151124;border-color:#ffffff1c;box-shadow:0 20px 45px #0003}:root[data-theme=dark] .capability-grid p,:root[data-theme=dark] .principles-grid p,:root[data-theme=dark] .feature-showcase p,:root[data-theme=dark] .resource-library article>small{color:#a9a4b8}:root[data-theme=dark] .inner-tabs,:root[data-theme=dark] .resource-filters button{color:#b9b3c8;background:#1c172b;border-color:#ffffff1a}:root[data-theme=dark] .platform-copy h3,:root[data-theme=dark] .platform-copy>button,:root[data-theme=dark] .use-case-list h3,:root[data-theme=dark] .resource-library h2,:root[data-theme=dark] .contact-form label,:root[data-theme=dark] .legal-layout h2{color:var(--ink)}:root[data-theme=dark] .platform-copy article{background:#7c3aed21}:root[data-theme=dark] .platform-copy article p,:root[data-theme=dark] .use-case-list p{color:#a9a4b8}:root[data-theme=dark] .platform-copy>button,:root[data-theme=dark] .solution-row,:root[data-theme=dark] .use-case-list,:root[data-theme=dark] .use-case-list article,:root[data-theme=dark] .legal-layout>article>section,:root[data-theme=dark] .contact-details article{border-color:#ffffff1c}:root[data-theme=dark] .use-case-list article:hover{background:#151124}:root[data-theme=dark] .contact-form input,:root[data-theme=dark] .contact-form select,:root[data-theme=dark] .contact-form textarea{color:var(--ink);background:#0f0c1b;border-color:#ffffff1f}:root[data-theme=dark] .newsletter-section{background:#080611}:root[data-theme=dark] .marketing-cta{background:linear-gradient(135deg,#301166,#5b21b6)}:root[data-theme=dark] .site-header{border-color:#ffffff1a}:root[data-theme=dark] .site-header .nav-row{background:0 0}:root[data-theme=dark] .nav-links button,:root[data-theme=dark] .nav-links a{color:#d7d2e3}:root[data-theme=dark] .site-header .button-secondary{color:#fff;background:#ffffff0f;border-color:#ffffff4d}:root[data-theme=dark] .mega-drawer{color:var(--ink);background:#0f0c1bfa;border-color:#ffffff1a}:root[data-theme=dark] .mega-intro{border-color:#ffffff1a}:root[data-theme=dark] .mega-links>a:hover{background:#7c3aed1f}:root[data-theme=dark] .mega-links small{color:#aaa4ba}@media (max-width:1180px){footer .footer-grid{grid-template-columns:1.4fr repeat(3,1fr)}}@media (max-width:1000px){.nav-links{gap:14px}.nav-links button,.nav-links a{font-size:12px}.mega-drawer .container{grid-template-columns:210px 1fr}.mega-promo{display:none}}@media (max-width:760px){.site-header{height:132px}.site-header+main{padding-top:132px}.announcement-bar,.urgency-bar{height:30px;padding-inline:10px}.announcement-bar p,.urgency-bar p{text-overflow:ellipsis;white-space:nowrap;max-width:150px;overflow:hidden}.announcement-bar a,.urgency-bar a{font-size:8px}.nav-links{max-height:calc(100vh - 132px);top:132px;overflow-y:auto}.nav-links button{justify-content:space-between;width:100%;padding:8px 0;font-size:14px}.mega-drawer{max-height:calc(100vh - 132px);position:fixed;top:132px;overflow-y:auto}.mega-drawer .container{grid-template-columns:1fr}.mega-intro{border-bottom:1px solid #e5e7eb;border-right:0;padding-bottom:20px;padding-right:0}.mega-links{grid-template-columns:1fr}footer .footer-grid{grid-template-columns:1fr 1fr}.trust-heading{flex-direction:column;align-items:flex-start;gap:8px}.trust-marks{grid-template-columns:repeat(3,1fr);row-gap:28px}}@media (max-width:480px){.announcement-bar>span{display:none}.announcement-bar,.urgency-bar{gap:6px}.urgency-bar strong{font-size:8px}.urgency-bar p{display:none}footer .footer-grid{grid-template-columns:1fr}.trust-marks{grid-template-columns:repeat(2,1fr)}}.rank-badge{font-variant-numeric:tabular-nums;white-space:nowrap;vertical-align:middle;border:1px solid var(--line);color:var(--muted);background:var(--canvas);border-radius:99px;align-items:center;padding:1px 7px;font-size:10px;font-weight:700;display:inline-flex}.rank-badge.top{color:var(--ink);background:var(--success)}@supports (color:color-mix(in lab, red, red)){.rank-badge.top{background:color-mix(in srgb, var(--success) 16%, var(--surface))}}.rank-badge.top{border-color:var(--success)}@supports (color:color-mix(in lab, red, red)){.rank-badge.top{border-color:color-mix(in srgb, var(--success) 40%, var(--line))}}.rank-badge.high{color:var(--ink);background:var(--blue-soft);border-color:var(--blue)}@supports (color:color-mix(in lab, red, red)){.rank-badge.high{border-color:color-mix(in srgb, var(--blue) 30%, var(--line))}}.rank-badge.unranked{font-weight:600}td strong .rank-badge,.log-row strong .rank-badge{margin-left:6px}.blog-featured,.blog-card{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);flex-direction:column;gap:10px;padding:26px;transition:all .2s;display:flex}.blog-featured:hover,.blog-card:hover{border-color:var(--blue);box-shadow:var(--shadow);transform:translateY(-2px)}.blog-featured{background:linear-gradient(135deg, var(--blue-soft), var(--surface));margin-bottom:24px;padding:34px}.blog-featured small,.blog-card small{color:var(--blue);letter-spacing:1px;font-size:12px;font-weight:800}.blog-featured h2{margin:0;font-size:clamp(24px,3vw,34px);font-weight:750;line-height:1.2}.blog-card h2,.blog-card h3{margin:0;font-size:19px;font-weight:700;line-height:1.35}.blog-featured p,.blog-card p{color:var(--muted);margin:0;line-height:1.6}.blog-featured span,.blog-card span{color:var(--muted);margin-top:auto;font-size:13px;font-weight:600}.blog-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.blog-article{padding:48px 0 24px}.blog-header{max-width:860px}.blog-header h1{letter-spacing:-1px;margin:14px 0;font-size:clamp(30px,4.4vw,46px);font-weight:800;line-height:1.15}.blog-header>p{color:var(--muted);margin:0;font-size:18px;line-height:1.6}.blog-breadcrumb{color:var(--muted);font-size:13px}.blog-breadcrumb a{color:var(--blue);font-weight:600}.blog-meta{color:var(--muted);margin-top:18px;font-size:14px}.blog-layout{grid-template-columns:240px minmax(0,1fr);align-items:start;gap:48px;margin-top:40px;display:grid}.blog-toc{flex-direction:column;gap:10px;font-size:14px;display:flex;position:sticky;top:24px}.blog-toc strong{letter-spacing:.5px;text-transform:uppercase;font-size:13px}.blog-toc a:not(.button){color:var(--muted);line-height:1.4}.blog-toc a:not(.button):hover{color:var(--blue)}.blog-toc .button{margin-top:12px}.blog-body{max-width:760px;font-size:17px;line-height:1.75}.blog-body.narrow{margin:0 auto}.blog-body h2{margin:42px 0 12px;scroll-margin-top:24px;font-size:28px;font-weight:750;line-height:1.25}.blog-body h3{margin:28px 0 8px;font-size:20px;font-weight:700}.blog-body p{margin:0 0 16px}.blog-body ul,.blog-body ol{margin:0 0 18px;padding-left:22px}.blog-body ul{list-style:outside}.blog-body ol{list-style:decimal}.blog-body li::marker{color:var(--blue)}.blog-body li{margin-bottom:8px}.blog-body a{color:var(--blue);text-underline-offset:3px;font-weight:600;text-decoration:underline}.blog-body blockquote{border-left:4px solid var(--gold);background:var(--gold-soft);border-radius:0 10px 10px 0;margin:0 0 22px;padding:16px 20px}.blog-body blockquote p{margin:0;font-size:15px}.blog-body blockquote p+p{margin-top:8px}.blog-table{border:1px solid var(--line);border-radius:12px;margin:0 0 24px;overflow-x:auto}.blog-table table{border-collapse:collapse;width:100%;font-size:14px;line-height:1.5}.blog-table th,.blog-table td{text-align:left;vertical-align:top;border-bottom:1px solid var(--line);color:var(--ink);text-transform:none;letter-spacing:0;padding:12px 14px;font-size:14px}.blog-table th{background:var(--canvas);white-space:nowrap;font-weight:700}.blog-table td:first-child{font-weight:650}.blog-table td a{white-space:normal;max-width:none;font-size:inherit;display:inline}.blog-table table{min-width:640px}.blog-table tr:last-child td{border-bottom:0}@media (max-width:900px){.blog-grid{grid-template-columns:1fr}.blog-layout{grid-template-columns:minmax(0,1fr);gap:24px}.blog-body{font-size:16px}.blog-body h2{font-size:23px}.blog-toc{position:static}.blog-toc a:not(.button),.blog-toc strong{display:none}}.blog-categories{flex-wrap:wrap;gap:10px;margin:8px 0 12px;display:flex}.blog-categories a{border:1px solid var(--line);background:var(--surface);border-radius:999px;align-items:center;gap:8px;padding:8px 14px;font-size:14px;font-weight:600;display:inline-flex}.blog-categories a:hover{border-color:var(--blue);color:var(--blue)}.blog-categories span{color:var(--muted);font-size:12px}.blog-group{margin-top:40px;scroll-margin-top:24px}.blog-group>h2{margin:0 0 18px;font-size:26px;font-weight:750}.upgrade-modal{border:1px solid var(--glass-border,var(--line));background:var(--surface-solid,var(--surface));width:min(520px,100%);box-shadow:var(--shadow), 0 30px 90px #00000052;border-radius:22px;gap:14px;padding:36px 32px 28px;animation:.22s ease-out upgrade-pop}.upgrade-modal .completion-icon{color:#fff;background:var(--blue);width:56px;height:56px;box-shadow:0 12px 28px var(--blue);border-radius:17px}@supports (color:color-mix(in lab, red, red)){.upgrade-modal .completion-icon{box-shadow:0 12px 28px color-mix(in srgb, var(--blue) 32%, transparent)}}.upgrade-modal h2{letter-spacing:-1px;font-size:26px}.upgrade-modal>p{max-width:380px;font-size:13px}.upgrade-modal>small{font-size:11px}.upgrade-options{grid-template-columns:1fr 1fr;gap:14px;width:100%;margin:10px 0 4px;display:grid}.upgrade-option{border:1px solid var(--line);background:var(--surface-solid,var(--surface));border-radius:19px;justify-items:center;gap:6px;padding:26px 14px 18px;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.upgrade-option{background:color-mix(in srgb, var(--surface-solid,var(--surface)) 82%, transparent)}}.upgrade-option{color:var(--ink);cursor:pointer;font:inherit;transition:transform .25s,box-shadow .25s,border-color .25s}.upgrade-option:hover:not(:disabled){border-color:var(--blue);box-shadow:0 20px 44px var(--blue);transform:translateY(-4px)}@supports (color:color-mix(in lab, red, red)){.upgrade-option:hover:not(:disabled){box-shadow:0 20px 44px color-mix(in srgb, var(--blue) 18%, transparent)}}.upgrade-option:disabled{opacity:.7;cursor:wait}.upgrade-option.best{border-color:var(--blue);background:var(--blue-soft);box-shadow:0 16px 36px var(--blue)}@supports (color:color-mix(in lab, red, red)){.upgrade-option.best{box-shadow:0 16px 36px color-mix(in srgb, var(--blue) 16%, transparent)}}.upgrade-option em{color:#241603;letter-spacing:.8px;white-space:nowrap;background:#e8ad33;border-radius:99px;padding:5px 11px;font-size:9px;font-style:normal;font-weight:800;position:absolute;top:0;left:50%;transform:translate(-50%,-50%)}.upgrade-option strong{font-size:14px}.upgrade-price{letter-spacing:-1.4px;font-size:30px;font-weight:800}.upgrade-price small,.upgrade-option>small{color:var(--muted);letter-spacing:0;font-size:11px;font-weight:500}.upgrade-spin{width:16px;color:var(--blue);position:absolute;top:12px;right:12px}.header-upgrade{min-height:34px;padding:0 12px;font-size:12px}@keyframes upgrade-pop{0%{opacity:0;transform:translateY(10px)scale(.97)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.upgrade-modal{animation:none}}.purchase-list{align-content:start;gap:4px;display:grid}.purchase-row{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:12px 0;display:flex}.purchase-row:last-child{border-bottom:0}.purchase-row>div{gap:3px;display:grid}.purchase-row>div:last-child{text-align:right;justify-items:end}.purchase-row small{color:var(--muted);word-break:break-all;font-size:11px}.purchase-paid{color:var(--success);font-size:11px;font-weight:700}.purchase-empty{color:var(--muted);margin:0;font-size:13px}@media (max-width:480px){.upgrade-options{grid-template-columns:1fr}.upgrade-modal{padding:32px 20px 24px}}.brand-lockup{flex-direction:column;justify-content:center;align-items:center;gap:6px;display:inline-flex}.brand-lockup .logo{justify-content:center;line-height:1}.google-compatibility{border:1px solid var(--line);background:var(--surface-solid,var(--surface));border-radius:999px;gap:6px;margin-left:0;padding:3px 11px 3px 9px}@supports (color:color-mix(in lab, red, red)){.google-compatibility{background:color-mix(in srgb, var(--surface-solid,var(--surface)) 80%, transparent)}}.google-compatibility{color:var(--muted);font-size:11px;font-weight:600;line-height:1.3}.google-compatibility .google-logo{flex:none}footer .brand-lockup{align-items:flex-start}footer .google-compatibility{color:var(--muted)}.nav-row>.brand-lockup{flex-direction:row;align-self:center;align-items:center;gap:14px}@media (max-width:1280px){.nav-row>.brand-lockup .google-compatibility{display:none}}.hero-stage{perspective:1400px;perspective-origin:50% 40%;--rx:0deg;--ry:0deg}.hero-float{transform-style:preserve-3d;animation:.7s cubic-bezier(.2,.9,.3,1.15) both hero-pop-in,6.5s ease-in-out .7s infinite hero-float;position:relative}.hero-stage .hero-visual{transform-style:preserve-3d;transform:rotateX(calc(5deg + var(--rx))) rotateY(calc(-13deg + var(--ry)));will-change:transform;transition:transform .35s ease-out;box-shadow:0 45px 90px -20px #3624a061,0 18px 40px #1f385c29,inset 0 1px #ffffffa6}.hero-stage .hero-visual>*{transform-style:preserve-3d}.hero-stage .visual-top{transform:translateZ(26px)}.hero-stage .preview-target{animation:.7s cubic-bezier(.2,.9,.3,1.2) .35s both hero-rise;transform:translateZ(38px);box-shadow:0 14px 28px #1f385c1f}.hero-stage .visual-count{animation:.7s cubic-bezier(.2,.9,.3,1.2) .5s both hero-rise;transform:translateZ(54px)}.hero-stage .visual-count strong{font-variant-numeric:tabular-nums}.hero-stage .visual-row{animation:hero-rise .6s cubic-bezier(.2, .9, .3, 1.2) calc(.65s + var(--i) * .12s) both;border-radius:10px;position:relative;transform:translateZ(22px)}.hero-stage .visual-row:before{content:"";pointer-events:none;opacity:0;background:var(--blue);border-radius:10px;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.hero-stage .visual-row:before{background:color-mix(in srgb, var(--blue) 9%, transparent)}}.hero-stage .visual-row:before{box-shadow:inset 0 0 0 1px var(--blue)}@supports (color:color-mix(in lab, red, red)){.hero-stage .visual-row:before{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--blue) 28%, transparent)}}.hero-stage .visual-row:before{animation:hero-scan 6s ease-in-out calc(1.8s + var(--i) * .9s) infinite}.hero-stage .visual-row .status-icon{animation:hero-check 6s ease-in-out calc(1.8s + var(--i) * .9s) infinite}.hero-stage .visual-pulse{animation:.7s cubic-bezier(.2,.9,.3,1.2) 1.2s both hero-rise;transform:translateZ(42px);box-shadow:0 14px 28px #6047f533}.hero-floor{filter:blur(8px);pointer-events:none;background:radial-gradient(#3624a059,#0000 70%);border-radius:50%;height:26px;animation:6.5s ease-in-out .7s infinite hero-floor;position:absolute;bottom:-34px;left:8%;right:8%;transform:translateZ(-60px)}@keyframes hero-pop-in{0%{opacity:0;transform:translateY(46px)scale(.82)rotateX(18deg)}to{opacity:1;transform:none}}@keyframes hero-float{0%,to{transform:translateY(0)}50%{transform:translateY(-14px)}}@keyframes hero-floor{0%,to{opacity:.9;transform:translateZ(-60px)scaleX(1)}50%{opacity:.55;transform:translateZ(-60px)scaleX(.86)}}@keyframes hero-rise{0%{opacity:0;transform:translateZ(0)translateY(14px)}}@keyframes hero-scan{0%,14%,to{opacity:0}5%{opacity:1}}@keyframes hero-check{0%,14%,to{transform:scale(1)}5%{transform:scale(1.3)}}@media (max-width:900px){.hero-stage{perspective:1000px}.hero-stage .hero-visual{transform:rotateX(3deg)rotateY(-5deg)}}@media (prefers-reduced-motion:reduce){.hero-float,.hero-floor,.hero-stage .preview-target,.hero-stage .visual-count,.hero-stage .visual-row,.hero-stage .visual-row .status-icon,.hero-stage .visual-pulse{animation:none!important}.hero-stage .hero-visual{transform:rotateX(4deg)rotateY(-9deg)}}.proof-strip .container{gap:40px}.proof-strip>.container>span{flex:none}.proof-marquee{flex:1;min-width:0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.proof-track{width:max-content;animation:28s linear infinite proof-scroll;display:flex}.proof-marquee:hover .proof-track{animation-play-state:paused}.proof-track ul{flex:none;align-items:center;gap:clamp(36px,5vw,64px);margin:0;padding:0 clamp(18px,2.5vw,32px);list-style:none;display:flex}.proof-track li{white-space:nowrap;align-items:center;gap:10px;display:flex}.proof-track li>span{width:34px;height:34px;color:var(--blue);background:var(--blue-soft);text-transform:none;letter-spacing:0;border-radius:10px;place-items:center;display:grid}.proof-track li svg{width:17px;height:17px}.proof-track strong{font-size:15px;font-weight:700}@keyframes proof-scroll{to{transform:translate(-25%)}}@media (max-width:760px){.proof-strip .container{gap:14px;display:grid}.proof-strip div div.proof-marquee{flex-wrap:nowrap;justify-content:flex-start;gap:0}}@media (prefers-reduced-motion:reduce){.proof-track{animation:none}.proof-marquee{overflow-x:auto}}.hero h1.eyebrow{letter-spacing:1.2px;max-width:none;margin:0;font-size:12px;line-height:1.4}.mega-drawer[hidden]{display:none}.proof-track strong{color:var(--ink)}@supports (color:color-mix(in lab, red, red)){.proof-track strong{color:color-mix(in srgb, var(--ink) 80%, transparent)}}.mock-live,.mock-chat-head small{color:#15803d}.mock-tree>small{color:var(--muted)}.mock-result small,:root:not([data-theme=dark]) .use-case-list article>span{color:#7c3aed}.trust-heading p{color:#94a3b8}.trust-marks small{color:#a3afc0}.trust-note{color:#8d9bb0}footer .google-compatibility{color:#c3cddb;background:#ffffff14;border-color:#fff3}.background-loader{opacity:0;pointer-events:none;border:0;width:1px;height:1px;position:fixed;top:0;left:-9999px}.live-grid{grid-template-columns:1fr}.sidebar nav a svg:last-child{width:18px;margin-left:0}.sidebar nav a svg:not(:first-child):last-child{width:13px;margin-left:auto}@media (max-width:1024px){.sidebar{background:var(--surface-solid,var(--surface));transition:transform .25s;transform:translate(-100%)}.sidebar.open{transform:translate(0);box-shadow:0 0 70px #00000047}.sidebar-close{display:inline-flex}.sidebar-scrim{z-index:45;background:#080a1673;border:0;display:block;position:fixed;inset:0}.app-main{min-width:0;margin-left:0}.app-menu{display:inline-flex}.app-header{gap:12px;padding:0 20px}.app-header>div:first-of-type{min-width:0;margin-right:auto}.app-content{padding:26px 20px}.options-grid{grid-template-columns:1fr 1fr}.options-grid fieldset:first-child{grid-column:1/-1}.url-field{min-width:0}.generate-button{flex:none;min-width:170px}}@media (max-width:760px){.app-header{gap:8px;padding:0 14px}.app-header>div:first-of-type strong{white-space:nowrap;font-size:13px}.app-header>div:last-child{gap:5px}.header-upgrade{min-height:32px;padding:0 10px}.url-row{padding:16px}.url-field{flex:none}.options-grid{grid-template-columns:1fr;padding:0 16px 18px}.options-grid fieldset:first-child{grid-column:auto}.tabs{padding:7px 10px 0;overflow-x:auto}.tabs button{white-space:nowrap;padding:13px 10px}.progress-meta{flex-wrap:wrap;align-items:flex-start;gap:10px}.stat-strip{margin:16px 14px}.live-grid{padding:0 14px 16px}.account-fields{flex-wrap:wrap}.account-fields label{flex:100%;min-width:0}.account-section{gap:16px;padding:18px}.subscription-box{flex-wrap:wrap;gap:12px}.purchase-row small{font-size:10px}}@media (max-width:480px){.app-header>div:last-child .plan-badge{display:none}.app-content{padding:20px 12px}.dashboard-intro h1{font-size:22px}.history-row{grid-template-columns:auto 1fr;gap:8px 12px}.history-row>div:nth-of-type(2),.history-row>.button{grid-column:2}.history-row>.button{justify-self:start}}@media (max-width:600px){.results-table-wrap{overflow:hidden}.results-table-wrap table{width:100%;min-width:0}.results-table-wrap thead{display:none}.results-table-wrap tbody,.results-table-wrap tr,.results-table-wrap td{display:block}.results-table-wrap tr{border-bottom:1px solid var(--line);grid-template-columns:auto auto 1fr auto;align-items:center;gap:8px 10px;padding:12px 14px;display:grid}.results-table-wrap tr:last-child{border-bottom:0}.results-table-wrap td{border:0;min-width:0;padding:0}.results-table-wrap td:nth-child(3){grid-area:2/1/auto/-1}.results-table-wrap td:nth-child(3) strong,.results-table-wrap td:nth-child(3) a{overflow-wrap:anywhere;display:block}.results-table-wrap td:nth-child(4){color:var(--muted);justify-self:end;font-size:11px}}.nav-mobile-actions{display:none}@media (max-width:760px){.nav-mobile-actions{border-top:1px solid var(--line);gap:10px;width:100%;margin-top:8px;padding-top:16px;display:grid}.nav-links .nav-mobile-actions .button{justify-content:center;font-size:14px;font-weight:650}.nav-links .nav-mobile-actions .button-primary{color:#fff}.nav-links .nav-mobile-actions .button-secondary{color:var(--ink)}}@media (max-width:960px){.hero-grid{grid-template-columns:minmax(0,1fr);gap:44px}.hero-stage{width:100%;max-width:520px;margin:0 auto}.hero-glow{max-width:100vw}}@media (max-width:480px){.hero-grid{gap:36px}.hero-stage .hero-visual{padding:16px}}@media (max-width:760px){.nav-links{background:var(--surface-solid,#fff);gap:4px;max-height:calc(100vh - 104px);overflow-y:auto}.nav-links>a{padding:10px 0}.proof-strip .proof-track{flex-wrap:nowrap;justify-content:flex-start;gap:0}.proof-strip .proof-marquee{width:100%}.site-header,.site-header .nav-links,.site-header .mega-drawer{background:var(--surface-solid,#fff);-webkit-backdrop-filter:none;backdrop-filter:none}}.sidebar{-webkit-backdrop-filter:none;backdrop-filter:none}:root[data-theme=dark] .site-header .nav-links .nav-mobile-actions .button-primary{color:#fff;background:#6047f5}footer .footer-grid a.button-primary,footer .footer-grid a.button-primary:hover{color:#fff}.tool-hero{min-height:0;padding:96px 0 132px}.tool-hero h1{letter-spacing:-2.5px;font-size:clamp(36px,5vw,60px)}.tool-section{z-index:1;margin-top:-84px;padding-bottom:24px;position:relative}.tool-app{border:1px solid var(--line);background:var(--surface-solid,var(--surface));color:var(--ink);border-radius:18px;gap:16px;padding:24px;display:grid;box-shadow:0 24px 60px #231b421f}.tool-form{grid-template-columns:1fr auto;align-items:center;gap:12px;display:grid}.tool-form.stacked{grid-template-columns:1fr}.tool-input{border:1px solid var(--line);background:var(--canvas);border-radius:12px;align-items:center;gap:10px;min-height:52px;padding:0 14px;display:flex}.tool-input:focus-within,.tool-textarea textarea:focus{border-color:var(--blue);outline:3px solid var(--blue)}@supports (color:color-mix(in lab, red, red)){.tool-input:focus-within,.tool-textarea textarea:focus{outline:3px solid color-mix(in srgb, var(--blue) 18%, transparent)}}.tool-input svg{width:18px;color:var(--muted);flex:none}.tool-input input{min-width:0;color:var(--ink);background:0 0;border:0;outline:0;flex:1;font-size:15px}.tool-check{color:var(--muted);cursor:pointer;grid-column:1/-1;align-items:center;gap:8px;font-size:13px;display:flex}.tool-check input{width:16px;height:16px;accent-color:var(--blue)}.tool-textarea{gap:8px;font-size:13px;font-weight:650;display:grid}.tool-textarea small{color:var(--muted);font-weight:500}.tool-textarea textarea{border:1px solid var(--line);background:var(--canvas);width:100%;color:var(--ink);font:inherit;resize:vertical;border-radius:12px;padding:12px 14px;font-size:14px;line-height:1.6}.tool-form-foot{justify-content:space-between;align-items:center;gap:12px;display:flex}.tool-form-foot small{color:var(--muted);font-size:12px}.tool-form-foot small.over{color:var(--danger);font-weight:700}.tool-results{gap:14px;display:grid}.tool-page-info{border:1px solid var(--line);background:var(--canvas);border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex}.tool-page-info>div{gap:3px;min-width:0;display:grid}.tool-page-info a{color:var(--blue);overflow-wrap:anywhere;font-size:13px}.tool-page-info a svg{vertical-align:-1px;width:12px;height:12px}.tool-note{border:1px solid var(--line);background:var(--blue-soft);border-radius:10px;align-items:flex-start;gap:8px;padding:10px 12px;font-size:13px;line-height:1.5;display:flex}.tool-note.warn{background:var(--gold-soft);border-color:var(--gold)}@supports (color:color-mix(in lab, red, red)){.tool-note.warn{border-color:color-mix(in srgb, var(--gold) 35%, var(--line))}}.tool-note svg{flex:none;width:16px;height:16px;margin-top:2px}.tool-stats{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:10px;display:grid}.tool-stats>div{border:1px solid var(--line);border-radius:12px;gap:2px;padding:14px;display:grid}.tool-stats span{color:var(--muted);font-size:12px;font-weight:600}.tool-stats strong{font-variant-numeric:tabular-nums;font-size:26px}.tool-stats small{color:var(--muted);font-size:11px}.tool-stats .bad strong{color:var(--danger)}.tool-stats .ok strong{color:var(--success)}.tool-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.tool-filters{flex-wrap:wrap;gap:6px;display:flex}.tool-filters button{border:1px solid var(--line);background:var(--surface);min-height:34px;color:var(--muted);cursor:pointer;border-radius:99px;padding:0 12px;font-size:13px;font-weight:650}.tool-filters button span{font-variant-numeric:tabular-nums;opacity:.75;margin-left:4px}.tool-filters button.active{color:#fff;background:var(--blue);border-color:var(--blue)}.tool-actions{flex-wrap:wrap;gap:8px;display:flex}.tool-actions .button{min-height:36px;font-size:13px}.tool-search{border:1px solid var(--line);border-radius:10px;align-items:center;gap:6px;min-height:36px;padding:0 10px;display:flex}.tool-search svg{width:15px;color:var(--muted)}.tool-search input{width:160px;color:var(--ink);background:0 0;border:0;outline:0;font-size:13px}.tool-table-wrap{border:1px solid var(--line);border-radius:12px;overflow-x:auto}.tool-table{border-collapse:collapse;width:100%;font-size:13px}.tool-table td,.tool-table td strong{color:var(--ink);font-size:13px}.tool-table td strong{display:inline}.tool-table td a,.tool-table td small{white-space:normal;max-width:none;font-size:13px;overflow:visible}.tool-table td small{font-size:12px}.tool-table th{color:var(--muted);background:var(--canvas);text-align:left;text-transform:uppercase;letter-spacing:.04em;white-space:nowrap;padding:10px 12px;font-size:11px;font-weight:750}.tool-table td{border-top:1px solid var(--line);vertical-align:middle;font-variant-numeric:tabular-nums;padding:10px 12px}.tool-table td small{color:var(--muted)}.tool-table .num{color:var(--muted);width:1%}.tool-table .link-cell{min-width:260px;max-width:520px}.tool-table .link-cell a{color:var(--blue);overflow-wrap:anywhere;display:block}.tool-table .link-cell small{overflow-wrap:anywhere;margin-top:2px;display:block}.tool-table.authority .link-cell{min-width:160px}.tool-empty{color:var(--muted);text-align:center;padding:28px!important}.tool-tag{border:1px solid var(--line);background:var(--canvas);color:var(--muted);white-space:nowrap;border-radius:99px;align-items:center;gap:4px;padding:2px 8px;font-size:11px;font-weight:700;display:inline-flex}.tool-tag svg{width:11px;height:11px}.tool-tag.ok{color:var(--success);background:var(--success)}@supports (color:color-mix(in lab, red, red)){.tool-tag.ok{background:color-mix(in srgb, var(--success) 10%, var(--surface))}}.tool-tag.ok{border-color:var(--success)}@supports (color:color-mix(in lab, red, red)){.tool-tag.ok{border-color:color-mix(in srgb, var(--success) 30%, var(--line))}}.tool-tag.bad{color:var(--danger);background:var(--danger)}@supports (color:color-mix(in lab, red, red)){.tool-tag.bad{background:color-mix(in srgb, var(--danger) 9%, var(--surface))}}.tool-tag.bad{border-color:var(--danger)}@supports (color:color-mix(in lab, red, red)){.tool-tag.bad{border-color:color-mix(in srgb, var(--danger) 28%, var(--line))}}.tool-tag.internal{color:var(--blue);background:var(--blue-soft)}.tool-tag.external{color:var(--ink)}.score{grid-template-columns:34px 90px auto;align-items:center;gap:8px;display:grid}.score strong{font-size:18px}.score-bar{background:var(--canvas);border:1px solid var(--line);border-radius:99px;height:7px;overflow:hidden}.score-bar i{border-radius:inherit;background:var(--muted);height:100%;display:block}.score.strong .score-bar i{background:var(--success)}.score.good .score-bar i{background:var(--blue)}.score.fair .score-bar i{background:var(--gold)}.score.weak .score-bar i{background:var(--danger)}@media (max-width:760px){.tool-hero{padding:72px 0 112px}.tool-app{border-radius:14px;padding:16px}.tool-form{grid-template-columns:1fr}.tool-form .button,.tool-form-foot .button{width:100%}.tool-form-foot{text-align:center;flex-direction:column-reverse;align-items:stretch}.tool-actions,.tool-search,.tool-search input{width:100%}}.audit-page{--audit-good:#1f9d55;--audit-fair:#c27c0e;--audit-weak:#dc3545;--audit-purple:#6047f5;--audit-card:#fff;--audit-soft:#f6f5fb;--audit-line:#e8e5f0;--audit-ink:#17142e;--audit-muted:#6b6880}:root[data-theme=dark] .audit-page{--audit-good:#4ade80;--audit-fair:#fbbf24;--audit-weak:#f87171;--audit-purple:#8d7aff;--audit-card:#151124;--audit-soft:#1c1730;--audit-line:#ffffff1c;--audit-ink:#f7f5ff;--audit-muted:#a9a4b8}.audit-hero{color:#f8f7ff;background:radial-gradient(circle at 8% 15%,#7257ff59,#0000 28%),radial-gradient(circle at 92% 82%,#c8ff6224,#0000 26%),linear-gradient(145deg,#17142e 0%,#211947 52%,#111025 100%);align-items:center;min-height:calc(100svh - 140px);padding:48px 0;display:flex;position:relative;overflow:hidden}.audit-hero:before{content:"";opacity:.08;background-image:linear-gradient(#ffffff38 1px,#0000 1px),linear-gradient(90deg,#ffffff38 1px,#0000 1px);background-size:52px 52px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 90%);mask-image:linear-gradient(#000,#0000 90%)}.audit-hero-glow{opacity:.4;filter:blur(100px);background:#8068ff;border-radius:50%;width:520px;height:520px;position:absolute;bottom:-380px;left:40%}.audit-hero-grid{grid-template-columns:minmax(0,1.12fr) minmax(0,.78fr);align-items:center;gap:64px;width:min(1200px,100% - 48px);display:grid;position:relative}.audit-hero .eyebrow{color:#c8ff62;box-shadow:none;background:#c8ff6214;border-color:#c8ff622e}.audit-hero .eyebrow svg{width:14px;height:14px}.audit-hero h1{letter-spacing:-1.6px;max-width:640px;margin:18px 0 14px;font-size:clamp(30px,3.6vw,46px);line-height:1.08}.audit-hero h1 span{color:#c8ff62}.audit-hero-copy>p{color:#bdb8d4;max-width:620px;margin:0;font-size:17px;line-height:1.65}.audit-form{color:#17152b;background:#fff;border-radius:18px;gap:12px;max-width:680px;margin-top:28px;padding:16px;display:grid;box-shadow:0 26px 80px #04030e57}.audit-form-row{grid-template-columns:1fr auto;gap:10px;display:grid}.audit-input{background:#f8f8fc;border:1px solid #e6e3ee;border-radius:12px;align-items:center;gap:10px;min-height:54px;padding:0 14px;transition:all .2s;display:flex}.audit-input:focus-within{border-color:#6047f5;box-shadow:0 0 0 4px #6047f51f}.audit-input svg{color:#8f89a8;flex:none;width:18px}.audit-input input{color:#17152b;background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:15px}.audit-form .button-primary{background:linear-gradient(135deg,#684cff,#5237db);box-shadow:0 10px 30px #6047f54d}.audit-form-meta{color:#706b82;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;font-size:12.5px;display:flex}.audit-check-toggle{cursor:pointer;align-items:center;gap:7px;display:inline-flex}.audit-check-toggle input{accent-color:#6047f5;width:15px;height:15px}.audit-quota{color:#4d36d8;background:#f0edff;border-radius:99px;align-items:center;gap:6px;padding:5px 11px;font-weight:650;display:inline-flex}.audit-quota svg{width:14px;height:14px}.audit-quota b{font-size:14px}.audit-quota.pro{color:#17142e;background:#c8ff62}.audit-quota.empty{color:#b42318;background:#fdecee}.audit-steps{color:#8f89a8;background:#f8f8fc;border-radius:12px;gap:7px;margin:2px 0 0;padding:12px 14px;font-size:13px;list-style:none;display:grid}.audit-steps li{align-items:center;gap:8px;transition:color .2s;display:flex}.audit-steps li svg,.audit-steps li>span{flex:none;width:15px;height:15px}.audit-steps li>span{border:1.5px solid #d6d2e4;border-radius:50%}.audit-steps li.done{color:#1f9d55}.audit-steps li.now{color:#17142e;font-weight:650}.audit-steps li.now svg{color:#6047f5}.audit-form .form-message{margin:0}.audit-paywall{background:#c8ff6212;border:1px solid #c8ff624d;border-radius:16px;grid-template-columns:auto 1fr;gap:14px;max-width:680px;margin-top:14px;padding:18px;display:grid}.audit-paywall-icon{color:#17142e;background:#c8ff62;border-radius:12px;place-items:center;width:42px;height:42px;display:grid}.audit-paywall-icon svg{width:20px}.audit-paywall strong{font-size:16px}.audit-paywall p{color:#bdb8d4;margin:6px 0 12px;font-size:13.5px;line-height:1.55}.audit-paywall-actions{flex-wrap:wrap;gap:8px;display:flex}.audit-paywall .button-secondary{color:#fff;background:#ffffff14;border-color:#ffffff4d}.audit-hero-proof{color:#bdb8d4;flex-wrap:wrap;gap:10px 22px;margin:22px 0 0;padding:0;font-size:13px;font-weight:600;list-style:none;display:flex}.audit-hero-proof li{align-items:center;gap:7px;display:inline-flex}.audit-hero-proof svg{color:#c8ff62;width:16px;height:16px}.audit-hero-visual{color:#17152b;background:#fffffff7 padding-box padding-box;border:8px solid #ffffff1f;border-radius:25px;gap:16px;padding:20px;display:grid;transform:rotate(1.5deg);box-shadow:0 40px 100px #02010c73}.audit-hero-visual-top{color:#706b82;justify-content:space-between;align-items:center;font-size:12px;display:flex}.audit-hero-visual-top span{align-items:center;gap:6px;font-weight:650;display:inline-flex}.audit-hero-visual-top svg{color:#6047f5;width:14px}.audit-hero-visual-top em{color:#4d36d8;text-transform:uppercase;letter-spacing:.5px;background:#f0edff;border-radius:99px;padding:3px 8px;font-size:10px;font-style:normal;font-weight:800}.audit-hero-visual-score{align-items:center;gap:16px;display:flex}.audit-hero-visual-score>div{flex:1;gap:4px;display:grid}.audit-hero-visual-score strong{font-size:18px}.audit-hero-visual-score small{color:#706b82}.audit-hero-visual-pdf{color:#fff;background:#17142e;border-radius:12px;align-items:center;gap:8px;padding:11px 13px;font-size:13px;font-weight:650;display:flex}.audit-hero-visual-pdf svg{color:#c8ff62;width:16px}.audit-hero-visual-pdf span{margin-left:auto}.audit-ring{flex:none}.audit-ring circle{fill:none;stroke-width:10px;transform-origin:60px 60px;transform:rotate(-90deg)}.audit-ring .track{stroke:#ece9f5}.audit-ring .fill{stroke-linecap:round;transition:stroke-dashoffset 1s}.audit-ring.strong .fill{stroke:var(--audit-good,#1f9d55)}.audit-ring.fair .fill{stroke:var(--audit-fair,#c27c0e)}.audit-ring.weak .fill{stroke:var(--audit-weak,#dc3545)}.audit-ring .num{fill:var(--audit-ink,#17142e);font-size:34px;font-weight:800}.audit-ring .of{fill:var(--audit-muted,#6b6880);font-size:11px;font-weight:600}:root[data-theme=dark] .audit-results .audit-ring .track{stroke:#ffffff1a}.audit-hero-visual .audit-ring .num{fill:#17142e}.audit-stack{border-radius:99px;gap:2px;height:10px;display:flex;overflow:hidden}.audit-stack i{height:100%;display:block}.audit-stack .pass{background:var(--audit-good,#1f9d55)}.audit-stack .warn{background:var(--audit-fair,#c27c0e)}.audit-stack .fail{background:var(--audit-weak,#dc3545)}.audit-stack-wrap{gap:8px;margin-top:12px;display:grid}.audit-legend{color:var(--audit-ink);flex-wrap:wrap;gap:6px 14px;font-size:13px;font-weight:650;display:flex}.audit-legend span{align-items:center;gap:5px;display:inline-flex}.audit-legend svg{width:15px;height:15px}.audit-legend .pass svg{color:var(--audit-good)}.audit-legend .warn svg{color:var(--audit-fair)}.audit-legend .fail svg{color:var(--audit-weak)}.audit-bars{gap:4px;display:grid}.audit-bar-row{width:100%;min-height:36px;color:var(--audit-ink,#17142e);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;grid-template-columns:minmax(120px,34%) 1fr 56px;align-items:center;gap:12px;padding:4px 8px;font-size:13px;transition:background .15s;display:grid}.audit-bars.static .audit-bar-row{cursor:default;color:#17142e;min-height:28px;padding:0;font-size:12px}button.audit-bar-row:hover,button.audit-bar-row:focus-visible,.audit-bar-row.active{background:var(--audit-soft);outline:none}.audit-bar-row.active{box-shadow:inset 3px 0 var(--audit-purple)}.audit-bar-name{align-items:center;gap:7px;font-weight:600;display:inline-flex}.audit-bar-name svg{width:15px;height:15px;color:var(--audit-muted)}.audit-bar-track{background:var(--audit-soft,#f1eff8);border-radius:99px;height:8px;overflow:hidden}.audit-bars.static .audit-bar-track{background:#f1eff8}.audit-bar-track i{background:var(--audit-purple,#6047f5);border-radius:99px;height:100%;transition:width .8s;display:block}.audit-bar-row.strong .audit-bar-track i{background:var(--audit-good,#1f9d55)}.audit-bar-row.fair .audit-bar-track i{background:var(--audit-fair,#c27c0e)}.audit-bar-row.weak .audit-bar-track i{background:var(--audit-weak,#dc3545)}.audit-bar-value{font-variant-numeric:tabular-nums;justify-content:flex-end;align-items:center;gap:5px;font-weight:800;display:inline-flex}.audit-bar-value svg{width:14px;height:14px}.audit-bar-row.strong .audit-bar-value svg{color:var(--audit-good)}.audit-bar-row.fair .audit-bar-value svg{color:var(--audit-fair)}.audit-bar-row.weak .audit-bar-value svg{color:var(--audit-weak)}.audit-pill{border:1px solid var(--audit-line);color:var(--audit-muted);background:var(--audit-soft);white-space:nowrap;text-transform:capitalize;border-radius:99px;align-items:center;gap:4px;padding:3px 9px;font-size:11px;font-weight:750;display:inline-flex}.audit-pill svg{width:12px;height:12px}.audit-pill.strong{color:var(--audit-good);background:var(--audit-good)}@supports (color:color-mix(in lab, red, red)){.audit-pill.strong{background:color-mix(in srgb, var(--audit-good) 10%, var(--audit-card))}}.audit-pill.strong{border-color:var(--audit-good)}@supports (color:color-mix(in lab, red, red)){.audit-pill.strong{border-color:color-mix(in srgb, var(--audit-good) 30%, var(--audit-line))}}.audit-pill.fair{color:var(--audit-fair);background:var(--audit-fair)}@supports (color:color-mix(in lab, red, red)){.audit-pill.fair{background:color-mix(in srgb, var(--audit-fair) 11%, var(--audit-card))}}.audit-pill.fair{border-color:var(--audit-fair)}@supports (color:color-mix(in lab, red, red)){.audit-pill.fair{border-color:color-mix(in srgb, var(--audit-fair) 32%, var(--audit-line))}}.audit-pill.weak{color:var(--audit-weak);background:var(--audit-weak)}@supports (color:color-mix(in lab, red, red)){.audit-pill.weak{background:color-mix(in srgb, var(--audit-weak) 9%, var(--audit-card))}}.audit-pill.weak{border-color:var(--audit-weak)}@supports (color:color-mix(in lab, red, red)){.audit-pill.weak{border-color:color-mix(in srgb, var(--audit-weak) 28%, var(--audit-line))}}.audit-results-section{background:var(--audit-soft);padding:40px 0 72px;scroll-margin-top:150px}.audit-results{gap:18px;display:grid}.audit-card{border:1px solid var(--audit-line);background:var(--audit-card);min-width:0;color:var(--audit-ink);border-radius:18px;padding:22px;box-shadow:0 12px 34px #17142e0f}.audit-card-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 12px;margin-bottom:14px;display:flex}.audit-card-head h3{letter-spacing:-.3px;align-items:center;gap:8px;margin:0;font-size:17px;display:inline-flex}.audit-card-head h3 svg{width:18px;color:var(--audit-purple)}.audit-card-head small{color:var(--audit-muted);font-size:12.5px}.audit-muted{color:var(--audit-muted)}.audit-site-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding:16px 20px;display:flex}.audit-site{align-items:center;gap:12px;min-width:0;display:flex}.audit-site img{border-radius:7px;flex:none;width:28px;height:28px}.audit-site>div{gap:2px;min-width:0;display:grid}.audit-site strong{overflow-wrap:anywhere;font-size:15px}.audit-site a{color:var(--audit-purple);overflow-wrap:anywhere;font-size:13px}.audit-site a svg{vertical-align:-1px;width:12px;height:12px}.audit-actions{flex-wrap:wrap;gap:8px;display:flex}.audit-actions .button{min-height:40px;font-size:13.5px}.audit-actions .button-primary{background:linear-gradient(135deg,#684cff,#5237db);box-shadow:0 8px 22px #6047f540}.audit-pro-tag{color:#17142e;letter-spacing:.4px;background:#c8ff62;border-radius:99px;align-items:center;gap:3px;padding:2px 7px;font-size:10px;font-weight:800;display:inline-flex}.audit-pro-tag svg{width:11px;height:11px}.audit-lock{opacity:.6;width:13px!important}.audit-overview{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:18px;display:grid}.audit-score-card{align-items:center;gap:22px;display:flex}.audit-score-card>div{flex:1;min-width:0}.audit-score-card h2{letter-spacing:-.5px;overflow-wrap:anywhere;margin:10px 0 2px;font-size:21px}.audit-score-card p{color:var(--audit-muted);margin:0;font-size:13px}.audit-tiles{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;display:grid}.audit-tiles>div{border:1px solid var(--audit-line);background:var(--audit-card);color:var(--audit-ink);border-radius:16px;gap:2px;padding:16px;display:grid}.audit-tiles svg{width:18px;height:18px;color:var(--audit-purple);margin-bottom:6px}.audit-tiles span{color:var(--audit-muted);font-size:12px;font-weight:600}.audit-tiles strong{letter-spacing:-.5px;font-size:22px}.audit-tiles strong small,.audit-tiles>div>small{color:var(--audit-muted);font-size:11.5px;font-weight:500}.audit-priorities{margin:0;padding:0;list-style:none;display:grid}.audit-priorities li{border-top:1px solid var(--audit-line);grid-template-columns:auto 1fr;gap:14px;padding:13px 0;display:grid}.audit-priorities li:first-child{border-top:0;padding-top:0}.audit-priorities p{color:var(--audit-muted);margin:4px 0 0;font-size:13.5px;line-height:1.55}.audit-num{color:#c8ff62;background:#17142e;border-radius:9px;place-items:center;width:28px;height:28px;font-size:13px;font-weight:800;display:grid}:root[data-theme=dark] .audit-num{color:#17142e;background:#c8ff62}.audit-note{background:var(--audit-soft);color:var(--audit-muted);border-radius:12px;align-items:center;gap:8px;padding:11px 13px;font-size:13.5px;display:flex}.audit-note svg{flex:none;width:16px}.audit-note.warn{color:var(--audit-fair);background:var(--audit-fair)}@supports (color:color-mix(in lab, red, red)){.audit-note.warn{background:color-mix(in srgb, var(--audit-fair) 10%, var(--audit-card))}}.audit-speed{grid-template-columns:auto 1fr;align-items:start;gap:26px;display:grid}.audit-speed-score{color:var(--audit-muted);justify-items:center;gap:4px;font-size:12px;font-weight:700;display:grid}.audit-speed-body{gap:14px;min-width:0;display:grid}.audit-speed-label{color:var(--audit-muted);margin:0;font-size:12.5px;font-weight:650}.audit-vital{gap:6px;display:grid}.audit-vital-head{flex-wrap:wrap;align-items:center;gap:6px 10px;font-size:13px;display:flex}.audit-vital-head small{color:var(--audit-muted)}.audit-vital-head b{margin-left:auto;font-size:16px}.audit-zones{gap:2px;height:8px;display:flex;position:relative}.audit-zones i{opacity:.3;height:100%;display:block}.audit-zones i:first-child{border-radius:99px 0 0 99px}.audit-zones i:nth-child(3){border-radius:0 99px 99px 0}.audit-zones .strong{background:var(--audit-good)}.audit-zones .fair{background:var(--audit-fair)}.audit-zones .weak{background:var(--audit-weak)}.audit-zones em{background:var(--audit-ink);width:5px;height:18px;box-shadow:0 0 0 2px var(--audit-card);border-radius:3px;margin-left:-2.5px;position:absolute;top:-5px}.audit-zone-labels{color:var(--audit-muted);justify-content:space-between;font-size:11px;display:flex}.audit-lab{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.audit-lab>div{background:var(--audit-soft);border-radius:12px;gap:2px;padding:11px;display:grid}.audit-lab span{color:var(--audit-muted);font-size:11.5px;font-weight:600}.audit-lab strong{font-size:16px}.audit-opps{gap:7px;margin:0;padding:0;font-size:13px;list-style:none;display:grid}.audit-opps li{align-items:center;gap:8px;display:flex}.audit-opps svg{width:14px;color:var(--audit-fair);flex:none}.audit-opps span{color:var(--audit-muted);white-space:nowrap;margin-left:auto}.audit-two{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.serp-preview{color:#202124;background:#fff;border:1px solid #ebebeb;border-radius:12px;padding:16px;font-family:Arial,sans-serif}.serp-site{align-items:center;gap:10px;display:flex}.serp-site img{box-sizing:content-box;background:#f1f3f4;border-radius:50%;width:18px;height:18px;padding:4px}.serp-site div{min-width:0;display:grid}.serp-site span{color:#202124;font-size:14px}.serp-site small{color:#4d5156;white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.serp-title{color:#1a0dab;margin:6px 0 3px;font-size:20px;line-height:1.3}.serp-preview p{color:#4d5156;margin:0;font-size:14px;line-height:1.58}.serp-preview em{color:#70757a}.social-preview{border:1px solid var(--audit-line);background:var(--audit-soft);border-radius:12px;overflow:hidden}.social-preview img,.social-empty{aspect-ratio:1.91;object-fit:cover;background:var(--audit-line);width:100%;display:block}.social-empty{color:var(--audit-muted);place-items:center;font-size:13px;display:grid}.social-preview>div:last-child{gap:3px;padding:11px 13px;display:grid}.social-preview small{color:var(--audit-muted);text-transform:uppercase;font-size:11px}.social-preview strong{font-size:15px}.social-preview p{color:var(--audit-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:13px;display:-webkit-box;overflow:hidden}.audit-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:14px;display:flex}.audit-page .tool-filters button{border-color:var(--audit-line);background:var(--audit-card);color:var(--audit-muted)}.audit-page .tool-filters button.active{color:#fff;background:#17142e;border-color:#17142e}:root[data-theme=dark] .audit-page .tool-filters button.active{color:#17142e;background:#c8ff62;border-color:#c8ff62}.audit-clear{border:1px solid var(--audit-purple);color:var(--audit-purple);font:inherit;cursor:pointer;background:0 0;border-radius:99px;padding:6px 12px;font-size:13px;font-weight:650}#audit-checks{scroll-margin-top:150px}.audit-checks{border:1px solid var(--audit-line);border-radius:14px;display:grid;overflow:hidden}.audit-check{border-top:1px solid var(--audit-line);background:var(--audit-card);grid-template-columns:auto 1fr;gap:12px;padding:15px 16px;display:grid}.audit-check:first-child{border-top:0}.audit-check:hover{background:var(--audit-soft)}.audit-check-icon{width:20px;height:20px;color:var(--audit-muted);margin-top:1px}.audit-check.pass .audit-check-icon{color:var(--audit-good)}.audit-check.warn .audit-check-icon{color:var(--audit-fair)}.audit-check.fail .audit-check-icon{color:var(--audit-weak)}.audit-check-head{flex-wrap:wrap;align-items:center;gap:6px 8px;display:flex}.audit-check-head strong{font-size:14.5px}.audit-check code{color:var(--audit-ink);overflow-wrap:anywhere;opacity:.8;margin-top:5px;font-size:12.5px;display:block}.audit-check p{color:var(--audit-muted);margin:5px 0 0;font-size:13.5px;line-height:1.55}.audit-check p a{color:var(--audit-purple);font-weight:650}.audit-page .tool-empty{color:var(--audit-muted);text-align:center;padding:28px}.audit-minibars{gap:6px;display:grid}.audit-minibar{grid-template-columns:minmax(70px,28%) 1fr 34px;align-items:center;gap:10px;font-size:13px;display:grid}.audit-minibar span:first-child{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.audit-minibar b{text-align:right;font-variant-numeric:tabular-nums}.audit-kw-table{margin-top:14px}.audit-page .tool-table th{background:var(--audit-soft);color:var(--audit-muted)}.audit-page .tool-table td{border-color:var(--audit-line);color:var(--audit-ink)}.audit-yes{width:16px;height:16px;color:var(--audit-good)}.audit-outline{border-top:1px solid var(--audit-line);gap:4px;max-height:260px;margin:14px 0 0;padding:12px 0 0;font-size:13px;list-style:none;display:grid;overflow:auto}.audit-outline span{min-width:26px;color:var(--audit-purple);font-size:11px;font-weight:800;display:inline-block}.audit-pro-banner{color:#f8f7ff;background:radial-gradient(circle at 90% 10%,#c8ff622e,#0000 35%),linear-gradient(135deg,#17142e,#2b2160);border-radius:20px;grid-template-columns:1fr auto;align-items:center;gap:24px;padding:28px;display:grid;overflow:hidden}.audit-pro-banner h3{letter-spacing:-.6px;margin:10px 0 6px;font-size:24px}.audit-pro-banner p{color:#bdb8d4;max-width:640px;margin:0;font-size:14px;line-height:1.6}.audit-pro-banner ul{flex-wrap:wrap;gap:8px 18px;margin:14px 0 0;padding:0;font-size:13px;font-weight:600;list-style:none;display:flex}.audit-pro-banner li{align-items:center;gap:6px;display:inline-flex}.audit-pro-banner li svg{color:#c8ff62;width:15px}.audit-pro-cta{justify-items:center;gap:10px;display:grid}.audit-pro-cta strong{letter-spacing:-1px;font-size:32px}.audit-pro-cta strong small{color:#bdb8d4;letter-spacing:0;font-size:14px;font-weight:500}@media (max-width:1080px){.audit-tiles{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:960px){.audit-hero-grid{grid-template-columns:1fr}.audit-hero-visual{display:none}.audit-overview,.audit-two{grid-template-columns:1fr}.audit-lab{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.audit-hero{min-height:calc(100svh - 132px);padding:32px 0}.audit-hero-grid{width:min(100% - 32px,1200px)}.audit-hero h1{letter-spacing:-1.2px}.audit-hero-copy>p{font-size:15px}.audit-form{padding:12px}.audit-form-row{grid-template-columns:1fr}.audit-form .button{width:100%}.audit-results-section{scroll-margin-top:140px}.audit-card{border-radius:16px;padding:16px}.audit-score-card{text-align:center;flex-direction:column}.audit-legend{justify-content:center}.audit-bar-row{grid-template-columns:1fr 44px;gap:4px 10px}.audit-bar-row .audit-bar-track{grid-area:2/1/auto/-1}.audit-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.audit-speed{grid-template-columns:1fr;justify-items:center}.audit-speed-body{width:100%}.audit-lab{grid-template-columns:repeat(2,minmax(0,1fr))}.audit-actions{width:100%}.audit-actions .button{flex:1}.audit-pro-banner{grid-template-columns:1fr;padding:22px}.audit-pro-cta{text-align:center;justify-items:stretch}}@media print{.audit-results-section{display:none!important}}.tools-menu-button svg{transition:transform .2s}.tools-menu-button.active svg{transform:rotate(180deg)}.nav-tools-title{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;margin-top:4px;font-size:12px}.nav-links .nav-mobile-actions .nav-tools-link{color:var(--ink);justify-content:space-between;align-items:center;padding:10px 0;font-size:15px;font-weight:600;display:flex}.nav-tools-link svg{width:15px;color:var(--muted)}.tool-cards{grid-template-columns:repeat(2,1fr);gap:20px;display:grid}.tool-cards article{background:#fff;border:1px solid #e5e7eb;border-radius:18px;flex-direction:column;gap:14px;padding:30px;transition:all .25s;display:flex;position:relative;overflow:hidden}.tool-cards article:before{content:"";opacity:0;background:linear-gradient(90deg,#8b5cf6,#a855f7,#c8ff62);height:4px;transition:all .25s;position:absolute;inset:0 0 auto}.tool-cards article:hover{border-color:#c4b5fd;transform:translateY(-5px);box-shadow:0 22px 48px #4c1d951a}.tool-cards article:hover:before{opacity:1}.tool-card-top{align-items:center;gap:10px;display:flex}.tool-card-icon{color:#fff;background:linear-gradient(135deg,#8b5cf6,#a855f7);border-radius:13px;place-items:center;width:48px;height:48px;display:grid;box-shadow:0 10px 22px #8b5cf640}.tool-cards article:nth-child(2n) .tool-card-icon{color:#17142e;background:#c8ff62;box-shadow:0 10px 22px #9ccf3c40}.tool-card-icon svg{width:22px;height:22px}.tool-card-badge{color:#15803d;letter-spacing:.04em;text-transform:uppercase;background:#dcfce7;border-radius:99px;padding:3px 10px;font-size:11px;font-weight:800}.tool-card-badge.pro{color:#6d28d9;background:#ede9fe}.tool-card-num{color:#c4b5fd;margin-left:auto;font-size:13px;font-weight:800}.tool-cards h3{letter-spacing:-.6px;margin:6px 0 0;font-size:22px}.tool-cards h3 a:hover{color:#7c3aed}.tool-cards p{color:var(--muted);margin:0;font-size:14px;line-height:1.7}.tool-cards ul{gap:9px;margin:2px 0 0;padding:0;list-style:none;display:grid}.tool-cards li{color:#374151;align-items:center;gap:9px;font-size:14px;display:flex}.tool-cards li svg{color:#16a34a;background:#dcfce7;border-radius:50%;flex:none;width:16px;height:16px;padding:2px}.tool-card-actions{border-top:1px solid #f0eef5;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding-top:18px;display:flex}.tool-card-actions .button{background:linear-gradient(135deg,#8b5cf6,#a855f7);box-shadow:0 8px 20px #8b5cf638}.tool-card-guide{color:#7c3aed;align-items:center;gap:6px;font-size:13px;font-weight:650;display:inline-flex}.tool-card-guide svg{width:15px;height:15px}.tool-card-guide:hover{text-decoration:underline}.tool-perks{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.tool-perks>div{background:#fff;border:1px solid #e5e7eb;border-radius:16px;padding:24px}.tool-perks span{color:#7c3aed;background:#f5f3ff;border-radius:11px;place-items:center;width:40px;height:40px;display:grid}.tool-perks span svg{width:19px;height:19px}.tool-perks strong{margin:16px 0 6px;font-size:16px;display:block}.tool-perks p{color:var(--muted);margin:0;font-size:13px;line-height:1.6}.tool-guides{grid-template-columns:.8fr 1.2fr;align-items:start;gap:48px;margin-top:56px;display:grid}.tool-guides h2{letter-spacing:-1.6px;margin:14px 0 0;font-size:clamp(28px,3.5vw,40px);line-height:1.1}.tool-guides>div:last-child{border-top:1px solid #e5e7eb}.tool-guides a{border-bottom:1px solid #e5e7eb;justify-content:space-between;align-items:center;gap:12px;padding:18px 4px;font-size:16px;font-weight:650;transition:all .2s;display:flex}.tool-guides a svg{color:#a78bfa;width:17px;transition:all .2s}.tool-guides a:hover{color:#7c3aed;padding-left:10px}.tool-guides a:hover svg{color:#7c3aed;transform:translate(3px)}:root[data-theme=dark] .tool-cards article,:root[data-theme=dark] .tool-perks>div{background:#120f22;border-color:#ffffff1a}:root[data-theme=dark] .tool-cards p,:root[data-theme=dark] .tool-perks p{color:#a9a4b8}:root[data-theme=dark] .tool-cards li{color:#d4d0e0}:root[data-theme=dark] .tool-card-actions,:root[data-theme=dark] .tool-guides>div:last-child,:root[data-theme=dark] .tool-guides a{border-color:#ffffff1a}:root[data-theme=dark] .tool-perks span{color:#c4b5fd;background:#7c3aed29}@media (max-width:860px){.tool-cards,.tool-perks,.tool-guides{grid-template-columns:1fr}.tool-guides{gap:20px}.tool-cards article{padding:22px}}.score.compact{grid-template-columns:26px 56px}.score.compact strong{font-size:16px}.tool-tag.warn{color:#a16207;background:var(--gold)}@supports (color:color-mix(in lab, red, red)){.tool-tag.warn{background:color-mix(in srgb, var(--gold) 14%, var(--surface))}}.tool-tag.warn{border-color:var(--gold)}@supports (color:color-mix(in lab, red, red)){.tool-tag.warn{border-color:color-mix(in srgb, var(--gold) 35%, var(--line))}}.was-price{color:var(--muted);letter-spacing:0;vertical-align:.25em;margin-right:.3em;font-size:.55em;font-weight:600;text-decoration:line-through;text-decoration-thickness:2px}.audit-pro-cta .was-price{color:#bdb8d4}.upgrade-modal{isolation:isolate;background:var(--surface-solid,#fff);border:0;gap:0;width:min(580px,100%);max-height:calc(100svh - 32px);padding:0 0 22px;overflow-y:auto}.upgrade-modal:before{content:"";z-index:-1;border-radius:inherit;background:conic-gradient(from var(--upgrade-angle,0deg), #6047f5, #c8ff62, #8b5cf6, #6047f5);pointer-events:none;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;padding:2px;animation:6s linear infinite upgrade-spin-border;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}@property --upgrade-angle{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes upgrade-spin-border{to{--upgrade-angle:360deg}}.upgrade-modal .modal-close{z-index:2;color:#fff}.upgrade-hero{color:#fff;text-align:center;background:radial-gradient(circle at 15% 0,#8068ff8c,#0000 45%),radial-gradient(circle at 90% 100%,#c8ff6233,#0000 40%),linear-gradient(150deg,#17142e,#2b2160);border-radius:22px 22px 0 0;justify-items:center;gap:10px;width:100%;padding:34px 28px 26px;display:grid;position:relative;overflow:hidden}.upgrade-hero h2{color:#fff;letter-spacing:-1px;margin:2px 0 0;font-size:27px}.upgrade-hero p{color:#cfcae6;max-width:430px;margin:0;font-size:13.5px;line-height:1.55}.upgrade-modal .upgrade-hero .completion-icon{color:#17142e;background:linear-gradient(135deg,#c8ff62,#9be35a);border-radius:18px;width:58px;height:58px;animation:2.4s ease-in-out infinite upgrade-glow;box-shadow:0 0 0 6px #c8ff621f,0 12px 34px #c8ff6259}@keyframes upgrade-glow{50%{box-shadow:0 0 0 10px #c8ff620f,0 12px 44px #c8ff6280}}.upgrade-hero-top{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;display:flex}.upgrade-modal .upgrade-hero-top .completion-icon{border-radius:14px;width:46px;height:46px}.upgrade-modal .upgrade-hero-top .completion-icon svg{width:22px;height:22px}.upgrade-ribbon{color:#17142e;letter-spacing:.6px;background:#c8ff62;border-radius:99px;align-items:center;gap:6px;padding:6px 12px;font-size:11px;font-weight:800;display:inline-flex;box-shadow:0 8px 22px #c8ff624d}.upgrade-ribbon svg{width:13px;height:13px}.upgrade-perks{text-align:left;width:100%;color:var(--ink);grid-template-columns:1fr 1fr;gap:8px 16px;margin:0;padding:18px 28px 4px;font-size:13px;font-weight:600;list-style:none;display:grid}.upgrade-perks li{align-items:center;gap:7px;display:flex}.upgrade-perks svg{color:#fff;background:#6047f5;border-radius:50%;flex:none;width:16px;height:16px;padding:2px}.upgrade-modal .upgrade-options{width:calc(100% - 56px);margin:22px 28px 6px}.upgrade-option{padding:24px 14px 16px}.upgrade-option.best{background:#6047f5;border:2px solid #6047f5}@supports (color:color-mix(in lab, red, red)){.upgrade-option.best{background:color-mix(in srgb, #6047f5 7%, var(--surface-solid,#fff))}}.upgrade-option.best{box-shadow:0 18px 40px #6047f533}.upgrade-option em{color:#fff;background:#6047f5;animation:2s ease-in-out infinite upgrade-pulse;box-shadow:0 6px 16px #6047f559}@keyframes upgrade-pulse{50%{transform:translate(-50%,-50%)scale(1.07)}}.upgrade-off{color:#fff;background:#e5484d;border-radius:99px;padding:3px 8px;font-size:11px;font-style:normal;font-weight:800;position:absolute;top:10px;right:10px}.upgrade-option.best .upgrade-price{color:#6047f5}.upgrade-cta{color:#fff;background:linear-gradient(135deg,#684cff,#5237db);border-radius:11px;justify-content:center;align-items:center;gap:6px;width:100%;min-height:38px;margin-top:6px;font-size:13px;font-weight:700;display:inline-flex;box-shadow:0 8px 20px #6047f547}.upgrade-option:not(.best) .upgrade-cta{color:#17142e;background:#c8ff62;box-shadow:0 8px 20px #9ccf3c40}.upgrade-cta svg{width:15px;height:15px}.upgrade-urgency{color:#b42318;background:#fdecee;border-radius:99px;align-items:center;gap:6px;margin:10px 28px 0;padding:7px 12px;font-size:12px;font-weight:700;display:inline-flex}.upgrade-urgency svg{width:14px;height:14px}.upgrade-modal .form-message{margin:10px 28px 0}.upgrade-trust{color:var(--muted);flex-wrap:wrap;justify-content:center;gap:6px 16px;margin:14px 28px 0;font-size:11.5px;font-weight:600;display:flex}.upgrade-trust span{align-items:center;gap:5px;display:inline-flex}.upgrade-trust svg{color:#1f9d55;width:13px;height:13px}:root[data-theme=dark] .upgrade-urgency{color:#fca5a5;background:#e5484d24}@media (max-width:480px){.upgrade-hero{padding:30px 18px 22px}.upgrade-hero h2{font-size:23px}.upgrade-perks{grid-template-columns:1fr;padding:16px 20px 0}.upgrade-modal .upgrade-options{width:calc(100% - 40px);margin:22px 20px 6px}.upgrade-urgency,.upgrade-trust,.upgrade-modal .form-message{margin-left:20px;margin-right:20px}}@media (prefers-reduced-motion:reduce){.upgrade-modal:before,.upgrade-hero .completion-icon,.upgrade-option em{animation:none}}.signin-gate{background:var(--surface-solid,#fff);width:min(440px,100%)}.signin-gate .completion-icon{color:#17142e;background:#c8ff62;box-shadow:0 12px 28px #9ccf3c4d}.signin-gate h2{letter-spacing:-.8px;font-size:24px}.signin-gate-perks{color:var(--muted);flex-wrap:wrap;justify-content:center;gap:6px 14px;margin:0;padding:0;font-size:12.5px;font-weight:600;list-style:none;display:flex}.signin-gate-perks li{align-items:center;gap:5px;display:inline-flex}.signin-gate-perks svg{color:#1f9d55;width:14px;height:14px}.signin-google{color:#1f1f1f;background:#fff;border:1px solid #dadce0;box-shadow:0 4px 14px #17142e14}.signin-google:hover{background:#f8f9fa}.signin-gate small a{color:var(--blue);font-weight:700}.audit-lock-card{color:#f8f7ff;background:radial-gradient(circle at 92% 0,#c8ff6233,#0000 38%),linear-gradient(135deg,#17142e,#2b2160);border-radius:20px;grid-template-columns:auto 1fr auto;align-items:center;gap:20px;padding:26px;display:grid;position:relative;overflow:hidden;box-shadow:0 20px 50px #17142e40}.audit-lock-icon{color:#17142e;background:#c8ff62;border-radius:16px;place-items:center;width:54px;height:54px;display:grid;box-shadow:0 0 0 6px #c8ff621f}.audit-lock-icon svg{width:24px;height:24px}.audit-lock-card h3{letter-spacing:-.5px;margin:0 0 6px;font-size:21px}.audit-lock-card p{color:#cfcae6;margin:0;font-size:14px;line-height:1.55}.audit-lock-card ul{flex-wrap:wrap;gap:6px 16px;margin:12px 0 0;padding:0;font-size:13px;font-weight:600;list-style:none;display:flex}.audit-lock-card li{align-items:center;gap:6px;display:inline-flex}.audit-lock-card li svg{color:#c8ff62;width:15px}@media (max-width:860px){.audit-lock-card{text-align:center;grid-template-columns:1fr;justify-items:center}.audit-lock-card ul{justify-content:center}}.upgrade-modal .upgrade-tiers{border:1px solid var(--line);background:var(--canvas);border-radius:14px;gap:5px;width:calc(100% - 56px);height:60px;margin:20px 28px 0;padding:5px}.upgrade-modal .upgrade-tiers button{color:var(--ink);border-radius:10px;gap:3px;font-size:14px;font-weight:700;transition:background .2s,color .2s,box-shadow .2s}.upgrade-modal .upgrade-tiers button:hover:not(.active){background:#6047f514}.upgrade-modal .upgrade-tiers button.active{color:#fff;background:#6047f5;box-shadow:0 8px 20px #6047f559}.upgrade-modal .upgrade-tiers small{opacity:.8;font-size:11px;font-weight:600}@media (max-width:480px){.upgrade-modal .upgrade-tiers{width:calc(100% - 40px);margin:18px 20px 0}}.pricing-period{background:var(--surface);width:min(320px,100%);margin:22px auto 0}.pricing-period button{font-size:13px}.pricing-period small{font-size:10px}.plan-saving{color:var(--success);margin:-6px 0 12px;font-size:12px;font-weight:600;display:block}.sites-stats{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.sites-stats>.panel{align-items:center;gap:12px;padding:16px 18px;display:flex}.sites-stats>.panel>svg{width:34px;height:34px;color:var(--blue);background:var(--blue-soft);border-radius:10px;flex:none;padding:8px}.sites-stats span{color:var(--muted);flex:1;gap:2px;min-width:0;font-size:12px;display:grid}.sites-stats strong{color:var(--ink);font-variant-numeric:tabular-nums;font-size:20px}.milestone-next .progress-track{height:6px;margin:6px 0 0;display:block}.milestones{flex-wrap:wrap;gap:8px;padding:14px 18px;display:flex}.milestone{border:1px solid var(--line);color:var(--muted);border-radius:99px;align-items:center;gap:6px;padding:6px 12px;font-size:12px;font-weight:700;display:inline-flex}.milestone svg{width:14px;height:14px}.milestone.reached{color:var(--blue);border-color:var(--blue)}@supports (color:color-mix(in lab, red, red)){.milestone.reached{border-color:color-mix(in srgb, var(--blue) 35%, var(--line))}}.milestone.reached{background:var(--blue-soft)}.milestone.streak{color:#8a5a00;background:var(--gold-soft);border-color:var(--gold)}@supports (color:color-mix(in lab, red, red)){.milestone.streak{border-color:color-mix(in srgb, var(--gold) 40%, var(--line))}}.sites-grid{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:16px;display:grid}.site-card{gap:14px;padding:18px;display:grid}.site-card-head{align-items:center;gap:12px;min-width:0;display:flex}.site-card-head>div{flex:1;min-width:0;display:grid}.site-card-head strong{text-overflow:ellipsis;white-space:nowrap;font-size:15px;overflow:hidden}.site-card-head a{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.site-icon{width:36px;height:36px;color:var(--blue);background:var(--blue-soft);border-radius:10px;flex:none;place-items:center;display:grid}.site-icon svg{width:18px}.site-metrics{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.site-metrics>div{border:1px solid var(--line);border-radius:10px;gap:2px;padding:10px 12px;display:grid}.site-metrics small{color:var(--muted);font-size:11px}.site-metrics strong{font-variant-numeric:tabular-nums;align-items:baseline;gap:6px;font-size:18px;display:flex}.site-metrics em{font-size:11px;font-style:normal;font-weight:700}.site-metrics em.up{color:var(--success)}.site-metrics em.down{color:var(--danger)}.growth-chart{width:100%;height:90px;display:block;overflow:visible}.growth-area{fill:var(--blue)}@supports (color:color-mix(in lab, red, red)){.growth-area{fill:color-mix(in srgb, var(--blue) 14%, transparent)}}.growth-line{fill:none;stroke:var(--blue);stroke-width:2px;vector-effect:non-scaling-stroke}.growth-dot{fill:var(--surface);stroke:var(--blue);stroke-width:1.5px;vector-effect:non-scaling-stroke}.growth-dot.weekly{fill:var(--blue)}.growth-empty{border:1px dashed var(--line);height:90px;color:var(--muted);border-radius:10px;place-items:center;font-size:12px;display:grid}.site-card-foot{align-items:center;gap:10px;display:flex}.site-card-foot .toggle-row{flex:1;height:48px}.site-card-foot .toggle-row>span{font-size:12px}.site-card-foot .toggle-row small{font-size:10px}.site-last{color:var(--muted);font-size:11px}@media (max-width:900px){.sites-stats{grid-template-columns:repeat(2,1fr)}}@media (max-width:520px){.sites-stats,.sites-grid{grid-template-columns:1fr}.site-card-foot{flex-wrap:wrap}.site-card-foot .button{justify-content:center;width:100%}}.run-size{border:1px solid var(--line);background:var(--surface);width:100%;height:58px;color:var(--ink);font:inherit;border-radius:9px;padding:0 12px;font-size:12px}@media (min-width:1001px){.options-grid:has(>fieldset:nth-child(4)){grid-template-columns:1.15fr 1fr .8fr .8fr}}:root:not([data-theme=dark]) .app-shell{--muted:#1f2433;--ink:#0b0d14}.resume-panel{gap:10px;padding:16px 18px;display:grid}.resume-head{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.resume-head svg{width:18px;color:var(--blue)}.resume-head small{color:var(--muted);font-size:12px}.resume-row{border:1px solid var(--line);border-radius:10px;align-items:center;gap:14px;padding:12px 14px;display:flex}.resume-row>div{flex:1;gap:3px;min-width:0;display:grid}.resume-row strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.resume-row small{color:var(--muted);font-size:11px}.resume-row .progress-track,.history-row .progress-track{height:5px;margin:4px 0 0;display:block}.run-saved{background:var(--blue-soft);border-radius:9px;flex-wrap:wrap;align-items:center;gap:6px;margin:0 20px 16px;padding:10px 12px;font-size:12px;display:flex}.run-saved svg{width:15px;color:var(--blue)}.history-stats{grid-template-columns:repeat(3,1fr)}.run-status{font-style:normal;font-weight:700}.run-status.done{color:var(--success)}.run-status.paused,.run-status.stopped{color:#b26b00}.run-status.running{color:var(--blue)}.history-done{width:40px;color:var(--success);place-items:center;display:grid}@media (max-width:520px){.resume-row{flex-wrap:wrap}.resume-row .button{justify-content:center;width:100%}.history-stats{grid-template-columns:1fr}}.history-row>span.history-done{background:0 0}.analytics-filters{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.analytics-range{background:var(--surface);width:min(380px,100%);height:44px}.analytics-range button{font-size:12px}.analytics-loading{color:var(--muted);align-items:center;gap:6px;font-size:12px;display:inline-flex}.analytics-loading svg{width:14px}.analytics-kpis{grid-template-columns:repeat(4,1fr)}.analytics-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.chart-panel{gap:14px;padding:18px 20px 20px;display:grid;overflow:visible}.chart-panel-head h2{margin:0;font-size:15px}.chart-panel-head p{color:var(--muted);margin:2px 0 0;font-size:12px}.score-list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.score-list li{grid-template-columns:minmax(80px,1fr) 160px 36px;align-items:center;gap:10px;font-size:13px;display:grid}.score-list span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.score-list strong{text-align:right;font-variant-numeric:tabular-nums}.score-spark{width:160px;height:44px;overflow:visible}@media (max-width:900px){.analytics-kpis{grid-template-columns:repeat(2,1fr)}.analytics-grid{grid-template-columns:1fr}}@media (max-width:520px){.analytics-kpis{grid-template-columns:1fr}.score-list li{grid-template-columns:1fr 110px 32px}.score-spark{width:110px}}.dash-shell{isolation:isolate;position:relative}.dash-ambient{z-index:-1;pointer-events:none;background:radial-gradient(70rem 50rem at 15% 0%, #1a73e821, transparent 55%), radial-gradient(60rem 45rem at 90% 5%, #34a85317, transparent 55%), radial-gradient(55rem 45rem at 50% 100%, #fbbc0414, transparent 60%), var(--canvas);position:fixed;inset:0}.dash-ambient:after{content:"";opacity:.35;background-image:linear-gradient(to right, var(--line) 1px, transparent 1px), linear-gradient(to bottom, var(--line) 1px, transparent 1px);background-size:48px 48px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 70%);mask-image:linear-gradient(#000,#0000 70%)}.dash-brand{gap:4px;display:grid}.dash-brand small{color:var(--muted);letter-spacing:1.2px;text-transform:uppercase;margin-left:44px;font-size:9px;font-weight:800}.dash-sidebar .dash-nav{gap:4px}.dash-sidebar .dash-nav a{height:42px;box-shadow:none;border-radius:12px}.dash-sidebar .dash-nav a:hover{color:var(--blue);background:var(--blue-soft)}@supports (color:color-mix(in lab, red, red)){.dash-sidebar .dash-nav a:hover{background:color-mix(in srgb, var(--blue-soft) 80%, transparent)}}.dash-sidebar .dash-nav a:hover{box-shadow:none}.dash-sidebar .dash-nav a.active{color:#fff;background:linear-gradient(135deg, var(--chrome-blue), #4a8ef0);box-shadow:0 8px 20px #1a73e847}.dash-sidebar .dash-nav a.active svg{color:#fff}.dash-sidebar .dash-nav a.active:after{content:"";background:#fff;border-radius:50%;width:6px;height:6px;margin-left:auto;animation:1.6s ease-in-out infinite dash-pulse}@keyframes dash-pulse{50%{opacity:.35}}.dash-plan-card{background:var(--surface);border:1px solid var(--blue);border-radius:14px;gap:10px;margin-top:auto;padding:14px;display:grid}@supports (color:color-mix(in lab, red, red)){.dash-plan-card{border:1px solid color-mix(in srgb, var(--blue) 18%, var(--line))}}.dash-plan-card{box-shadow:0 6px 18px #1a73e812}.dash-plan-row{justify-content:space-between;align-items:center;display:flex}.dash-plan-row>span{color:var(--muted);letter-spacing:.8px;text-transform:uppercase;font-size:10px;font-weight:800}.dash-plan-usage{background:var(--canvas);border:1px solid var(--line);border-radius:9px;justify-content:space-between;align-items:center;gap:8px;padding:7px 9px;font-size:11px;display:flex}.dash-plan-usage span{color:var(--muted)}.dash-plan-card>small{color:var(--muted);font-size:11px}.dash-plan-card .button{min-height:36px;font-size:12px}.dash-profile{position:relative}.dash-profile-button{cursor:pointer;background:0 0;border:1px solid #0000;border-radius:12px;align-items:center;gap:8px;padding:4px 8px 4px 4px;display:flex}.dash-profile-button:hover{background:var(--canvas);border-color:var(--line)}.dash-profile-button>svg{width:15px;color:var(--muted);transition:transform .2s}.dash-profile-button>svg.open{transform:rotate(180deg)}.dash-avatar{color:#fff;background:conic-gradient(from 25deg, var(--chrome-blue), var(--chrome-green), var(--chrome-yellow), var(--chrome-red), var(--chrome-blue));border-radius:10px;flex:none;place-items:center;width:32px;height:32px;font-weight:800;display:grid}.dash-profile-text{text-align:left;line-height:1.2;display:grid}.dash-profile-text strong{text-overflow:ellipsis;white-space:nowrap;max-width:110px;font-size:12px;overflow:hidden}.dash-profile-text small{color:var(--blue);font-size:10px;font-weight:600}.dash-menu{z-index:60;background:var(--surface-solid,var(--surface));border:1px solid var(--line);border-radius:16px;width:230px;padding:6px;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 20px 45px #0f1e372e}.dash-menu-head{border-bottom:1px solid var(--line);gap:2px;margin-bottom:4px;padding:8px 10px 10px;display:grid}.dash-menu-head strong{font-size:13px}.dash-menu-head small{color:var(--muted);text-overflow:ellipsis;font-size:11px;overflow:hidden}.dash-menu a,.dash-menu button{width:100%;color:var(--ink);cursor:pointer;text-align:left;background:0 0;border:0;border-radius:9px;align-items:center;gap:10px;padding:9px 10px;font-size:13px;font-weight:600;display:flex}.dash-menu a svg,.dash-menu button svg{width:16px;color:var(--muted)}.dash-menu a:hover,.dash-menu button:hover{background:var(--blue-soft);color:var(--blue)}.dash-menu button.danger,.dash-menu button.danger svg{color:var(--danger)}.dash-menu button.danger:hover{background:var(--danger)}@supports (color:color-mix(in lab, red, red)){.dash-menu button.danger:hover{background:color-mix(in srgb, var(--danger) 9%, transparent)}}.dash-menu hr{border:0;border-top:1px solid var(--line);margin:4px 0}.dash-welcome{background:var(--surface);border:1px solid var(--line);box-shadow:inset 4px 0 0 var(--chrome-blue), 0 4px 14px #1d2d460a;border-radius:16px;justify-content:space-between;align-items:center;gap:20px;padding:16px 20px;display:flex}.dash-welcome>div:first-child{gap:4px;min-width:0;display:grid}.dash-welcome h1{letter-spacing:-.5px;margin:0;font-size:20px}.dash-welcome p{color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px;margin:0;font-size:13px;display:flex}.dash-welcome p svg{width:15px;color:var(--success)}.dash-next-link{color:var(--blue);cursor:pointer;background:0 0;border:0;justify-self:start;align-items:center;gap:5px;padding:0;font-size:13px;font-weight:700;display:inline-flex}.dash-next-link svg{width:14px;transition:transform .15s}.dash-next-link:hover svg{transform:translate(3px)}.dash-welcome-actions{flex-wrap:wrap;flex:none;gap:8px;display:flex}.dash-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.dash-stat{gap:2px;padding:20px;transition:transform .2s,box-shadow .2s;display:grid}.dash-stat:hover{transform:translateY(-3px);box-shadow:0 18px 40px #253f681f}.dash-stat-icon{color:#fff;border-radius:13px;place-items:center;width:44px;height:44px;margin-bottom:12px;display:grid}.dash-stat-icon svg{width:21px}.dash-stat-icon.blue{background:linear-gradient(135deg, var(--chrome-blue), #62a0f5);box-shadow:0 8px 20px #1a73e847}.dash-stat-icon.green{background:linear-gradient(135deg, var(--chrome-green), #69c781);box-shadow:0 8px 20px #34a85342}.dash-stat-icon.gold{color:#3a2900;background:linear-gradient(135deg, var(--chrome-yellow), #ffd765);box-shadow:0 8px 20px #fbbc0447}.dash-stat-icon.red{background:linear-gradient(135deg, var(--chrome-red), #f27a6e);box-shadow:0 8px 20px #ea433540}.dash-stat strong{letter-spacing:-.8px;font-variant-numeric:tabular-nums;font-size:28px}.dash-stat small{font-size:13px;font-weight:600}.dash-stat em{color:var(--muted);font-size:11px;font-style:normal}.dash-grid{grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);align-items:start;gap:20px;display:grid}.dash-side{gap:20px;display:grid}.dash-card{padding:20px;overflow:visible}.dash-card-head{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:14px;display:flex}.dash-card-head h2{margin:0;font-size:16px}.dash-card-head p{color:var(--muted);margin:3px 0 0;font-size:12px}.dash-card-head .text-link{white-space:nowrap;font-size:12px}.dash-card-head .text-link svg{width:14px}.dash-card .empty-state{min-height:200px}.dash-list,.dash-sites{gap:4px;display:grid}.dash-sites{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.dash-list-row,.dash-site{border-radius:12px;align-items:center;gap:12px;min-width:0;padding:10px;transition:background .2s;display:flex}.dash-list-row:hover{background:var(--blue-soft)}.dash-site{border:1px solid var(--line)}.dash-list-row>div:nth-child(2),.dash-site>div:nth-child(2){flex:1;gap:2px;min-width:0;display:grid}.dash-list-row strong,.dash-site strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.dash-list-row small,.dash-site small{color:var(--muted);font-size:11px}.dash-list-icon{width:36px;height:36px;color:var(--blue);background:var(--blue-soft);border-radius:10px;flex:none;place-items:center;display:grid}.dash-list-icon svg{width:17px}.dash-list-end{font-variant-numeric:tabular-nums;flex:none;justify-items:end;gap:2px;display:grid}.dash-list-end em{font-size:11px}.dash-empty{color:var(--muted);margin:0;font-size:13px}.dash-plan-hero{color:#fff;background:linear-gradient(145deg,#0f2a55,#173f80 55%,#1a73e8);border-radius:18px;gap:10px;padding:22px;display:grid;box-shadow:0 18px 40px #0f2a5540}.dash-plan-hero h3{color:#fff;margin:0 0 6px;font-size:16px}.dash-plan-hero>div{justify-content:space-between;gap:10px;font-size:13px;display:flex}.dash-plan-hero>div span{color:#ffffffb8}.dash-plan-hero small{color:#ffffffb8;font-size:11px}.dash-plan-hero .button{margin-top:6px}.dash-tools{gap:6px;display:grid}.dash-tools a{border:1px solid var(--line);border-radius:12px;align-items:center;gap:12px;padding:10px;transition:all .2s;display:flex}.dash-tools a:hover{border-color:var(--blue)}@supports (color:color-mix(in lab, red, red)){.dash-tools a:hover{border-color:color-mix(in srgb, var(--blue) 40%, var(--line))}}.dash-tools a:hover{background:var(--blue-soft)}.dash-tools a>span{width:34px;height:34px;color:var(--blue);background:var(--blue-soft);border-radius:10px;flex:none;place-items:center;display:grid}.dash-tools a>span svg{width:16px}.dash-tools a>div{flex:1;gap:1px;min-width:0;display:grid}.dash-tools strong{font-size:13px}.dash-tools small{color:var(--muted);font-size:11px}.dash-tools a>svg{width:15px;color:var(--muted)}.completion-results{width:min(560px,100%);max-height:calc(100vh - 32px);overflow-y:auto}.completion-results h2{font-size:22px}.completion-proof{grid-template-columns:repeat(3,1fr);gap:8px;width:100%;display:grid}.completion-proof>div{background:var(--blue-soft);border-radius:12px;gap:2px;padding:12px 8px;display:grid}.completion-proof strong{color:var(--blue);font-variant-numeric:tabular-nums;font-size:22px}.completion-proof small{color:var(--muted);font-size:11px}.completion-strongest{color:var(--muted);margin:-4px 0 0;font-size:12px}.completion-strongest strong{color:var(--ink)}.completion-next{text-align:left;counter-reset:step;gap:8px;width:100%;margin:0;padding:0;list-style:none;display:grid}.completion-next li{counter-increment:step;border:1px solid var(--line);border-radius:12px;grid-template-columns:26px 1fr;gap:2px 10px;padding:10px 12px;display:grid}.completion-next li:before{content:counter(step);color:#fff;background:linear-gradient(135deg, var(--chrome-blue), #4a8ef0);border-radius:50%;grid-row:span 2;place-items:center;width:24px;height:24px;font-size:12px;font-weight:800;display:grid}.completion-next strong{font-size:13px}.completion-next span{color:var(--muted);font-size:12px;line-height:1.5}.completion-next .link-button{font-size:12px;font-weight:700}.completion-compare{grid-template-columns:repeat(3,1fr);gap:8px;width:100%;display:grid}.completion-compare>div{border:1px solid var(--line);border-radius:12px;gap:1px;padding:12px 8px;display:grid}.completion-compare>div.best{border-color:var(--gold)}@supports (color:color-mix(in lab, red, red)){.completion-compare>div.best{border-color:color-mix(in srgb, var(--gold) 55%, var(--line))}}.completion-compare>div.best{background:var(--gold-soft)}.completion-compare small{color:var(--muted);letter-spacing:.5px;text-transform:uppercase;font-size:10px;font-weight:800}.completion-compare strong{font-variant-numeric:tabular-nums;font-size:18px}.completion-compare span{color:var(--muted);font-size:11px}.completion-results>small{font-size:11px}.ob{z-index:90;color:var(--ink);background:radial-gradient(circle at 0% 0%, var(--chrome-blue), transparent 38%), radial-gradient(circle at 100% 100%, var(--chrome-green), transparent 38%), var(--canvas);flex-direction:column;padding:14px 24px 0;display:flex;position:fixed;inset:0;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.ob{background:radial-gradient(circle at 0% 0%, color-mix(in srgb, var(--chrome-blue) 20%, transparent), transparent 38%), radial-gradient(circle at 100% 100%, color-mix(in srgb, var(--chrome-green) 18%, transparent), transparent 38%), var(--canvas)}}.ob-head{grid-template-columns:1fr auto 1fr;align-items:center;width:100%;max-width:1100px;margin:0 auto;display:grid}.ob-head>:last-child{justify-self:end}.ob-link{color:var(--muted);cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:4px 0;font-size:14px;font-weight:600;display:inline-flex}.ob-link:hover{color:var(--ink)}.ob-link svg{width:16px}.ob-progress{gap:6px;width:100%;max-width:720px;margin:14px auto 0;display:flex}.ob-seg{flex:1;align-items:center;gap:6px;display:flex}.ob-seg>span{background:var(--blue);border-radius:50%;flex:none;place-items:center;width:16px;height:16px;display:grid}@supports (color:color-mix(in lab, red, red)){.ob-seg>span{background:color-mix(in srgb, var(--blue) 22%, transparent)}}.ob-seg>span{color:var(--blue)}.ob-seg>span.current{background:var(--blue)}.ob-seg>span.done{background:0 0}.ob-seg>span svg{width:16px}.ob-seg>div{background:var(--blue);border-radius:99px;flex:1;height:8px}@supports (color:color-mix(in lab, red, red)){.ob-seg>div{background:color-mix(in srgb, var(--blue) 16%, transparent)}}.ob-seg>div{overflow:hidden}.ob-seg i{border-radius:inherit;background:linear-gradient(90deg, var(--chrome-blue), var(--chrome-green));height:100%;transition:width .45s;display:block}.ob-section{text-align:center;color:var(--muted);margin:6px 0 0;font-size:12px;font-weight:700}.ob-main{flex:1;grid-template-columns:250px minmax(0,1fr) 250px;gap:24px;width:100%;max-width:1100px;min-height:0;margin:0 auto;display:grid}.ob-side{flex-direction:column;justify-content:center;display:flex}.ob-center{flex-direction:column;min-height:0;padding:16px 4px;display:flex;overflow:hidden auto}.ob-step{justify-items:center;margin:auto 0;animation:.25s cubic-bezier(.22,1,.36,1) ob-in;display:grid}.ob-step.back{animation-name:ob-in-back}@keyframes ob-in{0%{opacity:0;transform:translate(40px)}to{opacity:1;transform:none}}@keyframes ob-in-back{0%{opacity:0;transform:translate(-40px)}to{opacity:1;transform:none}}.ob h1{text-align:center;letter-spacing:-.8px;max-width:640px;margin:0;font-size:clamp(24px,3.2vw,32px);line-height:1.2}.ob-hint{text-align:center;max-width:520px;color:var(--muted);margin:8px 0 0;font-size:14px}.ob-step .completion-icon{margin-bottom:14px}.ob-body{gap:12px;width:100%;max-width:560px;margin-top:22px;display:grid}.ob-cards{gap:10px;display:grid}.ob-cards.two{grid-template-columns:1fr 1fr}.ob-cards button{background:var(--surface-solid,var(--surface));width:100%;color:var(--ink);text-align:left;cursor:pointer;border:2px solid #0000;border-radius:16px;align-items:center;gap:12px;padding:13px 14px;font-size:15px;font-weight:600;transition:border-color .15s,box-shadow .15s,background .15s;display:flex;box-shadow:0 1px 3px #16223714}@supports (color:color-mix(in lab, red, red)){.ob-cards button:hover{border-color:color-mix(in srgb, var(--blue) 35%, transparent)}}.ob-cards button:hover{box-shadow:0 6px 18px #1622371a}.ob-cards .ob-tick{width:18px;color:var(--blue);flex:none;margin-left:auto}.ob-icon{background:var(--blue-soft);width:34px;height:34px;color:var(--blue);border-radius:11px;flex:none;place-items:center;transition:all .15s;display:grid}.ob-icon svg{width:17px}.ob-cards button.selected .ob-icon{background:var(--blue);color:#fff;box-shadow:0 6px 14px var(--blue)}@supports (color:color-mix(in lab, red, red)){.ob-cards button.selected .ob-icon{box-shadow:0 6px 14px color-mix(in srgb, var(--blue) 35%, transparent)}}.ob-check{border:2px solid var(--line);color:#fff;border-radius:6px;flex:none;place-items:center;width:20px;height:20px;display:grid}.ob-check svg{width:13px}.ob-cards button.selected .ob-check,.ob-card p.filled .ob-check{background:var(--blue);border-color:var(--blue)}.ob-url{border:2px solid var(--line);background:var(--surface-solid,var(--surface));border-radius:18px;align-items:center;gap:12px;padding:0 18px;display:flex;box-shadow:0 1px 3px #16223714}.ob-url:focus-within{border-color:var(--blue)}.ob-url svg{width:20px;color:var(--blue);flex:none}.ob-url input{min-width:0;color:var(--ink);background:0 0;border:0;outline:0;flex:1;padding:16px 0;font-size:17px}.ob-text{resize:vertical;border:2px solid var(--line);background:var(--surface-solid,var(--surface));width:100%;color:var(--ink);font:inherit;border-radius:14px;padding:12px 14px;font-size:14px}.ob-card{border:1px solid var(--line);background:var(--surface-solid,var(--surface));box-shadow:var(--shadow);border-radius:20px;gap:10px;padding:18px;display:grid}.ob-card>strong{font-size:14px}.ob-card p{color:var(--muted);word-break:break-word;align-items:flex-start;gap:10px;margin:0;font-size:13px;font-weight:600;line-height:1.4;display:flex}.ob-card p.filled{color:var(--ink)}.ob-card small{color:var(--muted);text-transform:uppercase;letter-spacing:.4px;font-size:11px;font-weight:700;display:block}.ob-tip p{font-weight:500;display:block}.ob-plan{gap:12px;display:grid}.ob-plan ol{gap:10px;margin:0;padding:0;list-style:none;display:grid}.ob-plan li{background:var(--surface-solid,var(--surface));border-radius:16px;align-items:flex-start;gap:12px;padding:14px;font-size:14px;line-height:1.5;display:flex;box-shadow:0 1px 3px #16223714}.ob-plan li>span{background:var(--blue);color:#fff;border-radius:50%;flex:none;place-items:center;width:26px;height:26px;font-size:13px;font-weight:800;display:grid}.onboarding-trust{background:var(--gold-soft);border:1px solid var(--gold);border-radius:14px;gap:6px;padding:12px 14px;display:grid}@supports (color:color-mix(in lab, red, red)){.onboarding-trust{border:1px solid color-mix(in srgb, var(--gold) 30%, var(--line))}}.onboarding-trust{font-size:13px}.onboarding-trust p{gap:8px;margin:0;line-height:1.5;display:flex}.onboarding-trust svg{width:15px;color:var(--success);flex:none;margin-top:2px}.ob-foot{flex:none;justify-items:center;gap:6px;width:100%;max-width:560px;margin:0 auto;padding:6px 0 18px;display:grid}.ob-continue{background:var(--blue);color:#fff;cursor:pointer;width:100%;box-shadow:0 10px 24px var(--blue);border:0;border-radius:99px;justify-content:center;align-items:center;gap:8px;padding:15px;font-size:16px;font-weight:700;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.ob-continue{box-shadow:0 10px 24px color-mix(in srgb, var(--blue) 30%, transparent)}}.ob-continue{transition:background .15s}.ob-continue:hover{background:var(--blue-dark)}.ob-continue:disabled{opacity:.6;cursor:default}.ob-continue svg{width:18px}@media (max-width:1000px){.ob-main{grid-template-columns:minmax(0,1fr)}.ob-side{display:none}}@media (max-width:560px){.ob{padding:12px 16px 0}.ob-cards.two{grid-template-columns:1fr}.ob-head .logo>span:last-child{display:none}}@media (prefers-reduced-motion:reduce){.ob-step,.ob-step.back{animation:none}}.verify-bar{border:1px solid var(--success);border-radius:14px;align-items:center;gap:14px;margin:0 20px 16px;padding:14px 16px;display:flex}@supports (color:color-mix(in lab, red, red)){.verify-bar{border:1px solid color-mix(in srgb, var(--success) 30%, var(--line))}}.verify-bar{background:var(--success)}@supports (color:color-mix(in lab, red, red)){.verify-bar{background:color-mix(in srgb, var(--success) 6%, var(--surface))}}.verify-icon{color:#fff;background:linear-gradient(135deg, var(--chrome-green), #69c781);border-radius:11px;flex:none;place-items:center;width:38px;height:38px;display:grid}.verify-icon svg{width:18px}.verify-bar>div{flex:1;gap:3px;min-width:0;display:grid}.verify-bar strong{font-size:14px}.verify-bar small{color:var(--muted);font-size:12px}.verify-bar .progress-track{border-radius:99px;height:6px;margin-top:4px;display:block;overflow:hidden}.verify-bar .progress-track span{height:100%;display:block}.verify-error{color:var(--danger)!important}.live-pill{white-space:nowrap;cursor:help;border-radius:99px;padding:3px 8px;font-size:11px;font-weight:700;display:inline-flex}.live-pill.live{color:#137a45;background:var(--success)}@supports (color:color-mix(in lab, red, red)){.live-pill.live{background:color-mix(in srgb, var(--success) 14%, transparent)}}.live-pill.unconfirmed{color:#8a5a00;background:var(--gold-soft)}.live-pill.unreachable{color:var(--muted);background:var(--canvas);border:1px solid var(--line)}.live-pill.pending{color:var(--muted);cursor:default}:root[data-theme=dark] .live-pill.live{color:#6fdc9f}:root[data-theme=dark] .live-pill.unconfirmed{color:#f1c35b}@media (max-width:640px){.verify-bar{flex-wrap:wrap;margin:0 12px 14px}.verify-bar .button{width:100%}}.upgrade-trial{border:1px dashed var(--blue);align-items:center;gap:12px;width:calc(100% - 56px);margin:14px 28px 0;padding:12px 14px;display:flex}@supports (color:color-mix(in lab, red, red)){.upgrade-trial{border:1px dashed color-mix(in srgb, var(--blue) 45%, var(--line))}}.upgrade-trial{background:var(--blue-soft);color:var(--ink);text-align:left;cursor:pointer;border-radius:14px;transition:all .15s}.upgrade-trial:hover{border-style:solid;transform:translateY(-1px)}.upgrade-trial:disabled{opacity:.6;cursor:wait}.upgrade-trial>span{color:#fff;background:linear-gradient(135deg, var(--chrome-blue), #4a8ef0);border-radius:10px;flex:none;place-items:center;width:34px;height:34px;display:grid}.upgrade-trial>span svg{width:16px}.upgrade-trial>div{flex:1;gap:2px;min-width:0;display:grid}.upgrade-trial>div strong{font-size:13px}.upgrade-trial>div small{color:var(--muted);font-size:11.5px;line-height:1.45}.upgrade-trial-price{color:var(--blue);flex:none;font-size:18px}.upgrade-pay-methods{flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;margin:12px 28px 0;display:flex}.upgrade-pay-methods span{border:1px solid var(--line);background:var(--surface);letter-spacing:.3px;color:var(--ink);border-radius:6px;padding:3px 8px;font-size:10.5px;font-weight:800}.upgrade-pay-methods em{color:var(--muted);margin-left:4px;font-size:11px;font-style:normal;font-weight:600}.founder-note{border:1px solid var(--line);text-align:left;border-radius:14px;align-items:center;gap:12px;margin:14px 28px 0;padding:12px 14px;display:flex}.founder-note img,.founder-note>span{object-fit:cover;border-radius:50%;flex:none;width:44px;height:44px}.founder-note>span{color:#fff;background:conic-gradient(from 25deg, var(--chrome-blue), var(--chrome-green), var(--chrome-yellow), var(--chrome-red), var(--chrome-blue));place-items:center;font-weight:800;display:grid}.founder-note div{gap:2px;display:grid}.founder-note strong{font-size:13px}.founder-note small{color:var(--muted);font-size:11.5px;line-height:1.5}.founder-note a{color:var(--blue);font-weight:600}.pricing-trust{gap:14px;max-width:820px;margin-top:18px;margin-bottom:30px;display:grid}.pricing-trust .upgrade-trial,.pricing-trust .upgrade-pay-methods,.pricing-trust .founder-note{width:100%;margin:0}.what-you-get{grid-template-columns:1fr 1fr;gap:12px;display:grid}.what-you-get>div{border:1px solid var(--line);background:var(--surface);border-radius:14px;padding:16px}.what-you-get strong{align-items:center;gap:7px;font-size:14px;display:flex}.what-you-get strong svg{width:17px}.what-you-get>div:first-child svg{color:var(--success)}.what-you-get>div:last-child svg{color:var(--danger)}.what-you-get p{color:var(--muted);margin:6px 0 0;font-size:13px;line-height:1.6}@media (max-width:640px){.what-you-get{grid-template-columns:1fr}.upgrade-trial,.upgrade-pay-methods,.founder-note{margin-left:16px;margin-right:16px}.upgrade-trial{width:calc(100% - 32px)}}.upgrade-after{background:var(--canvas);border:1px solid var(--line);border-radius:12px;gap:8px;margin:14px 28px 4px;padding:14px 16px;font-size:12px;display:grid}.upgrade-after ol{color:var(--muted);gap:4px;margin:0;padding-left:18px;line-height:1.5;display:grid}.upgrade-after small{color:var(--muted);font-size:11.5px}.upgrade-after a{color:var(--blue);font-weight:600}@media (max-width:560px){.upgrade-after{margin:12px 16px 4px}}.dash-guide{gap:18px;padding:22px;display:grid;overflow:visible}.dash-guide .dash-card-head{margin-bottom:0}.dash-guide .dash-card-head .button{min-height:34px;font-size:12px}.dash-steps{counter-reset:none;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.dash-steps li{border:1px solid var(--line);background:var(--canvas);border-radius:14px;align-content:start;gap:6px;padding:18px;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.dash-steps li{background:color-mix(in srgb, var(--canvas) 70%, var(--surface))}}.dash-steps li:not(:last-child):after{content:"→";z-index:1;width:22px;height:22px;color:var(--blue);background:var(--surface);border:1px solid var(--line);border-radius:50%;place-items:center;font-size:12px;display:grid;position:absolute;top:32px;right:-13px}.dash-steps .dash-stat-icon{margin-bottom:6px}.dash-steps strong{font-size:14px}.dash-steps p{color:var(--muted);margin:0;font-size:12px;line-height:1.6}.dash-benefits{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.dash-benefits>div{background:var(--blue-soft);border-radius:12px;gap:3px;padding:12px 14px;display:grid}.dash-benefits svg{width:17px;color:var(--blue);margin-bottom:4px}.dash-benefits strong{font-size:13px}.dash-benefits small{color:var(--muted);font-size:11px;line-height:1.5}.dash-expect{color:var(--ink);background:var(--gold-soft);border:1px solid var(--gold);border-radius:12px;align-items:flex-start;gap:10px;margin:0;padding:12px 14px;font-size:12px;line-height:1.6;display:flex}@supports (color:color-mix(in lab, red, red)){.dash-expect{border:1px solid color-mix(in srgb, var(--gold) 30%, var(--line))}}.dash-expect svg{color:#b07a00;flex:none;width:17px;margin-top:1px}.dash-expect a{color:var(--blue);font-weight:700}.dash-stat{position:relative;overflow:visible}.dash-hint{color:var(--muted);cursor:help;border-radius:50%;position:absolute;top:16px;right:16px}.dash-hint svg{width:16px}.dash-hint:after{content:attr(data-hint);z-index:20;color:#fff;opacity:0;visibility:hidden;pointer-events:none;background:#13213a;border-radius:10px;width:230px;padding:10px 12px;font-size:11.5px;font-weight:500;line-height:1.5;transition:all .15s;position:absolute;top:calc(100% + 8px);right:-6px;transform:translateY(-4px);box-shadow:0 14px 30px #0003}.dash-hint:hover:after,.dash-hint:focus-visible:after{opacity:1;visibility:visible;transform:none}.dash-hint:hover{color:var(--blue)}@media (max-width:1100px){.dash-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.dash-grid{grid-template-columns:1fr}.dash-benefits{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.dash-steps{grid-template-columns:1fr}.dash-steps li:not(:last-child):after{content:"↓";inset:auto auto -13px 50%;transform:translate(-50%)}}@media (max-width:640px){.dash-welcome{flex-direction:column;align-items:stretch;padding:14px 16px}.dash-welcome-actions .button{flex:1}.dash-sites{grid-template-columns:1fr}.dash-profile-text{display:none}.dash-stat strong{font-size:24px}}@media (max-width:420px){.dash-stats{grid-template-columns:1fr}}.pricing-preview,.plan-grid{grid-template-columns:repeat(4,minmax(0,1fr));max-width:1240px}.upgrade-modal:has(.upgrade-options.count-3){width:min(720px,100%)}.upgrade-modal .upgrade-options.count-3{grid-template-columns:repeat(3,minmax(0,1fr))}.upgrade-modal .upgrade-options.count-1{grid-template-columns:1fr}.completion-compare{grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:1100px){.pricing-preview,.plan-grid{grid-template-columns:repeat(2,minmax(0,1fr));max-width:760px}}@media (max-width:640px){.pricing-preview,.plan-grid{grid-template-columns:1fr;max-width:580px}.upgrade-modal .upgrade-options.count-3{grid-template-columns:1fr}.completion-compare{grid-template-columns:repeat(2,minmax(0,1fr))}}.ob-setup{gap:12px}.ob-setup-head{justify-content:space-between;align-items:center;display:flex}.ob-setup-head strong{color:var(--ink);font-size:14px}.ob-setup-head span{color:var(--blue);background:var(--blue-soft);border-radius:999px;padding:2px 8px;font-size:12px;font-weight:700}.ob-setup-bar{background:var(--line);border-radius:999px;height:4px;overflow:hidden}.ob-setup-bar i{border-radius:inherit;background:var(--chrome-green,#34a853);height:100%;transition:width .3s;display:block}.ob-setup ul{margin:0;padding:0;list-style:none;display:grid}.ob-setup li{border-top:1px solid var(--line);align-items:center;gap:12px;min-width:0;padding:10px 0;display:flex}.ob-setup li:first-child{border-top:0;padding-top:2px}.ob-setup-dot{border:1.5px dashed var(--muted);border-radius:50%;flex:none;width:22px;height:22px}@supports (color:color-mix(in lab, red, red)){.ob-setup-dot{border:1.5px dashed color-mix(in srgb, var(--muted) 60%, transparent)}}.ob-setup-dot{color:#fff;place-items:center;display:grid}.ob-setup-dot svg{stroke-width:3px;width:13px;height:13px}.ob-setup li.filled .ob-setup-dot{background:var(--chrome-green,#34a853);box-shadow:0 3px 8px var(--chrome-green,#34a853);border:0}@supports (color:color-mix(in lab, red, red)){.ob-setup li.filled .ob-setup-dot{box-shadow:0 3px 8px color-mix(in srgb, var(--chrome-green,#34a853) 35%, transparent)}}.ob-setup-text{gap:1px;min-width:0;display:grid}.ob-setup-text small{color:var(--muted);letter-spacing:.02em;font-size:11px;font-weight:600}.ob-setup-text b{color:var(--muted);font-size:13.5px;font-weight:400}@supports (color:color-mix(in lab, red, red)){.ob-setup-text b{color:color-mix(in srgb, var(--muted) 75%, transparent)}}.ob-setup-text b{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ob-setup li.filled .ob-setup-text b{color:var(--ink);font-weight:600}.ob-setup-logo{width:22px;height:22px;box-shadow:0 0 0 1px var(--line), 0 3px 8px #16223714;background:#fff;border-radius:6px;flex:none;place-items:center;display:grid;overflow:hidden}.ob-setup-logo img{object-fit:contain;width:18px;height:18px}.ob-preview{text-align:left;border:1px solid var(--chrome-green,#34a853);border-radius:16px;align-items:flex-start;gap:12px;margin-top:12px;padding:14px 16px;display:flex}@supports (color:color-mix(in lab, red, red)){.ob-preview{border:1px solid color-mix(in srgb, var(--chrome-green,#34a853) 30%, transparent)}}.ob-preview{background:var(--chrome-green,#34a853)}@supports (color:color-mix(in lab, red, red)){.ob-preview{background:color-mix(in srgb, var(--chrome-green,#34a853) 7%, var(--surface-solid,var(--surface)))}}.ob-preview{animation:.25s ob-preview-in}.ob-preview>div{gap:4px;min-width:0;display:grid}.ob-preview strong{color:var(--ink);align-items:center;gap:6px;font-size:14px;display:flex}.ob-preview strong svg{width:15px;height:15px;color:var(--chrome-green,#34a853);stroke-width:3px;flex:none}.ob-preview p{color:var(--muted);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:13px;line-height:1.5;display:-webkit-box;overflow:hidden}.ob-preview small{color:var(--chrome-green,#34a853);font-size:12px;font-weight:600}.ob-preview .ob-setup-logo{border-radius:10px;width:36px;height:36px}.ob-preview .ob-setup-logo img{width:26px;height:26px}.ob-preview .ob-setup-dot{width:36px;height:36px}.ob-preview.loading,.ob-preview.muted{color:var(--muted);border-color:var(--line);background:var(--surface-solid,var(--surface));align-items:center;font-size:13px}.ob-preview.loading svg{width:16px;height:16px;color:var(--blue)}@keyframes ob-preview-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.ob-url.invalid,.ob-url.invalid:focus-within{border-color:var(--danger,#d93025)}.ob-url.invalid svg{color:var(--danger,#d93025)}.ob-error{color:var(--danger,#d93025);text-align:left;margin:10px 0 0;font-size:13px;font-weight:600}.ob-count{color:var(--muted);text-align:right;margin:4px 2px 0;font-size:11px}@media (max-width:1000px){.ob-main{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr);gap:0;max-width:640px}.ob-main>.ob-side:first-child{padding-top:12px;display:block}.ob-setup{border-radius:16px;gap:8px;padding:10px 12px;box-shadow:0 1px 3px #1622370f}.ob-setup-head strong{font-size:13px}.ob-setup ul{scrollbar-width:none;gap:6px;margin:0 -2px;padding:0 2px;display:flex;overflow-x:auto}.ob-setup ul::-webkit-scrollbar{display:none}.ob-setup li,.ob-setup li:first-child{border:1px solid var(--line);border-radius:999px;flex:none;gap:6px;max-width:200px;padding:5px 10px 5px 6px}.ob-setup li.filled{border-color:var(--chrome-green,#34a853)}@supports (color:color-mix(in lab, red, red)){.ob-setup li.filled{border-color:color-mix(in srgb, var(--chrome-green,#34a853) 35%, transparent)}}.ob-setup li.filled{background:var(--chrome-green,#34a853)}@supports (color:color-mix(in lab, red, red)){.ob-setup li.filled{background:color-mix(in srgb, var(--chrome-green,#34a853) 6%, transparent)}}.ob-setup-dot,.ob-setup-logo{width:18px;height:18px}.ob-setup-dot svg{width:11px;height:11px}.ob-setup-logo img{width:14px;height:14px}.ob-setup-text{display:block}.ob-setup-text small{display:none}.ob-setup-text b{font-size:12.5px;display:block}.ob-setup li:not(.filled) .ob-setup-text small{letter-spacing:0;font-size:12.5px;font-weight:500;display:block}.ob-setup li:not(.filled) .ob-setup-text b{display:none}.ob-center{padding:14px 2px}}@media (max-width:560px){.ob{height:100dvh;padding:max(10px, env(safe-area-inset-top)) 16px 0}.ob-progress{gap:4px;margin-top:10px}.ob-seg{gap:4px}.ob-seg>span{width:14px;height:14px}.ob-seg>div{height:6px}.ob h1{letter-spacing:-.5px;font-size:23px}.ob-hint{font-size:13.5px}.ob-body{gap:10px;margin-top:18px}.ob-cards button{border-radius:14px;padding:11px 12px;font-size:14.5px}.ob-icon{border-radius:10px;width:30px;height:30px}.ob-url{border-radius:14px;padding:0 14px}.ob-url input,.ob-text{font-size:16px}.ob-url input{padding:14px 0}.ob-preview{gap:10px;padding:12px}.ob-preview .ob-setup-logo,.ob-preview .ob-setup-dot{width:30px;height:30px}.ob-preview .ob-setup-logo img{width:22px;height:22px}.ob-plan li{padding:12px;font-size:13.5px}.ob-foot{padding:8px 0 max(14px, env(safe-area-inset-bottom))}.ob-continue{padding:14px;font-size:15px}}@media (max-height:640px) and (min-width:1001px){.ob-side .ob-card{padding:14px}.ob-setup li{padding:7px 0}}.ob-check{box-sizing:border-box;padding:0;line-height:0}.ob-check svg{stroke-width:3px;width:12px;height:12px;margin:0;display:block}.ob-plan-lead{text-align:center;color:var(--blue);margin:-6px 0 0;font-size:14px;font-weight:700}.ob-plan-sub{text-align:center;color:var(--muted);margin:-6px 0 2px;font-size:12px;font-weight:500}.ob-plans{gap:10px;display:grid}.ob-plans button{background:var(--surface-solid,var(--surface));width:100%;color:var(--ink);text-align:left;cursor:pointer;border:2px solid #0000;border-radius:16px;align-items:center;gap:12px;padding:12px 16px;transition:border-color .15s,box-shadow .15s;display:flex;box-shadow:0 1px 3px #16223714}.ob-plans button:hover{border-color:var(--blue)}@supports (color:color-mix(in lab, red, red)){.ob-plans button:hover{border-color:color-mix(in srgb, var(--blue) 30%, transparent)}}.ob-plans button.selected{border-color:var(--blue);box-shadow:0 0 0 4px var(--blue)}@supports (color:color-mix(in lab, red, red)){.ob-plans button.selected{box-shadow:0 0 0 4px color-mix(in srgb, var(--blue) 12%, transparent)}}.ob-radio{border:2px solid var(--line);box-sizing:border-box;color:#fff;border-radius:50%;flex:none;place-items:center;width:20px;height:20px;line-height:0;display:grid}.ob-radio svg{stroke-width:3px;width:12px;height:12px;display:block}.ob-plans button.selected .ob-radio{background:var(--blue);border-color:var(--blue)}.ob-plan-info{flex:1;gap:2px;min-width:0;display:grid}.ob-plan-info strong{flex-wrap:wrap;align-items:center;gap:8px;font-size:16px;font-weight:700;display:flex}.ob-plan-info em{letter-spacing:.04em;text-transform:uppercase;background:var(--gold-soft,#fef3c7);color:#8a5a00;border-radius:99px;padding:2px 8px;font-size:10px;font-style:normal;font-weight:800}.ob-plan-info small{color:var(--muted);font-size:12px}.ob-plan-price{text-align:right;flex:none;display:grid}.ob-plan-price b{color:var(--blue);font-size:18px;font-weight:900}.ob-plan-price small{color:var(--muted);font-size:11px}.ob-plan-perks{border:1px solid var(--line);background:var(--surface-solid,var(--surface));border-radius:16px;padding:12px 16px}@supports (color:color-mix(in lab, red, red)){.ob-plan-perks{background:color-mix(in srgb, var(--surface-solid,var(--surface)) 70%, transparent)}}.ob-plan-perks p{text-transform:uppercase;letter-spacing:.04em;color:var(--muted);margin:0;font-size:12px;font-weight:700}.ob-plan-perks ul{grid-template-columns:1fr 1fr;gap:6px 14px;margin:8px 0 0;padding:0;list-style:none;display:grid}.ob-plan-perks li{color:var(--ink);align-items:flex-start;gap:6px;font-size:13px;line-height:1.4;display:flex}.ob-plan-perks li svg{width:15px;height:15px;color:var(--chrome-green,#34a853);flex:none;margin-top:1px}.ob-plan-perks>small{color:var(--blue);margin-top:8px;font-size:12px;font-weight:600;display:block}.ob-continue .spin{width:20px;height:20px}@media (max-width:560px){.ob-plans button{gap:10px;padding:11px 12px}.ob-plan-info strong{font-size:15px}.ob-plan-price b{font-size:16px}.ob-plan-perks ul{grid-template-columns:1fr}}.ob-cards button{--c:var(--chrome-blue,#1a73e8);--c2:#4a8ef0}.ob-cards button:nth-child(6n+2){--c:var(--chrome-green,#34a853);--c2:#5cc277}.ob-cards button:nth-child(6n+3){--c:#e37400;--c2:var(--chrome-yellow,#fbbc04)}.ob-cards button:nth-child(6n+4){--c:var(--chrome-red,#ea4335);--c2:#f2766b}.ob-cards button:nth-child(6n+5){--c:#8e44ef;--c2:#b07bf5}.ob-cards button:nth-child(6n+6){--c:#0f9d9a;--c2:#3cc4c0}.ob-cards .ob-icon{width:38px;height:38px;color:var(--c);background:linear-gradient(135deg, var(--c), var(--c2));border-radius:12px}@supports (color:color-mix(in lab, red, red)){.ob-cards .ob-icon{background:linear-gradient(135deg, color-mix(in srgb, var(--c) 16%, transparent), color-mix(in srgb, var(--c2) 22%, transparent))}}.ob-cards .ob-icon{box-shadow:inset 0 0 0 1px var(--c)}@supports (color:color-mix(in lab, red, red)){.ob-cards .ob-icon{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--c) 18%, transparent)}}.ob-cards .ob-icon svg{stroke-width:2.2px;width:19px;height:19px}.ob-cards button:hover .ob-icon{transform:scale(1.06)}.ob-cards button.selected .ob-icon{color:#fff;background:linear-gradient(135deg, var(--c), var(--c2));box-shadow:0 6px 14px var(--c)}@supports (color:color-mix(in lab, red, red)){.ob-cards button.selected .ob-icon{box-shadow:0 6px 14px color-mix(in srgb, var(--c) 40%, transparent)}}.ob-cards button.selected{border-color:var(--c);background:var(--c)}@supports (color:color-mix(in lab, red, red)){.ob-cards button.selected{background:color-mix(in srgb, var(--c) 7%, var(--surface-solid,var(--surface)))}}.ob-cards button.selected .ob-tick{color:var(--c)}.ob-cards button:hover{border-color:var(--c)}@supports (color:color-mix(in lab, red, red)){.ob-cards button:hover{border-color:color-mix(in srgb, var(--c) 35%, transparent)}}.ob-tip .ob-icon{color:#fff;background:conic-gradient(from 25deg,#1a73e8,#34a853,#fbbc04,#ea4335,#1a73e8);box-shadow:0 6px 14px #1a73e84d}@media (max-width:560px){.ob-cards .ob-icon{border-radius:10px;width:32px;height:32px}.ob-cards .ob-icon svg{width:17px;height:17px}}.ob-rivals{grid-template-columns:repeat(3,minmax(0,1fr))!important}.ob-rivals li{gap:2px;min-width:0;display:grid!important}.ob-rivals li>span{justify-content:space-between;align-items:baseline;gap:6px;font-size:13px;display:flex}.ob-rivals b{color:var(--ink);font-weight:700}.ob-rivals s{color:var(--muted);-webkit-text-decoration-color:var(--chrome-red,#ea4335);-webkit-text-decoration-color:var(--chrome-red,#ea4335);-webkit-text-decoration-color:var(--chrome-red,#ea4335);text-decoration-color:var(--chrome-red,#ea4335);font-weight:700}@supports (color:color-mix(in lab, red, red)){.ob-rivals s{-webkit-text-decoration-color:color-mix(in srgb, var(--chrome-red,#ea4335) 70%, transparent);-webkit-text-decoration-color:color-mix(in srgb, var(--chrome-red,#ea4335) 70%, transparent);-webkit-text-decoration-color:color-mix(in srgb, var(--chrome-red,#ea4335) 70%, transparent);text-decoration-color:color-mix(in srgb, var(--chrome-red,#ea4335) 70%, transparent)}}.ob-rivals small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.ob-plan-perks>strong{color:var(--blue);margin-top:10px;font-size:13px;font-weight:700;display:block}.ob-plan-perks>small{color:var(--muted);margin-top:2px;font-size:10.5px;font-weight:500}@media (max-width:700px){.ob-rivals{grid-template-columns:1fr!important}.ob-rivals small{white-space:normal}}.ob h1.ob-title-icon{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;display:flex}.ob h1.ob-title-icon .completion-icon{border-radius:12px;flex:none;width:40px;height:40px;margin:0}.ob h1.ob-title-icon .completion-icon svg{width:20px;height:20px}.ob-plan .ob-rivals li{align-items:start;gap:2px;padding:10px 12px;font-size:13px;line-height:1.35;display:grid}.ob-plan .ob-rivals li>span{flex:initial;width:auto;height:auto;color:inherit;background:0 0;border-radius:0;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:2px 8px;font-size:13px;font-weight:400;display:flex}.ob-plan .ob-rivals b{white-space:nowrap}.ob-setup li{--c:var(--chrome-blue,#1a73e8);--c2:#4a8ef0}.ob-setup li:nth-child(2){--c:var(--chrome-green,#34a853);--c2:#5cc277}.ob-setup li:nth-child(3){--c:#e37400;--c2:var(--chrome-yellow,#fbbc04)}.ob-setup li:nth-child(4){--c:#8e44ef;--c2:#b07bf5}.ob-setup-icon{width:26px;height:26px;color:var(--muted);border-radius:8px;flex:none;place-items:center;line-height:0;display:grid}@supports (color:color-mix(in lab, red, red)){.ob-setup-icon{color:color-mix(in srgb, var(--muted) 70%, transparent)}}.ob-setup-icon{border:1.5px dashed var(--muted)}@supports (color:color-mix(in lab, red, red)){.ob-setup-icon{border:1.5px dashed color-mix(in srgb, var(--muted) 45%, transparent)}}.ob-setup-icon{box-sizing:border-box}.ob-setup-icon svg{width:14px;height:14px;display:block}.ob-setup li.filled .ob-setup-icon{color:#fff;background:linear-gradient(135deg, var(--c), var(--c2));box-shadow:0 4px 10px var(--c);border:0}@supports (color:color-mix(in lab, red, red)){.ob-setup li.filled .ob-setup-icon{box-shadow:0 4px 10px color-mix(in srgb, var(--c) 35%, transparent)}}.ob-side .ob-setup-logo{border-radius:8px;width:26px;height:26px}@media (max-width:1000px){.ob-setup-icon,.ob-side .ob-setup-logo{border-radius:6px;width:20px;height:20px}.ob-setup-icon svg{width:11px;height:11px}.ob-setup li.filled{border-color:var(--c)}@supports (color:color-mix(in lab, red, red)){.ob-setup li.filled{border-color:color-mix(in srgb, var(--c) 35%, transparent)}}.ob-setup li.filled{background:var(--c)}@supports (color:color-mix(in lab, red, red)){.ob-setup li.filled{background:color-mix(in srgb, var(--c) 6%, transparent)}}}.ob-tip-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.ob-tip-list li{color:var(--ink);align-items:flex-start;gap:8px;font-size:13px;line-height:1.4;display:flex}.ob-tip-list svg{width:16px;height:16px;color:var(--chrome-green,#34a853);flex:none;margin-top:1px}.ob-loader{justify-content:center;align-items:center;gap:0;padding:24px 16px}.ob-loader>.logo{top:max(16px, env(safe-area-inset-top));position:absolute;left:50%;transform:translate(-50%)}.ob-loader-body{text-align:center;justify-items:center;gap:14px;max-width:520px;animation:.35s ob-preview-in;display:grid}.ob-loader-ring{color:#fff;background:conic-gradient(from 25deg,#1a73e8,#34a853,#fbbc04,#ea4335,#1a73e8);border-radius:20px;place-items:center;width:64px;height:64px;display:grid;box-shadow:0 12px 30px #1a73e84d}.ob-loader-ring svg{width:28px;height:28px}.ob-loader-label{color:var(--ink);margin:0;font-size:15px;font-weight:700}.ob-loader blockquote{border:1px solid var(--line);background:var(--surface-solid,var(--surface));box-shadow:var(--shadow);border-radius:18px;margin:8px 0 0;padding:16px 20px}.ob-loader blockquote p{color:var(--ink);margin:0;font-size:16px;font-style:italic;line-height:1.55}.ob-loader cite{color:var(--muted);margin-top:8px;font-size:13px;font-style:normal;font-weight:600;display:block}.ob-loader-bar{left:50%;bottom:max(28px, env(safe-area-inset-bottom));background:var(--blue);border-radius:99px;width:min(240px,60vw);height:4px;position:absolute;transform:translate(-50%)}@supports (color:color-mix(in lab, red, red)){.ob-loader-bar{background:color-mix(in srgb, var(--blue) 14%, transparent)}}.ob-loader-bar{overflow:hidden}.ob-loader-bar i{border-radius:inherit;background:linear-gradient(90deg, var(--chrome-blue), var(--chrome-green));width:40%;height:100%;animation:1.2s ease-in-out infinite ob-loader-slide;display:block}@keyframes ob-loader-slide{0%{transform:translate(-100%)}to{transform:translate(250%)}}@media (max-width:560px){.ob-loader blockquote p{font-size:15px}}@media (prefers-reduced-motion:reduce){.ob-loader-bar i{width:100%;animation:none}}.upgrade-modal:before{content:none}.upgrade-modal{background:linear-gradient(var(--surface-solid,#fff), var(--surface-solid,#fff)) padding-box, conic-gradient(from var(--upgrade-angle,0deg), #6047f5, #c8ff62, #8b5cf6, #6047f5) border-box;border:2px solid #0000;animation:.22s ease-out upgrade-pop,6s linear infinite upgrade-spin-border}@media (prefers-reduced-motion:reduce){.upgrade-modal{animation:none}}.sites-grid{grid-template-columns:repeat(auto-fill,minmax(min(320px,100%),1fr))}.site-card,.site-card-head>div,.site-metrics>div{min-width:0}@media (max-width:640px){.sites-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.sites-stats>.panel{align-items:flex-start;gap:10px;padding:12px}.sites-stats>.panel>svg{width:30px;height:30px;padding:7px}.sites-stats span{font-size:11px}.sites-stats strong{overflow-wrap:anywhere;font-size:17px}.milestones{scrollbar-width:none;-webkit-overflow-scrolling:touch;flex-wrap:nowrap;padding:12px;overflow-x:auto}.milestones::-webkit-scrollbar{display:none}.milestone{flex:none}.sites-grid{gap:12px}.site-card{gap:12px;padding:14px}.site-card-head{gap:10px}.site-card-head .icon-button{flex:none}.site-metrics{gap:6px}.site-metrics>div{padding:8px 10px}.site-metrics small{white-space:nowrap;text-overflow:ellipsis;font-size:10.5px;overflow:hidden}.site-metrics strong{flex-wrap:wrap;gap:4px;font-size:16px}.growth-chart,.growth-empty{height:72px}.site-card-foot{flex-direction:column;align-items:stretch}.site-card-foot .toggle-row{flex:none;width:100%}.site-card-foot .button{justify-content:center;width:100%;min-height:44px}.site-last{line-height:1.5}}@media (max-width:360px){.sites-stats>.panel>svg{display:none}}.dashboard-stack{grid-template-columns:minmax(0,1fr)}.dashboard-stack>*,.app-main,.app-content{min-width:0}@media (max-width:640px){.app-main{overflow-x:clip}.app-header>div:first-of-type{flex:auto;min-width:0;overflow:hidden}.app-header>div:first-of-type strong{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.app-header>div:last-child{flex:none;gap:6px}.app-header .menu-button{flex:none}}@media (max-width:400px){.app-header .header-upgrade{justify-content:center;gap:0;min-width:38px;padding:0 10px;font-size:0}.app-header .header-upgrade svg{width:16px;height:16px}}.subscription-box .plan-badge{margin-left:0;position:static}.subscription-name{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.dash-brand{justify-items:start;gap:8px;display:grid}.dash-brand .google-compatibility{align-items:center;padding:2px 9px 2px 7px;font-size:10.5px;display:inline-flex}.logo-partner{gap:10px}.logo-partner .logo-mark{border-radius:12px;width:40px;height:40px}.logo-text{gap:3px;line-height:1;display:grid}.logo-name{white-space:nowrap;font-size:18px}.logo-badge{letter-spacing:0;color:var(--muted);white-space:nowrap;align-items:center;gap:5px;font-size:11.5px;font-weight:600;display:inline-flex}.logo-badge .google-logo{flex:none}.nav-row>.brand-lockup{gap:0;margin-right:18px}.dash-brand .logo-name{font-size:16px}@media (max-width:560px){.logo-name{font-size:16px}.logo-partner .logo-mark{width:34px;height:34px}}.logo,.logo-name,.logo>span:last-child>span,.logo-name>span{color:var(--ink)}.logo-name,.logo-partner .logo-name{color:#0b0f19}.logo-name>span{color:inherit}:root[data-theme=dark] .logo-name{color:var(--ink)}:root:not([data-theme=dark]) .hero-form label,:root:not([data-theme=dark]) .hero-form input,:root:not([data-theme=dark]) .hero-form select{color:#0b0f19}.hero-form label{font-weight:700}:root:not([data-theme=dark]) .hero-form input::placeholder{color:#4b5563;opacity:1}:root[data-theme=dark] .hero-form label,:root[data-theme=dark] .hero-form input,:root[data-theme=dark] .hero-form select{color:var(--ink)}:root:not([data-theme=dark]){--ink:#0b0f19;--muted:#475467}:root:not([data-theme=dark]) body{color:var(--ink)}:root:not([data-theme=dark]) .nav-links a,:root:not([data-theme=dark]) .nav-links button{color:#0b0f19;font-weight:600}:root:not([data-theme=dark]) .nav-links a:hover,:root:not([data-theme=dark]) .nav-links button:hover,:root:not([data-theme=dark]) .nav-links .active,:root:not([data-theme=dark]) .nav-links button.active{color:var(--blue)}:root:not([data-theme=dark]) .inner-section-heading p,:root:not([data-theme=dark]) .company-story p,:root:not([data-theme=dark]) .solution-row>div:first-child>p,:root:not([data-theme=dark]) .resource-library p,:root:not([data-theme=dark]) .legal-layout p,:root:not([data-theme=dark]) .contact-details>p,:root:not([data-theme=dark]) .hero-copy>p{color:#344054}.announcement-bar,.urgency-bar{gap:12px;height:36px;font-size:13px}.announcement-bar span{letter-spacing:.04em;padding:3px 9px;font-size:10.5px}.announcement-bar a,.urgency-bar a{font-size:13px}.announcement-bar a svg,.urgency-bar strong svg,.urgency-bar a svg{width:14px;height:14px}.site-header{height:152px}.site-header+main{padding-top:152px}.faq-page-layout>aside,.legal-layout>aside{top:152px}@media (max-width:760px){.announcement-bar,.urgency-bar{height:32px;padding-inline:12px;font-size:12px}.announcement-bar p,.urgency-bar p{max-width:200px}.announcement-bar a,.urgency-bar a,.urgency-bar strong{font-size:12px}.site-header{height:136px}.site-header+main{padding-top:136px}.nav-links,.mega-drawer{max-height:calc(100vh - 136px);top:136px}}:root:not([data-theme=dark]) .hero-copy>p,.hero-copy>p{color:#ffffffe0}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
