.hero-inner{grid-template-columns:1fr 520px;gap:56px}.hero-left{position:static}.hero-stats-bar{max-width:1200px;margin:56px auto 0;justify-content:center;gap:14px 40px}@media (max-width:640px){.hero-stats-bar{margin-top:40px;gap:12px 20px}}.hero-ways{max-width:1200px;margin:40px auto 0;display:grid;grid-template-columns:repeat(4,1fr);grid-gap:24px;gap:24px;padding:28px 0;border-top:1px solid rgba(15,40,100,.064);border-bottom:1px solid rgba(15,40,100,.064)}.hero-way b{display:block;font-size:20px;font-weight:700;color:var(--ink);letter-spacing:-.01em}.hero-way span{display:block;margin-top:8px;font-size:13.5px;color:var(--muted)}@media (max-width:900px){.hero-ways{grid-template-columns:1fr 1fr;row-gap:22px}}@media (max-width:420px){.hero-way b{font-size:17px}}.home-hero-title .nowrap{white-space:nowrap}.home-hero-title{font-size:clamp(40px,4.6vw,66px);line-height:1.05;letter-spacing:-.035em}@media (max-width:640px){.home-hero-title{font-size:clamp(34px,11vw,46px)}}.hero-buttons:has(+.hero-note){margin-bottom:14px}.hero-note{margin:0;font-size:13.5px;color:var(--muted)}.bt-num{display:inline-grid;place-items:center;width:40px;height:40px;border-radius:11px;font-weight:800;letter-spacing:.02em;background:rgba(37,99,235,.08);border:1px solid rgba(37,99,235,.2)}.bt-link,.bt-num{font-size:14px;color:var(--cta)}.bt-link{display:inline-flex;align-items:center;gap:6px;margin-top:18px;font-weight:600;text-decoration:none;align-self:flex-start}.bt-link:hover{text-decoration:underline}.hero-stat-svg{width:28px;height:28px;border-radius:8px;display:grid;place-items:center;color:var(--cta);background:rgba(37,99,235,.08);border:1px solid rgba(37,99,235,.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(37,99,235,.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:#16a34a;padding:4px 10px;border-radius:999px;background:rgba(22,163,74,.08);border:1px solid rgba(22,163,74,.25)}.hp-live i{width:7px;height:7px;border-radius:50%;background:#16a34a;box-shadow:0 0 0 0 rgba(22,163,74,.6);animation:hp-pulse 2s infinite}@keyframes hp-pulse{70%{box-shadow:0 0 0 7px rgba(22,163,74,0)}to{box-shadow:0 0 0 0 rgba(22,163,74,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:rgba(15,40,100,.03);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(37,99,235,.08);border:1px solid rgba(37,99,235,.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}.ck-idle{margin-top:18px}.ck-tip{display:flex;align-items:flex-start;gap:10px;margin:0 0 20px;padding:12px 14px;border-radius:12px;font-size:13px;line-height:1.5;color:var(--text2);background:rgba(37,99,235,.05);border:1px dashed rgba(37,99,235,.25)}.ck-tip-icon{flex-shrink:0;color:var(--cta);margin-top:2px;display:inline-flex}.ck-label{display:block;font:600 11px/1 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.16em;text-transform:uppercase;color:var(--text3);margin-bottom:12px}.ck-list{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:8px}.ck-list li{display:inline-flex;align-items:center;gap:7px;padding:7px 12px;border-radius:999px;font-size:13px;font-weight:500;color:var(--ink);background:rgba(15,40,100,.03);border:1px solid var(--border-hair)}.ck-list li svg{color:var(--cta)}.ck-foot{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px 16px;margin:22px -24px -24px;padding:14px 24px;border-top:1px solid var(--border-hair);font-size:12.5px;color:var(--text3);background:rgba(15,40,100,.03)}.ck-foot .bt-link{margin-top:0;font-size:13px}@media (max-width:480px){.ck-foot{margin:20px -16px -16px;padding:12px 16px}}.m-section{padding:104px 80px}.m-head{max-width:760px;margin-bottom:48px}.m-head.center{text-align:center}.m-head.center,.m-head.center .section-desc{margin-left:auto;margin-right:auto}.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,rgba(15,40,100,.03),rgba(15,40,100,.03));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:#bcd0f2;transform:translateY(-2px)}.bento-tile.span-2{grid-column:span 2}.bento-tile.span-3{grid-column:1/-1}.bento-tile.bt-wide{display:grid;grid-template-columns:1fr 1fr;grid-gap:48px;gap:48px;align-items:center}.bt-wide-text{display:flex;flex-direction:column}.bt-wide-text p{max-width:460px}.bt-wide-rows{position:relative;z-index:1}.bt-wide-rows .bt-kv:last-child{border-bottom:1px solid var(--border-hair)}@media (max-width:768px){.bento-tile.bt-wide{grid-template-columns:1fr;gap:20px}}.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(37,99,235,.08);border:1px solid rgba(37,99,235,.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:rgba(15,40,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:#16a34a;background:rgba(22,163,74,.1)}.bt-row b.bad{color:#dc2626;background:rgba(220,38,38,.1)}.bt-row b.warn{color:#d97706;background:rgba(217,119,6,.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 #d2ddee;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,#16a34a,#d97706 55%,#dc2626);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 hsla(0,0%,100%,.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(37,99,235,.14),transparent 70%);pointer-events:none}.bt-global-btn{align-self:flex-start;display:inline-flex;align-items:center;gap:8px;margin-top:20px;position:relative;z-index:1}.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:40px;right:8%;height:1px;background:linear-gradient(90deg,#bcd0f2,#bcd0f2 80%,transparent)}.how-step{text-align:left;padding:0 24px 0 0;position:relative;display:flex;flex-direction:column;align-items:flex-start}.how-num{width:56px;height:56px;margin:0 0 18px;border-radius:16px;position:relative;display:grid;place-items:center;color:var(--cta);background:#fff;border:1px solid #bcd0f2;box-shadow:0 0 0 6px var(--page)}.how-num span{position:absolute;top:-9px;right:-12px;min-width:22px;height:22px;padding:0 6px;border-radius:999px;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:320px;margin:0}.how-step .bt-link{margin-top:auto;padding-top:14px;align-self:flex-start}.nx-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px}.nx-card p{flex:1 1}.nx-note{display:flex;align-items:flex-start;gap:10px;margin-top:22px;padding-top:16px;border-top:1px solid var(--border-hair);font-size:13.5px;line-height:1.55;color:var(--text2)}.nx-note svg{flex-shrink:0;color:var(--cta);margin-top:2px}@media (max-width:900px){.nx-grid{grid-template-columns:1fr}}.m-stats{border-top:1px solid var(--border-hair);border-bottom:1px solid var(--border-hair);background:rgba(15,40,100,.03)}.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:rgba(15,40,100,.03)}.uc-tab.active{color:var(--ink);background:rgba(37,99,235,.06);border-color:rgba(37,99,235,.25)}.uc-tab-icon{width:34px;height:34px;border-radius:9px;display:grid;place-items:center;background:rgba(15,40,100,.032);color:var(--muted);flex-shrink:0}.uc-tab.active .uc-tab-icon{color:var(--cta);background:rgba(37,99,235,.12)}.uc-panel{border:1px solid var(--border-hair);border-radius:18px;padding:36px;background:radial-gradient(120% 120% at 100% 0,rgba(37,99,235,.08),transparent 55%),rgba(15,40,100,.03)}.uc-panel-icon{width:48px;height:48px;border-radius:13px;display:grid;place-items:center;color:var(--cta);background:rgba(37,99,235,.1);border:1px solid rgba(37,99,235,.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(37,99,235,.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(37,99,235,.08);border:1px solid rgba(37,99,235,.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-body{margin-top:28px;padding-top:24px;border-top:1px solid var(--border-hair)}.dev-body h3{font-size:18px;font-weight:700;color:var(--ink);margin:0 0 8px;letter-spacing:-.01em}.dev-body p{font-size:15px;line-height:1.65;color:var(--muted);margin:0}.dev-checks{list-style:none;padding:0;margin:20px 0 30px;display:grid;grid-gap:12px;gap:12px}.dev-checks li{display:flex;align-items:center;gap:10px;font-size:15px;color:var(--text2)}.dev-window{min-width:0;background:#f6f9ff;border:1px solid #e3eaf4;border-radius:16px;overflow:hidden;box-shadow:0 30px 80px rgba(15,40,100,.158),0 0 0 1px rgba(37,99,235,.05)}.dev-bar{display:flex;align-items:center;gap:10px;padding:12px 16px;border-bottom:1px solid #e3eaf4;background:rgba(15,40,100,.03)}.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:rgba(15,40,100,.032);border:1px solid #d2ddee;border-radius:8px;padding:6px 10px;cursor:pointer}.dev-copy:hover{color:var(--ink);border-color:#b5c7e3}.dev-tabs{display:flex;gap:2px;padding:0 10px;border-bottom:1px solid #e3eaf4;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:#4a5b73}.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:#c5d3e8;-webkit-user-select:none;-moz-user-select:none;user-select:none}.tk-str{color:#16a34a}.tk-key{color:#93c5fd}.tk-num{color:#d97706}.dev-resp-bar{display:flex;align-items:center;gap:14px;padding:10px 16px;border-top:1px solid #e3eaf4;border-bottom:1px solid #e3eaf4;background:rgba(15,40,100,.03);font-size:12px;color:var(--text3)}.dev-status{display:inline-flex;align-items:center;gap:6px;font-weight:700;color:#16a34a}.dev-status i{width:7px;height:7px;border-radius:50%;background:#16a34a}.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>.section-inner{max-width:1360px;padding:0 80px;box-sizing:border-box}@media (max-width:1024px){.testi-section>.section-inner{padding:0 32px}}@media (max-width:768px){.testi-section>.section-inner{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 60s 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:rgba(15,40,100,.03);transition:border-color .2s,transform .2s}.testi-card:hover{border-color:#bcd0f2;transform:translateY(-3px)}.testi-stars{color:#d97706;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(37,99,235,.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:#f6f9ff;border:1px solid #e3eaf4;box-shadow:0 30px 80px rgba(15,40,100,.158)}.scan-head{display:flex;justify-content:space-between;align-items:center;padding:14px 18px;border-bottom:1px solid #e3eaf4;background:rgba(15,40,100,.03)}.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(37,99,235,.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 rgba(15,40,100,.032);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.scan-num{font:500 14px/1 ui-monospace,SFMono-Regular,Menlo,monospace;color:#4a5b73}.scan-pending{font-size:11.5px;color:#9fb1c9;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:#16a34a;background:rgba(22,163,74,.12)}.scan-row.risky .scan-num{color:var(--ink)}.scan-row.risky b{color:#d97706;background:rgba(217,119,6,.12)}.scan-row.invalid{opacity:.55}.scan-row.invalid .scan-num{text-decoration:line-through;-webkit-text-decoration-color:#dc2626;text-decoration-color:#dc2626;color:#6b7c93}.scan-row.invalid b{color:#dc2626;background:rgba(220,38,38,.12)}.scan-line{top:50%;height:2px;transform:translateY(-1px);background:linear-gradient(90deg,transparent,var(--cta) 15%,#93c5fd 50%,var(--cta) 85%,transparent);box-shadow:0 0 18px 2px rgba(37,99,235,.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(37,99,235,.1),transparent)}.scan-legend{display:flex;gap:18px;flex-wrap:wrap;padding:12px 18px;border-top:1px solid #e3eaf4;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:#16a34a}.scan-legend .risky{background:#d97706}.scan-legend .invalid{background:#dc2626}@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,rgba(15,40,100,.03),rgba(15,40,100,.03));transition:border-color .2s,transform .2s,background .2s}.tool-card:hover{border-color:rgba(37,99,235,.45);transform:translateY(-2px);background:rgba(37,99,235,.04)}.tool-card-icon{width:40px;height:40px;border-radius:11px;display:grid;place-items:center;margin-bottom:6px;color:var(--cta);background:rgba(37,99,235,.08);border:1px solid rgba(37,99,235,.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}.tr-section{padding-top:72px}.tr-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:32px;gap:32px}.tr-item{display:flex;flex-direction:column;padding-top:24px;border-top:1px solid var(--border-hair)}.tr-num{font:600 13px/1 ui-monospace,SFMono-Regular,Menlo,monospace;color:var(--cta);letter-spacing:.04em}.tr-item h3{font-size:20px;font-weight:700;color:var(--ink);letter-spacing:-.01em;margin:18px 0 10px}.tr-item p{font-size:15px;line-height:1.65;color:var(--muted);margin:0;flex:1 1}.tr-item .bt-link{margin-top:18px}#check{scroll-margin-top:80px}@media (max-width:900px){.tr-grid{grid-template-columns:1fr;gap:28px}.tr-section{padding-top:56px}}.io-item{border-top-color:#bcd0f2}.tl-grid{row-gap:44px}.tl-hero{padding-top:88px;padding-bottom:88px;border-bottom:1px solid var(--border-hair)}.tl-hero-inner{max-width:780px;margin:0 auto;text-align:center}.tl-hero .hero-title{margin-top:26px}.tl-hero .hero-subtitle{max-width:560px;margin:24px auto 0}@media (max-width:768px){.tl-hero{padding-top:56px;padding-bottom:56px}}.qt-table .ip-head span:first-child{color:var(--muted)}.qt-link{display:inline-flex;align-items:center;gap:6px;font-weight:600;color:var(--cta);text-decoration:none}.qt-link:hover{text-decoration:underline}@media (max-width:900px) and (min-width:561px){.tl-grid{grid-template-columns:1fr 1fr}}@media (max-width:560px){.qt-table .ip-row{grid-template-columns:1fr}.qt-table .ip-head{display:none}.qt-table .ip-row span{padding:12px 16px 4px}.qt-table .ip-row span+span{border-left:none;padding:0 16px 14px}}.lw-panel{display:grid;grid-template-columns:minmax(0,1fr) 56px minmax(0,2fr);border:1px solid #bcd0f2;border-radius:16px;overflow:hidden;background:hsla(0,0%,100%,.6)}.lw-in{padding:28px 0 28px 26px}.lw-out{padding:28px 26px 24px 0;min-width:0}.lw-label{display:block;font:500 12px/1 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.12em;color:var(--cta);margin-bottom:18px}.lw-csv{list-style:none;padding:0;margin:0;font:15px/1 ui-monospace,SFMono-Regular,Menlo,monospace;color:var(--text2)}.lw-csv li{position:relative;display:flex;align-items:center;justify-content:space-between;gap:8px;height:34px;padding:0 12px;margin-left:-12px;border-radius:8px;transition:background .3s,color .3s}.lw-csv .lw-csv-head{color:var(--muted)}.lw-csv li.scan{color:var(--ink);background:rgba(37,99,235,.08);overflow:hidden}.lw-csv li.scan:after{content:"";position:absolute;left:0;top:0;bottom:0;width:100%;border-radius:8px;background:linear-gradient(90deg,transparent,rgba(37,99,235,.25),transparent);animation:lw-scan .85s ease-in-out infinite}.lw-csv li.done{color:var(--text3)}.lw-csv li.done svg{color:#16a34a;flex-shrink:0}@keyframes lw-scan{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}.lw-pipe{display:flex;flex-direction:column;align-items:center;padding:20px 0}.lw-pipe-line{flex:1 1;width:1px;background:#bcd0f2;position:relative;overflow:hidden}.lw-pipe.busy .lw-pipe-line:after{content:"";position:absolute;left:-1px;width:3px;height:30%;border-radius:2px;background:var(--cta);box-shadow:0 0 10px var(--cta);animation:lw-flow-y .9s linear infinite}.lw-engine{width:38px;height:38px;margin:10px 0;border-radius:12px;flex-shrink:0;display:grid;place-items:center;color:var(--text3);background:#fff;border:1px solid #bcd0f2;transition:color .3s,border-color .3s,box-shadow .3s}.lw-pipe.busy .lw-engine{color:var(--cta);border-color:var(--cta);animation:lw-pulse .9s ease-out infinite}@keyframes lw-flow-y{0%{top:-30%}to{top:100%}}@keyframes lw-flow-x{0%{left:-30%}to{left:100%}}@keyframes lw-pulse{0%{box-shadow:0 0 0 0 rgba(37,99,235,.45)}to{box-shadow:0 0 0 10px rgba(37,99,235,0)}}.lw-out-top{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:0 12px}.lw-status{font:500 12px/1 ui-monospace,SFMono-Regular,Menlo,monospace;color:var(--text3);white-space:nowrap}.lw-bar{height:3px;border-radius:3px;background:rgba(15,40,100,.048);overflow:hidden;margin-bottom:8px}.lw-bar i{display:block;height:100%;background:linear-gradient(90deg,var(--cta),#3b82f6);transition:width .6s ease}.lw-panel:not(.is-live) .lw-bar{display:none}.lw-row{display:grid;grid-template-columns:1.25fr 1.15fr .8fr .9fr .55fr;grid-gap:14px;gap:14px;align-items:center;min-height:56px;padding:0 16px;border-bottom:1px solid var(--border-hair);font-size:14px;color:var(--ink)}.lw-head{min-height:44px;font-size:13.5px;color:var(--muted)}.lw-num{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.lw-dot{display:inline-block;width:7px;height:7px;border-radius:50%;margin-right:8px;vertical-align:middle;position:relative;top:-1px}.lw-dot.bad{background:#dc2626;box-shadow:0 0 8px rgba(220,38,38,.6)}.lw-dot.ok{background:#16a34a;box-shadow:0 0 8px rgba(22,163,74,.6)}.lw-dot.warn{background:#d97706;box-shadow:0 0 8px rgba(217,119,6,.6)}.is-live .lw-in-row{animation:lw-row-in .5s cubic-bezier(.2,.8,.2,1) both}.is-live .lw-in-row .lw-num{animation:lw-glow 1.2s ease-out both}@keyframes lw-row-in{0%{opacity:0;transform:translateX(-14px);background:rgba(37,99,235,.12)}to{opacity:1;transform:none;background:transparent}}@keyframes lw-glow{0%{color:var(--cta)}to{color:var(--ink)}}.lw-empty span,.lw-skel span{display:block;height:10px;border-radius:6px}.lw-skel span{background:linear-gradient(90deg,rgba(15,40,100,.04) 25%,rgba(37,99,235,.18) 50%,rgba(15,40,100,.04) 75%);background-size:200% 100%;animation:lw-shimmer .9s linear infinite}.lw-skel span:first-child{width:80%}.lw-skel span:nth-child(2){width:60%}.lw-skel span:nth-child(3){width:55%}.lw-skel span:nth-child(4){width:70%}.lw-skel span:nth-child(5){width:50%}.lw-empty span{background:rgba(15,40,100,.03);width:50%}@keyframes lw-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.lw-summary{display:flex;flex-wrap:wrap;gap:8px 20px;margin-top:16px;padding:0 16px;font-size:13px;color:var(--text2);opacity:0;transform:translateY(6px);transition:opacity .4s,transform .4s}.lw-summary.show{opacity:1;transform:none}.lw-sum-note{margin-left:auto;color:var(--text3)}.lw-status-cell{display:flex;flex-direction:column;align-items:flex-start;gap:4px}.lw-status-cell small{font-size:12px;color:var(--text3)}.lw-pill{font-size:12px;font-weight:700;padding:2px 9px;border-radius:999px}.lw-pill.ok{color:#16a34a;background:rgba(22,163,74,.1)}.lw-pill.bad{color:#dc2626;background:rgba(220,38,38,.1)}.lw-pill.warn{color:#d97706;background:rgba(217,119,6,.1)}@media (max-width:900px){.lw-panel{grid-template-columns:1fr}.lw-in{padding:24px 22px 8px}.lw-out{padding:8px 22px 22px}.lw-pipe{flex-direction:row;padding:0 22px}.lw-pipe-line{width:auto;height:1px}.lw-engine{margin:0 10px}.lw-pipe.busy .lw-pipe-line:after{top:-1px;left:auto;width:30%;height:3px;animation-name:lw-flow-x}}@media (max-width:600px){.lw-in{padding:20px 18px 6px}.lw-out{padding:6px 18px 18px}.lw-pipe{padding:0 18px}.lw-head{display:none}.lw-row{grid-template-columns:1fr;gap:6px;min-height:0;padding:14px 0;align-content:center}.lw-num{font-weight:600}.lw-row [data-label]:before{content:attr(data-label) ": ";color:var(--muted)}.lw-status-cell{flex-direction:row;align-items:center;gap:8px}.lw-status-cell:before{margin-right:-2px}.lw-sum-note{margin-left:0;flex-basis:100%}.lw-csv{font-size:14px}.lw-summary{padding:0}.lw-out-top .lw-label{margin-bottom:10px}.lw-status{margin-bottom:14px}}@media (prefers-reduced-motion:reduce){.lw-panel *{animation:none!important;transition:none!important}}.vs-section{padding-top:40px}.vs-steps{list-style:none;padding:0;margin:0;border-top:1px solid var(--border-hair)}.vs-step{display:grid;grid-template-columns:64px minmax(0,.8fr) minmax(0,1.2fr);grid-gap:24px;gap:24px;align-items:baseline;padding:32px 0;border-bottom:1px solid var(--border-hair)}.vs-step h3{font-size:22px;font-weight:700;color:var(--ink);letter-spacing:-.01em;margin:0}.vs-step p{font-size:15.5px;line-height:1.6;color:var(--text2);margin:0}.vs-step .vs-note{margin-top:10px;font-size:14px;color:var(--cta);opacity:.85}@media (max-width:768px){.vs-step{grid-template-columns:1fr;gap:10px;padding:24px 0}.vs-step h3{font-size:19px}}.ip-section{padding-top:40px}.ip-table{border:1px solid var(--border-hair);border-radius:16px;overflow:hidden;background:rgba(15,40,100,.03)}.ip-row{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid var(--border-hair)}.ip-row:first-child{border-top:none}.ip-row span{padding:17px 22px;font-size:15px;color:var(--ink);display:flex;align-items:center;gap:8px}.ip-row span+span{border-left:1px solid var(--border-hair);color:var(--text2)}.ip-head span{font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);background:rgba(15,40,100,.03)}.ip-head span:first-child{color:#16a34a}.ip-head span+span{color:var(--muted)}@media (max-width:560px){.ip-row span{padding:14px;font-size:14px}.ip-head span{font-size:11px;letter-spacing:.06em}}.pr-section{padding-top:40px}.pr-grid{display:grid;grid-template-columns:.85fr 1.15fr;grid-gap:64px;gap:64px;align-items:start;padding-bottom:8px;border-bottom:1px solid var(--border-hair)}.pr-kicker{font:600 12px/1 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.18em;color:var(--cta)}.pr-lead h3{font-size:clamp(26px,2.6vw,34px);font-weight:800;color:var(--ink);letter-spacing:-.025em;line-height:1.15;margin:22px 0 16px}.pr-lead p{font-size:15.5px;line-height:1.7;color:var(--text2);margin:0;max-width:440px}.pr-lead .bt-link{margin-top:22px}.pr-item{padding:22px 0;border-top:1px solid var(--border-hair)}.pr-item:first-child{border-top:none;padding-top:0}.pr-item h4{font-size:19px;font-weight:700;color:var(--ink);margin:0 0 10px}.pr-item p{font-size:14.5px;line-height:1.7;color:var(--muted);margin:0}@media (max-width:900px){.pr-grid{grid-template-columns:1fr;gap:36px}}.cp-section{padding-top:40px}.cp-section .m-head{margin-bottom:36px}.cp-quote{margin:0;max-width:760px;padding:6px 0 6px 30px;border-left:3px solid var(--cta)}.cp-quote blockquote{margin:0;font-size:clamp(19px,1.7vw,24px);line-height:1.6;font-weight:500;color:var(--ink);letter-spacing:-.01em}.cp-quote figcaption{margin-top:20px;font-size:14.5px;color:var(--muted)}@media (max-width:560px){.cp-quote{padding-left:20px}}.tool-hero-title{font-size:clamp(42px,4.6vw,68px);line-height:1.06;letter-spacing:-.035em}@media (max-width:640px){.tool-hero-title{font-size:clamp(34px,11vw,46px)}}.tool-back{display:table;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}.fq-section{padding-top:40px}.home-page .m-section{padding-top:52px;padding-bottom:52px}@media (max-width:1024px){.home-page .m-section{padding-top:44px;padding-bottom:44px}}@media (max-width:768px){.home-page .m-section{padding-top:36px;padding-bottom:36px}}.tool-page .m-section{padding-top:40px;padding-bottom:64px}.tool-page .m-section.feat-cta{padding-top:8px}@media (max-width:768px){.tool-page .m-section{padding-top:32px;padding-bottom:40px}.tool-page .m-section.feat-cta{padding-top:8px}}.fq-section .m-head{margin-bottom:40px}.fq-grid{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:56px;column-gap:56px;align-items:start}.fq-col{display:flex;flex-direction:column}.fq-item{border-bottom:1px solid var(--border-hair)}.fq-item summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:16px;padding:22px 0;font-size:17px;font-weight:700;color:var(--ink);line-height:1.4}.fq-item summary::-webkit-details-marker{display:none}.fq-item summary:after{content:"+";flex-shrink:0;width:28px;height:28px;display:grid;place-items:center;border:1px solid var(--border-hair);border-radius:50%;color:var(--cta);font-size:18px;font-weight:500;line-height:1;transition:transform .2s,border-color .2s}.fq-item[open] summary:after{content:"–";border-color:rgba(37,99,235,.4)}.fq-item summary:hover{color:var(--cta)}.fq-item p{font-size:14.5px;line-height:1.7;color:var(--muted);margin:-8px 44px 22px 0}@media (max-width:768px){.fq-grid{display:flex;flex-direction:column;align-items:stretch}.fq-col{display:contents}.fq-item summary{padding:18px 0;font-size:16px}.fq-item p{margin-right:0}}.tool-more{padding-top:24px}.bulk-drop{display:flex;flex-direction:column;align-items:center;text-align:center;gap:4px;padding:22px;border:1.5px dashed #c5d3e8;border-radius:14px;background:rgba(15,40,100,.03)}.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:#e3eaf4;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:rgba(15,40,100,.03)}.bulk-tr b{font-size:11.5px;font-weight:700;padding:2px 8px;border-radius:999px}.bulk-tr b.ok{color:#16a34a;background:rgba(22,163,74,.1)}.bulk-tr b.bad{color:#dc2626;background:rgba(220,38,38,.1)}.bulk-tr b.warn{color:#d97706;background:rgba(217,119,6,.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(37,99,235,.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(37,99,235,.07),transparent 55%),rgba(15,40,100,.03)}.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:rgba(15,40,100,.03)}.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(37,99,235,.25);background:radial-gradient(80% 140% at 100% 0,rgba(37,99,235,.14),transparent 60%),#fff}.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 #d2ddee;background:rgba(15,40,100,.03);transition:border-color .15s,color .15s}.uc-jump a svg{color:var(--cta)}.uc-jump a:hover{border-color:rgba(37,99,235,.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,rgba(15,40,100,.03),rgba(15,40,100,.03));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:#f6f9ff;border:1px solid #e3eaf4}.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:#c5d3e8}.uc-flow-icon{width:33px;height:33px;flex-shrink:0;border-radius:10px;display:grid;place-items:center;color:var(--cta);background:rgba(37,99,235,.08);border:1px solid rgba(37,99,235,.2)}.uc-flow li.ok .uc-flow-icon{color:#16a34a;background:rgba(22,163,74,.1);border-color:rgba(22,163,74,.3)}.uc-flow li.warn .uc-flow-icon{color:#d97706;background:rgba(217,119,6,.1);border-color:rgba(217,119,6,.3)}.uc-flow li.bad .uc-flow-icon{color:#dc2626;background:rgba(220,38,38,.1);border-color:rgba(220,38,38,.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(37,99,235,.3);background:radial-gradient(80% 160% at 0 0,rgba(37,99,235,.12),transparent 60%),#fff}.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}.pr-included{margin-top:44px;padding:26px 28px;border-radius:18px;border:1px solid var(--border-hair);background:rgba(15,40,100,.03)}.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:rgba(15,40,100,.03);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,rgba(15,40,100,.03),rgba(15,40,100,.03));transition:border-color .15s,transform .15s}.ct-channel:hover{border-color:rgba(37,99,235,.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(37,99,235,.05);border:1px dashed rgba(37,99,235,.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 #e3eaf4;background:#f6f9ff;box-shadow:0 24px 60px rgba(15,40,100,.122)}.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:rgba(15,40,100,.03);border:1px solid #d2ddee;border-radius:999px;padding:8px 14px;cursor:pointer;transition:all .15s}.ct-topic:hover{color:var(--ink);border-color:#b5c7e3}.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:#fff;border:1px solid #d2ddee;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:#6b7c93}.ct-field input:focus,.ct-field textarea:focus{border-color:var(--cta);box-shadow:0 0 0 3px rgba(37,99,235,.15)}.ct-field.has-error input,.ct-field.has-error textarea{border-color:#dc2626}.ct-field-error{display:block;font-size:12.5px;color:#dc2626;margin-top:6px}.ct-error{padding:12px 14px;border-radius:10px;background:rgba(220,38,38,.1);border:1px solid rgba(220,38,38,.3);color:#dc2626;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:#16a34a;background:rgba(22,163,74,.12);border:1px solid rgba(22,163,74,.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:rgba(15,40,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:#93c5fd;background:rgba(96,165,250,.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:#f6f9ff;border:1px solid #e3eaf4}.dc-code-title{font-size:12px;font-weight:600;color:var(--text3);padding:9px 16px;border-bottom:1px solid #e3eaf4;background:rgba(15,40,100,.03)}.dc-code pre{margin:0;padding:16px;overflow-x:auto;font:13px/1.7 ui-monospace,SFMono-Regular,Fira Code,Menlo,monospace;color:#4a5b73}.dc-callout{display:flex;gap:10px;align-items:flex-start;padding:14px 16px;border-radius:12px;background:rgba(37,99,235,.05);border:1px solid rgba(37,99,235,.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:rgba(15,40,100,.03)}.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:rgba(15,40,100,.03);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)}.cov-section{padding-top:32px}.cov-search{display:flex;align-items:center;gap:10px;max-width:520px;margin:0 auto 40px;padding:0 16px;border-radius:12px;border:1px solid #d2ddee;background:#f6f9ff;color:var(--text3)}.cov-search:focus-within{border-color:var(--cta);box-shadow:0 0 0 3px rgba(37,99,235,.15)}.cov-search input{flex:1 1;min-width:0;height:50px;background:none;border:none;outline:none;font:inherit;font-size:15px;color:var(--ink)}.cov-search input::placeholder{color:#6b7c93}.cov-empty{text-align:center;color:var(--muted)}.cov-groups{columns:240px 4;column-gap:28px}.cov-group{page-break-inside:avoid;break-inside:avoid;margin-bottom:22px}.cov-letter{display:block;font-size:13px;font-weight:800;color:var(--cta);padding:0 10px 6px;border-bottom:1px solid var(--border-hair);margin-bottom:6px}.cov-group ul{list-style:none;padding:0;margin:0}.cov-group a{display:flex;align-items:center;gap:10px;padding:7px 10px;border-radius:8px;text-decoration:none;color:var(--text2);font-size:14.5px}.cov-group a:hover{background:rgba(37,99,235,.06);color:var(--ink)}.cov-flag{font-size:17px;line-height:1}.cov-name{flex:1 1;min-width:0}.cov-dial{font-size:12.5px;color:var(--text3);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cov-table{margin-top:26px;border:1px solid var(--border-hair);border-radius:14px;overflow:hidden;background:rgba(15,40,100,.03)}.cov-tr{display:flex;justify-content:space-between;gap:16px;padding:12px 16px;border-top:1px solid var(--border-hair);font-size:14px}.cov-tr:first-child{border-top:none}.cov-tr span{color:var(--muted)}.cov-tr b{color:var(--ink);font-weight:600;text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cov-gets{grid-template-columns:repeat(3,1fr)}@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}.cov-gets,.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 #d2ddee;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}.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}.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}.cov-gets,.feat-channel-grid,.feat-dash-list,.feat-grid{grid-template-columns:1fr}.cov-tr{flex-direction:column;gap:2px}.cov-tr b{text-align:left}.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{grid-template-columns:1fr}.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}.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:47s}.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}}.bv-card .hp-head{margin-bottom:14px}.bv-table{margin-top:0}.bv-table .bulk-tr{grid-template-columns:1.4fr .9fr 1fr;align-items:center}.bv-input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.bv-status{display:grid}.bv-status>b{grid-area:1/1;justify-self:start}.bulk-tr b.checking{display:inline-flex;align-items:center;gap:6px;color:var(--cta);background:rgba(37,99,235,.08);opacity:0;animation:bvCheck 6s infinite;animation-delay:calc(var(--i) * .55s)}.bulk-tr b.checking i{width:6px;height:6px;border-radius:50%;background:currentColor;animation:bvPulse .8s ease-in-out infinite alternate}.bulk-tr b.final{opacity:0;animation:bvFinal 6s infinite;animation-delay:calc(var(--i) * .55s)}.bv-sample .bulk-tr:not(.bulk-th){animation:bvRow 6s infinite;animation-delay:calc(var(--i) * .55s)}@keyframes bvCheck{0%,6%{opacity:0}26%,9%{opacity:1}30%,to{opacity:0}}@keyframes bvFinal{0%,28%{opacity:0;transform:scale(.85)}33%,90%{opacity:1;transform:none}97%,to{opacity:0}}@keyframes bvRow{0%,6%{background:transparent}12%,24%{background:rgba(37,99,235,.05)}32%,to{background:transparent}}@keyframes bvPulse{0%{opacity:.35}to{opacity:1}}.bv-drop{position:relative;margin-top:16px;display:flex;align-items:center;gap:14px;padding:16px 18px;border:1.5px dashed #c5d3e8;border-radius:14px;background:rgba(15,40,100,.03);cursor:pointer;transition:border-color .2s,background .2s}.bv-drop.is-drag,.bv-drop:hover{border-color:var(--cta);background:rgba(37,99,235,.05)}.bv-drop:has(.bv-input:focus-visible){outline:2px solid var(--cta);outline-offset:3px}.bv-drop-icon{flex-shrink:0;display:inline-flex;width:40px;height:40px;align-items:center;justify-content:center;border-radius:12px;color:var(--cta);background:rgba(37,99,235,.1)}.bv-drop-text{display:flex;flex-direction:column;gap:3px;min-width:0}.bv-drop-text b{font-size:14.5px;color:var(--ink)}.bv-drop-text small{font-size:12.5px;line-height:1.45;color:var(--text3)}.bv-drop-text u{color:var(--cta);text-decoration:none;font-weight:600}.bv-error{margin:10px 0 0;font-size:13px;color:#dc2626}.bv-note{margin:10px 0 0;font-size:12.5px;line-height:1.5;color:var(--text3)}.bv-scan{height:4px;border-radius:99px;background:#e3eaf4;overflow:hidden;margin-bottom:16px}.bv-scan i{display:block;height:100%;width:100%;border-radius:inherit;background:var(--accent-gradient);transform-origin:left;animation:bvFill 1.1s cubic-bezier(.2,.7,.2,1) both}@keyframes bvFill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.bv-stats{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;gap:10px;margin-bottom:14px}.bv-stats div{display:flex;flex-direction:column;gap:4px;padding:12px 14px;border:1px solid var(--border-hair);border-radius:12px;background:rgba(15,40,100,.03);opacity:0;animation:bvUp .5s ease-out forwards}.bv-stats div:nth-child(2){animation-delay:.1s}.bv-stats div:nth-child(3){animation-delay:.2s}.bv-stats b{font-size:20px;font-weight:800;color:var(--ink);letter-spacing:-.02em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.bv-stats span{font-size:11.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--text3)}.bv-row{opacity:0;animation:bvUp .45s ease-out forwards}.bulk-tr b.ready{color:var(--cta);background:rgba(37,99,235,.1)}.bv-dim{color:var(--text3)}.bv-hint{margin:0;font-size:13px;line-height:1.5;color:var(--text2)}.bv-cta{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:16px;white-space:normal;text-align:center;animation:bvGlow 2.4s ease-in-out 1.2s infinite}@keyframes bvGlow{0%,to{box-shadow:0 0 0 0 rgba(37,99,235,0)}50%{box-shadow:0 0 0 6px rgba(37,99,235,.14)}}.bv-foot{display:flex;flex-wrap:wrap;justify-content:space-between;gap:6px 12px;margin-top:12px;font-size:12.5px;color:var(--text3)}.bv-link{background:none;border:0;padding:0;font:inherit;font-weight:600;color:var(--cta);cursor:pointer}.bv-link:hover{text-decoration:underline}@keyframes bvUp{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media (max-width:420px){.bv-stats{gap:8px}.bv-stats div{padding:10px}.bv-stats b{font-size:17px}}@media (prefers-reduced-motion:reduce){.bulk-tr b.checking{display:none}.bulk-tr b.final,.bv-row,.bv-stats div{opacity:1;animation:none}.bv-cta,.bv-sample .bulk-tr,.bv-scan i{animation:none}}.bv-step-top{display:flex;align-items:center;justify-content:space-between}.bv-step-icon{display:inline-flex;width:36px;height:36px;align-items:center;justify-content:center;border-radius:10px;color:var(--cta);background:rgba(15,40,100,.03);border:1px solid var(--border-hair)}.bv-fields .ip-head span:first-child{color:var(--muted)}.bv-pill{font-size:12.5px;font-weight:700;padding:3px 10px;border-radius:999px}.bv-pill.ok{color:#16a34a;background:rgba(22,163,74,.1)}.bv-pill.bad{color:#dc2626;background:rgba(220,38,38,.1)}.bv-pill.warn{color:#d97706;background:rgba(217,119,6,.1)}.bv-code{font:600 13px/1.4 ui-monospace,SFMono-Regular,Menlo,monospace;color:var(--ink)}.bv-after{padding-top:40px}.bv-timeline{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:32px;gap:32px;position:relative}.bv-timeline:before{content:"";position:absolute;top:19px;left:20px;right:calc(33.333% - 20px);height:1px;background:linear-gradient(90deg,var(--cta),var(--border-hair))}.bv-tl-dot,.bv-tl-item{position:relative}.bv-tl-dot{z-index:1;display:inline-flex;width:40px;height:40px;align-items:center;justify-content:center;border-radius:50%;font:600 13px/1 ui-monospace,SFMono-Regular,Menlo,monospace;color:var(--cta);background:var(--bg,#fff);border:1px solid var(--cta)}.bv-tl-item h3{font-size:20px;font-weight:700;color:var(--ink);letter-spacing:-.01em;margin:20px 0 8px}.bv-tl-item p{font-size:15px;line-height:1.65;color:var(--muted);margin:0}@media (max-width:900px){.bv-timeline{grid-template-columns:1fr;gap:28px;padding-left:0}.bv-timeline:before{top:20px;bottom:20px;left:19px;right:auto;width:1px;height:auto;background:linear-gradient(180deg,var(--cta),var(--border-hair))}.bv-tl-item{padding-left:60px}.bv-tl-dot{position:absolute;left:0;top:0}.bv-tl-item h3{margin-top:8px}}.bv-quotes{display:grid;grid-template-columns:1.3fr 1fr;grid-gap:48px;gap:48px;align-items:start}.bv-quotes .cp-quote figcaption{display:flex;align-items:center;gap:12px}.bv-avatar{display:inline-flex;width:36px;height:36px;align-items:center;justify-content:center;border-radius:50%;font-size:12.5px;font-weight:700;color:var(--ink);background:var(--accent-gradient)}.bv-quote-list{display:flex;flex-direction:column;gap:22px}.bv-quote{margin:0;padding:20px 22px;border:1px solid var(--border-hair);border-radius:14px;background:rgba(15,40,100,.03)}.bv-quote blockquote{margin:0;font-size:15.5px;line-height:1.6;color:var(--text2)}.bv-quote figcaption{margin-top:12px;font-size:13.5px;color:var(--muted)}@media (max-width:900px){.bv-quotes{grid-template-columns:1fr;gap:32px}}.tool-hero-title.bv-title{font-size:clamp(40px,4.1vw,58px);text-wrap:balance}@media (max-width:640px){.tool-hero-title.bv-title{font-size:clamp(32px,10vw,44px)}}.bv-title .hero-accent{display:inline-block;text-wrap:balance}.ft-hero .hero-inner{display:block;max-width:860px;margin:0 auto;text-align:center}.ft-hero .hero-left{display:flex;flex-direction:column;align-items:center}.ft-hero .hero-subtitle{max-width:640px;margin-left:auto;margin-right:auto;text-wrap:balance}.ft-hero .hero-buttons{justify-content:center}.ft-checks{row-gap:40px}.ft-read{padding-top:40px}.ft-status-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:20px;gap:20px}.ft-status{padding:24px;border:1px solid var(--border-hair);border-top:3px solid;border-radius:14px;background:hsla(0,0%,100%,.02)}.ft-status.ok{border-top-color:#4ade80}.ft-status.bad{border-top-color:#f87171}.ft-status.warn{border-top-color:#fbbf24}.ft-status-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.ft-status .bv-pill{font-size:13.5px;padding:4px 12px}.ft-status p{margin:0;font-size:15px;line-height:1.65;color:var(--text2)}@media (max-width:900px){.ft-status-grid{grid-template-columns:1fr;gap:14px}}.ft-fields .ip-row{grid-template-columns:.9fr 1.2fr 1.2fr}.ft-fields .ip-row span:first-child{font-weight:600}.ft-fields .ip-head span:first-child{color:var(--muted);font-weight:700}.ft-fields .ip-head span:nth-child(2){color:#4ade80}@media (max-width:700px){.ft-fields .ip-head{display:none}.ft-fields .ip-row{grid-template-columns:1fr;padding:6px 0}.ft-fields .ip-row span{padding:6px 16px}.ft-fields .ip-row span+span{border-left:none}.ft-fields .ip-row span:not(:first-child):before{content:attr(data-label) ": ";color:var(--text3);font-size:12.5px;margin-right:4px;white-space:nowrap}.ft-fields .ip-row span:not(:first-child){display:block}}.lt-more{margin-top:28px}.uc-anchor{scroll-margin-top:96px}.cov-hero{padding-bottom:8px}.wp{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:18px;gap:18px}.wp-calc,.wp-price,.wp-refill,.wp-steps>div{border-radius:18px;border:1px solid var(--border-hair);background:linear-gradient(180deg,rgba(15,40,100,.03),rgba(15,40,100,.03)),var(--card)}.wp-price{padding:30px;border-color:rgba(37,99,235,.35);background:radial-gradient(90% 140% at 0 0,rgba(37,99,235,.12),transparent 60%),var(--card)}.wp-kicker{font:600 12px/1 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.18em;text-transform:uppercase;color:var(--cta)}.wp-amount{font-size:clamp(44px,6vw,64px);font-weight:800;letter-spacing:-.04em;line-height:1.05;color:var(--ink);margin:18px 0 14px}.wp-amount span{font-size:18px;font-weight:600;letter-spacing:0;color:var(--muted);margin-left:6px}.wp-price p{margin:0;font-size:15px;line-height:1.65;color:var(--text2);max-width:440px}.wp-calc{padding:26px 28px;display:flex;flex-direction:column;gap:14px}.wp-calc-label{font-size:14px;font-weight:600;color:var(--ink)}.wp-presets{display:flex;flex-wrap:wrap;gap:8px}.wp-chip{font:inherit;font-size:13.5px;font-weight:600;padding:8px 14px;border-radius:999px;cursor:pointer;color:var(--ink);background:rgba(15,40,100,.032);border:1px solid var(--border-hair)}.wp-chip:hover{border-color:rgba(37,99,235,.5)}.wp-chip.on{background:rgba(37,99,235,.1);border-color:rgba(37,99,235,.45)}.wp-input{font:inherit;font-size:18px;font-weight:600;width:100%;padding:12px 14px;border-radius:12px;color:var(--ink);background:rgba(15,40,100,.03);border:1px solid #d2ddee;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.wp-input:focus{outline:2px solid var(--cta);outline-offset:1px}.wp-result{display:flex;flex-direction:column;gap:4px;padding-top:6px}.wp-result span{font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--text3)}.wp-result b{font-size:34px;font-weight:800;letter-spacing:-.03em;color:var(--cta);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.wp-result small{font-size:13px;line-height:1.5;color:var(--muted)}.wp-steps{grid-column:1/-1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:18px;gap:18px}.wp-steps>div{padding:22px 24px;display:flex;flex-direction:column;gap:8px}.wp-refill b,.wp-steps b{font-size:16px;font-weight:700;color:var(--ink)}.wp-refill small,.wp-steps small{font-size:14px;line-height:1.6;color:var(--muted)}.wp-refill{grid-column:1/-1;padding:22px 24px;display:flex;gap:16px;align-items:flex-start}.wp-refill>div{display:flex;flex-direction:column;gap:6px}@media (max-width:900px){.wp,.wp-steps{grid-template-columns:minmax(0,1fr)}}@media (max-width:480px){.wp-calc,.wp-price{padding:22px 20px}}.home-page .hero:after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background-image:linear-gradient(rgba(15,40,100,.036) 1px,transparent 0),linear-gradient(90deg,rgba(15,40,100,.036) 1px,transparent 0);background-size:56px 56px;-webkit-mask-image:radial-gradient(ellipse 70% 60% at 50% 30%,#000 25%,transparent 75%);mask-image:radial-gradient(ellipse 70% 60% at 50% 30%,#000 25%,transparent 75%)}.home-page .hero{padding-top:64px}.home-hero-title{font-weight:800}.home-page .hero-accent{filter:drop-shadow(0 6px 28px rgba(37,99,235,.35))}.home-page .hero-subtitle{font-size:17.5px;color:#4a5b73;max-width:560px}.home-page .btn-lime{background:linear-gradient(135deg,#2563eb,#60a5fa);box-shadow:0 10px 30px -8px rgba(37,99,235,.6),inset 0 1px 0 rgba(15,40,100,.32);padding:14px 28px;font-weight:700}.home-page .btn-lime:hover{box-shadow:0 14px 36px -8px rgba(37,99,235,.75),inset 0 1px 0 rgba(15,40,100,.32)}.home-page .btn-outline{padding:14px 26px;border-color:rgba(37,99,235,.3);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.home-page .btn-outline:hover{border-color:rgba(37,99,235,.7);background:rgba(37,99,235,.08)}.hero-right{position:relative}.home-page .hero-checker-card{border-color:rgba(37,99,235,.22);box-shadow:0 40px 90px -30px rgba(37,99,235,.32),0 24px 60px -24px rgba(15,40,100,.245),inset 0 1px 0 rgba(15,40,100,.064)}.hero-right:before{content:"";position:absolute;inset:8% -6% -8% -6%;z-index:-1;border-radius:40px;pointer-events:none;background:radial-gradient(60% 60% at 50% 45%,rgba(37,99,235,.22),rgba(59,130,246,.12) 55%,transparent 75%);filter:blur(30px)}.home-page .hero-stat{padding:7px 16px 7px 8px;border-radius:999px;background:rgba(15,40,100,.032);border:1px solid rgba(15,40,100,.072)}.home-page .hero-stat-label{color:#3e4f68;font-weight:600}.home-page .hero-ways{border:0;padding:0;gap:16px;margin-top:32px}.home-page .hero-way{padding:22px 24px;border-radius:16px;position:relative;overflow:hidden;background:linear-gradient(180deg,rgba(15,40,100,.044),rgba(15,40,100,.03));border:1px solid rgba(15,40,100,.072);transition:transform .2s,border-color .2s,box-shadow .2s}.home-page .hero-way:before{content:"";position:absolute;left:0;top:0;right:0;height:2px;background:linear-gradient(90deg,#2563eb,transparent 70%);opacity:.7}.home-page .hero-way:hover{transform:translateY(-3px);border-color:rgba(37,99,235,.4);box-shadow:0 20px 40px -22px rgba(37,99,235,.4)}.home-page .bento-tile,.home-page .nx-card{box-shadow:inset 0 1px 0 rgba(15,40,100,.04),0 20px 50px -34px rgba(15,40,100,.28)}.home-page .bento-tile:hover{border-color:rgba(37,99,235,.45);box-shadow:inset 0 1px 0 rgba(15,40,100,.056),0 24px 60px -30px rgba(37,99,235,.35)}.home-page .m-head .section-h2{letter-spacing:-.03em}.api-code-wrap,.code-block,.footer{--ink:#e6f1fa;--text:#e6f1fa;--text2:#b7c6d8;--text3:#8fa3ba;--muted:#9fb2c8;--border-hair:hsla(0,0%,100%,.12);--border:hsla(0,0%,100%,.12);--border2:hsla(0,0%,100%,.18);--cta:#60a5fa;--cta-hover:#93c5fd;--cta-text:#06202a;--accent:#60a5fa;--lime:#60a5fa;--green:#4ade80;--red:#f87171;--card:#0f1f44;--bg3:hsla(0,0%,100%,.05);--text-primary:#e6f1fa;--text-muted:#9fb2c8;--nav-text:#e6f1fa}.footer{background:linear-gradient(180deg,#0b1e4a,#08142f)}.api-code-wrap,.code-block{background:#0b1b3a}.home-page .bento-tile,.home-page .hero-way,.home-page .nx-card,.wp-calc,.wp-price,.wp-refill,.wp-steps>div{background:#fff;border:1px solid #e1e9f5;box-shadow:0 1px 2px rgba(15,40,100,.04),0 14px 34px -18px rgba(15,40,100,.18)}.home-page .bento-tile:hover,.home-page .hero-way:hover{border-color:rgba(37,99,235,.4);box-shadow:0 1px 2px rgba(15,40,100,.05),0 22px 44px -20px rgba(37,99,235,.35)}.wp-price{background:radial-gradient(90% 140% at 0 0,rgba(37,99,235,.1),transparent 60%),#fff;border-color:rgba(37,99,235,.3)}.home-page .hero-checker-card{background:hsla(0,0%,100%,.82);border-color:rgba(37,99,235,.18);box-shadow:0 40px 80px -34px rgba(37,99,235,.45),0 20px 50px -28px rgba(15,40,100,.35),inset 0 1px 0 #fff}.home-page .hero-stat{background:#fff;border-color:#dce6f6;box-shadow:0 6px 18px -12px rgba(15,40,100,.25)}.home-page .hero-stat-label{color:#26374f}.home-page .hero-subtitle{color:#44566f}.hero-right:before{background:radial-gradient(60% 60% at 50% 45%,rgba(37,99,235,.18),rgba(14,165,233,.1) 55%,transparent 75%)}.m-stats{background:#f6f9ff}