@import url("https://fonts.googleapis.com/css?family=Poppins:400,500,600,700&display=swap");::-moz-selection{background:#1a75ff;color:#fff}::selection{background:#1a75ff;color:#fff}.wrapper{overflow:hidden;background:#fff;padding:30px;border-radius:15px;box-shadow:0 15px 20px rgba(0,0,0,.1)}.wrapper .title-text{display:flex;width:200%}.wrapper .title{width:50%;font-size:25px;font-weight:600;text-align:center;transition:all .6s cubic-bezier(.68,-.55,.265,1.55)}.wrapper .slide-controls{position:relative;display:flex;padding-left:5%;padding-right:5%;height:40px;width:100%;overflow:hidden;margin:30px 0 10px;justify-content:space-between;border-radius:3px}.slide-controls .slide{height:100%;width:100%;color:#fff;font-size:15px;font-weight:500;text-align:center;line-height:37px;cursor:pointer;z-index:1;transition:all .6s ease}.slide-controls label.signup{color:#fff}.slide-controls .slider-tab{position:absolute;height:100%;width:45%;left:5%;z-index:0;border-radius:3px;background:#32bf71;transition:all .6s cubic-bezier(.68,-.55,.265,1.55)}.form-container input[type=radio]{display:none}#signup:checked~.slider-tab{left:50%}#signup:checked~label.signup{color:#fff;cursor:default;-webkit-user-select:none;-moz-user-select:none;user-select:none}#login:checked~label.signup,#signup:checked~label.login{color:#fff}#login:checked~label.login{cursor:default;-webkit-user-select:none;-moz-user-select:none;user-select:none}.wrapper .form-container{width:100%;overflow:hidden}.form-container .form-inner{display:flex;width:200%}.form-container .form-inner .form{width:50%;transition:all .6s cubic-bezier(.68,-.55,.265,1.55)}.form-inner form .field{height:50px;width:100%;margin-top:20px}.form-inner .form .field input{height:100%;width:100%;outline:none;padding-left:15px;border-radius:15px;border:solid #d3d3d3;border-width:1px 1px 2px;font-size:17px;transition:all .3s ease}.form-inner .form .field input:focus{border-color:#1a75ff}.form-inner .form .field input::-moz-placeholder{color:#999;-moz-transition:all .3s ease;transition:all .3s ease}.form-inner .form .field input::placeholder{color:#999;transition:all .3s ease}form .field input:focus::-moz-placeholder{color:#1a75ff}form .field input:focus::placeholder{color:#1a75ff}.form-inner .form .pass-link{margin-top:5px}.form-inner .form .signup-link{text-align:center;margin-top:30px}.form-inner .form .pass-link a,.form-inner .form .signup-link a{color:#1a75ff;text-decoration:none}.form-inner .form .pass-link a:hover,.form-inner .form .signup-link a:hover{text-decoration:underline}.form .btn{height:50px;width:100%;border-radius:15px;position:relative;overflow:hidden}.form .btn .btn-layer{height:100%;width:300%;position:absolute;left:-100%;background:-webkit-linear-gradient(right,#036,#004080,#0059b3,#0073e6);border-radius:15px;transition:all .4s ease}.form .btn:hover .btn-layer{left:0}.form .btn input[type=submit]{height:100%;width:100%;z-index:1;position:relative;background:none;border:none;color:#fff;padding-left:0;border-radius:15px;font-size:20px;font-weight:500;cursor:pointer}.custom-toast{min-width:90vw;max-width:500px;margin-right:1rem!important;margin-left:auto!important;right:0!important;left:auto!important}@media (min-width:640px){.custom-toast{min-width:400px;margin-right:2rem!important;right:80px!important}}.gsi-material-button{-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;-webkit-appearance:none;background-color:#fff;background-image:none;border:1px solid #747775;border-radius:20px;box-sizing:border-box;color:#1f1f1f;cursor:pointer;font-family:Roboto,arial,sans-serif;font-size:14px;height:40px;letter-spacing:.25px;outline:none;overflow:hidden;padding:0 12px;position:relative;text-align:center;transition:background-color .218s,border-color .218s,box-shadow .218s;vertical-align:middle;white-space:nowrap;width:auto;max-width:400px;min-width:-moz-min-content;min-width:min-content}.gsi-material-button .gsi-material-button-icon{height:20px;margin-right:12px;min-width:20px;width:20px}.gsi-material-button .gsi-material-button-content-wrapper{align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;height:100%;justify-content:center;position:relative;width:100%}.gsi-material-button .gsi-material-button-contents{flex-grow:0;font-family:Roboto,arial,sans-serif;font-weight:500;overflow:hidden;text-overflow:ellipsis;vertical-align:top}.gsi-material-button .gsi-material-button-state{transition:opacity .218s;bottom:0;left:0;opacity:0;position:absolute;right:0;top:0}.gsi-material-button:disabled{cursor:default;background-color:#ffffff61;border-color:#1f1f1f1f}.gsi-material-button:disabled .gsi-material-button-contents,.gsi-material-button:disabled .gsi-material-button-icon{opacity:38%}.gsi-material-button:not(:disabled):active .gsi-material-button-state,.gsi-material-button:not(:disabled):focus .gsi-material-button-state{background-color:#303030;opacity:12%}.gsi-material-button:not(:disabled):hover{box-shadow:0 1px 2px 0 rgba(60,64,67,.3),0 1px 3px 1px rgba(60,64,67,.15)}.gsi-material-button:not(:disabled):hover .gsi-material-button-state{background-color:#303030;opacity:8%}.x-menu-btn{background-color:inherit;border:0;display:block;width:34px;height:34px;position:relative;cursor:pointer;background-color:transparent}.x-menu-btn:before{top:12px;transition-delay:.2s,.4s,0s;content:"";display:block;height:3.5px;width:24px;background-color:#84849d;border-radius:4px;position:absolute;z-index:1;transition-duration:.2s,.2s,.2s;transition-delay:.2s,0s,.4s;transition-property:top,transform,width;transition-timing-function:ease-out;cursor:pointer}.x-menu-btn.active:before{transform:rotate(-45deg) translateY(8px)}.x-menu-btn:after{top:24px;transition-delay:.2s,.4s,0s;content:"";display:block;height:3.5px;width:24px;background-color:#84849d;border-radius:4px;position:absolute;z-index:1;transition-duration:.2s,.2s,.2s;transition-delay:.2s,0s,.4s;transition-property:top,transform,width;transition-timing-function:ease-out;cursor:pointer}.x-menu-btn.active:after{transform:rotate(45deg) translateY(-8px)}.menu{--s:20px;--c:#a3a3a3;height:var(--s);aspect-ratio:1;border:none;border-inline:calc(var(--s) / 2) solid #0000;box-sizing:content-box;--_g1:linear-gradient(var(--c) 20%,#0000 0 80%,var(--c) 0) no-repeat content-box border-box;--_g2:radial-gradient(circle closest-side at 50% 12.5%,var(--c) 95%,#0000) repeat-y content-box border-box;background:var(--_g2) left var(--_p,0) top,var(--_g1) left calc(var(--s) / 10 + var(--_p, 0px)) top,var(--_g2) right var(--_p,0) top,var(--_g1) right calc(var(--s) / 10 + var(--_p, 0px)) top;background-size:20% 80%,40% 100%;position:relative;clip-path:inset(0 25%);cursor:pointer;transition:background-position .3s var(--_s,.3s),clip-path 0s var(--_s,.6s);-webkit-appearance:none;-moz-appearance:none;appearance:none}.menu:after,.menu:before{content:"";position:absolute;border-radius:var(--s);inset:40% 0;background:var(--c);transition:transform .3s calc(.3s - var(--_s, .3s))}.menu.active{clip-path:inset(0);--_p:calc(-1 * var(--s));--_s:0s}.menu.active:before{transform:rotate(45deg)}.menu.active:after{transform:rotate(-45deg)}.menu:focus-visible{clip-path:none;border:none;outline:2px solid var(--c);outline-offset:5px}.tooltip-container{position:relative;display:inline-block;font-family:Arial,sans-serif;overflow:visible}.button-content{display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#6e8efb,#a777e3);color:#fff;padding:14px 28px;border-radius:50px;cursor:pointer;transition:background .4s cubic-bezier(.25,.8,.25,1),transform .3s ease,box-shadow .4s ease;box-shadow:0 8px 15px rgba(0,0,0,.1);position:relative;z-index:10;overflow:hidden}.button-content:before{background:linear-gradient(135deg,rgba(110,142,251,.4),rgba(167,119,227,.4));filter:blur(15px);transition:opacity .5s ease;z-index:-1}.button-content:after{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle,hsla(0,0%,100%,.3) 0,hsla(0,0%,100%,0) 70%);transform:scale(0);transition:transform .6s ease-out;z-index:-1}.button-content:hover:before{opacity:1}.button-content:hover:after{transform:scale(1)}.button-content:hover{background:linear-gradient(135deg,#a777e3,#6e8efb);box-shadow:0 12px 24px rgba(0,0,0,.2);transform:translateY(-4px) scale(1.03)}.button-content:active{transform:translateY(-2px) scale(.98);box-shadow:0 5px 10px rgba(0,0,0,.15)}.text{font-size:18px;font-weight:600;margin-right:12px;white-space:nowrap;text-shadow:0 1px 2px rgba(0,0,0,.1);transition:letter-spacing .3s ease}.button-content:hover .text{letter-spacing:1px}.share-icon{fill:#fff;transition:transform .4s cubic-bezier(.68,-.55,.265,1.55),fill .3s ease;filter:drop-shadow(0 1px 2px rgba(0,0,0,.1))}.button-content:hover .share-icon{transform:rotate(180deg) scale(1.1);fill:#fff}.tooltip-content{position:absolute;top:102%;left:50%;transform:translateX(-50%) scale(.8);background:#fff;border-radius:15px;padding:22px;box-shadow:0 15px 30px rgba(0,0,0,.2);opacity:0;visibility:hidden;transition:opacity .5s cubic-bezier(.68,-.55,.265,1.55),transform .5s cubic-bezier(.68,-.55,.265,1.55),visibility .5s ease;z-index:100;pointer-events:none;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:hsla(0,0%,100%,.9)}.tooltip-container:hover .tooltip-content{opacity:1;visibility:visible;transform:translateX(-50%) scale(1);pointer-events:auto}.social-icons{display:flex;justify-content:space-between;gap:12px}.social-icon{display:flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:50%;background:#f0f0f0;transition:transform .4s cubic-bezier(.68,-.55,.265,1.55),background .3s ease,box-shadow .4s ease;box-shadow:0 4px 8px rgba(0,0,0,.1);position:relative;overflow:hidden}.social-icon:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at center,hsla(0,0%,100%,.8) 0,hsla(0,0%,100%,0) 70%);opacity:0;transition:opacity .3s ease}.social-icon:hover:before{opacity:1}.social-icon svg{width:24px;height:24px;fill:#333;transition:transform .4s cubic-bezier(.68,-.55,.265,1.55),fill .3s ease;z-index:1}.social-icon:hover{transform:translateY(-5px) scale(1.1);box-shadow:0 10px 20px rgba(0,0,0,.15)}.social-icon:active{transform:translateY(-2px) scale(1.05);box-shadow:0 5px 10px rgba(0,0,0,.1)}.social-icon:hover svg{transform:scale(1.2);fill:#fff}.social-icon.twitter:hover{background:linear-gradient(135deg,#1da1f2,#1a91da)}.social-icon.facebook:hover{background:linear-gradient(135deg,#1877f2,#165ed0)}.social-icon.linkedin:hover{background:linear-gradient(135deg,#0077b5,#005e94)}@keyframes pulse{0%{box-shadow:0 0 0 0 rgba(110,142,251,.4)}70%{box-shadow:0 0 0 20px rgba(110,142,251,0)}to{box-shadow:0 0 0 0 rgba(110,142,251,0)}}.button-content{animation:pulse 3s infinite}@keyframes ripple{0%{transform:scale(0);opacity:1}to{transform:scale(4);opacity:0}}.button-content:before{content:"";position:absolute;inset:0;background:hsla(0,0%,100%,.3);border-radius:inherit;transform:scale(0);opacity:0}.button-content:active:before{animation:ripple .6s linear}.tooltip-content:before{content:"";position:absolute;top:-10px;left:50%;transform:translateX(-50%);border-color:transparent transparent hsla(0,0%,100%,.9);border-style:solid;border-width:0 10px 10px;filter:drop-shadow(0 -3px 3px rgba(0,0,0,.1))}.button-content:focus{outline:none;box-shadow:0 0 0 3px rgba(110,142,251,.5),0 8px 15px rgba(0,0,0,.1)}.button-content:focus:not(:focus-visible){box-shadow:0 8px 15px rgba(0,0,0,.1)}@media (max-width:768px){.button-content{padding:12px 24px;border-radius:40px}.text{font-size:16px}.tooltip-content{width:240px;padding:18px}.social-icon{width:44px;height:44px}.social-icon svg{width:20px;height:20px}}@media (max-width:480px){.button-content{padding:10px 20px}.text{font-size:14px}.tooltip-content{width:200px;padding:15px}.social-icon{width:40px;height:40px}.social-icon svg{width:18px;height:18px}}@media (prefers-color-scheme:dark){.tooltip-content{background:rgba(30,30,30,.9);color:#fff}.tooltip-content:before{border-color:transparent transparent rgba(30,30,30,.9)}.social-icon{background:#2a2a2a}.social-icon svg{fill:#e0e0e0}}@media print{.tooltip-container{display:none}}@media (prefers-reduced-motion:reduce){.button-content,.share-icon,.social-icon,.tooltip-content{transition:none}.button-content{animation:none}}.tooltip-content::-webkit-scrollbar{width:6px}.tooltip-content::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}.tooltip-content::-webkit-scrollbar-thumb{background:#888;border-radius:3px}.tooltip-content::-webkit-scrollbar-thumb:hover{background:#555}