@import url("https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&display=swap");:root{--font-inter:"Inter",system-ui,sans-serif;--font-sans:"Inter",-apple-system,BlinkMacSystemFont,sans-serif;--font-mono:ui-monospace,"SF Mono",monospace;--text-xs:10px;--text-sm:12px;--text-base:14px;--text-md:16px;--text-lg:18px;--text-xl:24px;--text-2xl:32px;--text-3xl:40px;--text-1:#1a1a1a;--text-2:#555;--text-3:#888;--text-4:#aaa;--accent:#06f;--accent-soft:rgba(0,102,255,.1);--accent-hover:#0052cc;--green:#22c55e;--green-soft:rgba(34,197,94,.1);--red:#f44;--red-soft:rgba(255,68,68,.1);--orange:#ff9800;--purple:#8b5cf6;--gray:#64748b;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-7:28px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--radius-xs:4px;--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--radius-xl:20px;--radius-2xl:24px;--radius-full:100px;--lp-r-sm:12px;--lp-r-md:16px;--lp-r-lg:20px;--glass-bg:hsla(0,0%,100%,.65);--bg-1:hsla(0,0%,100%,.5);--shadow-sm:0 1px 2px rgba(0,0,0,.05);--shadow-md:0 4px 12px rgba(0,0,0,.08);--shadow-lg:0 8px 24px rgba(0,0,0,.12);--shadow-xl:0 16px 48px rgba(0,0,0,.15);--transition-fast:0.15s ease;--transition-base:0.2s ease;--transition-slow:0.3s ease}body{margin:0;padding:0;background:#f0f0f5;color:#1a1a1a;font-family:var(--font-inter);-webkit-font-smoothing:antialiased}.lp-nav{position:fixed;top:0;left:0;right:0;z-index:100;padding:20px 40px}.lp-nav-inner{position:relative;max-width:1200px;margin:0 auto;display:flex;justify-content:space-between;align-items:center;padding:10px 24px;background:hsla(0,0%,100%,.05);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid hsla(0,0%,100%,.1);border-radius:var(--lp-r-md);box-shadow:0 8px 32px rgba(0,0,0,.2)}.lp-nav-inner:before{left:8%;right:8%;height:1px;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.2),transparent)}.lp-nav-inner:after,.lp-nav-inner:before{content:"";position:absolute;top:0;pointer-events:none}.lp-nav-inner:after{left:0;right:0;height:50%;background:linear-gradient(180deg,hsla(0,0%,100%,.03),transparent);z-index:0;border-radius:var(--lp-r-md) var(--lp-r-md) 0 0}.lp-nav-brand,.lp-nav-right{position:relative;z-index:1}.lp-nav-brand{display:flex;align-items:center;gap:10px;text-decoration:none;color:#fff;font-weight:600;font-size:18px}.lp-nav-logo{filter:brightness(0) invert(1);opacity:.9}.lp-nav-right{display:flex;align-items:center;gap:6px}.lp-nav-link{color:hsla(0,0%,100%,.6);text-decoration:none;font-size:14px;font-weight:500;padding:8px 16px;border-radius:var(--lp-r-sm);transition:all .2s ease}.lp-nav-link:hover{color:#fff;background:hsla(0,0%,100%,.05)}.lp-nav-link-active{color:#fff}.lp-nav-dropdown{position:relative}.lp-nav-dropdown-trigger{display:inline-flex;align-items:center;gap:4px;cursor:pointer;background:none;border:none;font-family:inherit}.lp-nav-chevron{transition:transform .2s ease}.lp-nav-dropdown-open .lp-nav-chevron,.lp-nav-dropdown:hover .lp-nav-chevron{transform:rotate(180deg)}.lp-nav-dropdown-menu{position:absolute;top:100%;left:50%;transform:translateX(-50%);min-width:160px;padding-top:8px;opacity:0;visibility:hidden;transition:opacity .15s ease,visibility .15s ease;z-index:100}.lp-nav-dropdown-menu-inner{background:hsla(0,0%,8%,.95);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid hsla(0,0%,100%,.1);border-radius:var(--lp-r-sm);padding:6px}.lp-nav-dropdown-open .lp-nav-dropdown-menu,.lp-nav-dropdown:hover .lp-nav-dropdown-menu{opacity:1;visibility:visible}.lp-nav-dropdown-item{display:block;padding:8px 14px;color:hsla(0,0%,100%,.6);text-decoration:none;font-size:14px;font-weight:500;border-radius:6px;transition:all .15s ease}.lp-nav-dropdown-item:hover{color:#fff;background:hsla(0,0%,100%,.08)}.lp-nav-drawer-label{padding:8px 16px 4px;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:hsla(0,0%,100%,.35)}.lp-nav-cta{position:relative;display:inline-flex;align-items:center;padding:10px 24px;background:#fff;border:1px solid #fff;border-radius:var(--lp-r-sm);font-size:14px;font-weight:600;text-decoration:none;color:#0a0a0a;cursor:pointer;transition:all .2s;overflow:hidden}.lp-nav-cta:before{content:"";position:absolute;top:0;left:10%;right:10%;height:1px;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.25),transparent);pointer-events:none}.lp-nav-cta:hover{background:rgba(0,0,0,.8);transform:translateY(-1px);box-shadow:0 8px 24px rgba(0,0,0,.2),inset 0 1px 0 hsla(0,0%,100%,.15),inset 0 -1px 0 rgba(0,0,0,.3)}.lp-nav-cta:active{transform:translateY(0) scale(.98);box-shadow:0 2px 8px rgba(0,0,0,.2),inset 0 2px 4px rgba(0,0,0,.3)}.lp-nav-burger{display:none;background:none;border:none;cursor:pointer;padding:8px;position:relative;z-index:1;width:36px;height:36px;flex-direction:column;justify-content:center;align-items:center;gap:5px}.lp-nav-burger span{display:block;width:20px;height:2px;background:#1a1a1a;border-radius:2px;transition:all .3s ease}.lp-nav-burger-open span:first-child{transform:rotate(45deg) translate(5px,5px)}.lp-nav-burger-open span:nth-child(2){opacity:0}.lp-nav-burger-open span:nth-child(3){transform:rotate(-45deg) translate(5px,-5px)}.lp-nav-drawer{position:fixed;top:0;left:0;right:0;bottom:0;z-index:99;background:rgba(0,0,0,.3);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.lp-nav-drawer-inner{position:absolute;top:80px;left:16px;right:16px;display:flex;flex-direction:column;gap:4px;padding:16px;background:hsla(0,0%,9%,.95);backdrop-filter:blur(40px);-webkit-backdrop-filter:blur(40px);border:1px solid hsla(0,0%,100%,.1);border-radius:16px;box-shadow:0 16px 48px rgba(0,0,0,.5);animation:lp-drawer-in .25s ease}@keyframes lp-drawer-in{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.lp-nav-drawer-inner .lp-nav-link{display:block;padding:12px 16px;font-size:16px;border-radius:10px;color:hsla(0,0%,100%,.6)}.lp-nav-drawer-inner .lp-nav-link:hover{background:hsla(0,0%,100%,.05);color:#fff}.lp-nav-drawer-inner .lp-nav-link-active{background:hsla(0,0%,100%,.1);color:#fff}.lp-nav-drawer-divider{height:1px;background:hsla(0,0%,100%,.1);margin:4px 16px}.lp-nav-drawer-inner .lp-nav-cta{display:block;text-align:center;padding:14px 24px;font-size:16px;margin-top:4px}@media (max-width:768px){.lp-nav{padding:12px 16px}.lp-nav-inner{padding:10px 16px}.lp-nav-desktop{display:none!important}.lp-nav-burger{display:flex}}.lp-root{min-height:100vh;background:#161616;color:#fff;position:relative;overflow-x:hidden;font-family:var(--font-inter)}.lp-bg{position:absolute;top:0;left:0;right:0;height:120vh;min-height:900px;background-image:url(/hero-bg.webp);background-size:cover;background-position:top;z-index:0;pointer-events:none}.lp-bg:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,hsla(0,0%,9%,0) 0,hsla(0,0%,9%,.6) 70%,#161616)}.lp-ambient{display:none}.lp-kicker{font-family:var(--font-mono);font-size:11px;font-weight:500;letter-spacing:.05em;color:#ff6b35;margin-bottom:16px;text-transform:uppercase}.lp-section-h2{font-size:clamp(28px,4.5vw,42px);font-weight:700;letter-spacing:-.03em;line-height:1.15;color:#fff;margin:0 0 16px}.lp-section-sub{font-size:16px;line-height:1.6;color:hsla(0,0%,100%,.5);margin:0;max-width:520px}.lp-hero{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;padding:100px 24px 0}.lp-hero-content{text-align:center;max-width:720px}.lp-hero-pill{display:inline-flex;align-items:center;gap:8px;padding:6px 16px 6px 6px;background:hsla(0,0%,100%,.15);backdrop-filter:blur(12px);border:1px solid hsla(0,0%,100%,.2);border-radius:100px;font-size:13px;color:#fff;margin-bottom:28px}.lp-hero-pill-badge{background:#fff;color:#0a0a0a;font-size:11px;font-weight:600;padding:3px 10px;border-radius:100px;text-transform:uppercase;letter-spacing:.04em}.lp-hero-br{display:inline}.lp-hero-h1{font-size:clamp(40px,5vw,58px);font-weight:800;line-height:1.05;letter-spacing:-.04em;color:#fff;margin:0 0 20px}.lp-hero-gradient{background:linear-gradient(135deg,#e0f2fe,#bae6fd);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.lp-hero-sub{font-size:17px;line-height:1.65;color:hsla(0,0%,100%,.8);max-width:540px;margin:0 auto 28px}.lp-hero-actions{display:flex;gap:12px;flex-wrap:wrap}.lp-btn-primary,.lp-hero-actions{align-items:center;justify-content:center}.lp-btn-primary{display:inline-flex;padding:14px 36px;background:#fff;color:#0a0a0a;font-weight:600;font-size:15px;border-radius:100px;text-decoration:none;border:none;cursor:pointer;transition:all .2s ease;box-shadow:0 2px 8px rgba(0,0,0,.12)}.lp-btn-primary:hover{background:#f0f0f0;transform:translateY(-1px);box-shadow:0 4px 16px rgba(0,0,0,.18)}.lp-btn-ghost{display:inline-flex;align-items:center;justify-content:center;padding:14px 36px;background:hsla(0,0%,100%,.1);backdrop-filter:blur(8px);color:#fff;font-weight:500;font-size:15px;border-radius:100px;text-decoration:none;border:1px solid hsla(0,0%,100%,.3);cursor:pointer;transition:all .2s ease}.lp-btn-ghost:hover{background:hsla(0,0%,100%,.2);border-color:hsla(0,0%,100%,.4)}.lp-hero-showcase{margin-top:48px;width:100%;max-width:1020px;position:relative}.lp-hero-showcase:before{content:"";position:absolute;top:50%;left:50%;width:120%;height:120%;background:radial-gradient(circle at center,hsla(0,0%,100%,.05) 0,transparent 60%);transform:translate(-50%,-50%);z-index:-1;pointer-events:none}.lp-demo-caption{text-align:center;font-size:13px;color:hsla(0,0%,100%,.4);margin:0 0 16px;letter-spacing:.02em}.lp-showcase-frame{background:hsla(0,0%,9%,.6);backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);border:1px solid hsla(0,0%,100%,.08);border-radius:20px;overflow:hidden;box-shadow:0 40px 100px rgba(0,0,0,.8),0 1px 2px rgba(0,0,0,.2),inset 0 1px 0 hsla(0,0%,100%,.05);position:relative}.lp-demo-tabs{gap:2px;padding:12px 16px;border-bottom:1px solid hsla(0,0%,100%,.1)}.lp-demo-tab,.lp-demo-tabs{display:flex;align-items:center}.lp-demo-tab{position:relative;gap:6px;padding:8px 14px;font-size:13px;font-weight:500;color:hsla(0,0%,100%,.5);background:none;border:none;border-radius:10px;cursor:pointer;transition:color .2s ease;white-space:nowrap}.lp-demo-tab:hover{color:hsla(0,0%,100%,.8)}.lp-demo-tab.active{color:#fff;font-weight:600}.lp-demo-tab-logo{width:16px;height:16px;border-radius:4px;object-fit:contain;filter:brightness(0) invert(1);opacity:.8}.lp-demo-tab-indicator{position:absolute;inset:0;background:hsla(0,0%,100%,.1);border-radius:10px;z-index:-1}.lp-demo-window{height:500px;padding:0;display:flex;flex-direction:column}.lp-demo-body{padding:20px}.lp-demo-body,.lp-demo-human{flex:1;display:flex;flex-direction:column}.lp-demo-human{min-height:0;height:100%}.lp-demo-human-site{position:relative;flex:1;min-height:0;border-radius:12px;overflow:hidden;border:1px solid hsla(0,0%,100%,.2);color:#fff}.lp-demo-human-site-overlay{position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,.25) 0,rgba(0,0,0,.05) 40%,rgba(0,0,0,.2));display:flex;flex-direction:column}.lp-demo-human-nav{display:flex;justify-content:space-between;align-items:center;padding:16px 24px}.lp-demo-human-brand{display:flex;align-items:center;gap:10px;font-weight:600;font-size:16px;color:#fff}.lp-demo-human-logo-circle{width:18px;height:18px;background:#fff;border-radius:50%;box-shadow:-4px 0 0 hsla(0,0%,100%,.5);margin-left:4px}.lp-demo-human-nav-links{display:flex;align-items:center;gap:20px;font-size:13px;color:hsla(0,0%,100%,.9);font-weight:500}.lp-demo-human-links-left{margin-left:24px;gap:24px}.lp-demo-human-links-left span{display:flex;align-items:center;gap:4px;cursor:pointer}.lp-demo-human-btn{background:#fff;color:#0a0a0a;padding:8px 16px;border-radius:100px;font-weight:600}.lp-demo-human-hero{flex:1;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;padding:40px 24px}.lp-demo-human-badge{display:inline-flex;align-items:center;gap:8px;background:hsla(0,0%,100%,.1);backdrop-filter:blur(8px);border:1px solid hsla(0,0%,100%,.2);padding:4px 12px;border-radius:100px;font-size:10px;font-weight:600;letter-spacing:.05em;color:hsla(0,0%,100%,.8);margin-bottom:24px}.lp-demo-human-badge-dot{width:6px;height:6px;background:#fff;border-radius:50%}.lp-demo-human-hero h4{font-family:Times New Roman,Times,serif;font-size:clamp(32px,5vw,44px);font-weight:400;color:#fff;margin:0 0 16px;line-height:1.15}.lp-demo-human-hero p{font-size:15px;color:hsla(0,0%,100%,.8);margin:0 0 32px}.lp-demo-human-btn-lg{display:inline-flex;align-items:center;justify-content:center;background:#fff;color:#0a0a0a;padding:12px 28px;border-radius:100px;font-size:14px;font-weight:600}.lp-demo-code-wrap{display:flex;flex-direction:column;gap:16px}.lp-demo-flavor{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:600;color:var(--flavor-color,#06f);text-transform:uppercase;letter-spacing:.06em}.lp-demo-ai-meta{display:flex;flex-direction:column;gap:6px}.lp-demo-ai-title{font-size:15px;font-weight:600;color:#fff;margin:0}.lp-demo-ai-line{font-size:13px;color:hsla(0,0%,100%,.6);margin:0;line-height:1.5}.lp-demo-ai-signals{display:flex;gap:6px;flex-wrap:wrap;margin-top:4px}.lp-demo-ai-signal{font-size:11px;padding:3px 10px;background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.15);border-radius:100px;color:hsla(0,0%,100%,.8);font-weight:500}.lp-demo-code{border-radius:12px;overflow:hidden;background:rgba(0,0,0,.4);border:1px solid hsla(0,0%,100%,.1)}.lp-demo-code-header{display:flex;align-items:center;gap:12px;padding:10px 16px;border-bottom:1px solid hsla(0,0%,100%,.06)}.lp-demo-dots{display:flex;gap:5px}.lp-demo-dots span{width:8px;height:8px;border-radius:50%;background:hsla(0,0%,100%,.15)}.lp-demo-filename{font-size:11px;color:hsla(0,0%,100%,.4);font-family:var(--font-mono)}.lp-demo-pre{padding:16px;margin:0;font-size:12px;line-height:1.6;color:hsla(0,0%,100%,.75);font-family:var(--font-mono);overflow-x:auto;overflow-y:auto;max-height:280px;white-space:pre}.lp-showcase-fade{position:absolute;bottom:0;left:0;right:0;height:40px;background:linear-gradient(0deg,rgba(0,0,0,.3),transparent);pointer-events:none}.lp-demo-footnote{text-align:center;font-size:13px;color:hsla(0,0%,100%,.6);margin:16px 0 0}.lp-trust{position:relative;z-index:1;padding:32px 24px 64px}.lp-trust-inner{max-width:1020px;margin:0 auto;text-align:center}.lp-trust-kicker{font-size:13px;color:hsla(0,0%,100%,.4);margin:0 0 20px;letter-spacing:.02em}.lp-marquee-wrap{overflow:hidden;mask-image:linear-gradient(90deg,transparent,#000 15%,#000 85%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,#000 15%,#000 85%,transparent)}.lp-marquee-track{display:flex;width:max-content;animation:marquee-scroll 30s linear infinite}@keyframes marquee-scroll{to{transform:translateX(-50%)}}.lp-marquee-set{display:flex;gap:20px;padding-right:20px}.lp-marquee-item{display:flex;align-items:center;gap:12px;flex-shrink:0;padding:10px 20px;border-radius:14px}.lp-marquee-logo{width:28px;height:28px;opacity:.65;filter:brightness(0) invert(1)}.lp-marquee-name{font-size:15px;font-weight:600;color:hsla(0,0%,100%,.55);white-space:nowrap}.lp-narrative{position:relative;z-index:1;padding:140px 24px;display:flex;justify-content:center;background-color:#161616;background-image:linear-gradient(180deg,#161616 0,hsla(0,0%,9%,.5) 30%,hsla(0,0%,9%,.5) 70%,#161616),url(/hero-bg.webp);background-size:cover;background-position:50%;text-align:center}.lp-narrative-inner{max-width:1020px;width:100%;text-align:center;display:flex;flex-direction:column;align-items:center}.lp-narrative-statement{font-size:clamp(24px,4vw,38px);font-weight:500;line-height:1.35;letter-spacing:-.02em;color:hsla(0,0%,100%,.95);margin:0 0 48px;max-width:1020px}.lp-narrative-btn{margin-top:24px}.lp-narrative-visual{width:100%;max-width:800px;padding:28px 40px;background:hsla(0,0%,100%,.03);backdrop-filter:blur(16px);border:1px solid hsla(0,0%,100%,.08);border-radius:16px}.lp-flow-row{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;width:100%}.lp-flow-node{padding:10px 18px;background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);border-radius:100px;font-size:13px;font-weight:500;color:#fff;white-space:nowrap}.lp-flow-label{font-size:13px;color:hsla(0,0%,100%,.6)}.lp-flow-human{border-color:rgba(0,102,255,.4);background:rgba(0,102,255,.1)}.lp-flow-ai{border-color:rgba(0,184,148,.4);background:rgba(0,184,148,.1)}.lp-flow-arrow{flex:1;min-width:24px;height:2px;background:hsla(0,0%,100%,.2);transform-origin:left center;flex-shrink:0}.lp-flow-split{display:flex;flex-direction:column;gap:8px}.lp-how{position:relative;z-index:1;padding:120px 24px;max-width:1020px;margin:0 auto}.lp-how:before{content:"";position:absolute;top:50%;left:50%;width:120%;height:120%;background:radial-gradient(circle at center,hsla(0,0%,100%,.03) 0,transparent 70%);transform:translate(-50%,-50%);z-index:-1;pointer-events:none}.lp-how-header{margin-bottom:48px;text-align:left}.lp-how-header .lp-section-sub{margin:8px 0 0}.lp-how-tabs{display:grid;grid-template-columns:320px 1fr;gap:60px;align-items:center}.lp-how-tabs-list{gap:16px}.lp-how-tab-btn,.lp-how-tabs-list{display:flex;flex-direction:column}.lp-how-tab-btn{text-align:left;background:none;padding:16px 20px;border:none;border-left:2px solid hsla(0,0%,100%,.1);cursor:pointer;transition:all .2s}.lp-how-tab-btn.active{border-left-color:#ff6b35;background:hsla(0,0%,100%,.03);border-radius:0 8px 8px 0}.lp-how-tab-header{display:flex;align-items:center;gap:12px}.lp-how-tab-icon{font-size:14px;color:hsla(0,0%,100%,.4)}.lp-how-tab-btn.active .lp-how-tab-icon{color:#ff6b35}.lp-how-tab-header h3{font-size:16px;font-weight:600;color:hsla(0,0%,100%,.5);margin:0;transition:color .2s}.lp-how-tab-btn.active .lp-how-tab-header h3{color:#fff}.lp-how-tab-desc{font-size:14px;line-height:1.6;color:hsla(0,0%,100%,.6);margin:12px 0 0 26px;overflow:hidden}.lp-how-tabs-showcase{position:relative;width:100%}.lp-how-tabs-image-wrap{width:100%}.lp-how-mockup{background:hsla(0,0%,9%,.6);backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);border:1px solid hsla(0,0%,100%,.08);border-radius:16px;overflow:hidden;box-shadow:0 30px 60px rgba(0,0,0,.6),inset 0 1px 0 hsla(0,0%,100%,.05);aspect-ratio:16/10;display:flex;flex-direction:column}.lp-how-mockup-header{display:flex;gap:6px;padding:12px 16px;border-bottom:1px solid hsla(0,0%,100%,.05);background:rgba(0,0,0,.2)}.lp-how-mockup-header .dot{width:10px;height:10px;border-radius:50%;background:hsla(0,0%,100%,.15)}.lp-how-mockup-body{padding:32px;flex:1;display:flex;flex-direction:column;justify-content:center}.lp-how-mockup-badge{font-family:var(--font-mono);font-size:11px;color:#ff6b35;margin-bottom:12px;text-transform:uppercase;letter-spacing:.05em}.lp-how-mockup-title{font-size:24px;font-weight:600;color:#fff;margin-bottom:24px}.lp-how-mockup-placeholder{flex:1;background-image:linear-gradient(hsla(0,0%,9%,.4),hsla(0,0%,9%,.4)),url(/hero-bg.webp);background-size:cover;background-position:50%;background-repeat:no-repeat;border:1px solid hsla(0,0%,100%,.05);border-radius:8px}.lp-how-mockup-visual{width:100%;flex:1;border-radius:8px;background:rgba(0,0,0,.3);border:1px solid hsla(0,0%,100%,.05);display:flex;align-items:center;justify-content:center;overflow:hidden;position:relative}.lp-connect-ui{display:flex;flex-direction:column;gap:12px;width:100%;max-width:280px;font-family:var(--font-mono);font-size:12px;color:hsla(0,0%,100%,.6);z-index:2}.lp-connect-row{display:flex;justify-content:space-between;padding:8px 12px;background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.05);border-radius:6px}.lp-connect-row .lp-tag{background:hsla(0,0%,100%,.1);padding:2px 6px;border-radius:4px;color:#fff;font-size:10px}.lp-connect-row .lp-val.hl{color:#ff6b35}.lp-connect-status{display:flex;align-items:center;gap:8px;margin-top:8px;font-size:11px;color:#27c93f;justify-content:center}.lp-status-dot{width:6px;height:6px;background:#27c93f;border-radius:50%}.lp-status-dot.pulse{animation:pulseGreen 2s infinite}@keyframes pulseGreen{0%{box-shadow:0 0 0 0 rgba(39,201,63,.4)}70%{box-shadow:0 0 0 6px rgba(39,201,63,0)}to{box-shadow:0 0 0 0 rgba(39,201,63,0)}}.lp-analyze-ui{display:flex;flex-direction:column;gap:20px;width:100%;max-width:320px;padding:0 20px;z-index:2}.lp-scan-bar{height:2px;width:100%;background:hsla(0,0%,100%,.1);position:relative;overflow:hidden}.lp-scan-bar:after{content:"";position:absolute;top:0;left:0;height:100%;width:30%;background:#ff6b35;animation:scanBar 2s linear infinite}@keyframes scanBar{0%{left:-30%}to{left:100%}}.lp-code-lines{display:flex;flex-direction:column;gap:8px}.lp-cl{height:6px;background:hsla(0,0%,100%,.1);border-radius:3px}.lp-cl.w-full{width:100%}.lp-cl.w-3\/4{width:75%}.lp-cl.w-1\/2{width:50%}.lp-cl.w-5\/6{width:83%}.lp-cl.indent{margin-left:16px}.lp-cl.hl{background:rgba(255,107,53,.4)}.lp-analyze-tags{display:flex;gap:8px;font-family:var(--font-mono);font-size:10px;color:#ff6b35}.lp-analyze-tags span{padding:4px 8px;background:rgba(255,107,53,.1);border:1px solid rgba(255,107,53,.2);border-radius:12px}.lp-adapt-ui{width:100%;padding:24px;z-index:2}.lp-adapt-split{display:grid;grid-template-columns:1fr 1fr;gap:16px}.lp-adapt-col{display:flex;flex-direction:column;gap:8px}.lp-col-head{font-family:var(--font-mono);font-size:10px;color:hsla(0,0%,100%,.5);text-align:center}.lp-col-head.hl{color:#27c93f}.lp-render-box{background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.05);border-radius:8px;height:120px;padding:12px}.lp-render-box.ui{display:flex;flex-direction:column;gap:8px}.lp-render-box.ui .box-img{height:40px;background:hsla(0,0%,100%,.05);border-radius:4px}.lp-render-box.ui .box-txt{flex:1;background:hsla(0,0%,100%,.05);border-radius:4px}.lp-render-box.code{font-family:var(--font-mono);font-size:10px;color:#2c7a5f;white-space:pre-wrap;border-color:rgba(44,122,95,.3);background:rgba(44,122,95,.05)}.lp-caps{position:relative;z-index:1;padding:120px 24px}.lp-caps-inner{max-width:1020px;margin:0 auto}.lp-caps-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:48px}.lp-caps-card{background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.08);border-radius:16px;overflow:hidden;display:flex;flex-direction:column}.lp-caps-card-visual{height:180px;background:rgba(0,0,0,.4);border-bottom:1px solid hsla(0,0%,100%,.05);padding:0;overflow:hidden;position:relative}.lp-caps-card-visual,.lp-ui-adaptive{display:flex;align-items:center;justify-content:center}.lp-ui-adaptive{gap:12px;width:100%;height:100%;padding:20px;background:radial-gradient(circle at center,hsla(0,0%,100%,.02) 0,transparent 70%)}.lp-ui-card{flex:1;background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.08);border-radius:8px;height:100%;display:flex;flex-direction:column}.lp-ui-card.human{border-top:2px solid #4a6fdc}.lp-ui-card.ai{border-top:2px solid #2c7a5f}.lp-ui-header{font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;padding:8px;border-bottom:1px solid hsla(0,0%,100%,.05);color:hsla(0,0%,100%,.6)}.lp-ui-header.code{font-family:var(--font-mono);color:#ff6b35}.lp-ui-body{padding:8px;display:flex;flex-direction:column;gap:6px}.lp-ui-img{width:100%;height:24px;background:hsla(0,0%,100%,.05);border-radius:4px}.lp-ui-lines{display:flex;flex-direction:column;gap:4px}.lp-ui-lines div{height:4px;background:hsla(0,0%,100%,.1);border-radius:2px}.lp-ui-lines div:last-child{width:60%}.lp-ui-body.code{font-family:var(--font-mono);font-size:10px;color:#ff6b35;gap:2px}.lp-ui-body.code .indent{padding-left:8px;color:hsla(0,0%,100%,.6)}.lp-ui-split{width:16px;height:1px;background:hsla(0,0%,100%,.2);position:relative}.lp-ui-split:after{content:"";position:absolute;right:-4px;top:-3px;border-left:4px solid hsla(0,0%,100%,.2);border-top:3px solid transparent;border-bottom:3px solid transparent}.lp-ui-formats{width:100%;height:100%;display:flex;align-items:center;justify-content:center;padding:20px;background:radial-gradient(circle at top right,rgba(255,107,53,.05) 0,transparent 70%)}.lp-ui-fmt-window{width:100%;background:hsla(0,0%,4%,.8);border:1px solid hsla(0,0%,100%,.1);border-radius:8px;box-shadow:0 12px 24px rgba(0,0,0,.5);overflow:hidden;z-index:2}.lp-ui-fmt-header{display:flex;align-items:center;gap:6px;padding:8px 12px;background:hsla(0,0%,100%,.05);border-bottom:1px solid hsla(0,0%,100%,.05)}.lp-ui-fmt-header span{width:8px;height:8px;border-radius:50%;background:hsla(0,0%,100%,.2)}.lp-ui-fmt-header p{margin:0 0 0 8px;font-family:var(--font-mono);font-size:10px;color:hsla(0,0%,100%,.5)}.lp-ui-fmt-body{padding:12px;font-family:var(--font-mono);font-size:11px;color:hsla(0,0%,100%,.7);display:flex;flex-direction:column;gap:4px}.lp-ui-fmt-body .md-h1{color:#ff6b35;font-weight:600;margin:0 0 4px}.lp-ui-fmt-body .md-p{color:hsla(0,0%,100%,.5);margin:0}.lp-ui-crawler{width:100%;height:100%;padding:24px;display:flex;align-items:center;justify-content:center;background:radial-gradient(circle at bottom left,rgba(44,122,95,.05) 0,transparent 70%)}.lp-ui-log{width:100%;display:flex;flex-direction:column;gap:8px}.lp-ui-log-item{display:flex;align-items:center;gap:12px;padding:8px 12px;background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.05);border-radius:6px;font-family:var(--font-mono)}.lp-ui-log-item:nth-child(2){opacity:.7}.lp-ui-log-item:nth-child(3){opacity:.4}.log-time{font-size:10px;color:hsla(0,0%,100%,.3)}.log-bot{flex:1;font-size:11px;color:hsla(0,0%,100%,.8)}.log-status{font-size:10px;color:#2c7a5f;background:rgba(44,122,95,.15);padding:2px 6px;border-radius:4px}.lp-caps-card-content{padding:24px}.lp-caps-title{font-size:16px;font-weight:600;color:#fff;margin:0 0 8px}.lp-caps-desc{font-size:14px;color:hsla(0,0%,100%,.5);line-height:1.6;margin:0}.cg-adaptive,.cg-crawler,.cg-formats{width:100%;height:100%;padding:24px;position:relative;display:flex;align-items:center;justify-content:center}.cg-adaptive{flex-direction:column;gap:16px}.cg-card-ai,.cg-card-human{width:100%;background:hsla(0,0%,9%,.9);border:1px solid hsla(0,0%,100%,.08);border-radius:8px;padding:16px;position:relative;box-shadow:0 8px 30px rgba(0,0,0,.3),inset 0 1px 0 hsla(0,0%,100%,.05)}.cg-card-ai:before{content:"AI";color:#ff6b35;font-family:var(--font-mono)}.cg-card-ai:before,.cg-card-human:before{position:absolute;top:-10px;left:12px;background:#161616;padding:0 8px;font-size:10px;font-weight:700;border:1px solid hsla(0,0%,100%,.08);border-radius:4px}.cg-card-human:before{content:"HUMAN";color:#4a6fdc;letter-spacing:.05em}.cg-code-block{font-family:var(--font-mono);font-size:11px;color:hsla(0,0%,100%,.6);line-height:1.6}.cg-code-block .cg-bracket{color:#ff6b35;font-weight:700}.cg-code-block .cg-line{padding-left:12px}.cg-code-block .cg-key{color:#2c7a5f}.cg-code-block .cg-str{color:hsla(0,0%,100%,.8)}.cg-browser-dots{display:flex;gap:4px;margin-bottom:12px}.cg-browser-dots span{width:6px;height:6px;border-radius:50%;background:hsla(0,0%,100%,.15)}.cg-hero-mock{display:flex;flex-direction:column;gap:8px}.cg-mock-h1{height:8px;width:60%;background:#4a6fdc;border-radius:4px;opacity:.8}.cg-mock-p{height:6px;width:80%;background:hsla(0,0%,100%,.1);border-radius:3px;margin-bottom:4px}.cg-mock-btn{height:16px;width:48px;background:rgba(74,111,220,.2);border-radius:4px;border:1px solid rgba(74,111,220,.4)}.cg-formats{background:radial-gradient(circle at center,rgba(255,107,53,.05) 0,transparent 60%)}.cg-glow-orange{position:absolute;width:100px;height:100px;background:#ff6b35;filter:blur(50px);opacity:.15;border-radius:50%}.cg-markdown-window{width:100%;background:hsla(0,0%,6%,.95);border:1px solid hsla(0,0%,100%,.1);border-radius:8px;box-shadow:0 12px 30px rgba(0,0,0,.5),inset 0 1px 0 hsla(0,0%,100%,.05);z-index:2;overflow:hidden}.cg-tab-bar{display:flex;background:hsla(0,0%,100%,.02);border-bottom:1px solid hsla(0,0%,100%,.05);padding:0 8px}.cg-tab{padding:8px 12px;font-family:var(--font-mono);font-size:10px;color:hsla(0,0%,100%,.4);border-bottom:1px solid transparent}.cg-tab.active{color:#ff6b35;border-bottom-color:#ff6b35;background:hsla(0,0%,100%,.02)}.cg-editor-body{padding:16px;font-family:var(--font-mono);font-size:12px;line-height:1.6}.cg-md-line{color:hsla(0,0%,100%,.6)}.cg-md-hash{color:#ff6b35;font-weight:700}.cg-md-highlight{color:#fff;background:rgba(255,107,53,.2);padding:0 4px;border-radius:2px}.cg-cursor{display:inline-block;width:6px;height:12px;background:#ff6b35;vertical-align:middle;margin-left:2px;animation:blink 1s infinite}@keyframes blink{0%,to{opacity:1}50%{opacity:0}}.cg-crawler{background:radial-gradient(circle at bottom,rgba(44,122,95,.05) 0,transparent 70%)}.cg-glow-blue{position:absolute;width:120px;height:60px;bottom:20px;background:#2c7a5f;filter:blur(40px);opacity:.15}.cg-chart-container{height:120px;border-bottom:1px solid hsla(0,0%,100%,.1);padding:0 10px;gap:8px;z-index:2}.cg-chart-bars,.cg-chart-container{width:100%;display:flex;align-items:flex-end}.cg-chart-bars{justify-content:space-between;height:100%;padding-top:20px}.cg-bar{flex:1;background:hsla(0,0%,100%,.05);border-radius:4px 4px 0 0;position:relative;transition:all .3s ease;max-width:24px}.cg-bar.hl{background:linear-gradient(0deg,rgba(44,122,95,.4),#2c7a5f);box-shadow:0 0 12px rgba(44,122,95,.4)}.cg-tooltip{position:absolute;top:-30px;left:50%;transform:translateX(-50%);background:#161616;border:1px solid hsla(0,0%,100%,.1);padding:4px 8px;border-radius:4px;font-family:var(--font-mono);font-size:9px;color:#2c7a5f;white-space:nowrap;box-shadow:0 4px 12px rgba(0,0,0,.5);opacity:0;animation:fadeUp .5s ease .5s forwards}@keyframes fadeUp{to{opacity:1;transform:translate(-50%,-4px)}}.lp-usecases{position:relative;z-index:1;padding:88px 24px}.lp-usecases-inner{max-width:1020px;margin:0 auto}.lp-usecases-head{text-align:center;margin-bottom:48px}.lp-usecases-head .lp-section-sub{margin:12px auto 0}.lp-usecases-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.lp-usecase{background:hsla(0,0%,100%,.03);backdrop-filter:blur(16px);border:1px solid hsla(0,0%,100%,.08);border-radius:18px;padding:28px 24px}.lp-usecase-num{font-size:12px;font-weight:700;color:hsla(0,0%,100%,.2);display:block;margin-bottom:16px}.lp-usecase-name{font-size:18px;font-weight:700;color:#fff;margin:0 0 8px}.lp-usecase-outcome{font-size:14px;color:hsla(0,0%,100%,.5);line-height:1.55;margin:0}.lp-faq{position:relative;z-index:1;padding:120px 24px}.lp-faq-inner{max-width:1020px;margin:0 auto;display:grid;grid-template-columns:320px 1fr;gap:60px;align-items:start}.lp-faq-header{text-align:left}.lp-faq-list{display:flex;flex-direction:column;gap:8px}.lp-faq-item{background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.08);border-radius:12px;padding:0 20px}.lp-faq-item summary{padding:20px 0;font-size:15px;font-weight:500;color:#fff;cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center}.lp-faq-item summary::-webkit-details-marker{display:none}.lp-faq-item summary:after{content:"+";font-size:18px;color:hsla(0,0%,100%,.4);transition:transform .2s ease}.lp-faq-item[open] summary:after{transform:rotate(45deg);color:#fff}.lp-faq-item p{font-size:14px;line-height:1.65;color:hsla(0,0%,100%,.6);margin:0;padding:0 0 20px}.lp-scan-section{position:relative;z-index:1;padding:64px 24px;text-align:center}.lp-scan-inner{max-width:520px;margin:0 auto}.lp-scan-inner .lp-section-h2{margin-bottom:8px}.lp-scan-inner .lp-section-sub{margin:0 auto 24px}.lp-scan-form{display:flex;gap:8px;max-width:440px;margin:0 auto}.lp-scan-input{flex:1;padding:12px 16px;font-size:14px;border:1px solid rgba(0,0,0,.1);border-radius:12px;background:hsla(0,0%,100%,.6);backdrop-filter:blur(8px);outline:none;color:#0a0a0a;transition:border-color .2s ease}.lp-scan-input:focus{border-color:rgba(0,0,0,.25)}.lp-scan-input::placeholder{color:rgba(0,0,0,.3)}.lp-scan-btn{padding:12px 20px!important;font-size:14px!important;border-radius:12px!important}.lp-pricing{position:relative;z-index:1;padding:120px 24px}.lp-pricing-inner{max-width:1020px;margin:0 auto}.lp-pricing-header{text-align:center;margin-bottom:64px}.lp-pricing-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;align-items:center}.lp-pricing-card{background:hsla(0,0%,100%,.02);border:1px solid hsla(0,0%,100%,.1);border-radius:16px;padding:32px 24px;display:flex;flex-direction:column;position:relative}.lp-pricing-card.popular{background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.2);transform:scale(1.05);z-index:2;box-shadow:0 40px 100px rgba(0,0,0,.5)}.lp-pricing-badge{position:absolute;top:-12px;left:50%;transform:translateX(-50%);background:#fff;color:#0a0a0a;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;padding:4px 12px;border-radius:100px}.lp-pricing-name{font-size:18px;font-weight:600;color:#fff;margin:0 0 12px}.lp-pricing-desc{font-size:14px;color:hsla(0,0%,100%,.5);line-height:1.5;margin:0 0 24px;min-height:42px}.lp-pricing-price{font-size:36px;font-weight:700;color:#fff;margin-bottom:24px;display:flex;align-items:baseline;gap:4px}.lp-pricing-price span{font-size:14px;font-weight:500;color:hsla(0,0%,100%,.4)}.lp-pricing-features{list-style:none;padding:0;margin:0 0 32px;display:flex;flex-direction:column;gap:12px;flex:1}.lp-pricing-features li{font-size:14px;color:hsla(0,0%,100%,.7);display:flex;align-items:center;gap:10px}.lp-pricing-features .check{color:#fff;font-weight:700}.lp-pricing-btn{display:block;text-align:center;padding:12px 0;border-radius:8px;font-size:14px;font-weight:600;text-decoration:none;background:transparent;color:#fff;border:1px solid hsla(0,0%,100%,.15);transition:all .2s}.lp-pricing-btn:hover{background:hsla(0,0%,100%,.05)}.lp-pricing-btn.primary{background:#fff;color:#0a0a0a;border-color:#fff}.lp-pricing-btn.primary:hover{background:hsla(0,0%,100%,.9)}.lp-cta-section{position:relative;z-index:1;padding:160px 24px;text-align:center;background-color:#161616;background-image:linear-gradient(180deg,#161616 0,hsla(0,0%,9%,.4) 40%,hsla(0,0%,9%,.4) 60%,#161616),url(/hero-bg.webp);background-size:cover;background-position:bottom;color:#fff;margin-top:40px}.lp-cta-inner{max-width:560px;margin:0 auto}.lp-cta-lead{font-size:14px;color:hsla(0,0%,100%,.4);margin:0 0 16px;line-height:1.6}.lp-cta-h2{font-size:clamp(28px,4vw,38px);font-weight:700;color:#fff;letter-spacing:-.03em;line-height:1.15;margin:0 0 12px}.lp-cta-sub{font-size:15px;color:hsla(0,0%,100%,.5);margin:0 0 28px}.lp-cta-btn-lg,.lp-cta-section .lp-nav-cta{display:inline-flex;align-items:center;justify-content:center;padding:14px 36px;background:#fff;color:#0a0a0a;font-weight:600;font-size:15px;border-radius:100px;text-decoration:none;border:none;cursor:pointer;transition:all .2s ease}.lp-cta-btn-lg:hover,.lp-cta-section .lp-nav-cta:hover{background:#f0f0f0;transform:translateY(-1px)}.legal-page,.mk-root{position:relative;min-height:100vh;background:#161616;color:#fff}.mk-bg{display:none}.mk-bg:before{top:-5%;left:-10%;right:-10%;height:45%;background:radial-gradient(ellipse 100% 60% at 50% 0,hsla(30,27%,71%,.2) 0,transparent 50%),radial-gradient(ellipse 70% 40% at 70% 15%,hsla(30,44%,82%,.15) 0,transparent 45%),radial-gradient(ellipse 50% 30% at 25% 10%,rgba(190,210,235,.15) 0,transparent 40%);filter:blur(60px)}.mk-bg:after,.mk-bg:before{content:"";position:fixed;pointer-events:none}.mk-bg:after{bottom:-15%;left:-20%;right:-20%;height:50%;background:radial-gradient(ellipse 100% 50% at 50% 100%,hsla(40,23%,87%,.35) 0,transparent 50%);filter:blur(80px)}.legal-bg{position:fixed;inset:0;pointer-events:none;z-index:0;background:radial-gradient(ellipse 90% 55% at 20% 0,rgba(255,248,226,.8) 0,transparent 58%),radial-gradient(ellipse 85% 45% at 80% 10%,rgba(214,236,255,.24) 0,transparent 60%)}.legal-content,.mk-footer,.mk-hero,.mk-page-cta,.mk-section{position:relative;z-index:1}.legal-content,.mk-hero,.mk-page-cta,.mk-section{width:min(1120px,calc(100% - 48px));margin:0 auto}.mk-hero{text-align:center;padding-top:150px}.mk-eyebrow,.mk-kicker{margin:0 0 14px;font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:hsla(0,0%,100%,.45)}.mk-h1{margin:0;font-size:clamp(34px,6vw,56px);line-height:1.06;letter-spacing:-.04em;font-weight:700;color:#fff}.mk-sub{margin:16px auto 0;max-width:760px;font-size:17px;line-height:1.7;color:hsla(0,0%,100%,.55)}.mk-hero-actions{margin-top:24px;display:flex;justify-content:center;align-items:center;gap:10px;flex-wrap:wrap}.mk-section{padding-top:74px}.mk-h2{margin:0;font-size:clamp(26px,3vw,38px);letter-spacing:-.03em;line-height:1.15;font-weight:600;color:#fff}.mk-pricing-grid,.mk-simple-grid,.mk-steps-grid{margin-top:24px;display:grid;gap:14px}.mk-simple-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.mk-steps-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mk-pricing-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.mk-card{padding:20px 16px;border-radius:var(--lp-r-lg);border:1px solid hsla(0,0%,100%,.1);background:hsla(0,0%,100%,.04);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.mk-card h3{margin:0 0 8px;font-size:20px;font-weight:520;color:#fff}.mk-card p{margin:0;font-size:15px;line-height:1.65;color:hsla(0,0%,100%,.55)}.mk-card .mk-ghost-link{margin-top:12px}.mk-step-no{margin-bottom:10px!important;font-size:12px!important;font-weight:600;letter-spacing:.08em;color:hsla(0,0%,100%,.35)!important}.mk-compare{margin-top:24px;display:grid;grid-template-columns:1fr 1fr;gap:14px}.mk-compare-col{border-radius:var(--lp-r-lg);border:1px solid hsla(0,0%,100%,.1);background:hsla(0,0%,100%,.04);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);padding:20px}.mk-compare-col h3{margin:0 0 10px;font-size:18px;font-weight:520;color:#fff}.mk-compare-col ul{margin:0;padding-left:20px;color:hsla(0,0%,100%,.55);line-height:1.65}.mk-rail{margin-top:18px;border:1px solid hsla(0,0%,100%,.1);border-radius:var(--lp-r-lg);overflow:hidden;background:hsla(0,0%,100%,.03);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.mk-rail-row{display:grid;grid-template-columns:70px 1fr;gap:12px;align-items:start;padding:16px 18px;border-bottom:1px solid hsla(0,0%,100%,.06)}.mk-rail-row>span{font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:hsla(0,0%,100%,.35);margin-top:3px}.mk-rail-row h3{margin:0;font-size:18px;font-weight:520;color:#fff}.mk-rail-row p{margin:8px 0 0;font-size:15px;line-height:1.65;color:hsla(0,0%,100%,.55)}.mk-inline-cta{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:18px 20px;border-radius:var(--lp-r-lg);border:1px solid hsla(0,0%,100%,.1);background:hsla(0,0%,100%,.04);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.mk-inline-cta p{margin:0;font-size:15px;color:hsla(0,0%,100%,.6)}.mk-ghost-link{display:inline-flex;align-items:center;padding:10px 14px;border-radius:var(--lp-r-sm);text-decoration:none;border:1px solid hsla(0,0%,100%,.62);background:hsla(0,0%,100%,.54);backdrop-filter:blur(24px) saturate(150%);-webkit-backdrop-filter:blur(24px) saturate(150%);color:#161616;font-size:14px;font-weight:520;transition:all .2s ease}.mk-ghost-link:hover{transform:translateY(-1px);background:hsla(0,0%,100%,.66);border-color:hsla(0,0%,100%,.76)}.mk-plan{margin:0 0 8px;font-size:13px;letter-spacing:.08em;text-transform:uppercase;color:hsla(0,0%,100%,.4)}.mk-price{margin:0;font-size:42px;line-height:1;font-weight:540;letter-spacing:-.02em;color:#fff}.mk-price-note{margin:8px 0 14px!important}.mk-price-card ul{margin:0 0 16px;padding-left:18px;color:hsla(0,0%,100%,.55);line-height:1.65}.mk-price-card{display:flex;flex-direction:column}.mk-price-card .lp-nav-cta,.mk-price-card .mk-ghost-link{margin-top:auto}.mk-faq-list{margin-top:18px;display:grid;gap:10px}.mk-faq-item{border-radius:var(--lp-r-lg);border:1px solid hsla(0,0%,100%,.1);background:hsla(0,0%,100%,.04);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);padding:14px 16px}.mk-faq-item summary{cursor:pointer;font-size:16px;font-weight:520;color:#fff}.mk-faq-item p{margin:10px 0 0;font-size:15px;line-height:1.65;color:hsla(0,0%,100%,.55)}.mk-page-cta{text-align:center;padding:84px 0 0}.mk-page-cta-lead{margin:0;font-size:13px;letter-spacing:.08em;text-transform:uppercase;color:hsla(0,0%,100%,.4)}.mk-section-note{margin:0 0 12px;font-size:14px;color:hsla(0,0%,100%,.45)}.mk-diagram{margin-top:20px;padding:24px 16px;border-radius:var(--lp-r-lg);border:1px solid hsla(0,0%,100%,.1);background:hsla(0,0%,100%,.03);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);overflow-x:auto}.mk-diagram-svg{width:100%;max-width:800px;height:auto;display:block;margin:0 auto}.mk-article{position:relative;z-index:1;width:min(760px,calc(100% - 48px));margin:0 auto;padding-top:150px;padding-bottom:60px}.mk-article-header{margin-bottom:40px}.mk-article-meta{margin:10px 0 0;font-size:13px;color:hsla(0,0%,100%,.4)}.mk-article-body{font-size:16px;line-height:1.78;color:hsla(0,0%,100%,.65)}.mk-article-body h2{margin:36px 0 14px;font-size:24px;font-weight:560;letter-spacing:-.015em;color:#fff}.mk-article-body h3{margin:24px 0 10px;font-size:18px;font-weight:540;color:#fff}.mk-article-body p{margin:0 0 16px}.mk-article-body ul{margin:0 0 16px;padding-left:20px}.mk-article-body li{margin-bottom:6px}.mk-article-body code{font-family:var(--font-mono);font-size:14px;padding:2px 6px;border-radius:4px;background:hsla(0,0%,100%,.08);color:hsla(0,0%,100%,.8)}.mk-article-cta{margin-top:48px;padding:24px;border-radius:var(--lp-r-lg);border:1px solid hsla(0,0%,100%,.1);background:hsla(0,0%,100%,.04);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);text-align:center}.mk-article-cta p{margin:0 0 14px;font-size:15px;color:hsla(0,0%,100%,.56)}.mk-related{margin-top:40px;padding:22px 24px;border-radius:var(--lp-r-lg);border:1px solid hsla(0,0%,100%,.1);background:hsla(0,0%,100%,.04);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.mk-related-title{margin:0 0 12px;font-size:14px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:hsla(0,0%,100%,.42)}.mk-related-list{display:grid;gap:8px}.mk-related-link{text-decoration:none;font-size:15px;font-weight:500;color:hsla(0,0%,100%,.8);transition:color .15s ease}.mk-related-link:hover{color:#fff}.docs-shell{display:flex;max-width:1120px;margin:0 auto;padding:100px 32px 80px;gap:0;min-height:70vh}.docs-sidebar{width:240px;flex-shrink:0;position:sticky;top:100px;align-self:flex-start;padding:0 24px 32px 0;border-right:1px solid hsla(0,0%,100%,.08);max-height:calc(100vh - 100px);overflow-y:auto}.docs-sidebar-group{margin-bottom:24px}.docs-sidebar-group:last-child{margin-bottom:0}.docs-sidebar-title{margin:0 0 8px;padding:0 12px;font-size:11px;font-weight:650;letter-spacing:.08em;text-transform:uppercase;color:hsla(0,0%,100%,.3)}.docs-sidebar-nav{display:flex;flex-direction:column;gap:1px}.docs-sidebar-link{display:block;padding:7px 12px;border-radius:6px;font-size:13.5px;font-weight:450;color:hsla(0,0%,100%,.5);text-decoration:none;transition:color .15s ease,background .15s ease}.docs-sidebar-link:hover{color:hsla(0,0%,100%,.85);background:hsla(0,0%,100%,.04)}.docs-sidebar-link-active{color:#fff;background:hsla(0,0%,100%,.07);font-weight:540}.docs-content{flex:1;min-width:0;padding:32px 0 0 48px;max-width:720px}.docs-content .mk-article-body h2{margin-top:40px}.docs-content .mk-article-body h2:first-child{margin-top:0}.docs-page-header{margin-bottom:32px;padding-bottom:24px;border-bottom:1px solid hsla(0,0%,100%,.08)}.docs-page-header h1{font-size:32px;font-weight:650;color:#fff;margin:0 0 8px;letter-spacing:-.02em;line-height:1.2}.docs-page-header p{font-size:15px;color:hsla(0,0%,100%,.5);margin:0;line-height:1.6;max-width:520px}.docs-sidebar-toggle{display:none}.legal-content{margin-top:118px;margin-bottom:56px;padding:30px 28px;border-radius:var(--lp-r-lg);border:1px solid hsla(0,0%,100%,.52);border-top-color:hsla(0,0%,100%,.78);background:hsla(0,0%,100%,.46);backdrop-filter:blur(34px) saturate(160%);-webkit-backdrop-filter:blur(34px) saturate(160%);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.68),0 10px 30px rgba(0,0,0,.06)}.legal-content h1{margin:0;font-size:clamp(34px,4vw,48px);font-weight:540;letter-spacing:-.02em}.legal-updated{margin:10px 0 24px;font-size:13px;color:rgba(0,0,0,.45)}.legal-content section+section{margin-top:24px}.legal-content h2{margin:0 0 10px;font-size:22px;letter-spacing:-.015em}.legal-content h3{margin:16px 0 8px;font-size:16px}.legal-content li,.legal-content p{font-size:15px;line-height:1.7;color:rgba(0,0,0,.6)}.legal-content ul{margin:0;padding-left:18px}.mk-footer{margin-top:80px;padding-bottom:40px;background:#161616}.mk-footer-inner{width:min(1200px,calc(100% - 48px));margin:0 auto;padding:48px 0 0;border-top:1px solid hsla(0,0%,100%,.1);background:transparent;box-shadow:none}.mk-footer-brand{margin-bottom:32px}.mk-footer-tagline{margin:0;font-size:14px;color:hsla(0,0%,100%,.5)}.mk-footer-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}.mk-footer-title{margin:0 0 12px;font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#fff}.mk-footer-links{display:flex;flex-direction:column;gap:10px}.mk-footer-links a{text-decoration:none;font-size:14px;color:hsla(0,0%,100%,.5);transition:color .2s}.mk-footer-links a:hover{color:#fff}.mk-footer-bottom{margin-top:40px;padding-top:24px;border-top:1px solid hsla(0,0%,100%,.05);font-size:13px;color:hsla(0,0%,100%,.4);display:flex;justify-content:space-between;align-items:center}.mk-footer-bottom-links{display:flex;gap:20px}.mk-footer-bottom-links a{text-decoration:none;font-size:13px;color:hsla(0,0%,100%,.4);transition:color .2s}.mk-footer-bottom-links a:hover{color:#fff}@media (max-width:768px){.mk-footer-grid{grid-template-columns:repeat(2,1fr);gap:32px 16px}.mk-footer-bottom-links{display:none}}@media (max-width:480px){.mk-footer-grid{grid-template-columns:repeat(2,1fr)}.mk-footer-bottom{flex-direction:column;align-items:flex-start;gap:12px}}@media (max-width:768px){.hide-mobile{display:none!important}.lp-trust{padding:24px 20px 28px}.lp-marquee-wrap{overflow:visible;mask-image:none;-webkit-mask-image:none}.lp-marquee-track{animation:none;width:100%;display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.lp-marquee-set:last-child{display:none}.lp-marquee-set{display:contents}.lp-marquee-item{padding:8px 10px;gap:7px;border-radius:10px;justify-content:center}.lp-marquee-logo{width:18px;height:18px}.lp-marquee-name{font-size:12px;font-weight:600}.lp-hero{padding:100px 20px 40px}.lp-hero-br{display:none}.lp-hero-h1{font-size:32px;line-height:1.12}.lp-hero-sub{font-size:16px;padding:0 8px}.lp-hero-actions,.lp-hero-buttons{flex-direction:row;gap:10px;width:100%;max-width:320px;margin:0 auto;justify-content:center}.lp-hero-actions .lp-btn-ghost,.lp-hero-actions .lp-btn-primary,.lp-hero-buttons .lp-btn-ghost,.lp-hero-buttons .lp-btn-primary{padding:12px 22px;font-size:14px}.lp-hero-showcase{max-width:100%;padding:0 8px}.lp-showcase-frame{padding:20px 12px}.lp-demo-caption{font-size:16px}.lp-demo-tabs{gap:2px;padding:6px;overflow-x:auto;-webkit-overflow-scrolling:touch;justify-content:flex-start}.lp-demo-tab{padding:6px 10px;font-size:12px;white-space:nowrap;flex-shrink:0}.lp-demo-tab-logo{width:14px;height:14px}.lp-demo-window{height:520px}.lp-demo-pre{font-size:11px;padding:16px}.lp-demo-human-nav{padding:10px 14px}.lp-demo-human-brand{font-size:13px;gap:6px}.lp-demo-human-nav-links{gap:12px;font-size:11px}.lp-demo-human-btn{padding:5px 10px;font-size:11px}.lp-caps{padding:64px 24px}.lp-caps-grid{grid-template-columns:1fr;gap:16px;margin-top:32px}.lp-pricing{padding:64px 24px}.lp-pricing-grid{grid-template-columns:1fr;gap:16px}.lp-pricing-card.popular{transform:none}.lp-usecases-grid{grid-template-columns:1fr;gap:12px}.lp-scan-form{flex-direction:column}.lp-faq{padding:64px 24px}.lp-faq-inner{grid-template-columns:1fr;gap:32px}.lp-cta-section{padding:60px 20px}.lp-cta-section h2{font-size:28px}.lp-how{padding:56px 24px 48px}.lp-how-tabs{grid-template-columns:1fr;gap:32px}.mk-hero{padding:120px 20px 40px}.mk-h1{font-size:32px}.mk-h2{font-size:22px}.mk-section{padding:0 8px}.mk-compare,.mk-pricing-grid,.mk-simple-grid{grid-template-columns:1fr}.mk-compare{gap:24px}.mk-steps-grid{grid-template-columns:1fr}.mk-hero-actions{flex-direction:column;gap:10px;width:100%;max-width:280px;margin:0 auto}.mk-hero-actions .lp-nav-cta,.mk-hero-actions .mk-ghost-link{text-align:center}.mk-article{padding:120px 20px 60px}.mk-article-body{font-size:16px}.rs-hero{padding:120px 20px 40px}.rs-h1{font-size:30px}.rs-compare-table{overflow-x:auto;-webkit-overflow-scrolling:touch}.rs-compare-head,.rs-compare-row{min-width:600px}.rs-proof-strip{flex-wrap:wrap;gap:8px;padding:0 20px;justify-content:center}.mk-footer-inner{padding:24px 20px}.legal-content{padding:120px 20px 60px}.legal-content h1{font-size:28px}.docs-shell{flex-direction:column;padding:80px 20px 60px}.docs-sidebar{display:none;position:static;width:100%;padding:16px 0;border-right:none;border-bottom:1px solid hsla(0,0%,100%,.08);max-height:none}.docs-sidebar.docs-sidebar-open{display:block}.docs-content{padding:24px 0 0}.docs-sidebar-toggle{display:flex;align-items:center;gap:8px;padding:12px 0;margin-bottom:0;background:none;border:none;color:hsla(0,0%,100%,.65);font-size:14px;font-weight:500;cursor:pointer}.docs-sidebar-toggle-icon{font-size:16px}}@media (max-width:480px){.lp-hero-h1{font-size:28px}.lp-demo-tabs{gap:0;padding:4px}.lp-demo-tab{padding:5px 8px;font-size:11px}.lp-demo-window{height:480px}.lp-how{padding:48px 20px 40px}.mk-h1{font-size:26px}.rs-h1{font-size:24px}}.rs-root{min-height:100vh;background:#f5f5f3;position:relative;overflow:hidden}.rs-bg{position:fixed;inset:0;background:radial-gradient(ellipse 80% 50% at 50% -10%,rgba(100,180,200,.12),transparent);pointer-events:none;z-index:0}.rs-hero{position:relative;z-index:1;max-width:860px;margin:0 auto;padding:160px 40px 60px;text-align:center}.rs-kicker{font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:rgba(0,0,0,.35);margin:0 0 20px}.rs-h1{font-size:clamp(32px,4.5vw,52px);font-weight:800;letter-spacing:-.03em;line-height:1.1;color:#0a0a0a;margin:0 0 20px}.rs-h2{font-size:clamp(22px,3vw,32px);font-weight:700;letter-spacing:-.02em;color:#0a0a0a;margin:0 0 12px}.rs-sub{font-size:17px;line-height:1.7;color:rgba(0,0,0,.55);max-width:640px;margin:0 auto}.rs-muted{font-size:15px;line-height:1.7;color:rgba(0,0,0,.5);max-width:680px;margin:0 0 24px}.rs-proof-strip{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;gap:10px;flex-wrap:wrap;padding:0 40px 56px;max-width:860px;margin:0 auto}.rs-proof-badge{display:inline-flex;align-items:center;gap:6px;padding:7px 16px;background:hsla(0,0%,100%,.6);border:1px solid rgba(0,0,0,.08);border-radius:100px;font-size:13px;font-weight:500;color:rgba(0,0,0,.6);backdrop-filter:blur(8px)}.rs-proof-badge:before{content:"";width:6px;height:6px;border-radius:50%;background:#4caf82;flex-shrink:0}.rs-compare{position:relative;z-index:1;max-width:900px;margin:0 auto;padding:0 40px 64px}.rs-compare-table{margin-top:16px;border-radius:14px;overflow:hidden;border:1px solid rgba(0,0,0,.08)}.rs-compare-head,.rs-compare-row{display:grid;grid-template-columns:200px 1fr 1fr;gap:0}.rs-compare-head{background:rgba(0,0,0,.04);padding:12px 20px;font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:rgba(0,0,0,.4)}.rs-compare-head span,.rs-compare-row span{padding:0 12px}.rs-compare-head span:first-child,.rs-compare-row span:first-child{padding-left:0}.rs-compare-row{background:hsla(0,0%,100%,.5);border-top:1px solid rgba(0,0,0,.06);padding:16px 20px;font-size:14px;line-height:1.6;color:rgba(0,0,0,.65);align-items:start}.rs-area{font-weight:600;color:#0a0a0a}.rs-cta{position:relative;z-index:1;max-width:860px;margin:0 auto;padding:24px 40px 80px;text-align:center}.rs-cta-actions{display:flex;align-items:center;justify-content:center;gap:12px;margin-top:24px;flex-wrap:wrap}.rs-link-ghost{font-size:15px;font-weight:500;color:rgba(0,0,0,.5);text-decoration:none;padding:10px 20px;border-radius:100px;border:1px solid rgba(0,0,0,.12);transition:all .2s}.rs-link-ghost:hover{color:rgba(0,0,0,.8);border-color:rgba(0,0,0,.25)}.dashboard,.onboarding-page{background:#e8eef5;color:var(--text-1);min-height:100vh;position:relative;z-index:1;overflow-x:hidden}.dashboard:before,.onboarding-page:before{content:"";position:fixed;top:0;left:0;width:100%;height:100%;z-index:-1;background:radial-gradient(ellipse 80% 60% at 15% 20%,rgba(99,149,220,.18) 0,transparent 60%),radial-gradient(ellipse 70% 50% at 85% 75%,rgba(139,105,220,.12) 0,transparent 60%),radial-gradient(ellipse 60% 40% at 50% 100%,rgba(120,160,220,.1) 0,transparent 50%);filter:blur(40px)}.auth-page{background:linear-gradient(165deg,#edf5fc,#e4f0fa 15%,#dce9f6 30%,#d4e4f4 50%,#dce9f6 70%,#e8f1fa 85%,#f0f6fc);color:var(--text-1);min-height:100vh;position:relative;z-index:1;overflow-x:hidden}.auth-page:before{content:"";position:fixed;top:0;left:0;width:100%;height:100%;z-index:-1;background:radial-gradient(ellipse 120% 80% at 30% 20%,rgba(180,210,245,.25) 0,transparent 50%),radial-gradient(ellipse 100% 70% at 70% 80%,rgba(190,220,250,.2) 0,transparent 50%),radial-gradient(ellipse 80% 60% at 50% 50%,rgba(200,225,250,.15) 0,transparent 60%);filter:blur(80px)}.auth-page{display:flex;align-items:center;justify-content:center;padding:24px}.auth-card{position:relative;width:100%;max-width:420px;padding:44px 40px;background:linear-gradient(170deg,hsla(0,0%,100%,.55),hsla(0,0%,100%,.35) 40%,rgba(240,248,255,.3));backdrop-filter:blur(60px) saturate(200%);-webkit-backdrop-filter:blur(60px) saturate(200%);border-left:1px solid hsla(0,0%,100%,.65);border-top:1px solid hsla(0,0%,100%,.65);border-color:hsla(0,0%,100%,.9) hsla(0,0%,100%,.65) hsla(0,0%,100%,.65) hsla(0,0%,100%,.8);border-style:solid;border-width:2px 1px 1px 1.5px;border-radius:28px;box-shadow:0 8px 32px rgba(140,170,200,.12),0 24px 64px -16px rgba(140,170,200,.1),inset 0 1px 0 hsla(0,0%,100%,.9),inset 0 -1px 0 rgba(180,200,220,.12);overflow:hidden}.auth-card:before{content:"";position:absolute;top:0;left:15%;right:15%;height:1px;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.95),transparent)}.auth-header{text-align:center;margin-bottom:32px}.auth-header .brand-logo{width:48px;height:48px;margin-bottom:16px}.auth-header h1{font-size:28px;font-weight:750;margin-bottom:8px;color:#0d2137;letter-spacing:-.02em}.auth-header p{font-size:15px;color:rgba(30,58,95,.55)}.auth-error{background:rgba(239,68,68,.08);color:#dc2626;border-radius:12px;border:1px solid rgba(239,68,68,.15)}.auth-error,.auth-success{padding:12px 16px;font-size:14px;margin-bottom:20px}.auth-success{background:rgba(34,197,94,.08);color:#16a34a;border-radius:12px;border:1px solid rgba(34,197,94,.15)}.auth-google{width:100%;display:flex;align-items:center;justify-content:center;gap:12px;padding:14px 20px;background:hsla(0,0%,100%,.6);border:1px solid hsla(0,0%,100%,.8);border-top:1.5px solid hsla(0,0%,100%,.95);border-radius:14px;font-size:15px;font-weight:500;color:#0d2137;cursor:pointer;transition:all .3s cubic-bezier(.23,1,.32,1);box-shadow:0 2px 8px rgba(140,170,200,.1),inset 0 1px 0 hsla(0,0%,100%,.8)}.auth-google:hover{background:hsla(0,0%,100%,.75);transform:translateY(-1px);box-shadow:0 4px 16px rgba(140,170,200,.15),inset 0 1px 0 hsla(0,0%,100%,.9)}.auth-divider{display:flex;align-items:center;margin:24px 0;color:rgba(30,58,95,.35);font-size:13px}.auth-divider:after,.auth-divider:before{content:"";flex:1;height:1px;background:rgba(30,58,95,.1)}.auth-divider span{padding:0 16px}.auth-form{gap:18px}.auth-form,.form-group{display:flex;flex-direction:column}.form-group{gap:6px}.form-label{font-size:13px;font-weight:600;color:rgba(30,58,95,.6)}.form-input{padding:13px 16px;background:hsla(0,0%,100%,.5);border:1px solid hsla(0,0%,100%,.7);border-radius:12px;font-size:15px;color:#0d2137;transition:all .25s cubic-bezier(.23,1,.32,1);box-shadow:inset 0 1px 2px rgba(140,170,200,.06)}.form-input:focus{outline:none;background:hsla(0,0%,100%,.7);border-color:rgba(30,100,180,.3);box-shadow:0 0 0 3px rgba(30,100,180,.08),inset 0 1px 2px rgba(140,170,200,.06)}.form-input::placeholder{color:rgba(30,58,95,.3)}.auth-submit{width:100%;padding:14px 20px;background:linear-gradient(180deg,rgba(30,60,100,.88),rgba(18,42,75,.95));color:#fff;border:1px solid rgba(60,100,150,.25);border-top-color:rgba(80,130,180,.35);border-radius:14px;font-size:15px;font-weight:600;cursor:pointer;transition:all .3s cubic-bezier(.23,1,.32,1);margin-top:6px;box-shadow:0 4px 16px rgba(20,50,90,.2),inset 0 1px 0 hsla(0,0%,100%,.12)}.auth-submit:hover{transform:translateY(-2px);box-shadow:0 8px 28px rgba(20,50,90,.28),inset 0 1px 0 hsla(0,0%,100%,.15)}.auth-submit:disabled{opacity:.6;cursor:not-allowed;transform:none}.auth-footer{text-align:center;margin-top:24px;font-size:14px;color:rgba(30,58,95,.45)}.auth-footer a{color:#1e5a9e;font-weight:600;text-decoration:none}.auth-footer a:hover{text-decoration:underline}.auth-forgot{text-align:center;margin-top:8px}.auth-forgot-link{background:none;border:none;color:rgba(30,58,95,.4);cursor:pointer;font-size:13px;text-decoration:underline;transition:color .2s ease}.auth-forgot-link:hover{color:rgba(30,58,95,.6)}.auth-reset-sent{text-align:center;padding:12px;color:#1e5a9e;font-size:14px}.onboarding-page{display:flex;flex-direction:column;min-height:100vh;padding:24px}.onboarding-header{display:flex;justify-content:space-between;align-items:center;padding:16px 24px;margin-bottom:32px}.onboarding-logout{background:none;border:1px solid rgba(0,0,0,.12);color:var(--text-3);font-size:13px;font-weight:500;padding:6px 14px;border-radius:8px;cursor:pointer;transition:all .2s ease}.onboarding-logout:hover{color:var(--text-1);border-color:rgba(0,0,0,.2);background:rgba(0,0,0,.04)}.onboarding-brand{display:flex;align-items:center;gap:8px}.onboarding-brand .brand-logo{width:28px;height:28px}.onboarding-brand .brand-name{font-weight:600;font-size:18px;color:var(--text-1)}.onboarding-progress{display:flex;gap:8px}.progress-step{width:32px;height:4px;background:rgba(0,0,0,.1);border-radius:4px;transition:all .3s}.progress-step.active,.progress-step.completed{background:var(--accent)}.progress-step.active{width:48px}.onboarding-main{flex:1;display:flex;align-items:center;justify-content:center}.onboarding-card{width:100%;max-width:500px;padding:48px}.onboarding-card h1{font-size:28px;font-weight:700;margin-bottom:8px;color:var(--text-1)}.onboarding-card .subtitle{font-size:16px;color:var(--text-3);margin-bottom:32px}.onboarding-form{display:flex;flex-direction:column;gap:16px}.domain-input-wrapper{display:flex;align-items:stretch;background:#fff;border:1px solid rgba(0,0,0,.1);border-radius:12px;overflow:hidden;transition:all .2s}.domain-input-wrapper:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px rgba(0,102,255,.1)}.domain-prefix{display:flex;align-items:center;padding:0 14px;background:rgba(0,0,0,.03);color:var(--text-3);font-size:14px;border-right:1px solid rgba(0,0,0,.08)}.domain-input{flex:1;padding:16px;border:none;background:transparent;font-size:16px;color:var(--text-1)}.domain-input:focus{outline:none}.domain-input::placeholder{color:var(--text-3)}.onboarding-actions{display:flex;gap:12px;margin-top:24px}.btn-primary{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:16px 28px;background:linear-gradient(135deg,#06f,#0052cc);color:#fff;border:none;border-radius:14px;font-size:16px;font-weight:600;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 15px rgba(0,102,255,.3),0 2px 4px rgba(0,102,255,.2);position:relative;overflow:hidden}.btn-primary:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,hsla(0,0%,100%,.2),transparent 50%);opacity:0;transition:opacity .3s}.btn-primary:hover{transform:translateY(-2px);box-shadow:0 8px 25px rgba(0,102,255,.4),0 4px 8px rgba(0,102,255,.2)}.btn-primary:hover:before{opacity:1}.btn-primary:active{transform:translateY(0);box-shadow:0 2px 8px rgba(0,102,255,.3)}.btn-primary:disabled{opacity:.6;cursor:not-allowed;transform:none;box-shadow:0 2px 8px rgba(0,102,255,.2)}.btn-primary svg{width:18px;height:18px;transition:transform .3s ease}.btn-primary:hover svg{transform:translateX(2px)}.btn-secondary{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:16px 28px;background:rgba(0,0,0,.04);color:var(--text-2);border:1.5px solid rgba(0,0,0,.08);border-radius:14px;font-size:16px;font-weight:500;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1)}.btn-secondary:hover{background:rgba(0,0,0,.06);border-color:rgba(0,0,0,.12);transform:translateY(-1px);box-shadow:0 4px 12px rgba(0,0,0,.08)}.btn-secondary:active{transform:translateY(0)}.helper-text{font-size:13px;color:var(--text-3);margin-top:8px}.dns-providers{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:20px;font-size:12px}.dns-providers span{color:var(--text-3)}.dns-providers a{color:var(--accent);text-decoration:none}.dns-providers a:hover{text-decoration:underline}.onboarding-banner{padding:16px 20px;border-radius:12px;margin-bottom:16px}.onboarding-banner.success{background:linear-gradient(135deg,rgba(34,197,94,.1),rgba(34,197,94,.05));border:1px solid rgba(34,197,94,.2)}.onboarding-banner.warning{background:linear-gradient(135deg,rgba(251,191,36,.1),rgba(251,191,36,.05));border:1px solid rgba(251,191,36,.3)}.onboarding-banner.info{background:linear-gradient(135deg,rgba(99,102,241,.1),rgba(99,102,241,.05));border:1px solid rgba(99,102,241,.2)}.onboarding-banner-header{display:flex;align-items:center;gap:8px;margin-bottom:8px}.onboarding-banner-header .banner-icon{font-size:16px}.onboarding-banner.success .banner-title{font-weight:600;color:#22c55e}.onboarding-banner.warning .banner-title{font-weight:600;color:#fbbf24}.onboarding-banner.info .banner-title{font-weight:600;color:#818cf8}.onboarding-banner p{font-size:13px;color:var(--text-3);margin:0}.instruction-section{padding:20px;border-radius:12px;margin-bottom:16px}.instruction-section.admin{background:linear-gradient(135deg,rgba(99,102,241,.1),rgba(99,102,241,.05));border:1px solid rgba(99,102,241,.2)}.instruction-section.customer{background:linear-gradient(135deg,rgba(34,197,94,.1),rgba(34,197,94,.05));border:1px solid rgba(34,197,94,.2)}.instruction-section-header{display:flex;align-items:center;gap:8px;margin-bottom:16px;padding-bottom:12px}.instruction-section.admin .instruction-section-header{border-bottom:1px solid rgba(99,102,241,.15)}.instruction-section.customer .instruction-section-header{border-bottom:1px solid rgba(34,197,94,.15)}.section-badge{padding:4px 10px;border-radius:6px;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.section-badge.admin{background:rgba(99,102,241,.2);color:#818cf8}.section-badge.customer{background:rgba(34,197,94,.2);color:#4ade80}.section-title{font-size:14px;font-weight:500;color:var(--text-1)}.instruction-step{display:flex;gap:12px;padding:12px;background:rgba(0,0,0,.02);border-radius:8px;margin-bottom:8px}.step-number{width:24px;height:24px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:600;flex-shrink:0}.step-number.admin{background:rgba(99,102,241,.2);color:#818cf8}.step-number.customer{background:rgba(34,197,94,.2);color:#4ade80}.step-action{font-size:13px;font-weight:500;margin-bottom:4px}.step-details{font-size:12px;color:var(--text-3);line-height:1.5}.dns-record-value.small{font-size:11px;word-break:break-all}.dns-record-value.medium{font-size:12px}.dns-record.primary{border:2px solid rgba(0,102,255,.3)}.dns-record.faded{opacity:.8}.verify-hint{font-size:12px}.verify-hint,.verify-subtext{color:var(--text-3);margin-top:8px}.verify-subtext{font-size:13px}.sync-stats-text{margin-top:16px;text-align:center;color:var(--text-3);font-size:14px}.complete-info-box{background:linear-gradient(135deg,rgba(99,102,241,.1),rgba(99,102,241,.05));border:1px solid rgba(99,102,241,.2);border-radius:12px;padding:20px;margin-top:24px}.complete-info-box .info-title{font-weight:600;margin-bottom:8px;color:#818cf8}.complete-info-box ul{margin:0;padding-left:20px;color:var(--text-2);line-height:1.6}.complete-domain-box{background:rgba(0,0,0,.03);border:1px solid rgba(0,0,0,.06);border-radius:10px;padding:16px;margin-top:16px;font-size:14px}.complete-domain-box code{background:rgba(0,0,0,.06);padding:2px 8px;border-radius:4px;font-size:13px}.error-actions{display:flex;gap:12px;justify-content:center;margin-top:24px}.dns-record{background:#fff;border:1px solid rgba(0,0,0,.08);border-radius:12px;padding:16px 20px;margin-bottom:12px}.dns-record-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.dns-record-type{font-size:14px;font-weight:600;color:var(--text-2)}.copy-btn{padding:8px 12px;background:rgba(0,102,255,.1);color:var(--accent);border:none;border-radius:8px;font-size:12px;font-weight:500;cursor:pointer;transition:all .2s}.copy-btn:hover{background:rgba(0,102,255,.15)}.dns-record-row{display:flex;gap:16px}.dns-record-field{flex:1}.dns-record-label{font-size:12px;font-weight:500;color:var(--text-3);text-transform:uppercase;letter-spacing:.05em;margin-bottom:4px}.dns-record-value{font-size:14px;color:var(--text-1);word-break:break-all;font-family:var(--font-mono)}.verify-status{text-align:center;padding:48px 24px}.verify-icon{font-size:64px;margin-bottom:16px}.verify-icon.loading{animation:spin 1s linear infinite}.verify-icon.warning{color:var(--warning)}.verify-icon.error{color:var(--error)}@keyframes gradientShift{0%{transform:scale(1)}50%{transform:scale(1.05)}to{transform:scale(1)}}::-webkit-scrollbar{display:none}html{scrollbar-width:none;-ms-overflow-style:none;scroll-behavior:smooth}*{box-sizing:border-box}.loading-screen{min-height:100vh;display:flex;align-items:center;justify-content:center;position:relative;z-index:1}.loading-spinner{width:24px;height:24px;border:2px solid rgba(0,0,0,.1);border-top:2px solid var(--accent);border-radius:50%;animation:spin .8s linear infinite}.approvals-inbox,.approvals-stats,.crawler-card,.glass-panel,.hero-panel,.lens-panel,.settings-panel,.sidebar-panel,.sources-panel{background:linear-gradient(170deg,hsla(0,0%,100%,.7),hsla(0,0%,100%,.5) 50%,rgba(248,252,255,.55));backdrop-filter:blur(60px) saturate(200%);-webkit-backdrop-filter:blur(60px) saturate(200%);border-radius:var(--radius-xl);border-left:1px solid hsla(0,0%,100%,.7);border-top:1px solid hsla(0,0%,100%,.7);border-color:hsla(0,0%,100%,.9) hsla(0,0%,100%,.7) hsla(0,0%,100%,.7) hsla(0,0%,100%,.8);border-style:solid;border-width:2px 1px 1px 1.5px;box-shadow:0 8px 32px rgba(140,170,200,.1),0 24px 48px -12px rgba(140,170,200,.08),inset 0 1px 0 hsla(0,0%,100%,.9),inset 0 -1px 0 rgba(180,200,220,.1);overflow:hidden;padding:24px;transition:all .4s cubic-bezier(.2,.8,.2,1)}.crawler-card:hover,.sidebar-panel:hover{transform:translateY(-2px);box-shadow:0 32px 64px -16px rgba(0,0,0,.16),0 16px 32px -8px rgba(0,0,0,.1),0 8px 16px -4px rgba(0,0,0,.06),inset 0 1.5px 0 #fff,inset 0 -1px 0 rgba(0,0,0,.03);border-color:hsla(0,0%,100%,.95)}.hero-panel:hover,.lens-panel:hover{box-shadow:0 28px 56px -14px rgba(0,0,0,.14),0 14px 28px -10px rgba(0,0,0,.09),0 6px 12px -3px rgba(0,0,0,.05),0 0 0 1px rgba(0,102,255,.05),inset 0 1.5px 0 #fff,inset 0 -1px 0 rgba(0,0,0,.03)}.header{justify-content:space-between;padding:12px 20px;margin:12px 24px 0;background:hsla(0,0%,100%,.85);backdrop-filter:blur(40px) saturate(180%);-webkit-backdrop-filter:blur(40px) saturate(180%);border:1px solid rgba(0,0,0,.06);border-radius:16px;position:sticky;top:12px;z-index:100;box-shadow:0 8px 32px rgba(0,0,0,.08),0 2px 8px rgba(0,0,0,.04),inset 0 1px 0 #fff}.header,.header-left{display:flex;align-items:center;gap:16px}.header-left{min-width:0;flex:1}.brand{display:flex;align-items:center;gap:8px}.brand-logo{height:28px;width:auto;object-fit:contain}.brand-name{font-weight:600;font-size:18px;letter-spacing:-.02em;color:#000}.demo-badge{font-size:10px;font-weight:600;background:#000;color:#fff;padding:4px 6px;border-radius:4px;text-transform:uppercase;margin-left:8px}.header-nav{display:flex;align-items:center;gap:2px;background:rgba(0,0,0,.04);padding:3px;border-radius:12px;min-width:0}.nav-tab{padding:8px 12px;font-family:var(--font-sans);font-size:13px;font-weight:500;border-radius:10px;color:var(--text-3);white-space:nowrap;background:transparent;border:none;cursor:pointer;transition:all .25s cubic-bezier(.4,0,.2,1);position:relative}.nav-tab:hover{color:var(--text-2);background:rgba(0,0,0,.04)}.nav-tab.active{color:var(--text-1);background:hsla(0,0%,100%,.75);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid hsla(0,0%,100%,.5);box-shadow:0 4px 12px rgba(0,0,0,.06),0 1px 3px rgba(0,0,0,.04),inset 0 1px 0 hsla(0,0%,100%,.8);font-weight:600}.header-right{display:flex;align-items:center;gap:8px;flex-shrink:1;min-width:0}.site-domain{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:180px}.site-selector,.time-selector{display:inline-flex;align-items:center;gap:8px;white-space:nowrap;padding:8px 14px;background:rgba(0,0,0,.04);border:1px solid rgba(0,0,0,.08);border-radius:8px;font-size:14px;font-weight:500;color:var(--text-1);cursor:pointer;transition:all .15s ease}.site-selector:hover,.time-selector:hover{background:rgba(0,0,0,.06);border-color:rgba(0,0,0,.12)}.site-selector svg,.time-selector svg{width:16px;height:16px;opacity:.5;color:var(--text-2);cursor:pointer;transition:all .15s;box-shadow:0 2px 4px rgba(0,0,0,.02)}.site-dot{width:7px;height:7px;background:var(--green);border-radius:4px;box-shadow:0 0 6px rgba(0,200,83,.5)}.calendar-icon{width:14px;height:14px;color:var(--text-3)}.dropdown-container{position:relative}.dropdown-menu{position:absolute;top:100%;left:0;margin-top:4px;min-width:160px;background:hsla(0,0%,100%,.98);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgba(0,0,0,.08);border-radius:12px;box-shadow:0 8px 32px rgba(0,0,0,.12);padding:8px;z-index:1000;display:flex;flex-direction:column;gap:4px}.dropdown-menu.time-dropdown{min-width:180px}.dropdown-menu.site-dropdown{min-width:200px;max-height:400px;overflow-y:auto}.dropdown-menu.user-menu{right:0;left:auto;min-width:220px}.dropdown-header{padding:12px 14px;display:flex;flex-direction:column;gap:4px}.dropdown-header strong{font-size:14px;font-weight:600;color:var(--text-1)}.dropdown-header span{font-size:12px;color:var(--text-3)}.dropdown-item{display:block;width:100%;padding:8px 14px;font-size:14px;font-weight:500;color:var(--text-2);background:transparent;border:none;border-radius:8px;cursor:pointer;text-align:left;transition:all .15s}.dropdown-item:hover{background:rgba(0,0,0,.04);color:var(--text-1)}.dropdown-item.active{background:rgba(0,102,255,.08);color:var(--accent)}.dropdown-item.danger{color:#dc3545}.dropdown-item.danger:hover{background:rgba(220,53,69,.08)}.dropdown-divider{height:1px;background:rgba(0,0,0,.06);margin:6px 0}.dropdown-item.add-site-item{display:flex;align-items:center;color:var(--accent);font-weight:500}.dropdown-item.add-site-item:hover{background:rgba(0,102,255,.08)}.sync-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px 20px;font-family:var(--font-sans);font-size:14px;font-weight:600;color:#fff;background:linear-gradient(135deg,#06f,#0052cc);border:none;border-radius:10px;cursor:pointer;min-width:100px;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 15px rgba(0,102,255,.3),0 0 0 0 rgba(0,102,255,0);position:relative;overflow:hidden}.sync-btn:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,hsla(0,0%,100%,.2),transparent 50%);opacity:0;transition:opacity .3s}.sync-btn:hover{transform:translateY(-2px);box-shadow:0 8px 25px rgba(0,102,255,.4),0 0 0 0 rgba(0,102,255,0)}.sync-btn:hover:before{opacity:1}.sync-btn:active{transform:translateY(0);box-shadow:0 2px 10px rgba(0,102,255,.3)}.sync-btn:disabled{cursor:not-allowed;opacity:1}.sync-btn.syncing{background:linear-gradient(135deg,#06f,#0052cc);box-shadow:0 4px 20px rgba(0,102,255,.4),0 0 30px rgba(0,102,255,.2);animation:sync-pulse 2s ease-in-out infinite}@keyframes sync-pulse{0%,to{box-shadow:0 4px 20px rgba(0,102,255,.4),0 0 30px rgba(0,102,255,.2)}50%{box-shadow:0 4px 30px rgba(0,102,255,.6),0 0 50px rgba(0,102,255,.3)}}.sync-btn svg{width:16px;height:16px;transition:transform .3s ease}.sync-btn svg.spinning{animation:spin 1s linear infinite}.sync-btn.success{box-shadow:0 4px 20px rgba(0,200,83,.4),0 0 30px rgba(0,200,83,.2)}.sync-btn.success,.sync-btn.success:hover{background:linear-gradient(135deg,#00c853,#00a344)}.sync-btn.success:hover{box-shadow:0 8px 30px rgba(0,200,83,.5),0 0 40px rgba(0,200,83,.25);transform:translateY(-2px)}.user-avatar{display:flex;align-items:center;justify-content:center;width:36px;height:36px;font-family:var(--font-sans);font-size:14px;font-weight:600;color:var(--accent);background:var(--accent-soft);border:2px solid transparent;border-radius:50%;cursor:pointer;transition:all .2s ease;user-select:none}.user-avatar:hover{background:rgba(0,102,255,.15);border-color:var(--accent);transform:scale(1.05)}.user-avatar:active{transform:scale(.98)}.main-layout{display:grid;grid-template-columns:1fr 340px;gap:20px;padding:20px 28px 40px;max-width:1440px;margin:0 auto}.content{display:flex;flex-direction:column;gap:12px}.hero-panel{padding:24px 28px}.hero-content{display:flex;align-items:center;justify-content:space-between;gap:24px}.hero-main{display:flex;align-items:baseline;gap:16px}.number-value{font-size:80px;font-weight:700;letter-spacing:-.06em;line-height:1.3;padding:0 4px;margin-top:-10px;color:var(--text-1);background:linear-gradient(180deg,#1a1a1a,#333);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.hero-label{font-size:18px;color:var(--text-2);margin-top:8px;font-weight:500}.hero-context{display:flex;align-items:center;gap:20px;padding:12px 20px;background:rgba(0,0,0,.03);border-radius:12px}.context-item{text-align:center}.context-value{display:block;font-size:20px;font-weight:700;letter-spacing:-.04em;color:var(--text-1)}.context-label{display:block;font-size:10px;color:var(--text-3);margin-top:2px;text-transform:uppercase;letter-spacing:.05em}.context-divider{width:1px;height:28px;background:rgba(0,0,0,.08)}.lens-panel{padding:0;overflow:hidden}.lens-header{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;position:relative;z-index:1}.lens-title h2{font-size:18px;font-weight:600}.lens-subtitle{font-size:14px;color:var(--text-3);margin-top:3px}.lens-badges{display:flex;gap:8px}.badge{display:inline-flex;align-items:center;gap:8px;padding:8px 12px;border-radius:8px;font-size:12px;font-weight:500;backdrop-filter:blur(10px)}.badge-dot{width:6px;height:6px;border-radius:4px}.human-badge{background:rgba(0,0,0,.06);color:var(--text-2)}.human-badge .badge-dot{background:var(--text-3)}.ai-badge{background:rgba(0,102,255,.12);color:var(--accent)}.ai-badge .badge-dot{background:var(--accent);box-shadow:0 0 6px rgba(0,102,255,.5)}.badge-size{color:var(--text-3);margin-left:2px}.lens-viewport{position:relative;aspect-ratio:2.2/1;border-radius:0 0 var(--radius-xl) var(--radius-xl);overflow:hidden;background:#0d0d12;z-index:1}.lens-human{background:#fff;z-index:2}.lens-ai,.lens-human{position:absolute;inset:0;display:flex;flex-direction:column}.lens-ai{background:linear-gradient(180deg,#0a0a12,#0d0d1a);padding:0;overflow:hidden;z-index:1}.lens-slider{position:absolute;top:0;bottom:0;width:3px;transform:translateX(-50%);cursor:ew-resize;z-index:10}.slider-line{position:absolute;inset:0;background:linear-gradient(180deg,hsla(0,0%,100%,.9),#fff 50%,hsla(0,0%,100%,.9));box-shadow:0 0 20px hsla(0,0%,100%,.8),0 0 40px hsla(0,0%,100%,.4)}.slider-handle{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:44px;height:44px;background:radial-gradient(ellipse at 30% 30%,#fff 0,#f0f5ff 30%,rgba(200,220,255,.9) 70%,rgba(150,180,255,.8) 100%);border-radius:12px;display:flex;align-items:center;justify-content:center;box-shadow:0 0 20px rgba(100,150,255,.4),0 8px 24px rgba(0,0,0,.2),0 2px 6px rgba(0,0,0,.1);transition:transform .15s,box-shadow .15s;border:1px solid hsla(0,0%,100%,.8)}.slider-handle svg{width:18px;height:18px;color:rgba(50,80,150,.7)}.browser-chrome{align-items:center;padding:12px 16px;background:linear-gradient(180deg,#f8f8f8,#f0f0f0);border-bottom:1px solid #e0e0e0}.browser-chrome,.browser-dots{display:flex;gap:8px}.dot{width:11px;height:11px;border-radius:4px}.dot.red{background:#ff6058}.dot.yellow{background:#ffbd2e}.dot.green{background:#28ca42}.browser-url{flex:1;text-align:center;font-size:12px;color:#888;background:rgba(0,0,0,.04);padding:8px 12px;border-radius:8px}.ai-text-content{flex:1;padding:24px;overflow-y:auto;font-family:var(--font-mono);color:#e0e0e0}.ai-header{margin-bottom:16px;display:flex;flex-wrap:wrap;gap:8px;align-items:center}.ai-badge-inline{background:rgba(0,180,120,.2);color:#00b478;padding:4px 8px;border-radius:4px;border:1px solid rgba(0,180,120,.3)}.ai-badge-inline,.ai-entity-type{display:inline-block;font-size:10px;font-weight:600;text-transform:uppercase}.ai-entity-type{background:rgba(99,102,241,.2);color:#818cf8}.ai-category,.ai-entity-type{padding:4px 6px;border-radius:4px}.ai-category{display:inline-block;background:hsla(0,0%,100%,.1);color:#888;font-size:10px;font-weight:500}.ai-text-content h1{font-size:18px;font-weight:600;color:#fff;margin:0 0 12px}.ai-summary{font-size:14px;line-height:1.6;color:#a0a0a0;margin-bottom:20px}.ai-facts h3,.ai-faqs h3,.ai-quotables h3{font-size:12px;font-weight:600;color:#666;text-transform:uppercase;letter-spacing:.05em;margin:0 0 10px}.ai-quotables{margin-bottom:20px}.ai-quotables blockquote{margin:0 0 8px;padding:8px 12px;background:rgba(99,102,241,.1);border-left:3px solid #6366f1;border-radius:0 6px 6px 0;font-size:12px;color:silver;line-height:1.5;font-style:italic}.ai-facts ul{list-style:none;padding:0;margin:0}.ai-facts li{font-size:12px;color:silver;padding:8px 0;border-bottom:1px solid hsla(0,0%,100%,.05)}.ai-facts li:before{content:"→";margin-right:8px;color:#00b478}.ai-faqs{margin-top:20px}.faq-item{margin-bottom:12px;padding:8px;background:hsla(0,0%,100%,.03);border-radius:8px;border-left:2px solid #00b478}.faq-item strong{display:block;font-size:12px;color:#e0e0e0;margin-bottom:4px}.faq-item p{font-size:12px;color:#888;margin:0;line-height:1.5}.ai-size-label{bottom:16px;right:16px;color:var(--accent);background:rgba(0,102,255,.15);padding:8px 10px;border-radius:8px}.ai-size-label,.human-size-label{position:absolute;font-family:var(--font-mono);font-size:12px;font-weight:600}.human-size-label{bottom:12px;left:12px;color:#555;background:#fff;padding:4px 10px;border-radius:4px;box-shadow:0 2px 8px rgba(0,0,0,.12)}.sources-panel{padding:24px}.sources-header{margin-bottom:20px}.sources-header h2{font-size:18px;font-weight:600}.sources-subtitle{font-size:14px;color:var(--text-3)}.sources-grid{gap:12px}.source-card{padding:18px;background:hsla(0,0%,100%,.6);border-radius:var(--radius-lg);border:1px solid hsla(0,0%,100%,.8)}.source-card-header{display:flex;align-items:center;gap:8px;margin-bottom:12px}.source-dot{width:8px;height:8px;background:var(--accent);border-radius:4px}.source-name{font-size:14px;font-weight:600;color:var(--text-1)}.source-stat{font-size:32px;font-weight:700;color:var(--text-1);letter-spacing:-.06em;line-height:1}.source-meta{font-size:12px;color:var(--text-3);margin:4px 0 12px}.source-bar{height:4px;background:rgba(0,0,0,.06);border-radius:4px;overflow:hidden}.source-fill{height:100%;background:var(--accent);border-radius:4px}.sidebar{display:flex;flex-direction:column;gap:12px}.sidebar-panel{padding:16px}.sidebar-panel h3{font-size:10px;font-weight:600;color:var(--text-3);text-transform:uppercase;letter-spacing:.08em;margin-bottom:12px;display:flex;justify-content:space-between;align-items:center}.live-indicator{display:inline-flex;align-items:center;gap:4px;color:var(--green);font-size:10px}.live-dot{width:6px;height:6px;background:var(--green);border-radius:50%;box-shadow:0 0 8px rgba(0,200,83,.6);animation:pulse 2s ease-in-out infinite}.activity-list{display:flex;flex-direction:column}.activity-item{display:flex;align-items:flex-start;gap:8px;padding:8px;margin:0 -8px;border-radius:var(--radius-sm);transition:all .15s}.activity-item:hover{background:hsla(0,0%,100%,.3)}.activity-dot{width:7px;height:7px;border-radius:4px;flex-shrink:0;margin-top:6px}.activity-dot.ai{background:var(--accent);box-shadow:0 0 6px rgba(0,102,255,.4)}.activity-dot.human{background:var(--text-3)}.activity-content{flex:1;min-width:0}.activity-agent{display:block;margin-bottom:2px;font-size:14px;font-weight:500}.activity-path{display:block}.activity-path,.activity-time{font-size:12px;color:var(--text-3)}.activity-time{flex-shrink:0}.coverage-header{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:12px}.coverage-label{font-size:14px;font-weight:500}.coverage-value{font-size:32px;font-weight:700;color:var(--accent);letter-spacing:-.06em}.segmented-bar{display:flex;gap:4px;margin-bottom:10px}.segment{flex:1;height:20px;background:rgba(0,0,0,.06);border-radius:4px;transition:all .2s ease}.segment.active{background:var(--accent)}.coverage-meta{font-size:12px;color:var(--text-3)}.link-priority-panel{padding:20px}.link-priority-panel h3{font-size:12px;color:var(--text-2);letter-spacing:.06em;margin-bottom:8px;display:flex;align-items:center;gap:8px}.flywheel-badge,.link-priority-panel h3{font-weight:600;text-transform:uppercase}.flywheel-badge{font-size:10px;padding:4px 6px;border-radius:4px;background:linear-gradient(135deg,rgba(0,200,83,.15),rgba(0,102,255,.15));color:var(--accent);letter-spacing:.05em}.link-priority-desc{font-size:12px;color:var(--text-3);margin-bottom:16px;line-height:1.4}.link-priority-list{display:flex;flex-direction:column;gap:8px}.link-priority-item{display:flex;align-items:center;gap:8px;padding:8px 10px;background:rgba(0,0,0,.02);border-radius:8px;transition:background .2s}.link-priority-item:hover{background:rgba(0,0,0,.04)}.link-priority-rank{font-size:12px;font-weight:700;color:var(--text-3);width:24px;text-align:center}.link-priority-content{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.link-priority-path{font-size:12px;font-weight:500;color:var(--text-1);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.link-priority-stats{font-size:10px;color:var(--text-3);display:flex;align-items:center;gap:8px}.trend-indicator{font-weight:600}.trend-indicator.up{color:var(--green)}.trend-indicator.down{color:#ef4444}.trend-indicator.stable{color:var(--text-3)}.link-priority-score{font-size:10px;font-weight:600;color:var(--accent);padding:4px 8px;border-radius:4px;background:rgba(0,102,255,.08);white-space:nowrap}.versions-served-panel{padding:20px}.versions-served-panel h3{font-size:12px;font-weight:600;color:var(--text-2);text-transform:uppercase;letter-spacing:.06em;margin-bottom:8px;display:flex;align-items:center;gap:8px}.total-badge{font-size:10px;font-weight:700;padding:3px 8px;border-radius:100px;background:var(--accent-soft);color:var(--accent)}.versions-desc{font-size:12px;color:var(--text-3);margin-bottom:16px;line-height:1.4}.versions-list{display:flex;flex-direction:column;gap:8px}.version-item{display:flex;align-items:center;gap:10px;padding:10px 12px;background:rgba(0,0,0,.02);border-radius:8px;transition:all .2s}.version-item:hover{background:rgba(0,0,0,.04)}.version-color{width:10px;height:10px;border-radius:50%;flex-shrink:0}.version-content{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.version-label{font-size:13px;font-weight:600;color:var(--text-1)}.version-desc{font-size:10px;color:var(--text-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.version-stats{display:flex;flex-direction:column;align-items:flex-end;gap:2px}.version-count{font-size:14px;font-weight:700;color:var(--text-1)}.version-percent{font-size:11px;color:var(--text-3)}.serving-dashboard{display:flex;flex-direction:column;gap:24px;max-width:1200px;margin:0 auto}.serving-hero{padding:48px 32px;text-align:center;border-radius:24px;position:relative;overflow:hidden}.serving-hero:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 20% 50%,rgba(139,92,246,.1) 0,transparent 50%),radial-gradient(circle at 80% 50%,rgba(0,102,255,.1) 0,transparent 50%);pointer-events:none}.serving-hero-content{position:relative;max-width:500px;margin:0 auto}.serving-hero-main h1{font-size:72px;font-weight:800;background:linear-gradient(135deg,var(--text-1) 0,var(--text-2) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;line-height:1;margin-bottom:8px;letter-spacing:-.03em}.serving-hero-main span{font-size:14px;font-weight:600;color:var(--text-2);text-transform:uppercase;letter-spacing:.1em}.serving-hero-subtitle{font-size:15px;color:var(--text-3);margin-top:20px;line-height:1.6}.serving-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.serving-card{padding:0;overflow:hidden;border:1px solid rgba(0,0,0,.06)}.serving-card-header{display:flex;align-items:center;gap:10px;padding:16px 20px;border-bottom:1px solid rgba(0,0,0,.04);background:rgba(0,0,0,.01)}.serving-card-color{width:10px;height:10px;border-radius:50%;flex-shrink:0}.serving-card-header h3{font-size:13px;font-weight:600;color:var(--text-2);margin:0;text-transform:uppercase;letter-spacing:.02em}.serving-card-body{padding:20px}.serving-card-stats{display:flex;align-items:baseline;gap:8px;margin-bottom:4px}.serving-card-count{font-size:32px;font-weight:700;color:var(--text-1);line-height:1;letter-spacing:-.02em}.serving-card-percent{font-size:14px;font-weight:600;color:var(--text-3);padding:2px 8px;background:rgba(0,0,0,.04);border-radius:100px}.serving-card-desc{font-size:13px;color:var(--text-3);margin:12px 0 16px;line-height:1.5}.serving-card-bar{height:4px;background:rgba(0,0,0,.06);border-radius:100px;overflow:hidden}.serving-card-fill{height:100%;border-radius:100px;min-width:2px}.adaptive-flavors-section{padding:28px;margin-top:24px;background:linear-gradient(135deg,rgba(139,92,246,.03),rgba(6,182,212,.03))}.adaptive-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:24px}.adaptive-header h2{font-size:18px;font-weight:700;color:var(--text-1);margin:0 0 4px}.adaptive-subtitle{font-size:14px;color:var(--text-3);margin:0}.adaptive-badge{display:flex;align-items:center;gap:6px;padding:6px 12px;background:var(--green-soft);border-radius:100px;font-size:12px;font-weight:600;color:var(--green)}.pulse-dot{width:8px;height:8px;background:var(--green);border-radius:50%;animation:pulse 2s infinite}@keyframes pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.2)}}.flavor-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px}.flavor-card{background:var(--bg-1);border:1px solid var(--border-1);border-radius:12px;padding:20px;transition:all .2s ease}.flavor-card:hover{border-color:var(--border-2);transform:translateY(-2px)}.flavor-card-top{gap:12px;padding-bottom:16px;margin-bottom:16px;border-bottom:1px solid var(--border-1)}.flavor-card-top,.flavor-icon{display:flex;align-items:center}.flavor-icon{width:40px;height:40px;border-radius:10px;justify-content:center;font-size:20px}.flavor-info{flex:1}.flavor-info h3{font-size:15px;font-weight:600;color:var(--text-1);margin:0 0 2px}.flavor-platforms{font-size:12px;color:var(--text-3)}.flavor-count{font-size:24px;font-weight:700;color:var(--text-1)}.flavor-bar-container{display:flex;align-items:center;gap:12px;margin-bottom:12px}.flavor-bar-container>div:first-child{flex:1;height:8px;background:rgba(0,0,0,.06);border-radius:100px;overflow:hidden}.flavor-bar{height:100%;border-radius:100px}.flavor-percent{font-size:14px;font-weight:600;color:var(--text-2);min-width:40px;text-align:right}.flavor-desc{font-size:13px;color:var(--text-3);line-height:1.5;margin:0}.serving-explainer{padding:32px}.serving-explainer h2{font-size:18px;font-weight:700;color:var(--text-1);margin:0 0 4px}.explainer-subtitle{font-size:14px;color:var(--text-3);margin-bottom:28px}.serving-flow{justify-content:center;gap:0;padding:32px 24px;background:linear-gradient(135deg,rgba(0,0,0,.02),rgba(0,0,0,.01));border-radius:16px;margin-bottom:28px}.flow-step,.serving-flow{display:flex;align-items:center}.flow-step{flex-direction:column;gap:12px;flex:1;max-width:140px}.flow-icon{width:52px;height:52px;border-radius:14px;display:flex;align-items:center;justify-content:center;font-size:20px;background:#fff;box-shadow:0 1px 3px rgba(0,0,0,.08),0 4px 12px rgba(0,0,0,.04);color:var(--text-2)}.flow-icon svg{width:22px;height:22px;stroke-width:1.5}.flow-icon.visitor{background:#f0fdf4;color:#16a34a}.flow-icon.detect{background:#faf5ff;color:#9333ea}.flow-icon.route{background:#eff6ff;color:#2563eb}.flow-icon.serve{background:#ecfdf5;color:#059669}.flow-label{font-size:12px;font-weight:500;color:var(--text-3);text-align:center}.flow-arrow{font-size:16px;color:var(--text-4);padding:0 8px}.serving-rules{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.rule-item{display:flex;align-items:flex-start;gap:12px;padding:16px 18px;background:rgba(0,0,0,.02);border-radius:12px;border:1px solid rgba(0,0,0,.04);transition:all .2s}.rule-item:hover{background:rgba(0,0,0,.03);border-color:rgba(0,0,0,.08)}.rule-dot{width:8px;height:8px;border-radius:50%;flex-shrink:0;margin-top:5px}.rule-dot.purple{background:var(--purple)}.rule-dot.blue{background:var(--accent)}.rule-dot.green{background:var(--green)}.rule-dot.gray{background:var(--gray)}.rule-text{flex:1}.rule-visitor{display:block;font-size:14px;font-weight:600;color:var(--text-1);margin-bottom:4px}.rule-content{display:block;font-size:13px;color:var(--text-3);line-height:1.4}.rule-arrow{display:none}@media (max-width:1024px){.serving-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.serving-hero{padding:32px 20px}.serving-hero-main h1{font-size:56px}.serving-grid{grid-template-columns:1fr}.serving-flow{flex-wrap:wrap;gap:16px;padding:24px 16px}.flow-step{min-width:80px}.flow-arrow{display:none}.serving-rules{grid-template-columns:1fr}}.network-tab{display:flex;flex-direction:column;gap:20px}.network-layout{display:grid;grid-template-columns:1fr 340px;gap:20px;align-items:start}.network-panel{padding:0;overflow:hidden}.network-header{display:flex;justify-content:space-between;align-items:flex-start;padding:20px 24px;border-bottom:1px solid rgba(0,0,0,.06)}.network-header h2{font-size:18px;font-weight:700;color:var(--text-1);margin:0 0 4px}.network-subtitle{font-size:13px;color:var(--text-3);margin:0}.network-legend{display:flex;gap:12px;flex-wrap:wrap}.legend-item{display:flex;align-items:center;gap:5px;font-size:11px;color:var(--text-3)}.legend-dot{width:8px;height:8px;border-radius:50%}.legend-dot.purple{background:var(--purple)}.legend-dot.blue{background:var(--accent)}.legend-dot.green{background:var(--green)}.legend-dot.gray{background:var(--gray)}.network-container{height:450px;background:linear-gradient(180deg,rgba(139,92,246,.02),rgba(0,102,255,.02));position:relative;overflow:hidden}.network-graph-container{width:100%;height:100%;position:relative}.network-svg{width:100%;height:100%;display:block}.network-node{transition:opacity .3s cubic-bezier(.4,0,.2,1)}.network-node .node-circle{transition:filter .2s}.network-node.hovered .node-circle{filter:url(#shadow) brightness(1.1)}.network-node .node-label{transition:opacity .2s;pointer-events:none}.network-node .node-tooltip{pointer-events:none;animation:tooltipFadeIn .2s ease-out}@keyframes tooltipFadeIn{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}.network-link-line{transition:stroke .3s,stroke-width .3s}.click-ripple,.network-hint{pointer-events:none}.network-hint{position:absolute;bottom:16px;left:50%;transform:translateX(-50%);padding:8px 16px;background:rgba(0,0,0,.7);backdrop-filter:blur(8px);border-radius:20px;font-size:12px;color:hsla(0,0%,100%,.8);animation:hintFadeIn .5s ease-out 1s both}@keyframes hintFadeIn{0%{opacity:0;transform:translateX(-50%) translateY(10px)}to{opacity:1;transform:translateX(-50%) translateY(0)}}.network-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;gap:8px}.network-empty .empty-icon{font-size:48px;opacity:.5}.network-empty p{color:var(--text-2);font-size:15px;font-weight:500;margin:0}.network-empty span{color:var(--text-3);font-size:13px}.network-node{transition:opacity .2s}.network-stats{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid rgba(0,0,0,.06)}.network-stat{display:flex;flex-direction:column;align-items:center;padding:16px;border-right:1px solid rgba(0,0,0,.06)}.network-stat:last-child{border-right:none}.network-stat .stat-value{font-size:24px;font-weight:700;color:var(--text-1);line-height:1}.network-stat .stat-label{font-size:11px;color:var(--text-3);margin-top:4px;text-transform:uppercase;letter-spacing:.05em}.network-details-panel{padding:24px}.details-header{display:flex;align-items:flex-start;gap:12px;margin-bottom:20px}.details-color-dot{width:12px;height:12px;border-radius:50%;margin-top:4px;flex-shrink:0}.details-header h3{font-size:16px;font-weight:700;color:var(--text-1);margin:0 0 4px;line-height:1.3}.details-path{font-size:12px;color:var(--text-3);background:rgba(0,0,0,.04);padding:2px 6px;border-radius:4px}.details-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:20px}.detail-stat{text-align:center;padding:12px 8px;background:rgba(0,0,0,.02);border-radius:8px}.detail-value{display:block;font-size:18px;font-weight:700;color:var(--text-1)}.detail-value.capitalize{text-transform:capitalize}.detail-label{font-size:10px;color:var(--text-3);text-transform:uppercase;letter-spacing:.05em}.details-summary{margin-bottom:20px}.details-summary h4{font-size:12px;font-weight:600;color:var(--text-2);margin:0 0 8px;text-transform:uppercase;letter-spacing:.05em}.details-summary p{font-size:13px;color:var(--text-2);line-height:1.5;margin:0}.details-connections h4{font-size:12px;font-weight:600;color:var(--text-2);margin:0 0 12px;text-transform:uppercase;letter-spacing:.05em}.connection-list{display:flex;flex-direction:column;gap:8px;max-height:200px;overflow-y:auto}.connection-item{display:flex;align-items:center;gap:10px;padding:10px 12px;background:rgba(0,0,0,.02);border-radius:8px;transition:background .15s}.connection-item:hover{background:rgba(0,0,0,.04)}.connection-dot{width:8px;height:8px;border-radius:50%;flex-shrink:0}.connection-info{flex:1;min-width:0}.connection-title{display:block;font-size:13px;font-weight:500;color:var(--text-1);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.connection-path,.connection-visits{font-size:11px;color:var(--text-3)}.connection-visits{white-space:nowrap}.no-connections{color:var(--text-3);padding:20px}.no-connections,.view-page-btn{font-size:13px;text-align:center}.view-page-btn{display:block;padding:12px;margin-top:20px;background:var(--text-1);color:#fff;border-radius:8px;font-weight:600;text-decoration:none;transition:opacity .15s}.view-page-btn:hover{opacity:.9}.network-info-panel{padding:24px}.network-info-panel h3{font-size:16px;font-weight:700;color:var(--text-1);margin:0 0 4px}.info-subtitle{font-size:13px;color:var(--text-3);margin:0 0 24px}.info-list{display:flex;flex-direction:column;gap:16px}.info-list-item{display:flex;gap:12px}.info-icon-small{font-size:20px;line-height:1}.info-list-item h4{font-size:13px;font-weight:600;color:var(--text-1);margin:0 0 4px}.info-list-item p{font-size:12px;color:var(--text-3);margin:0;line-height:1.4}.info-tip{margin-top:24px;padding:12px;background:rgba(139,92,246,.06);border-radius:8px;font-size:12px;color:var(--text-2);line-height:1.5}.info-tip strong{color:var(--text-1)}@media (max-width:1024px){.network-layout{grid-template-columns:1fr}.network-details-panel,.network-info-panel{max-height:400px;overflow-y:auto}}@media (max-width:768px){.network-header{flex-direction:column;gap:12px}.network-container{height:300px}.network-stats{grid-template-columns:repeat(3,1fr)}.network-stat{padding:12px 8px}.network-stat .stat-value{font-size:20px}.details-stats{grid-template-columns:repeat(3,1fr)}}.page-list-header{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;border-bottom:1px solid rgba(0,0,0,.06)}.page-list-header h2{font-size:18px;font-weight:600}.page-count{font-size:14px;color:var(--text-3)}.page-list{max-height:600px;overflow-y:auto}.page-item{display:flex;flex-direction:column;padding:20px 24px;margin:8px 16px;background:hsla(0,0%,100%,.7);border-radius:16px;border:1px solid rgba(0,0,0,.06);gap:16px;transition:all .2s ease}.page-item:hover{background:hsla(0,0%,100%,.9);box-shadow:0 4px 12px rgba(0,0,0,.06)}.page-item.optimized{border-left:3px solid var(--green)}.page-main-row{display:flex;align-items:center;gap:16px}.page-ai-preview{background:rgba(0,0,0,.02);border-radius:12px;padding:16px 20px;display:flex;flex-direction:column;gap:16px}.page-ai-preview .ai-facts,.page-ai-preview .ai-summary{display:flex;flex-direction:column;gap:8px}.page-ai-preview .ai-label{font-size:12px;font-weight:600;color:var(--text-2);text-transform:uppercase;letter-spacing:.03em}.page-ai-preview .ai-text{font-size:14px;line-height:1.6;color:var(--text-2)}.page-ai-preview .ai-facts ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:8px}.page-ai-preview .ai-facts li{font-size:14px;line-height:1.5;color:var(--text-2);padding-left:16px;position:relative}.page-ai-preview .ai-facts li:before{content:"•";position:absolute;left:0;color:var(--accent);font-weight:700}.page-info{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.page-title{display:block;font-size:16px;font-weight:600;color:var(--text-1);line-height:1.3}.page-path{gap:4px;font-family:var(--font-mono);color:var(--text-3);background:rgba(0,0,0,.04);padding:2px 8px;border-radius:4px;width:fit-content}.page-path,.status-badge{display:inline-flex;align-items:center;font-size:12px}.status-badge{gap:8px;padding:4px 10px;font-weight:500;border-radius:8px}.status-badge.synced{background:var(--green-soft);color:var(--green)}.status-badge.synced .status-dot{width:6px;height:6px;border-radius:50%;background:var(--green)}.status-badge.pending{background:rgba(0,0,0,.05);color:var(--text-3)}.status-badge.pending .status-dot{width:6px;height:6px;border-radius:50%;background:var(--text-3)}.page-date{font-size:12px;color:var(--text-3);width:80px;text-align:right}.crawler-list-header{display:flex;justify-content:space-between;align-items:center;padding:24px 24px 0}.crawler-list-header h2{font-size:20px;font-weight:700;color:var(--text-1)}.crawler-total{font-size:14px;color:var(--text-3);font-weight:500}.crawler-dot{width:8px;height:8px;border-radius:50%;display:inline-block}.crawler-dot.large{width:12px;height:12px}.crawler-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:16px;padding:20px 24px 24px}.crawler-card{padding:20px;display:flex;flex-direction:column}.crawler-card-header{display:flex;align-items:center;gap:8px;margin-bottom:8px}.crawler-card-name{font-size:12px;font-weight:600}.crawler-card-stat{font-size:24px;font-weight:700;color:var(--accent);line-height:1;letter-spacing:-.04em}.crawler-card-label{font-size:10px;color:var(--text-3);margin-bottom:8px}.crawler-card-bar{height:3px;background:rgba(0,0,0,.08);border-radius:4px;overflow:hidden}.crawler-card-fill{height:100%;background:var(--accent);border-radius:4px}.settings-section{padding:24px;background:hsla(0,0%,100%,.6);border-radius:16px;border:1px solid rgba(0,0,0,.06);margin-bottom:20px}.settings-section:last-child{margin-bottom:0}.settings-section h3{font-size:11px;font-weight:700;color:var(--text-3);text-transform:uppercase;letter-spacing:.08em;margin:0 0 20px;padding-bottom:16px;border-bottom:1px solid rgba(0,0,0,.06)}.settings-section:has(.danger),.settings-section:last-of-type{background:rgba(255,68,68,.04);border-color:rgba(255,68,68,.15)}.settings-section:has(.danger) h3,.settings-section:last-of-type h3{color:var(--red);border-bottom-color:rgba(255,68,68,.15)}.setting-row{display:flex;align-items:center;justify-content:space-between;padding:16px 0;border-bottom:1px solid rgba(0,0,0,.06);gap:16px}.setting-row:last-child{border-bottom:none;padding-bottom:0}.setting-row:first-of-type{padding-top:0}.setting-row.danger{border-bottom:none;padding-bottom:0}.setting-info{flex:1;min-width:0}.setting-label{display:block;font-size:15px;font-weight:600;color:var(--text-1);margin-bottom:4px}.setting-desc{display:block;font-size:13px;color:var(--text-3);line-height:1.4}.setting-value{font-size:14px;font-weight:500;color:var(--text-2);font-family:var(--font-mono)}.settings-section input[type=text]{padding:10px 14px;font-family:var(--font-sans);font-size:14px;border:1px solid rgba(0,0,0,.12);border-radius:8px;background:#fff;min-width:200px;transition:all .15s ease}.settings-section input[type=text]:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.btn-danger{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px 20px;font-family:var(--font-sans);font-size:14px;font-weight:600;color:#fff;background:linear-gradient(135deg,#ef4444,#dc2626);border:none;border-radius:8px;cursor:pointer;transition:all .2s ease;box-shadow:0 2px 4px rgba(239,68,68,.25)}.btn-danger:hover{background:linear-gradient(135deg,#dc2626,#b91c1c);box-shadow:0 4px 12px rgba(239,68,68,.35);transform:translateY(-1px)}.btn-danger:active{transform:translateY(0)}.setting-input{padding:10px 14px;font-family:var(--font-sans);font-size:14px;border:1px solid rgba(0,0,0,.12);border-radius:8px;background:hsla(0,0%,100%,.5);width:280px;color:var(--text-1)}.toggle{position:relative;display:inline-block;width:48px;height:28px;flex-shrink:0}.toggle input{opacity:0;width:0;height:0}.toggle-slider{cursor:pointer;inset:0;background:rgba(0,0,0,.15)}.toggle-slider,.toggle-slider:before{position:absolute;border-radius:100px;transition:all .25s ease}.toggle-slider:before{content:"";height:22px;width:22px;left:3px;bottom:3px;background:#fff;box-shadow:0 2px 4px rgba(0,0,0,.2)}.toggle input:checked+.toggle-slider{background:linear-gradient(135deg,#3b82f6,#2563eb)}.toggle input:checked+.toggle-slider:before{transform:translateX(20px)}.tab-content{padding:32px 48px;max-width:1400px;margin:0 auto}@media (max-width:768px){.tab-content{padding:20px 24px}}.tab-content .glass-panel{margin-bottom:24px;border-radius:20px}.tab-content h2{padding:24px 24px 0}.tab-content .page-list-header{padding:24px;border-bottom:1px solid rgba(0,0,0,.06)}.tab-content .page-list{padding:0}.settings-panel{padding:28px}.settings-panel h2{padding:0;margin-bottom:24px;font-size:20px;font-weight:700;color:var(--text-1)}.digest-toggle{background:none;border:none;cursor:pointer;padding:4px}.digest-toggle-track{display:block;width:44px;height:24px;background:rgba(0,0,0,.12);border-radius:12px;position:relative;transition:background .25s ease}.digest-toggle.active .digest-toggle-track{background:#8b5cf6}.digest-toggle-thumb{display:block;width:18px;height:18px;background:#fff;border-radius:50%;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px rgba(0,0,0,.15);transition:transform .25s ease}.digest-toggle.active .digest-toggle-thumb{transform:translateX(20px)}.digest-preview-overlay{position:fixed;inset:0;z-index:200;background:rgba(0,0,0,.5);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;padding:24px}.digest-preview-modal{width:100%;max-width:620px;max-height:85vh;background:hsla(0,0%,100%,.95);backdrop-filter:blur(40px);-webkit-backdrop-filter:blur(40px);border-radius:16px;border:1px solid rgba(0,0,0,.08);box-shadow:0 24px 48px rgba(0,0,0,.15);overflow:hidden;display:flex;flex-direction:column}.digest-preview-header{display:flex;align-items:center;justify-content:space-between;padding:14px 20px;border-bottom:1px solid rgba(0,0,0,.06);color:var(--text-1)}.digest-preview-close{background:none;border:none;font-size:16px;cursor:pointer;color:var(--text-3);width:28px;height:28px;border-radius:6px;display:flex;align-items:center;justify-content:center;transition:background .15s}.digest-preview-close:hover{background:rgba(0,0,0,.06)}.digest-preview-iframe{flex:1;width:100%;min-height:500px;border:none;background:#0f0f0f}.approvals-header{margin-bottom:24px}.approvals-inbox{padding:24px}.approvals-stats{display:flex;align-items:center;justify-content:center;gap:32px;padding:20px 32px}.stat-item{text-align:center}.stat-number{display:block;font-size:32px;font-weight:700;letter-spacing:-.04em;color:var(--text-1)}.stat-label{display:block;font-size:12px;color:var(--text-3);margin-top:2px}.stat-divider{width:1px;height:40px;background:rgba(0,0,0,.08)}.inbox-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.inbox-header h2{font-size:18px;font-weight:600}.inbox-filters{display:flex;gap:8px}.filter-btn{padding:8px 12px;font-family:var(--font-sans);font-size:12px;font-weight:500;color:var(--text-3);background:transparent;border:1px solid rgba(0,0,0,.08);border-radius:8px;cursor:pointer}.filter-btn.active{color:var(--accent);background:rgba(0,102,255,.08);border-color:rgba(0,102,255,.2)}.approval-list{display:flex;flex-direction:column;gap:12px}.approval-item{display:grid;grid-template-columns:100px 1fr auto auto;align-items:center;gap:20px;padding:20px 24px;background:#fff;border-radius:16px;box-shadow:0 1px 2px rgba(0,0,0,.04);transition:all .2s}.approval-item:hover{transform:translateY(-2px);box-shadow:0 8px 16px -4px rgba(0,0,0,.08)}.type-badge{display:inline-flex;align-items:center;justify-content:center;padding:8px 12px;font-size:12px;font-weight:600;border-radius:8px}.type-badge.ai{background:rgba(0,102,255,.15);color:#4dabf7}.type-badge.schema{background:rgba(139,92,246,.15);color:#a78bfa}.approval-content{display:flex;flex-direction:column;gap:4px}.approval-page{font-size:14px;font-weight:600;color:var(--text-1)}.approval-change,.approval-time{font-size:12px;color:var(--text-3)}.approval-actions{display:flex;gap:8px}.approve-btn{font-weight:600;color:#fff;background:var(--accent);border:none;border-radius:8px}.approve-btn,.reject-btn{padding:8px 14px;font-family:var(--font-sans);font-size:12px;cursor:pointer}.reject-btn{font-weight:500;color:var(--text-3);background:transparent;border:1px solid rgba(0,0,0,.1);border-radius:8px}.approved-badge{font-size:12px;font-weight:500;color:#10b981}@media (max-width:1024px){.main-layout{grid-template-columns:1fr}.sidebar{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.header{margin:8px 16px 0;padding:12px 16px;gap:12px}.header-left{gap:16px}.header-nav .nav-tab{padding:6px 12px;font-size:14px}.tab-content{padding:24px}.pages-dashboard{grid-template-columns:1fr}.lens-panel{padding:20px}.lens-preview{height:300px}.crawler-grid{grid-template-columns:repeat(3,1fr)}}.dashboard-empty,.dashboard-loading{min-height:100vh;display:flex;align-items:center;justify-content:center}.dashboard-empty{padding:24px}.dashboard-empty-card{display:flex;flex-direction:column;align-items:center;gap:20px}.dashboard-empty-icon{width:48px;height:48px;display:flex;align-items:center;justify-content:center}.dashboard-empty-text{text-align:center}.dashboard-empty-text h1{font-size:20px;font-weight:600;color:var(--text-1);margin-bottom:8px}.dashboard-empty-text p{font-size:14px;color:var(--text-3);margin:0}.value-section{padding:28px 32px}.value-section-header{margin-bottom:20px}.value-section-header h2{font-size:18px;font-weight:600;margin:0}.value-section-header p{font-size:13px;color:var(--text-3);margin-top:4px}.value-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.value-card{padding:20px;border-radius:12px;text-align:center}.value-card.accent{background:linear-gradient(135deg,rgba(0,102,255,.08),rgba(0,102,255,.02));border:1px solid rgba(0,102,255,.15)}.value-card.neutral{background:rgba(0,0,0,.02);border:1px solid rgba(0,0,0,.06)}.value-card.green{background:linear-gradient(135deg,rgba(34,197,94,.08),rgba(34,197,94,.02));border:1px solid rgba(34,197,94,.15)}.value-number{font-size:36px;font-weight:700;letter-spacing:-.04em;line-height:1}.value-card.accent .value-number{color:var(--accent)}.value-card.neutral .value-number{color:var(--text-1)}.value-card.green .value-number{color:var(--green)}.value-label{font-size:12px;color:var(--text-2);margin-top:8px;font-weight:500}.value-sublabel{font-size:11px;color:var(--text-3);margin-top:4px}.crawler-breakdown{margin-top:24px}.crawler-breakdown-title{font-size:13px;font-weight:600;color:var(--text-2);margin-bottom:12px;text-transform:uppercase;letter-spacing:.05em}.crawler-breakdown-grid{display:flex;flex-wrap:wrap;gap:10px}.crawler-chip{background:rgba(0,0,0,.03);border-radius:10px;padding:10px 14px;display:flex;align-items:center;gap:10px;min-width:160px}.crawler-chip-dot{width:10px;height:10px;border-radius:50%;background:var(--accent);flex-shrink:0}.crawler-chip-name{font-weight:600;font-size:13px;color:var(--text-1)}.crawler-chip-count{font-size:12px;color:var(--text-3)}.crawler-chip-count .highlight{color:var(--accent);font-weight:500}.page-outcome-metrics{display:flex;gap:16px;padding:12px 16px;background:rgba(0,102,255,.04);border-radius:10px;align-items:center;flex-wrap:wrap}.page-outcome-served{display:flex;align-items:center;gap:6px}.page-outcome-label{font-size:11px;font-weight:600;color:var(--accent);text-transform:uppercase;letter-spacing:.05em}.page-outcome-ai{font-size:14px;font-weight:700;color:var(--accent)}.page-outcome-human{font-size:12px;color:var(--text-3)}.page-outcome-crawlers{display:flex;gap:8px;flex-wrap:wrap}.crawler-badge{font-size:11px;background:rgba(0,0,0,.06);padding:2px 8px;border-radius:4px;color:var(--text-2)}.review-queue-header h2{font-size:18px;font-weight:600;margin-bottom:16px;color:var(--text-1)}.review-queue-header p{color:var(--text-3);font-size:13px;margin-bottom:20px}.review-queue-empty{text-align:center;padding:40px 20px;color:var(--text-3)}.review-queue-list{display:flex;flex-direction:column;gap:12px}.review-item{background:var(--surface-2);border-radius:10px;padding:16px;border:1px solid var(--border)}.review-item-top{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.review-item-content{flex:1;min-width:0}.review-item-title{font-weight:600;color:var(--text-1);font-size:14px;margin-bottom:4px}.review-item-path{font-size:12px;color:var(--text-3);margin-bottom:8px}.review-item-summary{font-size:13px;color:var(--text-2);line-height:1.5}.review-item-actions{display:flex;gap:8px;flex-shrink:0}.pages-stat.accent{background:rgba(0,102,255,.05)}.pages-stat.accent .pages-stat-value{color:var(--accent)}.chart-container.medium{height:280px;padding-top:20px}.chart-container.short{height:240px;padding-top:20px}.btn-sm{font-size:12px;padding:6px 12px}.btn-md{font-size:12px;padding:6px 14px}.coming-soon-badge{color:var(--text-3);font-size:12px;font-weight:500}.probe-date{color:var(--text-3);font-size:13px}.digest-preview-label{font-weight:600;font-size:14px}.presence-table-scroll{overflow-x:auto}.empty-state{text-align:center;padding:40px 20px;color:var(--text-3);font-size:14px;line-height:1.5}.empty-state.full-width{grid-column:1/-1}.glass-panel.flush{padding:0;overflow:hidden}.add-site-icon{width:16px;height:16px;margin-right:8px}.browser-content{flex:1;background:#fff;position:relative;overflow:hidden}.browser-content iframe,.browser-content img{width:100%;height:100%;object-fit:cover;object-position:top;border:none}.browser-content iframe{width:200%;height:200%;transform:scale(.5);transform-origin:top left;pointer-events:none}.browser-content-overlay{position:absolute;inset:0;background:linear-gradient(180deg,transparent 80%,hsla(0,0%,100%,.6));pointer-events:none}.mobile-nav{display:none;position:fixed;bottom:0;left:0;right:0;z-index:100;background:hsla(0,0%,100%,.85);backdrop-filter:blur(40px) saturate(180%);-webkit-backdrop-filter:blur(40px) saturate(180%);border-top:1px solid rgba(0,0,0,.06);box-shadow:0 -4px 24px rgba(0,0,0,.06);flex-direction:row;align-items:stretch;padding:10px 0 calc(10px + env(safe-area-inset-bottom, 0px))}.mobile-nav-item{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;padding:6px 4px;font-family:var(--font-sans);font-size:11px;font-weight:500;color:var(--text-3);background:none;border:none;cursor:pointer;transition:color .2s ease;line-height:1}.mobile-nav-item svg{width:22px;height:22px;stroke-width:1.75;transition:color .2s ease}.mobile-nav-item:hover{color:var(--text-2)}.mobile-nav-item.active{color:#5b6cf9;font-weight:600}.mobile-nav-item.active svg{color:#5b6cf9}@media (max-width:768px){.mobile-nav{display:flex}.dashboard{padding-bottom:80px}.main-layout{padding:16px}.approval-item{grid-template-columns:1fr;gap:12px}.approval-actions{justify-content:flex-start}.header{margin:8px 12px 0;padding:12px 16px;flex-direction:column;gap:12px}.header-left{width:100%;justify-content:space-between}.header-nav{display:flex;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;padding:2px}.header-nav .nav-tab{flex-shrink:0;padding:8px 12px;font-size:12px}.header-right{width:100%;display:grid;grid-template-columns:1fr 1fr auto;gap:8px}.site-selector,.time-selector{font-size:12px;padding:8px 10px;justify-content:center}.sync-btn{min-width:auto;padding:8px 12px}.lens-panel{display:block!important;padding:16px}.lens-panel h3{font-size:16px;margin-bottom:12px}.lens-toggle{flex-direction:column;gap:8px}.lens-toggle button{width:100%;padding:12px;font-size:14px}.lens-preview{height:200px;border-radius:12px}.lens-slider-container{display:none}.lens-comparison{flex-direction:column}.lens-side{width:100%;height:180px}.onboarding-page{padding:16px}.onboarding-header{padding:12px 16px}.onboarding-card{padding:24px 20px;margin:0 8px}.onboarding-card h1{font-size:24px}.domain-input-wrapper{flex-direction:column}.domain-prefix{position:static;padding:8px 12px;border-radius:8px 8px 0 0}.domain-input{padding:12px;border-radius:0 0 8px 8px}.dns-record{padding:12px}.dns-record-row{flex-direction:column;gap:8px}.dns-record-value{font-size:12px!important}.auth-page{padding:16px}.auth-card{padding:24px 20px;margin:0 8px;max-width:100%}.auth-card h1{font-size:24px}.demo-mode .header{flex-direction:column;align-items:stretch;gap:12px;padding:12px;margin:8px}.demo-mode .header-left{flex-direction:column;align-items:flex-start;gap:12px;width:100%}.demo-mode .header-nav{display:flex;flex-wrap:nowrap;width:100%;overflow-x:auto;gap:4px;padding-bottom:4px;-webkit-overflow-scrolling:touch}.demo-mode .nav-tab{flex:0 0 auto;padding:8px 12px;font-size:12px;white-space:nowrap}.demo-mode .header-right{width:100%;justify-content:space-between;flex-wrap:wrap;gap:8px}.demo-mode .sync-btn{flex:1;text-align:center;min-width:120px}.hero-panel{padding:20px 16px}.hero-content{gap:16px}.hero-content,.hero-main{flex-direction:column;align-items:flex-start}.hero-main{gap:4px}.number-value{font-size:56px!important}.hero-label{font-size:16px;margin-top:0}.hero-context{flex-direction:row;flex-wrap:wrap;gap:16px;width:100%}.context-divider{display:none}.context-item{flex:1;min-width:80px}.main-layout{padding:12px;gap:12px}.lens-panel{display:none!important}.crawler-grid{grid-template-columns:repeat(2,1fr);gap:8px;padding:12px}.crawler-card{padding:12px}.crawler-card-stat{font-size:20px}.crawler-card-name{font-size:12px}.sidebar,.sources-grid{grid-template-columns:1fr}.sidebar{gap:12px}.sidebar-panel{padding:16px}.activity-item{padding:8px 0}}@media (max-width:480px){.header{margin:4px 8px 0;padding:8px 12px;gap:8px}.header-left{gap:8px}.header-nav{padding:2px;gap:4px}.header-nav .nav-tab{padding:6px 10px;font-size:12px}.header-right{grid-template-columns:1fr 1fr;gap:8px}.site-selector,.time-selector{padding:6px 8px}.sync-btn{grid-column:span 2;width:100%;justify-content:center}.onboarding-card{padding:20px 16px;margin:0 4px}.onboarding-card h1{font-size:20px}.auth-card{padding:20px 16px}.approval-item{padding:12px 16px}.btn-primary,.btn-secondary{width:100%;justify-content:center}.onboarding-actions{flex-direction:column;gap:8px}.tab-content{padding:12px}.tab-content h2{font-size:16px;padding:12px 12px 0}.page-item{padding:8px}.page-path{font-size:12px}.lens-panel{padding:12px}.lens-preview{height:160px}.lens-side{height:140px}.sidebar-panel{padding:12px}.activity-item{padding:8px 0}.mobile-nav{padding:6px 0 calc(6px + env(safe-area-inset-bottom, 0px))}.mobile-nav-item{padding:4px 2px;font-size:10px;gap:3px}.mobile-nav-item svg{width:20px;height:20px}.glass-panel{border-radius:12px;padding:12px}.hero-panel{padding:16px 12px}.demo-mode .header{margin:4px;padding:8px}.demo-mode .brand-name{font-size:14px}.demo-mode .demo-badge{font-size:10px;padding:4px}.demo-mode .nav-tab{padding:8px 10px;font-size:12px}.number-value{font-size:44px!important}.hero-label{font-size:14px}.hero-context{gap:12px}.context-item{min-width:70px}.context-value{font-size:18px}.context-label{font-size:12px}.crawler-grid{grid-template-columns:1fr}.crawler-card-stat{font-size:18px}.site-selector,.time-selector{font-size:12px;padding:8px}}.not-found-page{min-height:100vh;background:linear-gradient(165deg,#edf5fc,#e4f0fa 15%,#dce9f6 30%,#d4e4f4 50%,#dce9f6 70%,#e8f1fa 85%,#f0f6fc);color:#0d2137;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden}.not-found-bg{position:absolute;inset:0;pointer-events:none}.not-found-glow{bottom:-200px;width:800px;height:400px;background:radial-gradient(ellipse at center,rgba(180,210,245,.3) 0,transparent 70%);filter:blur(80px)}.not-found-glow,.not-found-planet{position:absolute;left:50%;transform:translateX(-50%)}.not-found-planet{bottom:-100px;width:600px;height:300px;background:radial-gradient(ellipse at center top,rgba(200,220,240,.4) 0,transparent 100%);border-radius:50%}.not-found-content{text-align:center;z-index:10;padding:24px}.not-found-code{font-size:clamp(80px,20vw,180px);font-weight:800;letter-spacing:-.04em;margin:0;line-height:1;background:linear-gradient(180deg,#0d2137,rgba(30,58,95,.3));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.not-found-title{font-size:24px;font-weight:700;margin:16px 0 8px;color:#0d2137}.not-found-message{font-size:16px;color:rgba(30,58,95,.5);margin-bottom:32px}.not-found-actions{display:flex;gap:14px;justify-content:center}.not-found-btn{padding:13px 26px;border-radius:100px;font-size:14px;font-weight:600;text-decoration:none;transition:all .3s cubic-bezier(.23,1,.32,1)}.not-found-btn.primary{background:linear-gradient(180deg,rgba(30,60,100,.88),rgba(18,42,75,.95));color:#fff;border:1px solid rgba(60,100,150,.25);box-shadow:0 4px 16px rgba(20,50,90,.2)}.not-found-btn.primary:hover{transform:translateY(-2px);box-shadow:0 8px 28px rgba(20,50,90,.28)}.not-found-btn.secondary{background:hsla(0,0%,100%,.45);color:#1e3a5f;border:1px solid hsla(0,0%,100%,.7);border-top:1.5px solid hsla(0,0%,100%,.9);box-shadow:0 2px 8px rgba(140,170,200,.1)}.not-found-btn.secondary:hover{background:hsla(0,0%,100%,.6);transform:translateY(-1px)}.not-found-nav{position:fixed;top:24px;left:24px;z-index:100}.not-found-logo{display:flex;align-items:center;gap:8px;text-decoration:none;color:#1e3a5f;font-weight:700}.not-found-logo img{width:24px;height:24px}.comparison-page{min-height:100vh;background:linear-gradient(165deg,#edf5fc,#e4f0fa 15%,#dce9f6 30%,#d4e4f4 50%,#dce9f6 70%,#e8f1fa 85%,#f0f6fc);color:#0d2137;padding-bottom:80px;position:relative}.comparison-page:before{content:"";position:fixed;inset:0;z-index:0;pointer-events:none;background:radial-gradient(ellipse 120% 80% at 30% 20%,rgba(180,210,245,.25) 0,transparent 50%),radial-gradient(ellipse 100% 70% at 70% 80%,rgba(190,220,250,.2) 0,transparent 50%);filter:blur(80px)}.comparison-nav{position:relative;z-index:1;display:flex;justify-content:space-between;align-items:center;padding:20px 40px;max-width:1400px;margin:0 auto}.comparison-brand{display:flex;align-items:center;gap:8px;text-decoration:none;color:#1e3a5f;font-weight:700;font-size:18px}.comparison-nav-actions{display:flex;align-items:center;gap:16px}.comparison-link{color:rgba(30,58,95,.6);text-decoration:none;font-size:14px;transition:color .2s}.comparison-link:hover{color:#1e3a5f}.comparison-btn{background:linear-gradient(180deg,rgba(30,60,100,.88),rgba(18,42,75,.95));color:#fff;padding:10px 22px;border-radius:50px;text-decoration:none;font-size:14px;font-weight:600;transition:all .3s cubic-bezier(.23,1,.32,1);box-shadow:0 4px 16px rgba(20,50,90,.2)}.comparison-btn:hover{transform:translateY(-2px);box-shadow:0 8px 28px rgba(20,50,90,.28)}.comparison-header{position:relative;z-index:1;text-align:center;padding:70px 20px 50px}.comparison-header h1{font-size:52px;font-weight:800;margin:0 0 18px;color:#0d2137;letter-spacing:-.03em}.comparison-header p{font-size:18px;color:rgba(30,58,95,.55);max-width:500px;margin:0 auto;line-height:1.6}.comparison-form{max-width:600px;margin:0 auto 60px;padding:0 20px;position:relative;z-index:20}.comparison-input-wrapper{display:flex;gap:8px;background:hsla(0,0%,100%,.5);backdrop-filter:blur(60px);border:1px solid hsla(0,0%,100%,.7);border-top:1.5px solid hsla(0,0%,100%,.9);border-radius:18px;padding:8px;transition:all .3s cubic-bezier(.23,1,.32,1);box-shadow:0 4px 16px rgba(140,170,200,.1)}.comparison-input-wrapper:focus-within{border-color:rgba(30,100,180,.3);box-shadow:0 0 0 3px rgba(30,100,180,.08),0 4px 16px rgba(140,170,200,.1)}.comparison-input{flex:1;background:transparent;border:none;color:#0d2137;font-size:16px;padding:14px 18px;outline:none}.comparison-input::placeholder{color:rgba(30,58,95,.35)}.comparison-scan-btn{background:linear-gradient(180deg,rgba(30,60,100,.88),rgba(18,42,75,.95));color:#fff;border:1px solid rgba(60,100,150,.25);padding:14px 28px;border-radius:12px;font-size:14px;font-weight:700;cursor:pointer;transition:all .3s cubic-bezier(.23,1,.32,1);white-space:nowrap;position:relative;z-index:10;pointer-events:auto;flex-shrink:0;box-shadow:0 4px 16px rgba(20,50,90,.2)}.comparison-scan-btn:hover{transform:translateY(-2px);box-shadow:0 8px 28px rgba(20,50,90,.28)}.comparison-scan-btn:active{transform:translateY(0)}.comparison-form-note{text-align:center;font-size:14px;color:rgba(30,58,95,.4);margin-top:12px}.comparison-grid{position:relative;z-index:1;display:grid;grid-template-columns:1fr 1fr;gap:24px;max-width:1200px;margin:0 auto;padding:0 20px}.comparison-panel{background:linear-gradient(170deg,hsla(0,0%,100%,.5),hsla(0,0%,100%,.3) 50%,rgba(240,248,255,.25));backdrop-filter:blur(60px) saturate(200%);-webkit-backdrop-filter:blur(60px) saturate(200%);border:1px solid hsla(0,0%,100%,.6);border-top:2px solid hsla(0,0%,100%,.85);border-radius:22px;overflow:hidden;box-shadow:0 4px 16px rgba(140,170,200,.08),inset 0 1px 0 hsla(0,0%,100%,.85)}.panel-header{display:flex;align-items:center;gap:12px;padding:18px 24px;background:hsla(0,0%,100%,.2);border-bottom:1px solid rgba(30,58,95,.06)}.panel-icon{font-size:18px}.panel-header h2{font-size:16px;font-weight:700;margin:0;color:#0d2137;letter-spacing:-.01em}.panel-content{padding:20px;min-height:340px}.panel-footer{padding:16px 24px;font-size:14px;font-weight:500;letter-spacing:.01em}.human-footer{background:linear-gradient(90deg,rgba(30,100,180,.06),rgba(30,100,180,.02));color:#1e6ab4;border-top:1px solid rgba(30,100,180,.1)}.ai-footer{background:linear-gradient(90deg,rgba(220,60,60,.06),rgba(220,60,60,.02));color:#c43c3c;border-top:1px solid rgba(220,60,60,.1)}.appear-footer{background:linear-gradient(90deg,rgba(22,163,74,.06),rgba(22,163,74,.02));color:#16a34a;border-top:1px solid rgba(22,163,74,.1)}.mock-browser{background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 4px 24px rgba(0,0,0,.3)}.mock-browser-header{background:#f5f5f5;padding:12px 16px;display:flex;align-items:center;gap:12px;border-bottom:1px solid #e0e0e0}.mock-dots{display:flex;gap:8px}.mock-dots span{width:10px;height:10px;border-radius:50%;background:#ddd}.mock-dots span:first-child{background:#ff5f57}.mock-dots span:nth-child(2){background:#ffbd2e}.mock-dots span:nth-child(3){background:#28c940}.mock-url{flex:1;background:#fff;padding:8px 12px;border-radius:8px;font-size:12px;color:#666}.mock-site{padding:16px;background:linear-gradient(180deg,#fafafa,#f0f0f0)}.mock-nav{display:flex;align-items:center;gap:16px;margin-bottom:20px;padding-bottom:12px;border-bottom:1px solid #e0e0e0}.mock-logo{font-weight:700;font-size:14px;color:#333}.mock-nav-links{display:flex;gap:12px;flex:1}.mock-nav-links span{font-size:12px;color:#666}.mock-cta-btn{background:#06f;color:#fff;padding:8px 12px;border-radius:4px;font-size:10px;font-weight:500}.mock-hero{text-align:center;padding:20px 0}.mock-hero h3{font-size:16px;font-weight:700;color:#222;margin:0 0 8px}.mock-hero p{font-size:12px;color:#666;margin:0 0 16px}.mock-buttons{display:flex;justify-content:center;gap:8px}.mock-primary-btn{background:#06f;color:#fff;padding:8px 16px;border-radius:8px;font-size:12px;font-weight:500}.mock-secondary-btn{background:transparent;border:1px solid #ddd;color:#333;padding:8px 16px;border-radius:8px;font-size:12px}.mock-features{display:flex;justify-content:center;gap:16px;margin-top:16px}.mock-feature{display:flex;flex-direction:column;align-items:center;gap:4px}.mock-feature-icon{font-size:16px}.mock-feature span{font-size:10px;color:#666}.ai-code-block{background:linear-gradient(135deg,#0a0c10,#0d1117);border-radius:16px;padding:20px;font-family:var(--font-mono);font-size:12px;line-height:1.7;overflow-x:auto;height:100%;min-height:300px;border:1px solid hsla(0,0%,100%,.06);box-shadow:inset 0 2px 8px rgba(0,0,0,.3)}.ai-content .ai-code-block{color:hsla(0,100%,77%,.9)}.appear-content .ai-code-block{color:rgba(100,255,170,.9)}.ai-code-block code{white-space:pre-wrap;word-break:break-word}.comparison-divider{display:flex;align-items:center;justify-content:center;padding:70px 20px;position:relative}.comparison-divider:before{content:"";position:absolute;left:50%;transform:translateX(-50%);width:200px;height:1px;background:linear-gradient(90deg,transparent,rgba(0,255,136,.3) 50%,transparent)}.comparison-divider span{background:linear-gradient(135deg,#0f8,#00d970);color:#000;padding:16px 36px;border-radius:100px;font-size:14px;font-weight:700;letter-spacing:.02em;box-shadow:0 4px 20px rgba(0,255,136,.25);position:relative;z-index:1}.comparison-cta{text-align:center;padding:90px 20px;max-width:550px;margin:0 auto}.comparison-cta h2{font-size:38px;font-weight:800;margin:0 0 16px;letter-spacing:-.02em}.comparison-cta p{font-size:16px;color:hsla(0,0%,100%,.5);margin:0 0 36px;line-height:1.6}.comparison-cta-btn{display:inline-block;background:linear-gradient(135deg,#0f8,#00d970);color:#000;padding:16px 36px;border-radius:16px;text-decoration:none;font-size:16px;font-weight:700;transition:transform .2s,box-shadow .2s;box-shadow:0 4px 20px rgba(0,255,136,.2)}.comparison-cta-btn:hover{transform:translateY(-3px);box-shadow:0 8px 36px rgba(0,255,136,.35)}@media (max-width:900px){.comparison-grid{grid-template-columns:1fr}.comparison-header h1{font-size:32px}.comparison-header p{font-size:16px}}@media (max-width:600px){.comparison-nav{padding:16px 20px}.comparison-header{padding:40px 20px 30px}.comparison-header h1{font-size:28px}.comparison-input-wrapper{flex-direction:column}.comparison-scan-btn{width:100%}.panel-content{padding:16px;min-height:280px}.mock-nav-links{display:none}.mock-features{flex-wrap:wrap}.comparison-cta h2{font-size:28px}}.scanning-overlay{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:80px 20px;gap:24px}.scanning-overlay p{color:hsla(0,0%,100%,.7);font-size:16px}.scanning-spinner{width:48px;height:48px;border:3px solid rgba(0,255,136,.2);border-top-color:#0f8;border-radius:50%;animation:spin 1s linear infinite}.comparison-scan-btn:disabled{opacity:.7;cursor:not-allowed}.scan-error{max-width:600px;margin:0 auto 24px;padding:12px 20px;background:hsla(0,100%,70%,.1);border:1px solid hsla(0,100%,70%,.3);border-radius:8px;color:#ff6464;text-align:center}.scanning-sub{font-size:14px;color:hsla(0,0%,100%,.5)}.score-banner{gap:32px;padding:40px 20px;margin-bottom:48px;background:linear-gradient(135deg,hsla(0,0%,100%,.03),hsla(0,0%,100%,.01));border-radius:20px;max-width:500px;margin-left:auto;margin-right:auto;border:1px solid hsla(0,0%,100%,.06)}.score-banner,.score-circle{display:flex;align-items:center;justify-content:center}.score-circle{width:110px;height:110px;border-radius:50%;flex-direction:column;background:linear-gradient(135deg,rgba(0,0,0,.4),rgba(0,0,0,.2));border:4px solid;position:relative}.score-circle:before{content:"";position:absolute;inset:-8px;border-radius:50%;background:inherit;opacity:.3;filter:blur(10px)}.score-circle[data-score=good]{border-color:#0f8}.score-circle[data-score=good]:before{background:#0f8}.score-circle[data-score=medium]{border-color:#fa0}.score-circle[data-score=medium]:before{background:#fa0}.score-circle[data-score=bad]{border-color:#ff6464}.score-circle[data-score=bad]:before{background:#ff6464}.score-value{font-size:40px;font-weight:800;color:#fff}.score-label,.score-value{position:relative;z-index:1}.score-label{font-size:14px;color:hsla(0,0%,100%,.5)}.score-info h3{margin:0;font-size:24px;color:#fff;font-weight:600}.score-info p{margin:6px 0 0;color:hsla(0,0%,100%,.5);font-size:14px}.screenshot-wrapper{background:#000;border-radius:12px;overflow:hidden;box-shadow:0 8px 32px rgba(0,0,0,.4)}.site-screenshot{width:100%;height:auto;display:block;max-height:320px;object-fit:cover;object-position:top}.screenshot-url{padding:16px 18px;font-size:14px;color:hsla(0,0%,100%,.5);background:linear-gradient(180deg,rgba(0,0,0,.6),rgba(0,0,0,.8));font-family:var(--font-mono);letter-spacing:.02em}.issues-section{max-width:700px;margin:48px auto;padding:0 20px}.issues-section h3{font-size:18px;margin:0 0 20px;color:hsla(0,0%,100%,.9);font-weight:600}.issues-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:8px}.issues-list li{display:flex;align-items:center;gap:12px;padding:16px 18px;background:rgba(255,80,80,.06);border:1px solid rgba(255,80,80,.12);border-radius:12px;color:hsla(0,0%,100%,.85);font-size:14px}.issue-icon{font-size:14px;opacity:.9}.appear-benefits{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;max-width:900px;margin:0 auto 70px;padding:0 20px}.benefit-card{background:linear-gradient(135deg,rgba(0,255,136,.06),rgba(0,255,136,.02));border:1px solid rgba(0,255,136,.12);border-radius:16px;padding:24px 20px;text-align:center;transition:transform .2s,border-color .2s}.benefit-card:hover{transform:translateY(-2px);border-color:rgba(0,255,136,.25)}.benefit-icon{font-size:28px;margin-bottom:14px}.benefit-card h4{margin:0 0 8px;font-size:14px;color:#fff;font-weight:600}.benefit-card p{margin:0;font-size:12px;color:hsla(0,0%,100%,.5);line-height:1.5}@media (max-width:900px){.appear-benefits{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.score-banner{flex-direction:column;text-align:center;gap:20px;padding:32px 24px}.appear-benefits{grid-template-columns:1fr 1fr;gap:12px}.benefit-card{padding:20px 16px}.site-screenshot{max-height:220px}}.session-panel{margin-top:20px;padding:24px}.session-header{display:flex;flex-direction:column;gap:4px;margin-bottom:24px;padding:0}.session-header h2{font-size:20px;font-weight:700;margin:0;color:var(--text-1)}.session-subtitle{font-size:14px;color:var(--text-3)}.session-layout{display:grid;grid-template-columns:280px 1fr;gap:24px;min-height:400px}.session-list{display:flex;flex-direction:column;gap:8px;max-height:500px;overflow-y:auto;padding-right:8px}.session-item{background:hsla(0,0%,100%,.6);border:1px solid rgba(0,0,0,.06);border-radius:12px;padding:14px 16px;cursor:pointer;transition:all .2s}.session-item:hover{background:hsla(0,0%,100%,.9);border-color:rgba(0,0,0,.1);box-shadow:0 2px 8px rgba(0,0,0,.06)}.session-item.active{background:rgba(0,102,255,.08);border-color:rgba(0,102,255,.25);box-shadow:0 0 0 3px rgba(0,102,255,.08)}.session-item-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.session-crawler-name{font-weight:600;font-size:14px;color:var(--text-1)}.session-time{font-size:12px;color:var(--text-3);font-weight:500}.session-item-stats{display:flex;gap:16px;margin-bottom:10px}.session-stat{font-size:12px;color:var(--text-3)}.session-stat strong{color:var(--text-2)}.session-item-path-preview{display:flex;flex-wrap:wrap;gap:8px}.path-preview-item{background:rgba(0,0,0,.05);padding:4px 8px;border-radius:4px;font-size:12px;color:var(--text-2);font-family:var(--font-mono)}.path-preview-more{font-size:12px;color:var(--text-3);padding:4px 8px}.session-detail{background:rgba(0,0,0,.02);border-radius:16px;padding:24px;min-height:400px;border:1px solid rgba(0,0,0,.04)}.session-detail-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;color:var(--text-3);text-align:center}.session-detail-empty .empty-icon{width:48px;height:48px;margin-bottom:12px;opacity:.4}.session-detail-empty .empty-icon svg{width:100%;height:100%}.session-detail-header{margin-bottom:24px}.session-detail-title{display:flex;align-items:center;gap:8px;margin-bottom:8px}.crawler-badge{background:linear-gradient(135deg,#6366f1,#4f46e5);color:#fff;font-weight:600}.company-badge,.crawler-badge{padding:8px 12px;border-radius:8px;font-size:14px}.company-badge{background:rgba(0,0,0,.06);color:var(--text-2)}.session-detail-meta{font-size:14px;color:var(--text-3);display:flex;align-items:center;gap:8px}.meta-divider{opacity:.4}.crawl-path-visualization{margin-bottom:24px}.crawl-path-title{font-size:11px;font-weight:700;color:var(--text-3);margin-bottom:16px;text-transform:uppercase;letter-spacing:.08em}.crawl-path-timeline{position:relative;display:flex;flex-direction:column;gap:0;max-height:600px;overflow-y:auto}.crawl-path-show-more{margin:12px 0 0 40px;padding:10px 20px;background:rgba(0,102,255,.08);border:1px solid rgba(0,102,255,.15);border-radius:10px;color:var(--accent);font-size:13px;font-weight:600;cursor:pointer;transition:all .2s}.crawl-path-show-more:hover{background:rgba(0,102,255,.12)}.crawl-path-node{position:relative;display:flex;align-items:center;gap:12px;padding:8px 0}.crawl-path-node:last-child{padding-bottom:0}.path-node-dot{position:relative;display:flex;align-items:center;gap:8px;flex-shrink:0}.path-node-dot:before{content:"";width:10px;height:10px;border-radius:50%;background:var(--accent);flex-shrink:0}.crawl-path-node:first-child .path-node-dot:before{background:var(--green);box-shadow:0 0 0 3px rgba(34,197,94,.2)}.crawl-path-node:last-child .path-node-dot:before{background:#ef4444;box-shadow:0 0 0 3px rgba(239,68,68,.2)}.node-label{display:inline-flex;align-items:center;justify-content:center;font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;white-space:nowrap;padding:3px 6px;border-radius:4px}.node-label.entry{color:#16a34a;background:rgba(34,197,94,.15)}.node-label.exit{color:#dc2626;background:rgba(239,68,68,.15)}.path-node-content{display:flex;align-items:center;gap:10px;background:rgba(0,0,0,.04);padding:8px 14px;border-radius:8px;flex:1}.path-node-number{width:22px;height:22px;background:rgba(99,102,241,.1);color:#6366f1;border-radius:6px;display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:700;flex-shrink:0}.path-node-path{font-family:var(--font-mono);font-size:14px;color:var(--text-1);word-break:break-all}.path-connector{display:none}.session-insights{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;margin-top:24px}.insight-item{background:linear-gradient(135deg,rgba(139,92,246,.08),rgba(139,92,246,.04));padding:16px 20px;border-radius:12px;border:1px solid rgba(139,92,246,.1)}.insight-label{display:block;font-size:11px;font-weight:600;color:var(--text-3);text-transform:uppercase;letter-spacing:.05em;margin-bottom:4px}.insight-value{font-size:16px;font-weight:600;color:var(--text-1);font-family:var(--font-mono)}@media (max-width:900px){.session-layout{grid-template-columns:1fr}.session-list{max-height:250px}}@media (max-width:600px){.session-insights{grid-template-columns:1fr}}.activity-feed-panel{margin-top:20px}.activity-feed-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.activity-feed-header h2{font-size:18px;font-weight:600;margin:0}.activity-count{font-size:14px;color:var(--text-3)}.activity-feed-list{display:flex;flex-direction:column;gap:8px;max-height:400px;overflow-y:auto}.activity-item{display:grid;grid-template-columns:160px 1fr auto;gap:16px;align-items:center;padding:12px 16px;background:rgba(0,0,0,.02);border-radius:12px;transition:background .2s}.activity-item:hover{background:rgba(0,0,0,.04)}.activity-crawler{display:flex;align-items:center;gap:8px}.crawler-indicator{width:10px;height:10px;border-radius:50%;flex-shrink:0}.crawler-indicator.openai{background:linear-gradient(135deg,#10a37f,#0d8f6f);box-shadow:0 0 8px rgba(16,163,127,.4)}.crawler-indicator.anthropic{background:linear-gradient(135deg,#d97706,#b45309);box-shadow:0 0 8px rgba(217,119,6,.4)}.crawler-indicator.google{background:linear-gradient(135deg,#4285f4,#3367d6);box-shadow:0 0 8px rgba(66,133,244,.4)}.crawler-indicator.other{background:linear-gradient(135deg,#6b7280,#4b5563)}.activity-crawler .crawler-name{font-weight:500;font-size:14px;color:var(--text-1)}.activity-path{font-family:var(--font-mono);font-size:14px;color:var(--text-2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.activity-meta{display:flex;align-items:center;gap:12px;font-size:12px;color:var(--text-3)}.activity-time{background:rgba(16,163,127,.1);color:#10a37f;padding:4px 8px;border-radius:4px;font-weight:500}.activity-country{opacity:.8}.cc-panel{margin-top:20px}.cc-header{display:flex;flex-direction:column;gap:4px;margin-bottom:20px}.cc-header h2{font-size:18px;font-weight:600;margin:0}.cc-subtitle{font-size:14px;color:var(--text-3)}.cc-table{display:flex;flex-direction:column;gap:4px}.cc-table-header{padding:12px 16px;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--text-3);border-bottom:1px solid rgba(0,0,0,.06)}.cc-row,.cc-table-header{display:grid;grid-template-columns:200px repeat(5,1fr);gap:16px}.cc-row{padding:16px;background:rgba(0,0,0,.02);border-radius:12px;align-items:center;transition:background .2s}.cc-row:hover{background:rgba(0,0,0,.04)}.cc-crawler{display:flex;align-items:center;gap:12px}.crawler-info{display:flex;flex-direction:column;gap:4px}.crawler-info .crawler-name{font-weight:600;font-size:14px;color:var(--text-1)}.crawler-info .crawler-company{font-size:12px;color:var(--text-3)}.cc-stat{font-size:14px;color:var(--text-2);font-weight:500}.cc-stat.capitalize{text-transform:capitalize}.discovery-panel{margin-top:20px}.discovery-header{display:flex;flex-direction:column;gap:4px;margin-bottom:20px}.discovery-header h2{font-size:18px;font-weight:600;margin:0}.discovery-subtitle{font-size:14px;color:var(--text-3)}.discovery-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:12px}.discovery-card{background:rgba(0,0,0,.02);border:1px solid rgba(0,0,0,.04);border-radius:12px;padding:16px;transition:all .2s}.discovery-card:hover{background:rgba(0,0,0,.04);border-color:rgba(0,0,0,.08)}.discovery-path{font-family:var(--font-mono);font-size:14px;font-weight:600;color:var(--text-1);margin-bottom:10px;word-break:break-all}.discovery-crawlers{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}.crawler-tag{font-size:12px;font-weight:500;padding:4px 8px;border-radius:4px}.crawler-tag.openai{background:rgba(16,163,127,.1);color:#10a37f}.crawler-tag.anthropic{background:rgba(217,119,6,.1);color:#b45309}.crawler-tag.google{background:rgba(66,133,244,.1);color:#3367d6}.crawler-tag.other{background:hsla(220,9%,46%,.1);color:#4b5563}.discovery-stats{display:flex;gap:16px;margin-bottom:10px}.discovery-stat{font-size:12px;color:var(--text-3)}.discovery-stat strong{color:var(--text-2)}.discovery-timeline{display:flex;justify-content:space-between;font-size:12px;color:var(--text-3);padding-top:10px;border-top:1px solid rgba(0,0,0,.04)}@media (max-width:900px){.activity-item{grid-template-columns:1fr;gap:8px}.activity-meta{flex-wrap:wrap}.cc-row,.cc-table-header{grid-template-columns:140px repeat(3,1fr)}.cc-row>div:nth-child(5),.cc-row>div:nth-child(6),.cc-table-header span:nth-child(5),.cc-table-header span:nth-child(6){display:none}}@media (max-width:600px){.cc-row,.cc-table-header{grid-template-columns:1fr 1fr}.cc-row>div:nth-child(3),.cc-row>div:nth-child(4),.cc-table-header span:nth-child(3),.cc-table-header span:nth-child(4){display:none}.discovery-grid{grid-template-columns:1fr}}.pages-stats-panel{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:rgba(0,0,0,.06);border-radius:12px;overflow:hidden}.pages-stat{background:var(--glass-bg);padding:20px 24px;text-align:center}.pages-stat-value{display:block;font-size:28px;font-weight:700;color:var(--text-1);margin-bottom:4px}.pages-stat-label{font-size:14px;color:var(--text-3)}.top-pages-panel{padding:0}.top-pages-header{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;border-bottom:1px solid rgba(0,0,0,.06)}.top-pages-header h2{font-size:18px;font-weight:600;margin:0}.time-label{font-size:14px;color:var(--text-3)}.top-pages-list{padding:12px}.top-page-item{display:flex;align-items:center;gap:12px;padding:12px 16px;border-radius:8px;transition:background .2s}.top-page-item:hover{background:rgba(0,0,0,.03)}.page-rank{font-size:12px;font-weight:600;color:var(--text-3);width:24px}.top-page-item .page-path{flex:1;font-family:var(--font-mono);font-size:14px;color:var(--text-1)}.page-visits{font-size:14px;font-weight:500;color:#06f}@media (max-width:768px){.pages-stats-panel{grid-template-columns:1fr}.pages-stat{padding:16px}.pages-stat-value{font-size:24px}.pages-dashboard{grid-template-columns:1fr!important}.page-list{max-height:none}.page-item{padding:12px;flex-direction:column;align-items:flex-start;gap:8px}.page-info{width:100%}.page-path{font-size:14px;word-break:break-all}.page-stats{width:100%;justify-content:flex-start;gap:12px;flex-wrap:wrap}.page-stats span{font-size:12px}.status-badge{font-size:10px;padding:4px 8px}.tab-content{padding:16px}.tab-content h2{font-size:18px;padding:16px 16px 0}.ai-page-card{padding:16px}.ai-page-header{flex-direction:column;align-items:flex-start;gap:8px}.ai-summary{font-size:14px;line-height:1.5}.key-facts li{font-size:12px}.crawler-sessions-list{gap:8px}.session-item{padding:12px}.session-header{flex-direction:column;align-items:flex-start;gap:8px}}.customers-page{position:relative;min-height:100vh;background:#fafafa;color:#111}.customers-hero{text-align:center;padding:140px 24px 60px;max-width:760px;margin:0 auto}.customers-kicker{margin:0 0 12px;font-size:13px;letter-spacing:.1em;text-transform:uppercase;color:#888;font-weight:500}.customers-h1{margin:0;font-size:clamp(32px,5.5vw,52px);line-height:1.08;letter-spacing:-.035em;font-weight:700;color:#111}.customers-sub{margin:16px auto 0;max-width:560px;font-size:17px;line-height:1.65;color:#666}.customers-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:16px;width:min(1120px,calc(100% - 48px));margin:0 auto;padding-bottom:40px}.customer-card{display:flex;flex-direction:column;padding:28px 24px;border-radius:14px;background:#fff;border:1px solid #e8e8e8;text-decoration:none;color:inherit;transition:box-shadow .2s,border-color .2s,transform .2s}.customer-card:hover{border-color:#ccc;box-shadow:0 8px 30px rgba(0,0,0,.07);transform:translateY(-2px)}.customer-card-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.customer-type{font-size:11px;letter-spacing:.08em;text-transform:uppercase;font-weight:600;color:#111;background:#f0f0f0;padding:4px 10px;border-radius:6px}.customer-domain{font-size:13px;color:#999}.customer-name{margin:0 0 8px;font-size:21px;font-weight:600;color:#111;letter-spacing:-.02em}.customer-summary{margin:0;font-size:15px;line-height:1.6;color:#666;flex:1}.customer-card-bottom{display:flex;justify-content:space-between;align-items:flex-end;margin-top:20px;padding-top:16px;border-top:1px solid #f0f0f0}.customer-stat{display:flex;align-items:baseline;gap:6px}.customer-stat-value{font-size:28px;font-weight:700;color:#111;letter-spacing:-.03em;line-height:1}.customer-stat-label{font-size:13px;color:#888}.customer-read{font-size:14px;font-weight:500;color:#111;transition:color .15s}.customer-card:hover .customer-read{color:#555}.customers-cta{text-align:center;padding:60px 24px 80px;max-width:600px;margin:0 auto}.customers-cta h2{margin:0 0 8px;font-size:28px;font-weight:700;color:#111;letter-spacing:-.02em}.customers-cta p{margin:0 0 24px;font-size:16px;color:#666}.customers-cta-actions{display:flex;justify-content:center;align-items:center;gap:16px;flex-wrap:wrap}.customers-cta-btn{display:inline-flex;align-items:center;padding:12px 28px;font-size:14px;font-weight:600;color:#fff;background:#111;border-radius:10px;text-decoration:none;transition:background .15s}.customers-cta-btn:hover{background:#333}.customers-cta-link{font-size:14px;font-weight:500;color:#666;text-decoration:none;transition:color .15s}.customers-cta-link:hover{color:#111}.customers-page .lp-nav-inner{background:hsla(0,0%,100%,.8);border-color:#e0e0e0;box-shadow:0 4px 20px rgba(0,0,0,.06)}.customers-page .lp-nav-inner:before{background:linear-gradient(90deg,transparent,rgba(0,0,0,.04),transparent)}.customers-page .lp-nav-inner:after{background:linear-gradient(180deg,rgba(0,0,0,.01),transparent)}.customers-page .lp-nav-brand{color:#111}.customers-page .lp-nav-logo{filter:none;opacity:1}.customers-page .lp-nav-link{color:#555}.customers-page .lp-nav-link:hover{color:#111;background:rgba(0,0,0,.04)}.customers-page .lp-nav-cta{background:#111;color:#fff}.customers-page .lp-nav-burger span,.customers-page .lp-nav-cta:hover{background:#333}.customers-page .lp-nav-dropdown-menu-inner{background:hsla(0,0%,100%,.95);border-color:#e0e0e0;box-shadow:0 8px 24px rgba(0,0,0,.1)}.customers-page .lp-nav-dropdown-item{color:#555}.customers-page .lp-nav-dropdown-item:hover{color:#111;background:rgba(0,0,0,.04)}.customers-page .lp-nav-drawer-label{color:rgba(0,0,0,.4)}.customers-page .mk-footer{margin-top:0;background:#fff}.customers-page .mk-footer-inner{border-top-color:#e8e8e8}.customers-page .mk-footer-tagline{color:#888}.customers-page .mk-footer-title{color:#111}.customers-page .mk-footer-links a{color:#666}.customers-page .mk-footer-links a:hover{color:#111}.customers-page .mk-footer-bottom{border-top-color:#eee;color:#999}.customers-page .mk-footer-bottom-links a{color:#999}.customers-page .mk-footer-bottom-links a:hover{color:#111}@media (max-width:768px){.customers-hero{padding:120px 20px 40px}.customers-grid{grid-template-columns:1fr;width:calc(100% - 32px);gap:12px}.customer-card{padding:22px 20px}}.admin-page{min-height:100vh;background:#fafafa;color:#111;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.admin-header{display:flex;justify-content:space-between;align-items:center;padding:16px 32px;border-bottom:1px solid #e8e8e8;background:#fff;position:sticky;top:0;z-index:50}.admin-header-left{display:flex;align-items:center;gap:16px}.admin-header-left h1{margin:0;font-size:20px;font-weight:700;letter-spacing:-.02em}.admin-back{font-size:13px;color:#888;text-decoration:none;transition:color .15s}.admin-back:hover{color:#111}.admin-badge{font-size:12px;font-weight:500;color:#666;background:#f0f0f0;padding:3px 10px;border-radius:20px}.admin-header-right{display:flex;align-items:center;gap:12px}.admin-user{font-size:13px;color:#888}.admin-main{padding:24px 32px;max-width:1400px;margin:0 auto}.admin-table{width:100%;border-collapse:separate;border-spacing:0;background:#fff;border:1px solid #e8e8e8;border-radius:12px;overflow:hidden}.admin-table th{text-align:left;padding:12px 16px;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:#888;background:#fafafa;border-bottom:1px solid #e8e8e8}.admin-table td{padding:14px 16px;font-size:14px;border-bottom:1px solid #f0f0f0;vertical-align:middle}.admin-table tr:last-child td{border-bottom:none}.admin-table tr:hover td{background:#fafafa}.admin-domain-cell{display:flex;flex-direction:column;gap:2px}.admin-domain-cell strong{font-size:14px;font-weight:600}.admin-id{font-size:11px;color:#bbb;font-family:monospace}.admin-origin{font-size:13px;color:#666;font-family:monospace}.admin-page-count{font-weight:600;font-size:14px}.admin-time{font-size:13px;color:#888}.admin-time-never{color:#ccc}.admin-actions{display:flex;gap:6px;flex-wrap:wrap}.admin-btn{display:inline-flex;align-items:center;justify-content:center;padding:8px 16px;font-size:13px;font-weight:500;border:1px solid #ddd;border-radius:8px;background:#fff;color:#333;cursor:pointer;transition:all .15s;text-decoration:none;white-space:nowrap}.admin-btn:hover{border-color:#bbb;background:#f5f5f5}.admin-btn:disabled{opacity:.5;cursor:not-allowed}.admin-btn-primary{background:#111;color:#fff;border-color:#111}.admin-btn-primary:hover{background:#333;border-color:#333}.admin-btn-accent{background:#06f;color:#fff;border-color:#06f}.admin-btn-accent:hover{background:#05d;border-color:#05d}.admin-btn-danger{color:#e55;border-color:#fdd}.admin-btn-danger:hover{background:#fef0f0;border-color:#e55}.admin-btn-sm{padding:5px 10px;font-size:12px;border-radius:6px}.admin-btn-xs{padding:3px 8px;font-size:11px;border-radius:4px}.admin-overlay{position:fixed;inset:0;z-index:200;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.3);backdrop-filter:blur(4px)}.admin-modal{background:#fff;border-radius:16px;width:min(540px,calc(100% - 32px));max-height:calc(100vh - 64px);overflow-y:auto;box-shadow:0 20px 60px rgba(0,0,0,.15)}.admin-modal-header{display:flex;justify-content:space-between;align-items:center;padding:20px 24px 0}.admin-modal-header h2{margin:0;font-size:18px;font-weight:700;letter-spacing:-.02em}.admin-modal-close{background:none;border:none;font-size:22px;color:#999;cursor:pointer;padding:4px 8px;border-radius:6px;line-height:1}.admin-modal-close:hover{background:#f0f0f0;color:#333}.admin-form{padding:20px 24px 24px;gap:16px}.admin-form,.admin-form label{display:flex;flex-direction:column}.admin-form label{gap:6px}.admin-form label span{font-size:13px;font-weight:600;color:#333}.admin-form input{padding:10px 14px;font-size:14px;border:1px solid #ddd;border-radius:8px;background:#fafafa;color:#111;outline:none;transition:border-color .15s}.admin-form input:focus{border-color:#06f;background:#fff}.admin-form-error{margin:0;font-size:13px;color:#e44;background:#fef0f0;padding:8px 12px;border-radius:8px}.admin-form-actions{display:flex;justify-content:flex-end;gap:8px;padding-top:4px}.admin-dns-content{padding:16px 24px 24px}.admin-dns-status{display:inline-flex;align-items:center;gap:8px;padding:6px 14px;border-radius:20px;font-size:13px;font-weight:500;margin-bottom:16px}.admin-dns-active{background:#e8f5e9;color:#2e7d32}.admin-dns-pending{background:#fff8e1;color:#f57f17}.admin-dns-dot{width:8px;height:8px;border-radius:50%;background:currentColor}.admin-dns-section h3{margin:0 0 4px;font-size:15px;font-weight:600}.admin-dns-hint{margin:0 0 12px;font-size:13px;color:#888}.admin-dns-record{background:#f8f8f8;border:1px solid #eee;border-radius:10px;padding:12px 14px;margin-bottom:10px}.admin-dns-row{display:flex;align-items:center;gap:8px;padding:4px 0}.admin-dns-label{font-size:11px;font-weight:600;text-transform:uppercase;color:#999;width:52px;flex-shrink:0}.admin-dns-value{font-size:14px;font-family:monospace;color:#333;flex:1;min-width:0}.admin-toast{position:fixed;bottom:24px;right:24px;z-index:300;padding:12px 20px;border-radius:10px;font-size:14px;font-weight:500;box-shadow:0 8px 30px rgba(0,0,0,.12);animation:admin-toast-in .25s ease}.admin-toast-ok{background:#111;color:#fff}.admin-toast-err{background:#e44;color:#fff}.admin-toast-info{background:#fff;color:#333;border:1px solid #e8e8e8}@keyframes admin-toast-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.admin-header{flex-direction:column;gap:12px;padding:12px 16px}.admin-main{padding:16px}.admin-table{display:block;overflow-x:auto}.admin-actions{flex-direction:column}}.presence-header{display:flex;align-items:flex-start;justify-content:space-between;padding:28px 32px;border-bottom:1px solid rgba(0,0,0,.06);gap:16px}.presence-header h2{margin:0;font-size:20px;font-weight:700;color:var(--text-1)}.presence-header .section-subtitle{margin-top:4px;font-size:14px;color:var(--text-3)}.presence-empty{text-align:center;padding:80px 20px;color:var(--text-3)}.presence-empty-icon{font-size:48px;margin-bottom:16px;opacity:.5}.presence-empty h3{color:var(--text-1);font-size:18px;font-weight:600;margin-bottom:8px}.presence-empty p{max-width:400px;margin:0 auto;line-height:1.6;font-size:14px;color:var(--text-3)}.presence-stats-row{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:rgba(0,0,0,.06);border-bottom:1px solid rgba(0,0,0,.06)}.presence-stat{background:hsla(0,0%,100%,.5);padding:24px 20px;text-align:center}.presence-stat-value{display:block;font-size:30px;font-weight:700;color:var(--text-1);line-height:1;margin-bottom:6px;letter-spacing:-.02em}.presence-stat-value.good{color:#16a34a}.presence-stat-value.warn{color:#d97706}.presence-stat-value.bad{color:#dc2626}.presence-stat-value.blue{color:var(--accent)}.presence-stat-label{font-size:13px;font-weight:500;color:var(--text-2);margin-bottom:2px}.presence-stat-detail{font-size:11px;color:var(--text-3)}.presence-body{padding:28px 32px;display:flex;flex-direction:column;gap:32px}.presence-section{margin:0}.presence-section-title{font-size:15px;font-weight:600;color:var(--text-1);margin-bottom:4px}.presence-section-desc{font-size:13px;color:var(--text-3);margin-bottom:16px}.presence-model-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:16px}.presence-model-card{background:linear-gradient(170deg,hsla(0,0%,100%,.8),rgba(248,252,255,.6));border:1px solid rgba(0,0,0,.08);border-radius:14px;padding:24px;transition:box-shadow .2s ease}.presence-model-card:hover{box-shadow:0 4px 24px rgba(0,0,0,.06)}.presence-model-name{font-size:15px;font-weight:600;color:var(--text-1);margin-bottom:20px;display:flex;align-items:center;gap:8px}.presence-model-name img{width:20px;height:20px;border-radius:4px}.presence-model-stats{display:flex;gap:28px;margin-bottom:16px}.presence-model-stat{display:flex;flex-direction:column;gap:3px}.presence-model-stat-value{font-size:20px;font-weight:700;color:var(--text-1)}.presence-model-stat-label{font-size:11px;font-weight:500;color:var(--text-3);text-transform:uppercase;letter-spacing:.5px}.presence-model-bar{height:6px;background:rgba(0,0,0,.06);border-radius:3px;overflow:hidden}.presence-model-bar-fill{height:100%;border-radius:3px;transition:width .6s ease}.presence-model-bar-fill.perplexity{background:linear-gradient(90deg,#0d9488,#06b6d4)}.presence-model-bar-fill.openai{background:linear-gradient(90deg,#7c3aed,#a78bfa)}.presence-gaps{display:flex;flex-direction:column;gap:8px}.presence-gap-item{display:flex;align-items:center;gap:12px;padding:14px 18px;background:rgba(239,68,68,.04);border:1px solid rgba(239,68,68,.12);border-radius:10px;transition:background .15s ease}.presence-gap-item:hover{background:rgba(239,68,68,.07)}.presence-gap-icon{flex-shrink:0;width:28px;height:28px;border-radius:8px;background:rgba(239,68,68,.1);display:flex;align-items:center;justify-content:center;font-size:13px}.presence-gap-question{font-size:14px;color:var(--text-1);line-height:1.4;font-weight:500}.presence-gap-platforms{margin-left:auto;display:flex;gap:6px;flex-shrink:0}.presence-table{width:100%;border-collapse:separate;border-spacing:0;font-size:14px}.presence-table thead th{text-align:left;padding:12px 16px;font-size:11px;font-weight:600;color:var(--text-3);text-transform:uppercase;letter-spacing:.5px;border-bottom:1px solid rgba(0,0,0,.08);background:rgba(0,0,0,.02)}.presence-table thead th:first-child{border-radius:10px 0 0 0}.presence-table thead th:last-child{border-radius:0 10px 0 0}.presence-table tbody td{padding:14px 16px;color:var(--text-1);border-bottom:1px solid rgba(0,0,0,.04);vertical-align:middle}.presence-table tbody tr:last-child td{border-bottom:none}.presence-table tbody tr:hover td{background:rgba(0,0,0,.015)}.probe-question-cell{max-width:320px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:500}.presence-platform-badge{display:inline-flex;align-items:center;gap:5px;padding:4px 10px;border-radius:6px;font-size:12px;font-weight:600}.presence-platform-badge.perplexity{background:rgba(13,148,136,.1);color:#0d9488}.presence-platform-badge.openai{background:rgba(124,58,237,.1);color:#7c3aed}.presence-check{display:inline-flex;align-items:center;gap:5px;font-weight:600;font-size:13px}.presence-check.yes{color:#16a34a}.presence-check.no{color:#b0b0b0}.presence-check-dot{width:8px;height:8px;border-radius:50%}.presence-check.yes .presence-check-dot{background:#16a34a}.presence-check.no .presence-check-dot{background:#d4d4d4}.presence-accuracy{font-weight:600;font-size:13px;color:var(--text-1)}.btn-monitor{display:inline-flex;align-items:center;gap:8px;padding:10px 20px;border-radius:10px;font-size:14px;font-weight:600;border:none;cursor:pointer;background:var(--accent);color:#fff;transition:all .2s ease;white-space:nowrap}.btn-monitor:hover:not(:disabled){background:var(--accent-hover);transform:translateY(-1px);box-shadow:0 4px 16px rgba(0,102,255,.25)}.btn-monitor:disabled{opacity:.65;cursor:not-allowed}.btn-monitor .monitor-spinner{display:inline-block;width:14px;height:14px;border:2px solid hsla(0,0%,100%,.3);border-top-color:#fff;border-radius:50%;animation:spin .7s linear infinite}.impact-proof-panel{padding:0!important;overflow:hidden;background:linear-gradient(135deg,#0a1628,#122040 60%,#0d1a30)!important;border:1px solid hsla(0,0%,100%,.08)!important;border-top:none!important;border-left:none!important}.impact-proof-header{display:flex;align-items:center;justify-content:space-between;padding:14px 28px 0}.impact-proof-title{font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:hsla(0,0%,100%,.5)}.impact-proof-row{display:flex;align-items:center;gap:32px;padding:22px 28px}.impact-proof-score{display:flex;flex-direction:column;align-items:center;gap:6px;min-width:80px}.impact-score-ring{width:60px;height:60px;border-radius:50%;display:flex;align-items:center;justify-content:center;border:3px solid hsla(0,0%,100%,.15);background:hsla(0,0%,100%,.04)}.impact-score-ring.good{border-color:#22c55e;background:rgba(34,197,94,.08)}.impact-score-ring.warn{border-color:#f59e0b;background:rgba(245,158,11,.08)}.impact-score-ring.bad{border-color:#ef4444;background:rgba(239,68,68,.08)}.impact-score-number{font-size:22px;font-weight:700;color:#fff}.impact-score-label{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:hsla(0,0%,100%,.5)}.impact-proof-kpis{display:flex;gap:32px;flex:1}.impact-kpi{display:flex;flex-direction:column;gap:3px}.impact-kpi-value{font-size:20px;font-weight:700;color:#fff}.impact-kpi-label{font-size:11px;font-weight:500;color:hsla(0,0%,100%,.45);text-transform:uppercase;letter-spacing:.04em}.impact-proof-link{background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.12);color:#fff;font-size:13px;font-weight:500;cursor:pointer;white-space:nowrap;padding:8px 16px;border-radius:8px;transition:all .15s}.impact-proof-link:hover{background:hsla(0,0%,100%,.14);border-color:hsla(0,0%,100%,.2)}.impact-proof-empty{display:flex;align-items:center;gap:16px;padding:20px 28px}.impact-proof-empty-label{font-size:13px;font-weight:600;color:hsla(0,0%,100%,.6);white-space:nowrap}.impact-proof-empty-desc{font-size:13px;color:hsla(0,0%,100%,.4);flex:1;line-height:1.5}@media (max-width:768px){.impact-proof-row{flex-direction:column;gap:16px;padding:18px 20px}.impact-proof-kpis{width:100%;justify-content:space-between}.impact-proof-empty{flex-direction:column;text-align:center;gap:8px}}.visibility-hero-row{display:flex;align-items:flex-start;gap:32px;padding:28px 32px;border-bottom:1px solid hsla(0,0%,100%,.06)}.visibility-score-card{display:flex;flex-direction:column;align-items:center;gap:6px;min-width:120px}.visibility-score-ring{width:100px;height:100px;border-radius:50%;display:flex;align-items:center;justify-content:center;border:4px solid hsla(0,0%,100%,.1)}.visibility-score-ring.good{border-color:#22c55e;background:rgba(34,197,94,.08)}.visibility-score-ring.warn{border-color:#f59e0b;background:rgba(245,158,11,.08)}.visibility-score-ring.bad{border-color:#ef4444;background:rgba(239,68,68,.08)}.visibility-score-number{font-size:36px;font-weight:800;letter-spacing:-1px;color:var(--text-1)}.visibility-score-label{font-size:13px;font-weight:600;color:var(--text-2)}.visibility-score-bench{font-size:11px;color:var(--text-3);text-transform:uppercase;letter-spacing:.5px}.visibility-hero-row .presence-stats-row{flex:1;border-bottom:none;padding:0}.position-badge{display:inline-block;padding:2px 8px;border-radius:6px;font-size:11px;font-weight:600;text-transform:capitalize;white-space:nowrap}.position-badge.primary_recommendation{background:rgba(34,197,94,.15);color:#22c55e}.position-badge.top_alternative{background:rgba(59,130,246,.15);color:#60a5fa}.position-badge.mentioned{background:rgba(245,158,11,.15);color:#f59e0b}.position-badge.passing_reference{background:rgba(156,163,175,.15);color:#9ca3af}.position-badge.not_mentioned{background:rgba(239,68,68,.1);color:#ef4444}.sentiment-badge{display:inline-block;padding:2px 8px;border-radius:6px;font-size:11px;font-weight:600;text-transform:capitalize}.sentiment-badge.positive{background:rgba(34,197,94,.15);color:#22c55e}.sentiment-badge.negative{background:rgba(239,68,68,.15);color:#ef4444}.sentiment-badge.neutral{background:rgba(156,163,175,.15);color:#9ca3af}.sentiment-badge.mixed{background:rgba(245,158,11,.15);color:#f59e0b}.probe-type-filters{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:16px}.probe-type-btn{padding:6px 14px;border-radius:8px;font-size:13px;font-weight:500;border:1px solid hsla(0,0%,100%,.1);background:transparent;color:var(--text-2);cursor:pointer;transition:all .15s ease;display:inline-flex;align-items:center;gap:6px}.probe-type-btn:hover{border-color:hsla(0,0%,100%,.2);color:var(--text-1)}.probe-type-btn.active{background:var(--accent);color:#fff;border-color:var(--accent)}.probe-type-count{font-size:11px;background:hsla(0,0%,100%,.15);padding:1px 6px;border-radius:4px}.probe-type-kpis{display:flex;gap:20px;padding:10px 16px;background:hsla(0,0%,100%,.03);border-radius:8px;margin-bottom:16px;font-size:13px;color:var(--text-2)}.sources-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:10px}.source-card{padding:12px 16px;border-radius:10px;background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.06);display:flex;flex-direction:column;gap:4px}.source-domain{font-size:13px;font-weight:600;color:var(--text-1);word-break:break-all}.source-count{font-size:11px;color:var(--text-3)}.competitor-self-row td{background:rgba(139,92,246,.05)}.competitor-self-row td:first-child{border-left:3px solid var(--accent)}.competitors-list{display:flex;flex-direction:column;gap:8px;margin-bottom:12px}.competitor-row{display:flex;align-items:center;justify-content:space-between;padding:10px 14px;background:hsla(0,0%,100%,.03);border-radius:8px;border:1px solid hsla(0,0%,100%,.06)}.competitor-info{display:flex;flex-direction:column;gap:2px}.competitor-name{font-size:14px;font-weight:600;color:var(--text-1)}.competitor-domain{font-size:12px;color:var(--text-3)}.competitor-add-form{display:flex;gap:8px;align-items:center}.competitor-add-form .setting-input{flex:1}.overview-crawlers-section{display:flex;flex-direction:column;gap:20px;width:100%}@media (max-width:768px){.presence-stats-row{grid-template-columns:repeat(2,1fr)}.presence-header{flex-direction:column;align-items:flex-start;padding:20px}.presence-body{padding:20px}.visibility-hero-row{flex-direction:column;padding:20px}.probe-type-kpis{flex-wrap:wrap;gap:12px}.competitor-add-form{flex-direction:column}.presence-model-grid{grid-template-columns:1fr}.presence-model-stats{gap:16px}.presence-table{font-size:13px}.presence-table tbody td,.presence-table thead th{padding:10px 12px}.probe-question-cell{max-width:180px}}@media (max-width:480px){.presence-stats-row{grid-template-columns:1fr 1fr}}.audit-page{min-height:100vh;background:#0e0e10;color:#e4e4e7;font-family:var(--font-inter);display:flex;justify-content:center;padding:40px 20px 80px}.audit-container{width:100%;max-width:800px}.audit-header{text-align:center;margin-bottom:40px}.audit-logo{font-size:18px;margin-bottom:20px}.audit-logo,.audit-title{font-weight:700;color:#fff;letter-spacing:-.03em}.audit-title{font-size:32px;margin:0 0 12px}.audit-subtitle{font-size:15px;color:hsla(0,0%,100%,.5);line-height:1.6;margin:0 auto;max-width:520px}.audit-login-card{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;width:100%;max-width:360px;padding:0 20px}.audit-login-title{font-size:24px;font-weight:700;color:#fff;margin:0 0 8px;letter-spacing:-.03em}.audit-login-sub{font-size:14px;color:hsla(0,0%,100%,.45);margin:0 0 28px}.audit-login-form{display:flex;flex-direction:column;gap:12px}.audit-input{width:100%;padding:12px 16px;font-size:14px;font-family:var(--font-inter);border:1px solid hsla(0,0%,100%,.1);border-radius:10px;background:hsla(0,0%,100%,.04);color:#fff;outline:none;transition:border-color .2s;box-sizing:border-box}.audit-input:focus{border-color:rgba(186,230,253,.4)}.audit-input-error{border-color:#ef4444}.audit-input::placeholder{color:hsla(0,0%,100%,.3)}.audit-error-text{font-size:13px;color:#ef4444}.audit-btn-primary{padding:12px 24px;font-size:14px;font-weight:600;font-family:var(--font-inter);color:#0e0e10;background:linear-gradient(135deg,#e0f2fe,#bae6fd);border:none;border-radius:10px;cursor:pointer;transition:opacity .2s,transform .15s}.audit-btn-primary:hover{opacity:.9;transform:translateY(-1px)}.audit-btn-primary:disabled{opacity:.5;cursor:not-allowed;transform:none}.audit-form{margin-bottom:32px}.audit-form-row{display:flex;gap:10px}.audit-input-domain{flex:1}.audit-btn-scan{white-space:nowrap;min-width:120px}.audit-scanning{text-align:center;padding:48px 0}.audit-spinner{width:40px;height:40px;border:3px solid rgba(186,230,253,.15);border-top-color:#bae6fd;border-radius:50%;margin:0 auto 20px;animation:audit-spin .8s linear infinite}@keyframes audit-spin{to{transform:rotate(1turn)}}.audit-scan-status{font-size:15px;color:hsla(0,0%,100%,.7);margin-bottom:24px}.audit-scan-phases{display:flex;align-items:center;justify-content:center;margin-bottom:8px}.audit-phase-dot{width:10px;height:10px;border-radius:50%;background:hsla(0,0%,100%,.1);transition:background .3s}.audit-phase-dot.active{background:#bae6fd;box-shadow:0 0 12px rgba(186,230,253,.5)}.audit-phase-dot.done{background:#22c55e}.audit-phase-line{width:80px;height:2px;background:hsla(0,0%,100%,.08)}.audit-scan-labels{display:flex;justify-content:center;gap:80px;font-size:12px;color:hsla(0,0%,100%,.4)}.audit-error-card{padding:16px 20px;background:rgba(239,68,68,.1);border:1px solid rgba(239,68,68,.2);border-radius:10px;color:#fca5a5;font-size:14px}.audit-results{animation:audit-fade-in .5s ease;display:flex;flex-direction:column;gap:20px}@keyframes audit-fade-in{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.audit-company-header{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.audit-company-name{font-size:22px;font-weight:700;color:#fff;margin:0;letter-spacing:-.02em}.audit-industry-tag{font-size:12px;font-weight:500;color:rgba(186,230,253,.8);background:rgba(186,230,253,.08);border:1px solid rgba(186,230,253,.12);border-radius:20px;padding:4px 12px}.audit-score-hero{display:flex;align-items:center;gap:32px;background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.08);border-radius:14px;padding:32px}.audit-score-ring{width:140px;height:140px;background:conic-gradient(var(--score-color) var(--score-pct),hsla(0,0%,100%,.06) var(--score-pct));flex-shrink:0}.audit-score-ring,.audit-score-ring-inner{border-radius:50%;display:flex;align-items:center;justify-content:center}.audit-score-ring-inner{width:110px;height:110px;background:#0e0e10;flex-direction:column}.audit-score-number{font-size:40px;font-weight:800;color:#fff;line-height:1;letter-spacing:-.03em}.audit-score-of{font-size:14px;color:hsla(0,0%,100%,.3);margin-top:2px}.audit-score-meta{flex:1}.audit-score-grade{font-size:18px;font-weight:700;margin-bottom:8px}.audit-score-desc{font-size:14px;color:hsla(0,0%,100%,.55);line-height:1.5;margin:0}.audit-section-card{background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.08);border-radius:14px;padding:24px}.audit-card-title{font-size:16px;font-weight:600;color:#fff;margin:0 0 6px}.audit-card-sub{font-size:13px;color:hsla(0,0%,100%,.4);margin:0 0 20px}.audit-categories{display:flex;flex-direction:column;gap:18px}.audit-cat-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.audit-cat-name{font-size:14px;font-weight:500;color:hsla(0,0%,100%,.85)}.audit-cat-right{display:flex;align-items:center;gap:12px}.audit-cat-badge{font-size:11px;font-weight:600;padding:2px 10px;border-radius:20px;border:1px solid;text-transform:uppercase;letter-spacing:.04em}.audit-cat-score{font-size:15px;font-weight:700;color:hsla(0,0%,100%,.6);font-variant-numeric:tabular-nums;min-width:24px;text-align:right}.audit-cat-bar-bg{height:6px;background:hsla(0,0%,100%,.06);border-radius:3px;overflow:hidden;margin-bottom:6px}.audit-cat-bar-fill{height:100%;border-radius:3px;transition:width .8s ease}.audit-cat-desc{font-size:13px;color:hsla(0,0%,100%,.4);line-height:1.5;margin:0}.audit-ranked-list{display:flex;flex-direction:column;margin-top:16px}.audit-ranked-row{display:grid;grid-template-columns:36px 140px 1fr 40px;align-items:center;gap:12px;padding:12px;border-bottom:1px solid hsla(0,0%,100%,.05)}.audit-ranked-row:last-child{border-bottom:none}.audit-ranked-row.brand{background:rgba(186,230,253,.05);border:1px solid rgba(186,230,253,.12);border-radius:8px;margin:2px 0}.audit-ranked-pos{font-size:13px;font-weight:600;color:hsla(0,0%,100%,.3)}.audit-ranked-row.brand .audit-ranked-pos{color:#bae6fd}.audit-ranked-name{font-size:14px;font-weight:500;color:hsla(0,0%,100%,.8);display:flex;align-items:center;gap:8px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.audit-ranked-row.brand .audit-ranked-name{color:#fff;font-weight:600}.audit-you-tag{font-size:11px;font-weight:600;color:#bae6fd}.audit-ranked-bar-wrap{height:8px;background:hsla(0,0%,100%,.05);border-radius:4px;overflow:hidden}.audit-ranked-bar{height:100%;border-radius:4px;background:hsla(0,0%,100%,.15);transition:width .6s ease}.audit-ranked-bar.brand{background:linear-gradient(90deg,#bae6fd,#7dd3fc)}.audit-ranked-score{font-size:14px;font-weight:700;color:hsla(0,0%,100%,.5);font-variant-numeric:tabular-nums;text-align:right}.audit-ranked-score.brand{color:#bae6fd}.audit-searches-list{display:flex;flex-direction:column}.audit-search-item{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 0;border-bottom:1px solid hsla(0,0%,100%,.05)}.audit-search-item:last-child{border-bottom:none}.audit-search-query{font-size:14px;color:hsla(0,0%,100%,.7);line-height:1.4;font-style:italic}.audit-search-badge{font-size:11px;font-weight:600;flex-shrink:0;padding:4px 10px;border-radius:20px;text-transform:uppercase;letter-spacing:.04em}.audit-search-badge.high{color:#22c55e;background:rgba(34,197,94,.1);border:1px solid rgba(34,197,94,.2)}.audit-search-badge.medium{color:#f59e0b;background:rgba(245,158,11,.1);border:1px solid rgba(245,158,11,.2)}.audit-search-badge.low{color:hsla(0,0%,100%,.5);background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.1)}.audit-search-badge.none{color:#ef4444;background:rgba(239,68,68,.08);border:1px solid rgba(239,68,68,.15)}.audit-recs-list{display:flex;flex-direction:column;gap:16px}.audit-rec-item{padding:16px;background:hsla(0,0%,100%,.02);border:1px solid hsla(0,0%,100%,.06);border-radius:10px}.audit-rec-header{display:flex;align-items:center;gap:10px;margin-bottom:8px}.audit-rec-priority{font-size:10px;font-weight:700;padding:3px 8px;border-radius:4px;text-transform:uppercase;letter-spacing:.05em;flex-shrink:0}.audit-rec-priority.high{color:#ef4444;background:rgba(239,68,68,.12)}.audit-rec-priority.medium{color:#f59e0b;background:rgba(245,158,11,.12)}.audit-rec-priority.low{color:hsla(0,0%,100%,.45);background:hsla(0,0%,100%,.05)}.audit-rec-title{font-size:14px;font-weight:600;color:#fff}.audit-rec-desc{font-size:13px;color:hsla(0,0%,100%,.5);line-height:1.5;margin:0}.audit-cta-card{text-align:center;padding:40px 24px!important}.audit-cta-title{font-size:22px;font-weight:700;color:#fff;margin:0 0 10px}.audit-cta-sub{font-size:15px;color:hsla(0,0%,100%,.5);margin:0 0 24px;line-height:1.5}.audit-cta-btn{display:inline-flex;align-items:center;gap:6px;padding:14px 32px;font-size:15px;font-weight:600;font-family:var(--font-inter);color:#0e0e10;background:#fff;border:none;border-radius:10px;cursor:pointer;text-decoration:none;transition:opacity .2s,transform .15s}.audit-cta-btn:hover{opacity:.9;transform:translateY(-1px)}.audit-btn-share{margin-top:16px;padding:8px 16px;font-size:12px;font-weight:600;font-family:var(--font-inter);color:#bae6fd;background:rgba(186,230,253,.08);border:1px solid rgba(186,230,253,.15);border-radius:8px;cursor:pointer;transition:background .15s,color .15s}.audit-btn-share:hover{background:rgba(186,230,253,.14);color:#e0f2fe}.audit-shared-footer{text-align:center;font-size:13px;color:hsla(0,0%,100%,.3);padding:24px 0}@media (max-width:640px){.audit-title{font-size:24px}.audit-form-row,.audit-score-hero{flex-direction:column}.audit-score-hero{text-align:center;gap:20px;padding:24px}.audit-score-ring{width:120px;height:120px}.audit-score-ring-inner{width:94px;height:94px}.audit-score-number{font-size:32px}.audit-ranked-row{grid-template-columns:30px 100px 1fr 36px;gap:8px}.audit-company-name{font-size:18px}}.prop-success-banner{background:rgba(34,197,94,.1);border:1px solid rgba(34,197,94,.25);border-radius:12px;padding:16px 20px;margin-bottom:24px}.prop-success-text{font-size:14px;font-weight:600;color:#22c55e;margin-bottom:8px}.prop-success-url{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.prop-success-url code{font-size:12px;color:hsla(0,0%,100%,.7);background:hsla(0,0%,100%,.06);padding:6px 10px;border-radius:6px;word-break:break-all;flex:1;min-width:200px}.prop-form{gap:24px}.prop-field,.prop-form{display:flex;flex-direction:column}.prop-field{gap:6px}.prop-label{font-size:13px;font-weight:500;color:hsla(0,0%,100%,.6)}.prop-section{display:flex;flex-direction:column;gap:12px;padding:16px;background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.06);border-radius:10px}.prop-section-title{font-size:14px;font-weight:600;color:hsla(0,0%,100%,.8)}.prop-checkbox{display:flex;align-items:center;gap:10px;font-size:13px;color:hsla(0,0%,100%,.6);cursor:pointer}.prop-checkbox input[type=checkbox]{accent-color:#0052cc;width:16px;height:16px}.prop-price-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}@media (max-width:640px){.prop-price-grid{grid-template-columns:1fr}}.prop-page{min-height:100vh;background:#070b16;color:#fff;font-family:var(--font-inter)}.prop-container{max-width:960px;margin:0 auto;padding:56px 32px 80px}.prop-loading{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:60vh;gap:20px;color:hsla(0,0%,100%,.5);font-size:16px}.prop-spinner{width:36px;height:36px;border:3px solid hsla(0,0%,100%,.08);border-top-color:#0052cc;border-radius:50%;animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(1turn)}}.prop-not-found{text-align:center;padding:140px 24px}.prop-not-found h1{font-size:32px;font-weight:700;margin-bottom:14px}.prop-not-found p{font-size:17px;color:hsla(0,0%,100%,.5);margin-bottom:28px}.prop-header{text-align:center;padding:48px 0 56px;border-bottom:1px solid hsla(0,0%,100%,.06);margin-bottom:48px}.prop-header-badge{display:inline-block;font-size:12px;font-weight:700;letter-spacing:2.5px;color:#3b82f6;background:rgba(59,130,246,.08);border:1px solid rgba(59,130,246,.18);padding:8px 20px;border-radius:24px;margin-bottom:24px}.prop-header-title{font-size:42px;font-weight:800;letter-spacing:-.6px;margin-bottom:16px;background:linear-gradient(135deg,#fff,hsla(0,0%,100%,.65));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.prop-header-sub{font-size:18px;color:hsla(0,0%,100%,.5);max-width:600px;margin:0 auto 12px;line-height:1.7}.prop-header-date{font-size:14px;color:hsla(0,0%,100%,.3);margin-top:4px}.prop-section-card{background:hsla(0,0%,100%,.025);border:1px solid hsla(0,0%,100%,.06);border-radius:20px;padding:40px;margin-bottom:28px}.prop-card-title{font-size:24px;font-weight:700;margin-bottom:8px;letter-spacing:-.2px}.prop-card-sub{font-size:16px;color:hsla(0,0%,100%,.45);margin-bottom:28px;line-height:1.6}.prop-score-hero{display:flex;align-items:center;gap:36px;padding:32px;background:hsla(0,0%,100%,.02);border:1px solid hsla(0,0%,100%,.04);border-radius:16px;margin-bottom:28px}.prop-score-ring-wrap{position:relative;width:160px;height:160px;flex-shrink:0}.prop-score-ring-wrap svg{display:block}.prop-score-center{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;align-items:baseline;justify-content:center;padding-top:58px;gap:2px}.prop-score-num{font-size:48px;font-weight:800}.prop-score-max{font-size:18px;color:hsla(0,0%,100%,.3)}.prop-score-info{flex:1}.prop-score-grade{font-size:18px;font-weight:700;margin-bottom:10px}.prop-score-desc{font-size:16px;color:hsla(0,0%,100%,.55);line-height:1.75}.prop-issues{margin-top:12px}.prop-issues-title{font-size:16px;font-weight:600;color:hsla(0,0%,100%,.75);margin-bottom:16px}.prop-issues-list{list-style:none;padding:0;display:flex;flex-direction:column;gap:12px}.prop-issues-list li{font-size:15px;color:hsla(0,0%,100%,.6);padding-left:24px;position:relative;line-height:1.5}.prop-issues-list li:before{content:"";position:absolute;left:0;top:7px;width:10px;height:10px;border-radius:50%;background:#3b82f6}.prop-comp-list{display:flex;flex-direction:column;gap:10px}.prop-comp-row{display:grid;grid-template-columns:36px 1fr 220px 48px;align-items:center;gap:14px;padding:14px 16px;border-radius:12px;background:hsla(0,0%,100%,.02);transition:background .15s}.prop-comp-row:hover{background:hsla(0,0%,100%,.035)}.prop-comp-you{background:rgba(0,82,204,.07);border:1px solid rgba(0,82,204,.2)}.prop-comp-you:hover{background:rgba(0,82,204,.1)}.prop-comp-rank{font-size:14px;font-weight:700;color:hsla(0,0%,100%,.35);text-align:center}.prop-comp-name{font-size:15px;font-weight:500;display:flex;align-items:center;gap:10px}.prop-comp-badge{font-size:10px;font-weight:700;letter-spacing:1px;color:#3b82f6;background:rgba(59,130,246,.12);padding:3px 10px;border-radius:12px}.prop-comp-bar-wrap{height:10px;background:hsla(0,0%,100%,.04);border-radius:5px;overflow:hidden}.prop-comp-bar{height:100%;border-radius:5px;transition:width .6s ease}.prop-comp-score{font-size:15px;font-weight:700;color:hsla(0,0%,100%,.75);text-align:right}.prop-recs-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.prop-rec-card{padding:24px;background:hsla(0,0%,100%,.02);border:1px solid hsla(0,0%,100%,.06);border-radius:14px;transition:border-color .15s}.prop-rec-card:hover{border-color:rgba(59,130,246,.2)}.prop-rec-title{font-size:16px;font-weight:600;color:#3b82f6;margin-bottom:10px}.prop-rec-desc{font-size:15px;color:hsla(0,0%,100%,.5);line-height:1.7}.prop-queries-table{display:flex;flex-direction:column}.prop-queries-header{padding:12px 18px;font-size:12px;font-weight:600;letter-spacing:.8px;text-transform:uppercase;color:hsla(0,0%,100%,.3);border-bottom:1px solid hsla(0,0%,100%,.06)}.prop-queries-header,.prop-queries-row{display:grid;grid-template-columns:1fr 160px 180px;gap:16px}.prop-queries-row{padding:16px 18px;align-items:center;border-bottom:1px solid hsla(0,0%,100%,.03)}.prop-query-text{font-size:15px;color:hsla(0,0%,100%,.7);font-style:italic}.prop-query-current{font-size:14px;font-weight:600;color:#ef4444}.prop-query-target{font-size:14px;font-weight:600;color:#22c55e}.prop-packages-grid{display:grid;gap:24px}.prop-packages-2{grid-template-columns:repeat(2,1fr)}.prop-packages-3{grid-template-columns:repeat(3,1fr)}.prop-pkg-card{background:hsla(0,0%,100%,.02);border:1px solid hsla(0,0%,100%,.08);border-radius:18px;padding:32px 28px;display:flex;flex-direction:column;position:relative;transition:border-color .15s}.prop-pkg-card:hover{border-color:hsla(0,0%,100%,.12)}.prop-pkg-recommended{border-color:rgba(0,82,204,.4);background:rgba(0,82,204,.04)}.prop-pkg-recommended:hover{border-color:rgba(0,82,204,.5)}.prop-pkg-badge{position:absolute;top:-11px;left:50%;transform:translateX(-50%);font-size:11px;font-weight:700;letter-spacing:1.5px;color:#fff;background:#0052cc;padding:5px 16px;border-radius:14px;white-space:nowrap}.prop-pkg-name{font-size:22px;font-weight:700;margin-bottom:10px}.prop-pkg-desc{font-size:15px;color:hsla(0,0%,100%,.45);line-height:1.6;margin-bottom:24px}.prop-pkg-price{display:flex;align-items:baseline;gap:4px;margin-bottom:24px}.prop-pkg-amount{font-size:34px;font-weight:800}.prop-pkg-period{font-size:16px;color:hsla(0,0%,100%,.35)}.prop-pkg-features{list-style:none;padding:0;display:flex;flex-direction:column;gap:12px;flex:1;margin-bottom:24px}.prop-pkg-features li{font-size:15px;color:hsla(0,0%,100%,.6);display:flex;align-items:center;gap:12px;line-height:1.4}.prop-pkg-features li svg{flex-shrink:0}.prop-pkg-timeline{font-size:13px;color:hsla(0,0%,100%,.3);margin-bottom:18px}.prop-pkg-cta{display:block;text-align:center;padding:14px 24px;border-radius:12px;font-size:15px;font-weight:600;text-decoration:none;transition:opacity .15s,transform .15s;cursor:pointer}.prop-pkg-cta:hover{opacity:.9;transform:translateY(-1px)}.prop-pkg-cta-primary{background:#0052cc;color:#fff;border:none}.prop-pkg-cta-outline{background:transparent;color:#3b82f6;border:1px solid rgba(59,130,246,.3)}.prop-build-section{background:rgba(0,82,204,.035);border-color:rgba(0,82,204,.15)}.prop-build-grid{display:grid;grid-template-columns:1fr 280px;gap:36px;align-items:start}.prop-build-features{display:grid;grid-template-columns:repeat(2,1fr);gap:14px}.prop-build-feature{font-size:15px;color:hsla(0,0%,100%,.6);display:flex;align-items:center;gap:10px;line-height:1.4}.prop-build-feature svg{flex-shrink:0}.prop-build-pricing{text-align:center;padding:28px;background:hsla(0,0%,100%,.03);border-radius:16px}.prop-build-price{font-size:36px;font-weight:800;margin-bottom:6px}.prop-build-type{font-size:15px;color:hsla(0,0%,100%,.4);margin-bottom:10px}.prop-build-timeline{font-size:14px;color:hsla(0,0%,100%,.3);margin-bottom:20px}.prop-roadmap-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.prop-roadmap-card{padding:24px;background:hsla(0,0%,100%,.02);border:1px solid hsla(0,0%,100%,.06);border-radius:14px}.prop-roadmap-phase{font-size:15px;font-weight:700;color:#3b82f6;margin-bottom:4px}.prop-roadmap-weeks{font-size:13px;color:hsla(0,0%,100%,.35);margin-bottom:16px}.prop-roadmap-items{list-style:none;padding:0;display:flex;flex-direction:column;gap:10px}.prop-roadmap-items li{font-size:14px;color:hsla(0,0%,100%,.55);padding-left:16px;position:relative;line-height:1.4}.prop-roadmap-items li:before{content:"";position:absolute;left:0;top:6px;width:6px;height:6px;border-radius:50%;background:hsla(0,0%,100%,.2)}.prop-case-study{text-align:center;padding:48px 40px}.prop-cs-quote{font-size:20px;font-style:italic;color:hsla(0,0%,100%,.75);line-height:1.8;max-width:660px;margin:0 auto 16px}.prop-cs-author{font-size:15px;color:hsla(0,0%,100%,.4);margin-bottom:32px}.prop-cs-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin-bottom:28px}.prop-cs-stat{display:flex;flex-direction:column;align-items:center;gap:6px}.prop-cs-stat-num{font-size:32px;font-weight:800;color:#3b82f6}.prop-cs-stat-label{font-size:14px;color:hsla(0,0%,100%,.4)}.prop-cs-link{font-size:16px;font-weight:600;color:#3b82f6;text-decoration:none}.prop-cs-link:hover{text-decoration:underline}.prop-footer-cta{text-align:center;padding:56px 24px;margin-bottom:28px}.prop-footer-cta h2{font-size:32px;font-weight:800;margin-bottom:12px}.prop-footer-cta p{font-size:17px;color:hsla(0,0%,100%,.5);margin-bottom:28px}.prop-footer{display:flex;justify-content:space-between;align-items:center;padding:24px 0;border-top:1px solid hsla(0,0%,100%,.06);font-size:14px;color:hsla(0,0%,100%,.25)}.prop-footer a{color:hsla(0,0%,100%,.35);text-decoration:none}.prop-footer a:hover{color:hsla(0,0%,100%,.6)}@media (max-width:768px){.prop-container{padding:28px 18px 48px}.prop-header{padding:32px 0 40px;margin-bottom:32px}.prop-header-title{font-size:28px}.prop-header-sub{font-size:16px}.prop-section-card{padding:28px 20px;border-radius:16px}.prop-card-title{font-size:20px}.prop-score-hero{flex-direction:column;text-align:center;gap:24px;padding:24px}.prop-score-ring-wrap,.prop-score-ring-wrap svg{width:140px;height:140px}.prop-score-center{padding-top:50px}.prop-score-num{font-size:40px}.prop-comp-row{grid-template-columns:30px 1fr 100px 40px;gap:8px;padding:12px}.prop-comp-name{font-size:14px}.prop-recs-grid{grid-template-columns:1fr}.prop-queries-header,.prop-queries-row{grid-template-columns:1fr;gap:6px}.prop-queries-header span:nth-child(2),.prop-queries-header span:nth-child(3){display:none}.prop-queries-row{padding:14px 16px}.prop-build-features,.prop-build-grid,.prop-packages-2,.prop-packages-3{grid-template-columns:1fr}.prop-cs-stats,.prop-roadmap-grid{grid-template-columns:repeat(2,1fr)}.prop-cs-quote{font-size:17px}.prop-footer-cta h2{font-size:26px}}