.topnav-register-button{color:#fff;text-align:center;width:120px;height:44px;font:normal normal bold 14px/19px var(--font-sans);letter-spacing:0;cursor:pointer;background:0 0;border:.2px solid #636363;border-radius:14px;justify-content:center;align-items:center;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;position:relative}.topnav-register-button:after{content:"";-webkit-mask-composite:xor;opacity:0;background:linear-gradient(135deg,#ffffff1a,#ffffff0d);border-radius:14px;padding:.2px;transition:opacity .3s;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.topnav-register-button:hover:after{opacity:1}.topnav-register-button:hover{background:#ffffff1a;border-color:#9a9a9a;transform:translateY(-2px);box-shadow:0 4px 12px #ffffff1a}.topnav-tooltip{color:#fff;font:normal normal 600 10px/16px var(--font-sans);white-space:nowrap;pointer-events:none;opacity:0;visibility:hidden;z-index:10;background:#1a1a1a;border:1px solid #ffffff24;border-radius:8px;padding:6px 10px;transition:opacity .15s,transform .15s,visibility .15s;position:absolute;top:calc(100% + 10px);left:50%;transform:translate(-50%,-4px);box-shadow:0 6px 16px #0000002e}.topnav-tooltip:before{content:"";border:5px solid #0000;border-bottom-color:#1a1a1a;position:absolute;bottom:100%;left:50%;transform:translate(-50%)}.topnav-register-button:hover .topnav-tooltip,.topnav-register-button:focus-visible .topnav-tooltip,.topnav-tooltip-host:hover .topnav-tooltip,.topnav-tooltip-host:focus-visible .topnav-tooltip{opacity:1;visibility:visible;transform:translate(-50%)}@media (hover:none){.topnav-tooltip{display:none}}
