@import url("https://fonts.googleapis.com/css2?family=Urbanist:wght@400;500;600;700&display=swap");::-webkit-scrollbar{display:none}html{scrollbar-width:none;-ms-overflow-style:none}*{box-sizing:border-box;margin:0;padding:0}:root{--font-sans:"Urbanist",-apple-system,BlinkMacSystemFont,sans-serif;--font-mono:ui-monospace,"SF Mono",monospace;--text-1:#1a1a1a;--text-2:#555;--text-3:#888;--accent:#06f;--accent-soft:rgba(0,102,255,.1);--green:#00c853;--radius-sm:8px;--radius-md:12px;--radius-lg:20px;--radius-xl:32px}body,html{font-family:var(--font-sans);font-size:14px;color:var(--text-1);min-height:100vh;-webkit-font-smoothing:antialiased;overflow-x:hidden}body{background:#dfe6ed;position:relative}body:before{display:none}@keyframes gradientShift{0%{filter:hue-rotate(0deg);transform:scale(1)}50%{transform:scale(1.1)}to{filter:hue-rotate(15deg);transform:scale(1)}}.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 .7s linear infinite}.empty-screen{min-height:100vh;display:flex;align-items:center;justify-content:center;text-align:center;position:relative;z-index:1}.empty-content h1{font-size:24px;font-weight:600;margin-bottom:8px}.empty-content p{color:var(--text-2);margin-bottom:20px}.empty-logo{height:64px;width:auto;margin-bottom:20px}.empty-content code{font-family:var(--font-mono);font-size:13px;background:hsla(0,0%,100%,.8);backdrop-filter:blur(10px);padding:12px 20px;border-radius:var(--radius-md);box-shadow:0 4px 20px rgba(0,0,0,.08)}.dashboard{min-height:100vh;min-height:100dvh;position:relative;z-index:1;overflow-x:hidden}.parallax-bg{position:fixed;inset:0;pointer-events:none;z-index:0;overflow:hidden}.glass-cylinder{position:absolute;border-radius:50%;background:linear-gradient(135deg,hsla(0,0%,100%,.5),hsla(0,0%,100%,.15) 50%,hsla(0,0%,100%,.4));backdrop-filter:blur(80px);border:1px solid hsla(0,0%,100%,.4);box-shadow:0 8px 32px rgba(0,0,0,.04),inset 0 2px 6px hsla(0,0%,100%,.5)}.cylinder-1{width:600px;height:600px;top:-200px;right:-150px;opacity:.7}.cylinder-2{width:500px;height:500px;bottom:-150px;left:-150px;opacity:.6}.cylinder-3{width:350px;height:350px;top:35%;left:25%;opacity:.4}.header{justify-content:space-between;padding:14px 24px;margin:12px 28px 0;background:hsla(0,0%,100%,.7);backdrop-filter:blur(40px) saturate(180%);-webkit-backdrop-filter:blur(40px) saturate(180%);border:1px solid hsla(0,0%,100%,.8);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}.header-left{gap:32px}.brand{display:flex;align-items:center;gap:10px}.brand-logo{height:28px;width:auto;object-fit:contain}.brand-name{font-weight:600;font-size:17px;letter-spacing:-.02em}.header-nav{display:flex;align-items:center;gap:4px}.nav-tab{padding:8px 14px;font-family:var(--font-sans);font-size:13px;font-weight:600;color:var(--text-3);background:transparent;border:none;border-radius:8px;cursor:pointer;transition:all .15s}.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%,.7);box-shadow:0 1px 3px rgba(0,0,0,.06)}.header-right{display:flex;align-items:center;gap:12px}.site-selector,.time-selector{display:inline-flex;align-items:center;gap:8px;padding:8px 12px;background:hsla(0,0%,100%,.7);border:1px solid rgba(0,0,0,.06);border-radius:10px;font-size:13px;font-weight:500;color:var(--text-2);cursor:pointer;transition:all .15s}.site-selector:hover,.time-selector:hover{background:hsla(0,0%,100%,.9);border-color:rgba(0,0,0,.1)}.site-dot{width:7px;height:7px;background:var(--green);border-radius:50%;box-shadow:0 0 6px rgba(0,200,83,.5)}.calendar-icon,.chevron{width:14px;height:14px;color:var(--text-3)}.sync-btn{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;font-family:var(--font-sans);font-size:13px;font-weight:600;color:#fff;background:var(--accent);border:none;border-radius:10px;cursor:pointer;transition:all .15s;box-shadow:0 2px 8px rgba(0,102,255,.25)}.sync-btn:hover{background:#0052cc;box-shadow:0 4px 12px rgba(0,102,255,.25)}.sync-btn svg{width:14px;height:14px}.user-avatar{width:32px;height:32px;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:600;color:#fff;cursor:pointer;transition:transform .15s}.user-avatar:hover{opacity:.9}.dropdown-container{position:relative}.chevron{transition:transform .2s}.chevron.rotated{transform:rotate(180deg)}.dropdown-menu{position:absolute;top:calc(100% + 8px);right:0;min-width:180px;background:hsla(0,0%,100%,.95);backdrop-filter:blur(40px);border:1px solid rgba(0,0,0,.08);border-radius:12px;box-shadow:0 10px 40px rgba(0,0,0,.12),0 2px 8px rgba(0,0,0,.06);padding:6px;z-index:200}.dropdown-header{padding:10px 12px;display:flex;flex-direction:column;gap:2px}.dropdown-header strong{font-size:13px;font-weight:600}.dropdown-header span{font-size:11px;color:var(--text-3)}.dropdown-divider{height:1px;background:rgba(0,0,0,.08);margin:6px 0}.dropdown-item{display:flex;align-items:center;gap:10px;width:100%;padding:10px 12px;font-family:var(--font-sans);font-size:13px;font-weight:500;color:var(--text-1);background:transparent;border:none;border-radius:8px;cursor:pointer;transition:background .1s;text-align:left}.dropdown-item:hover{background:rgba(0,0,0,.05)}.dropdown-item.active{background:var(--accent-soft);color:var(--accent)}.dropdown-item.danger{color:#e53e3e}.dropdown-item.danger:hover{background:rgba(229,62,62,.1)}.dropdown-item .site-dot{flex-shrink:0}.sync-btn.syncing{opacity:.7;pointer-events:none}.sync-btn svg.spinning{animation:spin 1s linear infinite}.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:14px}.liquid-glass-noise{position:absolute;inset:0;opacity:.07;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.65' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noiseFilter)'/%3E%3C/svg%3E");pointer-events:none;z-index:0;mix-blend-mode:overlay}.crawler-card,.glass-panel,.lp-nav,.lp-view-switcher,.page-row,.settings-section,.source-card,.stat-card{position:relative;background:linear-gradient(135deg,hsla(0,0%,100%,.4),hsla(0,0%,100%,.1));backdrop-filter:blur(30px) saturate(140%);-webkit-backdrop-filter:blur(30px) saturate(140%);border-radius:24px;border-color:hsla(0,0%,100%,.8) hsla(0,0%,100%,.4) hsla(0,0%,100%,.2);border-style:solid;border-width:1px;box-shadow:inset 0 1px 0 0 hsla(0,0%,100%,.5),0 10px 30px -10px rgba(0,0,0,.08),0 4px 6px -2px rgba(0,0,0,.02);overflow:hidden;isolation:isolate;transition:all .3s cubic-bezier(.2,.8,.2,1)}.crawler-card:before,.glass-panel:before,.lp-nav:before,.lp-view-switcher:before,.page-row:before,.settings-section:before,.source-card:before,.stat-card:before{content:"";position:absolute;inset:0;opacity:.015;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noiseFilter)'/%3E%3C/svg%3E");pointer-events:none;z-index:0;mix-blend-mode:overlay}.crawler-card:hover,.page-row:hover{transform:translateY(-2px) scale(1.002);background:linear-gradient(135deg,hsla(0,0%,100%,.5),hsla(0,0%,100%,.2));border-color:hsla(0,0%,100%,.6);box-shadow:inset 0 1px 0 0 hsla(0,0%,100%,.8),0 20px 40px -10px rgba(0,0,0,.1),0 0 20px hsla(0,0%,100%,.2)}.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:56px}.hero-label{font-size:14px;margin:0}.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)}.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;display:inline-block;overflow:visible}.hero-label,.number-value{position:relative;z-index:1}.hero-label{font-size:17px;color:var(--text-2);margin-top:8px;font-weight:500}.hero-comparison{font-size:14px;color:var(--text-3);margin-top:6px;position:relative;z-index:1}.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:17px;font-weight:600}.lens-subtitle{font-size:13px;color:var(--text-3);margin-top:3px}.lens-badges{display:flex;gap:10px}.badge{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:8px;font-size:12px;font-weight:500;backdrop-filter:blur(10px)}.badge-dot{width:6px;height:6px;border-radius:50%}.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-ai{position:absolute;inset:0;background:linear-gradient(180deg,#0a0a12,#0d0d1a);display:flex;flex-direction:column;padding:0;overflow:hidden}.ai-text-content{flex:1;padding:24px;overflow-y:auto;font-family:var(--font-mono);color:#e0e0e0}.ai-header{margin-bottom:16px}.ai-badge-inline{display:inline-block;background:rgba(0,180,120,.2);color:#00b478;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;padding:4px 8px;border-radius:4px;border:1px solid rgba(0,180,120,.3)}.ai-text-content h1{font-size:18px;font-weight:600;color:#fff;margin:0 0 12px;line-height:1.3}.ai-summary{font-size:13px;line-height:1.6;color:#a0a0a0}.ai-facts,.ai-summary{margin-bottom:20px}.ai-facts h3,.ai-faqs h3{font-size:12px;font-weight:600;color:#888;text-transform:uppercase;letter-spacing:.5px;margin:0 0 10px}.ai-facts ul{list-style:none;padding:0;margin:0}.ai-facts li{font-size:12px;color:silver;padding:6px 0;border-bottom:1px solid hsla(0,0%,100%,.05);line-height:1.4}.ai-facts li:before{content:"•";color:#00b478;margin-right:8px}.ai-faqs{margin-top:16px}.faq-item{margin-bottom:12px;padding-bottom:12px;border-bottom:1px solid hsla(0,0%,100%,.05)}.faq-item strong{display:block;font-size:12px;color:#4a9eff;font-weight:500;margin-bottom:4px}.faq-item p{font-size:11px;color:#909090;margin:0;line-height:1.5}.json-code{font-family:var(--font-mono);font-size:13px;line-height:1.8;color:hsla(0,0%,100%,.5);white-space:pre}.json-comment{color:hsla(0,0%,100%,.25)}.json-bracket{color:hsla(0,0%,100%,.4)}.json-key{color:#88c8ff}.json-string{color:#98d89a}.ai-size-label{position:absolute;bottom:16px;right:16px;font-family:var(--font-mono);font-size:12px;font-weight:600;color:var(--accent);background:rgba(0,102,255,.15);padding:6px 10px;border-radius:6px}.lens-human{position:absolute;inset:0;background:#fff;display:flex;flex-direction:column;z-index:2}.lens-ai{z-index:1}.browser-chrome{display:flex;align-items:center;gap:10px;padding:12px 16px;background:linear-gradient(180deg,#f8f8f8,#f0f0f0);border-bottom:1px solid #e0e0e0}.browser-dots{display:flex;gap:7px}.dot{width:11px;height:11px;border-radius:50%}.dot.red{background:linear-gradient(180deg,#ff6058,#e04840);box-shadow:0 1px 2px rgba(224,72,64,.3)}.dot.yellow{background:linear-gradient(180deg,#ffbd2e,#e5a61c);box-shadow:0 1px 2px rgba(229,166,28,.3)}.dot.green{background:linear-gradient(180deg,#28ca42,#1aad30);box-shadow:0 1px 2px rgba(26,173,48,.3)}.browser-url{flex:1;text-align:center;font-size:12px;color:#888;background:rgba(0,0,0,.04);padding:6px 12px;border-radius:6px}.browser-content{flex:1;overflow:hidden;background:#fff}.site-preview{position:relative}.site-iframe{width:200%;height:200%;border:none;transform:scale(.5);transform-origin:top left;pointer-events:none}.site-screenshot{width:100%;height:100%;object-fit:cover;object-position:top}.browser-body{flex:1;padding:20px;background:#fafafa;display:flex;flex-direction:column;gap:14px}.mock-nav{display:flex;gap:10px}.nav-item{width:44px;height:7px;background:#e0e0e0;border-radius:4px}.mock-hero-area{display:flex;flex-direction:column;align-items:center;gap:8px;padding:28px 0}.mock-headline{width:140px;height:16px;background:#ddd;border-radius:4px}.mock-subline{width:90px;height:10px;background:#e5e5e5;border-radius:4px}.mock-cta{width:60px;height:24px;background:var(--accent);border-radius:6px;margin-top:8px}.mock-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.mock-card{background:#fff;border-radius:8px;padding:8px;box-shadow:0 2px 8px rgba(0,0,0,.06)}.card-img{aspect-ratio:4/3;background:linear-gradient(135deg,#f0f0f0,#e8e8e8);border-radius:5px;margin-bottom:8px}.card-text{height:6px;background:#e8e8e8;border-radius:3px;width:70%}.human-size-label{position:absolute;bottom:12px;left:12px;font-family:var(--font-mono);font-size:11px;font-weight:600;color:#555;background:#fff;padding:5px 10px;border-radius:5px;box-shadow:0 2px 8px rgba(0,0,0,.12)}.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:50%;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),inset 0 2px 4px #fff,inset 0 -2px 4px rgba(0,0,0,.05);transition:transform .15s,box-shadow .15s;border:1px solid hsla(0,0%,100%,.8)}.slider-handle:before{content:"";position:absolute;top:4px;left:6px;width:14px;height:10px;background:radial-gradient(ellipse at center,hsla(0,0%,100%,.9) 0,transparent 70%);border-radius:50%}.slider-handle svg{width:18px;height:18px;color:rgba(50,80,150,.7)}.slider-handle.active{transform:translate(-50%,-50%) scale(1.15);box-shadow:0 0 30px rgba(100,150,255,.6),0 10px 32px rgba(0,0,0,.25),0 2px 8px rgba(0,0,0,.15),inset 0 2px 4px #fff,inset 0 -2px 4px rgba(0,0,0,.05)}.compression-overlay{position:absolute;inset:0;background:hsla(0,0%,100%,.85);backdrop-filter:blur(12px);display:flex;align-items:center;justify-content:center;z-index:20}.status-text{display:flex;align-items:center;gap:10px;font-size:16px;font-weight:600;color:var(--text-1)}.status-icon{color:var(--accent);font-size:18px}.status-icon.spinning{animation:spin .8s linear infinite}.status-text.complete,.status-text.complete .status-icon{color:var(--green)}.compression-btn{position:absolute;bottom:20px;left:50%;transform:translateX(-50%);display:flex;align-items:center;justify-content:center;gap:8px;padding:12px 24px;font-family:var(--font-sans);font-size:14px;font-weight:600;color:#fff;background:hsla(0,0%,100%,.15);backdrop-filter:blur(20px);border:1px solid hsla(0,0%,100%,.2);border-radius:100px;cursor:pointer;transition:all .2s;z-index:15}.compression-btn:hover{background:hsla(0,0%,100%,.25);transform:translateX(-50%) scale(1.02)}.compression-btn:disabled{opacity:.6;cursor:not-allowed;transform:translateX(-50%)}.sources-panel{padding:24px}.sources-header{margin-bottom:20px;position:relative;z-index:1}.sources-header h2{font-size:17px;font-weight:600;margin-bottom:4px}.sources-subtitle{font-size:13px;color:var(--text-3)}.sources-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;position:relative;z-index:1}.source-card{padding:18px;background:hsla(0,0%,100%,.5);border-radius:var(--radius-lg);border:1px solid hsla(0,0%,100%,.6);transition:all .25s ease}.source-card:hover{background:hsla(0,0%,100%,.6)}.source-card-header{display:flex;align-items:center;gap:8px;margin-bottom:12px}.source-dot{width:8px;height:8px;background:var(--accent);border-radius:50%}.source-name{font-size:13px;font-weight:600;color:var(--text-1)}.source-stat{font-size:32px;font-weight:700;letter-spacing:-.06em;color:var(--text-1);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:2px;overflow:hidden}.source-fill{height:100%;background:var(--accent);border-radius:2px}.sidebar{display:flex;flex-direction:column;gap:12px}.sidebar-panel{padding:14px 16px}.sidebar-panel h3{color:var(--text-3);text-transform:uppercase;letter-spacing:.08em;margin-bottom:12px;display:flex;justify-content:space-between;position:relative;z-index:1}.live-indicator,.sidebar-panel h3{font-size:10px;font-weight:600;align-items:center}.live-indicator{display:inline-flex;gap:5px;color:var(--green)}.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}@keyframes pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.9)}}.activity-list,.crawler-list{display:flex;flex-direction:column;position:relative;z-index:1}.activity-item,.crawler-item{display:flex;align-items:center;gap:8px;padding:6px 8px;margin:0 -8px;border-radius:var(--radius-sm);transition:all .15s}.activity-item:hover,.crawler-item:hover{background:hsla(0,0%,100%,.3)}.activity-dot,.crawler-dot{width:7px;height:7px;border-radius:50%;flex-shrink:0}.activity-dot.ai,.crawler-dot{background:var(--accent);box-shadow:0 0 6px rgba(0,102,255,.4)}.activity-dot.human{background:var(--text-3)}.activity-agent,.crawler-name{flex:1;font-size:14px;font-weight:500}.crawler-count{font-size:14px;font-weight:700;color:var(--text-1)}.activity-item{align-items:flex-start}.activity-dot{margin-top:6px}.activity-content{flex:1;min-width:0}.activity-agent{display:block;margin-bottom:2px}.activity-path{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.activity-path,.activity-time{font-size:12px;color:var(--text-3)}.activity-time{flex-shrink:0}.activity-list{overflow-y:auto}.coverage-header{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:12px;position:relative;z-index:1}.coverage-label{font-size:14px;font-weight:500}.coverage-value{font-size:32px;font-weight:700;color:var(--accent);letter-spacing:-.06em}.coverage-bar{height:6px;background:rgba(0,0,0,.08);border-radius:3px;overflow:hidden;margin-bottom:8px;position:relative;z-index:1}.coverage-fill{height:100%;background:linear-gradient(90deg,var(--accent) 0,#39f 100%);border-radius:3px;box-shadow:0 0 8px rgba(0,102,255,.4)}.segmented-bar{display:flex;gap:2px;margin-bottom:10px;position:relative;z-index:1}.segment{flex:1;height:20px;background:rgba(0,0,0,.06);border-radius:2px;transition:all .2s ease}.segment.active{background:var(--accent)}.coverage-meta{font-size:12px;color:var(--text-3);position:relative;z-index:1}.empty-state{padding:24px;text-align:center;color:var(--text-3);font-size:13px;background:hsla(0,0%,100%,.4);border-radius:var(--radius-sm)}@media (max-width:1024px){.main-layout{grid-template-columns:1fr}.sidebar{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}}@media (max-width:768px){.main-layout{padding:0 16px 24px}.truth-grid{grid-template-columns:1fr}.sidebar{grid-template-columns:1fr 1fr}.number-value{font-size:56px}.mock-cards{grid-template-columns:1fr}.dashboard-nav{padding:12px 16px}.nav-tabs{gap:4px}.nav-tabs a{padding:8px 12px;font-size:13px}.stats-grid{grid-template-columns:1fr}.lens-container{flex-direction:column}.lens-panel{min-width:100%}}@media (max-width:500px){.main-layout{padding:0 12px 20px}.sidebar{grid-template-columns:1fr}.dashboard-nav{flex-wrap:wrap;gap:12px}.nav-tabs{order:2;width:100%;justify-content:center}.domain-badge{order:1}.number-value{font-size:48px}.card{padding:16px}.lens-header{flex-direction:column;align-items:flex-start;gap:12px}.lens-toggle{width:100%;justify-content:center}}.tab-content{padding:20px 28px 40px;max-width:1200px;margin:0 auto}.crawler-list-header,.page-list-header{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;border-bottom:1px solid rgba(0,0,0,.06)}.crawler-list-header h2,.page-list-header h2{font-size:17px;font-weight:600}.crawler-total,.page-count{font-size:13px;color:var(--text-3)}.page-list{max-height:600px;overflow-y:auto}.page-item{display:flex;align-items:center;gap:16px;padding:16px 24px;border-bottom:1px solid rgba(0,0,0,.04);transition:background .15s}.page-item:hover{background:hsla(0,0%,100%,.35)}.page-info{flex:1;min-width:0}.page-path{display:block;font-size:14px;font-weight:500;color:var(--text-1);margin-bottom:2px}.page-title{display:block;font-size:12px;color:var(--text-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.page-status{flex-shrink:0}.status-badge{display:inline-flex;align-items:center;gap:6px;padding:5px 10px;font-size:11px;font-weight:500;border-radius:100px}.status-badge .status-dot{width:6px;height:6px;border-radius:50%}.status-badge.synced{background:rgba(0,200,83,.1);color:var(--green)}.status-badge.synced .status-dot{background:var(--green)}.status-badge.pending{background:rgba(0,0,0,.05);color:var(--text-3)}.status-badge.pending .status-dot{background:var(--text-3)}.page-date{font-size:12px;color:var(--text-3);width:80px;text-align:right}.crawler-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:16px;padding:24px}.crawler-card{background:hsla(0,0%,100%,.6);border-radius:var(--radius-lg);padding:20px;border:1px solid hsla(0,0%,100%,.8);transition:all .2s}.crawler-card:hover{box-shadow:0 6px 20px rgba(0,0,0,.06)}.crawler-card-header{display:flex;align-items:center;gap:10px;margin-bottom:12px}.crawler-dot.large{width:10px;height:10px}.crawler-card-name{font-size:14px;font-weight:600}.crawler-card-stat{font-size:36px;font-weight:700;color:var(--accent);line-height:1;letter-spacing:-.06em}.crawler-card-label{font-size:12px;color:var(--text-3);margin-bottom:12px}.crawler-card-bar{height:4px;background:rgba(0,0,0,.08);border-radius:2px;overflow:hidden}.crawler-card-fill{height:100%;background:var(--accent);border-radius:2px}.empty-state.full-width{grid-column:1/-1}.settings-panel{padding:24px}.settings-panel>h2{font-size:20px;font-weight:600;margin-bottom:24px;padding-bottom:16px;border-bottom:1px solid rgba(0,0,0,.06)}.settings-section{padding:32px;background:#fff;border-radius:20px;box-shadow:0 1px 2px rgba(0,0,0,.04),0 4px 8px rgba(0,0,0,.02),0 0 0 1px rgba(0,0,0,.04);margin-bottom:24px}.settings-section h3{font-size:12px;font-weight:600;color:#64748b;text-transform:uppercase;letter-spacing:.05em;margin-bottom:24px;padding-bottom:16px;border-bottom:1px solid #f1f5f9}.setting-row{display:flex;align-items:center;justify-content:space-between;padding:20px 0;border-bottom:1px solid #f1f5f9}.setting-row:last-child{border-bottom:none;padding-bottom:0}.setting-info{flex:1;padding-right:24px}.setting-label{display:block;font-size:15px;font-weight:600;color:#1e293b;margin-bottom:4px}.setting-desc{display:block;font-size:13px;color:#64748b;line-height:1.5;max-width:400px}.setting-value{font-size:14px;font-weight:500;color:#334155}.setting-input{padding:10px 16px;font-family:var(--font-sans);font-size:14px;border:1px solid #e2e8f0;border-radius:10px;background:#f8fafc;width:280px;color:#334155;transition:all .2s}.setting-input:focus{outline:none;background:#fff;border-color:#3b82f6;box-shadow:0 0 0 3px rgba(59,130,246,.1)}.setting-input:disabled{background:#f1f5f9;color:#94a3b8;cursor:not-allowed}.toggle{position:relative;display:inline-block;width:44px;height:24px}.toggle input{opacity:0;width:0;height:0}.toggle-slider{position:absolute;cursor:pointer;inset:0;background:#e2e8f0;border-radius:24px;transition:.2s}.toggle-slider:before{content:"";position:absolute;height:20px;width:20px;left:2px;bottom:2px;background:#fff;border-radius:50%;box-shadow:0 1px 2px rgba(0,0,0,.15);transition:.2s}.toggle input:checked+.toggle-slider{background:#3b82f6}.toggle input:checked+.toggle-slider:before{transform:translateX(20px)}.danger-btn,.danger-zone .setting-label{color:#ef4444}.danger-btn{background:#fff;border:1px solid #fecaca;padding:8px 16px;border-radius:8px;font-size:13px;font-weight:600;cursor:pointer;transition:all .2s}.danger-btn:hover{background:#fef2f2;border-color:#fca5a5;transform:translateY(-1px);box-shadow:0 2px 4px rgba(239,68,68,.1)}.btn-danger{padding:8px 16px;font-family:var(--font-sans);font-size:13px;font-weight:500;color:#e53e3e;background:rgba(229,62,62,.1);border:1px solid rgba(229,62,62,.2);border-radius:8px;cursor:pointer;transition:all .15s}.btn-danger:hover{background:rgba(229,62,62,.15);border-color:rgba(229,62,62,.3)}.setting-row.danger{padding-top:20px;margin-top:8px}.approvals-header{margin-bottom:16px}.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)}.approvals-inbox{padding:24px}.inbox-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.inbox-header h2{font-size:17px;font-weight:600}.inbox-filters{display:flex;gap:8px}.filter-btn{padding:6px 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:6px;cursor:pointer;transition:all .15s}.filter-btn:hover{background:rgba(0,0,0,.03)}.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;padding:4px}.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),0 4px 8px rgba(0,0,0,.02),0 0 0 1px rgba(0,0,0,.04);transition:all .2s cubic-bezier(.2,.8,.2,1);cursor:default}.approval-item:hover{transform:translateY(-2px);box-shadow:0 8px 16px -4px rgba(0,0,0,.08),0 4px 6px -2px rgba(0,0,0,.04),0 0 0 1px rgba(0,102,255,.1)}.approval-item.approved{opacity:.6;background:#f8f9fa;box-shadow:none;border:1px solid rgba(0,0,0,.05)}.status-badge,.type-badge{display:inline-flex;align-items:center;justify-content:center;padding:6px 12px;font-size:11px;font-weight:600;border-radius:100px;backdrop-filter:blur(10px);border:1px solid hsla(0,0%,100%,.1);letter-spacing:.02em}.type-badge.ai{background:rgba(0,102,255,.15);color:#4dabf7;border-color:rgba(0,102,255,.2)}.type-badge.schema{background:rgba(139,92,246,.15);color:#a78bfa;border-color:rgba(139,92,246,.2)}.filter-btn,.search-bar input{background:rgba(0,0,0,.2);border:1px solid hsla(0,0%,100%,.1);border-radius:12px;color:hsla(0,0%,100%,.9);transition:all .2s}.search-bar input:focus{background:rgba(0,0,0,.3);border-color:hsla(0,0%,100%,.3);outline:none;box-shadow:0 0 0 4px hsla(0,0%,100%,.05)}.filter-btn:hover{background:hsla(0,0%,100%,.1);border-color:hsla(0,0%,100%,.2)}.filter-btn.active{background:hsla(0,0%,100%,.2);color:#fff;border-color:hsla(0,0%,100%,.3);box-shadow:0 4px 12px rgba(0,0,0,.2)}.approval-content{display:flex;flex-direction:column;gap:2px;min-width:0}.approval-page{font-size:13px;font-weight:600;color:var(--text-1)}.approval-change{font-size:12px;color:var(--text-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.approval-meta{text-align:right}.approval-time{font-size:12px;color:var(--text-3)}.approval-actions{display:flex;gap:8px}.approve-btn{padding:6px 14px;font-family:var(--font-sans);font-size:12px;font-weight:600;color:#fff;background:var(--accent);border:none;border-radius:6px;cursor:pointer;transition:all .15s}.approve-btn:hover{background:#0052cc}.reject-btn{padding:6px 14px;font-family:var(--font-sans);font-size:12px;font-weight:500;color:var(--text-3);background:transparent;border:1px solid rgba(0,0,0,.1);border-radius:6px;cursor:pointer;transition:all .15s}.reject-btn:hover{background:rgba(0,0,0,.03)}.approved-badge{font-size:12px;font-weight:500;color:#10b981}.pages-dashboard{display:grid;grid-template-columns:1fr 280px;gap:16px;margin-bottom:16px}.top-pages-panel{padding:20px 24px}.top-pages-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.top-pages-header h2{font-size:15px;font-weight:600}.time-label{font-size:12px;color:var(--text-3)}.top-pages-list{display:flex;flex-direction:column;gap:8px}.top-page-item{display:grid;grid-template-columns:32px 1fr auto;align-items:center;gap:12px;padding:10px 12px;background:hsla(0,0%,100%,.4);border-radius:8px;transition:all .15s}.top-page-item:hover{background:hsla(0,0%,100%,.6)}.page-rank{font-size:13px;font-weight:700;color:var(--text-3)}.top-page-item .page-path{font-size:13px;font-weight:600;color:var(--text-1)}.page-visits{font-size:13px;font-weight:500;color:var(--text-2)}.page-trend{font-size:12px;font-weight:600;padding:2px 8px;border-radius:4px}.page-trend.positive{color:#10b981;background:rgba(16,185,129,.1)}.page-trend.negative{color:#ef4444;background:rgba(239,68,68,.1)}.pages-stats-panel{padding:20px;display:flex;flex-direction:column;justify-content:center;gap:20px}.pages-stat{text-align:center}.pages-stat-value{display:block;font-size:28px;font-weight:700;letter-spacing:-.04em;color:var(--text-1)}.pages-stat-label{display:block;font-size:12px;color:var(--text-3);margin-top:2px}.lp{min-height:100vh;color:#fff;overflow-x:hidden;position:relative}.lp-bg{position:fixed;inset:0;pointer-events:none;z-index:0;background:#0a0a0a;will-change:transform}.lp-sun-container{position:absolute;bottom:0;left:0;right:0;height:150vh;pointer-events:none;overflow:visible;will-change:transform,filter;transform:translateZ(0)}.lp-sun-glow{position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:150%;height:800px;background:radial-gradient(ellipse 50% 70% at 50% 100%,rgba(80,140,220,.35) 0,rgba(60,120,200,.2) 25%,rgba(40,100,180,.1) 45%,transparent 65%);animation:glowPulse 4s ease-in-out infinite}@keyframes glowPulse{0%,to{opacity:1;transform:translateX(-50%) scale(1)}50%{opacity:.7;transform:translateX(-50%) scale(1.02)}}.lp-sun{position:absolute;bottom:-1500px;left:50%;transform:translateX(-50%);width:3500px;height:1700px;border-radius:50%;background:linear-gradient(180deg,#151a24,#0f1318 50%,#0a0a0a);border-top:1px solid rgba(80,140,220,.5);box-shadow:0 -2px 40px rgba(60,120,200,.4),0 -8px 80px rgba(50,100,180,.2),0 -20px 120px rgba(40,80,160,.1);animation:planetGlow 4s ease-in-out infinite}@keyframes planetGlow{0%,to{box-shadow:0 -2px 40px rgba(60,120,200,.4),0 -8px 80px rgba(50,100,180,.2),0 -20px 120px rgba(40,80,160,.1);border-top-color:rgba(80,140,220,.5)}50%{box-shadow:0 -4px 60px rgba(80,150,230,.5),0 -12px 100px rgba(60,120,210,.3),0 -30px 150px rgba(50,100,180,.15);border-top-color:rgba(100,160,240,.6)}}.lp-nav{position:fixed;top:12px;left:28px;right:28px;z-index:100;justify-content:space-between;padding:14px 24px;border-radius:20px;background:linear-gradient(145deg,hsla(0,0%,100%,.08),hsla(0,0%,100%,.02));backdrop-filter:blur(60px) saturate(200%);-webkit-backdrop-filter:blur(60px) saturate(200%);border:1px solid hsla(0,0%,100%,.12);box-shadow:inset 0 1px 0 0 hsla(0,0%,100%,.2),inset 0 0 0 1px hsla(0,0%,100%,.05),0 25px 50px -10px rgba(0,0,0,.5),0 1px 3px rgba(0,0,0,.3)}.lp-nav,.lp-nav-brand{display:flex;align-items:center}.lp-nav-brand{gap:10px;font-size:17px;font-weight:600;color:#fff;text-decoration:none}.lp-logo{width:28px;height:28px;filter:brightness(0) invert(1)}.lp-nav-right{display:flex;align-items:center;gap:8px}.lp-nav-link{font-size:14px;color:hsla(0,0%,100%,.7);text-decoration:none;padding:10px 16px;border-radius:8px;transition:all .15s}.lp-nav-link:hover{color:#fff;background:hsla(0,0%,100%,.1)}.lp-nav-cta{font-size:14px;font-weight:600;color:#fff;background:linear-gradient(180deg,hsla(0,0%,100%,.15),hsla(0,0%,100%,.08));padding:10px 20px;border-radius:10px;text-decoration:none;transition:all .25s ease;border-color:hsla(0,0%,100%,.3) hsla(0,0%,100%,.2) hsla(0,0%,100%,.1);border-style:solid;border-width:1px;box-shadow:0 4px 12px rgba(0,0,0,.2),inset 0 1px 1px hsla(0,0%,100%,.15);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.lp-nav-cta:hover{transform:translateY(-2px);background:linear-gradient(180deg,hsla(0,0%,100%,.2),hsla(0,0%,100%,.12));box-shadow:0 6px 20px rgba(0,0,0,.25),0 0 20px rgba(125,180,255,.15),inset 0 1px 1px hsla(0,0%,100%,.2)}.lp-hero{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:120px 24px 80px;position:relative;z-index:1;overflow:hidden}.lp-spotlight{position:absolute;inset:0;pointer-events:none;z-index:0}.lp-hero-content{max-width:680px;text-align:center;position:relative;z-index:1}.lp-badge{display:inline-flex;align-items:center;gap:10px;padding:8px 18px 8px 12px;background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.2);border-radius:100px;font-size:13px;font-weight:500;color:hsla(0,0%,100%,.9);margin-bottom:28px;backdrop-filter:blur(10px)}.lp-badge-dot{width:8px;height:8px;border-radius:50%;background:#7dd3fc;box-shadow:0 0 12px rgba(125,211,252,.6);animation:lp-pulse 3s ease-in-out infinite}@keyframes lp-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(.9)}}.lp-headline{font-size:clamp(48px,9vw,76px);font-weight:700;letter-spacing:-.04em;line-height:1.1;margin-bottom:20px;color:#fff;text-shadow:0 2px 40px rgba(0,0,0,.2)}.lp-headline-brand{font-size:clamp(72px,15vw,160px);font-weight:700;letter-spacing:-.03em;margin-bottom:32px;background:linear-gradient(180deg,#fff,hsla(0,0%,100%,.9) 30%,hsla(0,0%,71%,.8) 60%,hsla(0,0%,47%,.7));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-shadow:none;position:relative}.lp-headline-brand:after{content:"Appear";position:absolute;top:0;left:0;right:0;background:linear-gradient(90deg,transparent,transparent 40%,hsla(0,0%,100%,.8) 50%,transparent 60%,transparent);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;background-size:200% 100%;animation:shimmer 6s cubic-bezier(.4,0,.2,1) infinite}@keyframes shimmer{0%,20%{background-position:200% 0}to{background-position:-200% 0}}.lp-subhead-main{font-size:clamp(22px,3.5vw,30px);color:#fff;line-height:1.5;margin-bottom:32px;font-weight:400;max-width:750px;text-shadow:0 2px 20px rgba(0,0,0,.5)}.lp-tagline{font-size:clamp(13px,1.5vw,15px);letter-spacing:.3em;color:rgba(125,180,255,.9);margin-bottom:48px;font-weight:500;text-shadow:0 0 30px rgba(125,180,255,.3)}.lp-cta-white{background:#fff!important;color:#0a0a0a!important;border:none!important;padding:18px 48px!important;font-size:16px!important;font-weight:600!important;border-radius:100px!important;position:relative;box-shadow:0 0 30px hsla(0,0%,100%,.3),0 0 60px rgba(125,180,255,.2),0 4px 20px rgba(0,0,0,.3);transition:all .3s ease!important}.lp-cta-white:hover{background:#fff!important;transform:scale(1.03) translateY(-2px);box-shadow:0 0 40px hsla(0,0%,100%,.4),0 0 80px rgba(125,180,255,.3),0 8px 30px rgba(0,0,0,.4)}.lp-view-switcher{position:fixed;bottom:40px;left:50%;transform:translateX(-50%) perspective(1000px) rotateX(2deg);display:flex;gap:4px;padding:6px;background:linear-gradient(145deg,rgba(40,40,50,.8),rgba(20,20,30,.9));backdrop-filter:blur(60px) saturate(200%);-webkit-backdrop-filter:blur(60px) saturate(200%);border-radius:100px;border:1px solid hsla(0,0%,100%,.15);box-shadow:inset 0 1px 0 0 hsla(0,0%,100%,.2),0 30px 60px rgba(0,0,0,.7),0 10px 20px rgba(0,0,0,.5);z-index:100}.lp-view-switcher:after,.lp-view-switcher:before{display:none}.lp-view-tab{position:relative;padding:10px 20px;font-size:13px;font-weight:500;color:hsla(0,0%,100%,.6);background:transparent;border:none;border-radius:100px;cursor:pointer;transition:all .3s cubic-bezier(.2,.8,.2,1);white-space:nowrap;z-index:1}.lp-view-tab:hover{color:#fff;background:hsla(0,0%,100%,.05)}.lp-view-tab:active{transform:translateY(0)}.lp-view-tab.active{color:#fff;background:hsla(0,0%,100%,.15);box-shadow:0 4px 12px rgba(0,0,0,.2),inset 0 1px 0 hsla(0,0%,100%,.1);text-shadow:0 0 10px hsla(0,0%,100%,.3)}@media (max-width:768px){.lp-nav{top:8px;left:12px;right:12px;padding:10px 16px;border-radius:14px}.lp-nav-brand span{font-size:16px}.lp-logo{width:24px;height:24px}.lp-nav-cta{padding:8px 16px;font-size:13px}.lp-view-switcher{bottom:24px;left:12px;right:12px;transform:none;padding:4px;border-radius:16px;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;justify-content:flex-start}}@media (max-width:768px){.lp-view-switcher::-webkit-scrollbar{display:none}.lp-view-tab{padding:8px 16px;font-size:12px;border-radius:12px;flex-shrink:0}}@media (max-width:480px){.lp-view-switcher{bottom:16px;left:8px;right:8px;padding:5px;border-radius:14px}.lp-view-tab{padding:8px 12px;font-size:11px;border-radius:8px}}.lp-page-content{position:relative;z-index:1}.lp-ai-content{min-height:100vh;padding:140px 48px 180px;max-width:900px;margin:0 auto}.lp-ai-badge{display:inline-flex;align-items:center;gap:10px;font-size:15px;font-weight:500;letter-spacing:.02em;margin-bottom:48px}.lp-ai-badge-dot{width:8px;height:8px;border-radius:50%}.lp-ai-body{font-family:SF Mono,Fira Code,Consolas,monospace;font-size:16px;line-height:1.8;color:hsla(0,0%,100%,.85)}.lp-ai-body h1{font-size:28px}.lp-ai-body h1,.lp-ai-body h2{font-weight:600;color:#fff;margin-bottom:16px;font-family:SF Mono,Fira Code,Consolas,monospace}.lp-ai-body h2{font-size:20px;margin-top:40px}.lp-ai-body p{margin-bottom:20px;color:hsla(0,0%,100%,.7)}.lp-ai-body ul{list-style:none;padding:0;margin:0 0 24px}.lp-ai-body li{position:relative;padding-left:20px;margin-bottom:12px;color:hsla(0,0%,100%,.8)}.lp-ai-body li:before{content:"•";position:absolute;left:0;color:hsla(0,0%,100%,.4)}.lp-ai-body strong{color:#fff}.lp-ai-body .ai-specs{background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.08);border-radius:8px;padding:20px 24px;margin-top:16px;font-size:14px}.lp-ai-body .ai-specs p{margin:0 0 8px;color:rgba(125,211,252,.9)}.lp-ai-body .ai-specs p:last-child{margin-bottom:0}@media (max-width:900px){.lp-view-switcher{bottom:20px;left:16px;right:16px;transform:none;overflow-x:auto;justify-content:flex-start}.lp-view-tab{padding:10px 14px;font-size:12px}.lp-ai-content{padding:100px 24px 160px}}@media (max-width:600px){.lp-view-switcher{padding:4px}.lp-view-tab{padding:8px 12px;font-size:11px}.lp-ai-content{padding:80px 20px 140px}.lp-ai-badge{font-size:13px;margin-bottom:32px}.lp-ai-body{font-size:14px}.lp-ai-body h1{font-size:22px}.lp-ai-body h2{font-size:17px;margin-top:32px}}.lp-gradient-text{background:linear-gradient(135deg,#7dd3fc,#38bdf8 40%,#0ea5e9);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.lp-subhead{font-size:18px;color:hsla(0,0%,100%,.7);line-height:1.7;margin-bottom:36px}.lp-subhead strong{color:hsla(0,0%,100%,.9);font-weight:500}.lp-live{display:inline-flex;align-items:center;padding:20px 32px;margin-bottom:40px;border-radius:16px;background:hsla(0,0%,100%,.1);backdrop-filter:blur(20px);border:1px solid hsla(0,0%,100%,.15)}.lp-live-dot{width:12px;height:12px;border-radius:50%;background:#4ade80;box-shadow:0 0 14px rgba(74,222,128,.8);animation:lp-live-pulse 2s ease-in-out infinite;margin-right:16px;flex-shrink:0}@keyframes lp-live-pulse{0%,to{opacity:1}50%{opacity:.5}}.lp-live-content{display:flex;align-items:center;gap:12px;font-size:18px;color:#fff}.lp-live-bot{font-weight:700}.lp-live-action{color:hsla(0,0%,100%,.7)}.lp-live-content code{font-family:var(--font-mono);font-size:15px;color:#fff;background:hsla(0,0%,100%,.15);padding:6px 14px;border-radius:8px}.lp-cta-row{display:flex;flex-direction:column;align-items:center;gap:12px}.lp-cta-primary{display:inline-flex;align-items:center;gap:10px;padding:18px 36px;font-size:16px;font-weight:600;color:#0c4a6e;background:linear-gradient(135deg,#fff,#e0f2fe);border-radius:100px;text-decoration:none;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 20px rgba(125,211,252,.4),0 0 40px rgba(125,211,252,.2)}.lp-cta-primary:hover{transform:translateY(-3px);box-shadow:0 8px 30px rgba(125,211,252,.5),0 0 60px rgba(125,211,252,.3)}.lp-cta-primary svg{width:18px;height:18px;transition:transform .2s}.lp-cta-primary:hover svg{transform:translateX(4px)}.lp-cta-large{padding:18px 40px;font-size:16px}.lp-cta-note{font-size:13px;color:hsla(0,0%,100%,.5)}.lp-section{padding:120px 48px;position:relative;z-index:1;background:transparent}.lp-section-inner{max-width:900px;margin:0 auto;text-align:center}.lp-eyebrow{font-size:11px;font-weight:600;letter-spacing:.2em;color:hsla(0,0%,100%,.5);text-transform:uppercase;color:#7dd3fc;margin-bottom:16px;text-shadow:0 0 20px rgba(125,211,252,.5)}.lp-section-title{font-size:clamp(36px,6vw,52px);font-weight:700;letter-spacing:-.03em;line-height:1.15;margin-bottom:16px;color:#fff;text-shadow:0 2px 30px rgba(0,0,0,.2)}.lp-section-sub{font-size:18px;color:hsla(0,0%,100%,.6);line-height:1.7;margin-bottom:48px}.lp-stat-hero{margin-bottom:32px}.lp-stat-number{display:block;font-size:clamp(80px,18vw,160px);font-weight:800;letter-spacing:-.04em;line-height:1;background:linear-gradient(180deg,#fff,rgba(125,211,252,.8));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-shadow:none;filter:drop-shadow(0 0 40px rgba(125,211,252,.3))}.lp-stat-label{display:block;margin-top:12px}.lp-body-text,.lp-stat-label{font-size:18px;color:hsla(0,0%,100%,.6)}.lp-body-text{line-height:1.7;margin-bottom:36px}.lp-bars{max-width:520px;margin:0 auto 48px;padding:28px 32px;border-radius:20px;background:hsla(0,0%,100%,.06);backdrop-filter:blur(30px);border:1px solid rgba(125,211,252,.15);box-shadow:0 8px 32px rgba(0,0,0,.2),inset 0 1px 0 hsla(0,0%,100%,.1),0 0 60px rgba(125,211,252,.05)}.lp-bar-row{display:grid;grid-template-columns:110px 1fr 70px;align-items:center;gap:16px;margin-bottom:16px}.lp-bar-row:last-child{margin-bottom:0}.lp-bar-label{font-size:13px;color:hsla(0,0%,100%,.5);text-align:left}.lp-bar{height:10px;background:hsla(0,0%,100%,.1);border-radius:5px;overflow:hidden}.lp-bar-fill{height:100%;border-radius:5px}.lp-bar-fill.full{background:hsla(0,0%,100%,.25)}.lp-bar-fill.small{background:linear-gradient(90deg,#7dd3fc,#38bdf8,#0ea5e9);box-shadow:0 0 20px rgba(125,211,252,.6)}.lp-bar-value{font-size:15px;font-weight:700;color:#fff;text-align:right}.lp-punch{font-size:17px;color:hsla(0,0%,100%,.6);line-height:1.7}.lp-punch strong{display:block;margin-top:8px;color:#fff;font-weight:600;text-shadow:0 0 30px rgba(125,211,252,.3)}.lp-problem-grid{display:grid;grid-template-columns:1fr 1.5fr;gap:80px;align-items:center;text-align:left}.lp-problem-left{text-align:center}.lp-big-stat{display:block;font-size:clamp(100px,20vw,180px);font-weight:800;letter-spacing:-.04em;line-height:.9;background:linear-gradient(180deg,#fff,#7dd3fc);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;filter:drop-shadow(0 0 60px rgba(125,211,252,.4))}.lp-big-stat-label{display:block;font-size:20px;color:hsla(0,0%,100%,.6);margin-top:16px;line-height:1.4}.lp-problem-headline{font-size:clamp(28px,4vw,40px);font-weight:700;letter-spacing:-.02em;line-height:1.25;color:#fff;margin-bottom:32px}.lp-dim{color:hsla(0,0%,100%,.5)}.lp-comparison{margin-bottom:32px}.lp-comp-item{margin-bottom:20px}.lp-comp-value{display:block;font-size:32px;font-weight:700;color:hsla(0,0%,100%,.4);margin-bottom:4px}.lp-comp-value.lp-accent{color:#7dd3fc;text-shadow:0 0 30px rgba(125,211,252,.5)}.lp-comp-label{display:block;font-size:14px;color:hsla(0,0%,100%,.5);margin-bottom:8px}.lp-comp-bar{height:4px;background:hsla(0,0%,100%,.15);border-radius:2px}.lp-comp-bar.full{width:100%}.lp-comp-bar.small{background:linear-gradient(90deg,#7dd3fc,#38bdf8);box-shadow:0 0 20px rgba(125,211,252,.5)}.lp-problem-kicker{font-size:17px;color:hsla(0,0%,100%,.6);line-height:1.6}.lp-problem-kicker strong{display:block;color:#fff;margin-top:8px;font-size:19px}.lp-section-title-big{font-size:clamp(40px,8vw,72px);font-weight:700;letter-spacing:-.03em;line-height:1.1;color:#fff;margin-bottom:60px}.lp-lens-demo{display:flex;align-items:center;justify-content:center;gap:40px}.lp-lens-card{width:320px;padding:0;border-radius:20px;overflow:hidden;background:hsla(0,0%,100%,.06);backdrop-filter:blur(30px);border:1px solid rgba(125,211,252,.15)}.lp-lens-header{display:flex;align-items:center;gap:10px;padding:16px 20px;font-size:13px;font-weight:600;color:hsla(0,0%,100%,.7);text-transform:uppercase;letter-spacing:.05em;border-bottom:1px solid hsla(0,0%,100%,.1)}.lp-lens-dot{width:10px;height:10px;border-radius:50%}.lp-lens-dot.human{background:#60a5fa;box-shadow:0 0 10px rgba(96,165,250,.5)}.lp-lens-dot.ai{background:#7dd3fc;box-shadow:0 0 10px rgba(125,211,252,.5)}.lp-lens-browser{background:hsla(0,0%,100%,.03)}.lp-lens-chrome{display:flex;gap:6px;padding:12px 16px;background:hsla(0,0%,100%,.05)}.lp-lens-chrome .dot{width:8px;height:8px;border-radius:50%;background:hsla(0,0%,100%,.2)}.lp-lens-body{padding:20px}.lp-lens-nav{height:8px;width:60%;background:hsla(0,0%,100%,.1);border-radius:4px;margin-bottom:20px}.lp-lens-hero{display:flex;flex-direction:column;align-items:center;gap:12px;margin-bottom:20px}.lp-lens-h1{width:80%;height:16px;background:hsla(0,0%,100%,.15);border-radius:4px}.lp-lens-p{width:60%;height:10px;background:hsla(0,0%,100%,.08);border-radius:4px}.lp-lens-btn{width:80px;height:28px;background:linear-gradient(135deg,#7dd3fc,#38bdf8);border-radius:6px;margin-top:8px}.lp-lens-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.lp-lens-grid div{height:40px;background:hsla(0,0%,100%,.06);border-radius:6px}.lp-lens-code{padding:24px;font-family:var(--font-mono);font-size:13px;line-height:1.8;background:rgba(0,30,60,.3)}.lp-code-key{color:#7dd3fc}.lp-code-val{color:#4ade80}.lp-code-num{color:#fbbf24}.lp-lens-size{display:block;padding:14px 20px;font-size:13px;color:hsla(0,0%,100%,.5);border-top:1px solid hsla(0,0%,100%,.1)}.lp-lens-size.lp-accent{color:#7dd3fc}.lp-lens-arrow{display:flex;flex-direction:column;align-items:center;gap:8px;color:hsla(0,0%,100%,.4)}.lp-lens-arrow svg{width:32px;height:32px}.lp-lens-arrow span{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.1em}.lp-proof-card{max-width:700px;margin:0 auto;padding:48px;border-radius:24px;background:linear-gradient(160deg,hsla(0,0%,100%,.1),hsla(0,0%,100%,.03));backdrop-filter:blur(60px) saturate(200%);-webkit-backdrop-filter:blur(60px) saturate(200%);border:1px solid hsla(0,0%,100%,.15);border-top-color:hsla(0,0%,100%,.25);box-shadow:0 30px 60px -15px rgba(0,0,0,.4),inset 0 1px 0 hsla(0,0%,100%,.2);text-align:center;display:block;text-decoration:none;transition:all .3s cubic-bezier(.2,.8,.2,1)}.lp-proof-card:hover{transform:translateY(-4px) scale(1.01);background:linear-gradient(160deg,hsla(0,0%,100%,.15),hsla(0,0%,100%,.05));box-shadow:0 40px 80px -20px rgba(0,0,0,.5),inset 0 1px 0 hsla(0,0%,100%,.3);border-color:hsla(0,0%,100%,.3)}.lp-proof-cta{margin-top:32px;font-size:14px;font-weight:600;color:#60a5fa;text-transform:uppercase;letter-spacing:.05em;opacity:0;transform:translateY(10px);transition:all .3s ease}.lp-proof-card:hover .lp-proof-cta{opacity:1;transform:translateY(0)}.lp-proof-stat{margin-bottom:32px}.lp-proof-stat>span:first-child{display:block;font-size:clamp(60px,12vw,100px);font-weight:800;letter-spacing:-.04em;line-height:1;background:linear-gradient(135deg,#4ade80,#7dd3fc);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;filter:drop-shadow(0 0 40px rgba(125,211,252,.4))}.lp-proof-stat-label{display:block;font-size:16px;color:hsla(0,0%,100%,.6);margin-top:8px}.lp-proof-quote{font-size:20px;color:hsla(0,0%,100%,.85);line-height:1.6;margin:0 0 32px;font-style:italic}.lp-proof-author{gap:16px}.lp-proof-author,.lp-proof-avatar{display:flex;align-items:center;justify-content:center}.lp-proof-avatar{width:52px;height:52px;background:linear-gradient(135deg,#7dd3fc,#38bdf8);border-radius:50%}.lp-proof-avatar span{font-size:16px;font-weight:700;color:#0c4a6e}.lp-proof-info{text-align:left}.lp-proof-info strong{display:block;font-size:16px;color:#fff}.lp-proof-info span{font-size:14px;color:hsla(0,0%,100%,.5)}.lp-final-sub{font-size:20px;color:hsla(0,0%,100%,.6);margin-bottom:36px}.lp-trust-item{display:flex;align-items:center;gap:8px;color:hsla(0,0%,100%,.6);font-size:14px}.lp-trust-item svg{width:18px;height:18px;color:#4ade80}.lp-split{display:grid;grid-template-columns:1fr auto 1fr;gap:32px;margin-top:56px}.lp-split-side{text-align:left}.lp-split-label{display:flex;align-items:center;gap:10px;font-size:12px;font-weight:600;letter-spacing:.08em;color:hsla(0,0%,100%,.7);margin-bottom:14px;text-transform:uppercase}.lp-label-dot{width:10px;height:10px;border-radius:50%}.lp-label-dot.human{background:#60a5fa;box-shadow:0 0 12px rgba(96,165,250,.6)}.lp-label-dot.ai{background:#7dd3fc;box-shadow:0 0 12px rgba(125,211,252,.6)}.lp-browser{border-radius:16px;overflow:hidden;background:hsla(0,0%,100%,.06);backdrop-filter:blur(30px);border:1px solid rgba(125,211,252,.15);box-shadow:0 12px 40px rgba(0,0,0,.25),0 0 60px rgba(125,211,252,.08)}.lp-browser-chrome{display:flex;align-items:center;gap:8px;padding:14px 16px;background:hsla(0,0%,100%,.08);border-bottom:1px solid hsla(0,0%,100%,.1)}.lp-browser-chrome .dot{width:10px;height:10px;border-radius:50%}.lp-browser-chrome .dot.red{background:#ff5f57}.lp-browser-chrome .dot.yellow{background:#ffbd2e}.lp-browser-chrome .dot.green{background:#28ca41}.lp-browser-url{flex:1;text-align:center;font-size:12px;color:hsla(0,0%,100%,.5);background:hsla(0,0%,100%,.08);padding:6px 12px;border-radius:6px;margin-left:8px}.lp-browser-body{padding:20px;background:hsla(0,0%,100%,.03)}.lp-mock-nav{display:flex;gap:8px;margin-bottom:18px}.lp-mock-nav div{width:36px;height:6px;background:hsla(0,0%,100%,.15);border-radius:3px}.lp-mock-hero{display:flex;flex-direction:column;align-items:center;gap:10px;padding:24px 0}.lp-mock-h1{width:65%;height:14px;background:hsla(0,0%,100%,.2);border-radius:4px}.lp-mock-p{width:50%;height:8px;background:hsla(0,0%,100%,.12);border-radius:3px}.lp-mock-btn{width:60px;height:20px;background:linear-gradient(135deg,#7dd3fc,#38bdf8);border-radius:6px;margin-top:10px;box-shadow:0 0 15px rgba(125,211,252,.4)}.lp-mock-cards{display:flex;gap:10px}.lp-mock-cards div{flex:1;height:32px;background:hsla(0,0%,100%,.08);border-radius:8px;border:1px solid hsla(0,0%,100%,.1)}.lp-code-block{padding:24px;border-radius:16px;background:rgba(0,40,80,.4);backdrop-filter:blur(30px);border:1px solid rgba(125,211,252,.2);box-shadow:0 12px 40px rgba(0,0,0,.25),0 0 60px rgba(125,211,252,.08),inset 0 1px 0 rgba(125,211,252,.1)}.lp-code-block pre{font-family:var(--font-mono);font-size:13px;line-height:1.8;color:#7dd3fc;margin:0;text-align:left;text-shadow:0 0 20px rgba(125,211,252,.3)}.lp-split-size{display:block;margin-top:14px;font-size:13px;color:hsla(0,0%,100%,.5)}.lp-split-divider{display:flex;align-items:center;justify-content:center}.lp-split-divider span{font-size:10px;font-weight:700;letter-spacing:.15em;color:rgba(125,211,252,.7);padding:10px 18px;border:1px solid rgba(125,211,252,.25);border-radius:100px;text-transform:uppercase;background:rgba(125,211,252,.05);box-shadow:0 0 20px rgba(125,211,252,.1)}.lp-testimonial{max-width:680px;margin:0 auto;padding:56px;border-radius:28px;text-align:center;background:hsla(0,0%,100%,.06);backdrop-filter:blur(30px);border:1px solid rgba(125,211,252,.15);box-shadow:0 16px 60px rgba(0,0,0,.25),0 0 80px rgba(125,211,252,.08),inset 0 1px 0 hsla(0,0%,100%,.1)}.lp-testimonial-stat{font-size:72px;font-weight:800;letter-spacing:-.04em;background:linear-gradient(135deg,#4ade80,#7dd3fc 50%,#38bdf8);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:24px;filter:drop-shadow(0 0 30px rgba(125,211,252,.4))}.lp-testimonial blockquote{font-size:19px;color:hsla(0,0%,100%,.85);line-height:1.65;margin:0 0 32px;font-style:normal}.lp-testimonial-author{gap:16px}.lp-avatar,.lp-testimonial-author{display:flex;align-items:center;justify-content:center}.lp-avatar{width:48px;height:48px;background:linear-gradient(135deg,#7dd3fc,#38bdf8);border-radius:50%;font-size:15px;font-weight:700;color:#0c4a6e;box-shadow:0 0 20px rgba(125,211,252,.4)}.lp-testimonial-author div{text-align:left}.lp-testimonial-author strong{display:block;font-size:15px;font-weight:600;color:#fff}.lp-testimonial-author span{font-size:13px;color:hsla(0,0%,100%,.5)}.lp-final{text-align:center;padding-bottom:150px}.lp-final-inner{max-width:640px;margin:0 auto;padding:60px 48px;border-radius:32px;background:hsla(0,0%,100%,.04);backdrop-filter:blur(30px);border:1px solid hsla(0,0%,100%,.08);text-align:center}.lp-final-headline{font-size:clamp(36px,7vw,52px);font-weight:700;letter-spacing:-.03em;line-height:1.15;margin-bottom:32px;color:#fff;text-shadow:0 2px 30px rgba(0,0,0,.2)}.lp-trust-row{display:flex;justify-content:center;gap:32px;margin-top:32px}.lp-demo{padding:80px 24px 120px;background:transparent}.lp-demo-inner{max-width:900px;margin:0 auto}.ai-view-window{background:#0d0d12;border-radius:16px;border:1px solid hsla(0,0%,100%,.08);overflow:hidden;min-height:450px}.ai-view-badge{display:flex;align-items:center;gap:10px;padding:20px 28px;font-size:14px;font-weight:500;letter-spacing:.02em}.ai-badge-dot{width:8px;height:8px;border-radius:50%}.ai-view-container{padding:0 28px 28px}.ai-view-content{color:hsla(0,0%,100%,.85);font-family:ui-monospace,SF Mono,SFMono-Regular,Menlo,monospace;font-size:14px;line-height:1.7}.ai-view-title{font-size:20px;font-weight:700;color:#fff;margin-bottom:16px}.ai-view-summary{margin-bottom:24px;color:hsla(0,0%,100%,.7)}.ai-view-section{font-size:16px;font-weight:600;color:#fff;margin:24px 0 12px}.ai-view-list{list-style:none;padding:0;margin:0}.ai-view-list li{padding:8px 0 8px 20px;position:relative}.ai-view-list li:before{content:"•";position:absolute;left:0;color:hsla(0,0%,100%,.4)}.ai-view-specs{background:hsla(0,0%,100%,.05);border-radius:8px;padding:16px 20px;margin-top:16px;display:flex;flex-direction:column;gap:4px}.ai-view-specs code{color:#10a37f}.ai-view-perplexity .perplexity-source{margin-bottom:24px}.ai-view-perplexity .source-label{font-size:11px;font-weight:600;letter-spacing:.1em;color:hsla(0,0%,100%,.4);display:block;margin-bottom:8px}.ai-view-perplexity p{font-family:system-ui,-apple-system,sans-serif;font-size:16px;line-height:1.6}.perplexity-divider{height:1px;background:hsla(0,0%,100%,.1);margin:24px 0}.perplexity-related h4{font-size:14px;font-weight:600;margin-bottom:12px;color:#fff}.perplexity-related a{display:block;color:#20b8cd;text-decoration:none;padding:6px 0;font-size:14px}.perplexity-related a:hover{text-decoration:underline}.ai-view-claude .claude-thinking{padding:12px 16px;background:rgba(204,120,92,.1);border-radius:8px;margin-bottom:20px}.claude-thinking .thinking-label{color:#cc785c;font-size:13px}.claude-analysis h4{color:#fff;font-size:14px;margin-bottom:12px}.claude-analysis p{margin-bottom:12px;font-family:system-ui,-apple-system,sans-serif;font-size:14px}.claude-confidence{display:flex;align-items:center;gap:12px;margin-top:20px;font-size:13px;color:hsla(0,0%,100%,.6)}.confidence-bar{flex:1;height:4px;background:hsla(0,0%,100%,.1);border-radius:2px;overflow:hidden}.confidence-bar div{width:85%;height:100%;background:#cc785c;border-radius:2px}.ai-view-gemini .gemini-card{background:rgba(124,58,237,.08);border:1px solid rgba(124,58,237,.2);border-radius:12px;overflow:hidden}.gemini-header{display:flex;align-items:center;gap:10px;padding:16px 20px;border-bottom:1px solid rgba(124,58,237,.15);font-weight:600;color:#fff}.gemini-icon{color:#7c3aed}.gemini-body{padding:20px;font-family:system-ui,-apple-system,sans-serif}.gemini-body p{margin-bottom:12px;font-size:14px;line-height:1.6}.gemini-tags{display:flex;gap:8px;padding:0 20px 20px}.gemini-tags span{padding:4px 12px;background:rgba(124,58,237,.15);border-radius:100px;font-size:12px;color:#a78bfa}.ai-view-crawler .crawler-json{font-size:13px;line-height:1.6;color:#10a37f;white-space:pre-wrap;margin:0}.ai-view-human{padding:20px}.human-browser{background:#1a1a1f;border-radius:12px;overflow:hidden;border:1px solid hsla(0,0%,100%,.08)}.human-chrome{display:flex;gap:6px;padding:12px 16px;background:hsla(0,0%,100%,.03);border-bottom:1px solid hsla(0,0%,100%,.05)}.human-chrome span{width:10px;height:10px;border-radius:50%;background:hsla(0,0%,100%,.15)}.human-chrome span:first-child{background:#ff5f57}.human-chrome span:nth-child(2){background:#febc2e}.human-chrome span:nth-child(3){background:#28c840}.human-content{padding:20px}.human-nav{height:8px;background:hsla(0,0%,100%,.08);border-radius:4px;margin-bottom:24px}.human-hero{text-align:center;padding:20px 0}.human-h1{font-size:28px;font-weight:700;color:#fff;margin-bottom:8px;font-family:system-ui,-apple-system,sans-serif}.human-p{font-size:13px;color:hsla(0,0%,100%,.6);margin-bottom:16px}.human-btn{display:inline-block;padding:8px 20px;background:#fff;color:#0a0a0a;border-radius:100px;font-size:13px;font-weight:600}.human-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:24px}.human-card{height:60px;border-radius:8px}.ai-view-tabs,.human-card{background:hsla(0,0%,100%,.05)}.ai-view-tabs{display:flex;justify-content:center;gap:4px;margin-top:24px;padding:6px;border-radius:100px;width:fit-content;margin-left:auto;margin-right:auto}.ai-view-tab{padding:10px 18px;font-size:13px;font-weight:500;color:hsla(0,0%,100%,.5);background:transparent;border:none;border-radius:100px;cursor:pointer;transition:all .2s}.ai-view-tab:hover{color:hsla(0,0%,100%,.8)}.ai-view-tab.active{background:hsla(0,0%,100%,.1);color:#fff}.lp-footer{justify-content:space-between;padding:28px 48px 120px;border-top:1px solid hsla(0,0%,100%,.06);font-size:13px;color:hsla(0,0%,100%,.4);position:relative;z-index:1;background:transparent}.lp-footer,.lp-footer-brand{display:flex;align-items:center}.lp-footer-brand{gap:10px;font-weight:600;color:hsla(0,0%,100%,.7)}.lp-footer-brand img{width:22px;height:22px;filter:brightness(0) invert(1);opacity:.8}.lp-footer-links{display:flex;gap:24px}.lp-footer-links a{color:hsla(0,0%,100%,.4);text-decoration:none;transition:all .2s}.lp-footer-links a:hover{color:#7dd3fc}.legal-page{min-height:100vh;background:#0a0a0a;color:#fff}.legal-nav{padding:20px 48px;border-bottom:1px solid hsla(0,0%,100%,.08)}.legal-logo,.legal-nav{display:flex;align-items:center}.legal-logo{gap:10px;font-weight:600;font-size:18px;color:#fff;text-decoration:none}.legal-logo img{width:28px;height:28px;filter:brightness(0) invert(1)}.legal-content{max-width:800px;margin:0 auto;padding:60px 48px 100px}.legal-content h1{font-size:42px;font-weight:700;margin-bottom:8px;background:linear-gradient(135deg,#fff,hsla(0,0%,100%,.7));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.legal-updated{color:hsla(0,0%,100%,.4);font-size:14px;margin-bottom:48px}.legal-content section{margin-bottom:40px}.legal-content h2{font-size:22px;font-weight:600;margin-bottom:16px;color:#fff}.legal-content h3{font-size:17px;font-weight:600;margin-top:24px;margin-bottom:12px;color:hsla(0,0%,100%,.9)}.legal-content p{font-size:16px;line-height:1.7;color:hsla(0,0%,100%,.7);margin-bottom:16px}.legal-content ul{list-style:none;padding:0;margin:0 0 16px}.legal-content li{position:relative;padding-left:24px;margin-bottom:10px;font-size:16px;line-height:1.6;color:hsla(0,0%,100%,.7)}.legal-content li:before{content:"";position:absolute;left:0;top:10px;width:6px;height:6px;border-radius:50%;background:rgba(125,211,252,.6)}.legal-content strong{color:#fff;font-weight:600}.legal-footer{display:flex;justify-content:space-between;align-items:center;padding:24px 48px;border-top:1px solid hsla(0,0%,100%,.08);font-size:14px;color:hsla(0,0%,100%,.4)}.legal-footer-links{display:flex;gap:24px}.legal-footer-links a{color:hsla(0,0%,100%,.4);text-decoration:none;transition:color .2s}.legal-footer-links a:hover{color:#7dd3fc}.not-found-page{min-height:100vh;background:#0a0a0a;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:0;width:150%;height:600px;background:radial-gradient(ellipse 50% 70% at 50% 100%,rgba(80,140,220,.25) 0,rgba(60,120,200,.15) 25%,rgba(40,100,180,.08) 45%,transparent 65%);animation:glowPulse 4s ease-in-out infinite}.not-found-glow,.not-found-planet{position:absolute;left:50%;transform:translateX(-50%)}.not-found-planet{bottom:-1200px;width:2500px;height:1300px;border-radius:50%;background:linear-gradient(180deg,#151a24,#0f1318 50%,#0a0a0a);border-top:1px solid rgba(80,140,220,.4);box-shadow:0 -2px 40px rgba(60,120,200,.3),0 -8px 80px rgba(50,100,180,.15)}.not-found-content{position:relative;z-index:1;text-align:center;padding:40px}.not-found-code{font-size:clamp(100px,20vw,200px);font-weight:700;letter-spacing:-.03em;margin:0 0 16px;background:linear-gradient(180deg,hsla(0,0%,100%,.9),hsla(0,0%,100%,.7) 30%,hsla(0,0%,59%,.6) 60%,hsla(0,0%,39%,.5));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;line-height:1}.not-found-title{font-size:clamp(24px,4vw,36px);font-weight:600;color:#fff;margin:0 0 16px}.not-found-message{font-size:clamp(16px,2vw,18px);color:hsla(0,0%,100%,.6);margin:0 0 40px;max-width:400px}.not-found-actions{display:flex;gap:16px;justify-content:center;flex-wrap:wrap}.not-found-btn{padding:14px 28px;font-size:15px;font-weight:500;border-radius:12px;text-decoration:none;transition:all .25s ease}.not-found-btn.primary{background:#fff;color:#0a0a0a}.not-found-btn.primary:hover{background:hsla(0,0%,100%,.9);transform:translateY(-2px);box-shadow:0 8px 24px hsla(0,0%,100%,.15)}.not-found-btn.secondary{background:hsla(0,0%,100%,.1);color:#fff;border:1px solid hsla(0,0%,100%,.15)}.not-found-btn.secondary:hover{background:hsla(0,0%,100%,.15);transform:translateY(-2px)}.not-found-nav{position:absolute;top:0;left:0;right:0;padding:20px 32px}.not-found-logo{display:inline-flex;align-items:center;gap:10px;font-size:17px;font-weight:600;color:#fff;text-decoration:none}.not-found-logo img{width:28px;height:28px;filter:brightness(0) invert(1)}@media (max-width:480px){.not-found-content{padding:24px}.not-found-actions{flex-direction:column}.not-found-btn{width:100%;text-align:center}}@media (max-width:768px){.legal-nav{padding:16px 24px}.legal-content{padding:40px 24px 80px}.legal-content h1{font-size:32px}.legal-content h2{font-size:20px}.legal-footer{flex-direction:column;gap:16px;text-align:center;padding:24px}}.lp-progress{position:fixed;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,#7dd3fc,#38bdf8,#0ea5e9);transform-origin:left;z-index:101;box-shadow:0 0 20px rgba(125,211,252,.5)}@media (max-width:1100px){.lp-problem-grid{grid-template-columns:1fr;gap:48px;text-align:center}.lp-problem-left{order:1}.lp-problem-right{order:2}.lp-problem-headline{text-align:center}.lp-comparison{max-width:400px;margin:0 auto 32px}.lp-problem-kicker{text-align:center}}@media (max-width:900px){.lp-nav{left:16px;right:16px;padding:12px 20px}.lp-hero{padding:100px 24px 60px}.lp-section{padding:80px 24px}.lp-section-title-big{font-size:clamp(32px,7vw,56px);margin-bottom:40px}.lp-lens-demo{flex-direction:column;align-items:center}.lp-lens-card{width:100%;max-width:340px}.lp-lens-arrow{transform:rotate(90deg);margin:20px 0}.lp-proof-card{padding:32px 24px}.lp-proof-quote{font-size:17px}.lp-split{grid-template-columns:1fr;gap:28px}.lp-split-divider{display:none}.lp-trust-row{flex-direction:column;gap:12px;align-items:center}.lp-final-inner{padding:40px 24px}.lp-bar-row{grid-template-columns:100px 1fr 55px}}@media (max-width:600px){.lp-nav{top:8px;left:12px;right:12px;padding:10px 16px}.lp-nav-link{display:none}.lp-hero{padding:80px 20px 50px}.lp-headline{font-size:clamp(32px,9vw,48px)}.ai-view-tabs{flex-wrap:wrap;border-radius:16px;padding:8px}.ai-view-tab{padding:8px 12px;font-size:11px}.ai-view-window{min-height:350px}.ai-view-badge{padding:16px 20px;font-size:12px}.ai-view-container{padding:0 20px 20px}.ai-view-content{font-size:12px}.human-cards{grid-template-columns:1fr}.gemini-tags{flex-wrap:wrap}.lp-subhead{font-size:15px}.lp-subhead br{display:none}.lp-live-content{gap:8px}.lp-big-stat{font-size:clamp(80px,25vw,140px)}.lp-big-stat-label{font-size:16px}.lp-problem-headline{font-size:clamp(22px,5vw,32px)}.lp-comp-value{font-size:24px}.lp-problem-kicker{font-size:15px}.lp-problem-kicker br{display:none}.lp-section-title-big{font-size:clamp(28px,8vw,44px)}.lp-lens-card{max-width:100%}.lp-lens-code{font-size:11px;padding:16px}.lp-proof-stat>span:first-child{font-size:clamp(48px,15vw,80px)}.lp-proof-quote{font-size:15px}.lp-proof-author{flex-direction:column}.lp-proof-author,.lp-proof-info{text-align:center}.lp-final-headline{font-size:clamp(28px,7vw,44px)}.lp-final-sub{font-size:16px}.lp-cta-primary{padding:14px 28px;font-size:14px}.lp-footer-links{order:2}.lp-live{padding:16px 20px}.lp-live-content{flex-wrap:wrap;justify-content:center;gap:6px;font-size:15px}.lp-section{padding:60px 20px}.lp-bar-row{grid-template-columns:1fr;gap:6px;margin-bottom:20px}.lp-bar-label,.lp-bar-value{text-align:center}.lp-testimonial{padding:32px 24px}.lp-testimonial-stat{font-size:44px}.lp-testimonial blockquote{font-size:16px}.lp-final-headline{font-size:clamp(28px,7vw,40px)}.lp-footer{flex-direction:column;gap:16px;text-align:center;padding:24px 20px}}.landing-footer{justify-content:space-between;padding:24px 40px;border-top:1px solid rgba(0,0,0,.06)}.footer-brand,.landing-footer{display:flex;align-items:center}.footer-brand{gap:12px;font-size:13px;color:var(--text-3)}.footer-brand .brand-logo.small{width:20px;height:20px}.footer-links{display:flex;gap:24px}.footer-links a{font-size:13px;color:var(--text-3);text-decoration:none}.footer-links a:hover{color:var(--text-2)}@media (max-width:900px){.hero-title{font-size:48px}.features-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.landing-header{padding:12px 20px}.landing-main{padding:100px 20px 40px}.hero-title{font-size:36px}.hero-subtitle{font-size:16px}.hero-actions{flex-direction:column}.features-grid{grid-template-columns:1fr}.cta-panel{padding:40px 20px}.landing-footer{flex-direction:column;gap:16px;text-align:center}}.auth-page{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:40px 20px}.auth-card{width:100%;max-width:400px;padding:40px}.auth-header{text-align:center;margin-bottom:32px}.auth-header .brand-logo{width:48px;height:48px;margin-bottom:16px}.auth-header h1{font-size:24px;font-weight:700;margin-bottom:8px}.auth-header p{font-size:14px;color:var(--text-3)}.auth-form{gap:16px}.auth-form,.form-group{display:flex;flex-direction:column}.form-group{gap:6px}.form-label{font-size:13px;font-weight:500;color:var(--text-2)}.form-input{padding:12px 14px;font-family:var(--font-sans);font-size:14px;color:var(--text-1);background:hsla(0,0%,100%,.7);border:1px solid rgba(0,0,0,.1);border-radius:10px;outline:none;transition:all .15s}.form-input:focus{background:hsla(0,0%,100%,.9);border-color:var(--accent);box-shadow:0 0 0 3px rgba(0,102,255,.1)}.form-input::placeholder{color:var(--text-3)}.auth-google{display:flex;align-items:center;justify-content:center;gap:12px;width:100%;padding:14px;font-family:var(--font-sans);font-size:15px;font-weight:500;color:var(--text-1);background:#fff;border:1px solid rgba(0,0,0,.1);border-radius:10px;cursor:pointer;transition:all .2s}.auth-google:hover{background:#f8f9fa;border-color:rgba(0,0,0,.15)}.auth-submit{margin-top:8px;padding:14px;font-family:var(--font-sans);font-size:15px;font-weight:600;color:#fff;background:var(--accent);border:none;border-radius:10px;cursor:pointer;transition:all .2s}.auth-submit:hover{background:#0052cc}.auth-submit:disabled{opacity:.6;cursor:not-allowed}.auth-divider{display:flex;align-items:center;gap:16px;margin:24px 0}.auth-divider:after,.auth-divider:before{content:"";flex:1;height:1px;background:rgba(0,0,0,.08)}.auth-divider span{font-size:12px;color:var(--text-3)}.auth-footer{text-align:center;margin-top:24px;font-size:14px;color:var(--text-3)}.auth-footer a{color:var(--accent);text-decoration:none;font-weight:500}.auth-footer a:hover{text-decoration:underline}.auth-error{padding:12px;font-size:13px;color:#dc2626;background:rgba(220,38,38,.1);border-radius:8px;margin-bottom:8px}.btn-primary{display:inline-flex;align-items:center;gap:10px;padding:14px 24px;font-family:var(--font-sans);font-size:15px;font-weight:600;color:#fff;background:var(--accent);border:none;border-radius:10px;cursor:pointer;transition:all .2s}.btn-primary:hover{background:#0052cc}.btn-primary:disabled{opacity:.6;cursor:not-allowed}.btn-primary svg{width:18px;height:18px}.btn-secondary{display:inline-flex;align-items:center;gap:10px;padding:14px 24px;font-family:var(--font-sans);font-size:15px;font-weight:500;color:var(--text-2);background:transparent;border:1px solid rgba(0,0,0,.1);border-radius:10px;cursor:pointer;transition:all .2s}.btn-secondary:hover{background:rgba(0,0,0,.03)}.btn-large{padding:18px 32px;font-size:16px}.onboarding-page{min-height:100vh;display:flex;flex-direction:column}.onboarding-header{display:flex;justify-content:space-between;align-items:center;padding:20px 40px}.onboarding-brand{display:flex;align-items:center;gap:10px}.onboarding-brand .brand-logo{width:28px;height:28px}.onboarding-brand .brand-name{font-size:18px;font-weight:700}.onboarding-progress{display:flex;align-items:center;gap:8px}.progress-step{width:32px;height:4px;background:rgba(0,0,0,.1);border-radius:2px;transition:background .3s}.progress-step.active{background:var(--accent)}.progress-step.completed{background:var(--green)}.onboarding-main{flex:1;display:flex;align-items:center;justify-content:center;padding:40px}.onboarding-card{width:100%;max-width:500px;padding:48px}.onboarding-card h1{font-size:28px;font-weight:700;margin-bottom:12px;text-align:center}.onboarding-card .subtitle{font-size:15px;color:var(--text-3);text-align:center;margin-bottom:32px}.onboarding-form{display:flex;flex-direction:column;gap:20px}.domain-input-wrapper{display:flex;align-items:center;padding:4px;background:hsla(0,0%,100%,.7);border:1px solid rgba(0,0,0,.1);border-radius:12px}.domain-prefix{padding:12px 0 12px 14px;font-size:14px;color:var(--text-3)}.domain-input{flex:1;padding:12px 14px 12px 0;font-family:var(--font-sans);font-size:14px;color:var(--text-1);background:transparent;border:none;outline:none}.domain-input::placeholder{color:var(--text-3)}.onboarding-actions{display:flex;gap:12px;margin-top:12px}.onboarding-actions .btn-primary{flex:1;justify-content:center}.onboarding-actions .btn-secondary{padding:14px 20px}.dns-instructions{margin:24px 0}.dns-record{padding:16px;background:rgba(0,0,0,.03);border-radius:10px;margin-bottom:12px}.dns-record-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.dns-record-type{font-size:12px;font-weight:600;color:var(--accent);text-transform:uppercase}.copy-btn{padding:6px 12px;font-family:var(--font-sans);font-size:12px;font-weight:500;color:var(--text-2);background:hsla(0,0%,100%,.8);border:1px solid rgba(0,0,0,.08);border-radius:6px;cursor:pointer;transition:all .15s}.copy-btn:hover{background:#fff}.dns-record-row{display:flex;gap:24px}.dns-record-field{flex:1}.dns-record-label{font-size:11px;color:var(--text-3);text-transform:uppercase;letter-spacing:.05em;margin-bottom:4px}.dns-record-value{font-family:var(--font-mono);font-size:13px;color:var(--text-1)}.verify-status{text-align:center;padding:40px 0}.verify-icon{font-size:48px;margin-bottom:16px}.verify-icon.loading{animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.verify-status h2{font-size:20px;font-weight:600;margin-bottom:8px}.verify-status p{font-size:14px;color:var(--text-3)}.sync-progress{padding:32px 0}.sync-steps{display:flex;flex-direction:column;gap:16px;margin-bottom:32px}.sync-step{gap:12px}.sync-step,.sync-step-icon{display:flex;align-items:center;font-size:14px}.sync-step-icon{width:24px;height:24px;justify-content:center}.sync-step-icon.pending{color:var(--text-3)}.sync-step-icon.loading{color:var(--accent);animation:spin 1s linear infinite}.sync-step-icon.complete{color:var(--green)}.sync-step-text{color:var(--text-2)}.sync-step-text.active{color:var(--text-1);font-weight:500}.sync-progress-bar{height:6px;background:rgba(0,0,0,.08);border-radius:3px;overflow:hidden}.sync-progress-fill{height:100%;background:var(--accent);border-radius:3px;transition:width .3s ease}.success-state{text-align:center;padding:40px 0}.success-icon{font-size:64px;margin-bottom:24px}.success-state h1{font-size:28px;margin-bottom:12px}.success-stats{display:flex;justify-content:center;gap:32px;margin:32px 0}.success-stat{text-align:center}.success-stat-value{font-size:32px;font-weight:700;color:var(--text-1)}.success-stat-label{font-size:13px;color:var(--text-3)}@media (max-width:1100px){.header{padding:12px 20px}.header-nav{gap:4px}.nav-tab{padding:8px 12px;font-size:13px}.main-layout{grid-template-columns:1fr;padding:20px}.sidebar{display:grid;grid-template-columns:1fr 1fr;gap:16px}.sources-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:900px){.header{flex-wrap:wrap;gap:12px}.header-left{width:100%;justify-content:space-between}.header-right{width:100%;justify-content:flex-start;flex-wrap:wrap;gap:8px}.header-nav{display:none}.dashboard:before{content:"";display:block;position:sticky;top:0;z-index:50}.approvals-stats{flex-direction:column;gap:16px}.stat-divider{display:none}.stat-item{flex-direction:row;justify-content:space-between;width:100%}.approval-item{flex-wrap:wrap;gap:12px}.approval-content{width:100%;order:2}.approval-actions{width:100%;order:3;justify-content:flex-start}}@media (max-width:768px){.header{padding:12px 16px}.brand-name{display:none}.site-selector{padding:8px 12px;font-size:13px}.time-selector{padding:8px 10px;font-size:12px}.time-selector span:not(.chevron){display:none}.sync-btn{padding:8px 12px;font-size:13px}.sync-btn span{display:none}.main-layout{padding:16px;gap:16px}.sidebar{grid-template-columns:1fr}.hero-panel{padding:20px}.number-value{font-size:48px}.hero-context{flex-wrap:wrap;gap:16px}.context-divider{display:none}.lens-panel{padding:16px}.lens-header{flex-direction:column;align-items:flex-start;gap:12px}.lens-panel{display:none!important}.sources-grid{grid-template-columns:1fr}.source-card,.tab-content{padding:16px}.pages-dashboard{grid-template-columns:1fr}.page-item{flex-wrap:wrap;gap:8px}.page-info{width:100%}.crawler-grid{grid-template-columns:1fr}.settings-panel{padding:20px}.setting-row{flex-direction:column;align-items:flex-start;gap:12px}.setting-input{width:100%}.inbox-header{flex-direction:column;align-items:flex-start;gap:12px}.inbox-filters{width:100%;overflow-x:auto}}@media (max-width:480px){.header{padding:10px 12px}.brand-logo{width:28px;height:28px}.site-selector{max-width:140px}.site-domain{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.main-layout{padding:12px}.glass-panel{padding:16px;border-radius:16px}.number-value{font-size:40px}.hero-label{font-size:14px}.context-value{font-size:20px}.lens-badges{flex-wrap:wrap;gap:8px}.badge{font-size:11px;padding:4px 8px}.activity-item{padding:10px 0}.approval-item{padding:16px}.approve-btn,.reject-btn{padding:8px 16px;font-size:13px}.user-avatar{width:32px;height:32px;font-size:13px}.dropdown-menu{min-width:200px}}.mobile-nav{display:none}.mobile-nav-item{display:flex;flex-direction:column;align-items:center;gap:4px;padding:6px 10px;border-radius:8px;background:none;border:none;color:var(--text-3);font-size:10px;font-weight:500;cursor:pointer;transition:all .2s}.mobile-nav-item.active{color:var(--accent)}.mobile-nav-item svg{width:22px;height:22px}@media (max-width:900px){.mobile-nav{display:flex!important;position:fixed!important;bottom:0!important;left:0!important;right:0!important;background:#fff;border-top:1px solid rgba(0,0,0,.1);padding:12px 8px max(12px,env(safe-area-inset-bottom));z-index:99999!important;justify-content:space-around;box-shadow:0 -2px 10px rgba(0,0,0,.1)}.dashboard{padding-bottom:100px!important}.main-layout,.tab-content{padding-bottom:100px}}