:root{--ink: #061814;--ink-900: #032820;--ink-800: #053B2B;--ink-700: #07543C;--brand: #0A6E4D;--brand-hover: #07543C;--brand-tint: #E8F7F0;--brand-tint-2: #BFEAD5;--score: #1FAB7A;--score-deep: #0E8E62;--score-soft: #4FC494;--score-tint: #E8F7F0;--hero-text: #F4F8F6;--hero-muted: #9fb3a8;--hero-mono-muted: #6f8c7f;--cream: #F4F1EA;--teal-50: #E8F7F0;--teal-100: #BFEAD5;--teal-200: #8FD9B5;--teal-300: #4FC494;--teal-400: #1FAB7A;--teal-500: #0E8E62;--teal-600: #0A6E4D;--teal-700: #07543C;--teal-800: #053B2B;--teal-900: #032820;--teal-ink: #061814;--gpt: #10A37F;--gpt-bg: #E7F6F1;--claude: #D97757;--claude-bg: #FBEFE9;--pplx: #20808D;--pplx-bg: #E3F1F2;--gemini: #4F8BFA;--gemini-bg: #ECF2FE;--amber: #C97A14;--amber-bg: #FBEDD7;--amber-ink: #4D2A02;--red: #B83232;--red-bg: #FBE9E9;--red-ink: #5A1414;--blue: #1A5FA5;--blue-bg: #E3EFFA;--blue-ink: #052E5A;--gray-25: #FCFCFA;--gray-50: #F8F8F4;--gray-100: #F1F1EB;--gray-150: #E8E8E0;--gray-200: #DCDCD2;--gray-300: #C0C0B5;--gray-400: #999990;--gray-500: #6F6F68;--gray-600: #4E4E48;--gray-700: #353532;--gray-800: #1F1F1D;--gray-900: #0E0E0D;--shadow-xs: 0 1px 2px rgba(6,24,20,.04);--shadow-sm: 0 2px 4px rgba(6,24,20,.05), 0 1px 2px rgba(6,24,20,.03);--shadow-md: 0 4px 12px rgba(6,24,20,.06), 0 2px 4px rgba(6,24,20,.04);--shadow-lg: 0 16px 40px rgba(6,24,20,.08), 0 4px 12px rgba(6,24,20,.05);--shadow-brand: 0 8px 24px rgba(10,110,77,.18);--r-sm: 6px;--r-md: 10px;--r-lg: 14px;--r-xl: 18px;--r-2xl: 22px}*{box-sizing:border-box}html,body{margin:0;padding:0}body{font-family:Inter,-apple-system,sans-serif;font-size:14px;color:var(--gray-900);background:var(--gray-50);line-height:1.5;min-height:100vh;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}button{font-family:inherit;cursor:pointer}input,textarea{font-family:inherit}h1,h2,h3,h4{margin:0;font-weight:600;letter-spacing:-.01em;color:var(--gray-900)}h2{font-family:Space Grotesk,Inter,sans-serif;letter-spacing:-.02em}.mono{font-family:JetBrains Mono,monospace}.lucide{width:1em;height:1em;display:inline-block;vertical-align:-.15em;stroke-width:2;flex-shrink:0}.radar-mark{display:inline-block;flex-shrink:0}.radar-mark svg{display:block}.radar-sweep{transform-box:view-box;transform-origin:50% 50%;animation:sweep-rotate 4s linear infinite}.radar-blip,.radar-blip-2,.radar-blip-3{transform-box:fill-box;transform-origin:center}.radar-blip{animation:blip-pulse 1.8s ease-in-out infinite}.radar-blip-2{animation:blip-pulse 2.3s ease-in-out infinite .7s}.radar-blip-3{animation:blip-pulse 2.1s ease-in-out infinite 1.2s}.radar-ping{transform-box:fill-box;transform-origin:center;animation:radar-ping 2.6s ease-out infinite}@keyframes sweep-rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes blip-pulse{0%,to{opacity:.4;transform:scale(.7)}50%{opacity:1;transform:scale(1.1)}}@keyframes radar-ping{0%{transform:scale(.55);opacity:.7}to{transform:scale(3);opacity:0}}@media(prefers-reduced-motion:reduce){.radar-sweep,.radar-blip,.radar-blip-2,.radar-blip-3,.radar-ping{animation:none}}.wordmark{display:inline-flex;align-items:center;gap:9px;font-size:15px;font-weight:600;letter-spacing:-.015em;color:var(--ink)}.wordmark .dot{width:4px;height:4px;border-radius:50%;background:var(--brand);margin:0 -3px;transform:translateY(-7px)}.mode-bar{position:fixed;top:50%;right:0;z-index:100;display:flex;align-items:stretch;background:#fffffff7;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border:1px solid rgba(6,24,20,.08);border-right:none;border-radius:14px 0 0 14px;padding:10px 18px 10px 0;box-shadow:-8px 14px 36px #06181424,-4px 4px 12px #0618140f;transform:translateY(-50%) translate(calc(100% - 38px));transition:transform .34s cubic-bezier(.34,1.2,.64,1)}.mode-bar:hover{transform:translateY(-50%) translate(0)}.mode-bar-handle{width:38px;display:flex;flex-direction:column;align-items:center;justify-content:center;flex-shrink:0;gap:8px;border-right:1px solid var(--gray-150);margin-right:14px;padding:6px 0;cursor:pointer}.mode-bar-arrow{font-size:13px;color:var(--gray-400);transition:transform .3s,color .2s}.mode-bar:hover .mode-bar-arrow{transform:rotate(180deg);color:var(--brand)}.mode-bar-handle-text{writing-mode:vertical-rl;transform:rotate(180deg);font-size:10px;font-weight:600;letter-spacing:.18em;color:var(--gray-500);transition:color .2s}.mode-bar:hover .mode-bar-handle-text{color:var(--brand)}.mode-bar-content{display:flex;align-items:center;gap:12px;white-space:nowrap}.mode-bar-meta{font-size:11px;color:var(--gray-500);font-weight:500}.mode-tabs{display:flex;gap:2px;background:var(--gray-100);border-radius:999px;padding:2px}.mode-tab{background:transparent;border:none;padding:5px 12px;font-size:11.5px;color:var(--gray-600);border-radius:999px;font-weight:500;transition:all .15s ease}.mode-tab:hover{color:var(--gray-900)}.mode-tab.active{background:#fff;color:var(--ink);box-shadow:var(--shadow-sm)}.view{display:none}.view.active{display:block}.land-nav{position:sticky;top:14px;z-index:50;max-width:1120px;margin:18px auto 0;background:#f8f8f4b3;-webkit-backdrop-filter:blur(14px) saturate(1.15);backdrop-filter:blur(14px) saturate(1.15);border:1px solid rgba(10,110,77,.1);border-radius:100px;box-shadow:0 6px 24px #0618140f;padding:9px 12px 9px 22px;display:flex;align-items:center;justify-content:space-between}.land-nav-links{display:flex;gap:28px;font-size:13.5px;color:var(--gray-600);font-weight:500}.land-nav-links a{color:inherit;text-decoration:none;transition:color .15s}.land-nav-links a:hover{color:var(--gray-900)}.land-nav-cta{background:var(--ink);color:#fff;border:none;padding:10px 20px;border-radius:100px;font-size:13px;font-weight:500;transition:all .15s}.land-nav-cta:hover{background:var(--ink-900);transform:translateY(-1px);box-shadow:var(--shadow-md)}.land-hero{position:relative;overflow:hidden;background:radial-gradient(62% 55% at 80% 32%,rgba(31,171,122,.16),transparent 70%),radial-gradient(52% 60% at 8% 78%,rgba(10,110,77,.1),transparent 72%),radial-gradient(40% 42% at 46% 4%,rgba(31,171,122,.06),transparent 70%),linear-gradient(rgba(6,24,20,.022) 1px,transparent 1px),linear-gradient(90deg,rgba(6,24,20,.022) 1px,transparent 1px),var(--gray-50);background-size:auto,auto,auto,42px 42px,42px 42px,auto}.land-hero:before{content:"";position:absolute;top:-12%;right:-6%;width:620px;height:620px;border-radius:50%;background:radial-gradient(circle,#1fab7a33,#1fab7a00 64%);filter:blur(18px);pointer-events:none;z-index:0;animation:hero-drift 20s ease-in-out infinite alternate}.land-hero:after{content:"";position:absolute;bottom:-220px;left:-150px;width:480px;height:480px;border-radius:50%;background:radial-gradient(circle,transparent 0 195px,rgba(10,110,77,.08) 195px 196px,transparent 196px 236px,rgba(10,110,77,.06) 236px 237px,transparent 237px);pointer-events:none;z-index:0}@keyframes hero-drift{0%{transform:translate(0) scale(1)}to{transform:translate(-44px,32px) scale(1.08)}}@media(prefers-reduced-motion:reduce){.land-hero:before{animation:none}}.land-hero-inner{max-width:1200px;margin:0 auto;padding:72px 44px 104px;display:grid;grid-template-columns:1.12fr 1fr;gap:60px;align-items:center;position:relative;z-index:2}.eyebrow{display:inline-flex;align-items:center;gap:8px;background:#0a6e4d12;border:1px solid rgba(10,110,77,.16);color:var(--brand);padding:5px 14px 5px 8px;border-radius:100px;font-family:JetBrains Mono,monospace;font-size:11.5px;letter-spacing:.02em;font-weight:500;margin-bottom:26px}.eyebrow .live-dot{width:7px;height:7px;background:var(--score);border-radius:50%;box-shadow:0 0 0 4px #1fab7a2e;animation:live-pulse 2s ease-in-out infinite}@keyframes live-pulse{0%,to{box-shadow:0 0 0 4px #1fab7a2e}50%{box-shadow:0 0 0 7px #1fab7a0f}}.land-hero h1{font-family:Fraunces,Space Grotesk,Georgia,serif;font-variation-settings:"opsz" 144;font-size:70px;line-height:1;letter-spacing:-.02em;margin-bottom:24px;font-weight:600;color:var(--gray-900)}.land-hero h1 em{font-style:italic;color:var(--score);font-weight:500}.land-hero .sub{font-size:18px;color:var(--gray-600);max-width:500px;margin:0 0 36px;line-height:1.55}.url-bar{display:flex;gap:6px;background:#fff;border:1px solid var(--gray-200);border-radius:100px;padding:6px 6px 6px 18px;align-items:center;max-width:540px;margin-bottom:18px;box-shadow:0 6px 20px #0618140f;transition:all .2s}.url-bar:focus-within{border-color:#1fab7a8c;box-shadow:0 0 0 4px #1fab7a1f}.url-bar i{color:var(--gray-400);font-size:18px}.url-bar input{flex:1;border:none;outline:none;font-size:14px;padding:11px 6px;background:transparent;color:var(--gray-900);font-family:JetBrains Mono,monospace}.btn-primary{background:var(--ink);color:#fff;border:none;padding:11px 20px;border-radius:100px;font-size:13.5px;font-weight:500;display:inline-flex;align-items:center;gap:7px;transition:all .15s;white-space:nowrap}.btn-primary:hover{background:var(--ink-900);transform:translateY(-1px);box-shadow:var(--shadow-md)}.land-hero .btn-primary{background:var(--ink);color:#fff;padding:7px 7px 7px 20px;gap:12px}.land-hero .btn-primary:hover{background:var(--ink-900);box-shadow:0 10px 24px #06181438}.cta-arrow{width:30px;height:30px;border-radius:50%;background:#fff;color:var(--ink);display:inline-flex;align-items:center;justify-content:center;transition:transform .2s ease}.cta-arrow i{font-size:15px}.land-hero .btn-primary:hover .cta-arrow{transform:translate(3px)}@media(prefers-reduced-motion:reduce){.land-hero .btn-primary:hover .cta-arrow{transform:none}}.btn-out{background:#fff;color:var(--gray-900);border:1px solid var(--gray-200);padding:9px 16px;border-radius:100px;font-size:13px;font-weight:500;display:inline-flex;align-items:center;gap:6px;transition:all .15s}.btn-out:hover{background:var(--gray-50);border-color:var(--gray-300)}.btn-sm{padding:6px 12px;font-size:12px}.trust-row{display:flex;gap:24px;font-size:12px;color:var(--gray-500);font-weight:500;margin-top:4px;font-family:JetBrains Mono,monospace}.trust-row span{display:inline-flex;align-items:center;gap:6px}.trust-row i{color:var(--score-deep);font-size:15px}.radar-stage{max-width:400px;margin:0 auto}.radar-visual{background:radial-gradient(circle at 50% 45%,var(--ink-800) 0%,var(--ink-900) 62%,var(--ink) 100%);border-radius:50%;aspect-ratio:1 / 1;padding:16px;position:relative;overflow:visible;display:flex;align-items:center;justify-content:center;box-shadow:0 30px 70px #06181442,0 0 0 1px #0a6e4d38,0 0 64px #1fab7a38}.radar-visual svg{width:100%;height:auto;display:block;overflow:visible}.radar-caption{text-align:center;font-family:JetBrains Mono,monospace;font-size:11.5px;color:var(--gray-500);margin-top:18px;font-weight:500}.land-steps{position:relative;overflow:hidden;color:var(--gray-900);padding:96px 44px;background:radial-gradient(46% 50% at 50% -6%,rgba(31,171,122,.09),transparent 70%),var(--gray-50)}.land-steps-inner{max-width:1200px;margin:0 auto;position:relative;z-index:2}.steps-label{font-family:JetBrains Mono,monospace;font-size:12px;text-transform:uppercase;letter-spacing:.14em;color:var(--brand);font-weight:500;margin-bottom:16px}.land-steps h2{color:var(--ink);font-size:40px;margin-bottom:60px;max-width:620px;line-height:1.1}.steps-flow{display:grid;grid-template-columns:repeat(3,1fr);gap:36px;position:relative}.steps-flow:before{content:"";position:absolute;top:22px;left:16%;right:16%;height:2px;z-index:0;background:linear-gradient(90deg,transparent,rgba(10,110,77,.28) 18%,rgba(10,110,77,.28) 82%,transparent)}.steps-flow:after{content:"";position:absolute;top:18px;left:16%;width:10px;height:10px;margin-left:-5px;border-radius:50%;background:var(--score);box-shadow:0 0 0 4px #1fab7a2e;z-index:0;animation:signal-travel 4.5s ease-in-out infinite}@keyframes signal-travel{0%{left:16%;opacity:0}12%{opacity:1}88%{opacity:1}to{left:84%;opacity:0}}@media(prefers-reduced-motion:reduce){.steps-flow:after{animation:none;opacity:0}}.step-flow-item{position:relative;z-index:1;text-align:center;padding:0 8px}.step-marker{width:46px;height:46px;border-radius:13px;background:var(--brand);color:#fff;font-family:JetBrains Mono,monospace;font-size:14px;font-weight:500;display:flex;align-items:center;justify-content:center;margin:0 auto 22px;box-shadow:0 0 0 7px var(--gray-50),0 8px 18px #0a6e4d38}.step-flow-item h3{color:var(--gray-900);font-size:17.5px;font-weight:600;margin-bottom:8px}.step-flow-item p{color:var(--gray-600);font-size:14px;line-height:1.6;margin:0 auto;max-width:300px}@media(max-width:760px){.steps-flow{grid-template-columns:1fr;gap:28px}.steps-flow:before{display:none}.steps-flow:after{display:none}}.land-features{max-width:1200px;margin:0 auto;padding:0 44px 80px;display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.feat-card{background:#fff;border:1px solid var(--gray-150);border-radius:var(--r-xl);padding:30px 28px;transition:all .2s}.feat-card:hover{transform:translateY(-4px);box-shadow:var(--shadow-md);border-color:var(--gray-200)}.feat-icon-wrap{width:44px;height:44px;background:var(--brand-tint);color:var(--brand);border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:22px;margin-bottom:18px}.feat-card h3{font-size:17px;margin-bottom:8px}.feat-card p{font-size:13.5px;color:var(--gray-600);margin:0;line-height:1.6}.land-footer{background:#fff;border-top:1px solid var(--gray-150);padding:32px 44px;font-size:12px;color:var(--gray-500);display:flex;justify-content:space-between;align-items:center}.features-section{position:relative;overflow:hidden;padding:96px 44px;background:radial-gradient(44% 52% at 90% 6%,rgba(31,171,122,.08),transparent 70%),radial-gradient(40% 50% at 4% 100%,rgba(10,110,77,.06),transparent 72%),var(--gray-50)}.features-inner{position:relative;z-index:1;max-width:1200px;margin:0 auto}.features-eyebrow{font-family:JetBrains Mono,monospace;font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--brand);font-weight:500;margin-bottom:16px}.features-section h2{color:var(--ink);font-size:40px;line-height:1.08;margin-bottom:48px;max-width:580px}.features-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;align-items:stretch}.feat-card2{background:#fff;border:1px solid rgba(6,24,20,.05);border-radius:var(--r-xl);padding:28px 26px;box-shadow:0 2px 14px #0618140d,0 1px 3px #0618140a;display:flex;flex-direction:column;transition:transform .2s ease,box-shadow .2s ease}.feat-card2:hover{transform:translateY(-4px);box-shadow:0 18px 42px #06181417,0 2px 6px #0618140d}.feat-kicker{font-family:JetBrains Mono,monospace;font-size:11px;text-transform:uppercase;letter-spacing:.12em;color:var(--brand);font-weight:500;margin-bottom:14px}.feat-card2 h3{font-size:17px;color:var(--gray-900);margin-bottom:8px;letter-spacing:-.01em}.feat-card2 .fc-desc{font-size:13.5px;color:var(--gray-600);line-height:1.55;margin:0 0 22px}.feat-divider{height:1px;background:var(--gray-150);margin:0 0 18px}.feat-footer{margin-top:auto}.engine-bars{display:flex;align-items:flex-end;gap:14px}.engine-bar{display:flex;flex-direction:column;align-items:center;gap:7px;flex:1}.engine-bar .eb-fill{width:100%;max-width:22px;border-radius:4px 4px 0 0;background:var(--gray-300)}.engine-bar.strong .eb-fill{background:var(--score)}.engine-bar .eb-label{font-family:JetBrains Mono,monospace;font-size:10px;color:var(--gray-500)}.engine-bar.strong .eb-label{color:var(--score-deep)}.comp-bars{display:flex;flex-direction:column;gap:14px}.cb-head{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:5px}.cb-name{font-size:12px;color:var(--gray-700)}.cb-pct{font-family:JetBrains Mono,monospace;font-size:12px;font-weight:500}.cb-track{height:7px;background:var(--gray-150);border-radius:4px;overflow:hidden}.cb-fill{height:100%;border-radius:4px}.fix-chip{display:inline-flex;align-items:center;gap:8px;background:var(--brand-tint);border-radius:100px;padding:8px 16px;font-size:12.5px}.fix-chip .fc-name{color:var(--gray-700)}.fix-chip .fc-before{font-family:JetBrains Mono,monospace;font-weight:500;color:var(--red)}.fix-chip .fc-arrow{color:var(--score-deep);display:inline-flex;align-items:center}.fix-chip .fc-after{font-family:JetBrains Mono,monospace;font-weight:500;color:var(--score)}.why-light{position:relative;overflow:hidden;padding:104px 44px;background:radial-gradient(48% 52% at 86% 12%,rgba(31,171,122,.1),transparent 70%),radial-gradient(44% 56% at 8% 92%,rgba(10,110,77,.07),transparent 72%),#eef3ee}.why-inner{position:relative;z-index:1;max-width:1100px;margin:0 auto}.why-eyebrow{font-family:JetBrains Mono,monospace;font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--brand);font-weight:500;margin-bottom:16px}.why-light h2{color:var(--ink);font-size:40px;line-height:1.16;margin-bottom:20px;max-width:720px}.why-light h2 em{font-style:italic;font-weight:500}.why-lead{font-size:18px;line-height:1.6;color:var(--gray-600);max-width:640px;margin:0 0 64px}.why-points{display:grid;grid-template-columns:repeat(3,1fr);gap:28px;margin-bottom:72px}.why-point{position:relative;padding-top:26px;border-top:1px solid rgba(6,24,20,.13)}.why-point:before{content:"";position:absolute;top:-1px;left:0;width:46px;height:2px;background:var(--brand)}.why-stat{display:flex;align-items:baseline;gap:8px;margin-bottom:16px}.why-num{font-family:JetBrains Mono,monospace;font-size:52px;font-weight:500;line-height:1;letter-spacing:-.02em;color:var(--brand)}.why-unit{font-family:JetBrains Mono,monospace;font-size:15px;font-weight:500;color:var(--gray-500)}.why-point h3{font-size:16.5px;color:var(--gray-900);font-weight:600;margin:0 0 8px;letter-spacing:-.01em}.why-point p{font-size:14.5px;color:var(--gray-600);line-height:1.6;margin:0}.why-visual{display:grid;grid-template-columns:1fr 48px 1fr;gap:28px;align-items:stretch;max-width:920px;margin:0 auto}.wv-col{display:flex;flex-direction:column}.before-stack,.ai-card{flex:1}.wv-label{font-family:JetBrains Mono,monospace;font-size:11px;text-transform:uppercase;letter-spacing:.06em;color:var(--gray-500);margin-bottom:12px;font-weight:500}.before-stack{position:relative;overflow:hidden;background:#fff;border:1px solid rgba(6,24,20,.07);border-radius:var(--r-xl);padding:18px 20px 0;opacity:.96}.before-stack:after{content:"Cirka 2,4 mio. resultater";position:absolute;left:0;right:0;bottom:0;height:92px;display:flex;align-items:flex-end;justify-content:center;padding-bottom:14px;font-family:JetBrains Mono,monospace;font-size:10px;letter-spacing:.04em;color:var(--gray-400);border-radius:0 0 var(--r-xl) var(--r-xl);background:linear-gradient(to bottom,#fff0,#fff 70%);pointer-events:none}.serp-q{display:flex;align-items:center;gap:9px;background:var(--gray-50);border:1px solid var(--gray-200);border-radius:100px;padding:8px 15px;font-size:12.5px;color:var(--gray-600);margin-bottom:18px}.serp-q svg{width:14px;height:14px;color:var(--gray-400)}.serp-res{margin-bottom:16px}.serp-res .su{font-size:11px;color:var(--gray-500);margin-bottom:3px}.serp-res .st{font-size:14px;color:var(--gray-700);font-weight:600;margin-bottom:3px}.serp-res .ss{font-size:11.5px;color:var(--gray-400);line-height:1.45}.why-arrow{align-self:center;display:flex;align-items:center;justify-content:center;overflow:visible}.wa-chip{position:relative;width:42px;height:42px;border-radius:50%;background:var(--brand);color:#fff;display:flex;align-items:center;justify-content:center;box-shadow:0 8px 18px #0a6e4d3d}.wa-chip i{font-size:18px;position:relative;z-index:2}.wa-chip:before,.wa-chip:after{content:"";position:absolute;inset:-1px;border-radius:50%;border:2px solid var(--score);animation:wa-ping 2.6s ease-out infinite}.wa-chip:after{animation-delay:1.3s}@keyframes wa-ping{0%{transform:scale(.92);opacity:.55}to{transform:scale(2);opacity:0}}@media(prefers-reduced-motion:reduce){.wa-chip:before,.wa-chip:after{animation:none;opacity:0}}.ai-card{display:flex;flex-direction:column;background:#fff;border:1px solid rgba(6,24,20,.05);border-radius:var(--r-xl);padding:22px 24px;box-shadow:0 22px 50px #0618141c,0 0 0 1px #1fab7a0f}.ai-head{display:flex;align-items:center;gap:8px;font-family:JetBrains Mono,monospace;font-size:11px;letter-spacing:.04em;color:var(--gray-500);margin-bottom:14px}.ai-head .ai-dot{width:15px;height:15px;color:var(--brand)}.ai-answer{font-size:14.5px;color:var(--gray-800);line-height:1.62;margin:0}.ai-answer b{font-weight:600;color:var(--gray-900)}.ai-answer .mark-you{color:var(--score-deep);font-weight:700}.ai-sources{display:flex;align-items:center;gap:7px;flex-wrap:wrap;margin-top:auto;padding-top:18px}.ai-sources .src-lbl{font-family:JetBrains Mono,monospace;font-size:10px;text-transform:uppercase;letter-spacing:.08em;color:var(--gray-400)}.ai-sources .src-chip{background:var(--gray-100);color:var(--gray-600);padding:3px 10px;border-radius:100px;font-family:JetBrains Mono,monospace;font-size:10.5px}.preview-dark{position:relative;overflow:hidden;padding:92px 44px;background:radial-gradient(55% 62% at 80% 30%,rgba(31,171,122,.15),transparent 62%),radial-gradient(40% 50% at 10% 92%,rgba(10,110,77,.16),transparent 66%),linear-gradient(rgba(255,255,255,.022) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.022) 1px,transparent 1px),var(--ink);background-size:auto,auto,42px 42px,42px 42px,auto}.preview-dark:before{content:"";position:absolute;top:-12%;right:-8%;width:560px;height:560px;border-radius:50%;background:radial-gradient(circle,#1fab7a2e,#1fab7a00 64%);filter:blur(20px);pointer-events:none;z-index:0;animation:hero-drift 22s ease-in-out infinite alternate}@media(prefers-reduced-motion:reduce){.preview-dark:before{animation:none}}.preview-inner{position:relative;z-index:2;max-width:1200px;margin:0 auto;display:grid;grid-template-columns:1fr 1.05fr;gap:56px;align-items:center}.preview-eyebrow{font-family:JetBrains Mono,monospace;font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:#6fd3ad;font-weight:500;margin-bottom:16px}.preview-dark h2{color:var(--hero-text);font-size:40px;line-height:1.08;margin-bottom:16px;max-width:460px}.preview-sub{color:var(--hero-muted);font-size:16px;line-height:1.55;max-width:460px;margin:0 0 26px}.preview-checks{display:flex;flex-direction:column;gap:12px}.preview-check{display:flex;align-items:center;gap:10px;font-size:14px;color:#cdded6}.preview-check .pc-ic{width:22px;height:22px;border-radius:6px;background:#1fab7a26;color:var(--score);display:flex;align-items:center;justify-content:center;flex-shrink:0}.preview-check .pc-ic i{font-size:13px}.preview-card{position:relative;z-index:2;background:#fff;border-radius:var(--r-2xl);box-shadow:0 40px 90px #00000073,0 0 0 1px #1fab7a1a;overflow:hidden}.pc-head{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid var(--gray-150)}.pc-head .pc-title{display:flex;align-items:center;gap:8px;font-family:JetBrains Mono,monospace;font-size:12.5px;font-weight:500;color:var(--gray-900)}.pc-head .pc-title .pc-dot{width:8px;height:8px;border-radius:50%;background:var(--score)}.pc-head .pc-range{font-size:11.5px;color:var(--gray-500);font-family:JetBrains Mono,monospace}.pc-tiles{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;padding:18px 20px}.pc-tile{background:var(--gray-50);border:1px solid var(--gray-150);border-radius:var(--r-md);padding:14px}.pc-tile .pc-label{font-family:JetBrains Mono,monospace;font-size:10px;text-transform:uppercase;letter-spacing:.04em;color:var(--gray-500);font-weight:500;margin-bottom:8px}.pc-tile .pc-val{font-family:JetBrains Mono,monospace;font-size:26px;font-weight:500;color:var(--gray-900);line-height:1;letter-spacing:-.02em}.pc-tile .pc-delta{font-family:JetBrains Mono,monospace;font-size:11.5px;color:var(--score-deep);margin-top:8px;display:flex;align-items:center;gap:3px}.pc-dims{padding:0 20px 20px}.pc-dims-title{font-family:JetBrains Mono,monospace;font-size:10.5px;text-transform:uppercase;letter-spacing:.06em;color:var(--gray-500);font-weight:500;margin-bottom:12px}.pc-dim{margin-bottom:12px}.pc-dim:last-child{margin-bottom:0}.pc-dim-head{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:6px}.pc-dim-name{font-family:JetBrains Mono,monospace;font-size:12px;color:var(--gray-700)}.pc-dim-score{font-family:JetBrains Mono,monospace;font-size:14px;font-weight:500}.pc-dim-track{height:6px;background:var(--gray-150);border-radius:4px;overflow:hidden}.pc-dim-fill{height:100%;border-radius:4px}.audit-page{max-width:1040px;margin:0 auto;padding:28px}.audit-header{background:#fff;border:1px solid var(--gray-150);border-radius:var(--r-xl);padding:22px 30px;margin-bottom:18px;display:flex;align-items:center;justify-content:space-between;box-shadow:var(--shadow-xs)}.audit-brand{display:flex;align-items:center;gap:16px}.audit-favicon{width:44px;height:44px;background:linear-gradient(135deg,var(--brand-tint),#fff);border:1px solid var(--gray-200);border-radius:12px;display:flex;align-items:center;justify-content:center;color:var(--brand)}.audit-brand-info h2{font-size:18px;margin-bottom:3px}.audit-brand-info .url{font-size:13px;color:var(--gray-500);font-family:JetBrains Mono,monospace}.audit-meta{font-size:12px;color:var(--gray-500);text-align:right}.audit-meta strong{color:var(--gray-700);font-weight:500;display:block;margin-bottom:2px}.audit-hero{background:#fff;border:1px solid var(--gray-150);border-radius:var(--r-xl);padding:32px;margin-bottom:18px;display:grid;grid-template-columns:220px 1fr;gap:36px;align-items:center;box-shadow:var(--shadow-xs)}.score-dial-wrap{width:200px;height:200px;position:relative;margin:0 auto}.score-dial-num{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center}.score-dial-num .n{font-family:JetBrains Mono,monospace;font-size:48px;font-weight:500;line-height:1;color:var(--gray-900)}.score-dial-num .lbl{font-size:11px;color:var(--gray-500);margin-top:4px;letter-spacing:.04em;text-transform:uppercase}.audit-verdict h3{font-size:22px;margin-bottom:10px;letter-spacing:-.015em}.audit-verdict p{font-size:14.5px;color:var(--gray-600);margin:0 0 18px;line-height:1.6;max-width:540px}.verdict-stats{display:flex;gap:32px}.vstat{font-size:12px;color:var(--gray-500)}.vstat strong{display:block;font-family:JetBrains Mono,monospace;font-size:24px;color:var(--gray-900);font-weight:500;margin-bottom:2px;letter-spacing:-.01em}.section{background:#fff;border:1px solid var(--gray-150);border-radius:var(--r-xl);padding:24px 30px;margin-bottom:18px;box-shadow:var(--shadow-xs)}.section-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.section-head h3{font-size:14px;font-weight:600}.section-head .meta{font-size:12px;color:var(--gray-500)}.dim-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.dim-card{background:var(--gray-50);border-radius:var(--r-md);padding:15px 16px;border:1px solid transparent;transition:all .15s}.dim-card:hover{border-color:var(--gray-200);background:#fff}.dim-head{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:10px}.dim-name{font-size:12.5px;color:var(--gray-600);font-weight:500}.dim-score{font-family:JetBrains Mono,monospace;font-size:18px;font-weight:500;letter-spacing:-.01em}.dim-bar-track{height:5px;background:var(--gray-200);border-radius:3px;overflow:hidden}.dim-bar{height:100%;border-radius:3px}.prompt-preview{background:var(--gray-50);border-radius:var(--r-md);padding:13px 18px;margin-bottom:8px;display:flex;align-items:center;gap:14px;border:1px solid transparent;transition:all .15s}.prompt-preview:hover{background:#fff;border-color:var(--gray-200)}.prompt-preview .qmark{color:var(--gray-400);font-size:14px}.prompt-preview .text{flex:1;font-size:13.5px;color:var(--gray-800)}.pill{display:inline-flex;align-items:center;gap:5px;font-size:11px;font-weight:500;padding:3px 10px;border-radius:100px;letter-spacing:.01em}.pill-ok{background:var(--score-tint);color:var(--score-deep)}.pill-warn{background:var(--amber-bg);color:var(--amber-ink)}.pill-bad{background:var(--red-bg);color:var(--red-ink)}.pill-info{background:var(--blue-bg);color:var(--blue-ink)}.pill-mute{background:var(--gray-100);color:var(--gray-600)}.engine-pill{display:inline-flex;align-items:center;gap:6px;font-size:11.5px;font-weight:500;padding:4px 11px 4px 8px;border-radius:100px;background:#fff;border:1px solid var(--gray-200)}.engine-pill .engine-dot{width:7px;height:7px;border-radius:50%}.engine-pill.gpt .engine-dot{background:var(--gpt)}.engine-pill.claude .engine-dot{background:var(--claude)}.engine-pill.gemini .engine-dot{background:var(--gemini)}.engine-pill.gpt{color:var(--gpt);background:var(--gpt-bg);border-color:transparent}.engine-pill.claude{color:#b85b3a;background:var(--claude-bg);border-color:transparent}.engine-pill.gemini{color:#2a5dcf;background:var(--gemini-bg);border-color:transparent}.cta-card{background:linear-gradient(135deg,var(--ink),var(--ink-800));color:#fff;border-radius:var(--r-xl);padding:28px 32px;margin-top:18px;display:flex;align-items:center;gap:24px;position:relative;overflow:hidden;box-shadow:var(--shadow-md)}.cta-card:before{content:"";position:absolute;top:-50%;right:-10%;width:400px;height:400px;background:radial-gradient(circle,rgba(31,171,122,.25) 0%,transparent 60%);pointer-events:none}.cta-card>*{position:relative;z-index:2}.cta-card .cta-icon{width:52px;height:52px;background:#1fab7a33;color:var(--score-soft);border-radius:14px;display:flex;align-items:center;justify-content:center;font-size:26px;flex-shrink:0}.cta-card .cta-text{flex:1}.cta-card h3{font-size:18px;color:#fff;margin-bottom:6px}.cta-card p{font-size:13.5px;color:#ffffffc7;margin:0;line-height:1.55}.cta-card .cta-actions{display:flex;flex-direction:column;gap:8px}.btn-on-dark{background:#fff;color:var(--ink);border:none;padding:10px 18px;border-radius:100px;font-size:13px;font-weight:500;display:inline-flex;align-items:center;gap:6px}.btn-on-dark:hover{background:var(--brand-tint)}.btn-on-dark-out{background:transparent;color:#fff;border:1px solid rgba(255,255,255,.25);padding:10px 18px;border-radius:100px;font-size:13px;font-weight:500;display:inline-flex;align-items:center;gap:6px}.btn-on-dark-out:hover{background:#ffffff14}.onboard-page{max-width:740px;margin:0 auto;padding:48px 28px}.onboard-header{margin-bottom:32px}.onboard-header h1{font-size:32px;margin-bottom:8px;letter-spacing:-.02em}.onboard-header p{font-size:14.5px;color:var(--gray-600);margin:0;line-height:1.55}.step{background:#fff;border:1px solid var(--gray-150);border-radius:var(--r-xl);padding:22px 26px;margin-bottom:12px;display:flex;gap:18px;box-shadow:var(--shadow-xs)}.step-num{width:30px;height:30px;border-radius:50%;background:var(--ink);color:#fff;font-size:13px;font-weight:500;display:flex;align-items:center;justify-content:center;flex-shrink:0}.step-body{flex:1}.step-title{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:14px}.step-title h3{font-size:15px}.step-title .meta{font-size:11.5px;color:var(--gray-500)}.field-row{display:flex;gap:12px;align-items:center;margin-bottom:8px}.field-label{font-size:11.5px;color:var(--gray-500);width:80px;font-weight:500}.field-input{flex:1;padding:8px 14px;background:var(--gray-50);border:1px solid var(--gray-150);border-radius:var(--r-md);font-size:13.5px}.tag{display:inline-flex;align-items:center;gap:6px;background:var(--gray-100);border-radius:100px;padding:5px 12px;font-size:12px;font-weight:500;margin:3px 4px 3px 0;color:var(--gray-700)}.tag-x{color:var(--gray-400);font-size:11px;cursor:pointer}.tag-x:hover{color:var(--gray-700)}.tag-add{background:var(--brand-tint);color:var(--brand);cursor:pointer;border:1px dashed var(--brand-tint-2)}.tag-add:hover{background:var(--brand-tint-2)}.prompt-mini{display:flex;align-items:center;gap:9px;background:var(--gray-50);border-radius:var(--r-md);padding:8px 14px;margin-bottom:4px;font-size:13px}.prompt-mini .qmark{color:var(--gray-400);font-size:13px}.prompt-mini .text{flex:1;color:var(--gray-800)}.prompt-mini .x{color:var(--gray-400);font-size:12px;cursor:pointer}.final-card{background:linear-gradient(135deg,var(--ink),var(--ink-800));color:#fff;border-radius:var(--r-xl);padding:32px;text-align:center;margin-top:18px;position:relative;overflow:hidden}.final-card:before{content:"";position:absolute;inset:-50% -10% auto auto;width:400px;height:400px;background:radial-gradient(circle,rgba(31,171,122,.22) 0%,transparent 60%)}.final-card>*{position:relative;z-index:2}.final-card h3{color:#fff;font-size:20px;margin-bottom:8px}.final-card p{color:#ffffffc7;font-size:14px;margin:0 0 18px}.toast{position:fixed;bottom:28px;right:28px;background:var(--gray-900);color:#fff;padding:13px 20px;border-radius:100px;font-size:13px;display:none;align-items:center;gap:9px;z-index:1000;box-shadow:var(--shadow-lg)}.toast.show{display:flex;animation:toast-in .25s ease-out}.toast i{color:var(--score);font-size:16px}@keyframes toast-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.reveal-on .reveal{opacity:0;transform:translateY(16px);transition:opacity .5s ease-out,transform .5s ease-out}.reveal-on .reveal.in{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.reveal-on .reveal{opacity:1;transform:none;transition:none}}.why-marker,.step-marker{transition:transform .2s ease,box-shadow .2s ease}.why-point:hover .why-marker,.step-flow-item:hover .step-marker{transform:translateY(-2px);box-shadow:0 6px 16px #0a6e4d47}.btn-on-dark,.btn-on-dark-out{transition:transform .2s ease,background .2s ease}.btn-on-dark:hover,.btn-on-dark-out:hover{transform:translateY(-1px)}@media(prefers-reduced-motion:reduce){.why-point:hover .why-marker,.step-flow-item:hover .step-marker,.btn-on-dark:hover,.btn-on-dark-out:hover{transform:none}}.dash{display:flex;min-height:100vh;background:var(--gray-50)}.dash-side{width:244px;flex-shrink:0;align-self:stretch;background:linear-gradient(180deg,var(--ink) 0%,var(--ink-900) 100%);border-right:1px solid rgba(255,255,255,.06);display:flex;flex-direction:column;position:sticky;top:0;height:100vh}.dash-side-logo{display:flex;align-items:center;gap:9px;padding:20px 20px 16px;font-size:15px;color:var(--hero-text)}.dash-brand-chip{margin:0 14px 16px;padding:10px 12px;border-radius:var(--r-md);background:#ffffff0d;border:1px solid rgba(255,255,255,.08);display:flex;align-items:center;gap:10px;cursor:pointer;transition:background .15s}.dash-brand-chip:hover{background:#ffffff14}.dash-brand-tile{width:30px;height:30px;border-radius:8px;background:var(--brand);color:#fff;display:flex;align-items:center;justify-content:center;flex-shrink:0}.dash-brand-tile svg{width:17px;height:17px}.dash-brand-chip .bc-name{flex:1}.dash-brand-chip .bc-name strong{display:block;font-size:13px;color:var(--hero-text);font-weight:600}.dash-brand-chip .bc-name span{font-family:JetBrains Mono,monospace;font-size:10.5px;color:var(--hero-mono-muted)}.dash-brand-chip>i{color:var(--hero-mono-muted);font-size:15px}.dash-nav{flex:1;overflow-y:auto;padding:4px 12px 16px}.dash-nav-label{font-family:JetBrains Mono,monospace;font-size:9.5px;letter-spacing:.13em;text-transform:uppercase;color:var(--hero-mono-muted);font-weight:500;padding:14px 10px 6px}.dash-nav-item{width:100%;text-align:left;background:transparent;border:none;display:flex;align-items:center;gap:11px;padding:8px 11px;border-radius:8px;font-size:13px;font-weight:500;color:var(--hero-muted);transition:all .13s;position:relative}.dash-nav-item svg{width:17px;height:17px;stroke-width:2;opacity:.85}.dash-nav-item:hover{background:#ffffff0d;color:var(--hero-text)}.dash-nav-item.active{background:#0a6e4d47;color:#fff}.dash-nav-item.active:before{content:"";position:absolute;left:-12px;top:8px;bottom:8px;width:3px;border-radius:0 3px 3px 0;background:var(--brand)}.dash-nav-item.active svg{opacity:1;color:#6fd3ad}.dash-side-foot{padding:14px 16px;border-top:1px solid rgba(255,255,255,.06);display:flex;align-items:center;gap:10px}.dash-avatar{width:30px;height:30px;border-radius:50%;background:var(--brand);color:#fff;font-family:JetBrains Mono,monospace;font-size:11px;font-weight:500;display:flex;align-items:center;justify-content:center}.dash-side-foot .df-info{flex:1;line-height:1.3}.dash-side-foot .df-info strong{display:block;font-size:12px;color:var(--hero-text);font-weight:600}.dash-side-foot .df-info span{font-size:11px;color:var(--hero-mono-muted)}.dash-main{flex:1;min-width:0;display:flex;flex-direction:column}.dash-topbar{height:62px;flex-shrink:0;background:#f8f8f4d9;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid var(--gray-150);padding:0 28px;display:flex;align-items:center;justify-content:space-between;position:sticky;top:0;z-index:20}.dash-topbar .tb-left{display:flex;align-items:center;gap:14px}.dash-topbar .tb-title{font-family:Space Grotesk,Inter,sans-serif;font-size:17px;font-weight:600;color:var(--gray-900);letter-spacing:-.01em}.dash-range{display:inline-flex;align-items:center;gap:7px;background:#fff;border:1px solid var(--gray-200);border-radius:100px;padding:6px 13px;font-family:JetBrains Mono,monospace;font-size:11.5px;color:var(--gray-600);cursor:pointer;transition:border-color .15s}.dash-range:hover{border-color:var(--gray-300)}.dash-range i{font-size:13px;color:var(--gray-400)}.dash-topbar .tb-actions{display:flex;align-items:center;gap:9px}.tb-icon-btn{width:34px;height:34px;border-radius:9px;background:#fff;border:1px solid var(--gray-200);color:var(--gray-600);display:flex;align-items:center;justify-content:center;transition:all .15s}.tb-icon-btn:hover{border-color:var(--gray-300);color:var(--gray-900)}.tb-icon-btn i{font-size:15px}.dash-body{flex:1;padding:26px 28px 48px;max-width:1180px;width:100%}.dash-page-head{margin-bottom:20px}.dash-page-head h2{font-size:24px;letter-spacing:-.02em;margin-bottom:4px}.dash-page-head p{font-size:13.5px;color:var(--gray-600);margin:0}.dash-page-head .dph-live{display:inline-flex;align-items:center;gap:6px;font-family:JetBrains Mono,monospace;font-size:11px;color:var(--score-deep);margin-left:8px}.dash-page-head .dph-live .ld{width:6px;height:6px;border-radius:50%;background:var(--score);animation:live-pulse 2s ease-in-out infinite}.kpi-row{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:18px}.kpi-card{background:#fff;border:1px solid var(--gray-150);border-radius:var(--r-lg);padding:16px 18px;box-shadow:var(--shadow-xs);transition:box-shadow .18s,transform .18s}.kpi-card:hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}.kpi-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.kpi-icon{width:32px;height:32px;border-radius:9px;background:var(--brand);color:#fff;display:flex;align-items:center;justify-content:center}.kpi-icon svg{width:16px;height:16px}.kpi-delta{font-family:JetBrains Mono,monospace;font-size:11.5px;font-weight:500;display:inline-flex;align-items:center;gap:3px;color:var(--score-deep)}.kpi-delta.down{color:var(--red)}.kpi-delta.flat{color:var(--gray-500)}.kpi-label{font-family:JetBrains Mono,monospace;font-size:10.5px;text-transform:uppercase;letter-spacing:.05em;color:var(--gray-500);font-weight:500;margin-bottom:5px}.kpi-val{font-family:JetBrains Mono,monospace;font-size:30px;font-weight:500;line-height:1;letter-spacing:-.02em;color:var(--gray-900)}.dash-grid-2{display:grid;grid-template-columns:1.4fr 1fr;gap:16px;margin-bottom:18px}@media(max-width:920px){.dash-grid-2{grid-template-columns:1fr}.kpi-row{grid-template-columns:repeat(2,1fr)}}.trend-card{background:#fff;border:1px solid var(--gray-150);border-radius:var(--r-xl);padding:22px 24px;box-shadow:var(--shadow-xs)}.trend-head{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:18px}.trend-head h3{font-size:14px}.trend-head .th-legend{display:flex;align-items:center;gap:6px;font-family:JetBrains Mono,monospace;font-size:11px;color:var(--gray-500)}.trend-head .th-legend .lg-dot{width:8px;height:8px;border-radius:50%;background:var(--score)}.trend-chart{width:100%;height:auto;display:block}.trend-x{display:flex;justify-content:space-between;font-family:JetBrains Mono,monospace;font-size:9.5px;color:var(--gray-400);margin-top:8px;padding:0 2px}.comp-side{background:#fff;border:1px solid var(--gray-150);border-radius:var(--r-xl);padding:22px 24px;box-shadow:var(--shadow-xs)}.comp-side h3{font-size:14px;margin-bottom:4px}.comp-side .cs-sub{font-size:12px;color:var(--gray-500);margin:0 0 18px}.cs-row{margin-bottom:14px}.cs-row:last-child{margin-bottom:0}.cs-head{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:6px}.cs-name{font-size:12.5px;color:var(--gray-700);display:inline-flex;align-items:center;gap:7px}.cs-name.you{font-weight:600;color:var(--gray-900)}.cs-name .cs-tag{font-family:JetBrains Mono,monospace;font-size:9px;letter-spacing:.04em;background:var(--score-tint);color:var(--score-deep);padding:1px 6px;border-radius:100px}.cs-pct{font-family:JetBrains Mono,monospace;font-size:12.5px;font-weight:500}.cs-track{height:7px;background:var(--gray-150);border-radius:4px;overflow:hidden}.cs-fill{height:100%;border-radius:4px}.dash-grid-fix{display:grid;grid-template-columns:1.4fr 1fr;gap:16px}@media(max-width:920px){.dash-grid-fix{grid-template-columns:1fr}}.fix-card{background:#fff;border:1px solid var(--gray-150);border-radius:var(--r-xl);padding:22px 24px;box-shadow:var(--shadow-xs)}.fix-card .fch{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.fix-card .fch h3{font-size:14px}.fix-row{display:flex;align-items:center;gap:14px;padding:12px 0;border-bottom:1px solid var(--gray-100)}.fix-row:last-child{border-bottom:none;padding-bottom:0}.fix-row .fr-dot{width:8px;height:8px;border-radius:50%;background:var(--red);flex-shrink:0}.fix-row .fr-name{flex:1;font-size:13.5px;color:var(--gray-800);font-weight:500}.fix-row .fr-score{font-family:JetBrains Mono,monospace;font-size:14px;font-weight:500;color:var(--red);width:28px;text-align:right}.fix-row .fr-btn{background:var(--ink);color:#fff;border:none;padding:6px 13px;border-radius:100px;font-size:11.5px;font-weight:500;display:inline-flex;align-items:center;gap:5px;transition:all .15s}.fix-row .fr-btn:hover{background:var(--ink-900);transform:translateY(-1px)}.fix-row .fr-btn i{font-size:12px}.act-card{background:#fff;border:1px solid var(--gray-150);border-radius:var(--r-xl);padding:22px 24px;box-shadow:var(--shadow-xs)}.act-card h3{font-size:14px;margin-bottom:16px}.act-row{display:flex;gap:12px;padding:9px 0}.act-ic{width:28px;height:28px;border-radius:8px;flex-shrink:0;display:flex;align-items:center;justify-content:center}.act-ic.up{background:var(--score-tint);color:var(--score-deep)}.act-ic.flag{background:var(--amber-bg);color:var(--amber)}.act-ic.cite{background:var(--brand-tint);color:var(--brand)}.act-ic svg{width:14px;height:14px}.act-body{flex:1;line-height:1.4}.act-body .at{font-size:13px;color:var(--gray-800)}.act-body .at b{font-weight:600;color:var(--gray-900)}.act-body .am{font-family:JetBrains Mono,monospace;font-size:10.5px;color:var(--gray-400)}.kunde-banner{background:#fff;border-bottom:1px solid var(--gray-150);padding:12px 28px;display:flex;align-items:center;justify-content:space-between;gap:16px}.kunde-banner .kb-left{display:flex;align-items:center;gap:9px;font-size:13px;color:var(--gray-600)}.kunde-banner .kb-left i{color:var(--gray-400);font-size:16px}.kunde-banner .kb-mail{font-family:JetBrains Mono,monospace;font-size:12px;color:var(--gray-500);white-space:nowrap}.kunde-wrap{max-width:1080px;margin:0 auto;padding:36px 28px 64px}.kunde-head{margin-bottom:24px}.kunde-head h1{font-family:Space Grotesk,Inter,sans-serif;font-size:32px;letter-spacing:-.02em;margin-bottom:6px}.kunde-head .km{font-family:JetBrains Mono,monospace;font-size:12px;color:var(--gray-500)}.kunde-2col{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:16px}@media(max-width:760px){.kunde-2col{grid-template-columns:1fr}}.kunde-card{background:#fff;border:1px solid var(--gray-150);border-radius:var(--r-xl);padding:24px 26px;box-shadow:var(--shadow-xs)}.k-eyebrow{font-family:JetBrains Mono,monospace;font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--gray-500);font-weight:500;margin-bottom:16px}.k-bignum{font-family:JetBrains Mono,monospace;font-weight:500;color:var(--ink);letter-spacing:-.02em;line-height:1;display:flex;align-items:baseline;gap:3px;margin-bottom:10px}.k-bignum .n{font-size:52px}.k-bignum .pct{font-size:24px;color:var(--gray-500)}.k-trend{font-family:JetBrains Mono,monospace;font-size:13px;color:var(--score-deep);display:inline-flex;align-items:center;gap:5px;margin-bottom:14px}.k-trend i{font-size:14px}.k-body{font-size:13.5px;color:var(--gray-600);line-height:1.55;margin:0}.k-rank-row{display:flex;align-items:center;justify-content:space-between;padding:10px 12px;border-bottom:1px solid var(--gray-100);border-radius:8px}.k-rank-row:last-child{border-bottom:none}.k-rank-row .rn{font-size:13.5px;color:var(--gray-700)}.k-rank-row .rp{font-family:JetBrains Mono,monospace;font-size:13px;font-weight:500;color:var(--gray-600)}.k-rank-row.you{background:var(--brand-tint);border-bottom-color:transparent}.k-rank-row.you .rn{font-weight:600;color:var(--gray-900)}.k-rank-row.you .rp{color:var(--brand)}.kunde-q-card{background:#fff;border:1px solid var(--gray-150);border-radius:var(--r-xl);padding:24px 26px;box-shadow:var(--shadow-xs);margin-bottom:16px}.kunde-q-card h2{font-family:Space Grotesk,Inter,sans-serif;font-size:18px;margin-bottom:16px}.k-q-row{display:flex;align-items:center;gap:14px;padding:13px 2px;border-bottom:1px solid var(--gray-100)}.k-q-row:last-child{border-bottom:none;padding-bottom:2px}.k-q-row .qg{color:var(--gray-400);font-size:15px;flex-shrink:0}.k-q-row .qt{flex:1;font-size:13.5px;color:var(--gray-800)}.kunde-cta{background:#fff;border:1px solid var(--gray-150);border-radius:var(--r-xl);padding:22px 26px;box-shadow:var(--shadow-xs);display:flex;align-items:center;gap:20px}.kunde-cta .kc-ic{width:44px;height:44px;border-radius:12px;background:var(--brand-tint);color:var(--brand);display:flex;align-items:center;justify-content:center;flex-shrink:0}.kunde-cta .kc-ic i{font-size:21px}.kunde-cta .kc-text{flex:1}.kunde-cta .kc-text strong{display:block;font-size:14.5px;color:var(--gray-900);margin-bottom:4px}.kunde-cta .kc-text span{font-size:13px;color:var(--gray-600);line-height:1.5}@media(max-width:600px){.kunde-cta{flex-direction:column;align-items:flex-start}}.why-light h2,.land-steps h2,.features-section h2,.preview-dark h2,.audit-verdict h3,.audit-page .section-head h3,.locked-overlay h3{font-family:Fraunces,Space Grotesk,Georgia,serif;font-variation-settings:"opsz" 96;font-weight:600;letter-spacing:-.015em}.audit-verdict h3{font-size:27px;line-height:1.12}.audit-page .section-head h3{font-size:20px}.locked-overlay h3{font-size:24px}.audit-brand-info h2{font-family:Fraunces,Space Grotesk,Georgia,serif;font-variation-settings:"opsz" 72;font-size:20px}.audit-header,.audit-hero,.audit-page .section{border-color:#0618140d;box-shadow:0 2px 14px #0618140d,0 1px 3px #0618140a}.audit-page{padding:40px 28px}.audit-header{padding:24px 32px;margin-bottom:16px}.audit-hero{padding:40px;margin-bottom:16px;gap:44px}.audit-page .section{padding:28px 32px;margin-bottom:16px}.audit-verdict p{margin-bottom:22px}.audit-meta{font-family:JetBrains Mono,monospace;font-size:11px;color:var(--gray-500)}.audit-meta strong{font-family:JetBrains Mono,monospace;font-size:11px;text-transform:uppercase;letter-spacing:.06em;color:var(--brand)}.audit-page .section-head .meta{font-family:JetBrains Mono,monospace;font-size:11px;text-transform:uppercase;letter-spacing:.05em;color:var(--gray-400)}.audit-brand-info .url{font-size:12px}.ov-head h2{font-family:Fraunces,Space Grotesk,Georgia,serif;font-variation-settings:"opsz" 96;font-size:30px;font-weight:600;letter-spacing:-.02em;margin-bottom:6px}.ov-head p{font-size:14px;color:var(--gray-600);margin:0;max-width:620px;line-height:1.55}.ov-section-label{font-family:JetBrains Mono,monospace;font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--brand);font-weight:500;margin:0 0 14px;display:flex;align-items:center;justify-content:space-between}.ov-section-label a{font-family:Inter,sans-serif;text-transform:none;letter-spacing:0;font-size:13px;color:var(--gray-600);text-decoration:none;font-weight:500;display:inline-flex;align-items:center;gap:5px;transition:color .15s}.ov-section-label a:hover{color:var(--brand)}.ov-card{background:#fff;border:1px solid rgba(6,24,20,.05);border-radius:var(--r-xl);box-shadow:0 2px 14px #0618140d,0 1px 3px #0618140a}.ov-brand{padding:30px 32px;margin-bottom:32px;display:grid;grid-template-columns:168px 1fr;gap:36px;align-items:center}@media(max-width:720px){.ov-brand{grid-template-columns:1fr;gap:24px;text-align:center}}.ov-dial{position:relative;width:168px;height:168px;margin:0 auto}.ov-dial-num{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center}.ov-dial-num .n{font-family:JetBrains Mono,monospace;font-size:46px;font-weight:500;line-height:1;letter-spacing:-.02em;color:var(--gray-900)}.ov-dial-num .of{font-family:JetBrains Mono,monospace;font-size:11px;color:var(--gray-400);margin-top:5px}.ov-brand-info h3{font-family:Fraunces,Space Grotesk,Georgia,serif;font-variation-settings:"opsz" 72;font-size:22px;font-weight:600;letter-spacing:-.01em;margin-bottom:4px}.ov-brand-info .ov-tagline{font-size:13px;color:var(--gray-500);margin:0 0 14px}.ov-badges{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:12px}@media(max-width:720px){.ov-badges{justify-content:center}}.ov-band-badge{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;font-weight:600;padding:5px 13px;border-radius:100px;background:var(--amber-bg);color:var(--amber-ink)}.ov-band-badge .bb-dot{width:8px;height:8px;border-radius:50%;background:var(--amber)}.ov-tip{position:relative;display:inline-flex}.ov-tip-btn{width:20px;height:20px;border-radius:50%;border:1px solid var(--gray-300);background:#fff;color:var(--gray-500);font-family:JetBrains Mono,monospace;font-size:11px;line-height:1;display:inline-flex;align-items:center;justify-content:center;cursor:help;transition:all .15s}.ov-tip-btn:hover{border-color:var(--brand);color:var(--brand)}.ov-tip-pop{position:absolute;bottom:calc(100% + 9px);left:50%;transform:translate(-50%) translateY(4px);width:230px;background:var(--ink);color:var(--hero-text);font-size:12px;line-height:1.5;padding:11px 13px;border-radius:var(--r-md);box-shadow:var(--shadow-lg);opacity:0;visibility:hidden;transition:opacity .16s,transform .16s;z-index:30;text-align:left;font-weight:400}.ov-tip-pop:after{content:"";position:absolute;top:100%;left:50%;transform:translate(-50%);border:6px solid transparent;border-top-color:var(--ink)}.ov-tip:hover .ov-tip-pop{opacity:1;visibility:visible;transform:translate(-50%) translateY(0)}.ov-meaning{font-size:14.5px;color:var(--gray-800);margin:0 0 16px;line-height:1.5}.ov-engines{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:18px}@media(max-width:720px){.ov-engines{justify-content:center}}.ov-eng{display:inline-flex;flex-direction:column;align-items:center;gap:5px;background:var(--gray-50);border:1px solid var(--gray-150);border-radius:var(--r-md);padding:9px 14px;min-width:64px}.ov-eng .oe-name{font-family:JetBrains Mono,monospace;font-size:10px;letter-spacing:.04em}.ov-eng .oe-val{font-family:JetBrains Mono,monospace;font-size:15px;font-weight:500;color:var(--gray-900)}.ov-eng .oe-bar{width:100%;height:4px;border-radius:3px;background:var(--gray-200);overflow:hidden}.ov-eng .oe-bar span{display:block;height:100%;border-radius:3px}.ov-eng.gpt .oe-name{color:var(--gpt)}.ov-eng.gpt .oe-bar span{background:var(--gpt)}.ov-eng.claude .oe-name{color:#b85b3a}.ov-eng.claude .oe-bar span{background:var(--claude)}.ov-eng.gemini .oe-name{color:#2a5dcf}.ov-eng.gemini .oe-bar span{background:var(--gemini)}.ov-eng.pplx .oe-name{color:var(--pplx)}.ov-eng.pplx .oe-bar span{background:var(--pplx)}.ov-brand-foot{display:flex;align-items:center;gap:18px;flex-wrap:wrap}@media(max-width:720px){.ov-brand-foot{justify-content:center}}.ov-audit-date{font-family:JetBrains Mono,monospace;font-size:11.5px;color:var(--gray-400)}.ov-open-link{font-size:13.5px;font-weight:500;color:var(--brand);text-decoration:none;display:inline-flex;align-items:center;gap:5px;transition:gap .15s}.ov-open-link:hover{gap:9px}.ov-actions{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:32px}@media(max-width:860px){.ov-actions{grid-template-columns:1fr}}.ov-action{padding:22px 24px;display:flex;flex-direction:column;transition:transform .18s,box-shadow .18s}.ov-action:hover{transform:translateY(-3px);box-shadow:0 16px 38px #06181417,0 2px 6px #0618140d}.ov-action-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.ov-action-ic{width:38px;height:38px;border-radius:11px;background:var(--brand-tint);color:var(--brand);display:flex;align-items:center;justify-content:center}.ov-action-ic svg{width:19px;height:19px}.ov-impact{font-family:JetBrains Mono,monospace;font-size:10px;letter-spacing:.04em;text-transform:uppercase;font-weight:500;padding:4px 10px;border-radius:100px}.ov-impact.high{background:var(--score-tint);color:var(--score-deep)}.ov-impact.mid{background:var(--amber-bg);color:var(--amber-ink)}.ov-action h4{font-size:15px;font-weight:600;letter-spacing:-.01em;margin-bottom:8px;line-height:1.3}.ov-action p{font-size:13px;color:var(--gray-600);margin:0;line-height:1.55}.ov-action{position:relative;overflow:hidden}.ov-action:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--brand);opacity:0;transition:opacity .15s ease,background .15s ease}.ov-action:hover:before{opacity:1}.ov-action-top{gap:10px}.ov-rank{width:26px;height:26px;border-radius:8px;background:var(--ink);color:#fff;font-family:JetBrains Mono,monospace;font-size:12px;font-weight:500;display:flex;align-items:center;justify-content:center;flex-shrink:0}.ov-action-top .ov-impact{margin-left:auto}.ov-impact-meter{display:flex;align-items:center;gap:10px;margin:4px 0 18px}.oim-label{font-family:JetBrains Mono,monospace;font-size:9px;letter-spacing:.06em;text-transform:uppercase;color:var(--gray-400)}.oim-track{flex:1;height:7px;border-radius:4px;background:var(--gray-150);overflow:hidden}.oim-fill{height:100%;border-radius:4px;transform-origin:left center}.oim-fill.high{background:linear-gradient(90deg,var(--score-deep),var(--score))}.oim-fill.mid{background:linear-gradient(90deg,#B8870F,var(--amber))}.ov-action-foot{margin-top:auto;display:flex;align-items:center;justify-content:space-between;gap:10px;padding-top:4px}.ov-action-link{font-size:13px;font-weight:600;color:var(--brand);text-decoration:none;display:inline-flex;align-items:center;gap:5px;transition:gap .15s ease,color .15s ease}.ov-action-link i{font-size:14px}.ov-action:hover .ov-action-link{gap:9px}.ov-done-toggle{background:none;border:none;padding:0;display:inline-flex;align-items:center;gap:7px;font-family:JetBrains Mono,monospace;font-size:10px;letter-spacing:.03em;text-transform:uppercase;color:var(--gray-400);transition:color .15s ease}.ov-done-toggle:hover{color:var(--gray-700)}.odt-box{width:17px;height:17px;border-radius:5px;border:1.5px solid var(--gray-300);display:inline-flex;align-items:center;justify-content:center;color:#fff;transition:background .18s ease,border-color .18s ease,transform .18s ease}.odt-box i{width:11px;height:11px;opacity:0;transform:scale(.5);transition:opacity .18s ease,transform .18s cubic-bezier(.34,1.56,.64,1)}.ov-action.done{background:var(--gray-50)}.ov-action.done h4{color:var(--gray-500);text-decoration:line-through;text-decoration-color:var(--gray-300)}.ov-action.done p,.ov-action.done .ov-impact-meter{opacity:.5}.ov-action.done .odt-box{background:var(--score);border-color:var(--score);transform:scale(1.05)}.ov-action.done .odt-box i{opacity:1;transform:scale(1)}.ov-action.done .ov-done-toggle{color:var(--score-deep)}.ov-action.done:before{opacity:1;background:var(--score)}.ov-actions.ov-fx-run .ov-action{animation:ov-act-in .5s ease-out both}.ov-actions.ov-fx-run .ov-action:nth-child(1){animation-delay:.05s}.ov-actions.ov-fx-run .ov-action:nth-child(2){animation-delay:.13s}.ov-actions.ov-fx-run .ov-action:nth-child(3){animation-delay:.21s}@keyframes ov-act-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.ov-actions.ov-fx-run .oim-fill{animation:ov-bar-grow .7s cubic-bezier(.22,1,.36,1) .35s both}.ov-actions-summary{display:flex;align-items:center;gap:12px;margin:0 0 16px;padding:13px 18px;border-radius:var(--r-lg);background:var(--brand-tint);border:1px solid var(--brand-tint-2)}.ov-actions-summary .oas-ic{width:30px;height:30px;border-radius:9px;background:var(--brand);color:#fff;display:flex;align-items:center;justify-content:center;flex-shrink:0}.ov-actions-summary .oas-ic svg{width:16px;height:16px}.ov-actions-summary p{margin:0;font-size:13.5px;color:var(--ink-800)}.ov-actions-summary p b{font-weight:600;color:var(--ink)}.ov-actions-summary .oas-points{margin-left:auto;font-family:JetBrains Mono,monospace;font-size:14px;font-weight:500;color:var(--score-deep);white-space:nowrap}@media(prefers-reduced-motion:reduce){.ov-actions.ov-fx-run .ov-action,.ov-actions.ov-fx-run .oim-fill,.odt-box,.odt-box i{animation:none!important;transition:none!important}.ov-actions.ov-fx-run .ov-action{opacity:1;transform:none}.ov-actions.ov-fx-run .oim-fill{transform:scaleX(1)}}section[data-view=consultant] .dash-body{position:relative}section[data-view=consultant] .dash-body:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(58% 48% at 80% 10%,rgba(31,171,122,.06),transparent 70%),radial-gradient(46% 46% at 6% 92%,rgba(10,110,77,.05),transparent 72%),linear-gradient(rgba(6,24,20,.014) 1px,transparent 1px),linear-gradient(90deg,rgba(6,24,20,.014) 1px,transparent 1px);background-size:auto,auto,44px 44px,44px 44px;animation:ov-ambient-drift 28s ease-in-out infinite alternate}@keyframes ov-ambient-drift{0%{background-position:0 0,0 0,0 0,0 0}to{background-position:-34px 22px,26px -20px,0 0,0 0}}#ov-with-data.ov-fx-run>*{animation:ov-cascade-in .5s ease-out both}#ov-with-data.ov-fx-run>*:nth-child(1){animation-delay:.04s}#ov-with-data.ov-fx-run>*:nth-child(2){animation-delay:.1s}#ov-with-data.ov-fx-run>*:nth-child(3){animation-delay:.16s}#ov-with-data.ov-fx-run>*:nth-child(4){animation-delay:.24s}#ov-with-data.ov-fx-run>*:nth-child(5){animation-delay:.3s}#ov-with-data.ov-fx-run>*:nth-child(6){animation-delay:.36s}#ov-with-data.ov-fx-run>*:nth-child(7){animation-delay:.44s}#ov-with-data.ov-fx-run>*:nth-child(8){animation-delay:.5s}#ov-with-data.ov-fx-run>*:nth-child(9){animation-delay:.58s}#ov-with-data.ov-fx-run>*:nth-child(10){animation-delay:.64s}#ov-with-data.ov-fx-run>*:nth-child(11){animation-delay:.7s}@keyframes ov-cascade-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}section[data-view=consultant] .ov-card,section[data-view=consultant] .ov-board-row{background-image:radial-gradient(125% 80% at 12% -12%,#ffffff8c,#fff0 55%)}@media(prefers-reduced-motion:reduce){section[data-view=consultant] .dash-body:before{animation:none}#ov-with-data.ov-fx-run>*{animation:none!important;opacity:1;transform:none}}.ov-brand2{position:relative;overflow:hidden}.ov-brand2>*{position:relative;z-index:1}.ov-brand2:before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background:radial-gradient(circle at 26% 58%,transparent 0 69px,rgba(10,110,77,.06) 69px 70px,transparent 70px 95px,rgba(10,110,77,.05) 95px 96px,transparent 96px 121px,rgba(10,110,77,.045) 121px 122px,transparent 122px 149px,rgba(10,110,77,.04) 149px 150px,transparent 150px),radial-gradient(52% 62% at 26% 56%,rgba(10,110,77,.05),transparent 70%),radial-gradient(44% 54% at 74% 54%,rgba(10,110,77,.03),transparent 72%);animation:ov-hero-breathe 9s ease-in-out infinite alternate}@keyframes ov-hero-breathe{0%{opacity:.82}to{opacity:1}}@media(prefers-reduced-motion:reduce){.ov-brand2:before{animation:none}}body{font-family:Inter,system-ui,sans-serif}h1,h2,h3,h4,.tb-title{font-family:Inter,system-ui,sans-serif!important;letter-spacing:-.01em}h1,h2,h3,h4{font-variation-settings:normal}h1 em,h2 em,h3 em,h4 em,.land-hero h1 em,.why-light h2 em{font-style:normal}.land-hero h1{font-variation-settings:normal;letter-spacing:-.02em;line-height:1.03}.why-light h2,.land-steps h2,.features-section h2,.preview-dark h2{font-variation-settings:normal;letter-spacing:-.02em;line-height:1.05}.kunde-head h1,.ov-head h2,.ov-empty-hero h2,.soon-panel h2,.scan-panel h2,.audit-verdict h3,.locked-overlay h3,.audit-brand-info h2,.ov-brand-info h3,.ov-brand2-head h3,.ov-trend-head h3{font-variation-settings:normal;letter-spacing:-.02em}.dash-page-head h2,.kunde-q-card h2,.audit-page .section-head h3,.tb-title{font-variation-settings:normal;letter-spacing:-.01em}.feat-card,.feat-card2,.preview-card,.audit-header,.audit-hero,.section,.kunde-card,.kunde-q-card,.kunde-cta,.step,.ov-card,.kpi-card,.trend-card,.comp-side,.fix-card,.act-card,.ov-board-row{border-radius:18px;border:1px solid rgba(6,24,20,.06);box-shadow:0 1px 2px #0618140a,0 6px 16px #0618140d,0 16px 40px #06181408;transition:transform .2s cubic-bezier(.4,0,.2,1),box-shadow .2s cubic-bezier(.4,0,.2,1)}.feat-card:hover,.feat-card2:hover,.preview-card:hover,.audit-header:hover,.audit-hero:hover,.section:hover,.kunde-card:hover,.kunde-q-card:hover,.kunde-cta:hover,.step:hover,.ov-card:hover,.kpi-card:hover,.trend-card:hover,.comp-side:hover,.fix-card:hover,.act-card:hover,.ov-board-row:hover{transform:translateY(-2px);box-shadow:0 2px 4px #0618140d,0 10px 24px #06181412,0 24px 56px #0618140d}.btn-primary,.btn-out,.land-nav-cta,.btn-on-dark,.btn-on-dark-out,.ov-empty-cta,.fr-btn{border-radius:999px;transition:transform .2s cubic-bezier(.4,0,.2,1),box-shadow .2s cubic-bezier(.4,0,.2,1),background .2s cubic-bezier(.4,0,.2,1),border-color .2s cubic-bezier(.4,0,.2,1)}.btn-primary:active,.btn-out:active,.land-nav-cta:active,.btn-on-dark:active,.btn-on-dark-out:active,.ov-empty-cta:active,.fr-btn:active{transform:scale(.98)}@media(prefers-reduced-motion:reduce){.feat-card,.feat-card2,.preview-card,.audit-header,.audit-hero,.section,.kunde-card,.kunde-q-card,.kunde-cta,.step,.ov-card,.kpi-card,.trend-card,.comp-side,.fix-card,.act-card,.ov-board-row,.btn-primary,.btn-out,.land-nav-cta,.btn-on-dark,.btn-on-dark-out,.ov-empty-cta,.fr-btn{transition:none!important}.feat-card:hover,.feat-card2:hover,.preview-card:hover,.audit-header:hover,.audit-hero:hover,.section:hover,.kunde-card:hover,.kunde-q-card:hover,.kunde-cta:hover,.step:hover,.ov-card:hover,.kpi-card:hover,.trend-card:hover,.comp-side:hover,.fix-card:hover,.act-card:hover,.ov-board-row:hover,.btn-primary:active,.btn-out:active,.land-nav-cta:active,.btn-on-dark:active,.btn-on-dark-out:active,.ov-empty-cta:active,.fr-btn:active{transform:none!important}}.pill,.engine-pill,.tag,.src-chip,.eyebrow,.ov-band-badge,.ov-impact,.ovt-you,.obr-you,.cs-tag,.soon-badge,.scan-eng,.fix-chip{border-radius:999px}.pill,.tag,.src-chip,.cs-tag,.ov-impact,.ov-band-badge{box-shadow:inset 0 0 0 1px #0618140f}.engine-pill,.scan-eng,.tag-add{transition:transform .2s cubic-bezier(.4,0,.2,1),box-shadow .2s cubic-bezier(.4,0,.2,1),background .2s cubic-bezier(.4,0,.2,1),border-color .2s cubic-bezier(.4,0,.2,1)}.field-input,.pt-search{border-radius:12px;border:1px solid rgba(6,24,20,.08);transition:border-color .2s cubic-bezier(.4,0,.2,1),box-shadow .2s cubic-bezier(.4,0,.2,1)}.field-input:focus,.field-input:focus-within,.pt-search:focus-within{outline:none;border-color:#1fab7a8c;box-shadow:0 0 0 4px #1fab7a1f}.url-bar input:focus{outline:none}@media(prefers-reduced-motion:reduce){.engine-pill,.scan-eng,.tag-add,.field-input,.pt-search{transition:none!important}}.why-light h2,.land-steps h2,.features-section h2,.preview-dark h2,.ov-head h2,.ov-empty-hero h2,.soon-panel h2,.scan-panel h2,.kunde-q-card h2,.dash-page-head h2,.audit-brand-info h2,.ov-brand-info h3,.ov-brand2-head h3,.ov-trend-head h3,.audit-verdict h3,.audit-page .section-head h3,.locked-overlay h3{font-weight:500;letter-spacing:normal;line-height:1.1}.ov-chan.primary .ov-dial:after,.ov-chan.primary .ov-dial-blip{display:none}.ov-chan.primary.ov-fx-run .ov-ai-ring,.ov-chan.companion.ov-fx-run .ov-seo-ring,.ov-chan.primary.ov-fx-run .ov-dial,.ov-chan.companion.ov-fx-run .ov-dial,.ov-chan.primary.ov-fx-run .ov-dial-num,.ov-chan.companion.ov-fx-run .ov-dial-num{animation:none!important}.ov-chan .ov-ai-ring,.ov-chan .ov-seo-ring{stroke-dashoffset:0}.ov-chan .ov-dial-num{opacity:1;transform:none}.ov-live .ov-live-dot:after{display:none}.ov-live .ov-live-dot{animation:none}.dash-side{background:#f8f8f4;border-right:1px solid rgba(6,24,20,.06)}.dash-side-logo{color:#061814}.dash-side-logo span[style*="9fb3a8"]{color:#6f6f68!important}.dash-brand-chip{background:#fff;border:1px solid rgba(6,24,20,.06)}.dash-brand-chip:hover{background:var(--gray-50)}.dash-brand-chip .bc-name strong{color:#061814}.dash-brand-chip .bc-name span{color:#6f6f68}.dash-brand-chip>i{color:#6f6f68}.dash-nav-label{color:#6f6f68}.dash-nav-item{color:#0e0e0d}.dash-nav-item svg{color:#6f6f68;opacity:1}.dash-nav-item:hover{background:#0618140a;color:#0e0e0d}.dash-nav-item.active{background:#eef3ee;color:#0a6e4d}.dash-nav-item.active svg{color:#0a6e4d}.dash-nav-item.soon:hover{background:#0618140a;color:#0e0e0d}.seo-soon-note,.dash-subgroup-label{color:#6f6f68}.soon-badge{background:#0618140f;color:#6f6f68}.dash-group>summary{color:#6f6f68}.dash-group>summary:hover{color:#0e0e0d;background:#0618140a}.dash-side-foot{border-top:1px solid rgba(6,24,20,.06)}.dash-side-foot .df-info strong{color:#061814}.dash-side-foot .df-info span{color:#6f6f68}.dash{background:#fcfcfb}.dash-topbar{background:#ffffffd1}section[data-view=consultant] .dash-body:before{background:linear-gradient(rgba(6,24,20,.012) 1px,transparent 1px),linear-gradient(90deg,rgba(6,24,20,.012) 1px,transparent 1px);background-size:44px 44px,44px 44px;animation:none}.dash-group>summary{font-family:Inter,system-ui,sans-serif;font-size:12px;font-weight:500;letter-spacing:.04em;text-transform:uppercase;color:#6f6f68}.dash-nav-label{font-family:Inter,system-ui,sans-serif;font-size:12px;font-weight:500;letter-spacing:.04em;color:#6f6f68}.dash-nav-item{font-family:Inter,system-ui,sans-serif;font-size:15px;font-weight:500;line-height:1.3;color:#0e0e0d}.dash-nav-item.active{color:#0a6e4d}.dash-nav-item.soon{color:#6f6f68}.ov-trend{padding:26px 30px}.ov-trend-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.ov-trend-head h3{font-family:Fraunces,Space Grotesk,Georgia,serif;font-variation-settings:"opsz" 72;font-size:19px;font-weight:600}.ov-delta{font-family:JetBrains Mono,monospace;font-size:12.5px;font-weight:500;color:var(--score-deep);display:inline-flex;align-items:center;gap:5px;background:var(--score-tint);padding:5px 12px;border-radius:100px}.ov-delta i{font-size:13px}.ov-trend-sub{font-size:12.5px;color:var(--gray-500);margin:0 0 18px}.ov-trend-chart{width:100%;height:auto;display:block}.ov-trend-x{display:flex;justify-content:space-between;font-family:JetBrains Mono,monospace;font-size:9.5px;color:var(--gray-400);margin-top:8px;padding:0 2px}.ov-state-toggle{display:inline-flex;align-items:center;gap:8px;margin-bottom:24px}.ov-state-toggle .ost-label{font-family:JetBrains Mono,monospace;font-size:10.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--gray-400);font-weight:500}.ov-state-tabs{display:inline-flex;gap:2px;background:var(--gray-100);border-radius:100px;padding:2px}.ov-state-tab{background:transparent;border:none;padding:5px 13px;font-size:12px;font-weight:500;color:var(--gray-600);border-radius:100px;transition:all .15s}.ov-state-tab:hover{color:var(--gray-900)}.ov-state-tab.active{background:#fff;color:var(--ink);box-shadow:var(--shadow-sm)}.ov-empty{padding:0}.ov-empty-hero{padding:48px 44px;text-align:center;margin-bottom:24px}.ov-empty-icon{width:64px;height:64px;border-radius:18px;background:var(--brand-tint);color:var(--brand);display:flex;align-items:center;justify-content:center;margin:0 auto 22px}.ov-empty-icon svg{width:30px;height:30px}.ov-empty-hero h2{font-family:Fraunces,Space Grotesk,Georgia,serif;font-variation-settings:"opsz" 96;font-size:28px;font-weight:600;letter-spacing:-.02em;margin-bottom:10px}.ov-empty-hero p{font-size:14.5px;color:var(--gray-600);max-width:460px;margin:0 auto 26px;line-height:1.6}.ov-empty-cta{background:var(--ink);color:#fff;border:none;padding:12px 22px;border-radius:100px;font-size:14px;font-weight:500;display:inline-flex;align-items:center;gap:8px;transition:all .15s}.ov-empty-cta:hover{background:var(--ink-900);transform:translateY(-1px);box-shadow:var(--shadow-md)}.ov-empty-cta i{font-size:16px}.ov-onboard-label{font-family:JetBrains Mono,monospace;font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--brand);font-weight:500;margin:0 0 14px}.ov-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}@media(max-width:860px){.ov-steps{grid-template-columns:1fr}}.ov-step{padding:24px 24px 26px;position:relative}.ov-step-num{width:34px;height:34px;border-radius:10px;background:var(--brand);color:#fff;font-family:JetBrains Mono,monospace;font-size:13px;font-weight:500;display:flex;align-items:center;justify-content:center;margin-bottom:16px;box-shadow:0 6px 14px #0a6e4d33}.ov-step h4{font-size:15px;font-weight:600;letter-spacing:-.01em;margin-bottom:7px}.ov-step p{font-size:13px;color:var(--gray-600);margin:0;line-height:1.55}.ov-step-state{font-family:JetBrains Mono,monospace;font-size:10.5px;letter-spacing:.04em;margin-top:14px;display:inline-flex;align-items:center;gap:6px}.ov-step-state.done{color:var(--score-deep)}.ov-step-state.now{color:var(--brand)}.ov-step-state.wait{color:var(--gray-400)}.ov-step-state i{font-size:13px}.ov-alert{display:flex;align-items:center;gap:12px;padding:12px 18px;border-radius:var(--r-lg);border:1px solid;margin-bottom:24px;font-size:13.5px;line-height:1.4}.ov-alert .oa-ic{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.ov-alert .oa-ic svg{width:18px;height:18px}.ov-alert .oa-text{flex:1}.ov-alert .oa-link{font-size:13px;font-weight:600;text-decoration:none;display:inline-flex;align-items:center;gap:4px;white-space:nowrap;transition:gap .15s}.ov-alert .oa-link:hover{gap:7px}.ov-alert.warn{background:var(--amber-bg);border-color:#c97a1447;color:var(--amber-ink)}.ov-alert.warn .oa-ic,.ov-alert.warn .oa-link{color:var(--amber)}.ov-alert.info{background:var(--blue-bg);border-color:#1a5fa53d;color:var(--blue-ink)}.ov-alert.info .oa-ic,.ov-alert.info .oa-link{color:var(--blue)}.ov-alert.ok{background:var(--score-tint);border-color:#1fab7a47;color:var(--ink-800)}.ov-alert.ok .oa-ic,.ov-alert.ok .oa-link{color:var(--score-deep)}.ov-alert.error{background:var(--red-bg);border-color:#b832323d;color:var(--red-ink)}.ov-alert.error .oa-ic,.ov-alert.error .oa-link{color:var(--red)}.ov-table-wrap{padding:0;overflow:hidden}.ov-table{width:100%;border-collapse:collapse}.ov-table thead th{font-family:JetBrains Mono,monospace;font-size:10px;letter-spacing:.06em;text-transform:uppercase;color:var(--gray-400);font-weight:500;text-align:right;padding:15px 22px;border-bottom:1px solid var(--gray-150);white-space:nowrap}.ov-table thead th:first-child{text-align:left}.ov-table tbody td{padding:14px 22px;border-bottom:1px solid var(--gray-100);text-align:right;vertical-align:middle}.ov-table tbody td:first-child{text-align:left}.ov-table tbody tr:last-child td{border-bottom:none}.ov-table tbody tr{transition:background .12s}.ov-table tbody tr:hover{background:var(--gray-25)}.ovt-brand{font-size:14px;color:var(--gray-800);font-weight:500;display:inline-flex;align-items:center;gap:9px}.ovt-you{font-family:JetBrains Mono,monospace;font-size:9px;letter-spacing:.04em;background:var(--score-tint);color:var(--score-deep);padding:2px 7px;border-radius:100px}.ov-table tr.you td{background:var(--brand-tint)}.ov-table tr.you td:first-child{box-shadow:inset 3px 0 0 var(--brand)}.ov-table tr.you:hover td{background:var(--brand-tint)}.ov-table tr.you .ovt-brand{color:var(--gray-900);font-weight:600}.ovt-num{font-family:JetBrains Mono,monospace;font-size:14px;font-weight:500;color:var(--gray-800)}.ovt-score-badge{display:inline-flex;align-items:center;justify-content:center;min-width:38px;font-family:JetBrains Mono,monospace;font-size:13px;font-weight:500;padding:3px 9px;border-radius:100px}.ovt-score-badge.high{background:var(--score-tint);color:var(--score-deep)}.ovt-score-badge.mid{background:var(--amber-bg);color:var(--amber-ink)}.ovt-score-badge.low{background:var(--red-bg);color:var(--red-ink)}.ov-table-foot{font-size:12px;color:var(--gray-500);padding:13px 22px 0;line-height:1.5}.ov-brand2{padding:30px 32px;margin-bottom:32px}.ov-brand2-head{display:flex;align-items:baseline;gap:12px;margin-bottom:4px;flex-wrap:wrap}.ov-brand2-head h3{font-family:Fraunces,Space Grotesk,Georgia,serif;font-variation-settings:"opsz" 72;font-size:22px;font-weight:600;letter-spacing:-.01em}.ov-brand2-head .ov-tagline{font-size:13px;color:var(--gray-500)}.ov-channels{display:grid;grid-template-columns:1.12fr 1px .95fr;gap:28px;align-items:stretch;margin-top:22px}@media(max-width:820px){.ov-channels{grid-template-columns:1fr;gap:4px}.ov-chan-div{display:none}}.ov-chan-div{background:var(--gray-150);width:1px}@media(max-width:820px){.ov-chan{border-top:1px solid var(--gray-150);padding-top:22px}.ov-chan.primary{border-top:none;padding-top:0}}.ov-chan{display:flex;flex-direction:column}.ov-chan-label{display:flex;align-items:center;gap:7px;margin-bottom:16px}.ov-chan-label .ocl-title{font-size:14.5px;font-weight:600;color:var(--gray-900);letter-spacing:-.01em}.ov-chan-label .ocl-kind{font-family:JetBrains Mono,monospace;font-size:10.5px;letter-spacing:.04em;color:var(--gray-400)}.ov-chan.primary .ov-chan-label .ocl-kind{color:var(--brand)}.ov-chan-main{display:flex;align-items:center;gap:20px;margin-bottom:16px}.ov-chan.primary .ov-chan-main{gap:22px}.ov-chan .ov-dial{flex-shrink:0}.ov-chan.companion .ov-dial{width:128px;height:128px}.ov-chan.companion .ov-dial-num .n{font-size:36px}.ov-chan-side{min-width:0}.ov-chan-side .ov-band-badge{margin-bottom:10px}.ov-chan-side .ov-meaning{font-size:13.5px;margin:0}.ov-chan.companion .ov-band-badge{background:var(--score-tint);color:var(--score-deep)}.ov-chan.companion .ov-band-badge .bb-dot{background:var(--score)}.ov-seo-mini{display:flex;flex-direction:column;gap:8px;margin-bottom:16px}.ov-seo-row{display:flex;align-items:center;justify-content:space-between;gap:12px;background:var(--gray-50);border:1px solid var(--gray-150);border-radius:var(--r-md);padding:9px 14px}.ov-seo-row .osr-label{font-size:12.5px;color:var(--gray-600)}.ov-seo-row .osr-val{font-family:JetBrains Mono,monospace;font-size:13.5px;font-weight:500;color:var(--gray-900)}.ov-chan-foot{margin-top:auto;padding-top:4px}.ov-insight{display:flex;align-items:center;gap:11px;margin-top:24px;padding:14px 18px;border-radius:var(--r-lg);background:var(--brand-tint);border:1px solid var(--brand-tint-2)}.ov-insight .oi-ic{color:var(--brand);display:inline-flex;flex-shrink:0}.ov-insight .oi-ic svg{width:18px;height:18px}.ov-insight p{margin:0;font-size:13.5px;color:var(--ink-800);line-height:1.45}.ov-insight p b{font-weight:600;color:var(--ink)}.dash-group{border:none;margin:1px 0}.dash-group>summary{list-style:none;cursor:pointer;display:flex;align-items:center;gap:9px;padding:9px 11px;border-radius:8px;font-family:JetBrains Mono,monospace;font-size:9.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--hero-mono-muted);font-weight:500;transition:color .13s,background .13s}.dash-group>summary::-webkit-details-marker{display:none}.dash-group>summary::marker{content:""}.dash-group>summary:hover{color:var(--hero-muted);background:#ffffff0a}.dash-group>summary .dg-ic{width:14px;height:14px;opacity:.85}.dash-group>summary .dg-chevron{margin-left:auto;width:14px;height:14px;opacity:.65;transition:transform .18s}.dash-group[open]>summary .dg-chevron{transform:rotate(180deg)}.dash-group-body{padding:2px 0 8px}.dash-subgroup-label{font-family:JetBrains Mono,monospace;font-size:8.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--hero-mono-muted);font-weight:500;padding:10px 11px 4px;opacity:.75}.dash-nav-item.soon{color:var(--hero-mono-muted)}.dash-nav-item.soon:hover{background:#ffffff0a;color:var(--hero-muted)}.dash-nav-item.soon svg{opacity:.5}.soon-badge{margin-left:auto;font-family:JetBrains Mono,monospace;font-size:8px;letter-spacing:.06em;text-transform:uppercase;background:#ffffff14;color:var(--hero-mono-muted);padding:2px 7px;border-radius:100px;font-weight:500}.seo-soon-note{display:flex;align-items:center;gap:7px;padding:3px 11px 8px;font-family:JetBrains Mono,monospace;font-size:9px;letter-spacing:.06em;text-transform:uppercase;color:var(--hero-mono-muted);opacity:.85}.seo-soon-note svg{width:12px;height:12px;opacity:.8}.dash-main{position:relative}.soon-panel{position:absolute;inset:62px 0 0;z-index:25;background:var(--gray-50);display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:40px}.soon-panel .sp-ic{width:60px;height:60px;border-radius:17px;background:var(--brand-tint);color:var(--brand);display:flex;align-items:center;justify-content:center;margin-bottom:20px}.soon-panel .sp-ic svg{width:28px;height:28px}.soon-panel h2{font-family:Fraunces,Space Grotesk,Georgia,serif;font-variation-settings:"opsz" 96;font-size:26px;font-weight:600;letter-spacing:-.02em;margin-bottom:10px}.soon-panel p{font-size:14px;color:var(--gray-600);max-width:400px;margin:0 0 24px;line-height:1.6}.ov-chan .ov-dial{border-radius:50%}.ov-chan .ov-dial svg{position:relative;z-index:2}.ov-chan .ov-dial-num{z-index:3}.ov-chan .ov-dial-num:before{content:"";position:absolute;left:50%;top:50%;width:86px;height:86px;transform:translate(-50%,-50%);border-radius:50%;z-index:-1;background:radial-gradient(circle,#fff 0 52%,#ffffffd9 66%,#fff0 80%)}.ov-chan .ov-dial:before{content:"";position:absolute;inset:0;border-radius:50%;z-index:0;pointer-events:none;background:radial-gradient(circle at center,transparent 0 40px,rgba(10,110,77,.12) 40px 41.5px,transparent 41.5px 54px,rgba(10,110,77,.09) 54px 55.5px,transparent 55.5px)}.ov-channels{grid-template-columns:1fr 1px 1fr}.ov-chan.companion .ov-dial{width:168px;height:168px;box-shadow:0 8px 24px #1fab7a1f}.ov-chan.companion .ov-dial-num .n{font-size:46px}.ov-chan.companion .ov-chan-main{gap:22px}.ov-seo-mini{display:flex;flex-direction:column;gap:9px;margin-bottom:18px}.ov-seo-ring{stroke-dashoffset:0}.ov-chan.companion.ov-fx-run .ov-seo-ring{animation:ov-seo-ring-fill 1.6s cubic-bezier(.22,1,.36,1) .1s both}@keyframes ov-seo-ring-fill{0%{stroke-dashoffset:343.1}to{stroke-dashoffset:0}}.ov-chan.companion.ov-fx-run .ov-dial{animation:ov-settle 1s ease-out 1.6s 1}.ov-chan.companion.ov-fx-run .ov-dial-num{animation:ov-num-in .7s ease-out .45s both}.ov-seo-stat{display:grid;grid-template-columns:104px 1fr 44px;gap:12px;align-items:center}.oss-label{font-family:JetBrains Mono,monospace;font-size:9px;letter-spacing:.03em;text-transform:uppercase;color:var(--gray-400)}.oss-val{font-family:JetBrains Mono,monospace;font-size:13px;font-weight:500;color:var(--gray-900);text-align:right}.oss-seg{display:flex;gap:4px}.oss-seg span{flex:1;height:8px;border-radius:3px;background:var(--gray-200);transform-origin:left center}.oss-meter{position:relative;height:8px;border-radius:4px;background:var(--gray-200);overflow:hidden}.oss-meter-fill{display:block;height:100%;border-radius:4px;background:var(--score);transform-origin:left center}.ov-chan.companion.ov-fx-run .oss-seg span{animation:ov-seg-in .4s ease-out both}.ov-chan.companion.ov-fx-run .oss-seg span:nth-child(1){animation-delay:.55s}.ov-chan.companion.ov-fx-run .oss-seg span:nth-child(2){animation-delay:.62s}.ov-chan.companion.ov-fx-run .oss-seg span:nth-child(3){animation-delay:.69s}.ov-chan.companion.ov-fx-run .oss-seg span:nth-child(4){animation-delay:.76s}.ov-chan.companion.ov-fx-run .oss-seg span:nth-child(5){animation-delay:.83s}@keyframes ov-seg-in{0%{transform:scaleX(0);opacity:0}to{transform:scaleX(1);opacity:1}}.ov-chan.companion.ov-fx-run .oss-meter-fill{animation:ov-bar-grow .6s ease-out .6s both}@media(prefers-reduced-motion:reduce){.ov-chan.companion.ov-fx-run .ov-seo-ring,.ov-chan.companion.ov-fx-run .ov-dial,.ov-chan.companion.ov-fx-run .ov-dial-num,.ov-chan.companion.ov-fx-run .oss-seg span,.ov-chan.companion.ov-fx-run .oss-meter-fill{animation:none!important}.ov-seo-ring{stroke-dashoffset:0}.ov-chan.companion.ov-fx-run .oss-seg span{transform:scaleX(1);opacity:1}.ov-chan.companion.ov-fx-run .oss-meter-fill{transform:scaleX(1)}}.ov-chan.primary .ov-dial:after{content:"";position:absolute;inset:0;border-radius:50%;z-index:1;pointer-events:none;background:conic-gradient(from 0deg,#1fab7a00 0deg 290deg,#1fab7a0d 326deg,#1fab7a2e 352deg,#1fab7a5c 360deg);-webkit-mask:radial-gradient(circle at center,transparent 0 37px,#000 41px 70px,transparent 74px);mask:radial-gradient(circle at center,transparent 0 37px,#000 41px 70px,transparent 74px);animation:ov-radar-sweep 5.5s linear infinite}@keyframes ov-radar-sweep{to{transform:rotate(360deg)}}.ov-chan.primary .ov-dial-blip{position:absolute;top:50%;left:50%;width:7px;height:7px;margin:-3.5px 0 0 -3.5px;border-radius:50%;background:var(--score);z-index:1;pointer-events:none;box-shadow:0 0 6px 1px #1fab7a66;animation:ov-blip-orbit 5.5s linear infinite}@keyframes ov-blip-orbit{0%{transform:rotate(0) translateY(-55px)}to{transform:rotate(360deg) translateY(-55px)}}.ov-chan.primary .ov-ai-ring{stroke-dashoffset:0}.ov-chan.primary.ov-fx-run .ov-ai-ring{animation:ov-ring-fill 1.6s cubic-bezier(.22,1,.36,1) .1s both}@keyframes ov-ring-fill{0%{stroke-dashoffset:272.7}to{stroke-dashoffset:0}}.ov-chan.primary.ov-fx-run .ov-dial{animation:ov-settle .9s ease-out 1.6s 1}@keyframes ov-settle{0%{box-shadow:0 0 #1fab7a00}35%{box-shadow:0 0 0 6px #1fab7a1f}to{box-shadow:0 0 0 12px #1fab7a00}}.ov-chan.primary.ov-fx-run .ov-dial-num{animation:ov-num-in .7s ease-out .45s both}@keyframes ov-num-in{0%{opacity:0;transform:translateY(11px)}to{opacity:1;transform:translateY(0)}}.ov-chan.primary .oe-bar span{position:relative;overflow:hidden;transform-origin:left center}.ov-chan.primary.ov-fx-run .oe-bar span{animation:ov-bar-grow .6s ease-out both}.ov-chan.primary.ov-fx-run .ov-eng:nth-child(1) .oe-bar span{animation-delay:.4s}.ov-chan.primary.ov-fx-run .ov-eng:nth-child(2) .oe-bar span{animation-delay:.5s}.ov-chan.primary.ov-fx-run .ov-eng:nth-child(3) .oe-bar span{animation-delay:.6s}.ov-chan.primary.ov-fx-run .ov-eng:nth-child(4) .oe-bar span{animation-delay:.7s}@keyframes ov-bar-grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.ov-chan.primary .oe-bar span:after{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(100deg,transparent 20%,rgba(255,255,255,.5) 50%,transparent 80%);transform:translate(-120%);animation:ov-bar-shimmer 2.8s ease-in-out infinite}.ov-chan.primary .ov-eng:nth-child(2) .oe-bar span:after{animation-delay:.4s}.ov-chan.primary .ov-eng:nth-child(3) .oe-bar span:after{animation-delay:.8s}.ov-chan.primary .ov-eng:nth-child(4) .oe-bar span:after{animation-delay:1.2s}@keyframes ov-bar-shimmer{0%{transform:translate(-120%)}55%,to{transform:translate(220%)}}.ov-live{display:inline-flex;align-items:center;gap:7px;margin-left:auto;font-family:JetBrains Mono,monospace;font-size:10px;letter-spacing:.04em;color:var(--score-deep);white-space:nowrap}.ov-live .ov-live-dot{position:relative;width:8px;height:8px;border-radius:50%;background:var(--score)}.ov-live .ov-live-dot:after{content:"";position:absolute;inset:-2px;border-radius:50%;border:2px solid var(--score);animation:ov-live-halo 2.4s ease-out infinite}@keyframes ov-live-halo{0%{transform:scale(.7);opacity:.5}to{transform:scale(2.1);opacity:0}}@media(prefers-reduced-motion:reduce){.ov-chan.primary .ov-dial:after,.ov-chan.primary .ov-dial-blip,.ov-chan.primary .oe-bar span:after,.ov-chan.primary.ov-fx-run .ov-ai-ring,.ov-chan.primary.ov-fx-run .ov-dial,.ov-chan.primary.ov-fx-run .ov-dial-num,.ov-chan.primary.ov-fx-run .oe-bar span,.ov-live .ov-live-dot:after{animation:none!important}.ov-chan.primary .ov-dial:after,.ov-chan.primary .ov-dial-blip,.ov-chan.primary .oe-bar span:after{display:none}.ov-chan.primary .ov-ai-ring{stroke-dashoffset:0}.ov-chan.primary.ov-fx-run .oe-bar span{transform:none}.ov-chan.primary.ov-fx-run .ov-dial-num{opacity:1;transform:none}}.ov-trend-line{stroke-dasharray:470;stroke-dashoffset:0}.ov-trend.ov-fx-run .ov-trend-line{animation:ov-line-draw 1.2s ease-out .1s both}@keyframes ov-line-draw{0%{stroke-dashoffset:470}to{stroke-dashoffset:0}}.ov-trend.ov-fx-run .ov-trend-area{animation:ov-area-in .9s ease-out .4s both}@keyframes ov-area-in{0%{opacity:0}to{opacity:1}}.ov-trend-dot-glow{transform-box:fill-box;transform-origin:center}.ov-trend.ov-fx-run .ov-trend-dot{animation:ov-tdot-in .4s ease-out 1.2s both}@keyframes ov-tdot-in{0%{opacity:0}to{opacity:1}}.ov-chan.companion.ov-fx-run .ov-trend-dot-glow,.ov-trend.ov-fx-run .ov-trend-dot-glow{animation:ov-tdot-pulse 2.4s ease-out 1.2s infinite both}@keyframes ov-tdot-pulse{0%{transform:scale(.7);opacity:0}18%{opacity:.5}70%,to{transform:scale(2.8);opacity:0}}.ov-trend.ov-fx-run .ov-delta{animation:ov-delta-in .5s cubic-bezier(.34,1.56,.64,1) 1.3s both}@keyframes ov-delta-in{0%{opacity:0;transform:scale(.82)}to{opacity:1;transform:scale(1)}}@media(prefers-reduced-motion:reduce){.ov-trend.ov-fx-run .ov-trend-line,.ov-trend.ov-fx-run .ov-trend-area,.ov-trend.ov-fx-run .ov-trend-dot,.ov-trend.ov-fx-run .ov-trend-dot-glow,.ov-trend.ov-fx-run .ov-delta{animation:none!important}.ov-trend-line{stroke-dashoffset:0}}.ov-trend-plot{position:relative}.ov-trend-chart{cursor:crosshair}.ov-cross-line,.ov-cross-dot{opacity:0;transition:opacity .12s ease;pointer-events:none}.ov-trend-plot.cross-active .ov-cross-line,.ov-trend-plot.cross-active .ov-cross-dot{opacity:1}.ov-trend-tip{position:absolute;left:0;top:0;transform:translate(-50%,calc(-100% - 10px));pointer-events:none;background:var(--ink);color:var(--hero-text);border-radius:var(--r-md);padding:6px 10px;font-family:JetBrains Mono,monospace;font-size:11px;white-space:nowrap;box-shadow:var(--shadow-lg);opacity:0;transition:opacity .12s ease;z-index:5;display:flex;flex-direction:column;gap:1px;line-height:1.3}.ov-trend-plot.cross-active .ov-trend-tip{opacity:1}.ov-trend-tip .tt-week{color:var(--hero-mono-muted);font-size:9px;letter-spacing:.04em;text-transform:uppercase}.ov-trend-tip .tt-score{color:#fff;font-weight:500}.ov-trend.ov-fx-run .ov-endpoint-label{animation:ov-tdot-in .45s ease-out 1.35s both}@media(prefers-reduced-motion:reduce){.ov-trend.ov-fx-run .ov-endpoint-label{animation:none!important}.ov-cross-line,.ov-cross-dot,.ov-trend-tip{transition:none!important}}.ov-board{display:flex;flex-direction:column;gap:10px}.ov-board-row{position:relative;display:grid;grid-template-columns:38px 1.05fr 1.7fr 64px;gap:18px;align-items:center;background:#fff;border:1px solid rgba(6,24,20,.05);border-radius:var(--r-lg);padding:14px 18px;box-shadow:0 1px 3px #0618140a;transition:transform .15s ease,box-shadow .15s ease}.ov-board-row:hover{transform:translateY(-2px);box-shadow:0 12px 28px #06181414,0 2px 6px #0618140d}.ov-board-row.you{background:var(--brand-tint);border-color:var(--brand-tint-2);box-shadow:0 2px 10px #0a6e4d1a}.ov-board-row.you:before{content:"";position:absolute;left:0;top:12px;bottom:12px;width:4px;border-radius:0 4px 4px 0;background:var(--brand)}.obr-rank{font-family:JetBrains Mono,monospace;font-size:13px;font-weight:500;color:var(--gray-400);text-align:center}.ov-board-row.you .obr-rank{color:var(--brand)}.obr-brand{display:flex;align-items:center;gap:11px;min-width:0}.obr-av{width:30px;height:30px;border-radius:9px;flex-shrink:0;display:flex;align-items:center;justify-content:center;color:#fff;font-family:JetBrains Mono,monospace;font-size:13px;font-weight:500;box-shadow:inset 0 0 0 1px #ffffff26}.obr-av.you-av{background:var(--brand)}.obr-name{font-size:13.5px;font-weight:500;color:var(--gray-800);display:inline-flex;align-items:center;gap:8px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ov-board-row.you .obr-name{color:var(--gray-900);font-weight:600}.obr-you{font-family:JetBrains Mono,monospace;font-size:9px;letter-spacing:.04em;text-transform:uppercase;background:var(--brand);color:#fff;padding:2px 7px;border-radius:100px}.obr-metrics{display:flex;flex-direction:column;gap:7px}.obr-metric{display:grid;grid-template-columns:92px 1fr 40px;gap:10px;align-items:center}.obr-mlabel{font-family:JetBrains Mono,monospace;font-size:9px;letter-spacing:.03em;text-transform:uppercase;color:var(--gray-400)}.obr-track{height:7px;background:var(--gray-150);border-radius:4px;overflow:hidden}.obr-fill{height:100%;border-radius:4px;transform-origin:left center}.obr-fill.share{background:var(--score)}.obr-val{font-family:JetBrains Mono,monospace;font-size:12px;font-weight:500;color:var(--gray-800);text-align:right}.obr-seen{text-align:right}.obr-seen .pill{font-family:JetBrains Mono,monospace}.ov-board-foot{font-size:12px;color:var(--gray-500);margin:12px 0 0;line-height:1.5}.ov-board .obr-fill{transform:scaleX(1)}.ov-board.ov-fx-run .obr-fill{animation:ov-bar-fill .7s cubic-bezier(.22,1,.36,1) both}.ov-board.ov-fx-run .ov-board-row:nth-child(1) .obr-fill{animation-delay:.05s}.ov-board.ov-fx-run .ov-board-row:nth-child(2) .obr-fill{animation-delay:.13s}.ov-board.ov-fx-run .ov-board-row:nth-child(3) .obr-fill{animation-delay:.21s}.ov-board.ov-fx-run .ov-board-row:nth-child(4) .obr-fill{animation-delay:.29s}.ov-board.ov-fx-run .ov-board-row:nth-child(5) .obr-fill{animation-delay:.37s}@keyframes ov-bar-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media(prefers-reduced-motion:reduce){.ov-board-row,.ov-board-row:hover{transition:none!important;transform:none!important}.ov-board.ov-fx-run .obr-fill{animation:none!important;transform:scaleX(1)}}.scan-panel{position:absolute;inset:62px 0 0;z-index:30;background:var(--gray-50);display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:40px}.scan-radar{position:relative;width:180px;height:180px;border-radius:50%;margin-bottom:30px;background:radial-gradient(circle at center,transparent 0 46px,rgba(10,110,77,.2) 46px 47.5px,transparent 47.5px 64px,rgba(10,110,77,.16) 64px 65.5px,transparent 65.5px 84px,rgba(10,110,77,.13) 84px 85.5px,transparent 85.5px)}.scan-radar:before{content:"";position:absolute;inset:0;border-radius:50%;background:conic-gradient(from 0deg,#1fab7a00 0deg 250deg,#1fab7a14 300deg,#1fab7a52 345deg,#1fab7a9e 360deg);-webkit-mask:radial-gradient(circle at center,transparent 0 30px,#000 36px 88px,transparent 90px);mask:radial-gradient(circle at center,transparent 0 30px,#000 36px 88px,transparent 90px);animation:ov-radar-sweep 1.4s linear infinite}.scan-radar:after{content:"";position:absolute;top:50%;left:50%;width:14px;height:14px;margin:-7px 0 0 -7px;border-radius:50%;background:var(--brand);box-shadow:0 0 0 6px #0a6e4d1f}.scan-status{font-family:JetBrains Mono,monospace;font-size:13px;color:var(--gray-700);letter-spacing:.02em;margin-bottom:22px;min-height:18px}.scan-engines{display:flex;gap:10px;flex-wrap:wrap;justify-content:center}.scan-eng{display:inline-flex;align-items:center;gap:7px;font-family:JetBrains Mono,monospace;font-size:11.5px;color:var(--gray-400);background:#fff;border:1px solid var(--gray-200);border-radius:100px;padding:6px 13px;transition:color .25s,border-color .25s,box-shadow .25s}.scan-eng .se-dot{width:8px;height:8px;border-radius:50%;background:var(--gray-300);transition:background .25s,box-shadow .25s}.scan-eng.on{color:var(--gray-800);border-color:var(--brand-tint-2);box-shadow:0 2px 10px #0a6e4d1f}.scan-eng.on .se-dot{background:var(--score);box-shadow:0 0 0 4px #1fab7a2e;animation:live-pulse 1.4s ease-in-out infinite}@media(prefers-reduced-motion:reduce){.scan-radar:before{animation:none}.scan-eng.on .se-dot{animation:none}}.ov-card,.ov-table-wrap{transition:transform .15s ease,box-shadow .15s ease}.ov-card:hover{transform:translateY(-2px);box-shadow:0 14px 34px #06181417,0 2px 6px #0618140d}.ov-action{transition:transform .15s ease,box-shadow .15s ease}.dash-nav-item{position:relative;transition:background .15s ease,color .15s ease;overflow:hidden}.dash-nav-item:before{content:"";position:absolute;left:-12px;top:8px;bottom:8px;width:3px;border-radius:0 3px 3px 0;background:var(--brand);transform:scaleY(0);transform-origin:center;opacity:0;transition:transform .22s cubic-bezier(.34,1.2,.64,1),opacity .18s ease}.dash-nav-item.active:before{transform:scaleY(1);opacity:1}.dash-brand-chip{transition:background .15s ease,transform .15s ease}.dash-group>summary{transition:background .15s ease,color .15s ease}.ov-empty-cta,.ov-open-link,.oa-link,.ov-section-label a,.fr-btn,.tb-icon-btn,.dash-range,.ov-tip-btn,.scan-eng,.kpi-card{transition:transform .15s ease,box-shadow .15s ease,background .15s ease,border-color .15s ease,color .15s ease}.ov-empty-cta:active,.fr-btn:active,.tb-icon-btn:active,.dash-range:active,.ov-tip-btn:active{transform:scale(.97)}.ov-open-link:active,.oa-link:active,.ov-section-label a:active{transform:scale(.98)}.dash-nav-item:active{transform:scale(.99)}.ov-tip-pop{transition:opacity .18s ease,transform .18s ease,visibility .18s}.ov-band-badge,.ov-impact,.ovt-you,.cs-tag,.soon-badge{transition:background .15s ease,color .15s ease,box-shadow .15s ease}.ov-delta{transition:box-shadow .15s ease,background .15s ease}@media(prefers-reduced-motion:reduce){.ov-card,.ov-action,.ov-card:hover,.dash-nav-item,.dash-nav-item:before,.dash-brand-chip,.ov-empty-cta,.ov-open-link,.oa-link,.ov-section-label a,.fr-btn,.tb-icon-btn,.dash-range,.ov-tip-btn,.scan-eng,.kpi-card,.ov-tip-pop,.ov-band-badge,.ov-impact,.ov-delta{transition:none!important}.ov-card:hover{transform:none}.dash-nav-item.active:before{transform:scaleY(1)}}.closing-band{position:relative;overflow:hidden;border-radius:var(--r-2xl);padding:56px;text-align:center;background:radial-gradient(55% 70% at 78% 8%,rgba(31,171,122,.2),transparent 60%),radial-gradient(45% 60% at 12% 100%,rgba(10,110,77,.18),transparent 65%),linear-gradient(rgba(255,255,255,.022) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.022) 1px,transparent 1px),var(--ink);background-size:auto,auto,40px 40px,40px 40px,auto;box-shadow:0 40px 90px #0618144d,0 0 0 1px #1fab7a1f}.closing-band:before{content:"";position:absolute;top:-30%;right:-8%;width:520px;height:520px;border-radius:50%;background:radial-gradient(circle,#1fab7a2e,#1fab7a00 64%);filter:blur(20px);pointer-events:none;z-index:0;animation:hero-drift 24s ease-in-out infinite alternate}@media(prefers-reduced-motion:reduce){.closing-band:before{animation:none}}.cta-arrow-dark{background:var(--ink);color:#fff}.sig-field{position:absolute;inset:0;z-index:1;pointer-events:none;overflow:hidden}.sig-blip{position:absolute;width:6px;height:6px;border-radius:50%;background:var(--score);opacity:.45;animation:sig-pulse 2.6s ease-in-out infinite}.sig-ping{position:absolute;width:9px;height:9px;border-radius:50%;border:1.5px solid var(--score);animation:sig-ping 3.2s ease-out infinite}@keyframes sig-pulse{0%,to{opacity:.18;transform:scale(.7)}50%{opacity:.55;transform:scale(1.12)}}@keyframes sig-ping{0%{transform:scale(1);opacity:.5}to{transform:scale(3.4);opacity:0}}@media(prefers-reduced-motion:reduce){.sig-blip,.sig-ping{animation:none}}.tap-ping{position:absolute;width:14px;height:14px;margin:-7px 0 0 -7px;border-radius:50%;border:2px solid var(--score);pointer-events:none;z-index:5;animation:tap-ping-anim .85s ease-out forwards}@keyframes tap-ping-anim{0%{transform:scale(.4);opacity:.85}to{transform:scale(5);opacity:0}}.prompt-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px}.pt-search{flex:1;max-width:340px;display:flex;align-items:center;gap:9px;background:#fff;border:1px solid var(--gray-200);border-radius:var(--r-md);padding:9px 14px;font-size:13px;color:var(--gray-400)}.pt-search i{font-size:15px}.pt-actions{display:flex;gap:9px}.ptable-head,.ptable-row{display:grid;grid-template-columns:1fr 220px 116px;gap:16px;align-items:center}.ptable-head{padding:13px 22px;border-bottom:1px solid var(--gray-150);font-family:JetBrains Mono,monospace;font-size:10px;text-transform:uppercase;letter-spacing:.06em;color:var(--gray-400);font-weight:500}.ptable-head .pth-r{text-align:right}.ptable-row{padding:15px 22px;border-bottom:1px solid var(--gray-100);transition:background .12s}.ptable-row:last-child{border-bottom:none}.ptable-row:hover{background:var(--gray-25)}.pt-prompt{display:flex;align-items:center;gap:11px;font-size:13.5px;color:var(--gray-800)}.pt-prompt i{color:var(--gray-300);font-size:14px;flex-shrink:0}.pt-engines{display:flex;flex-wrap:wrap;gap:5px}.pt-vis{text-align:right}.pt-vis .pv-pct{font-family:JetBrains Mono,monospace;font-size:14px;font-weight:500;color:var(--gray-900)}.pt-vis .pv-pct.zero{color:var(--gray-300)}.pt-vis .pv-trend{font-family:JetBrains Mono,monospace;font-size:10.5px;color:var(--score-deep);display:flex;align-items:center;justify-content:flex-end;gap:3px;margin-top:2px}.pt-vis .pv-trend.down{color:var(--red)}.pt-vis .pv-trend.flat{color:var(--gray-400)}.engine-pill.pplx{color:var(--pplx);background:var(--pplx-bg);border-color:transparent}.engine-pill.pplx .engine-dot{background:var(--pplx)}.prompt-locked{display:flex;align-items:center;justify-content:center;gap:8px;padding:15px;font-family:JetBrains Mono,monospace;font-size:12px;color:var(--gray-400)}.prompt-locked i{font-size:13px}.locked-report{position:relative;margin-bottom:18px;border-radius:var(--r-xl);overflow:hidden;border:1px solid var(--gray-200);box-shadow:var(--shadow-sm)}.locked-content{filter:blur(6px);opacity:.6;pointer-events:none;-webkit-user-select:none;user-select:none}.locked-overlay{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:32px;background:linear-gradient(to bottom,#f8f8f499,#f8f8f4f7 46%)}.lock-badge{width:48px;height:48px;border-radius:14px;background:var(--brand);color:#fff;display:flex;align-items:center;justify-content:center;margin-bottom:16px;box-shadow:0 8px 20px #0a6e4d40}.lock-badge i{font-size:22px}.locked-overlay h3{font-size:19px;margin-bottom:8px}.locked-overlay p{font-size:13.5px;color:var(--gray-600);max-width:440px;margin:0 0 20px;line-height:1.55}.lock-actions{display:flex;gap:10px;flex-wrap:wrap;justify-content:center}.dash-side .dash-group>summary,.dash-side .dash-nav-label{font-family:Inter,system-ui,sans-serif;font-size:12px;font-weight:500;letter-spacing:.04em;text-transform:uppercase;color:#6f6f68}.dash-side .dash-nav-item{font-family:Inter,system-ui,sans-serif;font-size:15px;font-weight:500;line-height:1.4;letter-spacing:0;text-transform:none;color:#0e0e0d}.dash-side .dash-nav-item.active{color:#0a6e4d}.dash-side .dash-nav-item.soon{color:#6f6f68}.ov-eng .oe-bar,.oss-seg span,.oss-meter,.obr-track{height:7px;border-radius:999px}.ov-eng .oe-bar,.oss-meter,.obr-track{background:#0618140f;overflow:hidden}.ov-eng .oe-bar span,.oss-meter-fill,.obr-fill{border-radius:999px}.oss-seg{gap:5px}.oss-seg span{border-radius:999px;background:#0618140f}.oss-seg span.on{background:var(--score)}.ov-board-row.you .obr-track{background:#0a6e4d1f}.ov-chan.primary .oe-bar span:after{display:none}.ov-live,.land-hero .eyebrow{display:none!important}section[data-view=consultant] .dash-body{padding:30px 32px 56px}section[data-view=consultant] .obr-metrics{gap:11px}section[data-view=consultant] .ov-board{gap:12px}section[data-view=consultant] .ov-board-row{padding:16px 20px}section[data-view=consultant] .ov-section-label{margin-bottom:18px}section[data-view=consultant] .ov-brand2{margin-bottom:40px}section[data-view=consultant] .ov-trend{margin-bottom:40px}section[data-view=consultant] .ov-actions{margin-bottom:40px}section[data-view=consultant] .ov-brand2{padding:34px}section[data-view=consultant] .ov-trend{padding:28px 32px}section[data-view=consultant] .ov-action{padding:24px 26px}.ov-trend-line{stroke:#1fab7a;stroke-width:2px;stroke-linejoin:round;stroke-linecap:round;filter:none}.ov-trend .ov-trend-dot-glow{display:none}.ov-trend .ov-endpoint-label rect{fill:#eef3ee;stroke:#0618140f;stroke-width:1px;rx:10px}.ov-trend .ov-endpoint-label text{fill:#0a6e4d}.ov-chan-label .ocl-icon{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:8px;flex-shrink:0}.ov-chan-label .ocl-icon svg{width:15px;height:15px}.ov-chan.primary .ocl-icon{background:#0a6e4d1a;color:var(--brand)}.ov-chan.companion .ocl-icon{background:var(--gray-100);color:var(--gray-600)}.ov-chan-label .ocl-kind{font-family:JetBrains Mono,monospace;font-size:9.5px;font-weight:500;letter-spacing:.08em;line-height:1;padding:4px 9px;border-radius:999px}.ov-chan.primary .ov-chan-label .ocl-kind{background:#0a6e4d1a;color:var(--brand)}.ov-chan.companion .ov-chan-label .ocl-kind{background:var(--gray-100);color:var(--gray-600)}.ov-channels .ov-chan{padding:16px 18px;border-radius:14px}.ov-channels .ov-chan-div{background:linear-gradient(to bottom,transparent,rgba(6,24,20,.1) 16%,rgba(6,24,20,.1) 84%,transparent)}.dash-side{background:#061814;border-right:1px solid rgba(255,255,255,.06)}.dash-side .dash-side-logo{color:#fff}.dash-side .dash-side-logo span[style*="9fb3a8"]{color:#9fb3a8!important}.dash-side .dash-brand-chip{background:#ffffff0d;border:1px solid rgba(255,255,255,.08)}.dash-side .dash-brand-chip:hover{background:#ffffff14}.dash-side .dash-brand-chip .bc-name strong{color:#f1f1eb}.dash-side .dash-brand-chip .bc-name span{color:#6f8c7f}.dash-side .dash-brand-chip>i{color:#9fb3a8}.dash-side .dash-nav-label,.dash-side .dash-group>summary{color:#999990}.dash-side .dash-group>summary:hover{color:#dcdcd2;background:#ffffff0d}.dash-side .dash-group>summary .dg-ic,.dash-side .dash-group>summary .dg-chevron{color:#999990;opacity:.9}.dash-side .dash-nav-item{color:#f1f1eb}.dash-side .dash-nav-item svg{color:#999990;opacity:.9}.dash-side .dash-nav-item:hover{background:#ffffff0d;color:#fff}.dash-side .dash-nav-item.active{background:#1fab7a24;color:#1fab7a}.dash-side .dash-nav-item.active svg{color:#4fc494;opacity:1}.dash-side .dash-nav-item.active:before{background:#1fab7a}.dash-side .dash-nav-item.soon{color:#999990}.dash-side .dash-nav-item.soon:hover{background:#ffffff0d;color:#dcdcd2}.dash-side .dash-nav-item.soon svg{opacity:.5}.dash-side .seo-soon-note,.dash-side .dash-subgroup-label{color:#6f8c7f}.dash-side .soon-badge{background:#ffffff14;color:#999990}.dash-side .dash-side-foot{border-top:1px solid rgba(255,255,255,.06)}.dash-side .dash-side-foot .df-info strong{color:#f1f1eb}.dash-side .dash-side-foot .df-info span{color:#6f8c7f}.audit-rep-head{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.audit-rep-head h2{font-size:28px;letter-spacing:-.015em;color:#0e0e0d;line-height:1.12}.audit-rep-head p{font-size:14px;color:#6f6f68;margin:6px 0 0}.audit-rep-newbtn{flex-shrink:0;background:#061814;color:#fff;border:none;padding:11px 18px;border-radius:999px;font-size:13.5px;font-weight:500;display:inline-flex;align-items:center;gap:7px;box-shadow:0 2px 6px #0618141f,0 1px 2px #0618140f;transition:background .2s cubic-bezier(.4,0,.2,1),transform .2s cubic-bezier(.4,0,.2,1),box-shadow .2s cubic-bezier(.4,0,.2,1)}.audit-rep-newbtn i{width:15px;height:15px}.audit-rep-newbtn:hover{background:#032820;transform:translateY(-1px);box-shadow:0 6px 16px #06181429}.audit-rep-newbtn:active{transform:scale(.98)}.audit-rep-reserved{min-height:320px;margin-top:40px}@media(prefers-reduced-motion:reduce){.audit-rep-newbtn{transition:none!important}.audit-rep-newbtn:hover,.audit-rep-newbtn:active{transform:none!important}}.audit-kpi-row{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-top:28px}@media(max-width:920px){.audit-kpi-row{grid-template-columns:repeat(2,1fr)}}@media(max-width:540px){.audit-kpi-row{grid-template-columns:1fr}}.audit-kpi{display:flex;align-items:center;gap:14px;background:#fff;border:1px solid rgba(6,24,20,.06);border-radius:18px;padding:18px 20px;box-shadow:0 1px 2px #0618140a,0 6px 16px #0618140d;transition:transform .2s cubic-bezier(.4,0,.2,1),box-shadow .2s cubic-bezier(.4,0,.2,1)}.audit-kpi:hover{transform:translateY(-2px);box-shadow:0 2px 4px #0618140d,0 10px 24px #06181412}.audit-kpi .ak-ic{width:40px;height:40px;border-radius:11px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.audit-kpi .ak-ic svg{width:19px;height:19px;stroke-width:2}.audit-kpi .ak-ic.blue{background:var(--blue-bg);color:var(--blue)}.audit-kpi .ak-ic.green{background:var(--score-tint);color:var(--score-deep)}.audit-kpi .ak-ic.amber{background:var(--amber-bg);color:var(--amber)}.audit-kpi .ak-ic.purple{background:#edeaf7;color:#6a4fb0}.audit-kpi .ak-num{font-family:JetBrains Mono,monospace;font-size:30px;font-weight:500;line-height:1;letter-spacing:-.02em;color:#0e0e0d}.audit-kpi .ak-label{font-size:13px;color:#6f6f68;margin-top:6px}@media(prefers-reduced-motion:reduce){.audit-kpi{transition:none!important}.audit-kpi:hover{transform:none!important}}.audit-search{display:flex;align-items:center;gap:10px;background:#fff;border:1px solid rgba(6,24,20,.06);border-radius:12px;padding:11px 16px;margin-top:24px;box-shadow:0 1px 2px #0618140a;transition:border-color .2s cubic-bezier(.4,0,.2,1),box-shadow .2s cubic-bezier(.4,0,.2,1)}.audit-search:focus-within{border-color:#1fab7a8c;box-shadow:0 0 0 4px #1fab7a1f}.audit-search>svg{width:17px;height:17px;color:#6f6f68;flex-shrink:0}.audit-search input{flex:1;border:none;outline:none;background:transparent;font-family:Inter,system-ui,sans-serif;font-size:14px;color:#0e0e0d}.audit-search input::placeholder{color:#6f6f68}.audit-list{background:#fff;border:1px solid rgba(6,24,20,.06);border-radius:18px;box-shadow:0 1px 2px #0618140a,0 6px 16px #0618140d;margin-top:16px;overflow:hidden}.audit-row{display:flex;align-items:center;gap:16px;padding:16px 20px;border-bottom:1px solid rgba(6,24,20,.06);transition:background .15s ease}.audit-row:last-child{border-bottom:none}.audit-row:hover{background:var(--gray-25)}.audit-row .ar-ic{width:38px;height:38px;border-radius:10px;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;background:var(--brand-tint);color:var(--brand)}.audit-row .ar-ic svg{width:18px;height:18px;stroke-width:2}.audit-row .ar-main{flex:1;min-width:0}.audit-row .ar-title{font-size:15px;font-weight:500;color:#0e0e0d;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.audit-row .ar-url{font-family:JetBrains Mono,monospace;font-size:12px;color:#6f6f68;margin-top:3px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.audit-row .ar-date{display:inline-flex;align-items:center;gap:6px;font-family:JetBrains Mono,monospace;font-size:11.5px;color:#6f6f68;flex-shrink:0;white-space:nowrap}.audit-row .ar-date svg{width:13px;height:13px;stroke-width:2}.audit-row .ar-donut{position:relative;width:40px;height:40px;flex-shrink:0}.audit-row .ar-donut svg{width:40px;height:40px;display:block}.audit-row .ar-donut .ar-donut-num{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-family:JetBrains Mono,monospace;font-size:12px;font-weight:500;color:#0e0e0d}.audit-row .ar-chev{color:#c0c0b5;flex-shrink:0;display:inline-flex}.audit-row .ar-chev svg{width:18px;height:18px;stroke-width:2}@media(prefers-reduced-motion:reduce){.audit-search,.audit-row{transition:none!important}}#audit-report-view{display:none}section[data-view=konsulent-audit].report-open .audit-rep-head,section[data-view=konsulent-audit].report-open .audit-kpi-row,section[data-view=konsulent-audit].report-open .audit-search,section[data-view=konsulent-audit].report-open .audit-list{display:none}section[data-view=konsulent-audit].report-open #audit-report-view{display:block}.ar-back{display:inline-flex;align-items:center;gap:7px;background:none;border:none;padding:0;font-family:Inter,system-ui,sans-serif;font-size:13.5px;font-weight:500;color:#6f6f68;cursor:pointer;transition:color .15s ease,gap .15s ease}.ar-back:hover{color:#0e0e0d;gap:9px}.ar-back svg{width:16px;height:16px;stroke-width:2}.ar-report-bar{display:flex;align-items:center;gap:14px;margin-top:18px}.ar-url-field{flex:1;min-width:0;display:flex;align-items:center;gap:10px;background:#fff;border:1px solid rgba(6,24,20,.06);border-radius:12px;padding:11px 16px;box-shadow:0 1px 2px #0618140a}.ar-url-field svg{width:17px;height:17px;color:#6f6f68;flex-shrink:0}.ar-url-field .aru-text{font-family:JetBrains Mono,monospace;font-size:13px;color:#0e0e0d;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ar-rerun{flex-shrink:0;display:inline-flex;align-items:center;gap:7px;background:#fff;border:1px solid rgba(6,24,20,.12);border-radius:999px;padding:10px 16px;font-size:13px;font-weight:500;color:#0e0e0d;cursor:pointer;transition:background .2s cubic-bezier(.4,0,.2,1),border-color .2s cubic-bezier(.4,0,.2,1),transform .2s cubic-bezier(.4,0,.2,1)}.ar-rerun:hover{background:var(--gray-50);border-color:#0618142e}.ar-rerun:active{transform:scale(.98)}.ar-rerun svg{width:15px;height:15px;stroke-width:2}.ar-report-body{min-height:220px;margin-top:24px}@media(prefers-reduced-motion:reduce){.ar-back,.ar-rerun{transition:none!important}.ar-back:hover{gap:7px}.ar-rerun:active{transform:none!important}}.arc-card{display:flex;gap:36px;align-items:center;background:#fff;border:1px solid rgba(6,24,20,.06);border-radius:18px;padding:32px 34px;box-shadow:0 1px 2px #0618140a,0 6px 16px #0618140d}@media(max-width:720px){.arc-card{flex-direction:column;align-items:flex-start;gap:24px}}.arc-gauge{position:relative;width:150px;height:150px;flex-shrink:0}@media(max-width:720px){.arc-gauge{margin:0 auto}}.arc-gauge svg{width:150px;height:150px;display:block}.arc-gauge-num{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center}.arc-gauge-num .n{font-family:JetBrains Mono,monospace;font-size:44px;font-weight:500;line-height:1;letter-spacing:-.02em;color:#0e0e0d}.arc-gauge-num .of{font-family:JetBrains Mono,monospace;font-size:11px;letter-spacing:.08em;color:#6f6f68;margin-top:6px}.arc-summary{flex:1;min-width:0}.arc-summary h3{font-size:22px;letter-spacing:-.015em;color:#0e0e0d;line-height:1.2;margin-bottom:12px}.arc-summary p{font-size:14px;color:#4e4e48;line-height:1.6;margin:0 0 22px;max-width:560px}.arc-stats{display:flex;gap:40px}.arc-stat .as-num{font-family:JetBrains Mono,monospace;font-size:24px;font-weight:500;letter-spacing:-.01em;color:#0e0e0d;line-height:1}.arc-stat .as-label{font-size:12.5px;color:#6f6f68;margin-top:6px}.arc-dims-title{font-size:17px;color:#0e0e0d;margin:32px 0 16px}.arc-dims-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}@media(max-width:920px){.arc-dims-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.arc-dims-grid{grid-template-columns:1fr}}.arc-dim{background:#fff;border:1px solid rgba(6,24,20,.06);border-radius:18px;padding:18px 20px;box-shadow:0 1px 2px #0618140a,0 6px 16px #0618140d}.arc-dim-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:12px}.arc-dim-name{font-size:15px;font-weight:500;color:#0e0e0d;line-height:1.3}.arc-dim-score{font-family:JetBrains Mono,monospace;font-size:18px;font-weight:500;letter-spacing:-.01em;flex-shrink:0}.arc-dim-track{height:7px;border-radius:999px;background:#0618140f;overflow:hidden;margin-bottom:12px}.arc-dim-bar{height:100%;border-radius:999px}.arc-dim-sub{font-size:12.5px;color:#6f6f68;line-height:1.5;margin:0}.arc-fund-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin:32px 0 16px}.arc-fund-head h3{font-size:17px;color:#0e0e0d}.arc-fund-meta{font-family:JetBrains Mono,monospace;font-size:11.5px;color:#6f6f68;flex-shrink:0}.arc-funds{display:flex;flex-direction:column;gap:14px}.arc-fund{background:#fff;border:1px solid rgba(6,24,20,.06);border-radius:18px;padding:22px 24px;box-shadow:0 1px 2px #0618140a,0 6px 16px #0618140d}.arc-fund-title{display:flex;align-items:center;gap:10px;font-size:15.5px;font-weight:500;color:#0e0e0d;line-height:1.35;margin-bottom:14px}.arc-fund-title .aft-ic{display:inline-flex;flex-shrink:0}.arc-fund-title .aft-ic svg{width:18px;height:18px;stroke-width:2}.arc-chips{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:16px}.arc-chip{display:inline-flex;align-items:center;font-family:JetBrains Mono,monospace;font-size:10.5px;letter-spacing:.02em;padding:4px 11px;border-radius:999px;background:var(--gray-100);color:#4e4e48;box-shadow:inset 0 0 0 1px #0618140f}.arc-chip.prio-hoj{background:var(--red-bg);color:var(--red-ink);box-shadow:inset 0 0 0 1px #b832322e}.arc-chip.prio-mid{background:var(--amber-bg);color:var(--amber-ink);box-shadow:inset 0 0 0 1px #c97a142e}.arc-fund-today{font-size:13.5px;color:#4e4e48;line-height:1.55;margin:0 0 14px}.arc-fund-today b{color:#0e0e0d;font-weight:600}.arc-fix{display:flex;align-items:flex-start;gap:10px;background:#e8f7f0;border-left:3px solid #1FAB7A;border-radius:12px;padding:12px 16px}.arc-fix .afx-ic{display:inline-flex;flex-shrink:0;color:#0a6e4d;margin-top:1px}.arc-fix .afx-ic svg{width:16px;height:16px;stroke-width:2.2}.arc-fix .afx-text{font-size:13.5px;color:#0a6e4d;line-height:1.5}.arc-fix .afx-text b{font-weight:600}.arc-next-title{font-size:17px;color:#0e0e0d;margin:32px 0 16px}.arc-next-card{background:#fff;border:1px solid rgba(6,24,20,.06);border-radius:18px;padding:24px 26px;box-shadow:0 1px 2px #0618140a,0 6px 16px #0618140d}.arc-next-item{display:flex;align-items:flex-start;gap:14px;padding:12px 0;border-bottom:1px solid rgba(6,24,20,.06)}.arc-next-item:first-child{padding-top:0}.arc-next-item:last-child{padding-bottom:0;border-bottom:none}.arc-next-badge{width:26px;height:26px;border-radius:50%;background:#061814;color:#fff;font-family:JetBrains Mono,monospace;font-size:12px;font-weight:500;display:flex;align-items:center;justify-content:center;flex-shrink:0}.arc-next-text{font-size:14px;color:#0e0e0d;line-height:1.5;padding-top:3px}.arc-cta{position:relative;overflow:hidden;background:#061814;border-radius:18px;padding:28px 32px;margin-top:18px;display:flex;align-items:center;justify-content:space-between;gap:24px;box-shadow:0 1px 2px #0618140a,0 10px 28px #06181429}@media(max-width:600px){.arc-cta{flex-direction:column;align-items:flex-start}}.arc-cta:before{content:"";position:absolute;top:-40%;right:-6%;width:320px;height:320px;border-radius:50%;background:radial-gradient(circle,#1fab7a2e,#1fab7a00 64%);pointer-events:none}.arc-cta-text{position:relative;z-index:1}.arc-cta-text h4{font-size:18px;color:#fff;margin-bottom:6px;letter-spacing:-.01em}.arc-cta-text p{font-size:13.5px;color:#f4f8f6b8;margin:0;line-height:1.5}.arc-cta-btn{position:relative;z-index:1;flex-shrink:0;display:inline-flex;align-items:center;gap:8px;background:#1fab7a;color:#061814;border:none;padding:11px 20px;border-radius:999px;font-size:13.5px;font-weight:600;cursor:pointer;box-shadow:0 4px 14px #1fab7a47;transition:background .2s cubic-bezier(.4,0,.2,1),transform .2s cubic-bezier(.4,0,.2,1)}.arc-cta-btn:hover{background:#37d199;transform:translateY(-1px)}.arc-cta-btn:active{transform:scale(.98)}.arc-cta-btn svg{width:16px;height:16px;stroke-width:2}@media(prefers-reduced-motion:reduce){.arc-cta-btn{transition:none!important}.arc-cta-btn:hover,.arc-cta-btn:active{transform:none!important}}.arc-preview{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-top:18px}.arc-preview-left{display:inline-flex;align-items:center;gap:12px}.arc-preview-label{font-size:12.5px;color:#6f6f68}.arc-seg{display:inline-flex;background:var(--gray-100);border-radius:999px;padding:3px;gap:2px}.arc-seg button{background:transparent;border:none;padding:6px 14px;border-radius:999px;font-family:Inter,system-ui,sans-serif;font-size:12.5px;font-weight:500;color:#6f6f68;cursor:pointer;transition:color .15s ease,background .15s ease}.arc-seg button:hover{color:#0e0e0d}.arc-seg button.active{background:#eef3ee;color:#0a6e4d;box-shadow:0 1px 2px #0618140d}.arc-preview-right{display:inline-flex;gap:8px}.arc-pv-btn{display:inline-flex;align-items:center;gap:6px;background:#fff;border:1px solid rgba(6,24,20,.12);border-radius:999px;padding:7px 14px;font-size:12.5px;font-weight:500;color:#6f6f68;cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease}.arc-pv-btn:hover{background:var(--gray-50);border-color:#0618142e;color:#0e0e0d}.arc-pv-btn svg{width:14px;height:14px;stroke-width:2}@media(prefers-reduced-motion:reduce){.arc-seg button,.arc-pv-btn{transition:none!important}}.audit-mock-banner{display:flex;align-items:center;gap:11px;background:#fbedd7;border:1px solid rgba(201,122,20,.22);border-radius:12px;padding:10px 16px;margin-top:20px;color:#4d2a02}.audit-mock-banner .amb-ic{display:inline-flex;flex-shrink:0;color:#c97a14}.audit-mock-banner .amb-ic svg{width:17px;height:17px;stroke-width:2}.audit-mock-banner .amb-text{font-size:13px;line-height:1.4}.audit-mock-banner .amb-text strong{font-weight:600}.audit-mock-banner .amb-sub{color:#6f6f68;margin-left:6px;font-weight:400}section[data-view=konsulent-audit].report-open .audit-mock-banner{display:none}.ov-chan.primary .ov-ai-ring{stroke:#1fab7a}.ov-chan.primary .ov-band-badge{background:#e8f7f0;color:#0a6e4d}.ov-chan.primary .ov-band-badge .bb-dot{background:#1fab7a}.ov-channels{grid-template-columns:1fr 1fr;gap:20px;align-items:stretch}.ov-channels .ov-chan-div{display:none}@media(max-width:820px){.ov-channels{grid-template-columns:1fr;gap:16px}}.ov-channels .ov-chan{padding:22px;border-radius:16px;border:1px solid rgba(6,24,20,.06);box-shadow:0 1px 2px #06181408}.ov-channels .ov-chan.primary{background:#0a6e4d0a}.ov-channels .ov-chan.companion{background:#06181406}.ov-chan-label{gap:9px}.ov-chan-label .ocl-icon{width:32px;height:32px;border-radius:10px}.ov-chan-label .ocl-icon svg{width:17px;height:17px}.ov-chan-label .ocl-kind{font-size:10px;letter-spacing:.1em;padding:4px 10px}section[data-view=consultant] .ov-channels .ov-chan{box-shadow:none;border:1px solid rgba(6,24,20,.08)}section[data-view=consultant] .ov-chan-label .ocl-icon svg{width:20px;height:20px;stroke-width:2}section[data-view=consultant] .ov-chan.primary .ov-chan-label .ocl-kind,section[data-view=consultant] .ov-chan.companion .ov-chan-label .ocl-kind{font-family:Inter,system-ui,sans-serif;font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#06181473;background:transparent;border:none;padding:0;border-radius:0;box-shadow:none;margin-left:8px}section[data-view=consultant] .ov-chan.companion div[style*=EEF3EE]{margin-bottom:18px}section[data-view=consultant] .ov-chan.companion div[style*="rgba(6,24,20,0.6)"]{margin-bottom:4px!important}section[data-view=consultant] #seoTopOpp{line-height:1.3}section[data-view=consultant] .ov-chan.companion .ov-seo-mini{gap:0;border-top:1px solid rgba(6,24,20,.06)}section[data-view=consultant] .ov-chan.companion .ov-seo-stat{padding:8px 0;align-items:center;margin-bottom:12px}section[data-view=consultant] .ov-chan.companion .ov-seo-stat:last-child{margin-bottom:0}.ov-chan.primary .ov-radar-slot{flex-shrink:0;width:230px;display:flex;align-items:center;justify-content:center}.ov-chan.primary .ov-radar-slot svg{display:block}.ov-chan.primary .ov-geo-score{display:flex;align-items:baseline;gap:6px;margin-bottom:12px}.ov-chan.primary .ov-geo-score .ogs-n{font-family:JetBrains Mono,monospace;font-size:58px;font-weight:700;line-height:1;letter-spacing:-.02em;color:#061814}.ov-chan.primary .ov-geo-score .ogs-of{font-family:JetBrains Mono,monospace;font-size:18px;font-weight:500;color:#6f6f68}section[data-view=consultant] .ov-channels .ov-chan.primary{background:#f6faf8}section[data-view=consultant] .ov-chan.primary .ov-seo-mini{gap:0;border-top:1px solid rgba(6,24,20,.06)}section[data-view=consultant] .ov-chan.primary .ov-seo-stat{padding:8px 0;align-items:center;margin-bottom:12px}section[data-view=consultant] .ov-chan.primary .ov-seo-stat:last-child{margin-bottom:0}section[data-view=consultant] .ov-chan .ov-seo-mini{margin-top:18px}section[data-view=consultant] .ov-chan .ov-chan-main{min-height:200px}section[data-view=consultant] .ov-chan.primary .ov-seo-mini,section[data-view=consultant] .ov-chan.companion .ov-seo-mini{gap:0;border-top:1px solid rgba(6,24,20,.06);margin:18px 0;padding-top:14px}section[data-view=consultant] .ov-chan.primary .ov-seo-stat,section[data-view=consultant] .ov-chan.companion .ov-seo-stat{display:flex;align-items:center;gap:14px;min-height:28px;padding:0;margin-bottom:12px}section[data-view=consultant] .ov-chan.primary .ov-seo-stat:last-child,section[data-view=consultant] .ov-chan.companion .ov-seo-stat:last-child{margin-bottom:0}section[data-view=consultant] .ov-chan.primary .oss-label,section[data-view=consultant] .ov-chan.companion .oss-label{flex:0 0 160px;width:160px;font-family:JetBrains Mono,monospace;font-size:11px;font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:#06181480}section[data-view=consultant] .ov-chan.primary .oss-seg,section[data-view=consultant] .ov-chan.companion .oss-seg,section[data-view=consultant] .ov-chan.primary .oss-meter,section[data-view=consultant] .ov-chan.companion .oss-meter{flex:0 0 130px;width:130px;max-width:130px;height:8px}section[data-view=consultant] .ov-chan.primary .oss-seg span,section[data-view=consultant] .ov-chan.companion .oss-seg span{height:8px}section[data-view=consultant] .ov-chan.primary .oss-val,section[data-view=consultant] .ov-chan.companion .oss-val{margin-left:auto;min-width:48px;text-align:right;font-family:JetBrains Mono,monospace;font-size:13px;color:#061814}section[data-view=kunde] .kunde-card,section[data-view=kunde] .kunde-q-card,section[data-view=kunde] .kunde-cta{box-shadow:none;border:1px solid rgba(6,24,20,.08)}section[data-view=kunde] .kunde-card:hover,section[data-view=kunde] .kunde-q-card:hover,section[data-view=kunde] .kunde-cta:hover{box-shadow:none;transform:none}section[data-view=consultant] .ov-brand2{background:#fff;border:1px solid rgba(6,24,20,.08);border-radius:18px;box-shadow:none}section[data-view=consultant] .ov-brand2:hover{box-shadow:none;transform:none}section[data-view=consultant] .ov-channels{grid-template-columns:1fr 1px 1fr;gap:0;align-items:stretch}section[data-view=consultant] .ov-channels .ov-chan-div{display:block;width:1px;background:#06181414;margin:4px 0}section[data-view=consultant] .ov-channels .ov-chan{background:transparent!important;border:none;border-radius:0;box-shadow:none;padding:4px 28px}section[data-view=consultant] .ov-channels .ov-chan.primary{padding-left:4px}section[data-view=consultant] .ov-channels .ov-chan.companion{padding-right:4px}@media(max-width:820px){section[data-view=consultant] .ov-channels{grid-template-columns:1fr}section[data-view=consultant] .ov-channels .ov-chan-div{width:auto;height:1px;margin:4px 0}section[data-view=consultant] .ov-channels .ov-chan,section[data-view=consultant] .ov-channels .ov-chan.primary,section[data-view=consultant] .ov-channels .ov-chan.companion{padding:18px 4px}}section[data-view=consultant] .ov-chan-label{gap:8px;margin-bottom:18px;min-height:0}section[data-view=consultant] .ov-chan-label .ocl-icon{background:transparent;border:none;padding:0;width:auto;height:auto;color:#0a6e4d}section[data-view=consultant] .ov-chan-label .ocl-icon svg{width:17px;height:17px;stroke-width:2}section[data-view=consultant] .ov-chan-label .ocl-title{font-family:Inter,system-ui,sans-serif;font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:#0618148c}section[data-view=consultant] .ov-chan-label .ocl-kind{display:none}section[data-view=consultant] .ov-chan-label .ov-tip{display:none}section[data-view=consultant] .ov-live{display:none!important}section[data-view=consultant] .ov-chan .ov-chan-main{min-height:0;gap:24px;margin-bottom:0;padding:4px 0 18px}section[data-view=consultant] .ov-chan .ov-chan-side{display:flex;flex-direction:column}section[data-view=consultant] .ov-chan.primary .ov-geo-score{margin-bottom:8px;align-items:baseline}section[data-view=consultant] .ov-chan.primary .ov-geo-score .ogs-n{font-family:JetBrains Mono,monospace;font-size:56px;font-weight:700;line-height:1;letter-spacing:-.02em;color:#061814}section[data-view=consultant] .ov-chan.primary .ov-geo-score .ogs-of{font-family:JetBrains Mono,monospace;font-size:17px;font-weight:500;color:#0618146b}section[data-view=consultant] .ov-chan.companion .ov-dial-num{position:static;inset:auto;display:block}section[data-view=consultant] .ov-chan.companion .ov-dial-num:before{display:none}section[data-view=consultant] .ov-chan.companion .ov-dial-num .of{font-family:JetBrains Mono,monospace;font-size:11px;font-weight:500;letter-spacing:.04em;text-transform:uppercase;color:#0618146b;margin-top:4px;display:block}section[data-view=consultant] .ov-chan.companion .ov-dial{width:132px;height:132px;flex-shrink:0;display:flex;align-items:center;justify-content:center;box-shadow:none;background:transparent}section[data-view=consultant] .ov-chan.companion .ov-seo-ring{stroke:#1fab7a;stroke-width:7}section[data-view=consultant] .ov-chan.primary .ov-radar-slot{width:196px}section[data-view=consultant] .ov-chan .ov-band-badge{align-self:flex-start;background:transparent;box-shadow:none;padding:0;margin:0 0 6px;font-size:12.5px;font-weight:500;color:#06181499}section[data-view=consultant] .ov-chan.primary .ov-band-badge{color:#0a6e4d}section[data-view=consultant] .ov-chan.companion .ov-band-badge{color:#0a6e4d}section[data-view=consultant] .ov-chan .ov-band-badge .bb-dot{width:6px;height:6px;background:#1fab7a}section[data-view=consultant] .ov-wk-delta{font-family:JetBrains Mono,monospace;font-size:12px;font-weight:500;display:inline-flex;align-items:center;gap:5px;margin:2px 0 0}section[data-view=consultant] .ov-wk-delta.up{color:#1fab7a}section[data-view=consultant] .ov-wk-delta.down{color:#b83232}section[data-view=consultant] .ov-wk-delta .wkd-vs{color:#06181466;font-weight:400}section[data-view=consultant] .ov-chan .ov-meaning{font-size:13px;color:#0618148c;margin:10px 0 0;line-height:1.45}section[data-view=consultant] .ov-chan .ov-seo-mini{gap:0;margin:0;padding-top:14px;border-top:1px solid rgba(6,24,20,.08)}section[data-view=consultant] .ov-chan .ov-seo-stat{display:flex;align-items:center;gap:14px;min-height:30px;padding:9px 0;margin:0;border-bottom:1px solid rgba(6,24,20,.06)}section[data-view=consultant] .ov-chan .ov-seo-stat:last-child{border-bottom:none}section[data-view=consultant] .ov-chan .oss-label{flex:0 0 150px;width:150px;font-family:Inter,system-ui,sans-serif;font-size:11px;font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:#06181480}section[data-view=consultant] .ov-chan .oss-seg,section[data-view=consultant] .ov-chan .oss-meter{flex:0 0 120px;width:120px;max-width:120px;height:6px;background:#06181414;border-radius:999px}section[data-view=consultant] .ov-chan .oss-seg{gap:4px;background:transparent}section[data-view=consultant] .ov-chan .oss-seg span{height:6px;background:#06181414}section[data-view=consultant] .ov-chan .oss-seg span.on{background:#1fab7a}section[data-view=consultant] .ov-chan .oss-meter-fill{background:#1fab7a}section[data-view=consultant] .ov-chan .oss-val{margin-left:auto;min-width:44px;text-align:right;font-family:JetBrains Mono,monospace;font-size:13px;font-weight:500;color:#061814}section[data-view=consultant] .ov-chan .ov-chan-foot{margin-top:16px;padding-top:14px;border-top:1px solid rgba(6,24,20,.08)}section[data-view=consultant] .ov-chan .ov-audit-date{font-family:JetBrains Mono,monospace;font-size:11px;color:#06181466}section[data-view=consultant] .ov-chan .ov-open-link{font-size:13px;font-weight:500;color:#0a6e4d}section[data-view=consultant] .ov-eng.gpt .oe-bar span{background:#10a37f}section[data-view=consultant] .ov-eng.claude .oe-bar span{background:#d97757}section[data-view=consultant] .ov-eng.gemini .oe-bar span{background:#4f8bfa}section[data-view=consultant] .ov-eng.pplx .oe-bar span{background:#20808d}section[data-view=consultant] .ov-brand2 .ov-insight{margin-top:22px;background:transparent;border:none;border-top:1px solid rgba(6,24,20,.08);border-radius:0;padding:16px 0 0}section[data-view=kunde]{--kunde-accent: #0A6E4D}section[data-view=kunde] .k-rank-row.you{background:color-mix(in srgb,var(--kunde-accent) 12%,#fff)}section[data-view=kunde] .k-rank-row.you .rp{color:var(--kunde-accent)}section[data-view=kunde] .kunde-cta .kc-ic{background:color-mix(in srgb,var(--kunde-accent) 12%,#fff);color:var(--kunde-accent)}section[data-view=consultant] .ov-chan.companion .ov-dial:before,section[data-view=consultant] .ov-chan.companion .ov-dial:after,section[data-view=consultant] .ov-chan.companion .ov-dial-num:before{content:none!important;display:none!important;background:none!important}section[data-view=consultant] .ov-chan.companion .ov-dial{position:relative;display:flex;align-items:center;gap:22px;width:auto;height:auto;background:transparent;box-shadow:none;border-radius:0}section[data-view=consultant] .ov-chan.companion .ov-dial svg{width:120px;height:120px;flex-shrink:0;display:block;overflow:visible}section[data-view=consultant] .ov-chan.companion .ov-dial svg circle{fill:none}section[data-view=consultant] .ov-chan.companion .ov-dial svg circle:first-of-type{stroke:#06181414;stroke-width:7}section[data-view=consultant] .ov-chan.companion .ov-seo-ring{stroke:#1fab7a;stroke-width:7;stroke-linecap:round;stroke-dasharray:439.82;stroke-dashoffset:96.76;transform:rotate(-90deg);transform-box:view-box;transform-origin:84px 84px;filter:none}section[data-view=consultant] .ov-chan.companion .ov-dial-num{position:static;inset:auto;display:flex;flex-direction:column;align-items:flex-start;justify-content:center}section[data-view=consultant] .ov-chan.companion .ov-dial-num .n{font-family:JetBrains Mono,monospace;font-size:56px;font-weight:700;line-height:1;letter-spacing:-.02em;color:#061814}section[data-view=consultant] .ov-chan.companion .ov-dial-num .of{font-family:JetBrains Mono,monospace;font-size:11px;font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:#0618146b;margin-top:6px;display:block}section[data-view=consultant] .ov-chan.companion .ov-chan-main{align-items:center}@media(prefers-reduced-motion:reduce){section[data-view=consultant] .ov-chan.companion .ov-seo-ring{stroke-dashoffset:96.76}}section[data-view=consultant] .dash-topbar{border-bottom:1px solid rgba(6,24,20,.08);background:#ffffffd1}section[data-view=consultant] .dash-topbar .tb-title{font-family:Inter,system-ui,sans-serif;font-size:14px;font-weight:500;letter-spacing:-.005em;color:#0618149e}section[data-view=consultant] .dash-topbar .tb-actions{gap:8px}section[data-view=consultant] .dash-range{height:34px;padding:0 13px;gap:7px;background:transparent;border:1px solid rgba(6,24,20,.08);border-radius:999px;box-shadow:none;color:#0618149e;font-family:JetBrains Mono,monospace;font-size:11.5px;font-weight:500}section[data-view=consultant] .dash-range:hover{border-color:#0618142e;color:#061814}section[data-view=consultant] .dash-range i{color:#06181466}section[data-view=consultant] .dash-topbar .tb-icon-btn{width:34px;height:34px;border-radius:999px;background:transparent;border:1px solid rgba(6,24,20,.08);box-shadow:none;color:#0618148c}section[data-view=consultant] .dash-topbar .tb-icon-btn:hover{border-color:#0618142e;color:#061814}section[data-view=consultant] .dash-topbar .btn-primary{height:34px;padding:0 15px;gap:7px;background:#061814;color:#fff;border-radius:999px;box-shadow:none;font-family:Inter,system-ui,sans-serif;font-size:12.5px;font-weight:500}section[data-view=consultant] .dash-topbar .btn-primary:hover{background:#032820;box-shadow:none;transform:none}section[data-view=consultant] .ov-head{margin-bottom:24px!important}section[data-view=consultant] .ov-head h2{font-family:Inter,system-ui,sans-serif;font-size:30px;font-weight:700;letter-spacing:-.025em;line-height:1.1;color:#061814;margin-bottom:5px}section[data-view=consultant] .ov-head p{font-size:14px;color:#06181480;line-height:1.5;margin:0;max-width:620px}section[data-view=consultant] .ov-state-toggle{gap:12px;margin-bottom:28px}section[data-view=consultant] .ov-state-toggle .ost-label{font-family:Inter,system-ui,sans-serif;font-size:10px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:#06181466}section[data-view=consultant] .ov-state-tabs{background:transparent;border:1px solid rgba(6,24,20,.08);border-radius:999px;padding:3px;gap:2px}section[data-view=consultant] .ov-state-tab{background:transparent;border:none;border-radius:999px;padding:5px 14px;font-family:Inter,system-ui,sans-serif;font-size:12px;font-weight:500;color:#06181480;box-shadow:none}section[data-view=consultant] .ov-state-tab:hover{color:#061814}section[data-view=consultant] .ov-state-tab.active{background:#fff;color:#061814;box-shadow:none;border:1px solid rgba(6,24,20,.06)}section[data-view=consultant] #ov-with-data .ov-alert.warn{display:flex;align-items:center;gap:12px;padding:14px 18px;margin-bottom:28px;background:#c97a140f;border:1px solid rgba(201,122,20,.22);border-radius:18px;box-shadow:none;color:#061814;font-size:13.5px;line-height:1.4}section[data-view=consultant] #ov-with-data .ov-alert.warn .oa-ic{color:#c97a14}section[data-view=consultant] #ov-with-data .ov-alert.warn .oa-ic svg{width:18px;height:18px;stroke-width:2}section[data-view=consultant] #ov-with-data .ov-alert.warn .oa-text{flex:1;color:#061814;font-weight:500}section[data-view=consultant] #ov-with-data .ov-alert.warn .oa-text .oa-figs{font-family:JetBrains Mono,monospace;font-weight:500}section[data-view=consultant] #ov-with-data .ov-alert.warn .oa-link{color:#c97a14;font-family:Inter,system-ui,sans-serif;font-size:13px;font-weight:600;white-space:nowrap;display:inline-flex;align-items:center;gap:5px}section[data-view=consultant] #ov-with-data .ov-alert.warn .oa-link svg{width:14px;height:14px;stroke-width:2}section[data-view=consultant] .ov-brand2 .ov-insight{display:flex;align-items:center;gap:10px;background:transparent;border:none;border-top:1px solid rgba(6,24,20,.08);border-radius:0;margin-top:22px;padding:16px 0 0;box-shadow:none}section[data-view=consultant] .ov-brand2 .ov-insight .oi-ic{color:#06181473}section[data-view=consultant] .ov-brand2 .ov-insight .oi-ic svg{width:17px;height:17px;stroke-width:2}section[data-view=consultant] .ov-brand2 .ov-insight p{margin:0;font-family:Inter,system-ui,sans-serif;font-size:13.5px;line-height:1.45;color:#061814}section[data-view=consultant] .ov-brand2 .ov-insight p b{font-family:JetBrains Mono,monospace;font-weight:500;color:#061814}section[data-view=consultant] .ov-section-label:has(+.ov-actions-summary){font-family:Inter,system-ui,sans-serif;font-size:10px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:#06181466;margin-bottom:14px}section[data-view=consultant] .ov-section-label:has(+.ov-actions-summary) a{color:#0618148c;font-weight:500}section[data-view=consultant] .ov-section-label:has(+.ov-actions-summary) a:hover{color:#061814}section[data-view=consultant] .ov-actions-summary{display:flex;align-items:center;gap:12px;background:#1fab7a0f;border:1px solid rgba(31,171,122,.22);border-radius:18px;padding:14px 18px;margin-bottom:16px;box-shadow:none}section[data-view=consultant] .ov-actions-summary .oas-ic{width:30px;height:30px;border-radius:9px;background:#1fab7a24;color:#0e8e62;box-shadow:none}section[data-view=consultant] .ov-actions-summary .oas-ic svg{width:16px;height:16px;stroke-width:2}section[data-view=consultant] .ov-actions-summary p{margin:0;font-size:13.5px;color:#061814}section[data-view=consultant] .ov-actions-summary p b{font-family:JetBrains Mono,monospace;font-weight:500;color:#1fab7a}section[data-view=consultant] .ov-actions-summary .oas-points{margin-left:auto;font-family:JetBrains Mono,monospace;font-size:14px;font-weight:500;color:#1fab7a;white-space:nowrap}section[data-view=consultant] .ov-actions{gap:16px}section[data-view=consultant] .ov-action{background:#fff;border:1px solid rgba(6,24,20,.08);border-radius:18px;box-shadow:none;padding:22px 24px}section[data-view=consultant] .ov-action:hover{box-shadow:none;transform:none}section[data-view=consultant] .ov-rank{width:24px;height:24px;border-radius:7px;background:#061814;color:#fff;font-family:JetBrains Mono,monospace;font-size:12px;font-weight:500}section[data-view=consultant] .ov-action-ic{width:34px;height:34px;border-radius:9px;background:#0618140a;color:#0618148c}section[data-view=consultant] .ov-action-ic svg{width:18px;height:18px;stroke-width:2}section[data-view=consultant] .ov-action .ov-impact,section[data-view=consultant] .ov-action .ov-impact.high,section[data-view=consultant] .ov-action .ov-impact.mid{background:transparent;color:#06181499;border:1px solid rgba(6,24,20,.08);box-shadow:none;font-family:Inter,system-ui,sans-serif;font-size:10px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;padding:4px 10px;border-radius:999px}section[data-view=consultant] .ov-action h4{font-size:15px;font-weight:600;letter-spacing:-.01em;color:#061814}section[data-view=consultant] .ov-action p{font-size:13px;color:#0618148c;line-height:1.55}section[data-view=consultant] .ov-impact-meter{gap:10px;margin:4px 0 18px}section[data-view=consultant] .oim-label{font-family:Inter,system-ui,sans-serif;font-size:9px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#06181466}section[data-view=consultant] .oim-track{height:6px;border-radius:999px;background:#06181414;overflow:hidden}section[data-view=consultant] .oim-fill{height:100%;border-radius:999px}section[data-view=consultant] .oim-fill.high{background:#1fab7a}section[data-view=consultant] .oim-fill.mid{background:#c97a14}section[data-view=consultant] .ov-action-foot{margin-top:auto;padding-top:14px;border-top:1px solid rgba(6,24,20,.08);display:flex;align-items:center;justify-content:space-between;gap:10px}section[data-view=consultant] .ov-action-link{color:#061814;font-size:13px;font-weight:600;display:inline-flex;align-items:center;gap:5px}section[data-view=consultant] .ov-action-link:hover{color:#0a6e4d}section[data-view=consultant] .ov-action-link i{font-size:14px}section[data-view=consultant] .ov-done-toggle{font-family:Inter,system-ui,sans-serif;font-size:9px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#06181466;gap:7px}section[data-view=consultant] .ov-done-toggle .odt-box{width:16px;height:16px;border-radius:5px;border:1.5px solid rgba(6,24,20,.2)}section[data-view=consultant] .ov-section-label:has(+.ov-trend),section[data-view=consultant] .ov-section-label:has(+.ov-board){font-family:Inter,system-ui,sans-serif;font-size:10px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:#06181466;margin-bottom:14px}section[data-view=consultant] .ov-trend{background:#fff;border:1px solid rgba(6,24,20,.08);border-radius:18px;box-shadow:none}section[data-view=consultant] .ov-trend:hover{box-shadow:none;transform:none}section[data-view=consultant] .ov-trend-head h3{font-family:Inter,system-ui,sans-serif;font-size:16px;font-weight:600;letter-spacing:-.015em;color:#061814}section[data-view=consultant] .ov-trend .ov-delta{background:transparent;border-radius:0;padding:0;box-shadow:none;font-family:Inter,system-ui,sans-serif;font-size:12.5px;font-weight:500;color:#06181480;gap:6px}section[data-view=consultant] .ov-trend .ov-delta i{color:#1fab7a}section[data-view=consultant] .ov-trend .ov-delta .ovd-num{font-family:JetBrains Mono,monospace;font-weight:500;color:#1fab7a}section[data-view=consultant] .ov-trend-sub{font-size:12.5px;color:#06181473;margin:0 0 18px}section[data-view=consultant] #ov-trend-svg g[stroke="#C0C0B5"]{display:none}section[data-view=consultant] #ov-trend-svg g[fill="#999990"]{fill:#06181461}section[data-view=consultant] .ov-trend .ov-trend-line{stroke:#0a6e4d}section[data-view=consultant] .ov-trend .ov-trend-area{fill:#0a6e4d0d}section[data-view=consultant] .ov-trend .ov-trend-pts{stroke:#0a6e4d}section[data-view=consultant] .ov-trend .ov-trend-dot{fill:#0a6e4d}section[data-view=consultant] .ov-trend-x{color:#06181466}section[data-view=consultant] .ov-trend-tip{background:#fff;border:1px solid rgba(6,24,20,.08);box-shadow:none;color:#061814}section[data-view=consultant] .ov-trend-tip .tt-week{color:#06181473}section[data-view=consultant] .ov-trend-tip .tt-score{color:#061814}section[data-view=consultant] .ov-board{gap:0;background:#fff;border:1px solid rgba(6,24,20,.08);border-radius:18px;overflow:hidden}section[data-view=consultant] .ov-board-row{background:transparent;border:none;border-radius:0;box-shadow:none;padding:16px 22px;border-bottom:1px solid rgba(6,24,20,.06)}section[data-view=consultant] .ov-board-row:last-child{border-bottom:none}section[data-view=consultant] .ov-board-row:hover{background:var(--gray-25);box-shadow:none;transform:none}section[data-view=consultant] .ov-board-row.you{background:#0a6e4d0d}section[data-view=consultant] .ov-board-row.you:hover{background:#0a6e4d0d}section[data-view=consultant] .ov-board-row.you:before{background:#0a6e4d}section[data-view=consultant] .ov-board-row .obr-rank{font-family:JetBrains Mono,monospace;color:#06181466}section[data-view=consultant] .ov-board-row.you .obr-rank{color:#0a6e4d}section[data-view=consultant] .ov-board-row .obr-name{color:#061814}section[data-view=consultant] .ov-board .obr-av{background:#0618140f!important;color:#06181499!important;box-shadow:none}section[data-view=consultant] .ov-board .obr-av.you-av{background:#0a6e4d!important;color:#fff!important}section[data-view=consultant] .ov-board .obr-mlabel{font-family:JetBrains Mono,monospace;font-size:9px;letter-spacing:.04em;text-transform:uppercase;color:#06181466}section[data-view=consultant] .ov-board .obr-track{height:6px;border-radius:999px;background:#06181414}section[data-view=consultant] .ov-board .obr-fill.share{background:#06181438}section[data-view=consultant] .ov-board .obr-val{font-family:JetBrains Mono,monospace;color:#061814;text-align:right}section[data-view=consultant] .ov-board-foot{color:#06181473}.view .section,.view .feat-card,.view .feat-card2,.view .preview-card,.view .audit-header,.view .audit-hero,.view .kunde-card,.view .kunde-q-card,.view .kunde-cta,.view .step,.view .ov-card,.view .kpi-card,.view .trend-card,.view .comp-side,.view .fix-card,.view .act-card,.view .ov-board-row{box-shadow:none}.view .section:hover,.view .feat-card:hover,.view .feat-card2:hover,.view .preview-card:hover,.view .audit-header:hover,.view .audit-hero:hover,.view .kunde-card:hover,.view .kunde-q-card:hover,.view .kunde-cta:hover,.view .step:hover,.view .ov-card:hover,.view .kpi-card:hover,.view .trend-card:hover,.view .comp-side:hover,.view .fix-card:hover,.view .act-card:hover,.view .ov-board-row:hover{box-shadow:none;transform:none}.view .dash-page-head h2{font-family:Inter,system-ui,sans-serif;font-size:26px;font-weight:700;letter-spacing:-.022em;line-height:1.12;color:#061814}.view .dash-page-head p{font-size:13.5px;color:#06181480;line-height:1.5}.view .btn-primary{background:#061814;box-shadow:none}.view .btn-primary:hover{background:#032820;box-shadow:none}.view .btn-out{background:transparent;box-shadow:none}.view .btn-out:hover{box-shadow:none}.view .dash-topbar{border-bottom:1px solid rgba(6,24,20,.08)}.view .dash-range{height:34px;padding:0 13px;gap:7px;background:transparent;border:1px solid rgba(6,24,20,.08);border-radius:999px;box-shadow:none;color:#0618149e;font-family:JetBrains Mono,monospace;font-size:11.5px;font-weight:500}.view .dash-range:hover{border-color:#0618142e;color:#061814}.view .dash-range i{color:#06181466}.view .dash-topbar .tb-icon-btn{width:34px;height:34px;border-radius:999px;background:transparent;border:1px solid rgba(6,24,20,.08);box-shadow:none;color:#0618148c}.view .dash-topbar .tb-icon-btn:hover{border-color:#0618142e;color:#061814}.view .dash-topbar .btn-primary{height:34px;padding:0 15px;gap:7px;background:#061814;color:#fff;border-radius:999px;box-shadow:none;font-family:Inter,system-ui,sans-serif;font-size:12.5px;font-weight:500}.view .dash-topbar .btn-primary:hover{background:#032820;box-shadow:none;transform:none}.view .ptable-row,.view .audit-row{transition:background .12s ease}.view .ptable-row:hover,.view .audit-row:hover{background:var(--gray-25)}.view .dim-bar-track,.view .cb-track,.view .cs-track,.view .pc-dim-track,.view .oim-track,.view .obr-track{background:#06181414;border-radius:999px}.view .audit-favicon{box-shadow:none}section[data-view=consultant] .ov-brand2:before{display:none}section[data-view=consultant] .ov-chan.primary .ov-radar-slot{width:auto;display:flex;align-items:center;justify-content:center}section[data-view=consultant] .ov-chan.primary .ov-radar-slot svg{width:120px;height:120px;display:block;overflow:visible}section[data-view=consultant] .ov-chan.primary .ov-radar-slot svg circle{fill:none}section[data-view=consultant] .ov-chan.primary .ov-geo-ring{filter:none}section[data-view=consultant] .ov-geo-engines{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-top:16px}section[data-view=consultant] .ov-geo-engines .ov-eng{background:#fff;border:1px solid rgba(6,24,20,.08);border-radius:12px;padding:10px 11px;min-width:0;align-items:flex-start;gap:7px}section[data-view=consultant] .ov-geo-engines .oe-name{font-family:JetBrains Mono,monospace;font-size:10px;letter-spacing:.04em;color:#06181480}section[data-view=consultant] .ov-geo-engines .oe-val{font-family:JetBrains Mono,monospace;font-size:16px;font-weight:500;color:#061814}section[data-view=consultant] .ov-geo-engines .oe-bar{width:100%;height:5px;border-radius:999px;background:#06181414;overflow:hidden}section[data-view=consultant] .ov-geo-engines .oe-bar span{border-radius:999px}section[data-view=consultant] .ov-geo-engines .ov-eng.gpt .oe-bar span{background:#10a37f}section[data-view=consultant] .ov-geo-engines .ov-eng.claude .oe-bar span{background:#d97757}section[data-view=consultant] .ov-geo-engines .ov-eng.gemini .oe-bar span{background:#4f8bfa}section[data-view=consultant] .ov-geo-engines .ov-eng.pplx .oe-bar span{background:#20808d}section[data-view=consultant] .ov-geo-engines .ov-eng.gpt .oe-name,section[data-view=consultant] .ov-geo-engines .ov-eng.claude .oe-name,section[data-view=consultant] .ov-geo-engines .ov-eng.gemini .oe-name,section[data-view=consultant] .ov-geo-engines .ov-eng.pplx .oe-name{color:#06181480}section[data-view=consultant] .ov-seo-metrics{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-top:16px}section[data-view=consultant] .ov-seo-metrics .ov-metric{background:#fff;border:1px solid rgba(6,24,20,.08);border-radius:12px;padding:10px 11px;display:flex;flex-direction:column;align-items:flex-start;gap:7px;min-width:0}section[data-view=consultant] .ov-seo-metrics .om-label{font-family:JetBrains Mono,monospace;font-size:10px;letter-spacing:.04em;text-transform:uppercase;color:#06181480}section[data-view=consultant] .ov-seo-metrics .om-val{font-family:JetBrains Mono,monospace;font-size:16px;font-weight:500;color:#061814}section[data-view=consultant] .ov-seo-metrics .om-bar{width:100%;height:5px;border-radius:999px;background:#06181414;overflow:hidden}section[data-view=consultant] .ov-seo-metrics .om-bar span{display:block;height:100%;border-radius:999px;background:#1fab7a}section[data-view=consultant] .ov-channels{align-items:stretch}section[data-view=consultant] .ov-channels .ov-chan{display:flex;flex-direction:column}section[data-view=consultant] .ov-channels .ov-chan .ov-chan-main{min-height:168px;align-items:center}section[data-view=consultant] .ov-geo-engines,section[data-view=consultant] .ov-seo-metrics{margin-top:16px}section[data-view=consultant] .ov-channels .ov-chan .ov-chan-foot{margin-top:auto}section[data-view=consultant] .ov-brand2-head{margin:0 0 16px;align-items:baseline;gap:10px}section[data-view=consultant] .ov-brand2-head h3{font-family:Inter,system-ui,sans-serif;font-size:18px;font-weight:600;letter-spacing:-.015em;color:#061814}section[data-view=consultant] .ov-brand2-head .ov-tagline{font-family:JetBrains Mono,monospace;font-size:12px;color:#06181473}section[data-view=consultant] .ov-brand2{background:transparent;border:none;border-radius:0;box-shadow:none;padding:0}section[data-view=consultant] .ov-channels{grid-template-columns:1fr 1fr;gap:16px;align-items:stretch}section[data-view=consultant] .ov-channels .ov-chan-div{display:none}@media(max-width:900px){section[data-view=consultant] .ov-channels{grid-template-columns:1fr}}section[data-view=consultant] .ov-channels .ov-chan{background:#fff!important;border:1px solid rgba(6,24,20,.08);border-radius:18px;box-shadow:none;padding:24px 26px}section[data-view=consultant] .ov-channels .ov-chan.primary{padding-left:26px}section[data-view=consultant] .ov-channels .ov-chan.companion{padding-right:26px}section[data-view=consultant] .ov-brand2 .ov-insight{margin-top:16px;border:none;border-radius:0;padding:2px 2px 0;background:transparent}section[data-view=konsulent-audit] .audit-kpi-row{margin-top:24px;gap:14px}section[data-view=konsulent-audit] .audit-search{margin-top:16px}section[data-view=konsulent-audit] .audit-list{margin-top:14px}section[data-view=konsulent-audit] .audit-kpi{flex-direction:column;align-items:flex-start;gap:12px;padding:18px 20px;border-radius:18px;border:1px solid rgba(6,24,20,.08);background:#fff;box-shadow:none}section[data-view=konsulent-audit] .audit-kpi:hover{box-shadow:none;transform:none}section[data-view=konsulent-audit] .audit-kpi .ak-ic,section[data-view=konsulent-audit] .audit-kpi .ak-ic.blue,section[data-view=konsulent-audit] .audit-kpi .ak-ic.green,section[data-view=konsulent-audit] .audit-kpi .ak-ic.amber,section[data-view=konsulent-audit] .audit-kpi .ak-ic.purple{width:auto;height:auto;background:transparent;border-radius:0;color:#06181473}section[data-view=konsulent-audit] .audit-kpi .ak-ic svg{width:18px;height:18px;stroke-width:2}section[data-view=konsulent-audit] .audit-kpi .ak-body{display:flex;flex-direction:column-reverse;gap:6px;align-items:flex-start}section[data-view=konsulent-audit] .audit-kpi .ak-label{font-family:Inter,system-ui,sans-serif;font-size:10px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:#06181473;margin:0}section[data-view=konsulent-audit] .audit-kpi .ak-num{font-family:JetBrains Mono,monospace;font-size:30px;font-weight:700;letter-spacing:-.02em;line-height:1;color:#061814;margin:0}section[data-view=konsulent-audit] .audit-kpi:has(.ak-ic.green) .ak-num{display:inline-flex;align-items:center;gap:8px}section[data-view=konsulent-audit] .audit-kpi:has(.ak-ic.green) .ak-num:after{content:"";width:8px;height:8px;border-radius:50%;background:#c97a14;flex-shrink:0}section[data-view=konsulent-audit] .audit-search{padding:9px 14px;border-radius:12px;border:1px solid rgba(6,24,20,.08);background:#fff;box-shadow:none}section[data-view=konsulent-audit] .audit-search>svg{width:16px;height:16px;color:#06181473}section[data-view=konsulent-audit] .audit-search input{font-size:13.5px;color:#061814}section[data-view=konsulent-audit] .audit-search input::placeholder{color:#06181473}section[data-view=konsulent-audit] .audit-list{border-radius:18px;border:1px solid rgba(6,24,20,.08);box-shadow:none}section[data-view=konsulent-audit] .audit-row{border-bottom:1px solid rgba(6,24,20,.06)}section[data-view=konsulent-audit] .audit-row:hover{background:#06181405}section[data-view=konsulent-audit] .audit-row .ar-ic{width:auto;height:auto;background:transparent;border-radius:0;color:#06181473}section[data-view=konsulent-audit] .audit-row .ar-ic svg{width:18px;height:18px;stroke-width:2}section[data-view=konsulent-audit] .audit-row .ar-title{font-weight:600;color:#061814}section[data-view=konsulent-audit] .audit-row .ar-url{font-family:JetBrains Mono,monospace;color:#06181473}section[data-view=konsulent-audit] .audit-row .ar-date{color:#06181473}section[data-view=konsulent-audit] .audit-row .ar-chev{color:#0618144d}section[data-view=konsulent-audit] .audit-row .ar-donut svg circle:first-of-type{stroke:#06181414}section[data-view=konsulent-audit] .audit-row .ar-donut-num{font-family:JetBrains Mono,monospace;color:#061814}.arc-* classes are detail-only). Visual-only. Findings + next-steps/CTA blocks left as-is. */ section[data-view="konsulent-audit"] .ar-back{color:#06181499}section[data-view=konsulent-audit] .ar-back:hover{color:#061814}section[data-view=konsulent-audit] .ar-back svg{width:16px;height:16px;stroke-width:2}section[data-view=konsulent-audit] .ar-url-field{border-radius:999px;padding:9px 16px;border:1px solid rgba(6,24,20,.08);background:#fff;box-shadow:none}section[data-view=konsulent-audit] .ar-url-field svg{width:16px;height:16px;color:#06181473}section[data-view=konsulent-audit] .ar-url-field .aru-text{font-family:JetBrains Mono,monospace;color:#061814}section[data-view=konsulent-audit] .ar-rerun{border:1px solid rgba(6,24,20,.08);box-shadow:none;color:#061814;padding:8px 15px;font-weight:500}section[data-view=konsulent-audit] .ar-rerun:hover{background:var(--gray-50);border-color:#0618142e}section[data-view=konsulent-audit] .ar-rerun svg{width:15px;height:15px;stroke-width:2;color:#0618148c}section[data-view=konsulent-audit] .arc-preview-label{font-family:Inter,system-ui,sans-serif;font-size:10px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:#06181466}section[data-view=konsulent-audit] .arc-seg{background:transparent;border:1px solid rgba(6,24,20,.08);border-radius:999px;padding:3px;gap:2px}section[data-view=konsulent-audit] .arc-seg button{background:transparent;border:none;border-radius:999px;padding:6px 14px;font-size:12.5px;font-weight:500;color:#06181480}section[data-view=konsulent-audit] .arc-seg button:hover{color:#061814;background:transparent}section[data-view=konsulent-audit] .arc-seg button.active{background:#fff;color:#061814;box-shadow:none;border:1px solid rgba(6,24,20,.06)}section[data-view=konsulent-audit] .arc-pv-btn{border:1px solid rgba(6,24,20,.08);box-shadow:none;color:#06181499}section[data-view=konsulent-audit] .arc-pv-btn:hover{background:var(--gray-50);border-color:#0618142e;color:#061814}section[data-view=konsulent-audit] .arc-pv-btn svg{width:14px;height:14px;stroke-width:2}section[data-view=konsulent-audit] .arc-card{background:#fff;border:1px solid rgba(6,24,20,.08);border-radius:18px;box-shadow:none}section[data-view=konsulent-audit] .arc-gauge svg circle{stroke-width:8}section[data-view=konsulent-audit] .arc-gauge svg circle:first-of-type{stroke:#06181414}section[data-view=konsulent-audit] .arc-gauge-num .n{font-family:JetBrains Mono,monospace;color:#061814}section[data-view=konsulent-audit] .arc-gauge-num .of{font-family:JetBrains Mono,monospace;color:#0618146b}section[data-view=konsulent-audit] .arc-summary h3{color:#061814;font-weight:600}section[data-view=konsulent-audit] .arc-summary p{color:#0618148c}section[data-view=konsulent-audit] .arc-stats{gap:24px}section[data-view=konsulent-audit] .arc-stat+.arc-stat{border-left:1px solid rgba(6,24,20,.08);padding-left:24px}section[data-view=konsulent-audit] .arc-stat .as-num{font-family:JetBrains Mono,monospace;color:#061814}section[data-view=konsulent-audit] .arc-stat .as-label{font-family:Inter,system-ui,sans-serif;font-size:10px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:#0618146b}section[data-view=konsulent-audit] .arc-stat:last-child .as-num{display:inline-flex;align-items:center;gap:7px}section[data-view=konsulent-audit] .arc-stat:last-child .as-num:after{content:"";width:7px;height:7px;border-radius:50%;background:#b83232;flex-shrink:0}section[data-view=konsulent-audit] .arc-dims-title{color:#061814;font-weight:600}section[data-view=konsulent-audit] .arc-dim{background:#fff;border:1px solid rgba(6,24,20,.08);border-radius:18px;box-shadow:none}section[data-view=konsulent-audit] .arc-dim-name{font-weight:600;color:#061814}section[data-view=konsulent-audit] .arc-dim-score{font-family:JetBrains Mono,monospace}section[data-view=konsulent-audit] .arc-dim-track{background:#06181414}section[data-view=konsulent-audit] .arc-dim-sub{color:#0618148c}section[data-view=konsulent-audit] .arc-fund-head h3{color:#061814;font-weight:600}section[data-view=konsulent-audit] .arc-fund-meta{font-family:JetBrains Mono,monospace;color:#06181473}section[data-view=konsulent-audit] .arc-fund-meta .afm-num{color:#061814;font-weight:500}section[data-view=konsulent-audit] .arc-fund{background:#fff;border:1px solid rgba(6,24,20,.08);border-radius:18px;box-shadow:none}section[data-view=konsulent-audit] .arc-fund .aft-ic{color:#c97a14!important}section[data-view=konsulent-audit] .arc-fund .aft-ic svg{width:18px;height:18px;stroke-width:2}section[data-view=konsulent-audit] .arc-fund-title{font-weight:600;color:#061814}section[data-view=konsulent-audit] .arc-chip,section[data-view=konsulent-audit] .arc-chip.prio-hoj,section[data-view=konsulent-audit] .arc-chip.prio-mid{background:transparent;color:#0618148c;box-shadow:none;border:1px solid rgba(6,24,20,.08);border-radius:999px;font-family:Inter,system-ui,sans-serif;font-size:10px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;padding:4px 11px}section[data-view=konsulent-audit] .arc-chip.prio-hoj:before,section[data-view=konsulent-audit] .arc-chip.prio-mid:before{content:"";width:6px;height:6px;border-radius:50%;margin-right:7px;flex-shrink:0}section[data-view=konsulent-audit] .arc-chip.prio-hoj:before{background:#b83232}section[data-view=konsulent-audit] .arc-chip.prio-mid:before{background:#c97a14}section[data-view=konsulent-audit] .arc-fund-today{color:#061814}section[data-view=konsulent-audit] .arc-fund-today b{font-family:Inter,system-ui,sans-serif;font-size:10px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#06181473;margin-right:2px}section[data-view=konsulent-audit] .arc-fix{background:#1fab7a0a;border-left:3px solid #1FAB7A;border-radius:0 8px 8px 0;padding:11px 15px;box-shadow:none}section[data-view=konsulent-audit] .arc-fix .afx-ic{color:#1fab7a}section[data-view=konsulent-audit] .arc-fix .afx-ic svg{width:15px;height:15px;stroke-width:2}section[data-view=konsulent-audit] .arc-fix .afx-text{color:#061814}section[data-view=konsulent-audit] .arc-fix .afx-text b{color:#061814;font-weight:600}section[data-view=konsulent-audit] .arc-next-title{color:#061814;font-weight:600}section[data-view=konsulent-audit] .arc-next-card{background:#fff;border:1px solid rgba(6,24,20,.08);border-radius:18px;box-shadow:none}section[data-view=konsulent-audit] .arc-next-badge{width:24px;height:24px;border-radius:7px;background:#061814;color:#fff;font-family:JetBrains Mono,monospace;font-size:12px;font-weight:500}section[data-view=konsulent-audit] .arc-next-item{align-items:center}section[data-view=konsulent-audit] .arc-next-text{color:#061814}section[data-view=konsulent-audit] .arc-next-item:hover{background:#06181405}section[data-view=konsulent-audit] .arc-cta{background:#fff;border:1px solid rgba(6,24,20,.08);border-radius:18px;box-shadow:none}section[data-view=konsulent-audit] .arc-cta:before{display:none}section[data-view=konsulent-audit] .arc-cta-text h4{color:#061814;font-weight:600}section[data-view=konsulent-audit] .arc-cta-text p{color:#0618148c}section[data-view=konsulent-audit] .arc-cta-btn{background:#061814;color:#fff;box-shadow:none;font-weight:500}section[data-view=konsulent-audit] .arc-cta-btn:hover{background:#032820;transform:none}section[data-view=konsulent-audit] .arc-cta-btn svg{width:16px;height:16px;stroke-width:2}section[data-view=prompts] .pt-engines{gap:14px}section[data-view=prompts] .pt-engines .engine-pill,section[data-view=prompts] .pt-engines .engine-pill.gpt,section[data-view=prompts] .pt-engines .engine-pill.claude,section[data-view=prompts] .pt-engines .engine-pill.gemini,section[data-view=prompts] .pt-engines .engine-pill.pplx{background:none;border:none;border-radius:0;box-shadow:none;padding:0;font-family:Inter,system-ui,sans-serif;font-size:13px;font-weight:500;color:#061814}section[data-view=prompts] .pt-engines .engine-pill .engine-dot{width:8px;height:8px}section[data-view=prompts] .pt-engines .pill-bad{background:none;border:none;border-radius:0;box-shadow:none;padding:0;font-family:Inter,system-ui,sans-serif;font-size:13px;font-weight:500;color:#0618148c}section[data-view=prompts] .pt-engines .pill-bad svg{color:#06181466}section[data-view=audit] .prompt-preview .engine-pill,section[data-view=audit] .prompt-preview .engine-pill.gpt,section[data-view=audit] .prompt-preview .engine-pill.claude,section[data-view=audit] .prompt-preview .engine-pill.gemini{background:none;border:none;border-radius:0;box-shadow:none;padding:0;font-family:Inter,system-ui,sans-serif;font-size:13px;font-weight:500;color:#061814}section[data-view=audit] .prompt-preview .engine-pill .engine-dot{width:7px;height:7px}section[data-view=audit] .prompt-preview .pill-bad{background:none;border:none;border-radius:0;box-shadow:none;padding:0;font-family:Inter,system-ui,sans-serif;font-size:13px;font-weight:500;color:#0618148c}section[data-view=audit] .prompt-preview .pill-bad svg{color:#06181466}section[data-view=onboarding] .onboard-page>.step:nth-child(2) .tag,section[data-view=onboarding] .onboard-page>.step:nth-child(3) .tag{background:none;border:1px solid rgba(6,24,20,.14);border-radius:7px;padding:3px 9px;margin:4px 8px 4px 0;font-size:13px;color:#061814}section[data-view=onboarding] .onboard-page>.step:nth-child(2) .tag-x,section[data-view=onboarding] .onboard-page>.step:nth-child(3) .tag-x{color:#06181466}section[data-view=onboarding] .onboard-page>.step:nth-child(2) .tag-add,section[data-view=onboarding] .onboard-page>.step:nth-child(3) .tag-add{background:none;border:1px dashed rgba(6,24,20,.2);border-radius:7px;color:#06181480}section[data-view=onboarding] .onboard-page>.step:nth-child(2) .tag-add:hover,section[data-view=onboarding] .onboard-page>.step:nth-child(3) .tag-add:hover{background:none;border-color:#06181459}section[data-view=kunde] .k-q-row .pill,section[data-view=kunde] .k-q-row .pill-ok,section[data-view=kunde] .k-q-row .pill-warn,section[data-view=kunde] .k-q-row .pill-bad{background:none;border:none;border-radius:0;box-shadow:none;padding:0;gap:6px;font-family:Inter,system-ui,sans-serif;font-size:13px;font-weight:500;color:#061814}section[data-view=kunde] .k-q-row .pill svg{width:14px;height:14px;stroke-width:2}section[data-view=kunde] .k-q-row .pill-ok svg{color:#1fab7a}section[data-view=kunde] .k-q-row .pill-warn svg{color:#c97a14}section[data-view=kunde] .k-q-row .pill-bad svg{color:#b83232}
