:root{color-scheme:light;font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:#35252e;background:#fbf5f8}*{box-sizing:border-box}body{margin:0;min-height:100svh;display:grid;place-items:center;padding:24px}main{width:min(100%,420px);padding:38px 30px;border-radius:26px;background:white;border:1px solid #f0e3ea;text-align:center;box-shadow:0 16px 55px #6528480c}.mark{width:68px;height:68px;border-radius:50%;display:grid;place-items:center;margin:0 auto 24px;background:#fbe7ef;color:#aa3564;font-size:30px}h1{font-size:29px;letter-spacing:-1px;margin:0 0 14px}p{line-height:1.65;color:#786975;font-size:15px}button,.button{display:block;width:100%;margin-top:26px;padding:16px;border:0;border-radius:99px;background:#aa3564;color:white;font:inherit;font-weight:650;cursor:pointer;text-decoration:none}button:disabled{opacity:.6;cursor:wait}button:focus-visible,a:focus-visible{outline:3px solid #63203d;outline-offset:4px}nav{margin-top:26px;font-size:13px}nav a{color:#786975;margin:0 8px;text-underline-offset:3px}#verification{margin-top:20px}#status{font-size:13px;min-height:1em}.preview{padding:12px;background:#fff5db;border-radius:10px;color:#765611;font-size:13px}.small{font-size:13px}strong{font-weight:650}.button.secondary,button.secondary{background:#fff4f8;color:#8b2b52;border:1px solid #efcfdd;margin-top:12px}.button:hover,button:hover{filter:brightness(.97)}.button span{float:right}[hidden]{display:none!important}input{max-width:100%;padding:12px;border:1px solid #efcfdd;border-radius:8px}details{margin-top:16px;font-size:13px;color:#786975}summary{cursor:pointer}.copy-address{user-select:all;overflow-wrap:anywhere}
body.network-gate-view{color-scheme:light;background:radial-gradient(ellipse at bottom,#e7efff 0,#f6f8fc 80%);color:#13182a;padding:24px}
.network-gate-view main{width:min(100%,480px);padding:36px 34px 28px;border-radius:36px;border:1px solid #fff;background:#fff;box-shadow:0 22px 64px #243b6a24;text-align:center}
.network-gate-view .gate-icon{width:84px;height:84px;margin:0 auto 24px;border-radius:27px;background:#4d7df3;display:grid;place-items:center;color:white}
.gate-icon svg{width:34px;height:34px;stroke:currentColor;fill:none;stroke-width:2.3;stroke-linecap:round;stroke-linejoin:round}
.network-gate-view h1{font-size:32px;line-height:1.18;letter-spacing:-.8px;margin-bottom:23px;font-weight:750}
.network-gate-view .gate-description{font-size:18px;line-height:1.42;color:#6c7180;margin:0 0 24px}
.gate-drop-label{display:block;position:relative;left:11%;margin-bottom:18px;font-size:13px;letter-spacing:2.5px;font-weight:700;color:#707582}
.gate-drop-label::after{content:'';position:absolute;height:11px;width:2px;background:#a1a5af;left:50%;top:22px;border-radius:2px}
.gate-track{position:relative;height:72px;border-radius:99px;background:#f0f0f2;isolation:isolate}
.gate-target{position:absolute;left:50%;width:26%;height:100%;border-left:2px dashed #a3a7af;border-right:2px dashed #a3a7af;background:repeating-linear-gradient(135deg,#e4e5e8 0 11px,#f1f2f4 11px 22px);pointer-events:none;z-index:-1}
.gate-slider[data-in-target="yes"] .gate-target{border-color:#4575e6;background:repeating-linear-gradient(135deg,#e1eaff 0 11px,#eff4ff 11px 22px)}
.network-gate-view .gate-range{appearance:none;-webkit-appearance:none;display:block;width:100%;height:72px;margin:0;padding:4px;border:0;border-radius:99px;background:transparent;cursor:grab;touch-action:pan-y;direction:ltr;max-width:none;position:relative}
.gate-range:active{cursor:grabbing}
.gate-range::-webkit-slider-runnable-track{height:64px;background:transparent;border:0}
.gate-range::-webkit-slider-thumb{appearance:none;-webkit-appearance:none;width:64px;height:64px;border:0;border-radius:50%;background:#3564ec url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath d='m9 9 7 7-7 7m8-14 7 7-7 7' fill='none' stroke='white' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/30px no-repeat;box-shadow:0 7px 20px #3f6bed33}
.gate-range::-moz-range-track{height:64px;background:transparent;border:0}
.gate-range::-moz-range-thumb{width:64px;height:64px;border:0;border-radius:50%;background:#3564ec url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath d='m9 9 7 7-7 7m8-14 7 7-7 7' fill='none' stroke='white' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/30px no-repeat;box-shadow:0 7px 20px #3f6bed33}
.gate-range:focus-visible{outline:3px solid #315bd1;outline-offset:4px}
.network-gate-view .gate-hint{font-size:16px;line-height:1.5;margin:16px 0 0;color:#6c7180}
.network-gate-view #gate-status{font-size:13px;color:#50576a;margin:10px 0 0}
.network-gate-view #gate-status:empty{display:none}
.network-gate-view nav{margin-top:20px}
.network-gate-view nav a{color:#747b8a;font-size:12px}
.network-gate-view button{background:#3564ec}
.network-gate-view aside{margin-top:22px}
.network-gate-view [hidden]{display:none!important}
@media(max-width:420px){.network-gate-view main{padding:28px 22px 24px;border-radius:28px}.network-gate-view h1{font-size:28px}.network-gate-view .gate-description{font-size:17px}.network-gate-view .gate-icon{width:72px;height:72px;border-radius:23px}.network-gate-view .gate-hint{font-size:14px}}
@media(forced-colors:active){.gate-track{border:1px solid CanvasText}.gate-target{border:2px dashed Highlight}.gate-range{appearance:auto;-webkit-appearance:auto}.gate-icon{border:1px solid CanvasText}}
body:has(main[data-page="verification"]) main{width:min(100%,420px);max-width:100%;border-radius:26px;text-align:center;}body:has(main[data-page="verification"]){font-family:system-ui,-apple-system,sans-serif}body:has(main[data-page="verification"]) main button,body:has(main[data-page="verification"]) main .button{border-radius:99px}body:has(main[data-page="verification"]) main .page-portrait{width:88px;height:88px;border-radius:50%;object-fit:cover;margin:0 auto 24px;display:block}body:has(main[data-page="verification"]) main .page-footer{font-size:12px;margin-top:24px;white-space:pre-line}body:has(main[data-page="verification"]) main .page-description{white-space:pre-line}body:has(main[data-page="verification"]) main .designer-links{margin-top:20px}body:has(main[data-page="network-gate"]) main{width:min(100%,480px);max-width:100%;border-radius:36px;text-align:center;}body:has(main[data-page="network-gate"]){font-family:system-ui,-apple-system,sans-serif}body:has(main[data-page="network-gate"]) main button,body:has(main[data-page="network-gate"]) main .button{border-radius:14px}body:has(main[data-page="network-gate"]) main .page-portrait{width:88px;height:88px;border-radius:50%;object-fit:cover;margin:0 auto 24px;display:block}body:has(main[data-page="network-gate"]) main .page-footer{font-size:12px;margin-top:24px;white-space:pre-line}body:has(main[data-page="network-gate"]) main .page-description{white-space:pre-line}body:has(main[data-page="network-gate"]) main .designer-links{margin-top:20px}body:has(main[data-page="age"]) main{width:min(100%,420px);max-width:100%;border-radius:26px;text-align:center;}body:has(main[data-page="age"]){font-family:system-ui,-apple-system,sans-serif}body:has(main[data-page="age"]) main button,body:has(main[data-page="age"]) main .button{border-radius:99px}body:has(main[data-page="age"]) main .page-portrait{width:88px;height:88px;border-radius:50%;object-fit:cover;margin:0 auto 24px;display:block}body:has(main[data-page="age"]) main .page-footer{font-size:12px;margin-top:24px;white-space:pre-line}body:has(main[data-page="age"]) main .page-description{white-space:pre-line}body:has(main[data-page="age"]) main .designer-links{margin-top:20px}body:has(main[data-page="links"]) main{width:min(100%,420px);max-width:100%;border-radius:26px;text-align:center;}body:has(main[data-page="links"]){font-family:system-ui,-apple-system,sans-serif}body:has(main[data-page="links"]) main button,body:has(main[data-page="links"]) main .button{border-radius:99px}body:has(main[data-page="links"]) main .page-portrait{width:88px;height:88px;border-radius:50%;object-fit:cover;margin:0 auto 24px;display:block}body:has(main[data-page="links"]) main .page-footer{font-size:12px;margin-top:24px;white-space:pre-line}body:has(main[data-page="links"]) main .page-description{white-space:pre-line}body:has(main[data-page="links"]) main .designer-links{margin-top:20px}body:has(main[data-page="public"]) main{width:min(100%,420px);max-width:100%;border-radius:26px;text-align:center;}body:has(main[data-page="public"]){font-family:system-ui,-apple-system,sans-serif}body:has(main[data-page="public"]) main button,body:has(main[data-page="public"]) main .button{border-radius:99px}body:has(main[data-page="public"]) main .page-portrait{width:88px;height:88px;border-radius:50%;object-fit:cover;margin:0 auto 24px;display:block}body:has(main[data-page="public"]) main .page-footer{font-size:12px;margin-top:24px;white-space:pre-line}body:has(main[data-page="public"]) main .page-description{white-space:pre-line}body:has(main[data-page="public"]) main .designer-links{margin-top:20px}body:has(main[data-page="redirect"]) main{width:min(100%,420px);max-width:100%;border-radius:26px;text-align:center;}body:has(main[data-page="redirect"]){font-family:system-ui,-apple-system,sans-serif}body:has(main[data-page="redirect"]) main button,body:has(main[data-page="redirect"]) main .button{border-radius:99px}body:has(main[data-page="redirect"]) main .page-portrait{width:88px;height:88px;border-radius:50%;object-fit:cover;margin:0 auto 24px;display:block}body:has(main[data-page="redirect"]) main .page-footer{font-size:12px;margin-top:24px;white-space:pre-line}body:has(main[data-page="redirect"]) main .page-description{white-space:pre-line}body:has(main[data-page="redirect"]) main .designer-links{margin-top:20px}body:has(main[data-page="about"]) main{width:min(100%,420px);max-width:100%;border-radius:26px;text-align:center;}body:has(main[data-page="about"]){font-family:system-ui,-apple-system,sans-serif}body:has(main[data-page="about"]) main button,body:has(main[data-page="about"]) main .button{border-radius:99px}body:has(main[data-page="about"]) main .page-portrait{width:88px;height:88px;border-radius:50%;object-fit:cover;margin:0 auto 24px;display:block}body:has(main[data-page="about"]) main .page-footer{font-size:12px;margin-top:24px;white-space:pre-line}body:has(main[data-page="about"]) main .page-description{white-space:pre-line}body:has(main[data-page="about"]) main .designer-links{margin-top:20px}body:has(main[data-page="privacy"]) main{width:min(100%,420px);max-width:100%;border-radius:26px;text-align:center;}body:has(main[data-page="privacy"]){font-family:system-ui,-apple-system,sans-serif}body:has(main[data-page="privacy"]) main button,body:has(main[data-page="privacy"]) main .button{border-radius:99px}body:has(main[data-page="privacy"]) main .page-portrait{width:88px;height:88px;border-radius:50%;object-fit:cover;margin:0 auto 24px;display:block}body:has(main[data-page="privacy"]) main .page-footer{font-size:12px;margin-top:24px;white-space:pre-line}body:has(main[data-page="privacy"]) main .page-description{white-space:pre-line}body:has(main[data-page="privacy"]) main .designer-links{margin-top:20px}body:has(main[data-page="paused"]) main{width:min(100%,420px);max-width:100%;border-radius:26px;text-align:center;}body:has(main[data-page="paused"]){font-family:system-ui,-apple-system,sans-serif}body:has(main[data-page="paused"]) main button,body:has(main[data-page="paused"]) main .button{border-radius:99px}body:has(main[data-page="paused"]) main .page-portrait{width:88px;height:88px;border-radius:50%;object-fit:cover;margin:0 auto 24px;display:block}body:has(main[data-page="paused"]) main .page-footer{font-size:12px;margin-top:24px;white-space:pre-line}body:has(main[data-page="paused"]) main .page-description{white-space:pre-line}body:has(main[data-page="paused"]) main .designer-links{margin-top:20px}body:has(main[data-page="error"]) main{width:min(100%,420px);max-width:100%;border-radius:26px;text-align:center;}body:has(main[data-page="error"]){font-family:system-ui,-apple-system,sans-serif}body:has(main[data-page="error"]) main button,body:has(main[data-page="error"]) main .button{border-radius:99px}body:has(main[data-page="error"]) main .page-portrait{width:88px;height:88px;border-radius:50%;object-fit:cover;margin:0 auto 24px;display:block}body:has(main[data-page="error"]) main .page-footer{font-size:12px;margin-top:24px;white-space:pre-line}body:has(main[data-page="error"]) main .page-description{white-space:pre-line}body:has(main[data-page="error"]) main .designer-links{margin-top:20px}