@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/jetbrains-mono-cyrillic.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/jetbrains-mono-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Onest;font-style:normal;font-weight:300 800;font-display:swap;src:url(/fonts/onest-cyrillic.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Onest;font-style:normal;font-weight:300 800;font-display:swap;src:url(/fonts/onest-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Unbounded;font-style:normal;font-weight:400 900;font-display:swap;src:url(/fonts/unbounded-cyrillic.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Unbounded;font-style:normal;font-weight:400 900;font-display:swap;src:url(/fonts/unbounded-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--md-sys-color-surface:#fff8f5;--md-sys-color-surface-container:#fcebe3;--md-sys-color-surface-container-lowest:#fff;--md-sys-color-on-surface:#221a15;--md-sys-color-on-surface-variant:#51443b;--md-sys-color-outline-variant:#d6c3b8;--md-sys-color-primary:#8b5000;--md-sys-color-primary-container:#ffdcc2;--md-sys-color-on-primary:#fff;--md-sys-color-error:#ba1a1a;--md-sys-color-error-container:#ffede9;--bg:var(--md-sys-color-surface);--surface:var(--md-sys-color-surface-container-lowest);--text:var(--md-sys-color-on-surface);--muted:var(--md-sys-color-on-surface-variant);--line:var(--md-sys-color-outline-variant);--accent:var(--md-sys-color-primary);--tint:var(--md-sys-color-primary-container);--good:#38633d;--bad:var(--md-sys-color-error);--bad-bg:var(--md-sys-color-error-container);--font-sans:"Onest",system-ui,sans-serif;--font-mono:"JetBrains Mono",ui-monospace,monospace;--e-spatial-fast:linear(0,.0306,.1093,.2186,.3439,.4737,.5992,.7142,.815,.8994,.9669,1.0183,1.0547,1.0782,1.0908,1.0948,1.0922,1.0849,1.0746,1.0628,1.0505,1.0386,1.0276,1.018,1.0099,1.0034,.9985,.995,.9927,.9914,.991,.9912,.9919,.9929,.994,.9952,.9963,.9973,.9983,.999,.9996);--d-spatial-fast:.369s;--e-spatial:linear(0,.0208,.0742,.1484,.2345,.3256,.4166,.5039,.5853,.6592,.7249,.7822,.8314,.8728,.9071,.935,.9573,.9748,.9881,.9981,1.0051,1.0099,1.013,1.0146,1.0152,1.015,1.0142,1.0132,1.0119,1.0105,1.0091,1.0078,1.0065,1.0054,1.0044,1.0035,1.0027,1.002,1.0015,1.0011,1.0007);--d-spatial:.444s;--e-spatial-slow:linear(0,.0207,.0735,.1472,.2327,.3233,.4139,.501,.5822,.6561,.7219,.7793,.8287,.8703,.9049,.9331,.9557,.9735,.9871,.9973,1.0046,1.0095,1.0127,1.0145,1.0151,1.015,1.0143,1.0133,1.0121,1.0107,1.0093,1.008,1.0067,1.0056,1.0045,1.0036,1.0028,1.0022,1.0016,1.0011,1.0008);--d-spatial-slow:.609s;--e-effects-fast:linear(0,.0255,.0872,.1681,.2569,.3465,.4322,.5115,.5831,.6467,.7024,.7505,.7918,.8269,.8566,.8815,.9024,.9198,.9343,.9462,.9561,.9642,.9709,.9763,.9808,.9844,.9874,.9898,.9918,.9934,.9946,.9957,.9965,.9972,.9978,.9982,.9986,.9988,.9991,.9993,.9994);--d-effects-fast:.159s;--e-effects:linear(0,.0246,.0842,.1628,.2495,.3374,.4219,.5005,.5719,.6356,.6916,.7402,.7822,.8181,.8486,.8743,.896,.9141,.9292,.9418,.9523,.9609,.968,.9739,.9787,.9826,.9859,.9885,.9907,.9924,.9939,.995,.996,.9968,.9974,.9979,.9983,.9986,.9989,.9991,.9993);--d-effects:.24s;--e-effects-slow:linear(0,.0241,.0828,.1603,.246,.333,.4169,.4952,.5665,.6301,.6863,.7352,.7775,.8137,.8446,.8707,.8927,.9112,.9267,.9396,.9503,.9592,.9666,.9726,.9776,.9817,.9851,.9879,.9901,.992,.9935,.9947,.9957,.9965,.9972,.9977,.9982,.9985,.9988,.999,.9992);--d-effects-slow:.336s}*{box-sizing:border-box}body{background:var(--bg);color:var(--text);font:14px/1.5 var(--font-sans);-webkit-font-smoothing:antialiased;margin:0}button,input{font:inherit}button{cursor:pointer}button:disabled{cursor:wait}a{color:inherit;text-decoration:none}button:focus-visible,a:focus-visible,input:focus-visible,summary:focus-visible{outline:2px solid var(--accent);outline-offset:3px}::selection{background:var(--md-sys-color-primary-container)}code{font:12px/20px var(--font-mono)}.site{--card-padding:20px;max-width:768px;margin-inline:auto;padding:0 24px 32px}.header{align-items:center;min-height:80px;padding-block:24px 16px;display:flex}.brand{font:500 22px/32px "Unbounded",var(--font-sans);letter-spacing:-.6px;align-items:center;gap:12px;display:inline-flex}.intro{padding-block:24px 20px}h1{margin:0;font-size:22px;font-weight:500;line-height:28px}.check-form{padding:var(--card-padding);background:var(--md-sys-color-surface-container);border-radius:16px}.check-form label{margin-bottom:8px;font-size:13px;line-height:20px;display:block}.input-row{isolation:isolate;align-items:stretch;gap:4px;display:flex}.input-row input{background:var(--surface);width:0;min-width:0;min-height:48px;color:var(--text);font:14px/22px var(--font-mono);border:0;border-radius:24px 8px 8px 24px;flex:auto;padding:12px 16px;transition:background-color .16s linear;position:relative}.input-row input::placeholder{color:var(--muted)}.input-row input:focus{z-index:1;outline:none}.input-row input:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.submit{background:var(--accent);min-width:0;min-height:48px;color:var(--md-sys-color-on-primary);white-space:nowrap;touch-action:manipulation;transition:border-top-left-radius var(--d-spatial-fast) var(--e-spatial-fast),border-bottom-left-radius var(--d-spatial-fast) var(--e-spatial-fast),background-color .16s linear,color .16s linear;border:0;border-radius:8px 24px 24px 8px;flex:0 0 144px;justify-content:center;align-items:center;gap:8px;padding:12px 16px;font-size:14px;font-weight:500;line-height:20px;display:inline-flex;position:relative}.submit:hover{background:color-mix(in srgb,var(--accent),var(--md-sys-color-on-primary) 8%)}.submit:active{background:color-mix(in srgb,var(--accent),var(--md-sys-color-on-primary) 10%)}.submit:active:not(:disabled){border-top-left-radius:24px;border-bottom-left-radius:24px}.submit:disabled{background:color-mix(in srgb,var(--text) 12%,var(--md-sys-color-surface-container));color:color-mix(in srgb,var(--text) 38%,var(--md-sys-color-surface-container))}.form-bottom{color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 16px;margin-top:12px;font-size:11px;line-height:20px;display:flex}.examples{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.examples button,.text-button{color:var(--accent);font:inherit;text-underline-offset:3px;background:0 0;border:0;padding:0;line-height:20px;text-decoration:underline}.form-error{color:var(--bad);margin:12px 0 0;font-size:13px;line-height:20px;animation:.16s ease-out result-opacity}.results{border:1px solid var(--line);background:var(--surface);animation:result-position var(--d-spatial) var(--e-spatial),result-opacity .18s ease-out;border-radius:16px;margin-top:20px;overflow:hidden}.verdict{padding:var(--card-padding);background:var(--bg);align-items:flex-start;gap:12px;display:flex}.verdict.available{background:#edf3e8}.verdict.suspected{background:var(--bad-bg)}.verdict>div{min-width:0}.verdict-symbol{width:28px;height:28px;color:var(--muted);background:var(--md-sys-color-primary-container);border-radius:50%;flex:0 0 28px;justify-content:center;align-items:center;font-size:18px;line-height:28px;display:inline-flex}.available .verdict-symbol{color:var(--good);background:#dce8d5}.suspected .verdict-symbol{color:var(--bad);background:var(--bad-bg)}.verdict.checking .verdict-symbol{background:0 0}.verdict h2{margin:0;font-size:16px;font-weight:500;line-height:24px}.verdict p{color:var(--muted);margin:4px 0 0;font-size:12px;line-height:20px}.result-meta{padding:12px var(--card-padding);border-bottom:1px solid var(--line);color:var(--muted);flex-wrap:wrap;align-items:baseline;gap:8px 16px;font-size:11px;line-height:20px;display:flex}.checked-address{color:var(--text);overflow-wrap:anywhere}.sni{overflow-wrap:anywhere;min-width:0}.result-meta time{margin-left:auto}.probe-table{padding:0}.probe-table table{table-layout:fixed;border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%}.probe-table col.point-column{width:32%}.probe-table col{width:22.666%}.probe-table th,.probe-table td{vertical-align:middle;color:var(--text)}.probe-table thead th{border-bottom:1px solid var(--line);text-align:center;background:var(--surface);font:500 12px/20px var(--font-sans);padding:12px 4px}.probe-table thead th:first-child,.probe-table tbody th{text-align:left;padding-left:var(--card-padding)}.probe-table tbody td,.probe-table tbody th{border-bottom:1px solid var(--line);padding-block:16px}.probe-table tbody th{font:500 13px/20px var(--font-sans);white-space:nowrap;padding-right:4px}.probe-table tbody td{text-align:center;padding-inline:4px;line-height:20px}.probe-table thead th+th,.probe-table tbody td{border-left:1px solid color-mix(in srgb,var(--line) 40%,transparent)}.probe-table tbody tr:last-child>*{border-bottom:0}.probe-table td.probe-error{color:var(--muted);white-space:normal;overflow-wrap:anywhere;padding:12px;font-size:12px;line-height:20px}.signal{white-space:nowrap;width:68px;max-width:100%;font:400 14px/20px var(--font-sans);justify-content:flex-start;align-items:center;gap:6px;margin-inline:auto;display:flex}.signal.good{color:var(--text)}.signal.bad{color:var(--bad)}.signal-value{font:inherit;align-items:baseline;gap:3px;line-height:20px;display:inline-flex}.signal-number{font:inherit;font-variant-numeric:tabular-nums}.signal-unit{color:var(--muted);font:12px/1 var(--font-sans)}.status-icon{width:18px;height:18px;color:var(--good);background:#e4eee0;border-radius:50%;flex:0 0 18px;justify-content:center;align-items:center;display:inline-flex}.remix-icon{background:currentColor;flex:0 0 20px;width:20px;height:20px;display:block;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.status-icon .remix-icon{flex-basis:16px;width:16px;height:16px}.status-icon.failure{color:var(--bad);background:var(--bad-bg)}.verdict-symbol .status-icon{background:0 0;flex-basis:28px;width:28px;height:28px}.verdict-symbol .status-icon .remix-icon{flex-basis:20px;width:20px;height:20px}.signal .status-icon{background:0 0;border-radius:0;flex-basis:16px;width:16px;height:16px}.signal .status-icon .remix-icon{flex-basis:16px;width:16px;height:16px}.cell-loading{background:var(--md-sys-color-outline-variant);opacity:.45;border-radius:3px;width:40px;height:6px;margin-inline:auto;animation:1.4s ease-in-out infinite cell-loading;display:block}.probe-table tr:nth-child(2) .cell-loading{animation-delay:.1s}.result-footer{padding:12px var(--card-padding);border-top:1px solid var(--line);color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 16px;font-size:11px;line-height:20px;display:flex}.method{margin-top:12px}.method summary{cursor:pointer;min-height:48px;color:var(--muted);align-items:center;gap:8px;padding:12px 0;font-size:13px;line-height:24px;list-style:none;transition:color .16s linear;display:inline-flex}.method summary::-webkit-details-marker{display:none}.method summary:hover,.method details[open] summary{color:var(--accent)}.disclosure-label{line-height:24px;display:block;transform:translateY(1px)}.disclosure-icon{width:20px;height:20px;transition:transform var(--d-spatial-fast) var(--e-spatial-fast);flex:0 0 20px;display:block;position:relative;transform:rotate(0)}.method details[open] .disclosure-icon{transform:rotate(135deg)}.method details{interpolate-size:allow-keywords}.method details::details-content{opacity:0;height:0;transition:height var(--d-spatial) var(--e-spatial),opacity .16s ease-out,content-visibility var(--d-spatial) allow-discrete;overflow:clip}.method details[open]::details-content{opacity:1;height:auto}.method-detail{color:var(--muted);padding:0 0 4px 28px;font-size:12px;line-height:20px}.method-detail p{margin:0 0 12px}.method-detail p:last-child{margin-bottom:0}.muted{color:var(--muted)}.wave-progress{width:28px;height:28px;color:var(--accent);flex:0 0 28px;display:inline-flex}.wave-progress svg{width:100%;height:100%;animation:3s linear infinite wave-rotation;display:block;overflow:visible}.wave-progress path{stroke-width:3.5px;stroke-linecap:round;stroke-linejoin:round}.wave-track{stroke:var(--md-sys-color-primary-container)}.wave-active{stroke:currentColor;stroke-dasharray:22 78;animation:1.5s cubic-bezier(.4,0,.2,1) infinite wave-arc}.wave-progress.small{width:20px;height:20px;color:var(--md-sys-color-on-primary);flex-basis:20px}.wave-progress.small .wave-track{stroke:currentColor;opacity:.25}@keyframes wave-rotation{to{transform:rotate(360deg)}}@keyframes wave-arc{0%{stroke-dasharray:8 92;stroke-dashoffset:0}50%{stroke-dasharray:65 35;stroke-dashoffset:-12px}to{stroke-dasharray:8 92;stroke-dashoffset:-100px}}@keyframes cell-loading{50%{opacity:.85}}@keyframes result-position{0%{transform:translateY(8px)}to{transform:translateY(0)}}@keyframes result-opacity{0%{opacity:0}to{opacity:1}}@media (width<=540px){.site{--card-padding:16px;padding-inline:16px;padding-bottom:24px}.header{min-height:76px;padding-block:20px 16px}.intro{padding-block:16px}h1{font-size:20px;line-height:28px}.input-row input{padding-inline:12px;font-size:16px}.submit{flex-basis:126px;padding-inline:12px;font-size:13px}.form-bottom{gap:4px 12px;font-size:11px}.form-bottom>span{width:100%}.results{margin-top:16px}.verdict{gap:12px}.verdict h2{font-size:14px;line-height:24px}.result-meta{gap:8px 12px}.probe-table col.point-column{width:30%}.probe-table col{width:23.333%}.probe-table thead th{font-size:11px}.probe-table tbody th{font-size:12px}.signal{gap:4px;width:60px;font-size:13px}.signal-unit{font-size:11px}.signal .status-icon{flex-basis:16px;width:16px;height:16px}.signal .status-icon .remix-icon{flex-basis:14px;width:14px;height:14px}.cell-loading{width:32px}.result-footer{gap:4px}.result-footer>span{width:100%}}@media (width<=360px){.site{padding-inline:12px}.brand{font-size:21px}h1{font-size:19px}.submit{flex-basis:120px}.input-row input{padding-inline:12px}.probe-table tbody th{font-size:11px}.probe-table tbody td{padding-inline:2px}.signal{width:54px;font-size:12px}.signal-unit{font-size:10px}.signal .status-icon{flex-basis:14px;width:14px;height:14px}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}.wave-active{stroke-dasharray:65 35}}.brand-icon{background:currentColor;flex:0 0 28px;width:28px;height:28px;display:block;-webkit-mask:url(/icons/radar-line.svg) 50%/contain no-repeat;mask:url(/icons/radar-line.svg) 50%/contain no-repeat}.verdict.unknown .verdict-symbol,.verdict.suspected .verdict-symbol{background:0 0}.verdict-symbol>.remix-icon{flex-basis:28px;width:28px;height:28px}.ri-check-line{-webkit-mask-image:url(/icons/check-line.svg);mask-image:url(/icons/check-line.svg)}.ri-close-line{-webkit-mask-image:url(/icons/close-line.svg);mask-image:url(/icons/close-line.svg)}.ri-question-line{-webkit-mask-image:url(/icons/question-line.svg);mask-image:url(/icons/question-line.svg)}.ri-error-warning-line{-webkit-mask-image:url(/icons/error-warning-line.svg);mask-image:url(/icons/error-warning-line.svg)}.ri-add-line{-webkit-mask-image:url(/icons/add-line.svg);mask-image:url(/icons/add-line.svg)}
