.hero-inner{grid-template-columns:1fr 520px;gap:56px}.hero-left{position:static}.hero-stat-svg{width:28px;height:28px;border-radius:8px;display:grid;place-items:center;color:var(--cta);background:rgba(34,211,238,.08);border:1px solid rgba(34,211,238,.18)}.hero-panel{padding:0 24px 24px;overflow:hidden}.hp-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin:0 -24px 20px;padding:20px 24px 18px;border-bottom:1px solid var(--border-hair);background:linear-gradient(180deg,rgba(34,211,238,.06),transparent)}.hp-title{font-size:18px;font-weight:700;color:var(--ink);margin:0;letter-spacing:-.01em}.hp-sub{font-size:13px;color:var(--muted);margin:4px 0 0}.hp-live{display:inline-flex;align-items:center;gap:6px;flex-shrink:0;font-size:11.5px;font-weight:600;color:#4ade80;padding:4px 10px;border-radius:999px;background:rgba(74,222,128,.08);border:1px solid rgba(74,222,128,.25)}.hp-live i{width:7px;height:7px;border-radius:50%;background:#4ade80;box-shadow:0 0 0 0 rgba(74,222,128,.6);animation:hp-pulse 2s infinite}@keyframes hp-pulse{70%{box-shadow:0 0 0 7px rgba(74,222,128,0)}to{box-shadow:0 0 0 0 rgba(74,222,128,0)}}.checker-idle{list-style:none;padding:0;margin:20px 0 0;display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.checker-idle li{display:flex;align-items:flex-start;gap:10px;padding:12px;border-radius:12px;background:hsla(0,0%,100%,.025);border:1px solid var(--border-hair)}.ci-icon{width:30px;height:30px;border-radius:8px;flex-shrink:0;display:grid;place-items:center;color:var(--cta);background:rgba(34,211,238,.08);border:1px solid rgba(34,211,238,.2)}.checker-idle b{display:block;font-size:13.5px;font-weight:600;color:var(--ink)}.checker-idle small{display:block;font-size:12px;line-height:1.4;color:var(--text3);margin-top:2px}.m-section{padding:104px 80px}.m-head{max-width:760px;margin-bottom:48px}.m-head.center{margin-left:auto;margin-right:auto;text-align:center}.m-head .section-h2{margin-top:10px}.m-head .section-desc{margin-top:14px;max-width:620px}.bento{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px}.bento-tile{position:relative;overflow:hidden;background:linear-gradient(180deg,hsla(0,0%,100%,.035),hsla(0,0%,100%,.01));border:1px solid var(--border-hair);border-radius:18px;padding:26px;display:flex;flex-direction:column;transition:border-color .2s,transform .2s}.bento-tile:hover{border-color:#24506a;transform:translateY(-2px)}.bento-tile.span-2{grid-column:span 2}.bento-tile h3{font-size:17px;font-weight:700;color:var(--ink);margin:16px 0 6px;letter-spacing:-.01em}.bento-tile p{font-size:14px;line-height:1.6;color:var(--muted);margin:0}.bt-icon{width:40px;height:40px;border-radius:11px;display:grid;place-items:center;color:var(--cta);background:rgba(34,211,238,.08);border:1px solid rgba(34,211,238,.2)}.bt-rows{margin-top:20px;display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px}.bt-row{display:flex;justify-content:space-between;align-items:center;gap:8px;padding:10px 12px;border-radius:10px;background:hsla(0,0%,100%,.03);border:1px solid var(--border-hair);font-size:13px;color:var(--text2);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.bt-meter-label b,.bt-row b{font-size:11.5px;font-weight:700;padding:2px 8px;border-radius:999px}.bt-meter-label b.ok,.bt-row b.ok{color:#4ade80;background:rgba(74,222,128,.1)}.bt-row b.bad{color:#f87171;background:hsla(0,91%,71%,.1)}.bt-row b.warn{color:#fbbf24;background:rgba(251,191,36,.1)}.bt-chips{margin-top:auto;padding-top:18px;display:flex;flex-wrap:wrap;gap:6px}.bt-chips span{font-size:12px;padding:5px 10px;border-radius:999px;border:1px solid #24324a;color:var(--muted)}.bt-chips span.on{color:var(--cta-text);background:var(--cta);border-color:var(--cta);font-weight:600}.bt-kv{display:flex;justify-content:space-between;font-size:13px;padding:9px 0;border-top:1px solid var(--border-hair)}.bt-kv:first-of-type{margin-top:auto}.bento-tile p+.bt-kv{margin-top:18px}.bt-kv span{color:var(--text3)}.bt-kv b{color:var(--ink);font-weight:600}.bt-meter{margin-top:auto;height:8px;border-radius:99px;background:linear-gradient(90deg,#4ade80,#fbbf24 55%,#f87171);position:relative;opacity:.9}.bento-tile p+.bt-meter{margin-top:22px}.bt-meter i{position:absolute;top:-4px;width:3px;height:16px;border-radius:2px;background:#fff;box-shadow:0 0 0 3px rgba(6,11,20,.8)}.bt-meter-label{display:flex;justify-content:space-between;align-items:center;margin-top:12px;font-size:12.5px;color:var(--text3)}.bt-global:after{content:"";position:absolute;right:-80px;bottom:-120px;width:320px;height:320px;border-radius:50%;background:radial-gradient(circle,rgba(34,211,238,.14),transparent 70%);pointer-events:none}.bt-flags{margin-top:auto;padding-top:20px;font-size:24px;letter-spacing:4px;line-height:1.4}.bt-flags span{font-size:13px;letter-spacing:0;color:var(--cta);font-weight:700;vertical-align:middle;margin-left:6px}.bt-foot{margin-top:auto;padding-top:18px;display:flex;align-items:center;gap:6px;font-size:12.5px;color:var(--text3)}.how-section{padding-top:40px}.how-steps{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:20px;gap:20px;position:relative}.how-steps:before{content:"";position:absolute;top:28px;left:16%;right:16%;height:1px;background:linear-gradient(90deg,transparent,#24506a 15%,#24506a 85%,transparent)}.how-step{text-align:center;padding:0 12px;position:relative}.how-num{width:56px;height:56px;margin:0 auto 18px;border-radius:16px;position:relative;display:grid;place-items:center;color:var(--cta);background:#0a1220;border:1px solid #24506a;box-shadow:0 0 0 6px var(--page)}.how-num span{position:absolute;top:-8px;right:-8px;width:22px;height:22px;border-radius:50%;display:grid;place-items:center;font-size:11.5px;font-weight:800;background:var(--cta);color:var(--cta-text)}.how-step h3{font-size:17px;font-weight:700;color:var(--ink);margin:0 0 8px}.how-step p{font-size:14px;line-height:1.6;color:var(--muted);max-width:300px;margin:0 auto}.m-stats{border-top:1px solid var(--border-hair);border-bottom:1px solid var(--border-hair);background:hsla(0,0%,100%,.015)}.m-stats-row{display:grid;grid-template-columns:repeat(4,1fr)}.m-stat{padding:36px 16px;text-align:center}.m-stat+.m-stat{border-left:1px solid var(--border-hair)}.m-stat b{display:block;font-size:40px;font-weight:800;letter-spacing:-.03em;line-height:1.1;background:var(--accent-gradient);-webkit-background-clip:text;background-clip:text;color:transparent}.m-stat span{display:block;margin-top:6px;font-size:13.5px;color:var(--muted)}.uc-tabs{display:grid;grid-template-columns:320px 1fr;grid-gap:24px;gap:24px;align-items:stretch}.uc-list{display:flex;flex-direction:column;gap:6px}.uc-tab{display:flex;align-items:center;gap:12px;text-align:left;font:inherit;font-size:15px;font-weight:600;color:var(--muted);background:transparent;border:1px solid transparent;border-radius:12px;padding:14px 16px;cursor:pointer;transition:background .15s,color .15s,border-color .15s}.uc-tab:hover{color:var(--ink);background:hsla(0,0%,100%,.03)}.uc-tab.active{color:var(--ink);background:rgba(34,211,238,.06);border-color:rgba(34,211,238,.25)}.uc-tab-icon{width:34px;height:34px;border-radius:9px;display:grid;place-items:center;background:hsla(0,0%,100%,.04);color:var(--muted);flex-shrink:0}.uc-tab.active .uc-tab-icon{color:var(--cta);background:rgba(34,211,238,.12)}.uc-panel{border:1px solid var(--border-hair);border-radius:18px;padding:36px;background:radial-gradient(120% 120% at 100% 0,rgba(34,211,238,.08),transparent 55%),hsla(0,0%,100%,.02)}.uc-panel-icon{width:48px;height:48px;border-radius:13px;display:grid;place-items:center;color:var(--cta);background:rgba(34,211,238,.1);border:1px solid rgba(34,211,238,.25)}.uc-panel h3{font-size:24px;font-weight:700;color:var(--ink);margin:20px 0 8px;letter-spacing:-.02em}.uc-panel p{font-size:15.5px;line-height:1.65;color:var(--muted);margin:0 0 22px;max-width:560px}.uc-panel ul{list-style:none;padding:0;margin:0;display:grid;grid-gap:12px;gap:12px}.uc-panel li{display:flex;align-items:flex-start;gap:10px;font-size:14.5px;color:var(--text2);line-height:1.5}.uc-check{width:20px;height:20px;border-radius:50%;display:grid;place-items:center;background:var(--cta);color:var(--cta-text);flex-shrink:0;margin-top:1px}.dev-section{position:relative;overflow:hidden}.dev-section:before{content:"";position:absolute;width:720px;height:720px;right:-200px;top:50%;transform:translateY(-50%);border-radius:50%;background:radial-gradient(circle,rgba(34,211,238,.12),transparent 65%);pointer-events:none}.dev-grid{position:relative;display:grid;grid-template-columns:.9fr 1.1fr;grid-gap:64px;gap:64px;align-items:center}.dev-left .section-h2{margin-top:10px}.dev-accent{background:var(--accent-gradient);-webkit-background-clip:text;background-clip:text;color:transparent}.dev-left .section-desc{margin-top:14px}.dev-points{list-style:none;padding:0;margin:28px 0 32px;display:grid;grid-gap:18px;gap:18px}.dev-points li{display:flex;gap:14px;align-items:flex-start}.dev-point-icon{width:38px;height:38px;border-radius:10px;flex-shrink:0;display:grid;place-items:center;color:var(--cta);background:rgba(34,211,238,.08);border:1px solid rgba(34,211,238,.2)}.dev-points b{display:block;font-size:15px;font-weight:600;color:var(--ink)}.dev-points small{display:block;font-size:14px;line-height:1.55;color:var(--muted);margin-top:2px}.dev-btns{display:flex;gap:12px;flex-wrap:wrap}.dev-window{min-width:0;background:#0a1120;border:1px solid #1d2a40;border-radius:16px;overflow:hidden;box-shadow:0 30px 80px rgba(0,0,0,.45),0 0 0 1px rgba(34,211,238,.05)}.dev-bar{display:flex;align-items:center;gap:10px;padding:12px 16px;border-bottom:1px solid #1d2a40;background:hsla(0,0%,100%,.02)}.dev-method{font:700 11px/1 ui-monospace,SFMono-Regular,Menlo,monospace;color:var(--cta-text);background:var(--cta);padding:5px 8px;border-radius:6px;letter-spacing:.04em}.dev-path{font:500 13px/1 ui-monospace,SFMono-Regular,Menlo,monospace;color:var(--ink)}.dev-copy{margin-left:auto;display:inline-flex;align-items:center;gap:6px;font:inherit;font-size:12px;font-weight:600;color:var(--muted);background:hsla(0,0%,100%,.04);border:1px solid #24324a;border-radius:8px;padding:6px 10px;cursor:pointer}.dev-copy:hover{color:var(--ink);border-color:#34506e}.dev-tabs{display:flex;gap:2px;padding:0 10px;border-bottom:1px solid #1d2a40;overflow-x:auto;scrollbar-width:none}.dev-tabs::-webkit-scrollbar{display:none}.dev-tab{font:inherit;font-size:13px;font-weight:600;color:var(--text3);background:none;padding:11px 12px;cursor:pointer;border:none;border-bottom:2px solid transparent;margin-bottom:-1px;white-space:nowrap}.dev-tab:hover{color:var(--text2)}.dev-tab.active{color:var(--cta);border-bottom-color:var(--cta)}.dev-code{margin:0;padding:16px 0;overflow-x:auto;font:13px/1.75 ui-monospace,SFMono-Regular,Fira Code,Menlo,monospace;color:#cbd5e1}.dev-line{display:flex;white-space:pre}.dev-line,.dev-ln{padding-right:16px}.dev-ln{width:44px;flex-shrink:0;text-align:right;color:#33445c;-webkit-user-select:none;-moz-user-select:none;user-select:none}.tk-str{color:#86efac}.tk-key{color:#7dd3fc}.tk-num{color:#fbbf24}.dev-resp-bar{display:flex;align-items:center;gap:14px;padding:10px 16px;border-top:1px solid #1d2a40;border-bottom:1px solid #1d2a40;background:hsla(0,0%,100%,.02);font-size:12px;color:var(--text3)}.dev-status{display:inline-flex;align-items:center;gap:6px;font-weight:700;color:#4ade80}.dev-status i{width:7px;height:7px;border-radius:50%;background:#4ade80}.dev-latency{margin-left:auto;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.m-section.testi-section{padding-left:0;padding-right:0}.testi-section .m-head{padding:0 20px}.testi-marquee{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent);mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent)}.testi-track{display:flex;width:max-content;animation:testi-scroll 45s linear infinite}.testi-marquee:hover .testi-track{animation-play-state:paused}@keyframes testi-scroll{to{transform:translateX(-33.3333%)}}.testi-card{width:380px;flex-shrink:0;margin:0 16px 0 0;display:flex;flex-direction:column;gap:18px;border:1px solid var(--border-hair);border-radius:18px;padding:26px;background:hsla(0,0%,100%,.025);transition:border-color .2s,transform .2s}.testi-card:hover{border-color:#24506a;transform:translateY(-3px)}.testi-stars{color:#fbbf24;letter-spacing:3px;font-size:14px}.testi-card blockquote{margin:0;font-size:15.5px;line-height:1.65;color:var(--text2);flex:1 1}.testi-card figcaption{display:flex;align-items:center;gap:12px}.testi-avatar{width:40px;height:40px;border-radius:50%;display:grid;place-items:center;font-size:13px;font-weight:700;background:var(--accent-gradient);color:var(--cta-text);flex-shrink:0}.testi-card b{display:block;font-size:14px;color:var(--ink)}.testi-card small{display:block;font-size:12.5px;color:var(--text3)}.scan-cta{position:relative;overflow:hidden}.scan-cta:before{content:"";position:absolute;right:-10%;top:50%;width:700px;height:700px;transform:translateY(-50%);border-radius:50%;background:radial-gradient(circle,rgba(34,211,238,.1),transparent 65%);pointer-events:none}.scan-grid{position:relative;display:grid;grid-template-columns:1fr 1fr;grid-gap:64px;gap:64px;align-items:center}.scan-copy h2{font-size:clamp(28px,3.2vw,42px);font-weight:800;color:var(--ink);letter-spacing:-.03em;line-height:1.12;margin:12px 0 16px}.scan-copy h2 span{display:block;background:var(--accent-gradient);-webkit-background-clip:text;background-clip:text;color:transparent}.scan-copy p{font-size:16.5px;line-height:1.65;color:var(--muted);margin:0 0 30px;max-width:520px}.scan-btns{display:flex;gap:12px;flex-wrap:wrap}.scan-panel{border-radius:18px;overflow:hidden;background:#0a1120;border:1px solid #1d2a40;box-shadow:0 30px 80px rgba(0,0,0,.45)}.scan-head{display:flex;justify-content:space-between;align-items:center;padding:14px 18px;border-bottom:1px solid #1d2a40;background:hsla(0,0%,100%,.02)}.scan-file{display:inline-flex;align-items:center;gap:8px;font:500 13px/1 ui-monospace,SFMono-Regular,Menlo,monospace;color:var(--ink)}.scan-file svg,.scan-status{color:var(--cta)}.scan-status{display:inline-flex;align-items:center;gap:7px;font-size:12px;font-weight:600}.scan-status i{width:7px;height:7px;border-radius:50%;background:var(--cta);animation:hp-pulse 1.6s infinite;box-shadow:0 0 0 0 rgba(34,211,238,.6)}.scan-window{position:relative;height:340px;overflow:hidden;-webkit-mask-image:linear-gradient(180deg,transparent,#000 14%,#000 86%,transparent);mask-image:linear-gradient(180deg,transparent,#000 14%,#000 86%,transparent)}.scan-layer{position:absolute;inset:0}.scan-layer.raw{-webkit-clip-path:inset(50% 0 0 0);clip-path:inset(50% 0 0 0)}.scan-layer.done{-webkit-clip-path:inset(0 0 50% 0);clip-path:inset(0 0 50% 0)}.scan-track{animation:scan-up 22s linear infinite}@keyframes scan-up{0%{transform:translateY(0)}to{transform:translateY(-50%)}}.scan-row{height:48px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 18px;border-bottom:1px solid hsla(0,0%,100%,.04);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.scan-num{font:500 14px/1 ui-monospace,SFMono-Regular,Menlo,monospace;color:#9fb2c8}.scan-pending{font-size:11.5px;color:#3a4b63;letter-spacing:.04em}.scan-result{display:inline-flex;align-items:center;gap:10px}.scan-result em{font-style:normal;font-size:12.5px;color:var(--muted)}.scan-result b{font-size:11px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;padding:3px 9px;border-radius:999px}.scan-row.valid .scan-num{color:var(--ink)}.scan-row.valid b{color:#4ade80;background:rgba(74,222,128,.12)}.scan-row.risky .scan-num{color:var(--ink)}.scan-row.risky b{color:#fbbf24;background:rgba(251,191,36,.12)}.scan-row.invalid{opacity:.55}.scan-row.invalid .scan-num{text-decoration:line-through;-webkit-text-decoration-color:#f87171;text-decoration-color:#f87171;color:#6f86a0}.scan-row.invalid b{color:#f87171;background:hsla(0,91%,71%,.12)}.scan-line{top:50%;height:2px;transform:translateY(-1px);background:linear-gradient(90deg,transparent,var(--cta) 15%,#7dd3fc 50%,var(--cta) 85%,transparent);box-shadow:0 0 18px 2px rgba(34,211,238,.55)}.scan-line,.scan-line:after{position:absolute;left:0;right:0}.scan-line:after{content:"";bottom:2px;height:46px;background:linear-gradient(0deg,rgba(34,211,238,.1),transparent)}.scan-legend{display:flex;gap:18px;flex-wrap:wrap;padding:12px 18px;border-top:1px solid #1d2a40;font-size:12.5px;color:var(--muted)}.scan-legend span{display:inline-flex;align-items:center;gap:7px}.scan-legend i{width:8px;height:8px;border-radius:50%}.scan-legend .ok{background:#4ade80}.scan-legend .risky{background:#fbbf24}.scan-legend .invalid{background:#f87171}@media (prefers-reduced-motion:reduce){.scan-status i,.scan-track{animation:none}}.tool-card{display:flex;flex-direction:column;gap:8px;text-decoration:none;padding:22px;border-radius:16px;border:1px solid var(--border-hair);background:linear-gradient(180deg,hsla(0,0%,100%,.035),hsla(0,0%,100%,.01));transition:border-color .2s,transform .2s,background .2s}.tool-card:hover{border-color:rgba(34,211,238,.45);transform:translateY(-2px);background:rgba(34,211,238,.04)}.tool-card-icon{width:40px;height:40px;border-radius:11px;display:grid;place-items:center;margin-bottom:6px;color:var(--cta);background:rgba(34,211,238,.08);border:1px solid rgba(34,211,238,.2)}.tool-card-title{font-size:16px;font-weight:700;color:var(--ink)}.tool-card-desc{font-size:13.5px;line-height:1.55;color:var(--muted);flex:1 1}.tool-card-cta{display:inline-flex;align-items:center;gap:6px;margin-top:6px;font-size:13.5px;font-weight:600;color:var(--cta)}.tools-grid-3{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px}.tools-hero .hero-title{margin-top:10px}.tool-hero .hero-inner{align-items:start}.tool-back{display:inline-block;font-size:14px;font-weight:600;color:var(--muted);text-decoration:none;margin-bottom:22px}.tool-back:hover{color:var(--cta)}.tool-points{list-style:none;padding:0;margin:26px 0 0;display:grid;grid-gap:12px;gap:12px}.tool-points li{display:flex;align-items:center;gap:10px;font-size:15px;color:var(--text2)}.tool-gets{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:16px;gap:16px}.tool-faq-section{padding-top:24px}.tool-faq-grid{display:grid;grid-template-columns:.8fr 1.2fr;grid-gap:56px;gap:56px;align-items:start}.tool-faqs{display:grid;grid-gap:12px;gap:12px}.tool-faq{border:1px solid var(--border-hair);border-radius:14px;background:hsla(0,0%,100%,.02);padding:0 20px}.tool-faq[open]{border-color:rgba(34,211,238,.3)}.tool-faq summary{list-style:none;cursor:pointer;padding:18px 0;font-size:15.5px;font-weight:600;color:var(--ink);display:flex;justify-content:space-between;gap:16px}.tool-faq summary::-webkit-details-marker{display:none}.tool-faq summary:after{content:"+";color:var(--cta);font-size:20px;line-height:1}.tool-faq[open] summary:after{content:"–"}.tool-faq p{margin:0 0 18px;font-size:14.5px;line-height:1.65;color:var(--muted)}.tool-more{padding-top:24px}.focus-card{margin-top:16px;padding:18px;border-radius:14px;background:radial-gradient(120% 140% at 100% 0,rgba(34,211,238,.12),transparent 60%),hsla(0,0%,100%,.03);border:1px solid rgba(34,211,238,.3)}.focus-label{font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--cta)}.focus-value{font-size:26px;font-weight:800;color:var(--ink);letter-spacing:-.02em;margin-top:4px;text-transform:capitalize;word-break:break-word}.focus-note{font-size:13.5px;line-height:1.55;color:var(--muted);margin:6px 0 0}.focus-rows{margin-top:12px;border-top:1px solid var(--border-hair)}.focus-row{display:flex;justify-content:space-between;gap:12px;padding:9px 0;border-bottom:1px solid var(--border-hair);font-size:13.5px}.focus-row:last-child{border-bottom:none;padding-bottom:0}.focus-row span{color:var(--text3)}.focus-row b{color:var(--ink);font-weight:600;text-align:right}.bulk-drop{display:flex;flex-direction:column;align-items:center;text-align:center;gap:4px;padding:22px;border:1.5px dashed #2a3b55;border-radius:14px;background:hsla(0,0%,100%,.02)}.bulk-drop b{font-size:14.5px;color:var(--ink)}.bulk-drop small{font-size:12.5px;color:var(--text3)}.bulk-progress{width:100%;height:6px;border-radius:99px;background:#1a2638;margin-top:12px;overflow:hidden}.bulk-progress i{display:block;width:68%;height:100%;border-radius:inherit;background:var(--accent-gradient)}.bulk-table{margin-top:14px;border:1px solid var(--border-hair);border-radius:12px;overflow:hidden}.bulk-tr{display:grid;grid-template-columns:1.5fr 1fr 1fr;grid-gap:8px;gap:8px;padding:10px 14px;font-size:13px;color:var(--text2);border-top:1px solid var(--border-hair);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.bulk-tr:first-child{border-top:none}.bulk-th{font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--text3);background:hsla(0,0%,100%,.02)}.bulk-tr b{font-size:11.5px;font-weight:700;padding:2px 8px;border-radius:999px}.bulk-tr b.ok{color:#4ade80;background:rgba(74,222,128,.1)}.bulk-tr b.bad{color:#f87171;background:hsla(0,91%,71%,.1)}.bulk-tr b.warn{color:#fbbf24;background:rgba(251,191,36,.1)}.bulk-cta{display:block;text-align:center;margin-top:16px;white-space:normal}.hero-inner>*{min-width:0}.feat-hero{position:relative;overflow:hidden;padding-top:88px;padding-bottom:32px}.feat-hero:before{content:"";position:absolute;left:50%;top:-220px;width:900px;height:520px;transform:translateX(-50%);border-radius:50%;background:radial-gradient(closest-side,rgba(34,211,238,.14),transparent);pointer-events:none}.feat-hero .section-inner{position:relative}.feat-hero .m-head{margin-bottom:0}.feat-hero .hero-title{margin:12px 0 16px}.feat-grid-section{padding-top:56px}.feat-hero-btns{display:flex;gap:12px;flex-wrap:wrap;justify-content:center;margin-top:28px}.feat-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px}.feat-card{gap:0}.feat-bullets{list-style:none;padding:0;margin:18px 0 0;display:grid;grid-gap:9px;gap:9px}.feat-bullets li{display:flex;align-items:flex-start;gap:9px;font-size:13.5px;color:var(--text2);line-height:1.5}.feat-bullets .uc-check{width:18px;height:18px;margin-top:1px}.feat-link{margin-top:16px;font-size:13.5px;font-weight:600;color:var(--cta);text-decoration:none}.feat-link:hover{text-decoration:underline}.feat-channels,.feat-cta,.feat-dash{padding-top:24px}.feat-channel-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px}.feat-channel{padding:28px;border-radius:18px;border:1px solid var(--border-hair);background:radial-gradient(120% 120% at 100% 0,rgba(34,211,238,.07),transparent 55%),hsla(0,0%,100%,.02)}.feat-channel h3{font-size:18px;font-weight:700;color:var(--ink);margin:16px 0 8px}.feat-channel p{font-size:14.5px;line-height:1.6;color:var(--muted);margin:0}.feat-dash-grid{display:grid;grid-template-columns:.9fr 1.1fr;grid-gap:56px;gap:56px;align-items:start}.feat-dash-list{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.feat-dash-list li{display:flex;gap:12px;align-items:flex-start;padding:16px;border-radius:14px;border:1px solid var(--border-hair);background:hsla(0,0%,100%,.02)}.feat-dash-list b{display:block;font-size:15px;color:var(--ink)}.feat-dash-list small{display:block;font-size:13.5px;line-height:1.5;color:var(--muted);margin-top:2px}.feat-cta-card{display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap;padding:40px 44px;border-radius:20px;border:1px solid rgba(34,211,238,.25);background:radial-gradient(80% 140% at 100% 0,rgba(34,211,238,.14),transparent 60%),#0a1322}.feat-cta-card h2{font-size:clamp(24px,2.6vw,32px);font-weight:800;color:var(--ink);letter-spacing:-.02em;margin:0 0 6px}.feat-cta-card p{font-size:15.5px;color:var(--muted);margin:0}.feat-cta-card .feat-hero-btns{margin-top:0}.uc-jump{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:28px}.uc-jump a{display:inline-flex;align-items:center;gap:7px;text-decoration:none;font-size:14px;font-weight:600;color:var(--text2);padding:9px 14px;border-radius:999px;border:1px solid #24324a;background:hsla(0,0%,100%,.03);transition:border-color .15s,color .15s}.uc-jump a svg{color:var(--cta)}.uc-jump a:hover{border-color:rgba(34,211,238,.5);color:var(--ink)}.uc-list-section{padding-top:56px}.uc-rows{display:grid;grid-gap:20px;gap:20px}.uc-row{display:grid;grid-template-columns:1.15fr .85fr;grid-gap:48px;gap:48px;align-items:center;padding:40px;border-radius:20px;border:1px solid var(--border-hair);background:linear-gradient(180deg,hsla(0,0%,100%,.03),hsla(0,0%,100%,.01));scroll-margin-top:90px}.uc-row.flip .uc-row-copy{order:2}.uc-row h2{font-size:26px;font-weight:800;color:var(--ink);letter-spacing:-.02em;margin:16px 0 10px}.uc-row p{font-size:15.5px;line-height:1.65;color:var(--muted);margin:0 0 8px}.uc-row .uc-problem{color:var(--text2);font-weight:500}.uc-flow{padding:24px;border-radius:16px;background:#0a1120;border:1px solid #1d2a40}.uc-flow-title{display:block;font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--text3);margin-bottom:14px}.uc-flow ol{list-style:none;padding:0;margin:0;display:grid;grid-gap:0;gap:0}.uc-flow li{position:relative;display:flex;align-items:center;gap:12px;padding:11px 0;font-size:14.5px;font-weight:500;color:var(--ink)}.uc-flow li+li:before{content:"";position:absolute;left:16px;top:-9px;height:18px;width:1px;background:#2a3b55}.uc-flow-icon{width:33px;height:33px;flex-shrink:0;border-radius:10px;display:grid;place-items:center;color:var(--cta);background:rgba(34,211,238,.08);border:1px solid rgba(34,211,238,.2)}.uc-flow li.ok .uc-flow-icon{color:#4ade80;background:rgba(74,222,128,.1);border-color:rgba(74,222,128,.3)}.uc-flow li.warn .uc-flow-icon{color:#fbbf24;background:rgba(251,191,36,.1);border-color:rgba(251,191,36,.3)}.uc-flow li.bad .uc-flow-icon{color:#f87171;background:hsla(0,91%,71%,.1);border-color:hsla(0,91%,71%,.3)}.pricing-section{padding-top:40px}.pr-free{display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap;padding:20px 24px;margin-bottom:36px;border-radius:16px;border:1px solid rgba(34,211,238,.3);background:radial-gradient(80% 160% at 0 0,rgba(34,211,238,.12),transparent 60%),#0a1322}.pr-free b{display:block;font-size:17px;color:var(--ink)}.pr-free span{display:block;font-size:14px;color:var(--muted);margin-top:2px}.pt-toggle-row{display:flex;flex-direction:column;align-items:center;gap:10px;margin-bottom:28px}.pt-toggle{display:inline-flex;padding:5px;gap:4px;border-radius:14px;background:#0a1120;border:1px solid #1d2a40;flex-wrap:wrap;justify-content:center}.pt-cycle{display:inline-flex;align-items:center;gap:8px;font:inherit;font-size:14.5px;font-weight:600;color:var(--muted);background:none;border:1px solid transparent;border-radius:10px;padding:10px 16px;cursor:pointer}.pt-cycle em{font-style:normal;font-size:11px;font-weight:700;padding:2px 8px;border-radius:999px;color:#4ade80;background:rgba(74,222,128,.12)}.pt-cycle.active{color:var(--ink);background:rgba(34,211,238,.1);border-color:rgba(34,211,238,.35)}.pt-note{font-size:13px;color:var(--text3)}.pt-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:14px;gap:14px}.pt-card{min-width:0;position:relative;display:flex;flex-direction:column;padding:24px 22px 22px;border-radius:16px;border:1px solid var(--border-hair);background:linear-gradient(180deg,hsla(0,0%,100%,.035),hsla(0,0%,100%,.01))}.pt-card.popular{border-color:rgba(34,211,238,.55);box-shadow:0 0 0 1px rgba(34,211,238,.2),0 18px 40px rgba(34,211,238,.08)}.pt-ribbon{position:absolute;top:-11px;left:22px;font-size:11px;font-weight:700;letter-spacing:.04em;color:var(--cta-text);background:var(--cta);padding:3px 10px;border-radius:999px}.pt-credits{font-size:15px;font-weight:700;color:var(--ink)}.pt-credits span{font-weight:500;color:var(--muted)}.pt-price{font-size:34px;font-weight:800;color:var(--ink);letter-spacing:-.03em;margin-top:10px;line-height:1.1}.pt-price span{font-size:15px;font-weight:600;color:var(--muted);letter-spacing:0;margin-left:2px}.pt-rate{font-size:13px;color:var(--text2);margin-top:8px;display:flex;flex-wrap:wrap;gap:6px 8px;align-items:center}.pt-save{font-size:12px;font-weight:600;color:#4ade80}.pt-save s{color:var(--text3);font-weight:500;margin-right:4px}.pt-alt{font-size:12.5px;color:var(--text3);margin-top:4px}.pt-desc{font-size:13px;color:var(--muted);margin:14px 0 18px;padding-top:14px;border-top:1px solid var(--border-hair);flex:1 1}.pt-btn{text-align:center;display:block}.pt-footnote{display:flex;align-items:center;justify-content:center;gap:8px;font-size:13.5px;color:var(--muted);margin:22px 0 0}.pt-footnote svg{color:var(--cta)}.pr-included{margin-top:44px;padding:26px 28px;border-radius:18px;border:1px solid var(--border-hair);background:hsla(0,0%,100%,.02)}.pr-included-title{display:block;font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--cta);margin-bottom:16px}.pr-included ul{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:12px 24px;gap:12px 24px}.pr-included li{display:flex;align-items:center;gap:10px;font-size:14.5px;color:var(--text2)}.pr-trust{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px;margin-top:16px}.pr-trust>div{padding:22px;border-radius:16px;border:1px solid var(--border-hair);background:hsla(0,0%,100%,.02);display:flex;flex-direction:column;gap:6px}.pr-trust .bt-icon{width:36px;height:36px;margin-bottom:6px}.pr-trust b{font-size:15px;color:var(--ink)}.pr-trust small{font-size:13.5px;line-height:1.55;color:var(--muted)}.ct-section{padding-top:40px}.ct-grid{display:grid;grid-template-columns:.8fr 1.2fr;grid-gap:28px;gap:28px;align-items:start}.ct-side{display:grid;grid-gap:12px;gap:12px}.ct-channel{display:flex;gap:14px;align-items:flex-start;text-decoration:none;padding:20px;border-radius:16px;border:1px solid var(--border-hair);background:linear-gradient(180deg,hsla(0,0%,100%,.035),hsla(0,0%,100%,.01));transition:border-color .15s,transform .15s}.ct-channel:hover{border-color:rgba(34,211,238,.45);transform:translateY(-1px)}.ct-channel .bt-icon{width:38px;height:38px;flex-shrink:0}.ct-channel-body{display:flex;flex-direction:column;gap:3px;min-width:0}.ct-channel b{font-size:15.5px;color:var(--ink)}.ct-channel small{font-size:13.5px;line-height:1.5;color:var(--muted)}.ct-channel em{font-style:normal;display:inline-flex;align-items:center;gap:6px;margin-top:6px;font-size:13.5px;font-weight:600;color:var(--cta);word-break:break-all}.ct-note{display:flex;gap:10px;align-items:flex-start;padding:16px 18px;border-radius:14px;background:rgba(34,211,238,.05);border:1px dashed rgba(34,211,238,.3);font-size:13.5px;line-height:1.55;color:var(--text2)}.ct-note svg{color:var(--cta);flex-shrink:0;margin-top:2px}.ct-note a{color:var(--cta);font-weight:600}.ct-card{padding:32px;border-radius:20px;border:1px solid #1d2a40;background:#0a1120;box-shadow:0 24px 60px rgba(0,0,0,.35)}.ct-title{font-size:22px;font-weight:800;color:var(--ink);letter-spacing:-.02em;margin:0 0 20px}.ct-label{display:flex;justify-content:space-between;font-size:13px;font-weight:600;color:var(--text2);margin-bottom:7px}.ct-label i{font-style:normal;font-weight:500;color:var(--text3);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ct-topics{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:20px}.ct-topic{font:inherit;font-size:13.5px;font-weight:600;color:var(--muted);background:hsla(0,0%,100%,.03);border:1px solid #24324a;border-radius:999px;padding:8px 14px;cursor:pointer;transition:all .15s}.ct-topic:hover{color:var(--ink);border-color:#34506e}.ct-topic.active{color:var(--cta-text);background:var(--cta);border-color:var(--cta)}.ct-row{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px}.ct-field{display:block;margin-bottom:16px}.ct-field input,.ct-field textarea{width:100%;font:inherit;font-size:15px;color:var(--ink);background:#0c1627;border:1px solid #24324a;border-radius:10px;padding:12px 14px;outline:none;transition:border-color .15s,box-shadow .15s}.ct-field textarea{resize:vertical;min-height:140px;line-height:1.55}.ct-field input::placeholder,.ct-field textarea::placeholder{color:#4e6480}.ct-field input:focus,.ct-field textarea:focus{border-color:var(--cta);box-shadow:0 0 0 3px rgba(34,211,238,.15)}.ct-field.has-error input,.ct-field.has-error textarea{border-color:#f87171}.ct-field-error{display:block;font-size:12.5px;color:#f87171;margin-top:6px}.ct-error{padding:12px 14px;border-radius:10px;background:hsla(0,91%,71%,.1);border:1px solid hsla(0,91%,71%,.3);color:#fca5a5;font-size:14px;margin-bottom:16px}.ct-submit{width:100%;display:inline-flex;align-items:center;justify-content:center;gap:8px;border:none;cursor:pointer;font-family:inherit}.ct-submit:disabled{opacity:.7;cursor:wait}.ct-fine{font-size:12.5px;color:var(--text3);text-align:center;margin:14px 0 0}.ct-fine a{color:var(--muted)}.ct-done{text-align:center;padding:36px 8px}.ct-done-icon{width:64px;height:64px;margin:0 auto 18px;border-radius:50%;display:grid;place-items:center;color:#4ade80;background:rgba(74,222,128,.12);border:1px solid rgba(74,222,128,.35)}.ct-done h2{font-size:24px;font-weight:800;color:var(--ink);margin:0 0 10px}.ct-done p{font-size:15px;line-height:1.6;color:var(--muted);margin:0 auto 24px;max-width:420px}.ct-done b{color:var(--ink)}.ct-done .btn-outline{cursor:pointer;font-family:inherit}.dc-section{padding-top:40px}.dc-layout{display:grid;grid-template-columns:200px 1fr;grid-gap:48px;gap:48px;align-items:start}.dc-nav{position:-webkit-sticky;position:sticky;top:90px;display:flex;flex-direction:column;gap:2px}.dc-nav span{font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--text3);margin-bottom:8px}.dc-nav a{font-size:14px;color:var(--muted);text-decoration:none;padding:7px 10px;border-radius:8px;border-left:2px solid transparent}.dc-nav a:hover{color:var(--ink);background:hsla(0,0%,100%,.03);border-left-color:var(--cta)}.dc-body{min-width:0}.dc-body section{scroll-margin-top:90px;padding-bottom:44px;margin-bottom:44px;border-bottom:1px solid var(--border-hair)}.dc-body section:last-child{border-bottom:none;margin-bottom:0}.dc-body h2{font-size:24px;font-weight:800;color:var(--ink);letter-spacing:-.02em;margin:0 0 12px}.dc-body p{font-size:15px;line-height:1.7;color:var(--muted);margin:0 0 16px}.dc-body a{color:var(--cta)}.dc-body code{font:13px ui-monospace,SFMono-Regular,Menlo,monospace;color:#7dd3fc;background:rgba(125,211,252,.08);padding:2px 6px;border-radius:5px;word-break:break-word}.dc-method{font:700 11px/1 ui-monospace,Menlo,monospace;color:var(--cta-text);background:var(--cta);padding:4px 7px;border-radius:5px;margin-right:4px}.dc-steps{margin:0 0 20px;padding-left:20px;display:grid;grid-gap:8px;gap:8px;color:var(--muted);font-size:15px;line-height:1.6}.dc-steps b{color:var(--ink)}.dc-steps em{font-style:normal;color:var(--text2)}.dc-code{margin:0 0 16px;border-radius:12px;overflow:hidden;background:#0a1120;border:1px solid #1d2a40}.dc-code-title{font-size:12px;font-weight:600;color:var(--text3);padding:9px 16px;border-bottom:1px solid #1d2a40;background:hsla(0,0%,100%,.02)}.dc-code pre{margin:0;padding:16px;overflow-x:auto;font:13px/1.7 ui-monospace,SFMono-Regular,Fira Code,Menlo,monospace;color:#cbd5e1}.dc-callout{display:flex;gap:10px;align-items:flex-start;padding:14px 16px;border-radius:12px;background:rgba(34,211,238,.05);border:1px solid rgba(34,211,238,.25);font-size:14px;line-height:1.55;color:var(--text2)}.dc-callout svg{color:var(--cta);flex-shrink:0;margin-top:2px}.dc-table{border:1px solid var(--border-hair);border-radius:12px;overflow:hidden;margin:0 0 16px}.dc-tr{display:grid;grid-template-columns:180px 110px 1fr;grid-gap:16px;gap:16px;padding:12px 16px;border-top:1px solid var(--border-hair);font-size:14px;color:var(--text2);line-height:1.55}.dc-table-2 .dc-tr{grid-template-columns:80px 1fr}.dc-tr:first-child{border-top:none}.dc-th{font-size:11.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--text3);background:hsla(0,0%,100%,.02)}.dc-tr>span:nth-child(2){color:var(--text3);font-size:13px}.dc-table-2 .dc-tr>span:nth-child(2){color:var(--text2);font-size:14px}.dc-tr small{display:block;font-size:11.5px;color:var(--text3);margin-top:4px}.dc-flags{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px}.dc-flags div{display:flex;flex-direction:column;gap:4px;padding:12px 14px;border-radius:10px;border:1px solid var(--border-hair);background:hsla(0,0%,100%,.02);font-size:13.5px;color:var(--muted)}.dc-flags code{align-self:flex-start}.dc-list{margin:0;padding-left:20px;display:grid;grid-gap:8px;gap:8px;font-size:15px;line-height:1.6;color:var(--muted)}.dc-list b{color:var(--ink)}@media (max-width:1100px){.hero-inner{grid-template-columns:1fr 460px;gap:40px}}@media (max-width:1024px){.hero-inner{grid-template-columns:1fr}.hero-checker-card.hero-panel{max-width:620px}.m-section{padding:80px 32px}.bento{grid-template-columns:repeat(2,1fr)}.bento-tile.span-2{grid-column:span 2}.dev-grid,.uc-tabs{grid-template-columns:1fr}.dev-grid{gap:40px}.feat-grid{grid-template-columns:1fr 1fr}.dc-layout{grid-template-columns:1fr;gap:24px}.dc-nav{position:static;flex-direction:row;flex-wrap:wrap;gap:6px}.dc-nav span{width:100%;margin-bottom:2px}.dc-nav a{border:1px solid #24324a;border-radius:999px;padding:6px 12px;font-size:13px}.ct-grid{grid-template-columns:1fr}.ct-side{grid-template-columns:repeat(3,1fr)}.ct-note{grid-column:1/-1}.pt-grid{grid-template-columns:repeat(2,1fr)}.pr-included ul{grid-template-columns:1fr 1fr}.uc-row{grid-template-columns:1fr;gap:28px}.uc-row.flip .uc-row-copy{order:0}.feat-dash-grid{grid-template-columns:1fr;gap:28px}.scan-grid{grid-template-columns:1fr;gap:40px}.scan-panel{max-width:620px}.tool-gets,.tools-grid-3{grid-template-columns:1fr 1fr}.tool-faq-grid{grid-template-columns:1fr;gap:32px}.uc-list{flex-direction:row;overflow-x:auto;scrollbar-width:none;padding-bottom:4px}.uc-list::-webkit-scrollbar{display:none}.uc-tab{white-space:nowrap;flex-shrink:0}}@media (max-width:768px){.m-section{padding:64px 20px}.m-head{margin-bottom:32px}.bento{grid-template-columns:1fr}.bento-tile.span-2{grid-column:auto}.bt-rows,.how-steps{grid-template-columns:1fr}.how-steps{gap:32px}.how-steps:before{display:none}.m-stats-row{grid-template-columns:1fr 1fr}.m-stat:nth-child(3){border-left:none}.m-stat:nth-child(n+3){border-top:1px solid var(--border-hair)}.m-stat b{font-size:32px}.uc-panel{padding:24px}.dev-code{font-size:12px}.feat-channel-grid,.feat-dash-list,.feat-grid{grid-template-columns:1fr}.dc-table-2 .dc-tr,.dc-tr{grid-template-columns:1fr;gap:4px}.dc-th{display:none}.dc-flags{grid-template-columns:1fr}.dc-code pre{font-size:12px}.ct-row,.ct-side{grid-template-columns:1fr}.ct-card{padding:22px 18px}.pr-included ul,.pr-trust,.pt-grid{grid-template-columns:1fr}.pt-cycle{padding:9px 11px;font-size:13.5px}.pr-free .btn-lime{width:100%;text-align:center}.feat-hero{padding-top:56px;padding-bottom:16px}.uc-row{padding:26px 20px}.uc-row h2{font-size:22px}.feat-grid-section,.uc-list-section{padding-top:40px}.feat-cta-card{padding:28px 22px}.feat-hero-btns a{flex:1 1 100%;text-align:center}.tool-gets,.tools-grid-3{grid-template-columns:1fr}.focus-value{font-size:22px}.dev-ln{width:34px;padding-right:12px}.dev-btns a{flex:1 1 auto;text-align:center}.uc-panel h3{font-size:20px}.testi-card{width:300px;padding:22px}.testi-track{animation-duration:35s}.scan-btns a{flex:1 1 100%;text-align:center}.scan-window{height:300px}.scan-row{padding:0 14px}.scan-num{font-size:13px}.scan-result em{display:none}}@media (max-width:480px){.hero-panel{padding:0 16px 16px}.hp-head{margin:0 -16px 16px;padding:16px}.hero-panel .checker-form{flex-direction:row;flex-wrap:wrap}.hero-panel .checker-input{flex:1 1}.hero-panel .checker-btn{flex:1 1 100%}.checker-idle{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.hp-live i{animation:none}.bento-tile:hover,.testi-card:hover{transform:none}.testi-marquee{-webkit-mask-image:none;mask-image:none}.testi-track{animation:none;width:auto;flex-wrap:wrap;justify-content:center;gap:16px;padding:0 20px}.testi-card{margin:0}.testi-card[aria-hidden]{display:none}}