@keyframes icCenter{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@keyframes icLeft{0%{opacity:0;transform:translate(40px,12px) rotate(0deg) scale(.6)}to{opacity:.55;transform:translate(0,12px) rotate(-15deg) scale(1)}}@keyframes icRight{0%{opacity:0;transform:translate(-40px,12px) rotate(0deg) scale(.6)}to{opacity:.55;transform:translate(0,12px) rotate(15deg) scale(1)}}@font-face{font-family:"SF Pro Rounded";src:url(https://freeinternet.tech/site/SF-Pro-Rounded-Medium.otf)format("opentype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"SF Pro Rounded";src:url(https://freeinternet.tech/site/SF-Pro-Rounded-Semibold.otf)format("opentype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"SF Pro Rounded";src:url(https://freeinternet.tech/site/SF-Pro-Rounded-Bold.otf)format("opentype");font-weight:700;font-style:normal;font-display:swap}*{margin:0;padding:0;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;-webkit-user-drag:none}body,html{width:100%;min-height:100vh;background:#1f1f1f;font-family:"SF Pro Rounded",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;font-weight:500;color:#fff;overflow:hidden;overscroll-behavior:none;position:fixed;touch-action:manipulation}@media (prefers-color-scheme:dark){body,html{background:#1c1c1c}}body::-webkit-scrollbar,html::-webkit-scrollbar{display:none;width:0;height:0}.sbar{position:fixed;top:0;left:0;right:0;height:max(env(safe-area-inset-top,0),20px);background:#1f1f1f;z-index:9999;pointer-events:none;transition:background-color .2s}@media (prefers-color-scheme:dark){.sbar{background:#1c1c1c}}@supports (-webkit-touch-callout:none){.sbar{display:block}}.wrap{position:relative;width:100%;max-width:440px;margin:0 auto;height:100vh;height:100svh;padding:0 20px;display:flex;flex-direction:column;overflow:hidden}.top{flex:0 0 auto}.icon-wrap{display:flex;justify-content:center;align-items:center;padding-top:calc(max(env(safe-area-inset-top,0),20px) + 30px);margin-bottom:14px;position:relative;height:130px}.icon-wrap svg{width:115px;height:115px;color:#40aefe;display:block;flex-shrink:0}.icon-wrap .ic-center{width:115px;height:115px;position:relative;z-index:2}.icon-wrap.icons-three .ic-side{width:80px;height:80px;opacity:.55}.icon-wrap.icons-three .ic-center{opacity:0;transform:scale(.8);animation:icCenter .5s cubic-bezier(.22,1,.36,1) forwards}.icon-wrap.icons-three .ic-left,.icon-wrap.icons-three .ic-right{filter:blur(1.5px);z-index:1;opacity:0;transform:translate(0,12px) scale(.6)}.icon-wrap.icons-three .ic-left{margin-right:-20px;animation:icLeft .7s cubic-bezier(.22,1,.36,1) .55s forwards}.icon-wrap.icons-three .ic-right{margin-left:-20px;animation:icRight .7s cubic-bezier(.22,1,.36,1) .55s forwards}@media (prefers-reduced-motion:reduce){.icon-wrap.icons-three .ic-side{filter:none}}.email,.sub,h1,h2.code-h{font-family:"SF Pro Rounded",sans-serif}h1,h2.code-h{font-size:34px;font-weight:700;text-align:center;letter-spacing:-.6px;margin-top:49px;margin-bottom:2px;color:#fff}.email,.sub{font-size:16px}.sub{font-weight:600;text-align:center;color:#8a8a8a;line-height:1.4;margin-bottom:24px;padding:0;white-space:nowrap}.email{display:block;width:100%;height:50px;padding:0 20px;background:#2a2a2a;border:1px solid transparent;border-radius:100px;color:#fff;font-weight:500;outline:0;transition:border-color .15s;-webkit-user-select:text;user-select:text}.email::placeholder{color:#8a8a8a;font-weight:500}.email:focus{border:.8px solid #40aefe}.hint{font-size:13px;font-weight:500;color:#8a8a8a;line-height:1.5;padding:0 12px;text-align:left;margin-top:12px;font-family:"SF Pro Rounded",sans-serif}.hint b{font-weight:600;color:#a0a0a0}.bottom{position:fixed;left:0;right:0;bottom:0;z-index:500;background:#242424;border-top:.3px solid rgba(255,255,255,.12);border-top-left-radius:35px;border-top-right-radius:35px;padding:26px 12px calc(14px + env(safe-area-inset-bottom));transform:translateY(0);opacity:1;transition:opacity .3s ease;will-change:transform,opacity}@media (prefers-color-scheme:dark){.bottom{background:#1e1e1e}}.bottom-inner,.btn{width:100%;padding:0}.bottom-inner{margin:0;transform:translateY(-6px)}.btn{display:block;height:50px;background:#40aefe;border:0;border-radius:100px;color:#fff;font-size:16px;font-weight:700;font-family:"SF Pro Rounded",sans-serif;cursor:pointer;transition:opacity .15s}.btn:active{opacity:.9}.btn:disabled{opacity:.5}.msg{min-height:0;margin-top:0;text-align:center;font-size:13px;font-weight:500;color:#8a8a8a;font-family:"SF Pro Rounded",sans-serif;padding:0 20px}.msg:not(:empty){margin-top:10px;min-height:18px}.msg.err{color:#ff6b6b}.msg.ok{color:#40aefe}.p1,.p2{flex-direction:column;flex:1 1 auto;min-height:0}.p1,.p2,.p2.on{display:flex}.p1.off,.p2{display:none}.code-sub{font-size:16px;font-weight:600;text-align:center;color:#8a8a8a;line-height:1.4;margin-bottom:24px;padding:0;font-family:"SF Pro Rounded",sans-serif}.code-box,.code-row{width:100%;display:flex;align-items:center;justify-content:center}.code-row{gap:12px;padding:0}.code-box{height:50px;background:#2a2a2a;border:1px solid transparent;border-radius:100px;font-size:22px;font-weight:600;letter-spacing:10px;color:#8a8a8a;font-family:"SF Pro Rounded",sans-serif;outline:0;-webkit-user-select:text;user-select:text;text-align:center;padding:0 0 0 10px}.code-box.active{border:.8px solid #40aefe;color:#fff;background:#262626}.code-box::placeholder{color:#6a6a6a;font-weight:600}@media (prefers-color-scheme:dark){.code-box,.email{background:#262626}.code-box.active{background:#222}}.header .header-left,.header .header-left *,.header .header-title,.header a,.header a:active,.header a:focus,.header a:hover,.menu-panel .menu-item,.menu-panel .menu-item:active,.menu-panel .menu-item:focus,.menu-panel .menu-item:hover,.menu-panel .menu-logout,.menu-panel .menu-logout:active,.menu-panel .menu-logout:focus,.menu-panel .menu-logout:hover,.menu-panel a,.menu-panel a:active,.menu-panel a:focus,.menu-panel a:hover{text-decoration:none!important;border-bottom:none!important}.code-note{font-size:13px;font-weight:500;color:#8a8a8a;line-height:1.5;text-align:left;padding:0 14px;margin-top:14px;font-family:"SF Pro Rounded",sans-serif}