@font-face{font-family:AXI;src:url(/fonts/exo-800i-latin.woff2) format("woff2");font-weight:800;font-style:italic;font-display:swap}@font-face{font-family:HQX Mask;src:url(data:font/woff2;base64,d09GMgABAAAAAAFsAAoAAAAAC6gAAAEiAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAABmAAkgwKeGwBNgIkAwYLBgAEIAVjByYb4AoQHgdurB6Q7nwTiYe+/V7vzL4wuOyJEQQlJl9VCUJW+BoDZBSwI/drBT5rjZnXHX8nusB39uNvmFhKrS2wtiCIIjgEFCfK6Q3bRUq4Rs7LczpFyaPxXJuG8sfyGRKsFlHrx1Jbc7jwCsAKSQWjHjLfdP5Ht04pc0/Tqnfqx1YLtdyt6gv6yQMAAEJ3c7XjSedFRBmHBA3aMYlploSiNBa60ZPdxzecW+tdf2EdVTt/bX6zBU8/uZnzmmUQCI6+XH1mYOlPZ5Sv8PnNjaLvQExnW/5GkSC4u3AetdnZ+C9IHuMFmwVSrwISdjVmBAidCJA6dCqi6RIGDVA79Zvauu9o3XXuwY2f5jtstc9R1S7nPHDDfpdc8chN59yXoLv1AQAAAA==) format("woff2")}@property --a{syntax:"<color>";inherits:true;initial-value:#3ED9F0}@property --b{syntax:"<color>";inherits:true;initial-value:#0EA5E9}@property --halo{syntax:"<color>";inherits:true;initial-value:rgba(62,217,240,.45)}@property --tour{syntax:"<color>";inherits:true;initial-value:#3ED9F0}@property --ang{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes hqxtour{to{--ang:360deg}}@keyframes hqxscan{0%{background-position:-55% 50%,0 50%}to{background-position:155% 50%,0 50%}}@keyframes brosse{0%{background-position:-55% 50%,0 0,0 50%}to{background-position:155% 50%,0 0,0 50%}}@keyframes lueur{0%{background-position:-60% 50%,0 0,0 50%}to{background-position:160% 50%,0 0,0 50%}}@keyframes pulseur{0%,to{opacity:1;transform:scale(1)}50%{opacity:.45;transform:scale(.72)}}@keyframes beat{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.7)}}@keyframes hqxfill{0%{transform:scaleX(0)}}@keyframes hqxstar{0%,to{transform:scale(1);filter:drop-shadow(0 0 14px var(--halo))}50%{transform:scale(1.06);filter:drop-shadow(0 0 26px var(--a)) drop-shadow(0 0 48px var(--halo)) brightness(1.25)}}@keyframes hqxdots{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 -.1em 0 0)}}@keyframes hqxnudge{0%,to{transform:translate(0)}50%{transform:translate(5px)}}@keyframes uconvoi{to{transform:translate(25.46px)}}@keyframes ucouvre{0%{transform:scaleX(1)}to{transform:scaleX(0)}}@keyframes hqxautofill{0%{opacity:.99}to{opacity:1}}@keyframes sink{to{opacity:0;transform:translateY(8px)}}@keyframes tippulse{0%{box-shadow:0 0 color-mix(in srgb,currentColor 55%,transparent)}70%{box-shadow:0 0 0 10px transparent}to{box-shadow:0 0 0 0 transparent}}html{background:#06060b}body{--bg:#06060B;--ice:#FFFFFF;--mute:rgba(255,255,255,.62);--faint:rgba(255,255,255,.52);--edge:rgba(255,255,255,.12);--glass:rgba(255,255,255,.055);--a:#3ED9F0;--b:#0EA5E9;--halo:rgba(62,217,240,.45);--rose:#FF2D55;--gold:#FFD60A;--disp:system-ui,sans-serif;--ital:"AXI",system-ui,sans-serif;position:relative;background:transparent;transition:--a .8s cubic-bezier(.4,0,.25,1),--b .8s cubic-bezier(.4,0,.25,1),--halo .8s ease}body:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(circle,var(--a) 0%,transparent 62%) 50% -60vw/120vw 120vw no-repeat;opacity:.3}body:after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(120% 80% at 50% 0%,transparent 20%,rgba(6,6,11,.72) 78%)}html[data-framed=in] body:before,html[data-framed=in] body:after,html[data-framed=in] .stage:before{display:none}.stage,.shell{isolation:isolate}.shell{position:fixed;inset:0}.stage:before,.shell:before{content:"";position:fixed;inset:0;z-index:-1;pointer-events:none;opacity:.16;mix-blend-mode:overlay;background-image:radial-gradient(rgba(255,255,255,.6) .5px,transparent .5px);background-size:3px 3px}.install{padding:14px 16px;gap:10px;border-radius:5px;background:#0a0a10f2;border:1px solid var(--edge);box-shadow:0 20px 46px -20px #000000f2}.install .imsg{font-family:var(--font);font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.install .ibtn{font-family:var(--font);font-size:12px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:#08080d;background:linear-gradient(135deg,#22d3ee,#0ea5e9);border-radius:3px}.install .ix .ico{width:12px;height:12px;stroke:currentColor;stroke-width:2}#disclosure{text-transform:uppercase}#disclosure{position:fixed;inset:0;z-index:80;display:flex;flex-direction:column;padding:calc(18px + env(safe-area-inset-top)) 18px calc(18px + env(safe-area-inset-bottom));background:radial-gradient(120% 70% at 50% 0%,rgba(62,217,240,.09),transparent 60%) #06060b;animation:rise .45s cubic-bezier(.2,.75,.2,1) both}#disclosure.leaving{animation:sink .4s ease-in both}#disclosure .dhead{margin:0 0 14px;font-family:var(--disp);font-weight:800;font-size:1.9rem;line-height:1;letter-spacing:-.028em;text-transform:uppercase;color:var(--ice)}#disclosure .dhead span{-webkit-text-stroke:1px rgba(255,255,255,.14);paint-order:stroke fill;padding-bottom:.46em;margin-bottom:-.46em;padding-top:.12em;margin-top:-.12em;padding-inline:.1em;margin-inline:-.1em;background:linear-gradient(102deg,#fff0 40%,#ffffffeb,#fff0 60%),repeating-linear-gradient(101deg,#090a1029 0 1px,#0000 1px 5px),linear-gradient(179deg,#fff,#f4f6fb 32%,#a9b0c2 51%,#f2f4fa 66%,#fff);background-size:46% 340%,auto,100% 340%;background-repeat:no-repeat,repeat,no-repeat;-webkit-background-clip:text;background-clip:text;color:transparent;animation:brosse 1.1s cubic-bezier(.2,.7,.2,1) 1,brosse 7.5s linear 1.1s infinite}#disclosure .dhead em{font-family:var(--ital);font-style:italic;font-weight:800;-webkit-text-stroke:1px rgba(255,255,255,.14);paint-order:stroke fill;padding-bottom:.46em;margin-bottom:-.46em;padding-top:.12em;margin-top:-.12em;padding-inline:.1em;margin-inline:-.1em;background:linear-gradient(102deg,#fff0 38%,#ffffff80,#fff0 62%),repeating-linear-gradient(101deg,#ffffff26 0 1px,#0000 1px 5px),linear-gradient(96deg,var(--a),var(--b),var(--a));background-size:52% 340%,auto,100% 340%;background-repeat:no-repeat,repeat,no-repeat;-webkit-background-clip:text;background-clip:text;color:transparent;animation:lueur 9s linear infinite}#disclosure .dtext{flex:1 1 auto;min-height:0;overflow:auto;padding:0 2px;font-family:var(--font);font-size:15px;line-height:1.6;letter-spacing:.04em;text-transform:uppercase;text-align:justify;text-justify:inter-character;hyphens:none;color:var(--dim);overscroll-behavior:contain;touch-action:pan-y}#disclosure .dtext p{margin:0 0 12px}#disclosure .daccept{position:relative;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;gap:.9em;width:100%;min-height:56px;margin-top:12px;padding:1rem 1.4rem;border:0;border-radius:5px;font-family:var(--font);font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#eef4fa;--tour:#FFD60A;background:transparent;box-shadow:none;cursor:pointer;-webkit-tap-highlight-color:transparent;user-select:none;-webkit-user-select:none;touch-action:none;transition:transform .3s cubic-bezier(.2,.8,.2,1),color .6s ease,--tour 1.1s ease}body[data-view=console] #launchBtn:before,body[data-view=console] .scopeBtn:before,#disclosure .daccept:before{content:"";position:absolute;inset:0;border-radius:inherit;padding:1px;pointer-events:none;z-index:3;background:var(--edge);opacity:.9;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:exclude}#disclosure .daccept>:not(.tr):not(.fill){position:relative;z-index:2}#disclosure .daccept .fill{position:absolute;left:0;right:0;bottom:0;height:0;z-index:1;pointer-events:none;background:color-mix(in srgb,var(--tour) 28%,transparent);transition:height .2s ease}#disclosure .daccept.arming .fill{height:100%;transition:height .9s linear}#disclosure .daccept .tr{position:absolute;inset:0;border-radius:inherit;padding:1.5px;pointer-events:none;z-index:6;background:conic-gradient(from var(--ang),transparent 0 62%,var(--tour) 90%,color-mix(in srgb,var(--tour) 55%,#fff) 100%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:exclude;animation:hqxtour 2.4s linear infinite}#disclosure .daccept[disabled]{pointer-events:none;cursor:default;--tour:var(--rose);color:var(--rose);background:transparent}.rotate{display:none;position:fixed;inset:0;z-index:200;flex-direction:column;align-items:center;justify-content:center;gap:14px;background:#06060b;color:var(--ice);text-transform:uppercase;text-align:center}@media(orientation:landscape)and (max-height:520px){.rotate{display:flex}}.rotate b{font-family:var(--disp);font-weight:800;font-size:1.9rem;letter-spacing:-.028em;line-height:1}.rotate span{font-family:var(--font);font-size:12px;font-weight:600;letter-spacing:.14em;color:var(--faint)}.rotate .ico{width:36px;height:36px;stroke:var(--a);fill:none;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}body[data-view=login],body[data-view=mfa]{text-transform:uppercase}body[data-view=login] .stage,body[data-view=mfa] .stage{display:grid;grid-template-columns:min-content;justify-content:center;align-content:center;gap:10px;padding:calc(20px + env(safe-area-inset-top)) 18px calc(20px + env(safe-area-inset-bottom))}body[data-view=login] .brand,body[data-view=mfa] .brand{gap:14px;padding:0 0 6px;margin-bottom:4px}body[data-view=login] .brand .star,body[data-view=mfa] .brand .star{height:52px;transform:none;will-change:filter,transform;animation:hqxstar 2.4s ease-in-out infinite}body[data-view=login] .brand h1,body[data-view=mfa] .brand h1{display:block;width:auto;max-width:none;margin:0;font-family:var(--disp);font-weight:800;font-size:2.05rem;letter-spacing:.02em;line-height:.95;text-transform:uppercase;text-align:center;color:var(--ice);filter:drop-shadow(0 1px 0 rgba(0,0,0,.5))}body[data-view=login] .brand h1 span,body[data-view=login] .brand h1 em,body[data-view=mfa] .brand h1 span,body[data-view=mfa] .brand h1 em{-webkit-text-stroke:1px rgba(255,255,255,.14);paint-order:stroke fill;padding:.12em .1em .46em;margin:-.12em -.1em -.46em}body[data-view=login] .brand h1 span,body[data-view=mfa] .brand h1 span{background:linear-gradient(102deg,#fff0 40%,#ffffffeb,#fff0 60%),repeating-linear-gradient(101deg,#090a1029 0 1px,#0000 1px 5px),linear-gradient(179deg,#fff,#f4f6fb 32%,#a9b0c2 51%,#f2f4fa 66%,#fff);background-size:46% 340%,auto,100% 340%;background-repeat:no-repeat,repeat,no-repeat;-webkit-background-clip:text;background-clip:text;color:transparent;animation:brosse 7.5s linear infinite}body[data-view=login] .brand h1 em,body[data-view=mfa] .brand h1 em{font-family:var(--ital);font-style:italic;background:linear-gradient(102deg,#fff0 38%,#ffffff80,#fff0 62%),repeating-linear-gradient(101deg,#ffffff26 0 1px,#0000 1px 5px),linear-gradient(96deg,#ffd60a,#ff9f0a,#ffd60a);background-size:52% 340%,auto,100% 340%;background-repeat:no-repeat,repeat,no-repeat;-webkit-background-clip:text;background-clip:text;color:transparent;animation:lueur 9s linear infinite}body[data-view=login] .menuwrap{max-width:none}body[data-view=login] .brokers{max-width:none;gap:10px;padding:0;border:0;background:none}body[data-view=login] .brokers .bchip{flex:1 1 0;min-width:0;height:46px;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:0 .25rem;border:1px solid var(--edge);border-radius:5px;font-family:var(--font);font-size:12px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--mute);background:none}body[data-view=login] .brokers .bchip.sel{color:transparent;border-color:var(--edge);background:linear-gradient(102deg,#fff0 40%,#fffffff2,#fff0 60%),linear-gradient(96deg,#3ed9f0,#0ea5e9,#3ed9f0);background-size:46% 340%,100% 340%;background-repeat:no-repeat,no-repeat;-webkit-background-clip:text;background-clip:text;animation:hqxscan 7.5s linear infinite}body[data-view=login] .login{gap:10px}body[data-view=login] form,body[data-view=mfa] form{display:grid;grid-template-columns:minmax(0,1fr);max-width:none;gap:10px}body[data-view=login] input,body[data-view=mfa] input{height:46px;padding:0 1rem;text-align:center;font-family:var(--font);font-size:12px;font-weight:400;letter-spacing:.12em;text-transform:uppercase;color:var(--mute);background:transparent;-webkit-appearance:none;appearance:none;border:1px solid var(--edge);border-radius:5px;transition:border-color .3s ease,box-shadow .3s ease}body[data-view=login] input:focus,body[data-view=mfa] input:focus{border-color:var(--a);background:transparent;box-shadow:0 0 0 3px color-mix(in srgb,var(--a) 14%,transparent)}body[data-view=login] input:-webkit-autofill,body[data-view=mfa] input:-webkit-autofill,body[data-view=login] input:-webkit-autofill:focus,body[data-view=mfa] input:-webkit-autofill:focus{animation:hqxautofill 1ms both;-webkit-box-shadow:none;box-shadow:none;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:var(--mute);caret-color:var(--mute);transition:background-color 9999s ease-in-out 0s}body[data-view=login] input:-webkit-autofill:focus,body[data-view=mfa] input:-webkit-autofill:focus{border-color:var(--a)}body[data-view=login] input:autofill,body[data-view=mfa] input:autofill,body[data-view=login] input:autofill:focus,body[data-view=mfa] input:autofill:focus{animation:hqxautofill 1ms both;-webkit-box-shadow:none;box-shadow:none;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:var(--mute);caret-color:var(--mute);transition:background-color 9999s ease-in-out 0s}body[data-view=login] input:autofill:focus,body[data-view=mfa] input:autofill:focus{border-color:var(--a)}body[data-view=login] input::placeholder,body[data-view=mfa] input::placeholder{color:var(--mute);letter-spacing:.12em;font-size:12px}body[data-view=login] input.warn::placeholder,body[data-view=mfa] input.warn::placeholder{color:#ffc800}body[data-view=login] #password{-webkit-text-security:none;font-family:"HQX Mask",var(--font)}body[data-view=login] #password::placeholder{font-family:var(--font)}body[data-view=mfa] #mfaCode{text-align:center;letter-spacing:.5em;font-size:12px}body[data-view=mfa] #mfaForm{animation:none}body[data-view=mfa] .lbl,body[data-view=mfa] #mfaCode,body[data-view=mfa] #mfaLume{animation:rise .5s cubic-bezier(.2,.75,.2,1) both}body[data-view=mfa] .lbl{animation-delay:.1s}body[data-view=mfa] #mfaCode{animation-delay:.2s}body[data-view=mfa] #mfaLume{animation-delay:.3s}body[data-view=mfa] .lbl{justify-content:center;font-family:var(--font);font-size:12px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--faint)}body[data-view=login] .lume,body[data-view=mfa] .lume{position:relative;grid-row:3;grid-column:1;width:100%;border-radius:5px;transition:--tour 1.1s ease}body[data-view=login] #loginLume{--tour:#FFC800}body[data-view=mfa] #mfaLume{--tour:var(--a)}body[data-view=login] .btn,body[data-view=mfa] .btn{position:relative;z-index:2;height:46px;gap:.9em;font-family:var(--font);font-size:12px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--tour);border:1px solid var(--edge);border-radius:5px;background:transparent;-webkit-appearance:none;appearance:none;-webkit-tap-highlight-color:transparent;box-shadow:none;transition:color .3s ease,transform .3s cubic-bezier(.2,.8,.2,1)}body[data-view=login] .btn:hover,body[data-view=mfa] .btn:hover{box-shadow:none}body[data-view=login] .btn:before,body[data-view=mfa] .btn:before{content:"→";order:2;color:var(--tour);animation:hqxnudge 1.4s ease-in-out infinite}body[data-view=login] .btn.ret:before{content:none}body[data-view=login] .btn[disabled],body[data-view=mfa] .btn[disabled]{opacity:1;color:var(--tour);background:transparent}body[data-view=login] .btn.loading,body[data-view=mfa] .btn.loading{pointer-events:none}body[data-view=login] .btn.loading:after,body[data-view=mfa] .btn.loading:after{background:linear-gradient(100deg,transparent 35%,color-mix(in srgb,var(--tour) 45%,transparent) 50%,transparent 65%)}body[data-view=login] .lume:after,body[data-view=mfa] .lume:after{content:"";position:absolute;inset:0;border-radius:inherit;padding:1.5px;pointer-events:none;z-index:4;background:conic-gradient(from var(--ang),transparent 0 62%,var(--tour) 90%,#FFE45C 100%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:exclude;animation:hqxtour 2.4s linear infinite}body[data-view=login] .lume:has(.btn[disabled]):after,body[data-view=mfa] .lume:has(.btn[disabled]):after{animation-duration:4.8s}body[data-view=login] .lume:has(.update.show):after{content:none}body[data-view=login] .err,body[data-view=mfa] .err{grid-row:3;grid-column:1;z-index:5;pointer-events:none;align-self:center;justify-self:center;min-height:0;padding:0 .8rem;white-space:normal;line-height:1.1;text-align:center;font-family:var(--font);font-size:12px;font-weight:600;letter-spacing:.12em;color:#ffc800}body[data-view=login] form:has(.err:not(:empty)) .btn,body[data-view=mfa] form:has(.err:not(:empty)) .btn{color:transparent}body[data-view=login] form:has(.err:not(:empty)) .btn:before,body[data-view=mfa] form:has(.err:not(:empty)) .btn:before{content:none}body[data-view=login] .err.good{color:var(--a)}body[data-view=login] .err.sess{color:#ffc800;animation:rise .5s cubic-bezier(.2,.75,.2,1) .9s both}body[data-view=login].relogin .err.sess{animation-delay:.4s}body[data-view=login] .err:empty,body[data-view=mfa] .err:empty{display:none}body[data-view=login] .lume .update{position:absolute;inset:2px;z-index:5;width:auto;max-width:none;margin:0;padding:0;contain:inline-size}body[data-view=login] .lume .update.show{display:flex}body[data-view=login] form:has(.update.show) .btn{color:transparent}body[data-view=login] form:has(.update.show) .btn:before{content:none}body[data-view=login] .brand{animation-delay:.5s}body[data-view=login] .login .brokers{animation-delay:.6s}body[data-view=login] #username{animation-delay:.7s}body[data-view=login] #password{animation-delay:.8s}body[data-view=login] .lume{animation:rise .5s cubic-bezier(.2,.75,.2,1) .9s both}body[data-view=login] .btn{animation:none}body[data-view=login] .social{width:100%;animation:rise .5s cubic-bezier(.2,.75,.2,1) 1s both}body[data-view=login] .social .links{display:flex;gap:10px}body[data-view=login] .social .sbtn{flex:1 1 0;min-width:0;display:inline-flex;align-items:center;justify-content:center;height:44px;border:1px solid var(--edge);border-radius:5px;color:var(--mute);background:none;-webkit-tap-highlight-color:transparent}body[data-view=login] .social .ico.mark{height:13px;width:auto;fill:currentColor;stroke:none}body[data-view=login] .install{position:relative;inset:auto;transform:none;width:100%;max-width:none;flex-shrink:0}body[data-view=login] .install.show{animation:rise .5s cubic-bezier(.2,.75,.2,1) both}body[data-view=login].relogin .brand{animation-delay:0s}body[data-view=login].relogin .social{animation-delay:.5s}body[data-view=login].relogin .login .brokers{animation-delay:.1s}body[data-view=login].relogin #username{animation-delay:.2s}body[data-view=login].relogin #password{animation-delay:.3s}body[data-view=login].relogin .lume{animation-delay:.4s}body[data-view=login] .umarquee{height:100%;border-radius:4px;background:#ffc800;-webkit-mask-image:none;mask-image:none;will-change:transform}body[data-view=login] .umarquee.updating{background:#ffc800}body[data-view=login] .umarquee.updating .ufill{display:block;width:100%;overflow:hidden;clip-path:inset(0);will-change:transform;animation:none;background:none}body[data-view=login] .ufill:before{content:"";position:absolute;inset:0 0 0 -26px;background:repeating-linear-gradient(45deg,#ffc800 0 9px,#d9aa00 9px 18px);animation:uconvoi .5s linear infinite}body[data-view=login] .ufill:after{content:"";position:absolute;inset:0;background:#ffc800;transform-origin:right;transform:scaleX(var(--ucover,1));animation:ucouvre 2.6s cubic-bezier(.3,.7,.3,1) forwards}body[data-view=login] .udone{font-family:var(--font);font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;text-align:center;color:#05070a}body[data-view=login] .umarquee span{font-family:var(--font);font-size:12px;font-weight:600;letter-spacing:.12em}body[data-view=login] .umarquee .ulbl{font-size:12px}body[data-view=login]:before,body[data-view=mfa]:before{opacity:.45}body[data-view=login].leaving .brand,body[data-view=login].leaving .login .brokers,body[data-view=login].leaving #username,body[data-view=login].leaving #password,body[data-view=login].leaving .lume{animation:sink .45s ease-in both}body[data-view=login].leaving .login .brokers{animation-delay:.08s}body[data-view=login].leaving #username{animation-delay:.16s}body[data-view=login].leaving #password{animation-delay:.24s}body[data-view=login].leaving .lume{animation-delay:.32s}body[data-view=login].leaving .login .social{animation:sink .45s ease-in .4s both}
