[data-landing]{--bg:oklch(0.18 0.008 60);--bg-2:oklch(0.22 0.010 60);--bg-3:oklch(0.25 0.012 60);--fg:oklch(0.96 0.010 80);--fg-dim:oklch(0.78 0.012 70);--fg-mute:oklch(0.60 0.008 70);--accent:oklch(0.72 0.155 47);--accent-lo:oklch(0.62 0.155 47);--accent-hi:oklch(0.82 0.155 47);--teal:oklch(0.78 0.10 200);--good:oklch(0.82 0.14 150);--warn:oklch(0.78 0.14 45);--line:oklch(0.30 0.008 60);--line-soft:oklch(0.25 0.006 60);background-color:var(--bg);color:var(--fg);font-family:var(--font-inter),"Inter",system-ui,sans-serif}[data-landing] .l-serif{font-family:var(--font-instrument),"Instrument Serif",Georgia,serif}[data-landing] .l-mono{font-family:var(--font-jetbrains),"JetBrains Mono",monospace}[data-landing] .l-nav{position:sticky;top:0;z-index:50;background:color-mix(in oklch,var(--bg),transparent 12%);backdrop-filter:blur(12px) saturate(1.4);border-bottom:1px solid var(--line)}[data-landing] .l-nav-inner{max-width:1140px;margin:0 auto;padding:0 24px;height:56px;display:flex;align-items:center;justify-content:space-between;gap:16px}[data-landing] .l-brand{display:flex;align-items:center;gap:10px;font-family:var(--font-instrument),"Instrument Serif",Georgia,serif;font-size:16px;color:var(--fg);text-decoration:none}[data-landing] .l-mark{width:24px;height:24px;border-radius:50%;flex-shrink:0;background:conic-gradient(from 120deg,var(--accent-lo),var(--accent),var(--accent-hi),var(--accent-lo))}[data-landing] .l-nav-links{display:flex;gap:24px}[data-landing] .l-nav-links a{font-size:14px;color:var(--fg-dim);text-decoration:none;transition:color .15s}[data-landing] .l-nav-links a:hover{color:var(--fg)}[data-landing] .l-nav-right{display:flex;align-items:center;gap:10px}[data-landing] .l-signin{font-size:14px;color:var(--fg-dim);text-decoration:none;padding:6px 14px;border-radius:8px;transition:color .15s,background .15s}[data-landing] .l-signin:hover{color:var(--fg);background:var(--bg-3)}[data-landing] .l-btn{display:inline-flex;align-items:center;gap:6px;padding:10px 20px;border-radius:10px;font-size:15px;font-weight:500;text-decoration:none;cursor:pointer;border:none;transition:opacity .15s,transform .1s;white-space:nowrap}[data-landing] .l-btn:active{transform:scale(.98)}[data-landing] .l-btn-primary{background:var(--accent);color:oklch(.12 .008 60)}[data-landing] .l-btn-primary:hover{opacity:.9}[data-landing] .l-btn-ghost{background:transparent;color:var(--fg-dim);border:1px solid var(--line)}[data-landing] .l-btn-ghost:hover{background:var(--bg-3);color:var(--fg)}[data-landing] .l-btn-lg{padding:13px 26px;font-size:16px}[data-landing] .l-eyebrow{display:inline-flex;align-items:center;gap:8px;font-size:12px;letter-spacing:.15em;text-transform:uppercase;color:var(--fg-dim)}[data-landing] .l-dot{width:6px;height:6px;border-radius:50%;background:var(--accent);flex-shrink:0;box-shadow:0 0 8px var(--accent);animation:l-pulse 2.4s ease-in-out infinite}@keyframes l-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.55;transform:scale(.8)}}[data-landing] .l-hero{padding:80px 0 100px}[data-landing] .l-hero-grid{max-width:1140px;margin:0 auto;padding:0 24px;display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center}@media (max-width:900px){[data-landing] .l-hero-grid{grid-template-columns:1fr;gap:48px}}[data-landing] .l-hero-title{font-family:var(--font-instrument),"Instrument Serif",Georgia,serif;font-weight:400;font-size:clamp(32px,4vw,52px);line-height:1.12;letter-spacing:-.02em;margin:14px 0 18px;color:var(--fg)}[data-landing] .l-hero-title em{font-style:italic;color:var(--accent)}[data-landing] .l-hero-sub{font-size:17px;line-height:1.65;color:var(--fg-dim);margin:0 0 28px;max-width:480px}[data-landing] .l-cta-row{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:18px}[data-landing] .l-trust{font-size:12px;color:var(--fg-mute);letter-spacing:.04em}[data-landing] .l-cockpit-wrap{perspective:900px}[data-landing] .l-cockpit{background:var(--bg-2);border:1px solid var(--line);border-radius:16px;overflow:hidden;box-shadow:0 20px 60px -10px oklch(0 0 0/.55),inset 0 1px 0 oklch(1 0 0/.06);transition:transform .6s cubic-bezier(.2,.8,.2,1)}[data-landing] .l-cockpit-head{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;border-bottom:1px solid var(--line);background:var(--bg-3)}[data-landing] .l-lights{display:flex;gap:6px}[data-landing] .l-lights span{width:10px;height:10px;border-radius:50%}[data-landing] .l-lights span:first-child{background:#ff5f57}[data-landing] .l-lights span:nth-child(2){background:#febc2e}[data-landing] .l-lights span:nth-child(3){background:#28c840}[data-landing] .l-cockpit-title{letter-spacing:.06em}[data-landing] .l-cockpit-title,[data-landing] .l-status{font-family:var(--font-jetbrains),"JetBrains Mono",monospace;font-size:11px;color:var(--fg-mute)}[data-landing] .l-status{display:flex;align-items:center;gap:6px}[data-landing] .l-pulse{width:6px;height:6px;border-radius:50%;background:var(--good);box-shadow:0 0 6px var(--good);animation:l-pulse 2s ease-in-out infinite}[data-landing] .l-cockpit-grid{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:var(--line)}[data-landing] .l-panel{background:var(--bg-2);padding:16px}[data-landing] .l-p-label{display:flex;justify-content:space-between;align-items:baseline;font-family:var(--font-jetbrains),"JetBrains Mono",monospace;font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--fg-mute);margin-bottom:12px}[data-landing] .l-score-num{font-family:var(--font-instrument),"Instrument Serif",Georgia,serif;font-size:64px;line-height:1;letter-spacing:-.02em;display:flex;align-items:baseline;gap:8px;color:var(--fg)}[data-landing] .l-score-num .l-small{font-size:20px;color:var(--fg-mute)}[data-landing] .l-score-delta{font-family:var(--font-jetbrains),"JetBrains Mono",monospace;font-size:11px;color:var(--good);margin-top:8px}[data-landing] .l-score-bar-wrap{margin-top:14px;height:7px;background:color-mix(in oklch,var(--line-soft),#000 10%);border-radius:99px;overflow:hidden;position:relative}[data-landing] .l-score-bar{height:100%;background:linear-gradient(90deg,var(--accent-lo),var(--accent) 60%,var(--accent-hi));border-radius:99px;box-shadow:0 0 18px -4px var(--accent);transition:width .6s cubic-bezier(.2,.8,.2,1)}[data-landing] .l-score-threshold{position:absolute;top:-2px;bottom:-2px;width:2px;background:var(--fg);opacity:.55}[data-landing] .l-score-threshold:after{content:"720";position:absolute;top:-18px;left:50%;transform:translateX(-50%);font-family:var(--font-jetbrains),"JetBrains Mono",monospace;font-size:9px;color:var(--fg-dim)}[data-landing] .l-timer-ring{position:relative;width:110px;height:110px;margin:4px auto 0}[data-landing] .l-timer-ring svg{width:100%;height:100%;transform:rotate(-90deg)}[data-landing] .l-ring-bg{fill:none;stroke:var(--line);stroke-width:6}[data-landing] .l-ring-fg{fill:none;stroke:var(--accent);stroke-width:6;stroke-linecap:round;transition:stroke-dashoffset .2s linear;filter:drop-shadow(0 0 6px color-mix(in oklch,var(--accent),transparent 50%))}[data-landing] .l-timer-text{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;font-family:var(--font-jetbrains),"JetBrains Mono",monospace}[data-landing] .l-t-big{font-size:18px;letter-spacing:.02em;color:var(--fg)}[data-landing] .l-t-small{font-size:9px;color:var(--fg-mute);margin-top:2px;letter-spacing:.12em}[data-landing] .l-cockpit-footer{display:grid;grid-template-columns:repeat(5,1fr);gap:1px;background:var(--line);border-top:1px solid var(--line)}[data-landing] .l-dom-cell{background:var(--bg-2);padding:10px 12px;cursor:pointer;transition:background .2s}[data-landing] .l-dom-cell:hover{background:var(--bg-3)}[data-landing] .l-dom-cell.active{background:color-mix(in oklch,var(--accent),transparent 88%)}[data-landing] .l-dom-name{font-size:9px;letter-spacing:.08em;text-transform:uppercase;color:var(--fg-mute);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}[data-landing] .l-dom-acc,[data-landing] .l-dom-name{font-family:var(--font-jetbrains),"JetBrains Mono",monospace}[data-landing] .l-dom-acc{font-size:13px;color:var(--fg);margin-top:2px}[data-landing] .l-dom-bar{height:3px;background:var(--line-soft);border-radius:99px;margin-top:5px;overflow:hidden}[data-landing] .l-dom-bar>div{height:100%;background:var(--accent);border-radius:99px;transition:width .4s cubic-bezier(.2,.7,.1,1)}[data-landing] .l-wrap{max-width:1140px;margin:0 auto;padding:0 24px}[data-landing] .l-section-head{display:flex;flex-direction:column;align-items:center;gap:10px;margin-bottom:56px;text-align:center}[data-landing] .l-section-head h2{font-family:var(--font-instrument),"Instrument Serif",Georgia,serif;font-weight:400;font-size:clamp(28px,3.4vw,44px);letter-spacing:-.01em;margin:0;color:var(--fg)}[data-landing] .l-section-head p{color:var(--fg-dim);margin:0;max-width:520px}[data-landing] .l-feat-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}@media (max-width:860px){[data-landing] .l-feat-grid{grid-template-columns:1fr 1fr}}@media (max-width:560px){[data-landing] .l-feat-grid{grid-template-columns:1fr}}[data-landing] .l-feat{background:var(--bg-2);border:1px solid var(--line-soft);border-radius:14px;padding:24px;min-height:200px;overflow:hidden;transition:border-color .25s,transform .25s}[data-landing] .l-feat:hover{border-color:color-mix(in oklch,var(--accent),transparent 40%);transform:translateY(-2px)}[data-landing] .l-ficon{width:36px;height:36px;border-radius:9px;margin-bottom:14px;background:color-mix(in oklch,var(--accent),transparent 85%);color:var(--accent);display:flex;align-items:center;justify-content:center;border:1px solid color-mix(in oklch,var(--accent),transparent 70%);flex-shrink:0}[data-landing] .l-feat h3{margin:0 0 8px;font-size:17px;font-weight:600;letter-spacing:-.005em;color:var(--fg)}[data-landing] .l-feat p{margin:0;color:var(--fg-dim);font-size:14px;line-height:1.55}[data-landing] .l-feat-viz{margin-top:16px}[data-landing] .l-scoring-grid{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center}@media (max-width:860px){[data-landing] .l-scoring-grid{grid-template-columns:1fr}}[data-landing] .l-scoring-h2{font-family:var(--font-instrument),"Instrument Serif",Georgia,serif;font-weight:400;font-size:clamp(28px,3vw,40px);margin:10px 0 14px;letter-spacing:-.01em;color:var(--fg)}[data-landing] .l-scoring-stats{display:flex;gap:28px;margin-top:20px}[data-landing] .l-stat-n{font-family:var(--font-instrument),"Instrument Serif",Georgia,serif;font-size:40px;color:var(--fg);line-height:1}[data-landing] .l-stat-l{font-size:11px;color:var(--fg-mute);letter-spacing:.1em;text-transform:uppercase;margin-top:4px}[data-landing] .l-scoring-viz{background:var(--bg-2);border:1px solid var(--line-soft);border-radius:14px;padding:24px;min-height:300px;overflow:hidden}[data-landing] .l-price-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(340px,1fr));gap:24px;max-width:960px;margin:0 auto;align-items:stretch}[data-landing] .l-price-card{max-width:460px;margin:0 auto;width:100%;background:var(--bg-2);border:1px solid var(--line);border-radius:16px;padding:32px;text-align:center;position:relative;display:flex;flex-direction:column}[data-landing] .l-price-card-quiet{background:transparent;border:1px dashed color-mix(in oklch,var(--line),transparent 30%)}[data-landing] .l-price-card-quiet:before{display:none}[data-landing] .l-price-card .l-price-spacer{flex:1 0 auto}[data-landing] .l-price-card:before{content:"";position:absolute;inset:-1px;border-radius:17px;pointer-events:none;background:linear-gradient(180deg,color-mix(in oklch,var(--accent),transparent 70%),transparent 40%);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;padding:1px}[data-landing] .l-price-tag{font-size:11px;color:var(--accent);letter-spacing:.16em;text-transform:uppercase}[data-landing] .l-price-num{font-family:var(--font-instrument),"Instrument Serif",Georgia,serif;font-size:72px;line-height:1;margin:10px 0;color:var(--fg)}[data-landing] .l-price-cur{font-size:28px;color:var(--fg-dim);vertical-align:top;margin-right:2px}[data-landing] .l-price-list{list-style:none;padding:0;margin:20px 0 24px;text-align:left;display:grid;gap:10px}[data-landing] .l-price-list li{display:flex;gap:10px;font-size:14px;color:var(--fg-dim);align-items:flex-start}[data-landing] .l-price-list li svg{flex:0 0 16px;margin-top:3px;color:var(--accent)}[data-landing] .l-shimmer{background:linear-gradient(90deg,transparent,color-mix(in oklch,var(--fg),transparent 88%),transparent);background-size:200% 100%;animation:l-shimmer 2.4s linear infinite}@keyframes l-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}[data-landing] .l-footer{padding:48px 0 40px;border-top:1px solid var(--line-soft);color:var(--fg-mute);font-size:13px}[data-landing] .l-footer .l-wrap{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}[data-landing] .l-foot-links{display:flex;gap:22px}[data-landing] .l-foot-links a{color:var(--fg-mute);text-decoration:none;transition:color .15s}[data-landing] .l-foot-links a:hover{color:var(--fg)}[data-landing] .l-section{padding:100px 0;border-top:1px solid var(--line-soft)}[data-landing] .l-section-alt{background:color-mix(in oklch,var(--bg),#000 3%)}