.console{--c-bg:var(--background);--c-surface:var(--muted);--c-surface2:var(--accent);--c-fg:var(--foreground);--c-muted:var(--muted-foreground);--c-faint:var(--muted-foreground);--c-border:var(--glass-border);--c-border-soft:var(--glass-border);--c-ink:var(--surface);--c-accent:var(--brand);--c-accent-fg:var(--brand-foreground);--c-display:var(--font-display);--c-body:var(--font-sans);--c-mono:var(--font-mono);--c-dw:600;--c-dtrack:-.03em;--c-r:10px;--c-r-lg:20px;--c-r-pill:8px;--c-sec:104px;--c-card-bg:var(--glass);--c-glass-bg:var(--glass);--c-shadow:var(--shadow-pane);--c-glass:blur(34px) saturate(190%);background:var(--c-bg);color:var(--c-fg);font-family:var(--c-body);text-wrap:pretty;font-size:15px;line-height:1.6;position:relative}.console:before{content:"";z-index:0;pointer-events:none;background:var(--wash);position:fixed;inset:0}.console>*{z-index:1;position:relative}.console h1,.console h2{font-family:var(--c-display);font-weight:var(--c-dw);letter-spacing:var(--c-dtrack);text-wrap:balance;margin:0}.console h1{font-size:62px;line-height:1.06}.console h2{font-size:38px;line-height:1.1}.console h3{font-family:var(--c-body);letter-spacing:0;margin:0;font-size:15px;font-weight:600}.console p{margin:0}.console a{color:var(--c-fg);text-decoration:none;transition:color .22s,border-color .22s}.console a:hover{color:var(--c-accent)}.console .c-eyebrow{font-family:var(--c-mono);text-transform:uppercase;letter-spacing:.14em;color:var(--c-accent);font-size:11px;font-weight:500}.console .c-mono{font-family:var(--c-mono);font-size:12.5px}.console .c-lede{color:var(--c-muted);max-width:56ch;font-size:16.5px}.console .c-small{color:var(--c-muted);font-size:13px}.console .c-dh{font-family:var(--c-display);font-weight:var(--c-dw);letter-spacing:var(--c-dtrack)}.console .c-wrap{max-width:1180px;margin:0 auto;padding:0 40px}.console section{padding:var(--c-sec) 0}.console .c-tint{background:oklch(100% 0 0/.04)}.console .c-head{gap:14px;max-width:640px;display:grid}.console .c-rule{border:0;border-top:1px solid var(--c-border);margin:44px 0 0}.console .c-btn{border-radius:var(--c-r-pill);font-family:var(--c-body);cursor:pointer;background:var(--c-accent);color:var(--c-accent-fg);white-space:nowrap;border:1px solid #0000;align-items:center;gap:8px;padding:11px 18px;font-size:14px;font-weight:600;transition:filter .22s cubic-bezier(.22,1,.36,1),background-color .22s cubic-bezier(.22,1,.36,1),transform .16s cubic-bezier(.22,1,.36,1);display:inline-flex}.console .c-btn:hover{filter:brightness(1.12);color:var(--c-accent-fg)}.console .c-btn:active{transform:scale(.98)}.console .c-btn-ghost{color:var(--c-fg);border-color:var(--c-border);background:0 0}.console .c-btn-ghost:hover{background:var(--c-surface);color:var(--c-fg);filter:none}.console .c-link{border-bottom:1px solid var(--c-border);min-height:24px;color:var(--c-fg);align-items:center;padding-bottom:2px;font-size:13.5px;font-weight:600;display:inline-flex}.console .c-link:hover{border-color:var(--c-accent);color:var(--c-fg)}.console .c-glass{background:var(--c-glass-bg);-webkit-backdrop-filter:var(--c-glass);backdrop-filter:var(--c-glass);border:1px solid var(--c-border);border-radius:var(--c-r-lg);box-shadow:inset 0 1px 0 var(--glass-rim), var(--c-shadow)}.console .c-anchored{scroll-margin-top:84px}.console .c-header{z-index:20;background:var(--c-glass-bg);-webkit-backdrop-filter:var(--c-glass);backdrop-filter:var(--c-glass);border-bottom:1px solid var(--c-border-soft);position:sticky;top:0}.console .c-nav{align-items:center;gap:34px;height:60px;display:flex}.console .c-logo{font-family:var(--c-display);font-weight:var(--c-dw);letter-spacing:var(--c-dtrack);align-items:center;gap:9px;font-size:17px;display:flex}.console .c-logo svg{flex:none;width:22px;height:22px}.console .c-navlinks{text-transform:uppercase;letter-spacing:.1em;gap:26px;font-size:11.5px;font-weight:600;display:flex}.console .c-navlinks a{color:var(--c-muted);white-space:nowrap}.console .c-navlinks a:hover{color:var(--c-fg)}.console .c-navright{align-items:center;gap:18px;margin-left:auto;font-size:13.5px;display:flex}.console .c-navright a{white-space:nowrap}.console .c-menubtn{border:1px solid var(--c-border);border-radius:var(--c-r);width:38px;height:38px;color:var(--c-fg);cursor:pointer;background:0 0;justify-content:center;align-items:center;padding:0;display:none}.console .c-menubtn:hover{background:var(--c-surface)}.console .c-menubtn svg{width:18px;height:18px}.console .c-mobilemenu{background:var(--popover);-webkit-backdrop-filter:none;backdrop-filter:none;gap:0;padding:8px 20px 18px;display:none;position:absolute;top:calc(100% + 10px);left:12px;right:12px}.console .c-mmlinks{text-transform:uppercase;letter-spacing:.1em;font-size:11.5px;font-weight:600;display:grid}.console .c-mmlinks a{color:var(--c-muted);border-bottom:1px solid var(--c-border-soft);padding:13px 2px}.console .c-mmlinks a:hover{color:var(--c-fg)}.console .c-mmactions{justify-content:space-between;align-items:center;gap:14px;padding-top:16px;font-size:13.5px;display:flex}.console .c-hero{grid-template-columns:1.06fr .94fr;align-items:start;gap:64px;padding:80px 0 72px;display:grid}.console .c-heroform{border-color:var(--c-border);gap:6px;margin-top:36px;padding:20px 22px 22px;display:grid}.console .c-report{gap:22px;padding:30px 32px 26px;display:grid}.console .c-reporttop{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.console .c-ring{border-radius:50%;flex:none;place-items:center;width:78px;height:78px;display:grid;position:relative}.console .c-ring:after{content:"";background:var(--c-surface);border-radius:50%;position:absolute;inset:9px}.console .c-ring span{z-index:1;font-family:var(--c-display);font-weight:var(--c-dw);text-align:center;font-size:22px;line-height:1;position:relative}.console .c-ring span em{font-family:var(--c-body);letter-spacing:.06em;font-size:9.5px;font-style:normal;font-weight:600;display:block}.console .c-bars{gap:15px;display:grid}.console .c-barlabel{text-transform:uppercase;letter-spacing:.1em;color:var(--c-muted);justify-content:space-between;margin-bottom:7px;font-size:11px;font-weight:600;display:flex}.console .c-track{background:oklch(100% 0 0/.14);border-radius:999px;height:5px;overflow:hidden}.console .c-fill{background:var(--c-accent);border-radius:999px;height:100%;display:block}.console .c-findrow{border-top:1px solid var(--c-border);align-items:center;gap:12px;padding:11px 0;font-size:13.5px;display:flex}.console .c-teaser button{background:var(--c-accent);color:var(--c-accent-fg);border-radius:var(--c-r-pill);font-weight:600}.console .c-teaser button:hover{background:var(--c-accent);filter:brightness(1.12)}.console .c-teaser input{font-family:var(--c-mono);font-size:13.5px}.console .c-strip{border-top:1px solid var(--c-border);border-bottom:1px solid var(--c-border);flex-wrap:wrap;align-items:center;gap:40px;padding:22px 0;display:flex}.console .c-strip .c-items{color:var(--c-muted);flex-wrap:wrap;gap:38px;margin-left:auto;font-size:13.5px;display:flex}.console .c-g4,.console .c-g3{gap:0;display:grid}.console .c-g4{grid-template-columns:repeat(4,1fr)}.console .c-g3{grid-template-columns:repeat(3,1fr)}.console .c-cell{border-top:1px solid var(--c-border);align-content:start;gap:10px;padding:30px 26px 30px 0;display:grid}.console .c-g4>.c-cell+.c-cell,.console .c-g3>.c-cell+.c-cell{border-left:1px solid var(--c-border-soft);padding-left:26px}.console .c-num{font-family:var(--c-mono);color:var(--c-accent);font-size:11.5px;font-weight:600}.console .c-quote{font-family:var(--c-mono);color:var(--c-muted);margin-top:2px;font-size:12px;line-height:1.55}.console .c-cards{border:1px solid var(--c-border);border-radius:var(--c-r-lg);background:var(--c-card-bg);box-shadow:var(--c-shadow);grid-template-columns:repeat(3,1fr);display:grid;overflow:hidden}.console .c-cards .c-cell{border-top:0;border-left:1px solid var(--c-border-soft);border-bottom:1px solid var(--c-border-soft);padding:26px 26px 28px}.console .c-cards .c-cell:nth-child(3n+1){border-left:0}.console .c-cards .c-cell:nth-last-child(-n+3){border-bottom:0}.console .c-ico{width:19px;height:19px;color:var(--c-accent);margin-bottom:4px}.console .c-minis{grid-template-columns:repeat(4,1fr);gap:34px;margin-top:40px;display:grid}.console .c-mini{border-top:1px solid var(--c-border);gap:7px;padding-top:14px;display:grid}.console .c-method{border-radius:var(--c-r-lg)}.console .c-methodgrid{grid-template-columns:1.15fr 1fr;align-items:start;gap:70px;padding:56px 48px;display:grid}.console .c-stats{grid-template-columns:repeat(3,1fr);display:grid}.console .c-stat{border-left:1px solid oklch(100% 0 0/.22);align-content:start;gap:8px;padding:0 22px;display:grid}.console .c-stat:first-child{border-left:0;padding-left:0}.console .c-stat b{font-family:var(--c-display);font-weight:var(--c-dw);letter-spacing:var(--c-dtrack);font-size:26px}.console .c-stat .c-k{text-transform:uppercase;letter-spacing:.12em;font-size:10.5px;font-weight:700}.console .c-plans{grid-template-columns:repeat(6,minmax(0,1fr));gap:18px;margin-top:42px;display:grid}.console .c-plan{border-radius:var(--c-r-lg);flex-direction:column;grid-column:span 2;gap:16px;padding:28px 26px 26px;display:flex;position:relative}.console .c-plans>.c-plan:nth-child(4):nth-last-child(2){grid-column:2/span 2}.console .c-plan.c-feat{background:linear-gradient(180deg, color-mix(in srgb, var(--brand) 17%, transparent), color-mix(in srgb, var(--brand) 5%, transparent)), var(--c-glass-bg);border-color:color-mix(in srgb, var(--brand) 50%, transparent);box-shadow:inset 0 1px 0 oklch(100% 0 0/.16), 0 26px 64px -34px color-mix(in srgb, var(--brand) 55.0%, transparent)}.console .c-plan-badge{font-family:var(--c-mono);letter-spacing:.11em;text-transform:uppercase;background:var(--c-accent);color:var(--c-accent-fg);white-space:nowrap;border-radius:999px;padding:4px 11px;font-size:9.5px;font-weight:700;position:absolute;top:0;right:22px;transform:translateY(-50%)}.console .c-plan-head{gap:6px;display:grid}.console .c-plan-head h3{font-family:var(--c-display);font-weight:var(--c-dw);letter-spacing:var(--c-dtrack);font-size:20px}.console .c-plan-who,.console .c-plan-line{color:var(--c-muted);min-height:3em;font-size:13px;line-height:1.5}.console .c-plan-money{gap:4px;display:grid}.console .c-price{font-family:var(--c-display);font-weight:var(--c-dw);letter-spacing:var(--c-dtrack);font-size:42px;line-height:1}.console .c-price-custom{font-size:32px;line-height:42px}.console .c-price em{font-family:var(--c-body);color:var(--c-muted);letter-spacing:0;font-size:13px;font-style:normal;font-weight:500}.console .c-plan-note{font-family:var(--c-mono);min-height:18px;color:var(--c-faint);font-size:11.5px;line-height:18px}.console .c-feats{color:var(--c-muted);gap:10px;margin:0;padding:0;font-size:13px;line-height:1.5;list-style:none;display:grid}.console .c-feats li{align-items:flex-start;gap:9px;display:flex}.console .c-feats li:before{content:"✓";font-family:var(--c-mono);color:var(--c-accent);flex:none;font-size:12px;line-height:1.5}.console .c-plan-not{color:var(--c-faint);align-items:flex-start;gap:9px;font-size:12.5px;line-height:1.5;display:flex}.console .c-plan-not:before{content:"-";font-family:var(--c-mono);flex:none;font-size:12px;line-height:1.5}.console .c-plan .c-btn,.console .c-plan .c-btn-ghost{justify-content:center}.console .c-plan>.c-btn:last-child,.console .c-plan>.c-btn-ghost:last-child{margin-top:auto}.console .c-tag{letter-spacing:.1em;text-transform:uppercase;color:var(--c-accent);font-size:9.5px;font-weight:700}.console .c-billing{border:1px solid var(--c-border);background:oklch(100% 0 0/.04);border-radius:999px;gap:4px;padding:4px;display:inline-flex}.console .c-billing button{font-family:var(--c-mono);min-height:30px;color:var(--c-muted);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:999px;padding:0 15px;font-size:11.5px}.console .c-billing button:hover{color:var(--c-fg)}.console .c-billing button[aria-pressed=true]{background:var(--c-accent);color:var(--c-accent-fg);font-weight:600}@media (width<=940px){.console .c-plans{grid-template-columns:repeat(4,minmax(0,1fr))}.console .c-plans>.c-plan:nth-child(4):nth-last-child(2){grid-column:span 2}}.console .c-cta{text-align:center;justify-items:center;gap:18px;display:grid}.console .c-cta h2{max-width:20ch;font-size:52px}.console .c-footer{border-top:1px solid var(--c-border);background:var(--muted);padding:60px 0 34px}.console .c-fgrid{grid-template-columns:1.5fr repeat(4,1fr);gap:44px;display:grid}.console .c-fcol{align-content:start;gap:7px;font-size:13.5px;display:grid}.console .c-fcol .c-h{text-transform:uppercase;letter-spacing:.12em;color:var(--c-muted);margin-bottom:3px;font-size:10.5px;font-weight:700}.console .c-fcol a{color:var(--c-muted);padding-block:2px;display:block}.console .c-fcol a:hover{color:var(--c-fg)}.console .c-fsocial{gap:16px;margin-top:12px;display:flex}.console .c-fbot{border-top:1px solid var(--c-border);color:var(--c-faint);flex-wrap:wrap;justify-content:space-between;gap:20px;margin-top:48px;padding-top:20px;font-size:12.5px;display:flex}.console .c-cookie-settings{color:inherit;font:inherit;cursor:pointer;text-underline-offset:2px;background:0 0;border:0;padding:0;text-decoration:underline}.console .c-stickybar{z-index:40;opacity:0;pointer-events:none;width:min(1100px,100vw - 48px);transition:transform .38s cubic-bezier(.2,.8,.2,1),opacity .3s;position:fixed;bottom:20px;left:50%;transform:translate(-50%,140%)}.console .c-stickybar.c-on{opacity:1;pointer-events:auto;transform:translate(-50%)}@media (prefers-reduced-motion:reduce){.console .c-stickybar{transition:none}}.console .c-sb{align-items:center;gap:16px;padding:12px 18px;display:flex}.console .c-sb .c-t{flex:1;gap:2px;min-width:0;display:grid}.console .c-sb .c-t>p:first-child{font-family:var(--c-body);letter-spacing:0;margin:0;font-size:15px;font-weight:600}.console .c-pagehead{gap:16px;max-width:780px;padding:74px 0 26px;display:grid}.console .c-crumb{font-family:var(--c-mono);color:var(--c-faint);font-size:12px}.console .c-crumb a{text-underline-offset:2px;text-decoration:underline}.console .c-two{grid-template-columns:1.1fr .9fr;align-items:start;gap:56px;display:grid}.console .c-stack{gap:14px;display:grid}.console .c-pad{padding:26px 28px}.console .c-tablewrap{border-radius:var(--c-r-lg);margin-top:36px;overflow:auto hidden}.console .c-tablewrap table{border-collapse:collapse;width:100%;font-size:13.5px}.console .c-tablewrap th,.console .c-tablewrap td{text-align:left;border-top:1px solid var(--c-border-soft);padding:13px 18px}.console .c-tablewrap thead th{text-transform:uppercase;letter-spacing:.12em;color:var(--c-muted);background:oklch(100% 0 0/.05);border-top:0;font-size:10.5px;font-weight:600}.console .c-tablewrap td.c-c,.console .c-tablewrap th.c-c{text-align:center;font-family:var(--c-mono)}.console td.c-ok{color:var(--c-accent)}.console td.c-no{color:var(--critical)}.console td.c-part{color:var(--medium)}.console td.c-man{color:var(--manual)}.console .c-faq{margin-top:30px;display:grid}.console .c-qa{border-top:1px solid var(--c-border);gap:8px;padding:22px 0;display:grid}.console .c-chiprow{flex-wrap:wrap;gap:8px;display:flex}.console .c-chip{font-family:var(--c-mono);border:1px solid var(--c-border);color:var(--c-muted);border-radius:999px;padding:5px 10px;font-size:11.5px}.console .c-chip[data-state=active]{background:var(--c-accent);color:var(--c-accent-fg);border-color:#0000}.console .c-prose{gap:44px;max-width:820px;margin:0 auto;display:grid}.console .c-ph{font-family:var(--c-display);font-weight:var(--c-dw);letter-spacing:var(--c-dtrack);font-size:19px}.console .c-bul{color:var(--c-muted);gap:9px;margin:6px 0 0;padding:0;font-size:13.5px;list-style:none;display:grid}.console .c-bul li{padding-left:16px;position:relative}.console .c-prose .c-bul li{max-width:72ch}.console .c-bul li:before{content:"·";color:var(--c-accent);position:absolute;left:2px}.console .c-limits{border-top:1px solid var(--c-border-soft);border-bottom:1px solid var(--c-border-soft);gap:1px;padding:10px 0;display:grid}.console .c-lrow{font-family:var(--c-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--c-faint);justify-content:space-between;align-items:baseline;gap:12px;padding:4px 0;font-size:11px;display:flex}.console .c-lrow b{color:var(--c-fg);letter-spacing:0;text-transform:none;text-align:right;white-space:nowrap;font-size:12px;font-weight:500}.console .c-opts{gap:8px;display:grid}.console .c-opt{border:1px solid var(--c-border);border-radius:var(--c-r);cursor:pointer;gap:2px;padding:9px 12px;display:grid}.console .c-opt:hover{border-color:var(--c-accent);background:oklch(100% 0 0/.05)}.console .c-opt b{font-size:13.5px;font-weight:600}.console .c-opt span{color:var(--c-muted);font-size:12px}.console .c-checklist{grid-template-columns:1fr 1fr;column-gap:40px;margin-top:18px;display:grid}.console .c-checklist span{color:var(--c-muted);border-bottom:1px solid var(--c-border-soft);padding:9px 0 9px 14px;font-size:13.5px;position:relative}.console .c-checklist span:before{content:"·";color:var(--c-accent);position:absolute;left:0}.console .c-code{font-family:var(--c-mono);background:var(--muted);border:1px solid var(--c-border-soft);border-radius:var(--c-r);color:var(--c-muted);margin:20px 0 0;padding:16px 18px;font-size:12px;line-height:1.65;overflow:auto}.console .c-solrow{grid-template-columns:.85fr 1.15fr;align-items:start;gap:40px;display:grid}.console .c-arrows{color:var(--c-muted);gap:10px;margin:0;padding:0;font-size:13.5px;list-style:none;display:grid}.console .c-arrows li{padding-left:22px;position:relative}.console .c-arrows li:before{content:"→";color:var(--c-accent);font-family:var(--c-mono);font-size:12px;position:absolute;left:0}.console .c-counts{grid-template-columns:1fr 1fr;gap:10px;width:100%;display:grid}.console .c-cnt{border:1px solid var(--c-border);border-radius:var(--c-r);text-align:left;gap:2px;padding:10px 12px;display:grid}.console .c-cnt b{font-family:var(--c-display);font-weight:var(--c-dw);letter-spacing:var(--c-dtrack);font-size:22px}.console .c-cnt span{color:var(--c-muted);font-size:11.5px}.console .c-catgrid{grid-template-columns:1fr 1fr;gap:16px 34px;display:grid}.console .c-findblock{border-top:1px solid var(--c-border-soft);grid-template-columns:1fr 300px;gap:28px;padding:22px 28px;display:grid}.console .c-meta{border:1px solid var(--c-border-soft);border-radius:var(--c-r);background:oklch(100% 0 0/.05);align-self:start;gap:6px;padding:10px 14px;display:grid}.console .c-mrow{color:var(--c-muted);justify-content:space-between;gap:14px;font-size:12px;display:flex}.console .c-mrow b{font-family:var(--c-mono);color:var(--c-fg);text-align:right;font-weight:500}.console .c-dot{background:var(--c-accent);border-radius:50%;width:6px;height:6px;margin-right:7px;display:inline-block}.console .c-dot.c-fail{background:oklch(75% .16 25)}.console .c-dot.c-warning{background:oklch(84% .14 80)}.console .c-ep{border-bottom:1px solid var(--c-border-soft);gap:5px;padding:16px 26px;display:grid}.console .c-ep:last-child{border-bottom:0}.console .c-verb{font-family:var(--c-mono);letter-spacing:.06em;color:var(--c-muted);background:oklch(100% 0 0/.08);border-radius:3px;padding:3px 8px;font-size:10.5px;font-weight:500}.console .c-verb.c-post{background:var(--pass-soft);color:var(--pass)}.console .c-bands{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.console .c-band{border:1px solid var(--c-border);border-radius:var(--c-r);gap:3px;padding:12px 14px;display:grid}.console .c-band b{font-family:var(--c-display);font-weight:var(--c-dw);letter-spacing:var(--c-dtrack);font-size:17px}.console .c-band span{color:var(--c-faint);font-size:11.5px}.console .c-comprow{border-bottom:1px solid var(--c-border-soft);align-items:center;gap:14px;padding:14px 26px;display:flex}.console .c-comprow:last-child{border-bottom:0}.console.c-auth,.console .c-auth{grid-template-columns:1.05fr .95fr;min-height:100vh;display:grid}.console .c-authside{background:linear-gradient(180deg, oklch(100% 0 0/.06), oklch(0% 0 0/.22)), repeating-linear-gradient(90deg, transparent 0 79px, var(--c-border-soft) 79px 80px), repeating-linear-gradient(0deg, transparent 0 55px, var(--c-border-soft) 55px 56px);border-right:1px solid var(--c-border);align-content:space-between;padding:40px;display:grid}.console .c-authstats{gap:44px;display:flex}.console .c-authstats b{font-family:var(--c-display);font-weight:var(--c-dw);letter-spacing:var(--c-dtrack);font-size:24px;display:block}.console .c-authstats span{color:var(--c-muted);font-size:12px}.console .c-authmain{place-items:center;padding:40px;display:grid}.console .c-authform{gap:14px;width:100%;max-width:400px;display:grid}.console .c-field{gap:6px;display:grid}.console .c-field label{font-size:12.5px;font-weight:600}.console .c-flabel{justify-content:space-between;align-items:baseline;display:flex}.console .c-field input{border:1px solid var(--c-border);border-radius:var(--c-r);color:var(--c-fg);font-family:var(--c-body);background:oklch(100% 0 0/.06);padding:11px 13px;font-size:14px}.console .c-field input::placeholder{color:var(--c-faint)}.console .c-check{color:var(--c-muted);align-items:center;gap:9px;font-size:12.5px;display:flex}.console .c-or{color:var(--c-faint);text-transform:uppercase;letter-spacing:.14em;align-items:center;gap:12px;font-size:11px;display:flex}.console .c-or:before,.console .c-or:after{content:"";background:var(--c-border);flex:1;height:1px}.console .c-steps{flex-wrap:wrap;gap:14px;display:flex}.console .c-step{font-family:var(--c-mono);color:var(--c-faint);align-items:center;gap:7px;font-size:11px;display:flex}.console .c-step em{font-family:var(--c-body);font-size:12.5px;font-style:normal}.console .c-step.c-on{color:var(--c-accent)}@media (width<=1000px){.console .c-navlinks{display:none}.console .c-menubtn{display:inline-flex}.console .c-mobilemenu{display:grid}.console .c-navright>a:not(.c-btn){display:none}}@media (width<=480px){.console .c-nav{gap:14px}.console .c-navright{gap:10px}.console .c-navright .c-btn{padding:9px 12px;font-size:13px}}@media (width<=1080px){.console .c-hero,.console .c-methodgrid,.console .c-two,.console .c-solrow,.console .c-findblock,.console .c-catgrid{grid-template-columns:1fr;gap:44px}.console .c-findblock,.console .c-catgrid{gap:22px}.console .c-g4,.console .c-minis{grid-template-columns:repeat(2,1fr)}.console .c-cards,.console .c-g3{grid-template-columns:1fr}.console .c-cards .c-cell{border-left:0}.console .c-fgrid{grid-template-columns:1fr 1fr}.console h1{font-size:44px}.console .c-cta h2{font-size:38px}}@media (width<=900px){.console.c-auth,.console .c-auth{grid-template-columns:1fr}.console .c-authside{display:none}}@media (width<=760px){.console{--c-sec:64px}.console .c-checklist,.console .c-counts,.console .c-plans{grid-template-columns:minmax(0,1fr)}.console .c-plan,.console .c-plans>.c-plan:nth-child(4):nth-last-child(2){grid-column:auto}.console .c-bands{grid-template-columns:1fr 1fr}.console .c-wrap{padding:0 20px}.console .c-hero{padding:48px 0 44px}.console .c-g4,.console .c-minis,.console .c-stats,.console .c-fgrid{grid-template-columns:1fr}.console .c-g4>.c-cell+.c-cell,.console .c-g3>.c-cell+.c-cell{border-left:0;padding-left:0}.console .c-stat{border-left:0;padding:0}.console .c-methodgrid{padding:32px 24px}.console .c-report{padding:22px 20px}.console .c-sb .c-t{display:none}.console .c-sb{justify-content:center}.console h1{font-size:38px}}.console .c-pw{display:grid;position:relative}.console .c-pw input{width:100%;padding-right:44px}.console .c-pweye{border-radius:var(--c-r);width:32px;height:32px;color:var(--c-faint);cursor:pointer;background:0 0;border:0;place-items:center;display:grid;position:absolute;top:50%;right:6px;transform:translateY(-50%)}.console .c-pweye:hover{color:var(--c-fg);background:oklch(100% 0 0/.08)}.console .c-pweye:focus-visible{outline:2px solid var(--c-accent);outline-offset:1px}.console .c-pwmeter{gap:7px;margin-top:2px;display:grid}.console .c-pwbars{gap:4px;display:flex}.console .c-pwbar{background:oklch(100% 0 0/.12);border-radius:999px;flex:1;height:3px;transition:background .18s}.console .c-pwbar.c-on{background:var(--c-pw-tone,var(--c-accent))}.console .c-pwhead{color:var(--c-faint);justify-content:space-between;align-items:baseline;font-size:11.5px;display:flex}.console .c-pwhead b{color:var(--c-pw-tone,var(--c-accent));font-weight:600}.console .c-pwrules{color:var(--c-faint);grid-template-columns:repeat(2,minmax(0,1fr));gap:3px 12px;margin:0;padding:0;font-size:11.5px;list-style:none;display:grid}.console .c-pwrules li{align-items:center;gap:6px;display:flex}.console .c-pwrules li.c-met{color:var(--c-muted)}.console .c-pwrules svg{opacity:.75;flex:none}.console .c-pwrules li.c-met svg{color:var(--c-accent);opacity:1}.console .c-err{--c-err-tone:var(--critical)}.console .c-fielderr{color:var(--critical);align-items:flex-start;gap:6px;font-size:12px;display:flex}.console .c-fielderr svg{flex:none;margin-top:2px}.console .c-field input[aria-invalid=true],.console .c-selecttrigger[aria-invalid=true]{border-color:oklch(60% .16 25)}.console .c-formerr{border-radius:var(--c-r);color:var(--critical);background:oklch(55% .16 25/.12);border:1px solid oklch(60% .16 25/.45);border-left-width:3px;align-items:flex-start;gap:8px;padding:10px 12px;font-size:12.5px;line-height:1.5;display:flex}.console .c-formerr svg{color:var(--critical);flex:none;margin-top:1px}.console .c-selecttrigger{border:1px solid var(--c-border);border-radius:var(--c-r);width:100%;color:var(--c-fg);font-family:var(--c-body);text-align:left;cursor:pointer;background:oklch(100% 0 0/.06);justify-content:space-between;align-items:center;gap:10px;padding:11px 13px;font-size:14px;display:flex}.console .c-selecttrigger:focus-visible{outline:2px solid var(--c-accent);outline-offset:1px}.console .c-selecttrigger svg{color:var(--c-faint);flex:none}.console .c-skiplink{z-index:100;border-radius:0 0 var(--c-r) 0;background:var(--c-accent);color:var(--c-accent-fg);padding:12px 18px;font-size:14px;font-weight:700;text-decoration:none;position:absolute;top:0;left:-9999px}.console .c-skiplink:focus{left:0}.console .c-tablewrap:focus-visible,.console pre:focus-visible{outline:2px solid var(--c-accent);outline-offset:2px}.console .c-md{gap:14px;max-width:72ch;display:grid}.console .c-md h2{font-family:var(--c-display);font-weight:var(--c-dw);letter-spacing:var(--c-dtrack);margin-top:30px;font-size:19px}.console .c-md h3{margin-top:14px;font-size:15px;font-weight:600}.console .c-md h4{margin-top:8px;font-size:13.5px;font-weight:600}.console .c-md p,.console .c-md ol{color:var(--c-muted);margin:0;font-size:13.5px;line-height:1.75}.console .c-md ol{gap:9px;padding-left:22px;display:grid}.console .c-md a{color:var(--c-accent);text-underline-offset:3px;text-decoration:underline}.console .c-md code{font-family:var(--c-mono);color:var(--c-fg);font-size:.92em}.console .c-md .c-code{margin:4px 0 0}.console .c-md .c-tablewrap{border:1px solid var(--c-border-soft);margin-top:4px}.console .c-md .c-note{border-left:2px solid var(--c-accent);background:var(--c-card-bg);border-radius:0 var(--c-r) var(--c-r) 0;margin:4px 0 0;padding:14px 18px}.console .c-md .c-note p{font-size:13px}.console .c-md hr{border:0;border-top:1px solid var(--c-border);margin:10px 0}.console .c-check-facts{grid-template-columns:max-content 1fr;gap:8px 22px;margin:16px 0 0;font-size:13.5px;display:grid}.console .c-check-facts dt{color:var(--c-faint);text-transform:uppercase;letter-spacing:.12em;padding-top:3px;font-size:10.5px;font-weight:600}.console .c-check-facts dd{color:var(--c-muted);max-width:62ch;margin:0;line-height:1.6}.console.c-home-page{--c-bg:var(--background);--c-surface:var(--muted);--c-surface2:var(--accent);--c-fg:var(--foreground);--c-muted:var(--muted-foreground);--c-faint:var(--muted-foreground);--c-accent:var(--brand);--c-accent-fg:var(--brand-foreground);--c-r:10px;--c-r-lg:22px;--c-r-pill:12px;--c-sec:120px;--c-card-bg:var(--glass);--c-glass-bg:var(--glass);--c-shadow:var(--shadow-pane);background:var(--c-bg)}.console.c-home-page .c-header{background:var(--glass-strong)}.console.c-home-page .c-wrap{max-width:1440px;padding-inline:clamp(28px,4vw,56px)}.console.c-home-page .c-nav{height:72px}.console.c-home-page .c-navlinks{letter-spacing:.06em;text-transform:none;font-size:12px}.console.c-home-page .c-btn{min-height:44px;padding-inline:20px;box-shadow:0 10px 28px -16px oklch(84% .19 145/.7)}.console.c-home-page .c-hero{grid-template-columns:minmax(0,1.08fr) minmax(500px,.92fr);align-items:center;gap:clamp(56px,6vw,88px);min-height:650px;padding:68px 0 76px;position:relative}.console.c-home-page .c-herocopy{z-index:2;max-width:720px;position:relative}.console.c-home-page .c-herotitle{letter-spacing:-.05em;max-width:none;font-size:clamp(60px,5.2vw,80px);font-weight:800;line-height:.94}.console.c-home-page .c-heroline{white-space:nowrap;display:block}.console.c-home-page .c-herotitle .c-heroaccent{color:var(--c-accent)}.console.c-home-page .c-lede{max-width:56ch;font-size:17px;line-height:1.6}.console.c-home-page .c-heroform{background:oklch(100% 0 0/.08);border-color:oklch(100% 0 0/.18);max-width:620px;margin-top:28px;padding:18px 20px 20px}.console.c-home-page .c-productstage{isolation:isolate;background:linear-gradient(145deg, oklch(100% 0 0/.13), oklch(100% 0 0/.05)), var(--c-glass-bg);border-color:oklch(100% 0 0/.2);padding:30px 32px 28px;position:relative;box-shadow:inset 0 1px oklch(100% 0 0/.18),0 44px 96px -48px oklch(3% .055 155/.95)}.console.c-home-page .c-productstage:before{content:"LIVE AUDIT";z-index:2;background:var(--c-accent);color:var(--c-accent-fg);font-family:var(--c-mono);letter-spacing:.15em;border-radius:999px;padding:7px 12px;font-size:9px;font-weight:700;position:absolute;top:-15px;right:28px}.console.c-home-page .c-productstage:after{content:"";z-index:-1;filter:blur(42px);background:oklch(66% .18 145/.2);border-radius:50%;height:90px;position:absolute;inset:auto 9% -42px}.console.c-home-page .c-strip{padding:28px 0}.console.c-home-page .c-tint{background:oklch(100% 0 0/.045)}.console.c-home-page .c-cards{background:oklch(100% 0 0/.06);border-radius:22px}@media (width<=1100px){.console.c-home-page .c-hero{grid-template-columns:1fr;gap:64px;min-height:0;padding:64px 0 80px}.console.c-home-page .c-herocopy{max-width:760px}.console.c-home-page .c-herotitle{font-size:clamp(60px,8vw,78px)}.console.c-home-page .c-productstage{width:min(100%,760px)}}@media (width<=600px){.console.c-home-page{--c-sec:84px}.console.c-home-page .c-nav{height:64px}.console.c-home-page .c-hero{gap:48px;padding:52px 0 68px}.console.c-home-page .c-herotitle{font-size:clamp(46px,14vw,62px);line-height:.98}.console.c-home-page .c-heroline{white-space:normal}.console.c-home-page .c-productstage{padding:26px 20px 22px}}@media (width<=420px){.console.c-home-page .c-wrap{padding-inline:20px}.console.c-home-page .c-herotitle{font-size:clamp(43px,13.5vw,56px)}}@media (width<=520px){.console .c-check-facts{grid-template-columns:1fr;gap:2px}.console .c-check-facts dd{margin-bottom:10px}}.console.c-home-page{font-size:16px}.console.c-home-page:before{height:1180px;position:absolute}.console.c-home-page .c-stickybar{display:none}.console.c-home-page .c-productstage:before{content:"SAMPLE REPORT"}.console.c-home-page .c-home-panel{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(140deg,oklch(100% 0 0/.05),#0000),oklch(19% .028 155/.8);border:1px solid oklch(100% 0 0/.12);border-radius:22px;overflow:hidden;box-shadow:inset 0 1px oklch(100% 0 0/.05),0 24px 64px -44px #000}.console.c-home-page .c-home-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;padding:16px;display:grid}.console.c-home-page .c-home-feature{color:inherit;border-radius:12px;align-items:flex-start;gap:18px;padding:28px;text-decoration:none;display:flex}.console.c-home-page a.c-home-feature:hover{background:oklch(100% 0 0/.04)}.console.c-home-page .c-home-feature>svg{color:var(--c-accent);flex:0 0 22px;margin-top:3px}.console.c-home-page .c-home-feature h3,.console.c-home-page .c-home-benefits h3{margin-bottom:10px;font-size:20px;line-height:1.35}.console.c-home-page .c-home-feature p,.console.c-home-page .c-home-benefits p{color:var(--c-muted);margin:0;font-size:16px;line-height:1.65}.console.c-home-page .c-home-more{margin-top:32px}.console.c-home-page .c-home-benefits{grid-template-columns:repeat(3,minmax(0,1fr));gap:48px;margin-top:48px;display:grid}.console.c-home-page .c-home-method{grid-template-columns:1fr 1fr;gap:96px;display:grid}.console.c-home-page .c-home-method .c-head{margin:0}.console.c-home-page .c-home-method .c-link{margin-top:24px}.console.c-home-page .c-home-detection{align-content:center;gap:28px;display:grid}.console.c-home-page .c-home-detection dt{margin-bottom:8px;font-size:20px;font-weight:700}.console.c-home-page .c-home-detection dd{color:var(--c-muted);margin:0;line-height:1.65}.console.c-home-page .c-home-pricing{grid-template-columns:1fr 1fr;gap:24px;display:grid}.console.c-home-page .c-home-pricing .c-home-panel{flex-direction:column;align-items:flex-start;gap:24px;padding:40px;display:flex}.console.c-home-page .c-home-pricing h3{font-size:24px}.console.c-home-page .c-home-pricing .c-lede{flex:1}.console.c-home-page .c-home-pricing .c-price{margin:0}.console.c-home-page .c-home-price-prefix{color:var(--c-muted);font-size:18px;font-weight:400}.console.c-home-page .c-home-faq{max-width:880px}.console.c-home-page .c-home-faq details{border-bottom:1px solid var(--c-border-soft)}.console.c-home-page .c-home-faq summary{cursor:pointer;padding:26px 0;font-size:20px;line-height:1.5}.console.c-home-page .c-home-answer{max-width:72ch;padding:0 0 28px}.console.c-home-page .c-home-answer p{font-size:16px;line-height:1.75}.console.c-home-page .c-home-answer .c-link{margin-top:20px}.console.c-home-page .c-sample-header{justify-content:space-between;align-items:center;gap:24px;padding:32px;display:flex}.console.c-home-page .c-sample-header h3{margin-bottom:8px;font-size:22px}.console.c-home-page .c-sample-header p{color:var(--c-muted);font-size:16px}.console.c-home-page .c-sample-categories{grid-template-columns:repeat(4,1fr);gap:12px;padding:0 32px 32px;display:grid}.console.c-home-page .c-sample button{cursor:pointer;text-align:left;font:inherit;color:var(--c-muted);background:0 0;border:1px solid #0000;border-radius:12px}.console.c-home-page .c-sample button:hover{background:oklch(100% 0 0/.04)}.console.c-home-page .c-sample button[aria-pressed=true]{color:var(--c-fg);background:oklch(85% .12 145/.09);border-color:oklch(85% .12 145/.24)}.console.c-home-page .c-sample-categories button{flex-direction:column;gap:14px;padding:20px;display:flex}.console.c-home-page .c-sample-categories strong{color:var(--c-fg);font-size:28px;line-height:1}.console.c-home-page .c-sample-categories small{color:var(--c-muted);margin-left:5px;font-size:15px;font-weight:400}.console.c-home-page .c-sample-body{border-top:1px solid var(--c-border-soft);grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);display:grid}.console.c-home-page .c-sample-findings{padding:32px}.console.c-home-page .c-sample h4{margin:0 0 18px;font-size:16px;font-weight:600}.console.c-home-page .c-sample-findings button{justify-content:space-between;align-items:center;gap:20px;width:100%;margin-bottom:8px;padding:20px;line-height:1.55;display:flex}.console.c-home-page .c-sample-findings svg{flex-shrink:0}.console.c-home-page .c-sample-detail{border-left:1px solid var(--c-border-soft);min-width:0;padding:32px 40px 40px}.console.c-home-page .c-sample-detail h3{margin-bottom:16px;font-size:24px;line-height:1.35}.console.c-home-page .c-sample-detail p{color:var(--c-muted);font-size:16px;line-height:1.7}.console.c-home-page .c-sample-detail .c-sample-priority{color:var(--c-accent);text-transform:capitalize;margin-bottom:14px}.console.c-home-page .c-sample-fix{margin-block:28px}.console.c-home-page .c-sample-fix h4{margin-bottom:10px}.console.c-home-page .c-sample-detail summary{cursor:pointer;font-size:16px}.console.c-home-page .c-sample-detail pre{white-space:pre-wrap;overflow-wrap:anywhere;color:var(--c-muted);padding-top:16px;font-size:15px;line-height:1.6}.console.c-home-page .c-teaser{min-width:0}@media (width>=1101px) and (width<=1500px){.console.c-home-page .c-hero{grid-template-columns:1.08fr .92fr;gap:48px}.console.c-home-page .c-herotitle{font-size:clamp(48px,4.6vw,68px)}}@media (width<=900px){.console.c-home-page .c-home-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.console.c-home-page .c-home-method{gap:48px}.console.c-home-page .c-sample-body{grid-template-columns:1fr}.console.c-home-page .c-sample-detail{border-left:0;border-top:1px solid var(--c-border-soft)}}@media (width<=600px){.console.c-home-page .c-home-grid,.console.c-home-page .c-home-benefits,.console.c-home-page .c-home-method,.console.c-home-page .c-home-pricing{grid-template-columns:1fr}.console.c-home-page .c-home-feature{padding:24px 12px}.console.c-home-page .c-home-benefits{gap:28px}.console.c-home-page .c-home-pricing .c-home-panel{padding:28px}.console.c-home-page .c-sample-header{flex-wrap:wrap;padding:24px}.console.c-home-page .c-sample-categories{grid-template-columns:1fr 1fr;gap:8px;padding:0 16px 24px}.console.c-home-page .c-sample-categories button{padding:16px 12px}.console.c-home-page .c-sample-findings,.console.c-home-page .c-sample-detail{padding:24px}.console.c-home-page .c-sample-findings button{padding:16px}}.console.c-home-page section .c-head{margin-bottom:48px}.console.c-home-page .c-home-method .c-head{margin-bottom:0}.console.c-home-page .c-sample-detail .c-sample-priority{color:var(--c-muted)}.console.c-home-page .c-hero>*{min-width:0}@media (width<=1100px){.console.c-home-page .c-hero{grid-template-columns:minmax(0,1fr)}}@media (width<=420px){.console.c-home-page .c-navright{gap:8px}.console.c-home-page .c-navright .c-btn{padding-inline:10px;font-size:12px}.console.c-home-page .c-reporttop{flex-wrap:wrap;gap:20px}}@media (width<=360px){.console.c-home-page .c-navright>.c-btn{display:none}}.console.c-home-page #teaser-url{min-width:0}.console .c-btn{background:var(--primary);color:var(--primary-foreground);box-shadow:var(--shadow-pane);border-color:#0000}.console .c-btn:hover{background:color-mix(in srgb, var(--primary) 88%, var(--background));color:var(--primary-foreground)}.console .c-btn.c-btn-ghost{background:var(--glass);color:var(--foreground);border-color:var(--glass-border)}.console .c-header{background:var(--glass-strong)}.console .c-glass,.console .c-card,.console.c-home-page .c-home-panel,.console.c-home-page .c-heroform,.console.c-home-page .c-productstage{background:color-mix(in oklab, var(--glass-strong) 88%, transparent);border-color:var(--glass-border);box-shadow:inset 0 1px var(--glass-rim), 0 1px 2px #2438420a, 0 14px 36px -20px #1c344033;-webkit-backdrop-filter:none;backdrop-filter:none}.dark .console .c-glass,.dark .console .c-card,.dark .console.c-home-page .c-home-panel,.dark .console.c-home-page .c-heroform,.dark .console.c-home-page .c-productstage{box-shadow:inset 0 1px var(--glass-rim), 0 1px 2px #0006, 0 16px 40px -20px #0009}.console .c-header{-webkit-backdrop-filter:blur(34px)saturate(190%);backdrop-filter:blur(34px)saturate(190%)}.console .c-mobilemenu{background:var(--popover);-webkit-backdrop-filter:none;backdrop-filter:none}.console.c-home-page .c-herotitle{font-weight:600;line-height:1.04}.console.c-home-page .c-heroline{white-space:normal}.console .c-navright>button{flex-shrink:0}.console .c-error,.console .c-field-error{color:var(--destructive)}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.console .c-glass,.console .c-card,.console .c-header,.console.c-home-page .c-home-panel,.console.c-home-page .c-heroform,.console.c-home-page .c-productstage{background:var(--card)}}@media (prefers-reduced-transparency:reduce){.console .c-glass,.console .c-card,.console .c-header,.console.c-home-page .c-home-panel,.console.c-home-page .c-heroform,.console.c-home-page .c-productstage{background:var(--card);-webkit-backdrop-filter:none;backdrop-filter:none}}@media (width<=1200px){.console .c-navlinks{display:none}.console .c-menubtn{display:inline-flex}.console .c-mobilemenu{display:grid}}@media (width<=480px){.console .c-navright>.c-btn{display:none}}.console .c-authmain{background:var(--glass);box-shadow:inset 1px 0 var(--glass-rim);-webkit-backdrop-filter:blur(34px)saturate(190%);backdrop-filter:blur(34px)saturate(190%)}.console .c-ghero{grid-template-columns:minmax(0,1fr) minmax(0,430px);align-items:center;gap:56px;padding:74px 0 30px;display:grid}.console .c-gheadtext{align-content:start;gap:16px;max-width:62ch;display:grid}.console .c-gstats{flex-wrap:wrap;gap:30px;margin-top:6px;display:flex}.console .c-gstat{gap:2px;display:grid}.console .c-gstat b{font-family:var(--c-display);font-size:27px;font-weight:var(--c-dw);letter-spacing:var(--c-dtrack);line-height:1.1}.console .c-gstat span{font-family:var(--c-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--c-faint);font-size:11px}.console .c-gcov{gap:2px;padding:18px 20px 20px;display:grid}.console .c-gcovlist{gap:9px;margin:12px 0 0;padding:0;list-style:none;display:grid}.console .c-gcovrow{color:inherit;border-radius:9px;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:4px 12px;margin:0 -8px;padding:5px 8px;text-decoration:none;transition:background-color .15s;display:grid}.console a.c-gcovrow:hover{background:oklch(100% 0 0/.05)}.console .c-gcovname{font-size:13.5px;font-weight:600}.console .c-gcovmeta{font-family:var(--c-mono);color:var(--c-faint);white-space:nowrap;font-size:11px}.console .c-gcovrow .c-track{grid-column:1/-1;height:4px}.console .c-gcovrow .c-fill{transform-origin:0;animation:.7s cubic-bezier(.2,.8,.2,1) both c-gfill;animation-delay:calc(var(--i,0) * 70ms)}.console .c-gcovrow[data-empty=true] .c-fill{background:oklch(100% 0 0/.22)}@keyframes c-gfill{0%{transform:scaleX(0)}}.console .c-gstart{grid-template-columns:minmax(0,200px) minmax(0,1fr);align-items:start;gap:28px;display:grid}.console .c-gstart .c-gguide{border-top:0;padding-top:0}.console .c-gstart h4{font-size:19px}@media (width<=860px){.console .c-gstart{grid-template-columns:1fr;gap:14px}}.console .c-gshelves{grid-template-columns:repeat(auto-fill,minmax(min(100%,330px),1fr));gap:16px;margin-top:30px;display:grid}.console .c-gshelf{align-content:start;gap:10px;scroll-margin-top:84px;display:grid}.console .c-gshelfhead{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.console .c-gshelf .c-track{margin:2px 0 4px}.console .c-gguide{border-top:1px solid var(--c-border-soft);color:inherit;gap:6px;padding-top:12px;text-decoration:none;display:grid}.console .c-gguide h4{font-family:var(--c-display);font-weight:var(--c-dw);letter-spacing:var(--c-dtrack);margin:0;font-size:16px}.console a.c-gguide:hover h4{color:var(--c-accent)}@media (width<=1080px){.console .c-ghero{grid-template-columns:1fr;gap:34px;padding-top:56px}}@media (prefers-reduced-motion:reduce){.console .c-gcovrow .c-fill{animation:none}}
