@import url(https://fonts.googleapis.com/css?family=Raleway&display=swap);*{-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-box-sizing:border-box;box-sizing:border-box;padding:0;margin:0}body,html{font-family:Raleway,sans-serif;background:#2b2b2b;overflow:hidden;font-size:18px;color:#fff;height:100vh;-webkit-font-smoothing:antialiased;-webkit-overflow-scrolling:touch;-webkit-text-size-adjust:none;-ms-text-size-adjust:none}#app{-webkit-transform:translateZ(0);transform:translateZ(0)}.lookup{-webkit-transform:translateX(-50%);transform:translateX(-50%);position:absolute;text-align:center;max-width:320px;z-index:100;width:100%;top:10vh;left:50%}.lookup .form-row{position:relative;margin:20px auto}.lookup .form-row>input[type=text]{background:hsla(0,0%,100%,.025);-webkit-transition:all 1s ease;transition:all 1s ease;text-align:center;font-family:Raleway;border-radius:0;font-size:18px;outline:0 none;padding:0 20px;color:#fff;height:50px;width:100%;border:0;border-bottom:1px solid hsla(0,0%,100%,.1)}.lookup .form-row>input[type=text]:focus{border-bottom-color:#ffc600;color:#ffc600}.lookup .form-row>input[type=text]:focus~*{visibility:visible;opacity:1}.lookup .form-row i.icon-copy{background:url(data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjQ4IiB3aWR0aD0iNDgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMzcgNDdIMTFhNCA0IDAgMDEtNC00VjhhNCA0IDAgMDE0LTRoM2ExIDEgMCAxMTAgMmgtM2EyIDIgMCAwMC0yIDJ2MzVhMiAyIDAgMDAyIDJoMjZhMiAyIDAgMDAyLTJWOGEyIDIgMCAwMC0yLTJoLTNhMSAxIDAgMTEwLTJoM2E0IDQgMCAwMTQgNHYzNWE0IDQgMCAwMS00IDR6TTM1IDlhMSAxIDAgMDEtMSAxSDE0YTEgMSAwIDExMC0yczEuMTI1LS4xMjUgMi0xbDItMnMuNzgxLTEgMi0xaDFhMyAzIDAgMDE2IDBoMWMxLjMxMiAwIDIgMSAyIDFsMiAyYy44NzUuODc1IDIgMSAyIDFhMSAxIDAgMDExIDF6TTI0IDNhMSAxIDAgMDAtMSAxaDJhMSAxIDAgMDAtMS0xem01LjM2MyA0cy0uNjc5LTEtMS44MTctMWgtNy4wOTFjLTEuMTQgMC0xLjgxOCAxLTEuODE4IDFsLS45MDkgMWgxMi41NDVsLS45MS0xeiIgZmlsbD0iI2ZmZiIgZmlsbC1ydWxlPSJldmVub2RkIi8+PC9zdmc+) no-repeat 50% 50%/cover;-webkit-transition:all 1s ease;transition:all 1s ease;position:absolute;visibility:hidden;cursor:pointer;height:27px;width:27px;opacity:0;z-index:1;left:8px;top:10px}.lookup .form-row button.icon-search{-webkit-transition:all .5s;transition:all .5s;visibility:hidden;position:absolute;background:none;cursor:pointer;height:50px;width:50px;padding:0;opacity:0;border:0;bottom:0;right:0}.lookup .form-row button.icon-search:before{border:2px solid #fff;-webkit-transition:all 1s;transition:all 1s;border-radius:50%;position:absolute;height:15px;width:15px;content:"";left:13px;top:14px}.lookup .form-row button.icon-search:after{-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:all 1s;transition:all 1s;border-radius:3px;position:absolute;background:#fff;bottom:16px;right:12px;content:"";height:2px;width:10px}.lookup .form-row button.icon-search:hover:before{border-color:#ffc600}.lookup .form-row button.icon-search:hover:after{background:#ffc600}.lookup .ip-details{display:grid;grid-template-columns:repeat(3,1fr);grid-column-gap:10px;margin:40px -10vw 0}@media screen and (max-width:640px){.lookup .ip-details{margin:40px -20px 0}}.lookup h5{font-weight:300;font-size:16px;color:#ffc600}.lookup h5+b{margin-top:10px;font-weight:500;display:block;color:#fff}footer{background:#2b2b2b;text-align:center;position:fixed;bottom:5vh;right:0;left:0}footer a{text-decoration:none;display:inline-block;padding:8px 0 10px;vertical-align:top;font-size:14px;color:#fff}footer a:hover{text-decoration:underline;color:#ffc600}.swal2-popup.swal2-toast{-webkit-box-shadow:0 0 .25em #222!important;box-shadow:0 0 .25em #222!important}