.mx-tool{--mx-red:#e5484d;--mx-ease-out:cubic-bezier(.23, 1, .32, 1);--t-ok-bg:color-mix(in srgb, var(--mx-green) 11%, var(--mx-surface));--t-warn-bg:color-mix(in srgb, var(--mx-orange) 12%, var(--mx-surface));--t-bad-bg:color-mix(in srgb, var(--mx-red) 11%, var(--mx-surface));--t-ok-ink:#04824a;--t-warn-ink:#c24e00;--t-bad-ink:#c62a2f;--t-grid:#1118270f;--t-ghost:#11182712;color:var(--mx-ink)}:root[data-theme=dark] .mx-tool{--mx-red:#ff6369;--t-ok-ink:#3ee69a;--t-warn-ink:#ff9a57;--t-bad-ink:#ff8589;--t-grid:#eef2f60d;--t-ghost:#eef2f614}@keyframes mx-t-up{0%{opacity:0;transform:translateY(14px)}}@keyframes mx-t-fade{0%{opacity:0}}@keyframes mx-t-grow{0%{transform:scaleX(0)}}@keyframes mx-t-shimmer{to{background-position:-200% 0}}@keyframes mx-t-spin{to{transform:rotate(360deg)}}@keyframes mx-t-ring{0%{opacity:.55;transform:scale(.7)}to{opacity:0;transform:scale(1.9)}}.mx-tool__hero{isolation:isolate;background:radial-gradient(900px 380px at 50% -140px, color-mix(in srgb, var(--mx-green) 18%, transparent), transparent 72%), var(--mx-soft);padding:44px 20px 64px;position:relative;overflow:hidden}.mx-tool__hero:before{content:"";z-index:-1;background:repeating-linear-gradient(0deg, var(--t-grid) 0 1px, transparent 1px 56px), repeating-linear-gradient(90deg, var(--t-grid) 0 1px, transparent 1px 56px);pointer-events:none;position:absolute;inset:0;-webkit-mask:radial-gradient(60% 70% at 50% 18%,#000 20%,#0000 75%);mask:radial-gradient(60% 70% at 50% 18%,#000 20%,#0000 75%)}.mx-tool__hero-inner{text-align:center;width:min(860px,100%);margin:0 auto}.mx-tool__hero-inner>*{animation:mx-t-up .7s var(--mx-ease-out) both}.mx-tool__hero-inner>:nth-child(2){animation-delay:40ms}.mx-tool__hero-inner>:nth-child(3){animation-delay:80ms}.mx-tool__hero-inner>:nth-child(4){animation-delay:.14s}.mx-tool__crumbs{color:var(--mx-muted);flex-wrap:wrap;justify-content:center;gap:6px 8px;margin-bottom:22px;font-size:13.5px;display:flex}.mx-tool__crumbs a:hover{color:var(--mx-green)}.mx-tool__crumbs [aria-current]{color:var(--mx-body)}.mx-tool__badge{border:1px solid color-mix(in srgb, var(--mx-green) 30%, var(--mx-line));background:var(--mx-surface);color:var(--t-ok-ink);border-radius:99px;align-items:center;gap:8px;padding:6px 14px 6px 8px;font-size:13.5px;font-weight:600;display:inline-flex}.mx-tool__badge svg{background:color-mix(in srgb, var(--mx-green) 14%, transparent);border-radius:50%;width:22px;height:22px;padding:3px}.mx-tool__title{color:var(--mx-black);letter-spacing:-1.2px;font-size:52px;font-weight:700;line-height:1.08;margin-top:16px!important}.mx-tool__title span{color:var(--mx-green)}.mx-tool__lead{max-width:620px;color:var(--mx-body);font-size:18px;line-height:1.55;margin:16px auto 0!important}.mx-tool__app{width:min(1040px,100%);animation:mx-t-up .8s .2s var(--mx-ease-out) both;margin:30px auto 0}.mx-tf{width:min(780px,100%);margin:0 auto}.mx-tf__form{border:1px solid var(--mx-line);background:var(--mx-surface);border-radius:16px;align-items:center;gap:8px;padding:8px;transition:border-color .2s,box-shadow .2s;display:flex;position:relative;box-shadow:0 22px 50px -24px #0f172a4d,0 2px 6px #0f172a0a}:root[data-theme=dark] .mx-tf__form{box-shadow:0 22px 50px -20px #000000b3}.mx-tf__form:focus-within{border-color:color-mix(in srgb, var(--mx-green) 60%, var(--mx-line));box-shadow:0 0 0 4px color-mix(in srgb, var(--mx-green) 16%, transparent), 0 22px 50px -24px #0f172a4d}.mx-tf__icon{width:40px;color:var(--mx-muted);flex:none;place-items:center;display:grid}.mx-tf__input{min-width:0;height:58px;color:var(--mx-ink);font:inherit;background:0 0;border:0;flex:auto;padding:0 6px;font-size:19px}.mx-tf__input::placeholder{color:var(--mx-muted);opacity:1}.mx-tf__input:focus{outline:none}.mx-tf__btn{background:var(--mx-orange);color:#fff;min-width:152px;height:58px;font:inherit;cursor:pointer;transition:background-color .15s ease, transform .15s var(--mx-ease-out);border:0;border-radius:11px;flex:none;justify-content:center;align-items:center;gap:10px;padding:0 26px;font-size:17px;font-weight:600;display:inline-flex}.mx-tf__btn:hover{background:color-mix(in srgb, var(--mx-orange) 88%, #000)}.mx-tf__btn:active{transform:scale(.97)}.mx-tf__btn:disabled{cursor:progress;opacity:.85}.mx-tf__spin{border:2px solid #ffffff73;border-top-color:#fff;border-radius:50%;width:16px;height:16px;animation:.7s linear infinite mx-t-spin}.mx-tf__hint{color:var(--t-warn-ink);text-align:center;font-size:14px;margin:10px 0 0!important}.mx-tf__examples{color:var(--mx-muted);flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;font-size:14px;display:flex;margin:16px 0 0!important}.mx-tf__ex{border:1px solid var(--mx-line);background:var(--mx-surface);color:var(--mx-body);cursor:pointer;transition:border-color .15s ease, color .15s ease, transform .15s var(--mx-ease-out);border-radius:99px;padding:5px 12px;font-size:13.5px}.mx-tf__ex:hover{border-color:var(--mx-green);color:var(--mx-ink)}.mx-tf__ex:active{transform:scale(.96)}.mx-tool__out{text-align:left;margin-top:26px}.mx-tool__out:empty{display:none}.mx-results{flex-direction:column;gap:16px;display:flex}.mx-results>*{animation:mx-t-up .55s var(--mx-ease-out) both}.mx-results>:nth-child(2){animation-delay:60ms}.mx-results>:nth-child(3){animation-delay:.12s}.mx-results>:nth-child(4){animation-delay:.18s}.mx-results>:nth-child(n+5){animation-delay:.24s}.mx-results__pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.mx-results__more,.mx-results__note{color:var(--mx-muted);text-align:center;font-size:14.5px;margin:0!important}.mx-results__note{text-align:left}.mx-results__more a,.mx-linklike{color:var(--t-ok-ink);font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600;text-decoration:underline}.mx-rc{border:1px solid var(--mx-line);background:var(--mx-surface);border-radius:16px;min-width:0;padding:22px 24px;box-shadow:0 1px 2px #0f172a0a}.mx-rc--hero{padding:26px 28px;box-shadow:0 24px 48px -30px #0f172a59}:root[data-theme=dark] .mx-rc--hero{box-shadow:0 24px 48px -26px #000c}.mx-rc__head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 14px;margin-bottom:14px;display:flex}.mx-rc__title{color:var(--mx-black);letter-spacing:-.2px;overflow-wrap:anywhere;font-size:18px;font-weight:700}.mx-rc__meta{color:var(--mx-muted);font-size:13px}.mx-rc__empty{color:var(--mx-muted);font-size:15px;margin:0!important}.mx-kicker{color:var(--mx-muted);letter-spacing:.06em;text-transform:uppercase;font-size:13px;font-weight:600;margin:0 0 4px!important}.mx-muted{color:var(--mx-muted)}.is-mono,.mx-rc code,.mx-raw pre{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.mx-inline{flex-wrap:wrap;align-items:center;gap:6px 8px;min-width:0;display:inline-flex}.mx-fields{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:0 24px;margin:0;display:grid}.mx-field{border-top:1px dashed var(--mx-line);min-width:0;padding:12px 0}.mx-field--wide{grid-column:1/-1}.mx-field dt{color:var(--mx-muted);margin-bottom:3px;font-size:13px}.mx-field dd{color:var(--mx-ink);justify-content:space-between;align-items:flex-start;gap:8px;margin:0;font-size:15.5px;font-weight:600;display:flex}.mx-field dd.is-mono .mx-field__v{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:14px;font-weight:500}.mx-field dd.is-empty{color:var(--mx-muted);font-weight:400}.mx-field__v{overflow-wrap:anywhere;min-width:0}.mx-field__link{color:var(--t-ok-ink);text-underline-offset:3px;align-items:center;gap:4px;font-size:13px;font-weight:600;text-decoration:underline;display:inline-flex}.mx-field__v .mx-field__link{margin-left:8px}.mx-copy{border:1px solid var(--mx-line);background:var(--mx-surface);min-height:34px;color:var(--mx-body);white-space:nowrap;cursor:pointer;transition:border-color .15s ease, color .15s ease, background-color .15s ease, transform .15s var(--mx-ease-out);border-radius:9px;flex:none;align-items:center;gap:6px;padding:0 12px;font-size:13.5px;font-weight:600;display:inline-flex}.mx-copy:hover{border-color:var(--mx-green);color:var(--mx-ink)}.mx-copy:active{transform:scale(.95)}.mx-copy[data-state=ok]{border-color:var(--mx-green);background:var(--t-ok-bg);color:var(--t-ok-ink)}.mx-copy--icon{min-height:28px;color:var(--mx-muted);background:0 0;border-color:#0000;padding:0 7px}.mx-copy--icon span:empty{display:none}.mx-copy--icon:hover{background:var(--mx-surface-2)}.mx-copy--link{min-height:0;color:var(--t-ok-ink);font-size:inherit;background:0 0;border:0;padding:0}.mx-copy--link:hover,.mx-copy--link[data-state=ok]{background:0 0}.mx-pill{background:var(--t-ok-bg);color:var(--t-ok-ink);overflow-wrap:anywhere;border-radius:99px;align-items:center;gap:5px;padding:4px 10px;font-size:13px;font-weight:600;line-height:1.2;display:inline-flex}.mx-pill--muted{background:var(--mx-surface-2);color:var(--mx-muted)}.mx-pill--warn{background:var(--t-warn-bg);color:var(--t-warn-ink)}.mx-pill--lock{background:var(--mx-surface-2);color:var(--mx-body)}.mx-chips{flex-wrap:wrap;gap:8px;display:flex}.mx-state{border-radius:99px;align-items:center;gap:7px;padding:5px 12px;font-size:13.5px;font-weight:700;display:inline-flex}.mx-state:before{content:"";background:currentColor;border-radius:50%;width:8px;height:8px}.mx-state--ok{background:var(--t-ok-bg);color:var(--t-ok-ink)}.mx-state--soon{background:var(--t-warn-bg);color:var(--t-warn-ink)}.mx-state--expired{background:var(--t-bad-bg);color:var(--t-bad-ink)}.mx-tnote{border:1px solid var(--mx-line);background:var(--mx-surface);animation:mx-t-up .45s var(--mx-ease-out) both;border-radius:14px;align-items:flex-start;gap:14px;padding:18px 20px;display:flex}.mx-tnote__icon{border-radius:50%;flex:none;place-items:center;width:36px;height:36px;display:grid}.mx-tnote__body{flex:auto;min-width:0}.mx-tnote__body strong{color:var(--mx-black);overflow-wrap:anywhere;font-size:16.5px;display:block}.mx-tnote__text{color:var(--mx-body);overflow-wrap:anywhere;margin-top:3px;font-size:15px;line-height:1.5}.mx-tnote__act{flex:none;align-self:center}.mx-tnote--error{border-color:color-mix(in srgb, var(--mx-red) 35%, var(--mx-line));background:var(--t-bad-bg)}.mx-tnote--error .mx-tnote__icon{background:color-mix(in srgb, var(--mx-red) 18%, transparent);color:var(--t-bad-ink)}.mx-tnote--warn{border-color:color-mix(in srgb, var(--mx-orange) 35%, var(--mx-line));background:var(--t-warn-bg)}.mx-tnote--warn .mx-tnote__icon{background:color-mix(in srgb, var(--mx-orange) 18%, transparent);color:var(--t-warn-ink)}.mx-tnote--info .mx-tnote__icon{background:var(--mx-surface-2);color:var(--mx-body)}.mx-tnote--ok{border-color:color-mix(in srgb, var(--mx-green) 40%, var(--mx-line));background:var(--t-ok-bg);padding:24px}.mx-tnote--ok .mx-tnote__icon{background:var(--mx-green);color:#fff}.mx-tnote--ok .mx-tnote__body strong{font-size:20px}.mx-tbtn{background:var(--mx-green);color:#fff;white-space:nowrap;min-height:44px;transition:background-color .15s ease, transform .15s var(--mx-ease-out);border-radius:10px;justify-content:center;align-items:center;padding:0 20px;font-size:15.5px;font-weight:600;display:inline-flex}.mx-site a.mx-tbtn{color:#fff}.mx-tbtn:active{transform:scale(.97)}.mx-tbtn--orange{background:var(--mx-orange)}.mx-tbtn--orange:hover{background:color-mix(in srgb, var(--mx-orange) 88%, #000)}.mx-skel{flex-direction:column;gap:16px;display:flex}.mx-skel__card{flex-direction:column;gap:18px;display:flex}.mx-skel__grid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:18px 24px;display:grid}.mx-skel__grid>span{flex-direction:column;gap:8px;display:flex}.mx-skel__line{background:linear-gradient(90deg, var(--t-ghost) 0%, color-mix(in srgb, var(--t-ghost) 40%, transparent) 50%, var(--t-ghost) 100%) 0 0 / 200% 100%;border-radius:99px;height:14px;animation:1.3s linear infinite mx-t-shimmer;display:block}.mx-skel__line--sm{height:10px}.mx-age__top{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.mx-age__big{color:var(--mx-black);flex-wrap:wrap;align-items:baseline;gap:4px 10px;display:flex;margin:2px 0 6px!important}.mx-age__num{letter-spacing:-2px;font-variant-numeric:tabular-nums;color:var(--mx-green);font-size:64px;font-weight:800;line-height:1}.mx-age__num--sm{letter-spacing:-1px;color:var(--mx-black);font-size:40px}.mx-age__unit{color:var(--mx-body);margin-right:10px;font-size:18px;font-weight:600}.mx-age__sub{color:var(--mx-muted);font-size:15px;margin:0!important}.mx-timeline{margin-top:26px}.mx-timeline__track{background:var(--mx-surface-2);border-radius:99px;height:10px;position:relative}.mx-timeline__fill{width:calc(var(--w) * 100%);border-radius:inherit;background:linear-gradient(90deg, color-mix(in srgb, var(--mx-green) 45%, transparent), var(--mx-green));transform-origin:0;animation:mx-t-grow 1.2s .15s var(--mx-ease-out) both;position:absolute;inset:0 auto 0 0}.mx-timeline__now{border:3px solid var(--mx-surface);background:var(--mx-green);width:18px;height:18px;box-shadow:0 0 0 4px color-mix(in srgb, var(--mx-green) 22%, transparent);border-radius:50%;margin:-9px 0 0 -9px;animation:.4s 1.1s both mx-t-fade;position:absolute;top:50%}.mx-timeline__labels{color:var(--mx-muted);justify-content:space-between;gap:12px;margin-top:12px;font-size:13.5px;display:flex;position:relative}.mx-timeline__labels span{flex-direction:column;display:flex}.mx-timeline__labels strong{color:var(--mx-ink);font-size:13px}.mx-timeline__labels .is-mid{display:none}.mx-timeline__labels .is-end{text-align:right}.mx-exp{--tone:var(--mx-green)}.mx-exp__row{align-items:center;gap:28px;display:flex}.mx-exp__ring{text-align:center;flex:none;place-content:center;width:168px;height:168px;display:grid;position:relative}.mx-exp__ring svg{width:100%;height:100%;position:absolute;inset:0;transform:rotate(-90deg)}.mx-exp__ring circle{fill:none;stroke-width:10px;stroke-linecap:round}.mx-exp__ring-bg{stroke:var(--mx-surface-2)}.mx-exp__ring-fg{stroke:var(--tone);stroke-dasharray:1}.mx-exp__ring-n{color:var(--mx-black);letter-spacing:-1px;font-variant-numeric:tabular-nums;font-size:40px;font-weight:800;line-height:1;position:relative}.mx-exp__ring-l{color:var(--mx-muted);margin-top:4px;font-size:13px;font-weight:600;position:relative}.mx-exp__copy{flex:auto;min-width:0}.mx-exp__big{color:var(--mx-black);letter-spacing:-.4px;overflow-wrap:anywhere;font-size:26px;font-weight:700;line-height:1.2;margin:10px 0 6px!important}.mx-exp__sub{color:var(--mx-body);font-size:15px;margin:0 0 4px!important}.mx-exp__sub strong{color:var(--mx-ink)}.mx-exp>.mx-exp__row>.mx-copy{align-self:flex-start}.mx-whois-head{justify-content:space-between;align-items:center;gap:16px;display:flex}.mx-whois-head__name{color:var(--mx-black);letter-spacing:-.8px;overflow-wrap:anywhere;font-size:32px;font-weight:800;margin:0!important}.mx-nslist{counter-reset:ns;flex-direction:column;gap:8px;display:flex}.mx-nslist li{counter-increment:ns;align-items:center;gap:10px;display:flex}.mx-nslist li:before{content:counter(ns);background:var(--mx-surface-2);width:24px;height:24px;color:var(--mx-muted);border-radius:7px;flex:none;place-items:center;font-size:12px;font-weight:700;display:grid}.mx-nslist code{min-width:0;color:var(--mx-ink);overflow-wrap:anywhere;font-size:14.5px}.mx-raw pre{border:1px solid var(--mx-line);background:var(--mx-soft);max-height:420px;color:var(--mx-body);white-space:pre-wrap;overflow-wrap:anywhere;-webkit-user-select:text;user-select:text;border-radius:12px;margin:0;padding:16px 18px;font-size:13px;line-height:1.6;overflow:auto}.mx-raw__toggle summary{color:var(--t-ok-ink);cursor:pointer;font-size:14.5px;font-weight:600}.mx-raw__toggle[open] summary{margin-bottom:12px}.mx-iphead{align-items:center;gap:20px;display:flex}.mx-iphead__flag .mx-flag{box-shadow:0 0 0 1px var(--mx-line), 0 8px 18px -10px #0f172a66;object-fit:cover;border-radius:6px;display:block}.mx-iphead__main{flex:auto;min-width:0}.mx-iphead__ip{color:var(--mx-black);letter-spacing:-.5px;overflow-wrap:anywhere;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:34px;font-weight:700;line-height:1.15;margin:0!important}.mx-iphead__place{color:var(--mx-body);font-size:16px;margin:4px 0 0!important}.mx-flag{border-radius:2px}.mx-orgicon{object-fit:contain;box-shadow:0 0 0 1px var(--mx-line);background:#fff;border-radius:5px;flex:none}.mx-orgicon--none{background:var(--mx-surface-2);color:var(--mx-muted);text-transform:uppercase;place-items:center;font-size:11px;font-weight:700;display:inline-grid}.mx-flags{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:8px;display:grid}.mx-flagrow{background:var(--mx-surface-2);border-radius:10px;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;font-size:14px;display:flex}.mx-flagrow span{color:var(--mx-body)}.mx-flagrow strong{white-space:nowrap;font-size:13px}.mx-flagrow--no strong{color:var(--t-ok-ink)}.mx-flagrow--bad{background:var(--t-warn-bg)}.mx-flagrow--bad strong{color:var(--t-warn-ink)}.mx-flagrow--info strong{color:var(--mx-ink)}.mx-flagrow--unknown strong{color:var(--mx-muted);font-weight:500}.mx-dnsum{flex-wrap:wrap;gap:12px;display:flex}.mx-dnsum__stat{background:var(--mx-surface-2);border-radius:12px;flex-direction:column;min-width:120px;padding:12px 16px;display:flex}.mx-dnsum__stat strong{color:var(--mx-black);font-size:26px;font-weight:800;line-height:1.1}.mx-dnsum__stat span{color:var(--mx-muted);font-size:13px}.mx-dnsum__stat--wide{flex:240px;min-width:0}.mx-dnsum__stat--wide strong{overflow-wrap:anywhere;font-size:15px}.mx-dnsum__foot{margin:14px 0 0!important}.mx-iplist{border-top:1px solid var(--mx-line);margin-top:16px!important}.mx-iplist li{border-bottom:1px solid var(--mx-line);animation:mx-t-up .45s calc(var(--i,0) * 50ms + .1s) var(--mx-ease-out) both;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) minmax(0,1fr);align-items:center;gap:6px 16px;padding:12px 0;display:grid}.mx-iplist__ip{align-items:center;gap:8px;min-width:0;display:inline-flex}.mx-iplist__ip code{color:var(--mx-ink);overflow-wrap:anywhere;font-size:14.5px;font-weight:600}.mx-iplist__ip:hover code{color:var(--t-ok-ink)}.mx-iplist__where,.mx-iplist__org{min-width:0;color:var(--mx-body);overflow-wrap:anywhere;align-items:center;gap:7px;font-size:14px;display:inline-flex}.mx-ipc{scroll-margin-top:120px}.mx-ipc .mx-rc__title{font-size:17px}.mx-ipc__body{flex-direction:column;gap:14px;display:flex}.mx-verdict{align-items:center;gap:22px;display:flex}.mx-verdict__pulse{background:var(--tone);color:#fff;border-radius:50%;flex:none;place-items:center;width:64px;height:64px;display:grid;position:relative}.mx-verdict__pulse i{background:var(--tone);animation:mx-t-ring 2s var(--mx-ease-out) infinite;border-radius:50%;position:absolute;inset:0}.mx-verdict__pulse svg{position:relative}.mx-verdict--up{--tone:var(--mx-green);border-color:color-mix(in srgb, var(--mx-green) 35%, var(--mx-line))}.mx-verdict--warn{--tone:var(--mx-orange);border-color:color-mix(in srgb, var(--mx-orange) 35%, var(--mx-line))}.mx-verdict--down{--tone:var(--mx-red);border-color:color-mix(in srgb, var(--mx-red) 40%, var(--mx-line))}.mx-verdict__title{color:var(--mx-black);letter-spacing:-.5px;overflow-wrap:anywhere;font-size:28px;font-weight:700;line-height:1.2;margin:0!important}.mx-verdict__title span{color:var(--tone)}.mx-verdict__sub{color:var(--mx-body);font-size:15.5px;margin:6px 0 0!important}.mx-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.mx-metric{border:1px solid var(--mx-line);border-top:3px solid var(--tone,var(--mx-line));background:var(--mx-surface);min-width:0;animation:mx-t-up .5s calc(var(--i,0) * 60ms + 80ms) var(--mx-ease-out) both;border-radius:14px;flex-direction:column;gap:2px;padding:16px 18px;display:flex}.mx-metric span{color:var(--mx-muted);font-size:13px}.mx-metric strong{color:var(--mx-black);letter-spacing:-.4px;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:26px;font-weight:800;line-height:1.2}.mx-metric em{color:var(--mx-body);overflow-wrap:anywhere;font-size:13px;font-style:normal}.mx-metric--ok{--tone:var(--mx-green)}.mx-metric--warn{--tone:var(--mx-orange)}.mx-metric--bad{--tone:var(--mx-red)}.mx-metric--info{--tone:color-mix(in srgb, var(--mx-ink) 30%, transparent)}.mx-hops{border-top:1px solid var(--mx-line);flex-direction:column;gap:8px;display:flex;margin-top:14px!important;padding-top:14px!important}.mx-hops li{align-items:center;gap:10px;min-width:0;display:flex}.mx-hops code{min-width:0;color:var(--mx-body);overflow-wrap:anywhere;font-size:13.5px}.mx-hops li.is-final code{color:var(--mx-ink);font-weight:600}.mx-tool__wrap{width:min(1200px,100%);margin:0 auto}.mx-tool__h2{color:var(--mx-black);letter-spacing:-.8px;text-align:center;font-size:40px;font-weight:700;line-height:1.12}.mx-tool__h2 span{color:var(--mx-green)}.mx-tool__h2--left{text-align:left}.mx-tool__how{background:var(--mx-bg);padding:84px 20px}.mx-tool__steps{counter-reset:s;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid;margin-top:40px!important}.mx-tool__step{border:1px solid var(--mx-line);background:var(--mx-surface);border-radius:18px;padding:28px 26px;position:relative}.mx-tool__step:after{content:"";background:repeating-linear-gradient(90deg, var(--mx-line) 0 4px, transparent 4px 8px);width:21px;height:2px;position:absolute;top:46px;right:-21px}.mx-tool__step:last-child:after{display:none}.mx-tool__step-n{background:color-mix(in srgb, var(--mx-green) 14%, transparent);width:38px;height:38px;color:var(--t-ok-ink);border-radius:12px;place-items:center;margin-bottom:18px;font-size:17px;font-weight:800;display:grid}.mx-tool__step h3{color:var(--mx-black);font-size:20px;font-weight:700;margin-bottom:8px!important}.mx-tool__step p{color:var(--mx-body);font-size:16px;line-height:1.55;margin:0!important}.mx-tool__faq{background:var(--mx-soft);padding:84px 20px}.mx-tool__faq-grid{grid-template-columns:minmax(0,.8fr) minmax(0,1.4fr);gap:48px;display:grid}.mx-tool__faq-intro{color:var(--mx-body);font-size:17px;margin-top:16px!important}.mx-tool__faq-intro a{color:var(--t-ok-ink);text-underline-offset:3px;font-weight:600;text-decoration:underline}.mx-tool__faq-list{flex-direction:column;gap:12px;display:flex}.mx-tool__qa{border:1px solid var(--mx-line);background:var(--mx-surface);border-radius:14px;transition:border-color .2s}.mx-tool__qa[open]{border-color:color-mix(in srgb, var(--mx-green) 40%, var(--mx-line))}.mx-tool__qa summary{color:var(--mx-black);cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:18px 22px;font-size:17px;font-weight:600;list-style:none;display:flex}.mx-tool__qa summary::-webkit-details-marker{display:none}.mx-tool__qa summary i{background:var(--mx-surface-2);border-radius:50%;flex:none;width:28px;height:28px;position:relative}.mx-tool__qa summary i:before,.mx-tool__qa summary i:after{content:"";background:var(--mx-ink);width:12px;height:2px;transition:transform .25s var(--mx-ease-out);border-radius:2px;margin:-1px 0 0 -6px;position:absolute;top:50%;left:50%}.mx-tool__qa summary i:after{transform:rotate(90deg)}.mx-tool__qa[open] summary i{background:var(--mx-green)}.mx-tool__qa[open] summary i:before,.mx-tool__qa[open] summary i:after{background:#fff}.mx-tool__qa[open] summary i:after{transform:rotate(0)}.mx-tool__qa p{color:var(--mx-body);padding:0 22px 20px;font-size:16px;line-height:1.6;animation:.3s both mx-t-fade;margin:0!important}.mx-tool__more{background:var(--mx-bg);padding:84px 20px}.mx-tool__grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;display:grid;margin-top:36px!important}.mx-tool__grid--index{grid-template-columns:repeat(3,minmax(0,1fr));width:min(1100px,100%);margin:40px auto 0!important}.mx-tool__grid--index li{animation:mx-t-up .6s calc(var(--i,0) * 60ms + .2s) var(--mx-ease-out) both}.mx-tool__card{border:1px solid var(--mx-line);background:var(--mx-surface);height:100%;transition:border-color .2s ease, transform .25s var(--mx-ease-out), box-shadow .25s ease;border-radius:16px;flex-direction:column;gap:8px;padding:22px;display:flex}.mx-tool__card:hover{border-color:color-mix(in srgb, var(--mx-green) 50%, var(--mx-line));transform:translateY(-3px);box-shadow:0 18px 40px -26px #0f172a66}.mx-tool__card strong{color:var(--mx-black);font-size:17px}.mx-tool__card>span:not(.mx-tool__card-icon){color:var(--mx-body);font-size:14.5px;line-height:1.5}.mx-tool__card-icon{background:color-mix(in srgb, var(--mx-green) 13%, transparent);width:44px;height:44px;color:var(--t-ok-ink);transition:transform .25s var(--mx-ease-out);border-radius:12px;place-items:center;margin-bottom:6px;display:grid}.mx-tool__card:hover .mx-tool__card-icon{transform:rotate(-6deg)scale(1.06)}.mx-tool__card-go{color:var(--t-ok-ink);align-items:center;gap:6px;margin-top:auto;padding-top:8px;font-size:14.5px;font-style:normal;font-weight:600;display:inline-flex}.mx-tool__card-go svg{transition:transform .25s var(--mx-ease-out)}.mx-tool__card:hover .mx-tool__card-go svg{transform:translate(4px)}.mx-tool--index .mx-tool__hero{padding-bottom:84px}.mx-tool--index .mx-tool__card{text-align:left;padding:26px}.mx-tool__cta-band{background:var(--mx-bg);padding:0 20px 84px}.mx-tool--index .mx-tool__cta-band{padding-top:84px}.mx-tool__cta{isolation:isolate;background:var(--mx-navy);color:#fff;border-radius:22px;justify-content:space-between;align-items:center;gap:24px;width:min(1200px,100%);margin:0 auto;padding:40px 44px;display:flex;position:relative;overflow:hidden}.mx-tool__cta-glow{z-index:-1;background:radial-gradient(closest-side,#01be6973,#0000 70%);border-radius:50%;width:520px;height:520px;position:absolute;inset:-60% -10% auto auto}.mx-tool__cta h2{color:#fff;letter-spacing:-.5px;font-size:30px;font-weight:700}.mx-tool__cta p{color:#ffffffc7;font-size:16.5px;margin:8px 0 0!important}.mx-tool__cta-btn{background:var(--mx-orange);color:#fff;min-height:54px;transition:background-color .15s ease, transform .15s var(--mx-ease-out);border-radius:12px;flex:none;align-items:center;gap:10px;padding:0 26px;font-size:17px;font-weight:600;display:inline-flex}.mx-site a.mx-tool__cta-btn{color:#fff}.mx-tool__cta-btn:hover{background:color-mix(in srgb, var(--mx-orange) 88%, #000)}.mx-tool__cta-btn:active{transform:scale(.97)}.mx-tool__cta-btn svg{transition:transform .25s var(--mx-ease-out)}.mx-tool__cta-btn:hover svg{transform:translate(4px)}@media (max-width:1024px){.mx-tool__title{font-size:44px}.mx-tool__h2{font-size:36px}.mx-tool__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.mx-tool__grid--index{grid-template-columns:repeat(2,minmax(0,1fr))}.mx-tool__faq-grid{grid-template-columns:minmax(0,1fr);gap:28px}.mx-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.mx-tool__hero{padding:28px 16px 44px}.mx-tool__crumbs{margin-bottom:16px;font-size:12.5px}.mx-tool__title{letter-spacing:-.8px;font-size:36px}.mx-tool__lead{font-size:16.5px}.mx-tool__app{margin-top:24px}.mx-tf__form{border-radius:14px;flex-wrap:wrap;padding:6px}.mx-tf__icon{width:34px}.mx-tf__input{flex-basis:calc(100% - 50px);height:52px;font-size:17px}.mx-tf__btn{flex:100%;height:52px}.mx-tf__examples{gap:6px}.mx-rc{border-radius:14px;padding:18px 16px}.mx-rc--hero{padding:20px 18px}.mx-results__pair,.mx-fields{grid-template-columns:minmax(0,1fr)}.mx-age__top,.mx-whois-head{flex-direction:column;align-items:flex-start}.mx-age__num{font-size:52px}.mx-age__num--sm{font-size:32px}.mx-exp__row{flex-direction:column;align-items:flex-start;gap:16px}.mx-exp__ring{width:140px;height:140px}.mx-exp__ring-n{font-size:32px}.mx-exp__big{font-size:22px}.mx-whois-head__name{font-size:26px}.mx-iphead{flex-wrap:wrap;gap:14px}.mx-iphead__main{flex-basis:calc(100% - 80px)}.mx-iphead__ip{font-size:26px}.mx-iplist li{grid-template-columns:minmax(0,1fr);gap:4px}.mx-verdict{flex-direction:column;align-items:flex-start;gap:14px}.mx-verdict__title{font-size:23px}.mx-metric strong{font-size:22px}.mx-tnote{flex-wrap:wrap}.mx-tnote__act{flex-basis:100%}.mx-tnote__act .mx-tbtn{width:100%}.mx-tool__how,.mx-tool__faq,.mx-tool__more{padding:56px 16px}.mx-tool__h2{font-size:30px}.mx-tool__steps{grid-template-columns:minmax(0,1fr);gap:12px;margin-top:28px!important}.mx-tool__step{padding:22px 20px}.mx-tool__step:after{display:none}.mx-tool__qa summary{padding:16px 18px;font-size:16px}.mx-tool__qa p{padding:0 18px 18px;font-size:15px}.mx-tool__grid,.mx-tool__grid--index{grid-template-columns:minmax(0,1fr);gap:12px;margin-top:28px!important}.mx-tool__card{padding:18px}.mx-tool__cta-band{padding:0 16px 56px}.mx-tool--index .mx-tool__cta-band{padding-top:56px}.mx-tool__cta{flex-direction:column;align-items:flex-start;padding:28px 22px}.mx-tool__cta h2{font-size:24px}.mx-tool__cta-btn{justify-content:center;width:100%}}@media (max-width:420px){.mx-metrics{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.mx-tool *,.mx-tool :before,.mx-tool :after{transition:none!important;animation:none!important}}
