:root{--ink:#0a0a0a;--ink-2:#1f1f1f;--ink-3:#525252;--ink-4:#737373;--ink-5:#a3a3a3;--bg:#fff;--bg-soft:#fafafa;--bg-mute:#f5f5f4;--bg-deep:#0e0e12;--line:#e7e7e7;--line-2:#ededed;--line-strong:#d4d4d4;--violet:#5b4cf2;--violet-2:#6d5cf6;--violet-soft:#efedfe;--violet-line:#d8d2fb;--violet-ink:#392f9c;--warn:#d97706;--warn-soft:#fef3c7;--warn-line:#fcd34d;--bad:#b91c1c;--bad-soft:#fee2e2;--bad-line:#fca5a5;--good:#047857;--good-soft:#d1fae5;--good-line:#6ee7b7;--info:#1d4ed8;--info-soft:#dbeafe;--info-line:#93c5fd;--radius:10px;--radius-lg:14px;--radius-xl:18px;--sans:var(--font-geist-sans), "Geist", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--mono:var(--font-geist-mono), "Geist Mono", ui-monospace, "SF Mono", Menlo, Consolas, monospace}*{box-sizing:border-box}html,body{margin:0;padding:0}body{font-family:var(--sans);background:var(--bg);color:var(--ink);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;font-size:15px;line-height:1.55}a{color:inherit;text-decoration:none}button{cursor:pointer;font-family:inherit}img,svg{display:block}.wrap{max-width:1240px;margin:0 auto;padding:0 32px}.wrap-narrow{max-width:920px;margin:0 auto;padding:0 32px}section{border-top:1px solid var(--line)}section:first-of-type{border-top:0}.kicker{font-family:var(--mono);text-transform:uppercase;letter-spacing:.08em;color:var(--violet);font-size:11.5px;font-weight:500}.kicker-mute{color:var(--ink-4)}h1,h2,h3,h4{letter-spacing:-.02em;margin:0;font-weight:600}.h-display{letter-spacing:-.035em;font-size:clamp(40px,5.5vw,64px);font-weight:600;line-height:1.02}.h-section{letter-spacing:-.025em;font-size:clamp(28px,3.4vw,40px);font-weight:600;line-height:1.08}.h-card{letter-spacing:-.015em;font-size:19px;font-weight:600;line-height:1.25}.lead{color:var(--ink-3);max-width:60ch;font-size:17px;line-height:1.55}.muted{color:var(--ink-3)}.mono{font-family:var(--mono)}.btn{white-space:nowrap;border:1px solid #0000;border-radius:8px;align-items:center;gap:8px;height:40px;padding:0 16px;font-size:14px;font-weight:500;transition:background .12s,border-color .12s,transform 80ms;display:inline-flex}.btn:active{transform:translateY(1px)}button.btn{cursor:pointer;font-family:inherit;line-height:1}.btn-primary{background:var(--ink);color:#fff;border-color:var(--ink)}.btn-primary:hover{background:var(--ink-2)}.btn-violet{background:var(--violet);color:#fff;border-color:var(--violet)}.btn-violet:hover{background:var(--violet-2)}.btn-ghost{color:var(--ink-2);border-color:var(--line-strong);background:0 0}.btn-ghost:hover{background:var(--bg-mute)}.btn-link{color:var(--ink-2);background:0 0;border:none;padding:0 4px}.btn-link:hover{color:var(--ink)}.btn-lg{height:46px;padding:0 20px;font-size:14.5px}.icon-r{transition:transform .16s}.btn:hover .icon-r{transform:translate(2px)}.nav{z-index:50;-webkit-backdrop-filter:saturate(180%)blur(14px);border-bottom:1px solid var(--line);background:#ffffffd1;position:sticky;top:0}.nav-inner{grid-template-columns:1fr auto 1fr;align-items:center;height:64px;display:grid}.nav-links{color:var(--ink-3);gap:28px;font-size:13.5px;display:flex}.nav-links a:hover{color:var(--ink)}.nav-right{justify-content:flex-end;align-items:center;gap:8px;display:flex}.brand{letter-spacing:-.01em;align-items:center;gap:9px;font-size:16px;font-weight:600;display:inline-flex}.brand-mark{color:#fff;letter-spacing:-.02em;background:linear-gradient(135deg,#4f3ef1 0%,#8b5cf6 100%);border-radius:6px;place-items:center;width:22px;height:22px;font-size:12px;font-weight:700;display:inline-grid;box-shadow:0 1px #0000000d}.hero{padding:80px 0 24px;position:relative;overflow:hidden}.hero-grid{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:center;gap:64px;display:grid}.hero h1{margin-top:18px}.hero-lead{margin-top:20px}.hero-cta{flex-wrap:wrap;align-items:center;gap:10px;margin-top:28px;display:flex}.hero-trust{color:var(--ink-4);flex-wrap:wrap;gap:18px;margin-top:28px;font-size:12.5px;display:flex}.hero-trust span{align-items:center;gap:6px;display:inline-flex}.hero-trust .dot{background:var(--ink-5);border-radius:99px;width:3px;height:3px}.pill{background:var(--violet-soft);border:1px solid var(--violet-line);height:26px;color:var(--violet-ink);border-radius:99px;align-items:center;gap:8px;padding:0 11px;font-size:12px;font-weight:500;display:inline-flex}.pill .dot-l{background:var(--violet);border-radius:99px;width:6px;height:6px}.pill-mono{font-family:var(--mono);letter-spacing:.02em;font-size:11.5px}.url-input{border:1px solid var(--line-strong);background:#fff;border-radius:12px;grid-template-columns:auto 1fr auto;align-items:center;gap:0;max-width:560px;margin-top:36px;padding:6px;display:grid;box-shadow:0 1px #00000005,0 8px 24px -12px #00000014}.url-input:focus-within{border-color:var(--violet);box-shadow:0 0 0 4px #5b4cf21f}.url-input .scheme{font-family:var(--mono);color:var(--ink-4);-webkit-user-select:none;user-select:none;padding:0 10px 0 12px;font-size:13px}.url-input input{height:40px;font:500 14px var(--sans);color:var(--ink);background:0 0;border:0;outline:0;min-width:0}.url-input input::placeholder{color:var(--ink-5)}.url-input .submit{background:var(--ink);color:#fff;border:0;border-radius:8px;align-items:center;gap:6px;height:40px;padding:0 14px;font-size:13.5px;font-weight:500;display:inline-flex}.hero.hero-fullbleed{padding:64px 0 32px}.hero-fullbleed-head{text-align:center;flex-direction:column;align-items:center;gap:18px;max-width:880px;margin:0 auto 40px;display:flex}.hero-fullbleed-title{letter-spacing:-.035em;margin:0;font-size:clamp(44px,6.5vw,76px);font-weight:700;line-height:1}.brand-gradient-hero{color:var(--violet);-webkit-text-fill-color:transparent;background:linear-gradient(90deg,#5b4cf2 0%,#c084fc 55%,#f472b6 100%);-webkit-background-clip:text;background-clip:text;font-weight:700}.hero-fullbleed-lead{max-width:640px;color:var(--ink-3);letter-spacing:-.005em;margin:0;font-size:clamp(15px,1.4vw,17.5px);font-weight:400;line-height:1.55}.hero-fullbleed-lead strong{color:var(--ink);font-weight:600}.hero-fullbleed-galaxy{width:100%;height:clamp(420px,60vh,680px)}.hero-fullbleed-tagline{text-align:center;letter-spacing:-.015em;max-width:760px;color:var(--ink-2);margin:32px auto 0;font-size:clamp(20px,2.4vw,28px);font-weight:500;line-height:1.35}.brand-gradient{color:var(--violet);-webkit-text-fill-color:transparent;background:linear-gradient(135deg,#4f3ef1 0%,#8b5cf6 100%);-webkit-background-clip:text;background-clip:text;font-weight:600}.cta-strip-dark{background:var(--bg-deep);color:#fff;border-top:1px solid var(--line);padding:80px 0 88px;position:relative;overflow:hidden}.cta-strip-dark:before{content:"";filter:blur(40px);pointer-events:none;background:radial-gradient(#6d5cf673,#6d5cf600 60%);width:900px;height:500px;position:absolute;top:-100px;left:50%;transform:translate(-50%)}.cta-strip-inner{text-align:center;flex-direction:column;align-items:center;gap:20px;max-width:720px;margin:0 auto;display:flex;position:relative}.cta-strip-title{letter-spacing:-.03em;margin:0;font-size:clamp(28px,3.6vw,42px);font-weight:600;line-height:1.05}.cta-strip-lead{color:#ffffffb3;max-width:560px;margin:0;font-size:16px;line-height:1.55}.cta-strip-actions{justify-content:center;margin-top:24px;display:flex}.cta-strip-input{background:#ffffff0f;border-color:#ffffff29;width:100%;max-width:560px;margin-top:12px}.cta-strip-input input{color:#fff}.cta-strip-input input::placeholder{color:#ffffff73}.cta-strip-input .scheme{color:#ffffff8c}.cta-strip-input .submit{background:var(--violet);border-color:var(--violet)}.cta-strip-input:focus-within{border-color:#fff6;box-shadow:0 0 0 4px #ffffff14}.cta-strip-trust{color:#ffffffb3;flex-wrap:wrap;justify-content:center;align-items:center;gap:14px;margin-top:8px;font-size:13px;display:flex}.cta-strip-trust span{align-items:center;gap:8px;display:inline-flex}.cta-strip-trust .dot{background:#ffffff4d;border-radius:99px;width:3px;height:3px}.mock{border:1px solid var(--line);border-radius:var(--radius-xl);background:#fff;overflow:hidden;box-shadow:0 1px #00000008,0 30px 80px -40px #0f0f1e2e,0 12px 36px -20px #0f0f1e14}.mock-chrome{border-bottom:1px solid var(--line);background:var(--bg-soft);align-items:center;gap:8px;padding:10px 14px;display:flex}.mock-chrome .dot{background:#e6e6e6;border-radius:99px;width:9px;height:9px}.mock-chrome .url{font:500 11.5px var(--mono);color:var(--ink-4);border:1px solid var(--line);letter-spacing:-.01em;background:#fff;border-radius:6px;margin-left:auto;padding:4px 10px}.audit-head{border-bottom:1px solid var(--line-2);grid-template-columns:auto 1fr;align-items:center;gap:18px;padding:22px 22px 18px;display:grid}.score-ring{place-items:center;width:92px;height:92px;display:grid;position:relative}.score-ring svg{position:absolute;inset:0;transform:rotate(-90deg)}.score-ring .ring-bg{stroke:#f0f0f0}.score-ring .ring-fg{stroke:var(--violet)}.score-ring .num{font:700 28px var(--sans);letter-spacing:-.03em}.score-ring .num small{font:500 11px var(--mono);color:var(--ink-4);margin-left:1px}.audit-title{letter-spacing:-.015em;font-size:17px;font-weight:600}.audit-sub{color:var(--ink-4);margin-top:4px;font-size:12.5px;line-height:1.5}.audit-tags{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.tag{background:var(--bg-mute);border:1px solid var(--line);height:22px;color:var(--ink-2);border-radius:99px;align-items:center;gap:5px;padding:0 9px;font-size:11px;font-weight:500;display:inline-flex}.tag-violet{background:var(--violet-soft);border-color:var(--violet-line);color:var(--violet-ink)}.tag-good{background:var(--good-soft);border-color:var(--good-line);color:var(--good)}.tag-warn{background:var(--warn-soft);border-color:var(--warn-line);color:var(--warn)}.tag-bad{background:var(--bad-soft);border-color:var(--bad-line);color:var(--bad)}.tag-info{background:var(--info-soft);border-color:var(--info-line);color:var(--info)}.dims{flex-direction:column;gap:14px;padding:18px 22px 22px;display:flex}.dim{grid-template-columns:170px 1fr 60px;align-items:center;gap:14px;display:grid}.dim-label{color:var(--ink-2);font-size:12.5px;font-weight:500}.dim-label .w{color:var(--ink-5);font-family:var(--mono);margin-left:6px;font-size:11px}.dim-bar{background:var(--bg-mute);border-radius:99px;height:8px;display:block;position:relative;overflow:hidden}.dim-fill{border-radius:99px;height:100%;display:block}.dim-fill.good{background:var(--good)}.dim-fill.warn{background:var(--warn)}.dim-fill.bad{background:var(--bad)}.dim-fill.violet{background:var(--violet)}.dim-score{font:500 12.5px var(--mono);color:var(--ink-2);text-align:right}.dim-score small{color:var(--ink-5)}.audit-foot{border-top:1px solid var(--line-2);background:var(--bg-soft);color:var(--ink-4);grid-template-columns:1fr auto;align-items:center;padding:12px 16px 12px 22px;font-size:12px;display:grid}.audit-foot .right{align-items:center;gap:6px;display:flex}.mini-btn{border:1px solid var(--line-strong);color:var(--ink-2);background:#fff;border-radius:6px;padding:5px 10px;font-size:11.5px;font-weight:500}.mini-btn.violet{background:var(--violet);border-color:var(--violet);color:#fff}.section-pad{padding:96px 0}.audit-section-bg{background-color:var(--bg);position:relative;overflow:hidden}.audit-section-bg:before{content:"";filter:blur(50px);pointer-events:none;z-index:0;background:radial-gradient(#5b4cf20f 0%,#5b4cf200 70%);width:1100px;height:600px;position:absolute;top:-380px;left:50%;transform:translate(-50%)}.audit-section-bg:after{content:"";pointer-events:none;z-index:0;transform-origin:50%;will-change:transform, opacity;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1200 1200'%3E%3Cg fill='none' stroke='%235b4cf2' stroke-opacity='0.15' stroke-width='1'%3E%3Ccircle cx='600' cy='600' r='80'/%3E%3Ccircle cx='600' cy='600' r='160'/%3E%3Ccircle cx='600' cy='600' r='240'/%3E%3Ccircle cx='600' cy='600' r='320'/%3E%3Ccircle cx='600' cy='600' r='400'/%3E%3Ccircle cx='600' cy='600' r='480'/%3E%3Ccircle cx='600' cy='600' r='560'/%3E%3C/g%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:min(1200px,100%);animation:7s ease-in-out infinite audit-radar-ping;position:absolute;inset:0;-webkit-mask-image:radial-gradient(#000 60%,#0000 95%);mask-image:radial-gradient(#000 60%,#0000 95%)}@keyframes audit-radar-ping{0%,to{opacity:.55;transform:scale(1)}50%{opacity:1;transform:scale(1.08)}}.audit-section-bg>.wrap{z-index:1;position:relative}@media (prefers-reduced-motion:reduce){.audit-section-bg:after{opacity:.8;animation:none}}.section-head{text-align:left;max-width:720px;margin-bottom:56px}.section-head.center{text-align:center;margin-left:auto;margin-right:auto}.section-head h2{margin-top:14px}.section-head .lead{margin-top:18px}.pipeline{background:var(--line);border:1px solid var(--line);border-radius:var(--radius-lg);grid-template-columns:repeat(6,1fr);gap:1px;display:grid;overflow:hidden}.pipe-step{background:#fff;flex-direction:column;display:flex;position:relative}.pipe-head{background:linear-gradient(135deg,#4f3ef1 0%,#8b5cf6 100%);align-items:center;padding:11px 20px;display:flex;box-shadow:inset 0 -1px #ffffff14}.pipe-num{font:600 11px var(--mono);color:#ffffffeb;letter-spacing:.08em}.pipe-body{flex-direction:column;flex:1;gap:10px;padding:18px 20px 22px;display:flex}.pipe-title{letter-spacing:-.01em;font-size:14.5px;font-weight:600}.pipe-desc{color:var(--ink-3);font-size:12.5px;line-height:1.55}.pipe-tech{flex-wrap:wrap;gap:4px;margin-top:auto;padding-top:8px;display:flex}.tech-tag{font:500 10.5px var(--mono);background:var(--bg-mute);color:var(--ink-3);border:1px solid var(--line-2);letter-spacing:-.01em;border-radius:99px;padding:2px 7px}.tech-tag.violet{background:var(--violet-soft);border-color:var(--violet-line);color:var(--violet-ink)}.tech-tag.good{background:var(--good-soft);border-color:var(--good-line);color:var(--good)}.tech-tag.info{background:var(--info-soft);border-color:var(--info-line);color:var(--info)}.deep-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);align-items:start;gap:56px;display:grid}.deep-aside{position:sticky;top:96px}.deep-list{flex-direction:column;gap:18px;margin-top:22px;display:flex}.deep-item{grid-template-columns:44px 1fr;align-items:start;gap:16px;display:grid}.deep-item .n{background:var(--violet-soft);border:1px solid var(--violet-line);width:38px;height:38px;color:var(--violet-ink);font:600 13px var(--mono);letter-spacing:.04em;border-radius:99px;place-items:center;display:inline-grid}.deep-item h4{letter-spacing:-.01em;padding-top:8px;font-size:14.5px;font-weight:600}.deep-item p{color:var(--ink-3);margin:4px 0 0;font-size:13.5px;line-height:1.55}.audit-big{border:1px solid var(--line);border-radius:var(--radius-xl);background:#fff;overflow:hidden;box-shadow:0 1px #00000008,0 40px 100px -50px #0f0f1e38}.audit-big-head{border-bottom:1px solid var(--line);grid-template-columns:1fr auto;align-items:center;gap:20px;padding:24px 28px;display:grid}.audit-big-title{letter-spacing:-.015em;font-size:19px;font-weight:600}.audit-big-meta{color:var(--ink-4);align-items:center;gap:10px;font-size:12px;display:flex}.audit-banner{background:var(--bg-deep);color:#fff;grid-template-columns:auto 1fr auto;align-items:center;gap:18px;padding:18px 28px;display:grid;position:relative;overflow:hidden}.audit-banner:before{content:"";filter:blur(20px);pointer-events:none;background:radial-gradient(circle,#6d5cf673,#6d5cf600 60%);width:320px;height:320px;position:absolute;inset:-40% -10% auto auto}.audit-banner .orb{z-index:1;background:radial-gradient(circle at 40% 40%,#ffb84d 0%,#ff6f00 35%,#5b4cf2 75%,#0e0e12 100%);border-radius:99px;width:56px;height:56px;position:relative;box-shadow:0 0 24px #ff8c0059,inset 0 0 16px #fff3}.audit-banner .b-title{z-index:1;font-size:15px;font-weight:600;position:relative}.audit-banner .b-sub{color:#ffffffa8;z-index:1;margin-top:2px;font-size:12.5px;position:relative}.audit-banner .b-meta{font:500 11.5px var(--mono);color:#fff9;z-index:1;position:relative}.audit-banner .b-progress{background:#ffffff14;height:2px;position:absolute;bottom:0;left:0;right:0}.audit-banner .b-progress:after{content:"";background:linear-gradient(90deg,#5b4cf2,#ec4899);position:absolute;inset:0 35% 0 0}.audit-big-body{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;display:grid}.audit-section{border-right:1px solid var(--line-2);padding:22px 28px}.audit-section+.audit-section{border-right:0}.audit-section h5{font:500 10.5px var(--mono);text-transform:uppercase;letter-spacing:.06em;color:var(--ink-5);margin:0 0 14px}.dimrow{flex-direction:column;gap:14px;display:flex}.dim-compact{grid-template-columns:1fr auto;gap:6px;display:grid}.dim-compact .top{justify-content:space-between;align-items:baseline;display:flex}.dim-compact .lbl{font-size:13px;font-weight:500}.dim-compact .val{font:500 12.5px var(--mono);color:var(--ink-2)}.dim-compact .val small{color:var(--ink-5)}.dim-compact .bar{background:var(--bg-mute);border-radius:99px;grid-column:1/-1;height:6px;overflow:hidden}.dim-compact .bar div{border-radius:99px;height:100%}.identity-grid{grid-template-columns:90px 1fr;align-items:center;gap:10px 14px;display:grid}.identity-grid dt{font:500 10.5px var(--mono);text-transform:uppercase;letter-spacing:.05em;color:var(--ink-5)}.identity-grid dd{color:var(--ink-2);margin:0;font-size:13px}.identity-grid .palette{gap:6px;display:flex}.identity-grid .palette span{border:1px solid #0000000f;border-radius:99px;width:18px;height:18px}.audit-big-foot{border-top:1px solid var(--line);background:var(--bg-soft);color:var(--ink-4);grid-template-columns:1fr auto;align-items:center;padding:14px 22px 14px 28px;font-size:12.5px;display:grid}.sig-tabs{border-bottom:1px solid var(--line);gap:24px;margin-bottom:28px;font-size:13.5px;display:flex}.sig-tabs .t{color:var(--ink-4);border-bottom:2px solid #0000;padding:10px 0;position:relative}.sig-tabs .t .count{background:var(--bg-mute);border:1px solid var(--line);min-width:18px;height:18px;font:500 10.5px var(--mono);color:var(--ink-3);border-radius:99px;justify-content:center;align-items:center;margin-left:6px;padding:0 5px;display:inline-flex}.sig-tabs .t.active{color:var(--ink);border-bottom-color:var(--ink)}.sig-tabs .t.active .count{background:var(--ink);border-color:var(--ink);color:#fff}.sig-grid{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}.sig-card{border:1px solid var(--line);border-radius:var(--radius-lg);background:#fff;flex-direction:column;gap:12px;padding:22px;display:flex}.sig-meta{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.sig-code{font:500 11.5px var(--mono);color:var(--ink-4)}.sig-headline{letter-spacing:-.01em;font-size:15px;font-weight:600;line-height:1.4}.sig-quote{border-left:2px solid var(--line-strong);color:var(--ink-3);padding:4px 0 4px 14px;font-size:13px;font-style:italic;line-height:1.55}.sig-source{font:500 11.5px var(--mono);color:var(--ink-5)}.dna-grid{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:center;gap:56px;display:grid}.dna-card{border:1px solid var(--line);border-radius:var(--radius-xl);background:#fff;padding:24px;box-shadow:0 30px 80px -50px #0f0f1e29}.dna-card-head{grid-template-columns:1fr auto;align-items:center;gap:12px;margin-bottom:18px;display:grid}.dna-card-head h4{font-size:15px;font-weight:600}.axis-grid{grid-template-columns:1fr 1fr;gap:18px 28px;display:grid}.axis{grid-template-rows:auto auto auto;gap:5px;display:grid}.axis-top{justify-content:space-between;font-size:12px;display:flex}.axis-top .name{font-weight:500}.axis-top .num{font:500 11.5px var(--mono);color:var(--ink-3)}.axis-bar{background:var(--bg-mute);border-radius:99px;height:4px;position:relative;overflow:hidden}.axis-bar .fill{background:var(--violet);border-radius:99px;position:absolute;top:0;bottom:0}.axis-bar .pin{border:2px solid var(--violet);background:#fff;border-radius:99px;width:10px;height:10px;position:absolute;top:-3px;transform:translate(-50%)}.axis-ends{font:400 10.5px var(--mono);color:var(--ink-5);justify-content:space-between;display:flex}.chan-stack{flex-direction:column;gap:36px;max-width:760px;margin:0 auto;display:flex}.chan-row{flex-direction:column;gap:14px;display:flex}.chan-meta-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.chan-channel-label{font:500 11.5px var(--mono);color:var(--ink-4);text-transform:uppercase;letter-spacing:.06em;align-items:center;gap:8px;display:inline-flex}.chan-channel-label .dot-violet{background:var(--violet);border-radius:99px;width:6px;height:6px}.chan-channel-label .ico{width:14px;height:14px;color:var(--ink-3)}.chan-pills{flex-wrap:wrap;gap:6px;display:flex}.pill-soft{border:1px solid var(--line);height:22px;color:var(--ink-3);background:#fff;border-radius:99px;align-items:center;gap:5px;padding:0 9px;font-size:11.5px;font-weight:500;display:inline-flex}.pill-soft.violet{background:var(--violet-soft);border-color:var(--violet-line);color:var(--violet-ink)}.pill-soft.good{background:var(--good-soft);border-color:var(--good-line);color:var(--good)}.pill-soft svg{color:var(--violet)}.li-post{border:1px solid var(--line);background:#fff;border-radius:10px;overflow:hidden;box-shadow:0 1px #00000008}.li-head{grid-template-columns:48px 1fr auto;align-items:start;gap:12px;padding:14px 16px 8px;display:grid}.li-avatar{color:#fff;letter-spacing:-.02em;background:linear-gradient(135deg,#e8c1a0 0%,#7a4a2b 100%);border-radius:99px;place-items:center;width:48px;height:48px;font-size:18px;font-weight:700;display:grid}.li-name{color:var(--ink);font-size:14px;font-weight:600}.li-1st{font:500 11px var(--sans);color:var(--ink-4)}.li-role{color:var(--ink-3);margin-top:1px;font-size:12px;line-height:1.4}.li-time{color:var(--ink-4);align-items:center;gap:4px;margin-top:3px;font-size:12px;display:inline-flex}.li-more{color:var(--ink-4);cursor:pointer;background:0 0;border:0;padding:4px;font-size:16px}.li-body{color:var(--ink);padding:4px 16px 14px;font-size:14px;line-height:1.55}.li-body p{margin:0 0 12px}.li-body p:last-child{margin-bottom:0}.li-reactions{border-top:1px solid var(--line-2);color:var(--ink-3);align-items:center;gap:8px;padding:8px 16px;font-size:12px;display:flex}.li-emojis{align-items:center;display:inline-flex}.li-emojis .emoji{border:1.5px solid #fff;border-radius:99px;place-items:center;width:18px;height:18px;font-family:Apple Color Emoji,Segoe UI Emoji,sans-serif;font-size:10px;line-height:1;display:inline-grid}.li-emojis .emoji+.emoji{margin-left:-5px}.emoji-thumb{background:#1e76e7}.emoji-heart{background:#d11458}.emoji-care{background:#6ea869}.li-count{color:var(--ink-3)}.li-comments{color:var(--ink-3);margin-left:auto}.li-actions{border-top:1px solid var(--line-2);grid-template-columns:repeat(4,1fr);display:grid}.li-action{color:var(--ink-3);cursor:pointer;background:#fff;border:0;justify-content:center;align-items:center;gap:6px;padding:12px 8px;font-size:12.5px;font-weight:600;display:inline-flex}.li-action+.li-action{border-left:1px solid var(--line-2)}.li-action:hover{background:var(--bg-mute)}.li-action svg{width:14px;height:14px}.email-card{border:1px solid var(--line);background:#fff;border-radius:10px;overflow:hidden}.email-toolbar{border-bottom:1px solid var(--line-2);background:var(--bg-soft);color:var(--ink-3);align-items:center;gap:12px;padding:10px 14px;font-size:12px;display:flex}.email-toolbar .crumbs{font:500 11.5px var(--mono);color:var(--ink-4);letter-spacing:-.01em}.email-toolbar .actions{gap:10px;margin-left:auto;display:flex}.email-toolbar .actions svg{width:14px;height:14px;color:var(--ink-4)}.email-head{border-bottom:1px solid var(--line-2);gap:6px;padding:16px 18px 14px;display:grid}.email-row{grid-template-columns:56px 1fr;align-items:baseline;gap:12px;font-size:13px;display:grid}.email-row .label{font:500 10.5px var(--mono);text-transform:uppercase;letter-spacing:.06em;color:var(--ink-5)}.email-row .value{color:var(--ink-2)}.email-row .value strong{color:var(--ink);font-weight:600}.email-row.subj{margin-top:4px}.email-row.subj .value{color:var(--ink);letter-spacing:-.01em;font-size:14.5px;font-weight:600}.email-body{color:var(--ink);padding:18px;font-size:14px;line-height:1.6}.email-body p{margin:0 0 12px}.email-body p:last-child{margin-bottom:0}.email-body ol{margin:0 0 12px;padding-left:20px}.email-body ol li{margin-bottom:8px}.email-body .sign{color:var(--ink-3);margin-top:14px;font-size:13px}.email-actions{border-top:1px solid var(--line-2);background:var(--bg-soft);color:var(--ink-3);gap:18px;padding:10px 14px;font-size:12.5px;display:flex}.email-actions button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:4px 0;display:inline-flex}.email-actions svg{width:13px;height:13px}.gr-card{border:1px solid var(--line);background:#fff;border-radius:10px;overflow:hidden}.gr-head{grid-template-columns:40px 1fr;align-items:start;gap:12px;padding:16px 18px 10px;display:grid}.gr-avatar{color:#1f2937;background:#c9d4e0;border-radius:99px;place-items:center;width:40px;height:40px;font-size:15px;font-weight:600;display:grid}.gr-author{font-size:13.5px;font-weight:600}.gr-meta{color:var(--ink-4);align-items:center;gap:8px;margin-top:3px;font-size:12px;display:flex}.gr-stars{gap:2px;display:inline-flex}.gr-stars svg{width:14px;height:14px}.gr-text{color:var(--ink-2);padding:0 18px 16px;font-size:13.5px;font-style:italic;line-height:1.6}.gr-reply{background:var(--bg-soft);border-top:1px solid var(--line-2);padding:14px 18px 16px}.gr-reply-head{color:var(--ink-3);align-items:center;gap:8px;margin-bottom:10px;font-size:12px;display:flex}.gr-reply-head svg{width:14px;height:14px;color:var(--ink-4)}.gr-reply-head strong{color:var(--ink-2);font-weight:600}.gr-reply-body{color:var(--ink);font-size:13.5px;line-height:1.6}.gr-reply-body p{margin:0 0 10px}.gr-reply-body p:last-child{margin-bottom:0}.ig-card{border:1px solid var(--line);background:#fff;border-radius:10px;overflow:hidden}.ig-head{border-bottom:1px solid var(--line-2);grid-template-columns:32px 1fr auto;align-items:center;gap:10px;padding:12px 14px;display:grid}.ig-avatar{background:linear-gradient(45deg,#f09433,#e6683c,#dc2743,#cc2366,#bc1888);border-radius:99px;width:32px;height:32px;padding:2px;display:block}.ig-avatar-inner{box-sizing:border-box;background:#fff;border-radius:99px;width:100%;height:100%;padding:1.5px;display:block}.ig-avatar-inner>span{color:#fff;background:linear-gradient(135deg,#e8c1a0,#7a4a2b);border-radius:99px;place-items:center;width:100%;height:100%;font-size:10px;font-weight:600;display:grid}.ig-handle{font-size:13px;font-weight:600}.ig-meta{color:var(--ink-4);margin-top:1px;font-size:11.5px}.ig-stats{color:var(--ink-3);border-bottom:1px solid var(--line-2);gap:14px;padding:10px 14px;font-size:12.5px;display:flex}.ig-stats strong{color:var(--ink);font-weight:600}.ig-thread{flex-direction:column;gap:12px;padding:14px;display:flex}.ig-comment{grid-template-columns:28px 1fr;align-items:start;gap:10px;display:grid}.ig-comment.reply{margin-left:38px}.ig-comment .av{width:28px;height:28px;color:var(--ink-3);background:#e5e7eb;border-radius:99px;place-items:center;font-size:11px;font-weight:600;display:grid}.ig-comment .av.brand{color:#fff;background:linear-gradient(135deg,#e8c1a0,#7a4a2b)}.ig-comment .body{font-size:13.5px;line-height:1.5}.ig-comment .body .who{font-weight:600}.ig-comment .body .when{font:500 11px var(--mono);color:var(--ink-4);margin-left:8px}.ig-comment .body .text{color:var(--ink);margin-top:3px;display:block}.ig-comment .body .actions{color:var(--ink-4);gap:14px;margin-top:6px;font-size:11.5px;font-weight:500;display:flex}.chan-grid{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}.chan-card{border:1px solid var(--line);border-radius:var(--radius-lg);background:#fff;flex-direction:column;gap:14px;min-height:280px;padding:22px;display:flex}.chan-head{grid-template-columns:32px 1fr auto;align-items:center;gap:12px;display:grid}.chan-icon{background:var(--bg-mute);width:32px;height:32px;color:var(--ink-2);border:1px solid var(--line);border-radius:8px;place-items:center;display:grid}.chan-title{letter-spacing:-.005em;font-size:14.5px;font-weight:600}.chan-sub{color:var(--ink-4);margin-top:2px;font-size:12px}.gen-out{background:var(--bg-soft);border:1px solid var(--line-2);color:var(--ink-2);white-space:pre-wrap;border-radius:10px;flex:1;padding:14px 16px;font-size:13px;line-height:1.55}.gen-out strong{color:var(--ink);font-weight:600}.gen-out em{color:var(--ink-3);font-style:normal;font-family:var(--mono);font-size:12px}.lint{color:var(--ink-4);flex-wrap:wrap;gap:10px;font-size:11.5px;display:flex}.lint .chip{align-items:center;gap:5px;display:inline-flex}.lint .swatch{background:var(--good);border-radius:99px;width:8px;height:8px}.lint .swatch.warn{background:var(--warn)}.dose-row{flex-wrap:wrap;gap:6px;display:flex}.dose-row .tag{font-size:11px}.dose-row .tag.active{background:var(--ink);border-color:var(--ink);color:#fff}.hero{position:relative;overflow:hidden}.hero:before{content:"";filter:blur(40px);pointer-events:none;z-index:0;background:radial-gradient(55% 65% at 30% 35%,#5b4cf21a,#0000 70%),radial-gradient(60% 50% at 80% 70%,#d977060a,#0000 70%);width:900px;height:600px;position:absolute;top:-180px;left:30%;transform:translate(-50%)}.hero>.wrap{z-index:1;position:relative}.hero-aside{position:relative}.annot{border:1px solid var(--line);color:var(--ink);z-index:3;white-space:nowrap;background:#fff;border-radius:99px;align-items:center;gap:8px;padding:7px 14px 7px 8px;font-size:11.5px;font-weight:500;display:inline-flex;position:absolute;box-shadow:0 1px #00000005,0 14px 30px -10px #0f0f1e29,0 2px 6px -2px #0f0f1e0d}.annot .annot-ico{background:var(--violet-soft);width:20px;height:20px;color:var(--violet-ink);border-radius:99px;flex-shrink:0;place-items:center;display:grid}.annot .annot-ico svg{width:11px;height:11px}.annot.tl{top:38px;left:-40px}.annot.ml{top:50%;left:-56px;transform:translateY(-50%)}.annot.br{bottom:56px;right:-28px}.annot.tr{top:18px;right:-32px}.proof{background:var(--bg-soft);border-top:1px solid var(--line);padding:32px 0 28px}.proof-row{grid-template-columns:auto 1fr auto;align-items:center;gap:32px;display:grid}.proof-meta{color:var(--ink-3);align-items:center;gap:14px;font-size:13.5px;display:flex}.proof-meta strong{color:var(--ink);font-weight:600}.proof-stack{align-items:center;display:flex}.proof-stack span{border:2px solid var(--bg-soft);color:#fff;letter-spacing:-.02em;border-radius:99px;place-items:center;width:28px;height:28px;font-size:11px;font-weight:600;display:grid}.proof-stack span+span{margin-left:-10px}.proof-rating{align-items:center;gap:10px;display:inline-flex}.proof-rating .stars{color:#f59e0b;gap:1px;display:inline-flex}.proof-rating .stars svg{width:14px;height:14px}.proof-rating .val{color:var(--ink-2);font-size:13.5px;font-weight:500}.proof-rating .val em{color:var(--ink-4);margin-left:2px;font-style:normal;font-weight:400}.proof-cta{color:var(--ink-2);font-size:13.5px;font-weight:500}.proof-cta a{color:var(--violet);border-bottom:1px dashed var(--violet-line);padding-bottom:1px}.proof-cta a:hover{color:var(--violet-2);border-bottom-color:var(--violet)}.proof-marquee{border-top:1px solid var(--line-2);grid-template-columns:auto 1fr;align-items:center;gap:32px;margin-top:22px;padding-top:18px;display:grid}.proof-marquee-label{font:500 11px var(--mono);text-transform:uppercase;letter-spacing:.08em;color:var(--ink-4);white-space:nowrap}.proof-marquee-wrap{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000);mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000)}.proof-marquee-track{gap:56px;width:max-content;animation:50s linear infinite marquee;display:flex}.proof-marquee-track .brand-chip{font:500 15px var(--sans);color:var(--ink-3);letter-spacing:-.01em;white-space:nowrap;align-items:center;gap:9px;display:inline-flex}.proof-marquee-track .brand-chip:before{content:"";background:var(--ink-5);border-radius:2px;flex-shrink:0;width:8px;height:8px}.proof-marquee-track .brand-chip.violet:before{background:var(--violet)}.proof-marquee-track .brand-chip.warm:before{background:#d97706}.proof-marquee-track .brand-chip.green:before{background:var(--good)}.proof-marquee-track .brand-chip.rose:before{background:#ec4899}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.beta-bar{background:var(--violet-soft);border:1px solid var(--violet-line);color:var(--violet-ink);border-radius:99px;align-items:center;gap:10px;padding:6px 13px;font-size:11.5px;font-weight:500;display:inline-flex}.beta-bar .pulse{background:var(--violet);border-radius:99px;width:7px;height:7px;animation:2.2s infinite pulse;box-shadow:0 0 #5b4cf299}@keyframes pulse{0%{box-shadow:0 0 #5b4cf280}70%{box-shadow:0 0 0 8px #5b4cf200}to{box-shadow:0 0 #5b4cf200}}.test-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.test-card{border:1px solid var(--line);border-radius:var(--radius-lg);background:#fff;flex-direction:column;gap:18px;padding:28px;display:flex;position:relative}.test-stars{color:#f59e0b;gap:1px;display:inline-flex}.test-stars svg{width:14px;height:14px}.test-quote{color:var(--ink);letter-spacing:-.01em;flex:1;font-size:15.5px;font-weight:500;line-height:1.55}.test-quote .open,.test-quote .close{color:var(--violet);font-weight:600}.test-meta{border-top:1px solid var(--line-2);grid-template-columns:38px 1fr;align-items:center;gap:12px;padding-top:16px;display:grid}.test-av{color:#fff;letter-spacing:-.02em;border-radius:99px;place-items:center;width:38px;height:38px;font-size:14px;font-weight:600;display:grid}.test-name{font-size:13.5px;font-weight:600}.test-role{color:var(--ink-4);margin-top:2px;font-size:11.5px}.test-foot{text-align:center;color:var(--ink-4);margin-top:28px;font-size:12px;font-style:italic}.why-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.why-card{border:1px solid var(--line);border-radius:var(--radius-lg);background:#fff;flex-direction:column;gap:12px;padding:26px 24px 24px;transition:border-color .16s,transform .16s,box-shadow .16s;display:flex}.why-card:hover{border-color:var(--violet-line);transform:translateY(-2px);box-shadow:0 12px 32px -18px #5b4cf240}.why-icon{background:var(--violet-soft);width:40px;height:40px;color:var(--violet);border-radius:10px;justify-content:center;align-items:center;display:inline-flex}.why-title{font:600 16px var(--display);color:var(--ink);letter-spacing:-.01em;margin:0}.why-text{font:400 13.5px var(--sans);color:var(--ink-3);margin:0;line-height:1.55}.why-text em{color:var(--ink-2);font-style:italic}.why-card.why-card-wide{border-color:var(--violet-line);background:linear-gradient(135deg,#5b4cf20a,#5b4cf203);flex-direction:row;grid-column:1/-1;align-items:center;gap:20px;padding:22px 28px}.why-card.why-card-wide .why-icon{flex-shrink:0;width:48px;height:48px}.why-card-wide-text{flex-direction:column;gap:6px;min-width:0;display:flex}.price-grid{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:16px;display:grid}.price-card{border:1px solid var(--line);border-radius:var(--radius-lg);background:#fff;flex-direction:column;gap:18px;padding:28px;display:flex;position:relative}.price-card.featured{border-color:var(--ink);box-shadow:0 0 0 1px var(--ink), 0 30px 80px -40px #0f0f1e40}.price-card .ribbon{background:var(--ink);color:#fff;font:500 11px var(--mono);text-transform:uppercase;letter-spacing:.06em;border-radius:99px;padding:4px 10px;position:absolute;top:-10px;left:24px}.price-name{color:var(--ink-2);font-size:13.5px;font-weight:600}.price-desc{color:var(--ink-3);font-size:13px}.price-amount{align-items:baseline;gap:6px;display:flex}.price-amount .n{letter-spacing:-.03em;font-size:44px;font-weight:700;line-height:1}.price-amount .p{color:var(--ink-4);font-size:13px}.price-feats{border-top:1px solid var(--line-2);flex-direction:column;gap:10px;margin:0;padding:18px 0 0;list-style:none;display:flex}.price-feats li{color:var(--ink-2);grid-template-columns:16px 1fr;align-items:start;gap:8px;font-size:13px;display:grid}.price-feats li svg{margin-top:4px}.tiers-strip{border:1px solid var(--line);border-radius:var(--radius-lg);background:#fff;margin-top:32px;overflow:hidden}.tiers-strip-inner{grid-template-columns:auto 1fr auto;align-items:center;gap:24px;padding:18px 24px;display:grid}.tiers-row{border-left:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.tier-mini{border-right:1px solid var(--line);padding:4px 20px}.tier-mini:last-child{border-right:0}.tier-mini-name{letter-spacing:-.01em;font-size:13.5px;font-weight:600}.tier-mini-meta{font:500 11.5px var(--mono);color:var(--ink-4);letter-spacing:-.01em;margin-top:3px}.deep-strip{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--bg-soft);grid-template-columns:auto 1fr auto;align-items:center;gap:20px;margin-top:16px;padding:20px 24px;display:grid}.deep-strip .left{align-items:center;gap:14px;display:flex}.deep-strip .badge-soft{font:500 10.5px var(--mono);text-transform:uppercase;letter-spacing:.06em;color:var(--violet-ink);background:var(--violet-soft);border:1px solid var(--violet-line);border-radius:99px;padding:3px 9px}.deep-strip h4{letter-spacing:-.01em;font-size:16px;font-weight:600}.deep-strip p{color:var(--ink-3);margin:2px 0 0;font-size:12.5px}.deep-strip .price-tag{font:500 13px var(--mono);color:var(--ink-2)}.deep-strip .price-tag b{letter-spacing:-.02em;color:var(--ink);font-size:18px;font-weight:700}.faq{max-width:800px;margin:0 auto}.faq details{border-bottom:1px solid var(--line);padding:20px 0}.faq details:first-of-type{border-top:1px solid var(--line)}.faq summary{cursor:pointer;letter-spacing:-.01em;grid-template-columns:1fr auto;align-items:center;gap:16px;font-size:16px;font-weight:500;list-style:none;display:grid}.faq summary::-webkit-details-marker{display:none}.faq summary .arrow{width:20px;height:20px;color:var(--ink-4);place-items:center;transition:transform .16s;display:grid}.faq details[open] summary .arrow{transform:rotate(180deg)}.faq details p{color:var(--ink-3);max-width:72ch;margin:12px 0 0;font-size:14.5px;line-height:1.65}.final{background:var(--bg-deep);color:#fff;border-top:1px solid var(--line);padding:88px 0 96px;position:relative;overflow:hidden}.final:before{content:"";filter:blur(40px);pointer-events:none;background:radial-gradient(#6d5cf673,#6d5cf600 60%);width:900px;height:500px;position:absolute;top:-120px;left:50%;transform:translate(-50%)}.final-inner{text-align:center;max-width:720px;margin:0 auto;position:relative}.final h2{letter-spacing:-.03em;font-size:clamp(32px,4vw,48px);font-weight:600;line-height:1.05}.final p{color:#ffffffb3;margin-top:18px;font-size:17px}.final .cta-row{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:32px;display:flex}.final .url-input{background:#ffffff0f;border-color:#ffffff29;margin-left:auto;margin-right:auto}.final .url-input input{color:#fff}.final .url-input input::placeholder{color:#ffffff73}.final .url-input .scheme{color:#ffffff8c}.final .url-input .submit{background:var(--violet);border-color:var(--violet)}.final .url-input:focus-within{border-color:#fff6;box-shadow:0 0 0 4px #ffffff14}.footer{background:var(--bg-soft);border-top:1px solid var(--line);color:var(--ink-3);padding:56px 0 32px;font-size:13px}.foot-grid{grid-template-columns:2fr repeat(3,1fr);gap:48px;display:grid}.foot-col h5{font:500 11px var(--mono);text-transform:uppercase;letter-spacing:.08em;color:var(--ink-4);margin:0 0 14px}.foot-col a,.foot-col button.foot-col-link{color:var(--ink-2);font:inherit;text-align:left;cursor:pointer;width:100%;letter-spacing:inherit;background:0 0;border:0;padding:5px 0;display:block}.foot-col a:hover,.foot-col button.foot-col-link:hover{color:var(--ink)}.foot-brand p{max-width:280px;color:var(--ink-4);margin-top:12px;font-size:12.5px}.foot-base{border-top:1px solid var(--line);color:var(--ink-4);grid-template-columns:1fr auto;gap:24px;margin-top:48px;padding-top:24px;font-size:12px;display:grid}.channel-stack-3{flex-direction:column;gap:0;max-width:820px;margin:0 auto;display:flex}.channel-stack-step{align-items:center;gap:12px;margin:32px auto 16px;display:flex}.channel-stack-step:first-child{margin-top:0}.channel-stack-step-num{color:#fff;width:28px;height:28px;font:600 13px var(--mono);background:linear-gradient(135deg,#4f3ef1 0%,#8b5cf6 100%);border-radius:99px;place-items:center;display:inline-grid}.channel-stack-step-label{font:600 14px var(--sans);color:var(--ink);letter-spacing:-.005em}.channel-stack-arrow{color:var(--violet);opacity:.5;margin:20px auto;animation:2.4s ease-in-out infinite stack-arrow-bob}@keyframes stack-arrow-bob{0%,to{opacity:.5;transform:translateY(0)}50%{opacity:.9;transform:translateY(4px)}}@media (prefers-reduced-motion:reduce){.channel-stack-arrow{opacity:.7;animation:none}}.features-card{border:1px solid var(--line);border-radius:var(--radius-lg);background:#fff;padding:28px 32px;box-shadow:0 1px #00000008,0 30px 80px -40px #0f0f1e2e}.features-card-head{text-align:center;margin-bottom:28px}.features-card-title{letter-spacing:-.025em;margin:10px 0 12px;font-size:clamp(22px,2.4vw,28px);font-weight:600;line-height:1.2}.features-card-lead{color:var(--ink-3);max-width:540px;margin:0 auto;font-size:15px;line-height:1.55}.features-platforms{background:var(--bg-soft);border:1px solid var(--line-2);border-radius:10px;flex-wrap:wrap;align-items:center;gap:8px 12px;margin-bottom:28px;padding:16px 18px;display:flex}.features-platform-label{font:500 11px var(--mono);text-transform:uppercase;letter-spacing:.06em;color:var(--ink-4)}.features-platform-list{flex-wrap:wrap;gap:6px;display:flex}.features-platform{border:1px solid var(--line);font:500 12.5px var(--sans);color:var(--ink-2);background:#fff;border-radius:99px;align-items:center;gap:6px;padding:5px 12px;display:inline-flex}.features-platform-soon{color:var(--ink-4);background:var(--bg-mute)}.features-soon-tag{font:500 9.5px var(--mono);text-transform:uppercase;letter-spacing:.05em;color:var(--violet-ink);background:var(--violet-soft);border:1px solid var(--violet-line);border-radius:99px;margin-left:4px;padding:1px 6px}.features-grid{grid-template-columns:repeat(2,1fr);gap:20px 24px;display:grid}.features-item{align-items:flex-start;gap:12px;display:flex}.features-icon{border-radius:10px;flex-shrink:0;place-items:center;width:36px;height:36px;display:inline-grid}.features-icon-violet{background:var(--violet-soft);border:1px solid var(--violet-line);color:var(--violet-ink)}.features-item h4{letter-spacing:-.005em;margin:0 0 4px;font-size:14px;font-weight:600}.features-item p{color:var(--ink-3);margin:0;font-size:13px;line-height:1.5}@media (max-width:740px){.features-grid{grid-template-columns:1fr}.features-card{padding:22px 20px}}.channel-separator-banner{background:var(--bg-deep);color:#fff;border-radius:var(--radius-xl);text-align:center;margin:60px -32px;padding:56px 32px 60px;position:relative;overflow:hidden;box-shadow:0 30px 80px -40px #0f0f1e66}.channel-separator-halo{filter:blur(40px);pointer-events:none;background:radial-gradient(#6d5cf680 0%,#6d5cf600 70%);width:720px;height:360px;position:absolute;top:-80px;left:50%;transform:translate(-50%)}.channel-separator-kicker{font:500 12px var(--mono);text-transform:uppercase;letter-spacing:.1em;color:#ffffffa6;margin:0 0 14px;position:relative}.channel-separator-title{letter-spacing:-.025em;max-width:720px;margin:0 auto 16px;font-size:clamp(24px,3vw,32px);font-weight:600;line-height:1.15;position:relative}.channel-separator-lead{color:#ffffffb8;max-width:560px;margin:0 auto;font-size:16px;line-height:1.55;position:relative}.editor-upload{flex-direction:column;gap:8px;display:flex}.editor-upload-files{flex-wrap:wrap;gap:6px;display:flex}.editor-file{border:1px solid var(--line);font:500 12px var(--sans);color:var(--ink-2);background:#fff;border-radius:8px;align-items:center;gap:8px;padding:6px 10px 6px 8px;display:inline-flex}.editor-file svg{color:var(--violet);flex-shrink:0}.editor-file-size{font:500 10.5px var(--mono);color:var(--ink-5);margin-left:4px}.editor-upload-dropzone{border:1.5px dashed var(--line-strong);background:var(--bg-soft);color:var(--ink-4);font:500 12px var(--sans);cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:14px;transition:all .12s;display:flex}.editor-upload-dropzone:hover{border-color:var(--violet);color:var(--violet);background:var(--violet-soft)}.editor-segmented.editor-segmented-3{grid-template-columns:repeat(3,1fr)}.editor-imported-review{background:var(--bg-soft);border-left:3px solid var(--ink-5);border-radius:6px;padding:12px 14px}.editor-imported-review p{color:var(--ink-2);margin:0 0 6px;font-size:13px;font-style:italic;line-height:1.55}.editor-imported-meta{font:500 11px var(--mono);color:var(--ink-5)}.google-review{border:1px solid var(--line);border-radius:var(--radius-lg);background:#fff;overflow:hidden;box-shadow:0 1px #00000008,0 30px 80px -40px #0f0f1e2e}.google-business-head{border-bottom:1px solid var(--line);background:linear-gradient(#fafbfc,#fff);align-items:center;gap:14px;padding:16px 20px;display:flex}.google-business-icon{border:1px solid var(--line);background:#fff;border-radius:50%;flex-shrink:0;place-items:center;width:40px;height:40px;display:grid}.google-business-info{flex:1;min-width:0}.google-business-name{letter-spacing:-.01em;color:var(--ink);margin:0 0 4px;font-size:15px;font-weight:600}.google-business-meta{color:var(--ink-3);margin:0;font-size:13px}.google-stars-mini{align-items:center;gap:6px;display:inline-flex}.google-rating{color:var(--ink);font-weight:600}.google-mini-stars{align-items:center;gap:1px;display:inline-flex}.google-review-count{color:var(--ink-4);font-size:12.5px}.google-review-body{padding:18px 20px 16px}.google-reviewer-head{align-items:center;gap:10px;margin-bottom:8px;display:flex}.google-reviewer-avatar{color:#fff;width:36px;height:36px;font:600 14px var(--sans);border-radius:99px;flex-shrink:0;place-items:center;display:grid}.google-reviewer-name{color:var(--ink);font-size:13.5px;font-weight:600}.google-reviewer-info{color:var(--ink-4);align-items:center;gap:4px;margin-top:2px;font-size:12px;display:inline-flex}.google-review-rating{align-items:center;gap:10px;margin-bottom:10px;display:flex}.google-stars{align-items:center;gap:1px;display:inline-flex}.google-review-date{color:var(--ink-4);font-size:12px}.google-review-text{color:var(--ink-2);margin:0 0 14px;font-size:14px;line-height:1.55}.google-review-photos{grid-template-columns:repeat(3,1fr);gap:6px;margin-bottom:12px;display:grid}.google-review-photo{aspect-ratio:1;border:1px solid var(--line);border-radius:6px}.google-review-actions{border-top:1px solid var(--line-2);gap:4px;padding-top:8px;display:flex}.google-action-btn{color:var(--ink-3);font:500 12.5px var(--sans);cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:6px;padding:6px 10px;display:inline-flex}.google-action-btn:hover{background:var(--bg-mute);color:var(--ink)}.google-reply{border-top:1px solid var(--line);background:#f6f8fa;padding:14px 20px 18px}.google-reply-head{justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;display:flex}.google-reply-badge{font:500 11.5px var(--sans);color:#1a73e8;background:#1a73e814;border:1px solid #1a73e833;border-radius:99px;align-items:center;gap:5px;padding:3px 9px 3px 7px;display:inline-flex}.google-reply-date{color:var(--ink-5);font-size:11.5px}.google-reply-body p{color:var(--ink-2);margin:0 0 8px;font-size:13.5px;line-height:1.55}.google-reply-body p:last-child{margin-bottom:0}.google-reply-body em{color:var(--ink-3);font-size:12.5px}@media (max-width:740px){.channel-separator-banner{margin:40px -20px;padding:40px 22px 44px}.google-review-body,.google-business-head,.google-reply{padding-left:16px;padding-right:16px}.why-grid{grid-template-columns:1fr;gap:14px}.why-card.why-card-wide{flex-direction:column;align-items:flex-start;gap:12px;padding:24px}}.channel-reveal{height:150vh;margin-bottom:40px;position:relative}.channel-sticky{grid-template-areas:"stack";place-items:start center;height:calc(100vh - 88px);padding:24px 0 32px;display:grid;position:sticky;top:88px;overflow:hidden}.channel-reveal-label{font:500 11px var(--mono);text-transform:uppercase;letter-spacing:.08em;color:var(--violet-ink);background:var(--violet-soft);border:1px solid var(--violet-line);z-index:3;pointer-events:none;border-radius:99px;grid-area:stack;align-self:start;margin-bottom:16px;padding:4px 10px}.channel-content{scrollbar-width:thin;scrollbar-color:var(--line-strong) transparent;grid-area:stack;width:100%;max-width:760px;max-height:calc(100vh - 200px);margin-top:40px;transition:opacity 80ms ease-out;overflow-y:auto}.channel-content::-webkit-scrollbar{width:4px}.channel-content::-webkit-scrollbar-thumb{background:var(--line-strong);border-radius:99px}.channel-reveal-indicator{background:var(--bg-mute);z-index:4;border-radius:99px;width:120px;height:3px;position:absolute;bottom:16px;left:50%;overflow:hidden;transform:translate(-50%)}.channel-reveal-indicator-fill{transform-origin:0;background:linear-gradient(90deg,#4f3ef1,#8b5cf6);width:100%;height:100%;transition:transform 80ms ease-out;transform:scaleX(0)}.channel-reveal-mobile{flex-direction:column;gap:24px;margin-bottom:40px;display:flex}.channel-reveal-mobile .channel-reveal-label{align-self:flex-start;margin-bottom:0;position:static}.editor-card{border:1px solid var(--line);border-radius:var(--radius-lg);background:#fff;overflow:hidden;box-shadow:0 1px #00000008,0 30px 80px -40px #0f0f1e2e}.editor-card.editor-card-in-mock{box-shadow:none;border:0;border-radius:0}.editor-mock-wrap{width:100%}.editor-mock-wrap .editor-head{border-bottom:1px solid var(--line)}.editor-head{background:var(--bg-soft);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;padding:14px 18px;display:flex}.editor-crumbs{font:500 12px var(--sans);color:var(--ink-4);flex-wrap:wrap;align-items:center;gap:8px;display:flex}.editor-crumb{white-space:nowrap}.editor-crumb-sep{color:var(--ink-5)}.editor-crumb-active{color:var(--ink);font-weight:600}.editor-score{background:var(--good-soft);border:1px solid var(--good-line);font:600 13px var(--mono);color:var(--good);border-radius:99px;align-items:baseline;gap:4px;padding:4px 12px;display:inline-flex}.editor-score-num{font-size:14px}.editor-score-label{opacity:.8;font-size:10.5px;font-weight:500}.editor-body{flex-direction:column;gap:18px;padding:20px 22px 22px;display:flex}.editor-field{flex-direction:column;gap:8px;display:flex}.editor-field-inline{flex-direction:row;flex:1;align-items:center;gap:10px}.editor-row{flex-wrap:wrap;gap:20px;display:flex}.editor-label{color:var(--ink-2);letter-spacing:-.005em;font-size:12.5px;font-weight:600}.editor-label-hint{color:var(--ink-4);font-size:11px;font-weight:400}.editor-input{border:1px solid var(--line-strong);font:500 14px var(--sans);color:var(--ink);background:#fff;border-radius:8px;outline:none;padding:9px 12px}.editor-input:focus{border-color:var(--violet);box-shadow:0 0 0 3px #5b4cf21f}.editor-segmented{grid-template-columns:repeat(2,1fr);gap:6px;display:grid}.editor-seg{border:1px solid var(--line);background:var(--bg-soft);color:var(--ink-3);font:500 12.5px var(--sans);cursor:pointer;border-radius:8px;align-items:center;gap:6px;padding:8px 10px;transition:all .12s;display:inline-flex}.editor-seg:hover{background:var(--bg-mute)}.editor-seg-active{background:var(--violet-soft);border-color:var(--violet-line);color:var(--violet-ink);font-weight:600}.editor-help{color:var(--ink-4);margin:0;font-size:11px;line-height:1.45}.editor-toggle{background:var(--ink-5);border-radius:99px;align-items:center;width:32px;height:18px;padding:2px;display:inline-flex;position:relative}.editor-toggle-dot{background:#fff;border-radius:99px;width:14px;height:14px;transition:transform .16s;transform:translate(0)}.editor-toggle.editor-toggle-on{background:var(--violet)}.editor-toggle.editor-toggle-on .editor-toggle-dot{transform:translate(14px)}.editor-mini-hint{color:var(--ink-4);margin-left:4px;font-size:11px}.editor-pill-group{border:1px solid var(--line-strong);background:var(--bg-soft);border-radius:8px;display:inline-flex;overflow:hidden}.editor-pill{color:var(--ink-3);font:500 12.5px var(--sans);cursor:pointer;background:0 0;border:0;min-width:36px;padding:6px 12px}.editor-pill-active{background:var(--violet-soft);color:var(--violet-ink);font-weight:600}.editor-lint{background:var(--bg-soft);border:1px solid var(--line);border-radius:10px;margin-top:6px;padding:12px 14px}.editor-lint-title{color:var(--ink-3);text-transform:uppercase;letter-spacing:.06em;margin:0 0 8px;font-size:11px;font-weight:600}.editor-lint-chips{flex-wrap:wrap;gap:6px;display:flex}.lint-chip{font:500 11px var(--sans);border:1px solid;border-radius:99px;align-items:center;gap:4px;padding:3px 9px;display:inline-flex}.lint-chip-good{background:var(--good-soft);border-color:var(--good-line);color:var(--good)}.lint-chip-info{background:var(--info-soft);border-color:var(--info-line);color:var(--info)}.editor-cta{background:var(--ink);color:#fff;font:600 13.5px var(--sans);cursor:pointer;border:0;border-radius:8px;align-self:flex-start;align-items:center;gap:8px;margin-top:6px;padding:11px 18px;transition:background .12s;display:inline-flex}.editor-cta:hover{background:var(--ink-2)}.editor-head-text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.editor-title{font:700 18px var(--display);color:var(--ink);letter-spacing:-.01em;margin:0}.editor-title-brand{color:var(--ink-3);font-weight:500}.editor-subtitle{font:400 12.5px var(--sans);color:var(--ink-4);margin:0;line-height:1.4}.editor-tabs{background:var(--bg-soft);border-bottom:1px solid var(--line);gap:2px;padding:0 18px;display:flex}.editor-tab{font:500 13px var(--sans);color:var(--ink-4);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:6px;margin-bottom:-1px;padding:10px 14px;transition:color .12s,border-color .12s;display:inline-flex}.editor-tab:hover{color:var(--ink-2)}.editor-tab-active{color:var(--violet);border-bottom-color:var(--violet);font-weight:600}.editor-tab svg{flex-shrink:0}.editor-platforms{flex-wrap:wrap;gap:8px;display:flex}.editor-platform-pill{border:1px solid var(--line);font:500 12.5px var(--sans);color:var(--ink-3);cursor:pointer;background:#fff;border-radius:99px;align-items:center;gap:8px;padding:8px 14px;transition:background .12s,border-color .12s,color .12s;display:inline-flex}.editor-platform-pill:hover{background:var(--bg-mute);border-color:var(--ink-5)}.editor-platform-pill-active{background:var(--violet-soft);border-color:var(--violet-line);color:var(--violet);font-weight:600}.editor-media-dropzone{background:var(--bg-soft);border:1.5px dashed var(--line);color:var(--ink-4);text-align:center;cursor:pointer;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:28px 18px;transition:border-color .12s,background .12s;display:flex}.editor-media-dropzone:hover{border-color:var(--violet);background:var(--violet-soft)}.editor-media-dropzone svg{color:var(--ink-4);margin-bottom:4px}.editor-media-title{font:500 13.5px var(--sans);color:var(--ink-2)}.editor-media-hint{font:400 11.5px var(--sans);color:var(--ink-5)}.editor-label-required{color:var(--violet);font-weight:700}.editor-textarea{border:1px solid var(--line);width:100%;font:400 13px var(--sans);color:var(--ink);resize:vertical;min-height:64px;line-height:1.5;font-family:var(--sans);background:#fff;border-radius:8px;padding:10px 12px}.editor-textarea:focus{border-color:var(--violet);outline:none;box-shadow:0 0 0 3px #5b4cf21f}.editor-accordion{font:500 13px var(--sans);color:var(--ink-3);cursor:pointer;background:0 0;border:0;align-self:flex-start;align-items:center;gap:8px;padding:8px 0;transition:color .12s;display:inline-flex}.editor-accordion:hover{color:var(--violet)}.editor-accordion svg{color:var(--ink-5);transition:transform .12s}.editor-segmented.editor-segmented-grid-2x2{grid-template-columns:1fr 1fr;gap:8px;display:grid}.editor-segmented.editor-segmented-grid-2x2 .editor-seg{justify-content:flex-start;padding:11px 14px;font-size:13px}.editor-toggles{flex-direction:column;gap:10px;padding:4px 0;display:flex}.editor-toggle-row{font:500 13px var(--sans);color:var(--ink-2);cursor:pointer;align-items:center;gap:10px;display:inline-flex}.email-render-wrap{border:1px solid var(--line);border-radius:var(--radius-lg);background:#fff;overflow:hidden;box-shadow:0 1px #00000008,0 30px 80px -40px #0f0f1e2e}.gmail-chrome{background:var(--bg-soft);border-bottom:1px solid var(--line);flex-direction:column;display:flex}.gmail-chrome-brand{align-items:center;gap:10px;padding:12px 18px 10px;display:flex}.gmail-chrome-name{font:500 14px var(--sans);color:var(--ink-2);letter-spacing:-.01em}.gmail-chrome-account{font:400 12px var(--sans);color:var(--ink-4);border:1px solid var(--line);background:#fff;border-radius:99px;margin-left:auto;padding:4px 10px}.gmail-chrome-tabs{border-top:1px solid var(--line-2);gap:0;padding:0 18px;display:flex}.gmail-tab{font:500 12.5px var(--sans);color:var(--ink-4);border-bottom:2px solid #0000;align-items:center;gap:6px;margin-bottom:-1px;padding:10px 16px;display:inline-flex}.gmail-tab-active{color:#1a73e8;border-bottom-color:#1a73e8;font-weight:600}.gmail-tab svg{flex-shrink:0}.email-card.email-card-in-render{box-shadow:none;background:0 0;border:0;border-radius:0}.email-card.email-card-in-render .email-head{border-bottom:1px solid var(--line-2);background:#fff;flex-direction:column;gap:12px;padding:18px 22px 16px;display:flex}.email-from-block{align-items:flex-start;gap:12px;display:flex}.email-from-avatar{color:#fff;width:40px;height:40px;font:700 16px var(--sans);letter-spacing:-.01em;background:linear-gradient(135deg,#8b5cf6,#ec4899);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;box-shadow:0 2px 8px -2px #8b5cf659}.email-from-meta{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.email-from-name{font:600 14px var(--sans);color:var(--ink);letter-spacing:-.01em;align-items:center;gap:8px;display:inline-flex}.email-from-name strong{color:inherit;font-weight:600}.email-from-pill{background:var(--violet-soft);color:var(--violet);font:600 10.5px var(--sans);text-transform:uppercase;letter-spacing:.04em;border-radius:99px;align-items:center;padding:2px 8px;display:inline-flex}.email-from-line{font:400 12px var(--sans);color:var(--ink-4);align-items:center;gap:6px;display:inline-flex}.email-from-email{color:var(--ink-3)}.email-from-sep{color:var(--ink-5)}.email-from-date{color:var(--ink-4)}.email-to-line{font:400 12px var(--sans);color:var(--ink-5);margin-top:2px}.email-subject-row{border-top:1px dashed var(--line-2);justify-content:space-between;align-items:center;gap:12px;padding-top:4px;display:flex}.email-subject{font:700 15px var(--display);color:var(--ink);letter-spacing:-.01em}.email-subject-label{background:var(--bg-mute);color:var(--ink-4);font:500 10.5px var(--sans);text-transform:uppercase;letter-spacing:.04em;border-radius:99px;align-items:center;padding:3px 10px;display:inline-flex}.email-card.email-card-in-render .email-body{background:#fff;padding:20px 22px}.email-card.email-card-in-render .email-actions{background:var(--bg-soft);border-top:1px solid var(--line-2);padding:12px 18px}@media (max-width:980px){.hero-grid{grid-template-columns:1fr;gap:48px}.pipeline{grid-template-columns:repeat(2,1fr)}.pipe-step+.pipe-step:before,.pipe-step+.pipe-step:after{display:none}.deep-grid{grid-template-columns:1fr;gap:40px}.deep-aside{position:static}.sig-grid,.chan-grid,.price-grid,.audit-big-body{grid-template-columns:1fr}.dna-grid{grid-template-columns:1fr;gap:32px}.why-grid{grid-template-columns:repeat(2,1fr);gap:14px}.nav-links{display:none}.nav-inner{grid-template-columns:1fr auto}.foot-grid{grid-template-columns:1fr 1fr}.annot,.hero:before{display:none}.proof-row{text-align:center;grid-template-columns:1fr;gap:18px}.proof-meta,.proof-rating{justify-content:center}.proof-marquee{text-align:center;grid-template-columns:1fr;gap:14px}.test-grid{grid-template-columns:1fr}}@media (max-width:520px){.url-input{grid-template-rows:auto auto;grid-template-columns:auto 1fr;row-gap:6px}.url-input input{grid-column:2}.url-input .submit{grid-column:1/-1;justify-content:center;width:100%;height:44px}.audit-big-head{grid-template-columns:1fr;gap:12px;padding:18px}.audit-big-head>div:last-child{flex-wrap:wrap;gap:8px;display:flex}.audit-big-meta{flex-wrap:wrap;row-gap:6px}.audit-banner{grid-template-rows:auto auto;grid-template-columns:auto 1fr;gap:12px;padding:16px 18px}.audit-banner .b-meta{grid-column:1/-1;justify-self:end}.audit-section{padding:18px}.identity-grid{grid-template-columns:80px 1fr;gap:8px 10px}.identity-grid dd{word-break:break-word}.audit-big-foot{grid-template-columns:1fr;gap:8px;padding:14px 18px}}
