@import"https://fonts.googleapis.com/css2?family=IBM+Plex+Sans:wght@400;500;600;700&family=IBM+Plex+Mono:wght@400;500;600&display=swap";*{box-sizing:border-box}@font-face{font-family:Inter-custom-woff2;src:url(https://cdn.prod.website-files.com/685be7dcd32275d3830651d3/685be7dcd32275d383065e9d_inter-custom-woff2-100.woff2) format("woff2");font-weight:100 900;font-style:normal;font-display:swap}:root{--bg: #090b12;--panel: rgba(13, 16, 26, .82);--ink: #f4f7fb;--muted: #a4afc0;--line: rgba(255, 255, 255, .08);--accent: #b4ff4d;--accent-soft: rgba(180, 255, 77, .14);--shadow: 0 24px 60px rgba(0, 0, 0, .34);--glow: 0 28px 80px rgba(0, 0, 0, .42);--font-body: "Inter-custom-woff2", "Inter", "Segoe UI", sans-serif;--font-display: "Inter-custom-woff2", "Inter", "Segoe UI", sans-serif;color-scheme:dark;scrollbar-color:rgba(164,175,192,.65) rgba(255,255,255,.08)}html{scroll-behavior:smooth;overflow-x:clip}::-webkit-scrollbar{width:12px}::-webkit-scrollbar-track{background:#ffffff14}::-webkit-scrollbar-thumb{background:#a4afc0a6;border:3px solid transparent;border-radius:999px;background-clip:padding-box}::-webkit-scrollbar-thumb:hover{background:#b4ff4d8c;border:3px solid transparent;background-clip:padding-box}::-webkit-scrollbar-corner{background:#ffffff14}body{margin:0;color:var(--ink);font-family:var(--font-body);font-size:16px;line-height:22px;overflow-x:clip;background:radial-gradient(circle at top left,rgba(180,255,77,.18),transparent 26%),radial-gradient(circle at 82% 8%,rgba(116,86,255,.22),transparent 24%),linear-gradient(180deg,#0a0d14,#090b12 48%,#080a11)}a{color:inherit}#root{min-height:100vh;min-height:100dvh;overflow-x:clip}h1{margin-bottom:20px;color:var(--ink)}.app-shell{width:min(1280px,calc(100% - 2.5rem));margin:0 auto;min-height:100vh;min-height:100dvh;display:flex;flex-direction:column;position:relative}.app-shell-top-sites{isolation:isolate}.app-shell-top-sites:before{content:"";position:fixed;inset:0;background:#090b12;z-index:-1;pointer-events:none}.page-shell{flex:1 0 auto;padding-top:5.4rem;padding-bottom:2.5rem}.page-shell-top-sites{padding-top:4.45rem}.page-shell-home{padding-top:0}.nav{position:fixed;top:0;left:0;right:0;width:auto;z-index:40;display:block;padding:.75rem .75rem .45rem 1.25rem;background:#0a0d14;border-bottom:1px solid rgba(255,255,255,.08);box-shadow:0 14px 36px #0000004d}.nav-topbar{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;width:min(1280px,calc(100% - 2.5rem));margin:0 auto}.nav:before{display:none}.nav-left{display:flex;align-items:center;gap:2.375rem;min-width:0}.nav-auth-desktop{display:flex}.brand-mark{display:inline-flex;align-items:center;gap:.625rem;color:var(--ink);text-decoration:none;font-family:var(--font-display);font-size:14px;font-weight:600;line-height:17px;letter-spacing:0;white-space:nowrap;text-shadow:none}.brand-mark-icon{width:18px;height:18px;display:block;flex:0 0 auto}.nav-links{display:flex;align-items:center;gap:2.375rem}.nav a{color:#fffffff5;text-decoration:none;font-size:14px;font-weight:500;line-height:17px;letter-spacing:0;text-shadow:none}.nav a:hover{color:#fff}.nav-toggle,.nav-mobile-panel{display:none}.nav-auth,.nav-auth-user{display:flex;align-items:center;gap:1.25rem}.login-link{color:#fff;font-weight:500}.nav-secondary-link{color:#ffffffe6;font-weight:500}.nav-cta{display:inline-flex;align-items:center;justify-content:center;min-height:49px;padding:.95rem 1.45rem;border-radius:999px;border:1px solid rgba(255,255,255,.62);background:#ffffff0a;color:#fff;text-decoration:none;font-size:13px;font-weight:700;line-height:16px;white-space:nowrap;box-shadow:none}.nav-cta:hover{background:#ffffff24}.nav-cta-secondary{background:#ffffff0f;border:1px solid rgba(255,255,255,.08);color:var(--ink)}.link-button{border:none;background:none;color:#ffffffeb;font:inherit;font-weight:500;cursor:pointer;text-shadow:none}.link-button:hover{color:var(--ink)}.footer{width:100vw;margin-top:1rem;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);background:#242d39;border-top:1px solid rgba(255,255,255,.06)}.footer-inner{width:min(1280px,calc(100% - 2.5rem));margin:0 auto;display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1.6fr);gap:1.5rem;padding:2.75rem 0 2.9rem}.footer-brand{max-width:30rem}.footer-brand .brand-mark{font-size:1.1rem;font-weight:400}.footer-brand p{margin:.85rem 0 0;color:var(--muted);line-height:1.7}.footer code{padding:.12rem .35rem;border-radius:.45rem;background:#ffffff14;border:1px solid rgba(255,255,255,.06);font-family:IBM Plex Mono,SFMono-Regular,Consolas,monospace;font-size:.9em}.footer-links{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.footer-column{display:flex;flex-direction:column;gap:.55rem}.footer-title{color:var(--ink);font-size:.8rem;font-weight:400;letter-spacing:.08em;text-transform:uppercase;margin-bottom:.25rem}.footer a{color:var(--muted);text-decoration:none;font-weight:400}.footer a:hover{color:var(--ink)}@media(max-width:920px){.footer-inner{grid-template-columns:1fr}.footer-links{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.nav{padding:.85rem 0 0}.nav:before{display:none}.nav-topbar{width:calc(100% - 2rem);min-height:46px}.nav-mobile-open:before{display:none}.nav-left{width:auto;gap:0}.nav-links,.nav-auth-desktop{display:none}.nav-toggle{display:inline-flex;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:36px;height:36px;padding:0;border:none;background:none;cursor:pointer}.nav-toggle span{width:22px;height:1.8px;border-radius:999px;background:#fff;transition:transform .18s ease,opacity .18s ease}.nav-mobile-open .nav-toggle span:nth-child(1){transform:translateY(7px) rotate(45deg)}.nav-mobile-open .nav-toggle span:nth-child(2){opacity:0}.nav-mobile-open .nav-toggle span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.nav-mobile-panel{display:grid;gap:1rem;position:absolute;top:calc(100% - .1rem);left:50%;width:calc(100% - 2rem);padding:1rem;border-radius:24px;border:1px solid rgba(255,255,255,.08);background:#0c0f17f5;box-shadow:0 24px 48px #0000006b;opacity:0;pointer-events:none;visibility:hidden;transform:translate(-50%,-8px);transition:transform .18s ease,opacity .18s ease,visibility .18s ease}.nav-mobile-open .nav-mobile-panel{opacity:1;pointer-events:auto;visibility:visible;transform:translate(-50%)}.nav-mobile-links,.nav-mobile-actions{display:flex;flex-direction:column;align-items:flex-start;gap:.85rem}.nav-mobile-panel a,.nav-mobile-panel .link-button{font-size:16px;font-weight:500;line-height:22px}.nav-mobile-actions .nav-cta,.nav-mobile-actions .nav-cta-secondary{width:100%;justify-content:center}}@media(max-width:640px){.app-shell{width:calc(100% - 2rem)}.page-shell-top-sites{padding-top:4.05rem}.nav{padding:.75rem 0 0}.nav-topbar,.nav-mobile-panel{width:calc(100% - 2rem)}.nav-cta,.nav-cta-secondary{min-width:0}.footer-inner{width:calc(100% - 2rem);padding:2.25rem 0 2.35rem}.footer-links{grid-template-columns:1fr}}.error{margin-top:20px;padding:12px 14px;border-radius:14px;border:1px solid rgba(255,122,122,.18);background:#5814146b;color:#fbb}.loading{margin-top:20px;color:var(--muted)}.btn{border:none;border-radius:999px;padding:.95rem 1.35rem;background:linear-gradient(135deg,var(--accent) 0%,#6ee7ff 100%);color:#070a11;font:inherit;font-weight:800;cursor:pointer;transition:transform .18s ease,box-shadow .18s ease;box-shadow:0 16px 34px #00000047}.btn:hover{transform:translateY(-1px)}.btn:disabled{background:#ffffff1a;color:#ffffff6b;box-shadow:none;cursor:not-allowed}.table-container{margin-top:20px;overflow:hidden;border-radius:28px;border:1px solid var(--line);background:var(--panel);box-shadow:var(--shadow);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}table{width:100%;border-collapse:collapse}th,td{padding:12px 16px;text-align:left;border-bottom:1px solid var(--line)}th{background:#ffffff0a;color:var(--ink);font-weight:700}tr:last-child td{border-bottom:none}tr:hover td{background:#ffffff08}@media(max-width:600px){.table-container table,.table-container thead,.table-container tbody,.table-container tr,.table-container td{display:block}.table-container thead{display:none}.table-container tr{padding:12px;border-bottom:1px solid var(--line)}.table-container tr:last-child{border-bottom:none}.table-container td{padding:6px 0;border-bottom:none;display:flex;justify-content:space-between;align-items:center;gap:1rem}.table-container td:before{content:attr(data-label);flex:0 0 auto;color:var(--ink);font-weight:700;margin-right:12px}.table-container tr:hover td{background:transparent}}.watcher-home{width:100%;margin:0 auto;padding-bottom:calc(3rem + env(safe-area-inset-bottom,0px))}.watcher-hero{padding:2.5rem 0 1.75rem}.watcher-eyebrow,.watcher-page-eyebrow{display:inline-flex;align-self:flex-start;align-items:center;gap:.45rem;min-height:34px;padding:.3rem .8rem;border-radius:999px;border:1px solid rgba(255,255,255,.08);background:#ffffff0f;color:var(--accent);font-size:.76rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.watcher-hero-grid{display:grid;grid-template-columns:minmax(0,1.02fr) minmax(360px,.98fr);gap:1.5rem;align-items:center;margin-top:1.2rem}.watcher-home h1,.watcher-page-title{margin:0;color:var(--ink);font-family:var(--font-display);font-size:clamp(2.55rem,7vw,5.8rem);line-height:.95;letter-spacing:-.06em}.watcher-hero-copy,.watcher-section-intro,.watcher-card p,.watcher-page-copy{color:var(--muted)}.watcher-hero-copy{margin:1.1rem 0 0;font-size:clamp(1.05rem,2vw,1.22rem);line-height:1.7}.watcher-cta-row{display:flex;flex-wrap:wrap;gap:16px;margin-top:18px}.watcher-btn{display:inline-flex;align-items:center;justify-content:center;gap:.55rem;min-height:56px;padding:17px 46px;border-radius:999px;border:1px solid transparent;font:inherit;font-size:18px;font-weight:600;line-height:22px;text-decoration:none;transition:transform .16s ease,box-shadow .16s ease,background .16s ease,border-color .16s ease;cursor:pointer}.watcher-btn:hover{transform:translateY(-1px)}.watcher-btn-primary{background:linear-gradient(135deg,var(--accent) 0%,#6ee7ff 100%);color:#070a11;box-shadow:0 20px 40px #00000047}.watcher-btn-secondary{background:#ffffff0f;border-color:#ffffff14;color:var(--ink)}.watcher-panel,.watcher-card,.watcher-privacy-box,.watcher-page-card{background:var(--panel);border:1px solid var(--line);border-radius:32px;box-shadow:var(--glow);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.watcher-panel,.watcher-card{overflow:hidden}.watcher-panel,.watcher-card{padding:1.35rem}.watcher-panel-label{color:var(--muted);font-size:.8rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;margin-bottom:.85rem}.watcher-terminal{border-radius:24px;padding:1rem;background:#111;color:#f6f6f6;font-family:IBM Plex Mono,SFMono-Regular,Consolas,monospace;font-size:.92rem}.watcher-terminal .warn{color:#ffd866}.watcher-terminal .ok{color:#b6ff51}.watcher-section{padding:1.35rem 0}.watcher-home .watcher-section h2{margin:0;font-family:var(--font-display);font-size:clamp(2rem,4vw,3.7rem);line-height:1.02;letter-spacing:-.05em}.watcher-section-intro{max-width:68ch;margin:.95rem 0 0;font-size:1.03rem;line-height:1.7}.watcher-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1rem}.watcher-card h3{margin:0;color:var(--ink);font-family:var(--font-display);font-size:1.32rem;line-height:1.08;letter-spacing:-.04em}.watcher-kicker{display:inline-block;margin-bottom:.65rem;color:var(--accent);font-size:.74rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.watcher-privacy-box{padding:1.4rem}.watcher-privacy-box ul{margin:.85rem 0 0;padding-left:1.2rem;color:var(--muted)}.watcher-page-card{width:min(680px,100%);margin:3rem auto 0;padding:2rem}.watcher-page-shell{width:100%;margin:0 auto;padding-bottom:calc(3rem + env(safe-area-inset-bottom,0px))}.legal-page{width:100%}.legal-page-card{width:min(860px,100%);margin-top:2.5rem}.watcher-auth-page{display:flex;justify-content:center}.avatar{width:32px;height:32px;border-radius:50%;object-fit:cover;border:1px solid var(--line)}.auth-card{max-width:360px;display:flex;flex-direction:column;gap:16px;padding:24px;border-radius:28px;border:1px solid var(--line);background:var(--panel);box-shadow:var(--shadow)}.auth-card .avatar{width:64px;height:64px}.logout-btn{align-self:flex-start}.google-login{display:flex;flex-direction:column;align-items:flex-start;gap:12px}.watcher-auth-card{display:flex;flex-direction:column;align-items:center;text-align:center;gap:1rem;width:min(560px,100%)}.watcher-auth-card-compact{width:min(520px,100%)}.watcher-auth-section{width:100%}.watcher-auth-section .watcher-form{text-align:left}.watcher-page-title{font-size:clamp(2.3rem,6vw,4rem);max-width:none}.watcher-page-copy{margin:0;line-height:1.7}.legal-page-meta{margin:.75rem 0 0;color:#8c98ab;font-size:.85rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.legal-page-intro{margin-top:1rem;max-width:68ch}.legal-page-sections{margin-top:2rem}.legal-page-section+.legal-page-section{margin-top:1.75rem}.legal-page-section h2{margin:0;color:var(--ink);font-family:var(--font-display);font-size:1.5rem;line-height:1.1;letter-spacing:-.03em}.legal-page-section p{margin:.8rem 0 0;color:var(--muted);line-height:1.75}.legal-page-list{margin:.8rem 0 0;padding-left:1.2rem;color:var(--muted)}.legal-page-list li+li{margin-top:.75rem}.legal-page-actions{margin-top:2rem}.watcher-instructions{max-width:58ch}.watcher-form{display:flex;flex-direction:column;gap:1rem;width:100%}.watcher-field{display:flex;flex-direction:column;gap:.55rem;width:100%}.watcher-field-label{font-weight:800;color:var(--ink)}.watcher-input{width:100%;min-height:54px;padding:.95rem 1rem;border-radius:18px;border:1px solid rgba(255,255,255,.08);background:#ffffff0d;color:var(--ink);font:inherit}.watcher-input::placeholder{color:#8290a6}.watcher-input:focus{outline:2px solid rgba(180,255,77,.2);outline-offset:2px}.watcher-form-actions{margin-top:.35rem}.watcher-auth-actions{display:flex;flex-direction:column;align-items:stretch;gap:.8rem;width:100%}.watcher-success{color:#d8ffb1;padding:12px 14px;background:#74ab2429;border:1px solid rgba(180,255,77,.18);border-radius:14px}.watcher-auth-email-note{max-width:none;text-align:center}.watcher-auth-code-field .watcher-input{text-align:center;letter-spacing:.34em;font-size:1.08rem}.watcher-auth-divider{display:flex;align-items:center;gap:.9rem;width:100%;color:#8c98ab;font-size:.8rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.watcher-auth-divider:before,.watcher-auth-divider:after{content:"";flex:1;height:1px;background:#ffffff14}.watcher-auth-text-button{border:none;background:none;padding:0;color:#9fc8ff;font:inherit;font-weight:700;cursor:pointer;align-self:center}.watcher-auth-text-button:hover{color:#d7e9ff}.watcher-auth-text-button:disabled{color:#6e7d92;cursor:not-allowed}.watcher-auth-card .watcher-page-title{max-width:10ch}.watcher-auth-card .watcher-page-copy{max-width:36ch}.watcher-auth-avatar{width:88px;height:88px;border-radius:50%}.watcher-home .google-login{min-width:220px}.watcher-auth-card .google-login{align-items:center}.watcher-auth-card .loading,.watcher-auth-card .error{margin-top:0}.watcher-auth-card .logout-btn{align-self:center}@media(max-width:760px){.watcher-home,.watcher-page-shell{width:100%}.watcher-hero{padding-top:0}.watcher-eyebrow,.watcher-page-eyebrow{align-self:center}.watcher-cta-row{flex-direction:column;align-items:center;width:100%}.watcher-btn{width:100%;max-width:20rem}.watcher-page-card{padding:1.4rem}}body:has(.app-shell-bot-buying){background:#090b12}.app-shell-bot-buying{isolation:isolate}.app-shell-bot-buying:before{content:"";position:fixed;inset:0;z-index:-1;background:#090b12;pointer-events:none}.bot-buying-page{width:100%;padding-bottom:calc(3rem + env(safe-area-inset-bottom,0px));background:#090b12}.bot-buying-article{width:min(960px,100%);margin:0 auto;color:var(--ink)}.bot-buying-hero{padding:.75rem 0 1.5rem;border-bottom:1px solid var(--line)}.bot-buying-eyebrow{display:inline-flex;align-items:center;min-height:30px;padding:.25rem .65rem;border:1px solid var(--line);border-radius:999px;color:var(--accent);background:#ffffff0a;font-size:.72rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.bot-buying-meta{margin:.85rem 0 0;color:#8c98ab;font-size:.78rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.bot-buying-article h1{max-width:15ch;margin:.55rem 0 0;color:var(--ink);font-family:var(--font-display);font-size:clamp(1.85rem,3.4vw,2.35rem);line-height:1.08;letter-spacing:-.025em}.bot-buying-lede{max-width:68ch;margin-top:1rem;color:var(--ink);font-size:1.08rem;line-height:1.75}.bot-buying-article p,.bot-buying-article li{color:var(--muted);font-size:.98rem;line-height:1.78}.bot-buying-hero p:not(.bot-buying-meta){max-width:78ch}.bot-buying-toc{display:flex;flex-wrap:wrap;gap:.55rem .9rem;padding:1rem 0;border-bottom:1px solid var(--line)}.bot-buying-toc a{color:#9fc8ff;font-size:.9rem;font-weight:700;text-decoration:none}.bot-buying-toc a:hover{color:#9fc8ff}.bot-buying-section{padding:2.2rem 0;border-bottom:1px solid var(--line)}.bot-buying-section h2{margin:0;color:var(--ink);font-family:var(--font-display);font-size:clamp(1.35rem,2.6vw,1.75rem);line-height:1.2;letter-spacing:-.02em}.bot-buying-section h3{margin:1.35rem 0 .75rem;color:var(--ink);font-size:1rem;font-weight:800;letter-spacing:.01em}.bot-buying-grid-two{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.bot-buying-table-wrap{width:100%;margin:1rem 0 1.25rem;overflow-x:auto}.bot-buying-mobile-list{display:none}.bot-buying-table{width:100%;min-width:640px;border-collapse:collapse;color:#e6edf3;font-size:.88rem;line-height:1.55}.bot-buying-table th,.bot-buying-table td{padding:.65rem .75rem;border:1px solid #30363d;text-align:left;vertical-align:top;overflow-wrap:anywhere}.bot-buying-table th{color:#f0f6fc;background:#161b22;font-weight:700}.bot-buying-table tr:nth-child(2n) td{background:#161b2273}.bot-buying-table td{color:#c9d1d9}.bot-buying-site-link,.bot-buying-site-link:visited,.bot-buying-site-link:hover,.bot-buying-site-link:active{color:inherit;text-decoration:none;cursor:pointer}.bot-buying-site-link:hover code,.bot-buying-site-link:active code{color:#e6edf3}.bot-buying-article :not(pre)>code{padding:.2em .4em;border-radius:6px;background:#6e768166;color:#e6edf3;font-family:IBM Plex Mono,SFMono-Regular,Consolas,monospace;font-size:.86em;white-space:break-spaces}.bot-buying-code-block{margin:1rem 0 1.35rem;padding:1rem;border:1px solid #30363d;border-radius:6px;background:#0d1117;color:#e6edf3;font-family:IBM Plex Mono,SFMono-Regular,Consolas,monospace;font-size:.86rem;line-height:1.55;overflow-x:auto}.bot-buying-code-block code{font:inherit;color:inherit;white-space:pre}.bot-buying-callout{margin:1.25rem 0;padding:.15rem 0 .15rem 1rem;border-left:3px solid var(--accent)}.bot-buying-callout strong{color:var(--ink)}.bot-buying-step-list{margin:.85rem 0 0;padding-left:1.35rem}.bot-buying-step-list li+li{margin-top:.55rem}@media(max-width:760px){.bot-buying-article h1{max-width:100%}.bot-buying-grid-two{grid-template-columns:minmax(0,1fr)}.bot-buying-table-wrap{display:none}.bot-buying-mobile-list{display:grid;gap:.8rem;margin:1rem 0 1.25rem}.bot-buying-mobile-row{padding:.85rem;border:1px solid #30363d;border-radius:8px;background:#0d1117}.bot-buying-mobile-row-head{display:flex;gap:.65rem;align-items:baseline}.bot-buying-mobile-rank{flex:0 0 auto;min-width:1.75rem;color:var(--accent);font-family:IBM Plex Mono,SFMono-Regular,Consolas,monospace;font-size:.78rem;font-weight:800}.bot-buying-mobile-title{min-width:0;color:#f0f6fc;font-size:.95rem;font-weight:800;line-height:1.45;overflow-wrap:anywhere}.bot-buying-mobile-summary{margin-top:.5rem;color:#c9d1d9;font-size:.9rem;line-height:1.6;overflow-wrap:anywhere}.bot-buying-mobile-fields{display:grid;gap:.65rem;margin-top:.75rem}.bot-buying-mobile-label{margin-bottom:.16rem;color:#8c98ab;font-size:.68rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.bot-buying-mobile-value{color:#c9d1d9;font-size:.9rem;line-height:1.6;overflow-wrap:anywhere}}.hn-commerce-page .bot-buying-article h1{max-width:20ch;font-size:clamp(1.95rem,3.35vw,2.65rem)}.hn-commerce-proof-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin:1.1rem 0 1.35rem}.hn-commerce-proof-card{padding:1rem;border:1px solid #30363d;border-radius:14px;background:#161b228c}.hn-commerce-proof-card h3{margin:.55rem 0 0}.hn-commerce-proof-card .bot-buying-code-block,.hn-commerce-proof-card p{margin:.85rem 0 0}.hn-commerce-proof-label{display:inline-flex;align-items:center;min-height:28px;padding:.2rem .55rem;border:1px solid rgba(159,200,255,.35);border-radius:999px;color:#9fc8ff;background:#9fc8ff14;font-size:.72rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.hn-commerce-appendix-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.hn-commerce-appendix-grid .bot-buying-code-block{margin:.85rem 0 0}@media(max-width:900px){.hn-commerce-proof-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.hn-commerce-proof-grid,.hn-commerce-appendix-grid{grid-template-columns:minmax(0,1fr)}.hn-commerce-page .bot-buying-article h1{max-width:100%}}body:has(.app-shell-million-report){background:radial-gradient(circle at 14% 0%,rgba(180,255,77,.07),transparent 26%),radial-gradient(circle at 100% 0%,rgba(123,171,255,.08),transparent 24%),#0a0c10}.app-shell-million-report{isolation:isolate}.app-shell-million-report:before{content:"";position:fixed;inset:0;z-index:-1;background:linear-gradient(rgba(255,255,255,.028) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.028) 1px,transparent 1px),linear-gradient(180deg,#090b0f,#0a0c10 52%,#090b0f);background-size:72px 72px,72px 72px,auto;background-position:center top,center top,center top;pointer-events:none}.million-report-page{width:100%;color:#edf2fb;font-family:"IBM Plex Sans",var(--font-body)}.million-report-scroll{width:100%;overflow-x:visible;overflow-y:visible;padding-bottom:1rem}.million-report-article{width:100%;margin:0 auto;padding:0 0 calc(3.5rem + env(safe-area-inset-bottom,0px))}.million-report-hero{padding-top:.6rem}.million-report-kicker-row{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:0 0 1rem}.million-report-kicker,.million-report-section-eyebrow,.million-report-stat-label,.million-report-rail-label{color:#b6c2d3;font-family:IBM Plex Mono,monospace;font-size:.75rem;font-weight:500;letter-spacing:.08em;text-transform:uppercase}.million-report-date{color:#92a0b3;font-family:IBM Plex Mono,monospace;font-size:.8rem}.million-report-hero-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(16rem,.32fr);gap:1.5rem 2rem;align-items:start;padding:1.2rem 0 1.9rem}.million-report-copy{max-width:min(82ch,calc(100vw - 4rem))}.million-report-copy h1{max-width:20ch;margin:0;color:#f7f9fc;font-family:"IBM Plex Sans",var(--font-body);font-size:clamp(2.25rem,4.7vw,4.55rem);font-weight:600;line-height:.98;letter-spacing:-.04em}.million-report-lede,.million-report-section-head p,.million-report-pattern-list p,.million-report-rail-block p,.million-report-subtle,.million-report-plain-list li,.million-report-prose p,.million-report-image-card p,.million-report-note-card p{color:#a6b1c0;font-size:1rem;line-height:1.72}.million-report-lede{margin:1rem 0 0;color:#d7dfea;font-size:1.06rem}.million-report-subtle{margin:.85rem 0 0}.million-report-copy code,.million-report-prose code{border:1px solid rgba(255,255,255,.08);border-radius:.28rem;padding:.08rem .28rem;background:#ffffff0b;color:#e9f5ff;font-family:IBM Plex Mono,monospace;font-size:.88em}.million-report-subtle a,.million-report-rail-block a,.million-report-rail-nav a,.million-report-table a{color:#edf2fb;text-decoration:none}.million-report-subtle a:hover,.million-report-rail-block a:hover,.million-report-rail-nav a:hover,.million-report-table a:hover{color:var(--accent)}.million-report-rail{position:sticky;top:5.8rem;align-self:start}.million-report-rail-block,.million-report-rail-nav{border-top:1px solid rgba(255,255,255,.08);padding-top:.9rem}.million-report-rail-nav{display:flex;flex-direction:column;gap:.5rem;margin-top:1.15rem}.million-report-rail-nav a{color:#9ba7b8;font-family:IBM Plex Mono,monospace;font-size:.88rem}.million-report-section{display:grid;grid-template-columns:220px minmax(0,1fr);gap:2rem;padding:1.55rem 0 1.9rem}.million-report-section--full{grid-template-columns:minmax(0,1fr)}.million-report-section-head{max-width:220px}.million-report-section-head h2{margin:.35rem 0 0;color:#f7f9fc;font-size:1.45rem;font-weight:600;line-height:1.08;letter-spacing:-.03em}.million-report-section-head p{margin:.8rem 0 0}.million-report-section-body{display:grid;gap:1.35rem;min-width:0}.million-report-prose{display:grid;gap:.95rem;max-width:min(82ch,calc(100vw - 4rem))}.million-report-prose p{margin:0}.million-report-jump-strip{display:grid;grid-template-columns:220px minmax(0,1fr);gap:2rem;align-items:start;padding:.55rem 0 1.35rem}.million-report-jump-strip-label{color:#b6c2d3;font-family:IBM Plex Mono,monospace;font-size:.75rem;font-weight:500;letter-spacing:.08em;text-transform:uppercase}.million-report-jump-strip-links{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem}.million-report-jump-strip-links a{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.18rem .55rem;min-width:0;padding:.72rem .78rem;border:1px solid rgba(255,255,255,.08);border-radius:.5rem;background:linear-gradient(135deg,#b4ff4d14,#7babff0b);color:#edf2fb;text-decoration:none}.million-report-jump-strip-links a:hover{border-color:#b4ff4d4d}.million-report-jump-strip-links img{grid-row:span 2;width:1.2rem;height:1.2rem;border-radius:.2rem;object-fit:contain}.million-report-jump-strip-links span,.million-report-jump-strip-links strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.million-report-jump-strip-links span{font-family:IBM Plex Mono,monospace;font-size:.78rem;font-weight:600}.million-report-jump-strip-links strong{color:#9ba7b8;font-size:.78rem;font-weight:500}.million-report-feature-callout{display:grid;grid-template-columns:minmax(15rem,.42fr) minmax(0,.58fr);overflow:hidden;border:1px solid rgba(255,255,255,.09);border-radius:.5rem;background:linear-gradient(135deg,#b4ff4d13,#7babff0e),#ffffff05}.million-report-feature-callout-media{display:flex;align-items:center;justify-content:center;min-height:17rem;overflow:hidden;background:#111620}.million-report-feature-callout-media img{display:block;width:100%;height:100%;object-fit:cover}.million-report-feature-callout-body{display:grid;align-content:center;gap:.85rem;min-width:0;padding:1.25rem}.million-report-feature-callout-meta{display:flex;align-items:center;gap:.5rem;min-width:0;color:#9ba7b8;font-family:IBM Plex Mono,monospace;font-size:.76rem}.million-report-feature-callout-meta img{width:1.15rem;height:1.15rem;flex:0 0 1.15rem;border-radius:.2rem;object-fit:contain}.million-report-feature-callout-meta a{min-width:0;color:#dfe8f5;text-decoration:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.million-report-feature-callout-meta a:hover{color:var(--accent)}.million-report-feature-callout-meta strong{margin-left:auto;color:#c7ff85;font-weight:600;white-space:nowrap}.million-report-feature-callout h3{margin:0;color:#f7f9fc;font-size:clamp(1.35rem,2vw,1.95rem);font-weight:600;line-height:1.05;letter-spacing:-.03em}.million-report-feature-callout p{margin:0;color:#b8c3d2;font-size:1rem;line-height:1.68}.million-report-feature-callout-link{justify-self:start;color:#edf2fb;font-family:IBM Plex Mono,monospace;font-size:.82rem;text-decoration:none}.million-report-feature-callout-link:hover{color:var(--accent)}.million-report-stat-strip{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));border-top:1px solid rgba(255,255,255,.08);border-bottom:1px solid rgba(255,255,255,.08)}.million-report-stat{min-height:132px;padding:1rem 1rem 1.05rem 0}.million-report-stat+.million-report-stat{padding-left:1rem;border-left:1px solid rgba(255,255,255,.08)}.million-report-stat-value{margin-top:.45rem;color:#f7f9fc;font-size:clamp(1.4rem,2vw,2rem);font-weight:600;letter-spacing:-.05em}.million-report-stat-note{margin-top:.45rem;color:#92a0b3;font-size:.92rem;line-height:1.6}.million-report-data-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.million-report-data-panel,.million-report-note-card{border-top:1px solid rgba(255,255,255,.1);background:linear-gradient(180deg,#ffffff09,#ffffff03)}.million-report-data-panel{padding:1rem .95rem .35rem}.million-report-data-panel h3,.million-report-note-card h3,.million-report-image-card h3{margin:0;color:#f4f7fb;font-size:1rem;font-weight:600;letter-spacing:-.015em}.million-report-data-panel dl{display:grid;gap:0;margin:.75rem 0 0}.million-report-data-panel dl div{display:flex;align-items:baseline;justify-content:space-between;gap:.9rem;padding:.56rem 0;border-top:1px solid rgba(255,255,255,.07)}.million-report-data-panel dt,.million-report-data-panel dd{margin:0;line-height:1.35}.million-report-data-panel dt{color:#a6b1c0;font-size:.86rem}.million-report-data-panel dd{color:#f7f9fc;font-family:IBM Plex Mono,monospace;font-size:.84rem;font-weight:600;white-space:nowrap}.million-report-image-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.million-report-image-card{min-width:0;overflow:hidden;border:1px solid rgba(255,255,255,.08);border-radius:.5rem;background:#ffffff05;color:inherit;text-decoration:none}.million-report-image-card:hover{border-color:#b4ff4d47}.million-report-image-card-media{display:flex;align-items:center;justify-content:center;aspect-ratio:16 / 8.5;overflow:hidden;background:linear-gradient(135deg,#b4ff4d1f,#7babff1a),#111620}.million-report-image-card-media img{display:block;width:100%;height:100%;object-fit:cover}.million-report-image-card-body{display:grid;gap:.7rem;padding:.95rem}.million-report-image-card-meta{display:flex;align-items:center;gap:.48rem;min-width:0;color:#9ba7b8;font-family:IBM Plex Mono,monospace;font-size:.72rem}.million-report-image-card-meta img{width:1rem;height:1rem;flex:0 0 1rem;border-radius:.18rem;object-fit:contain}.million-report-image-card-meta span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.million-report-image-card-meta strong{margin-left:auto;color:#c7ff85;font-weight:600;white-space:nowrap}.million-report-image-card p,.million-report-note-card p{margin:0;font-size:.92rem;line-height:1.62}.million-report-note-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.million-report-note-card{display:grid;gap:.7rem;min-width:0;padding:.95rem}.million-report-table-note{max-width:min(72ch,calc(100vw - 4rem));margin-bottom:1rem;color:#9aa6b8;font-size:.95rem;line-height:1.65}.million-report-table{width:100%;min-width:1080px;border-collapse:separate;border-spacing:0;table-layout:auto;color:#dbe4ef}.million-report-table thead th{position:sticky;top:0;z-index:2;background:#0a0c10fa}.million-report-table thead th:first-child{left:0;z-index:3}.million-report-table th,.million-report-table td{padding:.85rem .95rem;border-bottom:1px solid rgba(255,255,255,.08);text-align:left;vertical-align:top;font-size:.94rem;line-height:1.55;overflow-wrap:anywhere;word-break:break-word}.million-report-table thead th{color:#8fa0b8;font-family:IBM Plex Mono,monospace;font-size:.76rem;font-weight:500;letter-spacing:.06em;text-transform:uppercase}.million-report-table tbody th[scope=row]{position:sticky;left:0;z-index:1;background:linear-gradient(90deg,#090b0ffa 0% 88%,#090b0f00);color:#f4f7fb;font-family:IBM Plex Mono,monospace;font-size:.88rem;font-weight:500;white-space:nowrap;overflow-wrap:normal;word-break:normal}.million-report-table tbody th[scope=row] a{white-space:nowrap}.million-report-domain-link{display:inline-flex;align-items:center;gap:.55rem;max-width:100%;color:#edf2fb;text-decoration:none}.million-report-domain-code-link,.million-report-domain-inline-link{color:#edf2fb;text-decoration:none}.million-report-domain-code-link code{border-color:#b4ff4d40;color:#f2ffe7}.million-report-domain-code-link:hover code{border-color:#b4ff4d80;background:#b4ff4d1a;color:#fff}.million-report-domain-inline-link{color:#edf2fb;text-decoration:underline;text-decoration-color:#b4ff4d59;text-underline-offset:.16em}.million-report-domain-inline-link:hover{color:var(--accent);text-decoration-color:currentColor}.million-report-domain-favicon{width:1.1rem;height:1.1rem;flex:0 0 1.1rem;border-radius:.2rem;object-fit:contain}.million-report-domain-favicon--fallback{display:inline-grid;place-items:center;background:#b4ff4d24;color:#d9ffb4;font-size:.72rem;line-height:1;text-transform:uppercase}.million-report-note-card .million-report-domain-link{min-width:0;color:#dfe8f5;font-family:IBM Plex Mono,monospace;font-size:.84rem;font-weight:600;overflow-wrap:anywhere}.million-report-table th:nth-child(2),.million-report-table td:nth-child(2){width:10rem;min-width:10rem;white-space:nowrap;overflow-wrap:normal;word-break:normal}.million-report-explorer-controls{display:grid;grid-template-columns:minmax(16rem,1fr) minmax(12rem,.32fr);gap:.75rem;align-items:end;margin-bottom:1rem}.million-report-field{display:grid;gap:.38rem}.million-report-field span{color:#8fa0b8;font-family:IBM Plex Mono,monospace;font-size:.72rem;font-weight:500;letter-spacing:.06em;text-transform:uppercase}.million-report-field input,.million-report-field select{width:100%;min-height:2.8rem;padding:.7rem .8rem;border:1px solid rgba(255,255,255,.1);border-radius:.55rem;background:#ffffff05;color:#edf2fb;font:inherit}.million-report-field input::placeholder{color:#6f7b8f}.million-report-explorer-meta{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:.8rem}.million-report-explorer-status{color:#9ba7b8;font-size:.92rem}.million-report-explorer-pagination{display:inline-flex;align-items:center;gap:.65rem;color:#9ba7b8;font-family:IBM Plex Mono,monospace;font-size:.82rem}.million-report-explorer-pagination button{min-height:2.2rem;padding:.45rem .8rem;border:1px solid rgba(255,255,255,.1);border-radius:999px;background:#ffffff05;color:#edf2fb;font:inherit;cursor:pointer}.million-report-explorer-pagination button:disabled{opacity:.45;cursor:default}.million-report-explorer-table{min-width:1040px}.million-report-explorer-table tbody th[scope=row]{min-width:14rem}.million-report-explorer-table th:nth-child(2),.million-report-explorer-table td:nth-child(2){width:18rem;min-width:18rem}.million-report-explorer-table th:nth-child(3),.million-report-explorer-table td:nth-child(3){width:10rem;min-width:10rem}.million-report-explorer-table th:nth-child(n+4),.million-report-explorer-table td:nth-child(n+4){width:7.5rem;min-width:7.5rem}.million-report-table td.million-report-preview-cell{color:#aeb9c9;font-size:.86rem;white-space:normal;overflow-wrap:anywhere;word-break:normal}.million-report-score-cell{white-space:nowrap}.million-report-score-cell span{color:#f4f7fb;font-weight:600}.million-report-score-cell small{display:block;margin-top:.15rem;color:#7f8da2;font-family:IBM Plex Mono,monospace;font-size:.76rem}.million-report-empty-row{color:#9ba7b8;text-align:center}.million-report-mobile-results{display:none}.million-report-table tbody tr:hover td,.million-report-table tbody tr:hover th[scope=row]{background-color:#ffffff05}.million-report-pattern-list,.million-report-plain-list{margin:0;padding:0;list-style:none}.million-report-pattern-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem 1.5rem}.million-report-pattern-list li{border-top:1px solid rgba(255,255,255,.08);padding-top:.95rem}.million-report-pattern-list h3{margin:0;color:#f4f7fb;font-size:1rem;font-weight:600;letter-spacing:-.015em}.million-report-pattern-list p{margin:.55rem 0 0}.million-report-plain-list li{padding:.7rem 0;border-bottom:1px solid rgba(255,255,255,.08)}.takeaways-page .million-report-copy h1{max-width:18ch}.takeaways-source-note{max-width:62ch;margin:1rem 0 0;color:#aeb9c8;font-size:1rem;line-height:1.65}.takeaways-source-note a{color:#edf2fb;text-decoration:underline;text-decoration-color:#b4ff4d73;text-underline-offset:.18em}.takeaways-source-note a:hover{color:var(--accent);text-decoration-color:currentColor}.takeaways-article{padding-bottom:calc(4.5rem + env(safe-area-inset-bottom,0px))}.takeaways-page .million-report-hero{display:grid;justify-items:center}.takeaways-hero-grid{padding-bottom:1.2rem}.takeaways-hero-copy{width:min(1120px,calc(100vw - 3rem));max-width:none;margin:0 auto}.takeaways-stat-strip{margin:2.2rem auto 0;max-width:min(1120px,calc(100vw - 3rem))}.takeaways-countdown{display:grid;gap:1.8rem;max-width:min(1120px,calc(100vw - 3rem));margin:0 auto}.takeaways-countdown-item{display:grid;grid-template-columns:8.5rem minmax(0,1fr);gap:2rem;padding:1.55rem 0 2.15rem;border-top:1px solid rgba(255,255,255,.13)}.takeaways-countdown-item:first-child{border-top-color:transparent;padding-top:2rem}.takeaways-countdown-number{align-self:start;color:#b4ff4d;font-family:IBM Plex Mono,monospace;font-size:clamp(3.8rem,7vw,6.2rem);font-weight:600;line-height:.9;letter-spacing:0;text-align:right}.takeaways-countdown-copy{display:grid;gap:1rem;min-width:0}.takeaways-countdown-copy h2{max-width:34ch;margin:0;color:#f7f9fc;font-size:clamp(1.65rem,2.05vw,2.35rem);font-weight:600;line-height:1.14;letter-spacing:-.02em}.takeaways-countdown-copy p{max-width:82ch;margin:0;color:#b8c3d2;font-size:1.05rem;line-height:1.78}.takeaways-receipt{max-width:82ch;padding:.88rem 1.05rem;border-left:3px solid #b4ff4d;background:linear-gradient(90deg,#b4ff4d1c,#b4ff4d04),#ffffff06;color:#eaf5dd;font-family:IBM Plex Mono,monospace;font-size:.9rem;line-height:1.65}.takeaways-receipt code,.takeaways-countdown-copy code{border:1px solid rgba(255,255,255,.08);border-radius:.28rem;padding:.08rem .28rem;background:#ffffff0b;color:#e9f5ff;font-family:IBM Plex Mono,monospace;font-size:.88em}.takeaways-case-files{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,15.5rem),1fr));gap:.85rem;max-width:82ch;margin:.15rem 0 .25rem}.takeaways-case-file{display:grid;gap:.55rem;min-width:0;padding:.9rem;border:1px solid rgba(255,255,255,.09);border-left:3px solid rgba(180,255,77,.62);border-radius:.4rem;background:linear-gradient(180deg,#ffffff0b,#ffffff04),#080b0fb8}.takeaways-case-file-label{color:#b4ff4d;font-family:IBM Plex Mono,monospace;font-size:.68rem;font-weight:600;letter-spacing:.08em;line-height:1.2;text-transform:uppercase}.takeaways-case-file h3{max-width:none;margin:0;color:#f5f8fc;font-size:1rem;font-weight:600;line-height:1.28;letter-spacing:0}.takeaways-case-file p{max-width:none;margin:0;color:#aeb9c8;font-size:.91rem;line-height:1.58}.takeaways-case-file .million-report-domain-link{min-width:0;color:#edf2fb;font-family:IBM Plex Mono,monospace;font-size:.82rem;font-weight:600;overflow-wrap:anywhere}.takeaways-case-file-links{display:flex;flex-wrap:wrap;gap:.45rem;margin-top:.1rem}.takeaways-case-file-links a{display:inline-flex;align-items:center;min-height:1.7rem;padding:.28rem .5rem;border:1px solid rgba(180,255,77,.18);border-radius:999px;background:#b4ff4d0e;color:#eaf7dd;font-family:IBM Plex Mono,monospace;font-size:.7rem;font-weight:600;line-height:1.15;text-decoration:none}.takeaways-case-file-links a:hover{border-color:#b4ff4d6b;background:#b4ff4d1c;color:#fff}.takeaways-receipt-drawer{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;max-width:min(1080px,calc(100vw - 3rem));margin:2.2rem auto 1.2rem}.takeaways-example-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.cloudflare-permission-stack{max-width:52rem}.cloudflare-page .million-report-hero-grid{grid-template-columns:minmax(14rem,.25fr) minmax(0,.75fr)}.cloudflare-usage-form{display:grid;grid-template-columns:minmax(18rem,1fr) auto}.cloudflare-submit-button{min-height:2.8rem;padding:.72rem 1rem;border:1px solid rgba(180,255,77,.34);border-radius:.55rem;background:#b4ff4d1f;color:#f4ffe3;font:inherit;font-weight:600;cursor:pointer}.cloudflare-submit-button:hover{border-color:#b4ff4d94;background:#b4ff4d2b}.cloudflare-submit-button:disabled{border-color:#ffffff1a;background:#ffffff06;color:#768397;cursor:default}.cloudflare-token-input{-webkit-text-security:disc;text-security:disc}.cloudflare-token-note{margin-top:-.25rem}.cloudflare-token-guide{display:grid;grid-template-columns:minmax(0,1fr);gap:.75rem;align-items:start;margin:0}.cloudflare-token-link{display:inline-flex;align-items:center;justify-content:center;width:fit-content;min-height:2.55rem;padding:.65rem .9rem;border:1px solid rgba(180,255,77,.34);border-radius:.55rem;background:#b4ff4d1a;color:#f4ffe3;font-weight:600;text-decoration:none}.cloudflare-token-link:hover{border-color:#b4ff4d94;color:#fff}.cloudflare-token-image-link{display:block;min-width:0}.cloudflare-token-image-link img{display:block;width:100%;max-height:24rem;border:1px solid rgba(255,255,255,.1);border-radius:.5rem;object-fit:contain;background:#10131a}.cloudflare-error{margin:1rem 0;padding:.85rem 1rem;border:1px solid rgba(255,111,111,.28);border-radius:.5rem;background:#ff6f6f14;color:#ffd2d2}.cloudflare-results{display:grid;gap:1rem}.cloudflare-preview{display:grid;gap:.9rem;margin-top:.25rem;padding:.9rem;border:1px dashed rgba(180,255,77,.34);border-radius:.5rem;background:#b4ff4d09}.cloudflare-preview-head{display:flex;align-items:baseline;justify-content:space-between;gap:1rem}.cloudflare-preview-head strong{color:#f4ffe3;font-size:.92rem;font-weight:700}.cloudflare-preview-head span{color:#9dafc4;font-size:.82rem;text-align:right}.cloudflare-resource-summary{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.9rem 0;border-top:1px solid rgba(255,255,255,.08);border-bottom:1px solid rgba(255,255,255,.08)}.cloudflare-resource-summary strong{color:#f7f9fc;font-size:1.1rem}.cloudflare-resource-summary span{color:#8fa0b8;font-family:IBM Plex Mono,monospace;font-size:.76rem}.cloudflare-resource-group{display:grid;gap:.85rem;padding-top:.35rem}.cloudflare-resource-group-head{display:flex;align-items:baseline;justify-content:space-between;gap:1rem}.cloudflare-resource-group-head h2{margin:0;color:#f7f9fc;font-size:1.18rem;font-weight:600;letter-spacing:-.02em}.cloudflare-resource-group-head span{color:#8fa0b8;font-family:IBM Plex Mono,monospace;font-size:.74rem}.cloudflare-resource-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem}.cloudflare-resource-card,.cloudflare-resource-empty{border:1px solid rgba(255,255,255,.08);border-radius:.5rem;background:#ffffff05}.cloudflare-resource-card{display:grid;gap:.8rem;min-width:0;padding:.9rem}.cloudflare-resource-card h3{margin:0;color:#edf2fb;font-family:IBM Plex Mono,monospace;font-size:.86rem;font-weight:600;line-height:1.35;overflow-wrap:anywhere}.cloudflare-resource-card dl{display:grid;gap:.42rem;margin:0}.cloudflare-resource-card dl div{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}.cloudflare-resource-card dt,.cloudflare-resource-card dd{margin:0;font-family:IBM Plex Mono,monospace;font-size:.7rem;line-height:1.35}.cloudflare-resource-card dt{color:#8fa0b8}.cloudflare-resource-card dd{display:grid;justify-items:end;gap:.08rem;color:#dbe4ef;text-align:right}.cloudflare-resource-card dd strong{color:inherit;font-size:.72rem;font-weight:600}.cloudflare-resource-card dd span{color:#8fa0b8;font-size:.64rem}.cloudflare-resource-card dl div.is-over dd,.cloudflare-resource-card dl div.is-over dd span{color:#ffabab}.cloudflare-resource-empty{padding:.85rem .9rem;color:#8fa0b8;font-size:.9rem}.cloudflare-usage-panel{display:grid;gap:1rem;padding:1rem 0 1.15rem;border-top:1px solid rgba(255,255,255,.08)}.cloudflare-usage-panel-head{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.cloudflare-usage-panel-head h2{margin:.35rem 0 0;color:#f7f9fc;font-size:1.25rem;font-weight:600;letter-spacing:-.03em}.cloudflare-reset-clock{display:grid;justify-items:end;gap:.15rem;color:#8fa0b8;font-family:IBM Plex Mono,monospace;font-size:.72rem}.cloudflare-reset-clock strong{color:#f7f9fc;font-size:1rem;font-weight:600}.cloudflare-reset-clock small{color:#6f7b8f;font-size:.68rem}.cloudflare-usage-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem}.cloudflare-usage-metric{display:grid;gap:.55rem;min-width:0;padding:.9rem;border:1px solid rgba(255,255,255,.08);border-radius:.5rem;background:#ffffff05}.cloudflare-usage-metric-head,.cloudflare-usage-metric-foot{display:flex;justify-content:space-between;gap:.8rem}.cloudflare-usage-metric-head span,.cloudflare-usage-metric-foot{color:#8fa0b8;font-family:IBM Plex Mono,monospace;font-size:.72rem}.cloudflare-usage-metric-head strong{color:#edf2fb;font-family:IBM Plex Mono,monospace;font-size:.78rem;font-weight:600}.cloudflare-usage-metric-foot{color:#aeb9c9}.cloudflare-usage-bar{height:.55rem;overflow:hidden;border-radius:999px;background:#ffffff13}.cloudflare-usage-bar span{display:block;height:100%;border-radius:inherit;background:#b4ff4d}.cloudflare-usage-bar span.is-over{background:#f77}.cloudflare-usage-table{min-width:700px}.cloudflare-usage-table th:nth-child(2),.cloudflare-usage-table td:nth-child(2){width:auto;min-width:0}@media(max-width:960px){.cloudflare-page .million-report-hero-grid,.million-report-hero-grid,.million-report-jump-strip,.million-report-section{grid-template-columns:minmax(0,1fr)}.million-report-copy,.million-report-section-head,.million-report-table-note{max-width:min(72ch,calc(100vw - 4rem))}.million-report-rail{position:static;max-width:min(72ch,calc(100vw - 4rem))}.million-report-stat-strip{grid-template-columns:repeat(3,minmax(0,1fr))}.million-report-data-grid,.million-report-image-grid,.million-report-note-grid,.takeaways-receipt-drawer,.takeaways-example-grid,.million-report-jump-strip-links{grid-template-columns:repeat(2,minmax(0,1fr))}.million-report-feature-callout{grid-template-columns:minmax(0,1fr)}.million-report-feature-callout-media{min-height:14rem;aspect-ratio:16 / 8.5}.takeaways-countdown{max-width:min(100%,calc(100vw - 2.5rem))}.takeaways-countdown-item{grid-template-columns:6rem minmax(0,1fr);gap:1.15rem}.million-report-explorer-controls,.cloudflare-usage-form{grid-template-columns:repeat(2,minmax(0,1fr))}.cloudflare-usage-grid{grid-template-columns:minmax(0,1fr)}.cloudflare-resource-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cloudflare-token-guide{grid-template-columns:minmax(0,1fr);width:100%;justify-items:stretch}.cloudflare-token-link{white-space:nowrap}.cloudflare-token-image-link,.cloudflare-token-image-link img{width:100%}.cloudflare-token-image-link img{max-height:none}.million-report-explorer-meta{align-items:flex-start;flex-direction:column}.million-report-table{min-width:0;table-layout:fixed}.million-report-table thead th:first-child,.million-report-table tbody th[scope=row]{position:static;left:auto;background:transparent}.million-report-table th:nth-child(2),.million-report-table td:nth-child(2),.million-report-table th:nth-child(6),.million-report-table td:nth-child(6){display:none}.million-report-table th:nth-child(1),.million-report-table td:nth-child(1){width:25%}.million-report-table th:nth-child(3),.million-report-table td:nth-child(3){width:33%}.million-report-table th:nth-child(4),.million-report-table td:nth-child(4),.million-report-table th:nth-child(5),.million-report-table td:nth-child(5){width:21%}.million-report-explorer-table{min-width:980px;table-layout:auto}.million-report-table.million-report-explorer-table th,.million-report-table.million-report-explorer-table td,.million-report-table.cloudflare-usage-table th,.million-report-table.cloudflare-usage-table td{display:table-cell}.million-report-explorer-table tbody th[scope=row]{min-width:12rem}}@media(max-width:720px){.app-shell-million-report .page-shell{padding-top:4.35rem}.million-report-hero{padding-top:0}.million-report-hero-grid{padding-top:0;padding-bottom:.25rem}.million-report-kicker-row{align-items:flex-start;flex-direction:column}.million-report-copy h1{display:block;visibility:visible;max-width:min(20ch,calc(100vw - 4rem));margin:0;font-size:clamp(1.85rem,7.4vw,2.45rem)}.million-report-stat-strip,.million-report-pattern-list,.million-report-data-grid,.million-report-image-grid,.million-report-note-grid,.million-report-jump-strip-links,.takeaways-receipt-drawer,.takeaways-example-grid{grid-template-columns:minmax(0,1fr)}.takeaways-countdown-item{grid-template-columns:minmax(0,1fr);gap:.75rem;padding:1.15rem 0 1.65rem}.takeaways-countdown-number{font-size:clamp(2.6rem,18vw,4.6rem);text-align:left}.takeaways-countdown-copy h2{max-width:min(34ch,calc(100vw - 3rem));font-size:clamp(1.32rem,6.2vw,1.78rem)}.takeaways-countdown-copy p{font-size:1rem;line-height:1.72}.million-report-jump-strip{gap:.7rem}.million-report-feature-callout-body{padding:1rem}.million-report-feature-callout-media{min-height:11rem}.million-report-stat+.million-report-stat{padding-left:0;border-top:1px solid rgba(255,255,255,.08);border-left:0}.million-report-table th,.million-report-table td{padding:.7rem .6rem;font-size:.78rem;line-height:1.45}.million-report-table tbody th[scope=row]{font-family:var(--font-body);font-size:.72rem;font-weight:700;letter-spacing:0;white-space:nowrap;overflow-wrap:normal;word-break:normal}.million-report-table th:nth-child(5),.million-report-table td:nth-child(5){display:none}.million-report-table th:nth-child(1),.million-report-table td:nth-child(1){width:36%}.million-report-table th:nth-child(3),.million-report-table td:nth-child(3){width:34%}.million-report-table th:nth-child(4),.million-report-table td:nth-child(4){width:30%}.million-report-explorer-controls,.cloudflare-usage-form,.cloudflare-resource-grid{grid-template-columns:minmax(0,1fr)}.cloudflare-resource-summary,.cloudflare-preview-head,.cloudflare-resource-group-head,.cloudflare-resource-card dl div{flex-direction:column;align-items:flex-start}.cloudflare-preview-head span{text-align:left}.cloudflare-resource-card dd{justify-items:start;text-align:left}.cloudflare-usage-panel-head,.cloudflare-usage-metric-head,.cloudflare-usage-metric-foot{flex-direction:column}.cloudflare-reset-clock{justify-items:start}.million-report-explorer-pagination{width:100%;justify-content:space-between}.million-report-section--full{padding-top:.8rem}.million-report-explorer-meta{margin-bottom:.2rem}.million-report-table.million-report-explorer-table{display:none}.million-report-mobile-results{display:grid;gap:.72rem}.million-report-mobile-empty{color:#9ba7b8;font-size:.95rem}.million-report-mobile-card{display:grid;gap:.75rem;padding:.9rem;border:1px solid rgba(255,255,255,.08);border-radius:.5rem;background:#ffffff05}.million-report-mobile-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:.8rem}.million-report-mobile-card .million-report-domain-link{min-width:0;color:#f4f7fb;text-decoration:none;font-family:IBM Plex Mono,monospace;font-size:.92rem;font-weight:600;line-height:1.25;white-space:normal;overflow-wrap:anywhere}.million-report-mobile-overall{display:grid;justify-items:end;gap:.15rem;flex:0 0 auto}.million-report-mobile-overall span,.million-report-mobile-field span,.million-report-mobile-score-grid span{color:#8fa0b8;font-family:IBM Plex Mono,monospace;font-size:.62rem;font-weight:500;letter-spacing:.06em;text-transform:uppercase}.million-report-mobile-overall strong{color:#f4f7fb;font-size:1.2rem;line-height:1}.million-report-mobile-field{display:grid;gap:.3rem}.million-report-mobile-field p{margin:0;color:#b9c4d4;font-size:.9rem;line-height:1.48;overflow-wrap:anywhere}.million-report-mobile-score-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.45rem}.million-report-mobile-score-grid div{display:grid;gap:.22rem;min-width:0}.million-report-mobile-score-grid strong{color:#f4f7fb;font-size:.98rem;line-height:1}}.top-sites-page{width:100%;padding-top:0}.top-sites-results{padding-top:0}.top-sites-header{margin:0 0 .9rem}.watcher-page-title.top-sites-page-title{margin-bottom:0;font-size:clamp(1.2rem,2.5vw,2.25rem)}.top-sites-column-headings{display:grid;grid-template-columns:2.4rem minmax(0,1.8fr) minmax(12rem,.9fr) minmax(12rem,.9fr);align-items:center;gap:1.15rem;padding:0 .2rem;margin-top:.2rem;color:var(--muted);font-size:.72rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.top-sites-list{list-style:none;margin:.7rem 0 0;padding:0;display:flex;flex-direction:column;gap:1rem}.top-sites-item{margin:0}.top-sites-link{display:grid;grid-template-columns:2.4rem minmax(0,1.8fr) minmax(12rem,.9fr) minmax(12rem,.9fr);align-items:start;gap:1.15rem;padding:1.15rem 1.2rem;border-radius:24px;border:1px solid var(--line);background:linear-gradient(180deg,#ffffff0d,#ffffff06);text-decoration:none;transition:transform .16s ease,background .16s ease,border-color .16s ease}.top-sites-link:hover{transform:translateY(-1px);background:linear-gradient(180deg,#ffffff13,#ffffff0a);border-color:#b4ff4d29}.top-sites-link.is-static:hover{transform:none;background:linear-gradient(180deg,#ffffff0d,#ffffff06);border-color:var(--line)}.top-sites-rank{display:inline-flex;align-items:center;justify-content:center;min-width:2.4rem;min-height:2.4rem;padding:.35rem;border-radius:999px;background:var(--accent-soft);color:var(--accent);font-size:.92rem;font-weight:800}.top-sites-content{min-width:0;display:flex;flex-direction:column;gap:.9rem;padding-top:.1rem}.top-sites-heading{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:1rem}.top-sites-brand{min-width:0;display:flex;align-items:center;gap:.85rem}.top-sites-title-wrap{min-width:0;display:flex;flex-direction:column;gap:.28rem}.top-sites-favicon,.top-sites-favicon-fallback{width:2.6rem;height:2.6rem;border-radius:16px;flex:0 0 auto}.top-sites-favicon{display:block;border:1px solid rgba(255,255,255,.08);background:#fffffff5;object-fit:contain;padding:.42rem}.top-sites-favicon-fallback{display:inline-flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#4dd0ab38,#4dd0ab14);color:var(--accent);font-size:1rem;font-weight:800}.top-sites-title{min-width:0;color:var(--ink);font-size:1rem;font-weight:800;letter-spacing:-.01em;line-height:1.3}.top-sites-url{min-width:0;color:var(--muted);font-family:IBM Plex Mono,SFMono-Regular,Consolas,monospace;font-size:.8rem;line-height:1.5;overflow-wrap:anywhere}.top-sites-description{margin:0;color:#f1f2f7e0;font-size:.94rem;line-height:1.7}.top-sites-description.is-muted{color:var(--muted);font-family:IBM Plex Mono,SFMono-Regular,Consolas,monospace;font-size:.78rem}.top-sites-doc-column{min-width:0;display:flex;flex-direction:column;gap:.5rem;padding-top:.2rem}.top-sites-doc-label{color:var(--muted);font-size:.72rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.top-sites-doc-value{margin:0;color:#f1f2f7d6;font-family:IBM Plex Mono,SFMono-Regular,Consolas,monospace;font-size:.78rem;line-height:1.7;overflow-wrap:anywhere;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:6;overflow:hidden}.top-sites-doc-value.is-empty{color:var(--muted)}.top-sites-media{display:block;width:8.75rem;height:5.6rem;border-radius:18px;overflow:hidden;border:1px solid rgba(255,255,255,.08);background:#ffffff0d;flex:0 0 auto}.top-sites-og-image{display:block;width:100%;height:100%;object-fit:cover}.top-sites-pagination{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-top:1.75rem;flex-wrap:wrap}.top-sites-page-list{display:flex;align-items:center;gap:.65rem;flex-wrap:wrap}.top-sites-page-link{display:inline-flex;align-items:center;justify-content:center;min-width:2.75rem;min-height:2.75rem;padding:.7rem .95rem;border-radius:999px;border:1px solid var(--line);background:#ffffff08;color:var(--ink);text-decoration:none;font-size:.92rem;font-weight:700;transition:background .16s ease,border-color .16s ease,transform .16s ease}.top-sites-page-link:hover{transform:translateY(-1px);background:#ffffff0f;border-color:#ffffff24}.top-sites-page-link.is-active{border-color:#4dd0ab6b;background:#4dd0ab1f;color:var(--accent)}.top-sites-page-link.is-disabled{opacity:.45;pointer-events:none}.top-site-detail{display:flex;flex-direction:column;gap:1.35rem}.top-site-detail-hero{display:grid;grid-template-columns:minmax(18rem,23rem) minmax(0,1fr);gap:1.35rem;align-items:start}.top-site-detail-sidebar{display:flex;flex-direction:column;gap:1rem}.top-site-detail-breadcrumb{display:flex;align-items:center;gap:.65rem;flex-wrap:wrap}.top-site-detail-breadcrumb-link{color:var(--muted);text-decoration:none}.top-site-detail-breadcrumb-link:hover{color:var(--ink)}.top-site-detail-breadcrumb-separator{color:var(--muted)}.top-site-detail-breadcrumb-current{display:inline-flex;align-items:center;gap:.65rem;min-width:0}.top-site-detail-breadcrumb-favicon{width:1.7rem;height:1.7rem;border-radius:10px;flex:0 0 auto;margin-top:0}.top-sites-favicon.top-site-detail-breadcrumb-favicon{padding:.26rem}.top-sites-favicon-fallback.top-site-detail-breadcrumb-favicon{font-size:.78rem}.top-site-detail-media-card,.top-site-detail-summary,.top-site-detail-doc-panel{border-radius:28px;border:1px solid var(--line);background:linear-gradient(180deg,#ffffff0d,#ffffff06)}.top-site-detail-media-card{overflow:hidden;aspect-ratio:16 / 9}.top-site-detail-og-image,.top-site-detail-og-placeholder{display:block;width:100%;height:100%}.top-site-detail-og-image{object-fit:cover}.top-site-detail-og-placeholder{background:linear-gradient(180deg,#ffffff0f,#ffffff05),linear-gradient(135deg,#94a3b82e,#64748b14)}.top-site-detail-summary{padding:1.35rem 1.45rem;display:flex;flex-direction:column;gap:1.2rem}.top-site-detail-title-block{min-width:0}.top-site-detail-label,.top-site-detail-meta-label{margin:0 0 .32rem;color:var(--muted);font-size:.72rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.top-site-detail-site-title{margin:0;color:var(--ink);font-size:clamp(1.2rem,2vw,1.8rem);line-height:1.25;letter-spacing:-.02em}.top-site-detail-meta-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:1rem}.top-site-detail-sidebar-meta{gap:.9rem}.top-site-detail-meta-card{min-width:0;padding:1rem 1.05rem;border-radius:22px;background:#ffffff08;border:1px solid rgba(255,255,255,.06)}.top-site-detail-link,.top-site-detail-meta-value{color:var(--ink);font-family:IBM Plex Mono,SFMono-Regular,Consolas,monospace;font-size:.82rem;line-height:1.7;overflow-wrap:anywhere;text-decoration:none}.top-site-detail-link:hover{text-decoration:underline}.top-site-detail-chip-list{display:flex;flex-wrap:wrap;gap:.65rem}.top-site-detail-chip{display:inline-flex;align-items:center;min-height:2rem;padding:.45rem .8rem;border-radius:999px;border:1px solid rgba(255,255,255,.08);background:#ffffff0a;color:#f1f2f7eb;font-size:.78rem;font-weight:700;letter-spacing:.03em;text-transform:uppercase}.top-site-detail-stat-grid,.top-site-detail-sample-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem}.top-site-detail-stat-card,.top-site-detail-sample-card{min-width:0;padding:1rem 1.05rem;border-radius:22px;background:#ffffff08;border:1px solid rgba(255,255,255,.06)}.top-site-detail-stat-value,.top-site-detail-sample-title,.top-site-detail-sample-meta{margin:0;color:var(--ink)}.top-site-detail-stat-value{font-size:1.45rem;font-weight:800;line-height:1.2}.top-site-detail-sample-title{font-size:.98rem;font-weight:700;line-height:1.45}.top-site-detail-sample-meta{margin-top:.35rem;color:var(--muted);font-family:IBM Plex Mono,SFMono-Regular,Consolas,monospace;font-size:.76rem;line-height:1.65}.top-site-detail-description{margin:0;color:#f1f2f7e0;font-size:.97rem;line-height:1.75}.top-site-detail-description.is-empty,.top-site-detail-meta-value.is-empty,.top-site-detail-doc-empty{color:var(--muted)}.top-site-detail-doc-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.35rem}.top-site-detail-doc-panel{min-width:0;padding:1.2rem 1.25rem;display:flex;flex-direction:column;gap:.85rem}.top-site-detail-doc-head{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.top-site-detail-doc-text{margin:0;white-space:pre-wrap;overflow-wrap:anywhere;color:#f1f2f7db;font-family:IBM Plex Mono,SFMono-Regular,Consolas,monospace;font-size:.79rem;line-height:1.75}.top-site-detail-doc-empty{margin:0;font-family:IBM Plex Mono,SFMono-Regular,Consolas,monospace;font-size:.79rem;line-height:1.75}@media(max-width:1080px){.top-sites-column-headings{display:none}.top-sites-list{margin-top:.9rem}.top-sites-link{grid-template-columns:auto minmax(0,1fr);gap:.95rem 1rem}.top-sites-content,.top-sites-doc-column{grid-column:2}.top-site-detail-hero,.top-site-detail-doc-grid,.top-site-detail-stat-grid,.top-site-detail-sample-grid{grid-template-columns:minmax(0,1fr)}.top-site-detail-media-card{aspect-ratio:16 / 9}}@media(max-width:640px){.top-sites-page{padding-top:0}.top-sites-link{grid-template-columns:minmax(0,1fr);gap:.75rem}.top-sites-content,.top-sites-doc-column{grid-column:auto}.top-sites-heading{grid-template-columns:minmax(0,1fr)}.top-sites-media{width:100%;max-width:none;height:10.5rem}.top-sites-pagination{justify-content:center}.top-site-detail-summary,.top-site-detail-doc-panel{padding:1rem}.top-site-detail-meta-card{padding:.9rem}.top-site-detail-media-card{aspect-ratio:16 / 9}}.top-site-mcp-detail{gap:1.5rem}.top-site-mcp-page .top-sites-header{margin-bottom:.3rem}.top-site-mcp-page .watcher-page-title.top-sites-page-title{font-size:clamp(.98rem,1.8vw,1.72rem);line-height:1.1}.top-site-mcp-page .top-site-detail-breadcrumb{gap:.45rem}.top-site-mcp-page .top-site-detail-breadcrumb-favicon{width:1.45rem;height:1.45rem;border-radius:9px}.top-site-mcp-detail .top-site-detail-hero{grid-template-columns:minmax(14rem,15.5rem) minmax(0,1fr)}.top-site-mcp-outcome{margin-top:-.45rem}.top-site-mcp-status-row{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap}.top-site-mcp-status{display:inline-flex;align-items:center;min-height:2rem;padding:.25rem .75rem;border-radius:999px;border:1px solid var(--line);background:#ffffff0a;color:var(--ink);font-size:.8rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.top-site-mcp-status.is-connected{border-color:#b4ff4d2e;color:#d6ff9c}.top-site-mcp-status.is-not_found,.top-site-mcp-status.is-unsupported_transport{color:#ffd59e}.top-site-mcp-status.is-error,.top-site-mcp-status.is-auth_required{color:#ffb4b4}.top-site-mcp-actions{display:flex;align-items:center;gap:1rem;flex-wrap:wrap}.top-site-mcp-refresh{border:0;padding:0;background:transparent;cursor:pointer}.top-site-mcp-inline-error{margin-top:-.2rem}.top-site-mcp-page .top-site-detail-summary,.top-site-mcp-page .top-site-detail-doc-panel{padding:.92rem .98rem}.top-site-mcp-page .top-site-detail-site-title{font-size:clamp(.96rem,1.45vw,1.32rem)}.top-site-mcp-page .top-site-detail-description{font-size:.88rem;line-height:1.54}.top-site-mcp-page .top-site-detail-meta-card{padding:.72rem .78rem}.top-site-mcp-page .top-site-detail-link,.top-site-mcp-page .top-site-detail-meta-value{font-size:.74rem;line-height:1.48}.top-site-mcp-chat-shell{display:flex;flex-direction:column;gap:.68rem}.top-site-mcp-live-status{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.68rem .82rem;border-radius:22px;border:1px solid rgba(255,255,255,.08);background:linear-gradient(180deg,#ffffff0d,#ffffff06),linear-gradient(135deg,rgba(77,208,171,.12),transparent 55%)}.top-site-mcp-live-status.is-connected{border-color:#b4ff4d2e}.top-site-mcp-live-status.is-error,.top-site-mcp-live-status.is-auth_required,.top-site-mcp-live-status.is-not_found,.top-site-mcp-live-status.is-unsupported_transport{border-color:#ffb4b42e;background:linear-gradient(180deg,#ffffff0d,#ffffff06),linear-gradient(135deg,rgba(255,120,120,.12),transparent 55%)}.top-site-mcp-live-status-label{color:var(--muted);font-size:.72rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.top-site-mcp-live-status strong{color:var(--ink);font-family:IBM Plex Mono,SFMono-Regular,Consolas,monospace;font-size:.76rem;line-height:1.35;text-align:right}.top-site-mcp-chat-transcript{display:flex;flex-direction:column;gap:.7rem}.top-site-mcp-chat-message{display:flex}.top-site-mcp-chat-message.is-user{justify-content:flex-end}.top-site-mcp-chat-bubble{max-width:min(38rem,92%);padding:.66rem .76rem;border-radius:20px;border:1px solid rgba(255,255,255,.08);background:#ffffff0d;color:#f1f2f7eb;box-shadow:0 10px 30px #0000001f}.top-site-mcp-chat-bubble.is-assistant{border-top-left-radius:10px;background:linear-gradient(180deg,#fff1,#ffffff09)}.top-site-mcp-chat-bubble.is-user{border-top-right-radius:10px;border-color:#7dd3fc42;background:linear-gradient(180deg,#3b82f6eb,#3b82f6c7);color:#fff}.top-site-mcp-chat-bubble.is-error{border-color:#ff78783d;background:linear-gradient(180deg,#782020ad,#5a18188a)}.top-site-mcp-chat-bubble.is-muted{color:var(--muted)}.top-site-mcp-chat-text{margin:0;font-size:.86rem;line-height:1.46}.top-site-mcp-chat-card-list{display:flex;flex-direction:column;gap:.45rem;margin-top:.6rem}.top-site-mcp-chat-card{width:100%;padding:.58rem .66rem;border-radius:16px;border:1px solid rgba(255,255,255,.08);background:#ffffff0a;display:flex;flex-direction:column;gap:.2rem;text-align:left}.top-site-mcp-chat-card.is-interactive{cursor:pointer;transition:transform .16s ease,background .16s ease,border-color .16s ease}.top-site-mcp-chat-card.is-interactive:hover{transform:translateY(-1px);background:#ffffff12;border-color:#7dd3fc33}.top-site-mcp-chat-card strong{color:var(--ink);font-size:.8rem;line-height:1.28}.top-site-mcp-chat-bubble.is-user .top-site-mcp-chat-card strong{color:#fff}.top-site-mcp-chat-card span,.top-site-mcp-chat-card small{color:#f1f2f7c7;line-height:1.32}.top-site-mcp-chat-bubble.is-user .top-site-mcp-chat-card span,.top-site-mcp-chat-bubble.is-user .top-site-mcp-chat-card small{color:#ffffffd6}.top-site-mcp-chat-card small{font-family:IBM Plex Mono,SFMono-Regular,Consolas,monospace;font-size:.66rem}.top-site-mcp-chat-card-hint{color:#9fd7ff}.top-site-mcp-chat-footer{margin:.45rem 0 0;color:var(--muted);font-size:.68rem;line-height:1.36}.top-site-mcp-chat-bubble.is-typing{display:inline-flex;align-items:center;gap:.35rem;min-height:2.6rem}.top-site-mcp-chat-dot{width:.45rem;height:.45rem;border-radius:999px;background:#f1f2f7c2;animation:top-site-mcp-chat-dot 1s ease-in-out infinite}.top-site-mcp-chat-dot:nth-child(2){animation-delay:.12s}.top-site-mcp-chat-dot:nth-child(3){animation-delay:.24s}.top-site-mcp-chat-menu,.top-site-mcp-command-suggestions{display:flex;flex-wrap:wrap;gap:.45rem}.top-site-mcp-chat-chip{padding:.5rem .64rem;border-radius:999px;border:1px solid rgba(255,255,255,.08);background:#ffffff0a;color:var(--ink);font:inherit;font-size:.74rem;font-weight:800;line-height:1.2;cursor:pointer;transition:transform .16s ease,background .16s ease,border-color .16s ease}.top-site-mcp-chat-chip:hover:enabled{transform:translateY(-1px);background:#ffffff12;border-color:#ffffff24}.top-site-mcp-chat-chip:disabled{opacity:.5;cursor:not-allowed}.top-site-mcp-command-suggestion{padding:.5rem .64rem;border-radius:16px;border:1px solid rgba(255,255,255,.08);background:#ffffff08;color:var(--ink);font:inherit;cursor:pointer;display:inline-flex;flex-direction:column;align-items:flex-start;gap:.16rem;transition:transform .16s ease,background .16s ease,border-color .16s ease}.top-site-mcp-command-suggestion:hover:enabled{transform:translateY(-1px);background:#ffffff0f;border-color:#7dd3fc2e}.top-site-mcp-command-suggestion strong{font-family:IBM Plex Mono,SFMono-Regular,Consolas,monospace;font-size:.7rem}.top-site-mcp-command-suggestion span{color:var(--muted);font-size:.64rem;line-height:1.28}.top-site-mcp-command-suggestion:disabled{opacity:.5;cursor:not-allowed}.top-site-mcp-chat-composer{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.6rem;padding:.58rem;border-radius:18px;border:1px solid rgba(255,255,255,.08);background:#ffffff0a}.top-site-mcp-chat-input{width:100%;min-width:0;border:0;outline:none;background:transparent;color:var(--ink);font:inherit;font-size:.84rem;line-height:1.36}.top-site-mcp-chat-input::placeholder{color:var(--muted)}.top-site-mcp-chat-input:disabled{cursor:not-allowed}.top-site-mcp-chat-send{min-width:5rem;padding:.56rem .8rem;border-radius:999px;border:1px solid rgba(125,211,252,.24);background:linear-gradient(180deg,#3b82f6eb,#3b82f6c7);color:#fff;font:inherit;font-weight:800;cursor:pointer;transition:transform .16s ease,opacity .16s ease}.top-site-mcp-chat-send:hover:enabled{transform:translateY(-1px)}.top-site-mcp-chat-send:disabled{opacity:.48;cursor:not-allowed}@keyframes top-site-mcp-chat-dot{0%,80%,to{transform:translateY(0);opacity:.45}40%{transform:translateY(-.2rem);opacity:1}}@media(max-width:1080px){.top-site-mcp-detail .top-site-detail-hero{grid-template-columns:minmax(0,1fr)}.top-site-mcp-detail .top-site-detail-sidebar{order:2}.top-site-mcp-detail .top-site-mcp-chat-panel{order:1}}@media(max-width:820px){.top-site-mcp-live-status{flex-direction:column;align-items:flex-start}.top-site-mcp-live-status strong{text-align:left}}@media(max-width:640px){.top-site-mcp-status-row{flex-direction:column;align-items:flex-start}.top-site-mcp-chat-bubble{max-width:100%}.top-site-mcp-chat-composer{grid-template-columns:minmax(0,1fr)}.top-site-mcp-chat-send{width:100%}}.dashboard-page{width:100%}body:has(.dashboard-page-dashboard),body:has(.dashboard-page-domains),body:has(.dashboard-page-networkBusiness),body:has(.dashboard-page-botBuyer),body:has(.dashboard-page-settings){background-attachment:fixed,fixed,fixed}.dashboard-page .watcher-panel{padding:1rem;border-radius:24px}.dashboard-page .watcher-field-label,.dashboard-page .watcher-success,.dashboard-page .error,.dashboard-page .loading,.dashboard-page .btn,.dashboard-page .watcher-input{font-size:.75rem;line-height:1.4}.dashboard-page .watcher-field-label{letter-spacing:.01em}.dashboard-page .watcher-input{min-height:42px;padding:.7rem .8rem;border-radius:14px}.dashboard-page .watcher-success,.dashboard-page .error{margin-top:.9rem;padding:.65rem .75rem;border-radius:12px}.dashboard-page .loading{margin-top:.9rem}.dashboard-page .btn{padding:.72rem 1rem;font-size:.76rem;line-height:1.2;box-shadow:0 12px 24px #0000003d}.dashboard-shell,.dashboard-tab-panel,.dashboard-settings-layout{display:flex;flex-direction:column;gap:1rem}.dashboard-tab-list{display:inline-flex;align-items:center;flex-wrap:wrap;gap:.38rem;width:fit-content;max-width:100%;padding:.3rem;border-radius:999px;border:1px solid rgba(255,255,255,.08);background:#ffffff0a}.dashboard-tab{min-height:2.25rem;padding:.55rem .95rem;border:none;border-radius:999px;background:transparent;color:var(--muted);font:inherit;font-size:.72rem;font-weight:700;line-height:1;cursor:pointer;transition:background .16s ease,color .16s ease,transform .16s ease}.dashboard-tab:hover{color:var(--ink);transform:translateY(-1px)}.dashboard-tab.is-active{background:#b4ff4d1f;color:var(--ink)}.dashboard-tab:focus-visible{outline:2px solid rgba(180,255,77,.24);outline-offset:2px}.dashboard-header,.dashboard-panel,.dashboard-scan-panel,.dashboard-summary-panel,.dashboard-empty-panel{display:flex;flex-direction:column;gap:.75rem}.dashboard-header{gap:.56rem;max-width:42rem}.dashboard-page-title{font-size:clamp(1.4rem,3vw,2.2rem);max-width:10ch}.dashboard-page-copy{max-width:40ch;font-size:.8rem;line-height:1.5}.dashboard-empty-state{width:min(720px,100%)}.dashboard-overview-head{display:flex;flex-direction:column;gap:.56rem;max-width:42rem}.dashboard-overview-head .dashboard-page-title{max-width:22ch}.dashboard-user-type-grid{width:min(64rem,100%);display:grid;gap:1rem;grid-template-columns:repeat(3,minmax(0,1fr))}.dashboard-user-type-card{min-height:14rem}.dashboard-user-type-head{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}.dashboard-user-type-link{width:fit-content;margin-top:auto}.dashboard-home-layout{width:min(56rem,100%);display:grid;gap:1rem;grid-template-columns:minmax(0,1.4fr) minmax(16rem,.8fr);align-items:start}.dashboard-network-card{gap:1rem;width:min(56rem,100%)}.dashboard-bot-purchase-history{gap:.85rem;width:min(56rem,100%)}.dashboard-network-business-card{width:min(56rem,100%);gap:1rem}.dashboard-network-head,.dashboard-network-card-summary{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;flex-wrap:wrap}.dashboard-network-copy{max-width:50rem}.dashboard-network-requirement,.dashboard-network-check-list{display:grid;gap:.75rem}.dashboard-network-check{display:grid;gap:.5rem;padding:.75rem .8rem;border-radius:16px;border:1px solid rgba(255,255,255,.08);background:#ffffff08}.dashboard-network-check .dashboard-status-pill{width:fit-content}.dashboard-network-card-form{display:grid;gap:.75rem}.dashboard-network-card-list{display:grid;gap:.56rem}.dashboard-network-card-row{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.72rem .78rem;border-radius:16px;border:1px solid rgba(255,255,255,.08);background:#ffffff08;flex-wrap:wrap}.dashboard-network-card-row-main{display:flex;align-items:center;gap:.58rem;flex-wrap:wrap}.dashboard-bot-purchase-list{display:grid;gap:.62rem}.dashboard-bot-purchase-row{display:grid;gap:.62rem;padding:.78rem .84rem;border-radius:16px;border:1px solid rgba(255,255,255,.08);background:#ffffff08}.dashboard-bot-purchase-row-head,.dashboard-bot-purchase-meta,.dashboard-bot-purchase-intent{display:flex;align-items:flex-start;gap:.72rem;flex-wrap:wrap}.dashboard-bot-purchase-row-head{justify-content:space-between}.dashboard-bot-purchase-row h3{margin:.12rem 0 0;font-size:.92rem;line-height:1.25}.dashboard-bot-purchase-meta,.dashboard-bot-purchase-intent{color:var(--muted);font-size:.72rem;line-height:1.4}.dashboard-bot-purchase-intent code{max-width:100%;overflow-wrap:anywhere;color:var(--ink)}.dashboard-network-actions{display:flex;align-items:center;gap:.85rem;flex-wrap:wrap}.dashboard-business-form{display:grid;gap:.85rem}.dashboard-business-grid{display:grid;gap:.78rem;grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-business-actions{margin-top:0}.dashboard-layout{display:grid;grid-template-columns:minmax(18.5rem,24rem) minmax(0,1fr);gap:1rem;align-items:start}.dashboard-sidebar,.dashboard-main,.dashboard-detail{display:flex;flex-direction:column;gap:1rem;min-width:0}.dashboard-panel-title,.dashboard-domain-heading{margin:0;color:var(--ink);font-family:var(--font-display);line-height:1.1;letter-spacing:-.03em}.dashboard-panel-title{font-size:clamp(.8rem,1.2vw,1rem)}.dashboard-domain-heading{font-size:clamp(.95rem,1.5vw,1.35rem)}.dashboard-panel-copy,.dashboard-empty-copy,.dashboard-domain-description{margin:0;color:var(--muted);font-size:.78rem;line-height:1.5}.dashboard-helper-copy{margin:.25rem 0 0;color:var(--muted);font-size:.66rem;line-height:1.45}.dashboard-domain-field{min-height:42px}.dashboard-form-actions-compact{margin-top:0}.dashboard-first-domain-panel{gap:.95rem}.dashboard-sidebar-head{display:flex;align-items:center;justify-content:space-between;gap:.68rem}.dashboard-add-toggle{width:1.8rem;height:1.8rem;border:1px solid var(--line);border-radius:999px;background:#ffffff0d;color:var(--ink);font:inherit;font-size:1rem;line-height:1;cursor:pointer;transition:transform .16s ease,border-color .16s ease,background .16s ease}.dashboard-add-toggle:hover{transform:translateY(-1px);border-color:#b4ff4d38;background:#ffffff14}.dashboard-add-toggle:focus-visible{outline:2px solid rgba(180,255,77,.22);outline-offset:2px}.dashboard-inline-form{padding-top:.2rem;border-top:1px solid rgba(255,255,255,.06)}.dashboard-next-step{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.75rem .8rem;border-radius:18px;border:1px solid rgba(180,255,77,.14);background:#b4ff4d12}.dashboard-page-domains .dashboard-next-step{border-color:#ffffff14;background:#ffffff08}.dashboard-step-label{color:var(--accent);font-size:.56rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;margin-bottom:.25rem}.dashboard-scan-progress{display:flex;flex-direction:column;gap:.4rem}.dashboard-scan-progress-head{display:flex;align-items:center;justify-content:space-between;gap:.56rem;color:var(--muted);font-size:.64rem;line-height:1.4}.dashboard-progress-bar{width:100%;height:.5rem;overflow:hidden;border-radius:999px;background:#ffffff14}.dashboard-progress-bar-fill{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--accent) 0%,#6ee7ff 100%);transition:width .24s ease}.dashboard-page-domains .dashboard-progress-bar-fill{background:var(--accent)}.dashboard-domain-list{display:flex;flex-direction:column;gap:.64rem}.dashboard-domain-card{width:100%;padding:.72rem .78rem;border-radius:16px;border:1px solid var(--line);background:#ffffff08;color:var(--ink);display:flex;flex-direction:column;gap:.52rem;text-align:left;cursor:pointer;transition:transform .16s ease,border-color .16s ease,background .16s ease}.dashboard-domain-card:hover{transform:translateY(-1px);border-color:#b4ff4d29;background:#ffffff0d}.dashboard-domain-card.is-active{border-color:#b4ff4d47;background:#b4ff4d14}.dashboard-page-domains .dashboard-domain-card.is-active{border-color:#ffffff29;background:#ffffff0d}.dashboard-domain-card-head,.dashboard-summary-head,.dashboard-list-item-head{display:flex;align-items:flex-start;justify-content:space-between;gap:.56rem}.dashboard-domain-name{min-width:0;font-family:IBM Plex Mono,SFMono-Regular,Consolas,monospace;font-size:.68rem;font-weight:700;line-height:1.35;overflow-wrap:anywhere}.dashboard-domain-card-foot{display:flex;align-items:center;justify-content:space-between;gap:.56rem;flex-wrap:wrap;color:var(--muted);font-size:.62rem;line-height:1.45}.dashboard-status-pill,.dashboard-severity-pill,.dashboard-fix-index{display:inline-flex;align-items:center;justify-content:center;min-height:1.5rem;padding:.26rem .52rem;border-radius:999px;font-size:.56rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.dashboard-status-pill.is-good{background:#4dd0ab24;color:#9affd6}.dashboard-status-pill.is-warn{background:#ffc75c24;color:#ffd983}.dashboard-status-pill.is-bad{background:#ff7a7a24;color:#ffb4b4}.dashboard-status-pill.is-neutral,.dashboard-severity-pill.is-neutral{background:#ffffff14;color:var(--muted)}.dashboard-severity-pill.is-high{background:#ff7a7a24;color:#ffb4b4}.dashboard-severity-pill.is-medium{background:#ffc75c24;color:#ffd983}.dashboard-severity-pill.is-low{background:#4dd0ab24;color:#9affd6}.dashboard-stat-grid,.dashboard-secondary-grid{display:grid;gap:.75rem}.dashboard-stat-grid{grid-template-columns:repeat(auto-fit,minmax(7rem,1fr))}.dashboard-detail-grid{display:grid;gap:.75rem;grid-template-columns:repeat(auto-fit,minmax(15rem,1fr))}.dashboard-check-grid{display:grid;gap:.75rem;grid-template-columns:repeat(auto-fit,minmax(13rem,1fr))}.dashboard-secondary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-stat-card,.dashboard-check-card,.dashboard-detail-card,.dashboard-list-item{border-radius:16px;border:1px solid rgba(255,255,255,.08);background:#ffffff08}.dashboard-stat-card,.dashboard-detail-card{min-width:0;padding:.68rem .72rem;display:flex;flex-direction:column;gap:.4rem}.dashboard-detail-card.is-wide{grid-column:span 2}.dashboard-stat-label{color:var(--muted);font-size:.56rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.dashboard-scan-health{display:flex;flex-direction:column;gap:.9rem;padding:.95rem 1rem;border-radius:20px;border:1px solid rgba(255,255,255,.08)}.dashboard-scan-health-excellent,.dashboard-scan-health-strong{border-color:#4dd0ab33;background:radial-gradient(circle at top right,rgba(77,208,171,.12),transparent 45%),#4dd0ab0d}.dashboard-scan-health-mixed{border-color:#ffc75c33;background:radial-gradient(circle at top right,rgba(255,199,92,.12),transparent 45%),#ffc75c0d}.dashboard-scan-health-needs-work,.dashboard-scan-health-failed{border-color:#ff7a7a33;background:radial-gradient(circle at top right,rgba(255,122,122,.12),transparent 45%),#ff7a7a0d}.dashboard-page-domains .dashboard-scan-health-excellent,.dashboard-page-domains .dashboard-scan-health-strong,.dashboard-page-domains .dashboard-scan-health-mixed,.dashboard-page-domains .dashboard-scan-health-needs-work,.dashboard-page-domains .dashboard-scan-health-failed{border-color:#ffffff14;background:#ffffff08}.dashboard-scan-health-head{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.dashboard-scan-health-title{margin:0;color:var(--ink);font-size:1rem;line-height:1.2;letter-spacing:-.03em}.dashboard-scan-health-score{min-width:7.5rem;padding:.8rem .9rem;border-radius:18px;border:1px solid rgba(255,255,255,.08);background:#0b0e1a59;display:flex;flex-direction:column;gap:.18rem;align-items:flex-start}.dashboard-page-domains .dashboard-scan-health-score,.dashboard-page-domains .dashboard-scan-health-stat{background:#ffffff08}.dashboard-scan-health-score strong{color:var(--ink);font-size:1.45rem;line-height:1;letter-spacing:-.05em}.dashboard-scan-health-score span{color:var(--muted);font-size:.62rem;line-height:1.4}.dashboard-scan-health-stats{display:grid;gap:.75rem;grid-template-columns:repeat(3,minmax(0,1fr))}.dashboard-scan-health-stat{min-width:0;padding:.72rem .78rem;border-radius:16px;border:1px solid rgba(255,255,255,.08);background:#0b0e1a42;display:flex;flex-direction:column;gap:.28rem}.dashboard-scan-health-notes{display:flex;flex-wrap:wrap;gap:.5rem}.dashboard-health-note{display:inline-flex;align-items:center;min-height:1.6rem;padding:.32rem .62rem;border-radius:999px;font-size:.6rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.dashboard-health-note.is-good{background:#4dd0ab24;color:#9affd6}.dashboard-health-note.is-bad{background:#ff7a7a24;color:#ffb4b4}.dashboard-stat-value{color:var(--ink);font-size:.8rem;line-height:1.2;letter-spacing:-.02em;overflow-wrap:anywhere}.dashboard-check-card{min-width:0;padding:.72rem .78rem;display:flex;flex-direction:column;gap:.52rem}.dashboard-check-card.is-pass{border-color:#4dd0ab24;background:#4dd0ab0f}.dashboard-check-card.is-fail{border-color:#ff7a7a24;background:#ff7a7a0f}.dashboard-page-domains .dashboard-check-card.is-pass,.dashboard-page-domains .dashboard-check-card.is-fail,.dashboard-check-card.is-unknown{border-color:#ffffff14;background:#ffffff08}.dashboard-check-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:.5rem}.dashboard-check-card-copy{margin:0;color:var(--muted);font-size:.72rem;line-height:1.45}.dashboard-detail-value,.dashboard-detail-link{color:var(--ink);font-size:.78rem;line-height:1.4;letter-spacing:-.02em;overflow-wrap:anywhere}.dashboard-detail-link{color:var(--accent);text-decoration:none}.dashboard-detail-link:hover{text-decoration:underline}.dashboard-list{display:flex;flex-direction:column;gap:.56rem}.dashboard-list-item{padding:.72rem .78rem;display:flex;flex-direction:column;gap:.48rem}.dashboard-list-item h3{margin:0;font-size:.76rem;line-height:1.35;letter-spacing:-.02em}.dashboard-list-item p{margin:0;color:var(--muted);font-size:.72rem;line-height:1.45}.dashboard-fix-index{min-width:1.7rem;background:#b4ff4d1f;color:var(--accent)}.dashboard-empty-panel{min-height:7.5rem;justify-content:center}.dashboard-settings-layout{width:min(48rem,100%);display:grid;gap:1rem}.dashboard-settings-card{gap:1rem}.dashboard-settings-head{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.dashboard-settings-row{display:flex;flex-direction:column;gap:.4rem;padding:.9rem 1rem;border-radius:18px;border:1px solid rgba(255,255,255,.08);background:#ffffff08}.dashboard-settings-label{color:var(--muted);font-size:.58rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.dashboard-settings-value{color:var(--ink);font-size:.84rem;line-height:1.35;overflow-wrap:anywhere}.dashboard-membership-card{gap:1rem}.dashboard-upgrade-promo{gap:.85rem;border-color:#b4ff4d2e;background:radial-gradient(circle at top right,rgba(180,255,77,.1),transparent 42%),#b4ff4d0d}.dashboard-page-domains .dashboard-upgrade-promo{border-color:var(--line);background:var(--panel)}.dashboard-page-domains .top-site-detail-doc-panel{background:#ffffff08}.dashboard-upgrade-promo-head{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.dashboard-upgrade-promo-link{width:fit-content}.dashboard-membership-badge{display:inline-flex;align-items:center;justify-content:center;min-width:max-content;padding:.45rem .8rem;border-radius:999px;font-size:.72rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;border:1px solid rgba(255,255,255,.12);background:#ffffff0f;color:var(--ink)}.dashboard-membership-badge.is-active{background:#b4ff4d1f;color:#dfffad;border-color:#b4ff4d57}.dashboard-membership-badge.is-attention{background:#ffc25c24;color:#ffd58d;border-color:#ffc25c52}.dashboard-membership-badge.is-paused,.dashboard-membership-badge.is-processing{background:#6ee7ff1f;color:#b8f5ff;border-color:#6ee7ff3d}.dashboard-membership-badge.is-inactive{color:#ffffffb3}.dashboard-membership-summary{display:flex;align-items:center;justify-content:space-between;gap:.85rem 1rem;flex-wrap:wrap}.dashboard-membership-card-last4{color:var(--ink);font-weight:700}.dashboard-membership-checkout-shell{display:grid;gap:.75rem}.dashboard-membership-payment-form{display:grid;gap:.8rem}.dashboard-membership-payment-note{margin:0;color:var(--muted);font-size:.86rem;line-height:1.4}.dashboard-membership-link{appearance:none;border:none;background:transparent;padding:0;color:var(--muted);font:inherit;font-size:.9rem;line-height:1.4;text-decoration:underline;text-underline-offset:.16em;cursor:pointer}.dashboard-membership-link:hover{color:var(--ink)}.dashboard-membership-link:disabled{color:#ffffff6b;cursor:not-allowed}.dashboard-membership-checkout{min-height:0;width:100%}.dashboard-membership-pay-button{justify-self:flex-start;min-width:min(100%,18rem)}.dashboard-membership-payment-form .error,.dashboard-membership-payment-form .loading,.dashboard-membership-checkout-shell .error,.dashboard-membership-checkout-shell .loading{margin:0}.dashboard-logout-button{align-self:flex-start}@media(max-width:1080px){.dashboard-home-layout,.dashboard-layout,.dashboard-user-type-grid,.dashboard-secondary-grid{grid-template-columns:minmax(0,1fr)}.dashboard-detail-card.is-wide{grid-column:auto}}@media(max-width:640px){.dashboard-page-title{max-width:none}.dashboard-tab-list{width:100%;border-radius:18px}.dashboard-tab{flex:1 1 auto}.dashboard-overview-head .dashboard-page-title{max-width:none}.dashboard-user-type-head{flex-direction:column}.dashboard-business-grid{grid-template-columns:minmax(0,1fr)}.dashboard-next-step{align-items:flex-start;flex-direction:column}.dashboard-scan-health-head{flex-direction:column}.dashboard-scan-health-score{width:100%}.dashboard-scan-health-stats{grid-template-columns:minmax(0,1fr)}.dashboard-domain-card-head,.dashboard-summary-head,.dashboard-list-item-head{flex-direction:column;align-items:flex-start}.dashboard-settings-head{flex-direction:column;align-items:stretch}.dashboard-membership-checkout{min-height:18rem}}body:has(.bot-to-bot-page){background:#090b12}.bot-to-bot-page{background:#090b12}.bot-to-bot-article h1{max-width:27ch;font-size:clamp(1.65rem,2.8vw,2.2rem)}.bot-to-bot-page .bot-buying-lede{font-size:1.02rem}.bot-to-bot-page .bot-buying-section h2{font-size:clamp(1.25rem,2.2vw,1.6rem)}.bot-to-bot-page .bot-buying-table{min-width:760px}.bot-to-bot-page .bot-buying-table th:first-child,.bot-to-bot-page .bot-buying-table td:first-child{width:14rem}.bot-to-bot-page .bot-buying-callout{border-left-color:var(--accent)}.bot-to-bot-page .bot-buying-step-list{max-width:78ch}.dogfood-page{width:100%}.dogfood-page .watcher-card,.dogfood-page .watcher-page-card{border-radius:18px;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.dogfood-hero-card,.dogfood-close-card{width:min(980px,100%);margin-top:1rem;padding:1.6rem}.dogfood-hero-card{background:radial-gradient(circle at top right,rgba(110,231,255,.12),transparent 36%),linear-gradient(145deg,#0e131afa,#131822fa)}.dogfood-answer-banner{margin-top:1.25rem;padding:1rem 1.05rem;border:1px solid rgba(161,255,220,.18);border-radius:16px;background:linear-gradient(145deg,#a1ffdc0f,#75e7ff0a);color:var(--ink);line-height:1.7}.dogfood-answer-banner code,.dogfood-code-card code,.dogfood-callout-card code{font-family:IBM Plex Mono,SFMono-Regular,Consolas,monospace;font-size:.9em}.dogfood-grid{display:grid;gap:1rem}.dogfood-grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.dogfood-grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.dogfood-foundation-grid,.dogfood-discovery-grid{margin-top:1rem}.dogfood-info-card,.dogfood-callout-card,.dogfood-code-card,.dogfood-close-card{min-height:100%}.dogfood-info-card h3,.dogfood-callout-card h3,.dogfood-close-card h2{margin:0}.dogfood-bullet-list{margin:.95rem 0 0;padding-left:1.15rem;color:var(--muted);line-height:1.75}.dogfood-code-intro{margin:0 0 .9rem}.dogfood-prompt-block{white-space:pre-wrap}.dogfood-close-actions{margin-top:1.2rem}.dogfood-small-note{margin-top:1rem;color:#8c98ab;font-size:.84rem}@media(max-width:1120px){.dogfood-grid-3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:780px){.dogfood-page .watcher-card,.dogfood-page .watcher-page-card{border-radius:16px}.dogfood-grid-2,.dogfood-grid-3{grid-template-columns:1fr}}body:has(.agent-test-page){background:#080a0d}.agent-test-page{min-height:100vh;background:linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px),#080a0d;background-size:96px 96px;color:#f5f7fb}.agent-test-shell{width:min(1180px,calc(100% - 2rem));margin:0 auto;padding:4.5rem 0 5rem}.agent-test-hero{max-width:900px;padding:2.5rem 0 2rem}.agent-test-kicker,.agent-test-form-heading p,.agent-test-section-heading p,.agent-passport-topline,.agent-passport-platform,.agent-test-side-panel p{margin:0;color:#9df56f;font-size:.74rem;font-weight:850;letter-spacing:.12em;text-transform:uppercase}.agent-test-hero h1{max-width:12ch;margin:.75rem 0 1rem;color:#f8fafc;font-size:clamp(3rem,7vw,6.4rem);line-height:.94;letter-spacing:0}.agent-test-hero p{max-width:66ch;margin:0;color:#b8c2d1;font-size:1.08rem;line-height:1.75}.agent-test-hero-links{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1.6rem}.agent-test-hero-links a,.agent-test-submit,.agent-passport-actions a,.agent-test-missing a,.agent-test-share a{display:inline-flex;align-items:center;min-height:42px;padding:.65rem .95rem;border:1px solid rgba(157,245,111,.34);border-radius:8px;background:#9df56f14;color:#f8fafc;font-size:.9rem;font-weight:820;text-decoration:none}.agent-test-hero-links a:hover,.agent-test-submit:hover,.agent-passport-actions a:hover,.agent-test-missing a:hover,.agent-test-share a:hover{border-color:#9df56fa6;background:#9df56f24}.agent-test-loop{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:1.5rem 0 3rem;border:1px solid #2b3038;background:#2b3038}.agent-test-loop-step{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.85rem;min-height:92px;padding:1rem;background:#0c0f14f5}.agent-test-loop-step span{color:#9df56f;font-size:1.55rem;font-weight:900;line-height:1}.agent-test-loop-step p{margin:0;color:#d8dee9;font-size:.96rem;font-weight:760}.agent-test-api{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:1.25rem;align-items:start;margin:0 0 3rem;padding:clamp(1rem,3vw,1.5rem);border:1px solid #2c333d;border-radius:8px;background:#0c0f14f0;box-shadow:0 24px 80px #00000047}.agent-test-api h2{max-width:14ch;margin:.45rem 0 .8rem;color:#f8fafc;font-size:clamp(2rem,4vw,3.5rem);line-height:.98;letter-spacing:0}.agent-test-api-copy p{max-width:56ch;margin:0;color:#b8c2d1;line-height:1.7}.agent-test-api-facts{display:grid;gap:1px;margin:1.1rem 0 0;border:1px solid #2c333d;background:#2c333d}.agent-test-api-facts div{display:grid;grid-template-columns:minmax(116px,.34fr) minmax(0,1fr);gap:.8rem;padding:.75rem;background:#0a0f16}.agent-test-api-facts dt,.agent-test-api-code span{color:#9df56f;font-size:.68rem;font-weight:850;letter-spacing:.1em;text-transform:uppercase}.agent-test-api-facts dd{margin:0;color:#c9d3e2;line-height:1.55}.agent-test-api-facts code{color:#f8fafc;font-size:.88em}.agent-test-api-code{display:grid;gap:.8rem;min-width:0}.agent-test-api-code-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem}.agent-test-api-code span{display:block;margin-bottom:.4rem}.agent-test-api-code pre{min-width:0;max-height:360px;margin:0;padding:.9rem;overflow:auto;border:1px solid #2c333d;border-radius:8px;background:#070b10;color:#dbe5d4;font-size:.78rem;line-height:1.55}.agent-test-api-code code{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace}.agent-test-application{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr);gap:1.25rem;align-items:start}.agent-test-form,.agent-test-side-panel,.agent-passport,.agent-test-share,.agent-test-missing{border:1px solid #2c333d;border-radius:8px;background:#0c0f14f0;box-shadow:0 24px 80px #00000047}.agent-test-form{display:grid;gap:1rem;padding:clamp(1rem,3vw,1.5rem)}.agent-test-form-heading h2,.agent-test-section-heading h2,.agent-test-share h2,.agent-test-missing h2,.agent-test-card-header h1{margin:.25rem 0 0;color:#f8fafc;font-size:clamp(1.35rem,3vw,2rem);line-height:1.1;letter-spacing:0}.agent-test-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.agent-test-field{display:grid;gap:.45rem}.agent-test-field span,.agent-test-checks legend{color:#d9e1ec;font-size:.82rem;font-weight:800}.agent-test-field small{color:#8e9aab;font-size:.78rem;line-height:1.4}.agent-test-field input,.agent-test-field textarea{width:100%;border:1px solid #303843;border-radius:8px;background:#090d13;color:#f8fafc;font:inherit;font-size:.95rem}.agent-test-field input{height:42px;padding:0 .8rem}.agent-test-field textarea{min-height:120px;padding:.8rem;resize:vertical}.agent-test-field input:focus,.agent-test-field textarea:focus{border-color:#9df56fb8;outline:2px solid rgba(157,245,111,.16)}.agent-test-checks{min-width:0;margin:0;padding:0;border:0}.agent-test-checks legend{margin-bottom:.55rem}.agent-test-check-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem}.agent-test-check{display:flex;align-items:center;gap:.45rem;min-height:38px;padding:.45rem .55rem;border:1px solid #2c333d;border-radius:8px;background:#0a0f16;color:#c9d3e2;font-size:.84rem;font-weight:700}.agent-test-check input{width:16px;height:16px;accent-color:#9df56f}.agent-test-submit{justify-content:center;width:fit-content;border-color:#9df56fb8;cursor:pointer}.agent-test-submit:disabled{cursor:wait;opacity:.62}.agent-test-error{margin:0;color:#ff9b9b;font-size:.9rem;font-weight:780}.agent-test-side{display:grid;gap:1rem;position:sticky;top:1rem}.agent-test-side-panel,.agent-test-share,.agent-test-missing{padding:1.2rem}.agent-test-side-panel ul{display:grid;gap:.8rem;margin:1rem 0 0;padding:0 0 0 1.1rem;color:#c5cfdd;line-height:1.55}.agent-passport{padding:1.2rem}.agent-passport--compact{box-shadow:none}.agent-passport-topline{display:flex;justify-content:space-between;gap:1rem}.agent-passport h2{margin:.55rem 0 .1rem;color:#f8fafc;font-size:clamp(1.45rem,3vw,2.25rem);line-height:1.05;letter-spacing:0;overflow-wrap:anywhere}.agent-passport-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:1rem 0;border:1px solid #2c333d;background:#2c333d}.agent-passport-grid div{min-width:0;padding:.75rem;background:#0a0f16}.agent-passport-grid dt{color:#8996a8;font-size:.68rem;font-weight:820;letter-spacing:.09em;text-transform:uppercase}.agent-passport-grid dd{margin:.28rem 0 0;color:#f8fafc;font-size:.95rem;font-weight:820;overflow-wrap:anywhere}.agent-passport-section{padding:.85rem 0;border-top:1px solid #232a33}.agent-passport-section h3{margin:0 0 .35rem;color:#f8fafc;font-size:.92rem;letter-spacing:0}.agent-passport-section p,.agent-test-share p,.agent-test-missing p,.agent-test-loading{margin:0;color:#b8c2d1;line-height:1.65}.agent-passport-actions{display:flex;flex-wrap:wrap;gap:.6rem;margin-top:.5rem}.agent-test-share{border-color:#9df56f47}.agent-test-share p{margin-top:.8rem;color:#dbe5d4}.agent-test-section{margin-top:3rem}.agent-test-section-heading{margin-bottom:1rem}.agent-test-recent-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.agent-test-card-header{padding:1.5rem 0 2rem}.agent-test-card-header a{color:#9df56f;font-size:.88rem;font-weight:820;text-decoration:none}.agent-test-card-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,.48fr);gap:1.25rem;align-items:start}.agent-test-share--sticky{position:sticky;top:1rem}.agent-test-missing{max-width:620px}.agent-test-missing a{margin-top:1rem}@media(max-width:980px){.agent-test-loop,.agent-test-api,.agent-test-application,.agent-test-card-layout{grid-template-columns:1fr}.agent-test-side,.agent-test-share--sticky{position:static}.agent-test-recent-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:680px){.agent-test-shell{width:min(100% - 1rem,1180px);padding-top:2rem}.agent-test-hero h1{max-width:100%;font-size:clamp(2.35rem,15vw,3.4rem)}.agent-test-form-grid,.agent-test-check-grid,.agent-passport-grid,.agent-test-api-code-grid,.agent-test-recent-grid{grid-template-columns:1fr}.agent-test-api h2{max-width:100%}.agent-test-api-facts div{grid-template-columns:1fr}.agent-test-loop-step{min-height:74px}}body:has(.first-buyers-page){background:#07090d}.first-buyers-page{min-height:100vh;background:linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px),#07090d;background-size:88px 88px;color:#f7f8fb}.first-buyers-shell{width:min(1160px,calc(100% - 2rem));margin:0 auto;padding:4rem 0 5rem}.first-buyers-hero{max-width:900px;padding:2rem 0 1.75rem}.first-buyers-kicker,.first-buyers-section-heading p,.first-buyers-card-top,.first-buyers-code-grid span,.first-buyers-strip span{margin:0;color:#7dd3fc;font-size:.74rem;font-weight:850;letter-spacing:.1em;text-transform:uppercase}.first-buyers-hero h1{max-width:12ch;margin:.8rem 0 1rem;color:#fff;font-size:5.6rem;line-height:.94;letter-spacing:0}.first-buyers-hero p,.first-buyers-product p,.first-buyers-api p,.first-buyers-result p,.first-buyers-empty p{max-width:66ch;margin:0;color:#b9c3d1;font-size:1.02rem;line-height:1.72}.first-buyers-actions,.first-buyers-result-actions{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1.5rem}.first-buyers-actions a,.first-buyers-result-actions a,.first-buyers-submit,.first-buyers-card a{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:.65rem .95rem;border:1px solid rgba(251,191,36,.42);border-radius:8px;background:#fbbf241a;color:#fff;font-size:.9rem;font-weight:820;text-decoration:none}.first-buyers-actions a:hover,.first-buyers-result-actions a:hover,.first-buyers-submit:hover,.first-buyers-card a:hover{border-color:#fbbf24c2;background:#fbbf242b}.first-buyers-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:1.25rem 0 3rem;border:1px solid #2d333d;background:#2d333d}.first-buyers-strip div{min-height:118px;padding:1rem;background:#0b0f15fa}.first-buyers-strip strong{display:block;margin-top:.5rem;color:#f8fafc;font-size:1.2rem;line-height:1.18}.first-buyers-product,.first-buyers-api,.first-buyers-application,.first-buyers-board{margin-top:3rem}.first-buyers-product,.first-buyers-api{display:grid;grid-template-columns:minmax(0,.9fr) minmax(320px,1.1fr);gap:2rem;align-items:start;padding-top:2rem;border-top:1px solid #2d333d}.first-buyers-product h2,.first-buyers-api h2,.first-buyers-form h2,.first-buyers-result h2,.first-buyers-board h2,.first-buyers-empty h3{margin:.35rem 0 .75rem;color:#fff;font-size:2rem;line-height:1.05;letter-spacing:0}.first-buyers-receipt,.first-buyers-form,.first-buyers-result,.first-buyers-card,.first-buyers-empty{border:1px solid #2d333d;border-radius:8px;background:#0b0f15f5;box-shadow:0 24px 72px #00000040}.first-buyers-receipt{padding:1rem}.first-buyers-receipt h3{margin:0 0 .75rem;color:#f8fafc;font-size:1.05rem;line-height:1.2}.first-buyers-receipt ul{display:grid;gap:1px;margin:0;padding:0;list-style:none;border:1px solid #2d333d;background:#2d333d}.first-buyers-receipt li{padding:.75rem;background:#080d14;color:#cbd5e1}.first-buyers-code-grid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:.8rem;min-width:0}.first-buyers-code-grid span{display:block;margin-bottom:.45rem}.first-buyers-code-grid pre{min-width:0;max-height:400px;margin:0;padding:.9rem;overflow:auto;border:1px solid #2d333d;border-radius:8px;background:#05080c;color:#dbeafe;font-size:.78rem;line-height:1.55}.first-buyers-code-grid code{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace}.first-buyers-application{display:grid;grid-template-columns:minmax(0,1.18fr) minmax(320px,.82fr);gap:1.25rem;align-items:start}.first-buyers-form,.first-buyers-result,.first-buyers-empty{padding:1.25rem}.first-buyers-form{display:grid;gap:1rem}.first-buyers-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem}.first-buyers-field{display:grid;gap:.4rem;min-width:0}.first-buyers-field span{color:#e5e7eb;font-size:.82rem;font-weight:780}.first-buyers-field small{color:#94a3b8;line-height:1.45}.first-buyers-field input,.first-buyers-field textarea{width:100%;border:1px solid #384353;border-radius:8px;background:#070b10;color:#f8fafc;font:inherit}.first-buyers-field input{min-height:42px;padding:0 .75rem}.first-buyers-field textarea{min-height:110px;padding:.75rem;resize:vertical}.first-buyers-submit{width:fit-content;cursor:pointer}.first-buyers-submit:disabled{cursor:not-allowed;opacity:.58}.first-buyers-error{margin:0;padding:.75rem;border:1px solid rgba(248,113,113,.42);border-radius:8px;background:#7f1d1d42;color:#fecaca}.first-buyers-result{position:sticky;top:1rem}.first-buyers-board{padding-top:1.5rem}.first-buyers-slot-meter{display:grid;grid-template-columns:auto minmax(160px,1fr);gap:1rem;align-items:center;margin:1rem 0}.first-buyers-slot-meter span{color:#f8fafc;font-size:.9rem;font-weight:820}.first-buyers-slot-meter div{height:10px;overflow:hidden;border-radius:999px;background:#1f2937}.first-buyers-slot-meter i{display:block;height:100%;border-radius:inherit;background:#fbbf24}.first-buyers-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.first-buyers-card{display:flex;flex-direction:column;min-height:300px;padding:1rem}.first-buyers-card-top{display:flex;justify-content:space-between;gap:.75rem}.first-buyers-card h3{margin:1rem 0 .65rem;color:#f8fafc;font-size:1.35rem;line-height:1.15}.first-buyers-card p{margin:0;color:#b9c3d1;line-height:1.58}.first-buyers-card dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:auto 0 1rem;border:1px solid #2d333d;background:#2d333d}.first-buyers-card dl div{padding:.7rem;background:#080d14}.first-buyers-card dt{color:#94a3b8;font-size:.72rem;text-transform:uppercase}.first-buyers-card dd{margin:.2rem 0 0;color:#f8fafc;font-weight:820}@media(max-width:980px){.first-buyers-hero h1{font-size:4rem}.first-buyers-strip,.first-buyers-product,.first-buyers-api,.first-buyers-application,.first-buyers-code-grid,.first-buyers-grid{grid-template-columns:1fr}.first-buyers-result{position:static}}@media(max-width:640px){.first-buyers-shell{width:min(1160px,calc(100% - 1rem));padding-top:2.5rem}.first-buyers-hero h1{font-size:3rem}.first-buyers-strip,.first-buyers-form-grid{grid-template-columns:1fr}.first-buyers-product,.first-buyers-api,.first-buyers-form,.first-buyers-result,.first-buyers-empty{padding:1rem}.first-buyers-slot-meter{grid-template-columns:1fr}}.faq-page{width:100%}.faq-page .watcher-card,.faq-page .watcher-page-card{border-radius:18px;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.faq-page .watcher-page-title{font-size:clamp(2.15rem,4.7vw,3.5rem);line-height:1.02;letter-spacing:-.04em}.faq-page .watcher-page-copy,.faq-page .watcher-section-intro,.faq-page .watcher-card p,.faq-page .faq-point-list{font-size:.99rem;line-height:1.75}.faq-hero-section{padding-top:.25rem}.faq-hero-card,.faq-close-card{width:min(980px,100%);margin-top:1rem;padding:1.6rem}.faq-hero-card{background:radial-gradient(circle at top right,rgba(161,255,220,.12),transparent 34%),linear-gradient(145deg,#0e131afa,#141a12fa)}.faq-hero-copy{margin-top:.95rem;max-width:74ch}.faq-hero-actions,.faq-close-actions{margin-top:1.3rem}.faq-section-head{margin-bottom:1rem}.faq-section-head h2{margin:.55rem 0 0;font-family:var(--font-display);font-size:clamp(1.45rem,3vw,2rem);line-height:1.12;letter-spacing:-.02em}.faq-stack-grid,.faq-source-grid{display:grid;gap:1rem}.faq-stack-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.faq-source-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.faq-stack-card,.faq-source-card,.faq-entry,.faq-toc-card,.faq-example-card{min-height:100%}.faq-source-card h3,.faq-stack-card h3,.faq-example-card h3{margin:0}.faq-source-card h3 a,.faq-inline-link,.faq-toc-list a{color:var(--ink);text-decoration:none}.faq-source-card h3 a:hover,.faq-inline-link:hover,.faq-toc-list a:hover{color:#d8fbff}.faq-toc-section{padding-top:.7rem}.faq-toc-card h2{margin:.2rem 0 0;font-family:var(--font-display);font-size:clamp(1.5rem,3vw,2rem);line-height:1.12;letter-spacing:-.03em}.faq-toc-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem 1.65rem;margin-top:1rem}.faq-toc-list{display:flex;flex-direction:column;gap:.8rem;margin:0;padding-left:1.2rem}.faq-toc-list li{line-height:1.45}.faq-toc-list a{display:inline}.faq-question-stack{display:flex;flex-direction:column;gap:1rem}.faq-entry{display:grid;grid-template-columns:auto minmax(0,1fr);gap:1.15rem;align-items:start}.faq-entry-number{display:inline-flex;align-items:center;justify-content:center;width:50px;min-width:50px;height:50px;border-radius:16px;background:linear-gradient(145deg,#a1ffdc2e,#75e7ff1f);border:1px solid rgba(161,255,220,.2);color:#d6fff2;font-size:.86rem;font-weight:800;letter-spacing:.08em}.faq-entry-body h2{margin:0;font-family:var(--font-display);font-size:clamp(1.4rem,2.8vw,1.9rem);line-height:1.12;letter-spacing:-.03em}.faq-entry-body p{margin-top:.9rem}.faq-point-list{margin:1rem 0 0;padding-left:1.15rem;color:var(--muted)}.faq-source-links{display:flex;flex-wrap:wrap;gap:.6rem;margin-top:1rem}.faq-source-pill{display:inline-flex;align-items:center;min-height:34px;padding:.35rem .8rem;border:1px solid var(--line);border-radius:999px;background:#ffffff0a;color:var(--ink);font-size:.85rem;font-weight:700;text-decoration:none}.faq-source-pill:hover{color:#d8fbff;border-color:#a1ffdc47}.faq-example-stack{display:grid;gap:.85rem;margin-top:1rem}.faq-example-card{padding:1rem 1.05rem;background:linear-gradient(145deg,#ffffff09,#a1ffdc09)}.faq-close-card h2{margin:.2rem 0 0;font-family:var(--font-display);font-size:clamp(1.5rem,3vw,2.2rem);line-height:1.08;letter-spacing:-.03em}@media(max-width:1120px){.faq-stack-grid,.faq-source-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:780px){.faq-page .watcher-card,.faq-page .watcher-page-card{border-radius:16px}.faq-entry{grid-template-columns:1fr}.faq-entry-number{width:44px;min-width:44px;height:44px}.faq-source-grid,.faq-stack-grid,.faq-toc-columns{grid-template-columns:1fr}}body:has(.products-page){background:#090b12}.products-page{background:#090b12}.products-article h1{max-width:24ch;font-size:2rem;letter-spacing:0}.products-page .bot-buying-hero{padding-top:.75rem}.products-page .bot-buying-eyebrow{min-height:28px;padding:.22rem .58rem;font-size:.68rem}.products-page .bot-buying-lede{max-width:76ch;font-size:.98rem}.products-page .bot-buying-section{padding:1.85rem 0}.products-page .bot-buying-section h2{font-size:1.3rem;letter-spacing:0}.products-table-wrap{width:100%;margin:1rem 0 0;overflow-x:auto}.products-table{min-width:760px}.products-table th:first-child,.products-table td:first-child{width:13rem}.products-action-link,.products-action-link:visited{color:#9fc8ff;font-size:.92rem;font-weight:800;text-decoration:none}.products-action-link:hover,.products-action-link:active{color:#d8eaff}.products-product-copy,.products-product-list{max-width:78ch}.products-section-action{display:inline-flex;margin-top:.9rem}@media(max-width:760px){.products-article h1{max-width:100%;font-size:1.55rem}.products-page .bot-buying-section h2{font-size:1.15rem}.products-table-wrap{overflow:visible}.products-table{min-width:0}.products-table thead{display:none}.products-table,.products-table tbody,.products-table tr,.products-table td{display:block;width:100%}.products-table tr{overflow:hidden;border:1px solid #30363d;border-radius:8px;background:#0d1117}.products-table tr+tr{margin-top:.8rem}.products-table th:first-child,.products-table td:first-child{width:100%}.products-table td{display:grid;grid-template-columns:minmax(5.25rem,.32fr) minmax(0,1fr);gap:.8rem;padding:.75rem .85rem;border:0;border-bottom:1px solid #30363d}.products-table td:last-child{border-bottom:0}.products-table td:before{content:attr(data-label);color:#8c98ab;font-size:.68rem;font-weight:700;letter-spacing:.08em;line-height:1.6;text-transform:uppercase}.products-table tr:nth-child(2n) td{background:transparent}.products-table tr:hover td{background:transparent}}.admin-page{width:100%}.admin-shell{padding-top:.85rem}.admin-domain-shell{display:flex;flex-direction:column;gap:1rem}.admin-layout{display:grid;grid-template-columns:minmax(13.5rem,16rem) minmax(0,1fr);gap:1rem;align-items:start}.admin-sidebar,.admin-panel,.admin-main{min-width:0}.admin-sidebar{position:sticky;top:5.5rem}.admin-sidebar-head{display:flex;flex-direction:column;gap:.6rem}.admin-sidebar-copy{max-width:none}.admin-menu{display:flex;flex-direction:column;gap:.55rem}.admin-menu-link{display:inline-flex;align-items:center;min-height:2.9rem;padding:.8rem .95rem;border-radius:18px;border:1px solid rgba(255,255,255,.08);background:#ffffff08;color:var(--muted);font-size:.82rem;font-weight:700;line-height:1.2;text-decoration:none;transition:background .16s ease,border-color .16s ease,color .16s ease,transform .16s ease}.admin-menu-link:hover{color:var(--ink);transform:translateY(-1px)}.admin-menu-link.is-active{border-color:#b4ff4d3d;background:#b4ff4d1f;color:var(--ink)}.admin-panel{gap:1rem}.admin-panel-head{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;flex-wrap:wrap}.admin-panel-meta{color:var(--muted);font-size:.72rem;font-weight:700;line-height:1.4}.admin-table-wrap{overflow-x:auto;border-radius:24px;border:1px solid var(--line);background:#ffffff05}.admin-table{width:100%;min-width:42rem;border-collapse:collapse}.admin-table th,.admin-table td{padding:.9rem 1rem;text-align:left;border-bottom:1px solid var(--line)}.admin-table th{color:var(--muted);font-size:.68rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;background:#ffffff0a}.admin-table td{color:var(--ink);font-size:.8rem;line-height:1.45;vertical-align:top}.admin-table tbody tr:last-child td{border-bottom:none}.admin-cell-mono{font-family:IBM Plex Mono,SFMono-Regular,Consolas,monospace;overflow-wrap:anywhere}.admin-role-badge{display:inline-flex;align-items:center;justify-content:center;min-width:max-content;padding:.36rem .68rem;border-radius:999px;border:1px solid rgba(255,255,255,.12);background:#ffffff0d;color:var(--ink);font-size:.68rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.admin-role-badge.is-admin{background:#b4ff4d1f;border-color:#b4ff4d3d;color:#dfffad}.admin-role-badge.is-member{color:#ffffffc7}.admin-pagination{margin-top:0}.admin-back-link{display:inline-flex;align-items:center;align-self:flex-start;color:var(--muted);font-size:.82rem;font-weight:700;line-height:1.4;text-decoration:none}.admin-back-link:hover{color:var(--ink)}.admin-crawl-favicon{width:2.2rem;height:2.2rem;border-radius:14px}.admin-crawl-favicon-cell{width:4.4rem}@media(max-width:1080px){.admin-layout{grid-template-columns:minmax(0,1fr)}.admin-sidebar{position:static}}.cookie-banner{position:fixed;inset:0;z-index:80;display:flex;align-items:flex-end;justify-content:flex-start;padding:1.5rem max(1.5rem,calc((100vw - 1280px)/2 + 1.25rem));background:transparent}.cookie-banner-panel{width:min(26.5rem,100%);padding:1.65rem;border:1px solid rgba(255,255,255,.12);border-radius:1.75rem;background:#0a0c12f5;box-shadow:0 28px 70px #00000075}.cookie-banner-eyebrow{margin:0;color:#ffffffbd;font-size:.84rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.cookie-banner-title{margin:.9rem 0 0;font-size:1.45rem;line-height:1.2}.cookie-banner-copy{margin:1rem 0 0;color:var(--muted);line-height:1.7}.cookie-banner-copy a{color:var(--ink);text-decoration:underline;text-underline-offset:.16rem}.cookie-banner-actions{display:flex;flex-direction:column;gap:.85rem;margin-top:1.4rem}.cookie-banner-button{width:100%;min-height:3.3rem;border:1px solid rgba(255,255,255,.12);border-radius:999px;background:#fff;color:#070a11;font:inherit;font-weight:800;cursor:pointer;transition:transform .16s ease,background .16s ease,border-color .16s ease}.cookie-banner-button:hover{transform:translateY(-1px)}.cookie-banner-button-secondary{background:#ffffff0a;color:var(--ink)}@media(min-width:761px){.cookie-banner{align-items:center}}@media(max-width:640px){.cookie-banner{padding:1rem}.cookie-banner-panel{padding:1.25rem;border-radius:1.4rem}}.dialtone-landing code{padding:.15rem .42rem;border-radius:.55rem;background:#ffffff0f;border:1px solid rgba(255,255,255,.08);font-family:IBM Plex Mono,SFMono-Regular,Consolas,monospace;font-size:.9em}.landing-hero{padding-top:0}.landing-copy-column{display:flex;flex-direction:column;gap:0;max-width:740px}.landing-use-case-row{display:flex;flex-wrap:wrap;gap:10px;max-width:615px;margin-top:14px;margin-bottom:32px}.landing-use-case-pill,.landing-proof-pill{display:inline-flex;align-items:center;min-height:0;padding:12px 20px;border-radius:36px;background:#ffffff4d;border:2px solid transparent;color:var(--ink);font-size:18px;font-weight:500;line-height:1;letter-spacing:0;-webkit-backdrop-filter:none;backdrop-filter:none}.landing-title{max-width:700px;margin:0;font-size:clamp(40px,4.76vw,80px);font-weight:700;line-height:clamp(46px,5.12vw,86px);letter-spacing:-.5px}.landing-copy{max-width:740px;margin:19px 0 0;font-size:clamp(16px,1.08vw,18px);line-height:clamp(22px,1.55vw,26px);letter-spacing:0;color:#ffffffe0}.landing-hero-emphasis{margin:.9rem 0 0;color:var(--ink);font-size:clamp(1rem,1.25vw,1.15rem);font-weight:700;line-height:1.5}.landing-hero-note{margin:8px 0 0;color:#fff9;font-size:12px;line-height:18px}.landing-free-scan-form{width:min(100%,650px);margin-top:24px}.landing-free-scan-label{display:block;margin-bottom:8px;color:#ffffffc7;font-size:.78rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.landing-free-scan-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:center;padding:6px;border-radius:999px;background:#ffffff24;border:1px solid rgba(255,255,255,.18);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.landing-free-scan-input{width:100%;min-width:0;min-height:56px;padding:0 18px;border:0;background:transparent;color:var(--ink);font:inherit;font-size:18px;outline:none}.landing-free-scan-input::placeholder{color:#ffffff94}.landing-free-scan-button{min-height:56px;padding-inline:30px;white-space:nowrap}.landing-free-scan-button:disabled{cursor:progress;opacity:.72}.landing-secondary-cta-row{margin-top:12px}.landing-free-scan-message{width:min(100%,650px);margin:10px 0 0;padding:10px 12px;border-radius:14px;line-height:1.45}.landing-free-scan-message.is-error{color:#ffd9d9;background:#ff787824;border:1px solid rgba(255,120,120,.24)}.landing-free-scan-preview{width:min(100%,650px);margin-top:14px;padding:16px;border-radius:24px;background:#080b12c2;border:1px solid rgba(255,255,255,.16);color:#fff;box-shadow:0 20px 45px #00000038;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.landing-free-scan-preview-head{display:flex;gap:12px;align-items:flex-start;justify-content:space-between}.landing-free-scan-preview-head strong{display:block;margin-top:5px;color:var(--ink);font-size:1.18rem;line-height:1.25;word-break:break-word}.landing-free-scan-status{display:inline-flex;align-items:center;justify-content:center;min-height:30px;padding:.35rem .65rem;border-radius:999px;font-size:.72rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.landing-free-scan-status.is-running{background:#6ee7ff29;color:#d9f7ff}.landing-free-scan-status.is-good{background:#b4ff4d29;color:#eaffc9}.landing-free-scan-status.is-warn{background:#ffd65a29;color:#fff0c2}.landing-free-scan-status.is-bad{background:#ff78782e;color:#ffd9d9}.landing-free-scan-status.is-neutral{background:#ffffff1f;color:#ffffffd1}.landing-free-scan-progress{height:8px;margin-top:14px;overflow:hidden;border-radius:999px;background:#ffffff1f}.landing-free-scan-progress span{display:block;height:100%;min-width:8px;border-radius:inherit;background:linear-gradient(135deg,var(--accent) 0%,#6ee7ff 100%);transition:width .22s ease}.landing-free-scan-preview>p,.landing-free-scan-fix p,.landing-free-scan-issues p{margin:10px 0 0;color:#ffffffc7;line-height:1.55}.landing-free-scan-stats{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.landing-free-scan-stats span{padding:7px 10px;border-radius:999px;background:#ffffff1a;color:#ffffffe0;font-size:.82rem;font-weight:800}.landing-free-scan-issues{display:grid;gap:8px;margin-top:12px}.landing-free-scan-issues article{display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px;align-items:flex-start;padding:12px;border-radius:18px;background:#ffffff14;border:1px solid rgba(255,255,255,.1)}.landing-free-scan-issues strong,.landing-free-scan-fix strong{display:block;color:var(--ink);line-height:1.3}.landing-free-scan-fix{margin-top:12px;padding:12px;border-radius:18px;background:#b4ff4d1a;border:1px solid rgba(180,255,77,.16)}.landing-free-scan-preview-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:14px}.landing-free-scan-preview-actions a{color:var(--accent);font-weight:800;text-decoration:none}.landing-free-scan-preview-actions a:hover{text-decoration:underline}.landing-proof-inline{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem;margin-top:.5rem}.landing-proof-inline-card{padding:1rem 1.1rem;border-radius:24px;background:#ffffff0d;border:1px solid rgba(255,255,255,.08)}.landing-proof-inline-card strong{display:block;color:var(--ink);font-size:1rem;font-weight:800}.landing-proof-inline-card span{display:block;margin-top:.45rem;color:var(--muted);line-height:1.55}.landing-hero-stage{min-width:0}.landing-mobile-video-shell{display:none}.landing-mobile-video-frame{position:relative;min-height:0}.landing-hero-bleed{width:100vw;margin-left:calc(50% - 50vw);margin-top:0}.landing-stage-shell{position:relative;min-height:620px}.landing-stage-window,.landing-showcase-frame,.landing-report-board{position:relative;isolation:isolate}.landing-stage-window{min-height:620px;border-radius:36px;overflow:hidden;background:#111;box-shadow:0 30px 70px #1111112e}.landing-stage-shell-hero{min-height:clamp(700px,56vw,860px)}.landing-stage-window-hero{min-height:inherit;border-radius:0}.landing-stage-window-hero .landing-hero-copy-shell{position:relative;z-index:1;width:min(1280px,calc(100% - 2.5rem));margin:0 auto;padding-top:clamp(6.65rem,7.4vw,7.85rem)}.landing-video-backdrop{position:absolute;inset:0;overflow:hidden}.landing-video-backdrop video,.landing-video-backdrop img{width:100%;height:100%;object-fit:cover;filter:saturate(1.08) contrast(1.05)}.landing-video-scrim{position:absolute;inset:0;background:linear-gradient(90deg,#06090fdb,#06090fb8 32%,#06090f47 58%,#06090f7a),linear-gradient(180deg,#06090f85,#06090f2e 42%,#06090fb8)}.landing-video-label{position:absolute;right:18px;bottom:18px;padding:.45rem .75rem;border-radius:999px;background:#080b12d1;color:var(--ink);font-size:.74rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;border:1px solid rgba(255,255,255,.08)}.landing-stage-toolbar{position:relative;z-index:1;display:grid;grid-template-columns:auto 1fr auto;gap:.85rem;align-items:center;padding:1.05rem 1.2rem 0}.landing-stage-window-hero .landing-stage-toolbar,.landing-stage-window-hero .landing-stage-content{width:min(1280px,calc(100% - 2.5rem));margin-left:auto;margin-right:auto}.landing-window-dots{display:flex;gap:.35rem}.landing-window-dots span{width:10px;height:10px;border-radius:50%;background:#ffffffad}.landing-stage-url,.landing-stage-status{min-height:38px;display:inline-flex;align-items:center;padding:.55rem .85rem;border-radius:999px;background:#ffffff1f;color:#fff;font-size:.86rem;border:1px solid rgba(255,255,255,.18);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.landing-stage-url{justify-self:stretch;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.landing-stage-status{font-weight:800;text-transform:uppercase;letter-spacing:.08em}.landing-stage-content{position:relative;z-index:1;display:grid;gap:1rem;padding:5.5rem 1.2rem 1.2rem}.landing-stage-summary,.landing-stage-stats article,.landing-floating-card,.landing-mini-card,.landing-report-badge{background:#ffffff24;border:1px solid rgba(255,255,255,.18);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);color:#fff}.landing-stage-summary{max-width:320px;padding:1rem 1.1rem;border-radius:28px}.landing-stage-summary span,.landing-stage-stats article span,.landing-mini-card span{display:block;font-size:.76rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;opacity:.82}.landing-stage-summary strong{display:block;margin-top:.55rem;font-family:var(--font-display);font-size:4rem;line-height:.92;letter-spacing:-.08em}.landing-stage-summary p{margin:.6rem 0 0;line-height:1.55;color:#ffffffe6}.landing-stage-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem}.landing-stage-stats article{padding:1rem 1.05rem;border-radius:24px}.landing-stage-stats article strong{display:block;margin-top:.55rem;font-size:2rem;font-weight:800;letter-spacing:-.05em}.landing-floating-card{position:absolute;max-width:260px;padding:1rem 1.05rem;border-radius:24px;box-shadow:0 18px 35px #1111112e}.landing-floating-card strong{display:block;margin-top:.55rem;font-size:1.02rem;line-height:1.25}.landing-floating-card p{margin:.45rem 0 0;color:#ffffffdb;line-height:1.5}.landing-floating-card-top{top:86px;right:-18px}.landing-floating-card-bottom{left:-22px;bottom:36px}.landing-stage-shell-hero .landing-floating-card-top{right:clamp(1.5rem,3vw,3.5rem);top:clamp(7rem,10vw,8.6rem)}.landing-stage-shell-hero .landing-floating-card-bottom{left:clamp(1.5rem,3vw,3.5rem);bottom:26px}.landing-flag{display:inline-flex;align-items:center;justify-content:center;min-height:28px;padding:.3rem .6rem;border-radius:999px;font-size:.72rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.landing-flag.is-high{background:#ff78782e;color:#ffd9d9}.landing-flag.is-medium{background:#ffd65a2e;color:#fff0c2}.landing-flag.is-low,.landing-flag.is-neutral{background:#ffffff1f;color:#ffffffd6}.landing-proof-strip{display:flex;flex-wrap:wrap;gap:.8rem;padding:.6rem 0 1.5rem}.landing-section-head{max-width:70ch}.landing-terms-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);gap:1rem;margin-top:1.2rem}.landing-terms-card,.landing-positioning-card,.landing-infrastructure-card,.landing-workflow-card{min-height:100%}.landing-terms-table-wrap{margin-top:1rem;overflow-x:auto}.landing-terms-table{width:100%;border-collapse:collapse}.landing-terms-table th,.landing-terms-table td{padding:1rem 0;text-align:left;border-bottom:1px solid rgba(255,255,255,.08)}.landing-terms-table th{color:#8c98ab;font-size:.8rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.landing-terms-table td:first-child{width:120px;color:var(--ink);font-family:var(--font-display);font-size:1.2rem;font-weight:700;letter-spacing:-.03em}.landing-terms-table tr:last-child td{border-bottom:none}.landing-terms-table tr.is-highlighted td:first-child{color:var(--accent)}.landing-positioning-card{display:flex;flex-direction:column;justify-content:center;background:linear-gradient(180deg,#0d101af0,#0a0d15fa)}.landing-positioning-card p,.landing-infrastructure-card p,.landing-workflow-card p,.landing-faq-card p{margin:.8rem 0 0;line-height:1.65}.landing-positioning-card p:last-child{color:#ffffffb8}.landing-flow-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;margin-top:1.2rem}.landing-flow-card{min-height:100%}.landing-step{display:inline-block;margin-bottom:.95rem;color:#8c98ab;font-size:.88rem;font-weight:800;letter-spacing:.08em}.landing-flow-card p,.landing-ai-card p,.landing-audience-card p,.landing-faq-card p,.landing-feature-card p{margin:.8rem 0 0;line-height:1.65}.landing-spotlight-panel{padding:1.2rem;background:linear-gradient(180deg,#0d101ae0,#0a0d15fa)}.landing-spotlight-grid{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:1rem;align-items:stretch}.landing-spotlight-copy{display:flex;flex-direction:column;justify-content:space-between;gap:1rem;padding:.4rem}.landing-feature-stack{display:grid;gap:.85rem}.landing-feature-card{padding:1.15rem 1.2rem;border-radius:24px;background:#ffffff0d;border:1px solid rgba(255,255,255,.08)}.landing-showcase-shell{min-width:0}.landing-showcase-frame{min-height:620px;border-radius:34px;overflow:hidden;background:#111}.landing-showcase-cards{position:relative;z-index:1;display:grid;gap:.85rem;padding:16rem 1.2rem 1.2rem}.landing-mini-card{padding:1rem 1.05rem;border-radius:24px}.landing-mini-card strong{display:block;margin-top:.45rem;line-height:1.45}.landing-ai-grid,.landing-infrastructure-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-top:1.2rem}.landing-ai-card{min-height:100%}.landing-ai-card-code{grid-column:span 3;background:linear-gradient(135deg,#111111f5,#282828eb);color:#fff}.landing-ai-card-code .watcher-kicker,.landing-ai-card-code h3,.landing-ai-card-code p{color:#fff}.landing-code-block{margin:1rem 0 0;padding:1rem 1.05rem;border-radius:24px;background:#ffffff14;border:1px solid rgba(255,255,255,.12);color:#f2f2f2;font-family:IBM Plex Mono,SFMono-Regular,Consolas,monospace;font-size:.92rem;line-height:1.7;white-space:pre-wrap}.landing-code-note{margin:1rem 0 0;color:#ffffffc7;line-height:1.6}.landing-report-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(280px,.85fr);gap:1rem;margin-top:1.2rem}.landing-priority-board{padding:1.35rem;border-radius:34px;background:linear-gradient(180deg,#0d101af5,#0a0d15fa)}.landing-priority-head{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem}.landing-priority-head h3{margin:0;color:#fff}.landing-priority-list{display:grid;gap:.8rem;margin-top:1.2rem}.landing-priority-row{display:grid;grid-template-columns:auto 1fr;gap:.85rem;align-items:start;padding:1rem 1.05rem;border-radius:24px;background:#ffffff14;border:1px solid rgba(255,255,255,.12)}.landing-priority-row strong{display:block;color:#fff}.landing-priority-row p{margin:.45rem 0 0;color:#ffffffd1;line-height:1.55}.landing-workflow-column{display:grid;gap:1rem;align-content:start}.landing-report-board{min-height:640px;padding:0;border-radius:34px;overflow:hidden;background:#111}.landing-report-content{position:relative;z-index:1;padding:1.2rem}.landing-report-head{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem}.landing-report-head h3{color:#fff}.landing-report-badge{min-height:34px;display:inline-flex;align-items:center;padding:.55rem .8rem;border-radius:999px;font-size:.8rem;font-weight:800}.landing-report-list{display:grid;gap:.8rem;margin-top:15.5rem}.landing-report-row{display:grid;grid-template-columns:auto 1fr;gap:.85rem;align-items:start;padding:1rem 1.05rem;border-radius:24px;background:#ffffff24;border:1px solid rgba(255,255,255,.18);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.landing-report-row strong{display:block;color:#fff}.landing-report-row p{margin:.45rem 0 0;color:#ffffffe0;line-height:1.55}.landing-audience-column{display:grid;gap:1rem}.landing-audience-card{min-height:100%}.landing-cta-panel{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:1rem;align-items:center;padding:1.35rem;background:linear-gradient(135deg,#0d101af5,#141c10fa)}.landing-cta-copy{max-width:48rem}.landing-cta-actions{display:flex;flex-wrap:wrap;gap:.85rem}.landing-faq-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:1.2rem}.landing-faq-card{min-height:100%}.landing-faq-actions{margin-top:1.1rem}@media(max-width:1080px){.landing-flow-grid,.landing-ai-grid,.landing-infrastructure-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.landing-ai-card-code{grid-column:span 2}}@media(max-width:920px){.landing-terms-grid,.landing-spotlight-grid,.landing-report-grid,.landing-cta-panel{grid-template-columns:1fr}.landing-stage-shell{min-height:auto;padding-bottom:6.5rem}.landing-stage-window,.landing-showcase-frame,.landing-report-board{min-height:560px}.landing-stage-shell-hero{min-height:680px}.landing-floating-card-top{right:20px;top:110px}.landing-floating-card-bottom{left:20px;bottom:10px}}@media(max-width:760px){.landing-hero-bleed,.landing-stage-window-hero{background:#111}.landing-stage-shell,.landing-stage-shell-hero,.landing-stage-window,.landing-stage-window-hero{min-height:auto}.landing-stage-window-hero{overflow:visible}.landing-video-backdrop-desktop{display:none}.landing-title{max-width:10ch;margin-left:auto;margin-right:auto;font-size:clamp(40px,11vw,64px);line-height:.94;letter-spacing:-.8px}.landing-proof-inline,.landing-flow-grid,.landing-ai-grid,.landing-infrastructure-grid,.landing-faq-grid,.landing-stage-stats{grid-template-columns:1fr}.landing-ai-card-code{grid-column:span 1}.landing-copy-column{align-items:center;text-align:center}.landing-free-scan-form,.landing-free-scan-message,.landing-free-scan-preview{width:100%;max-width:24rem}.landing-free-scan-label,.landing-free-scan-preview{text-align:left}.landing-free-scan-row{grid-template-columns:1fr;border-radius:24px}.landing-free-scan-input{text-align:center}.landing-free-scan-row .landing-free-scan-button{width:100%;max-width:none}.landing-free-scan-preview-head{flex-direction:column}.landing-copy{max-width:20rem;margin-top:1rem}.landing-use-case-row{justify-content:center;max-width:100%;margin-bottom:0}.landing-use-case-pill{padding:10px 16px;font-size:14px}.landing-cta-actions{flex-direction:column;align-items:center;width:100%}.landing-stage-toolbar,.landing-report-head,.landing-priority-head{grid-template-columns:1fr;display:flex;flex-direction:column;align-items:flex-start}.landing-stage-window,.landing-showcase-frame,.landing-report-board{min-height:600px}.landing-stage-window-hero .landing-stage-toolbar,.landing-stage-window-hero .landing-hero-copy-shell,.landing-stage-window-hero .landing-stage-content{width:calc(100% - 2rem)}.landing-stage-window-hero .landing-hero-copy-shell{padding-top:5.15rem}.landing-hero-note{text-align:center}.landing-mobile-video-shell{display:block;width:100%;margin-top:2rem}.landing-mobile-video-frame{min-height:20rem;border-radius:1.5rem;overflow:hidden;background:#171717;box-shadow:0 24px 50px #00000052}.landing-video-backdrop-mobile{position:absolute;inset:0}.landing-video-backdrop-mobile .landing-video-label{display:none}.landing-video-backdrop-mobile .landing-video-scrim{background:linear-gradient(180deg,#080a1014,#080a1047)}.landing-stage-content{padding-top:7.25rem}.landing-report-list{margin-top:18rem}.landing-floating-card{position:static;max-width:none;margin-top:1.25rem}.landing-stage-shell{padding-bottom:0}}
