@font-face{font-family:Technology;src:url(/fonts/technology.bold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Exo 2";src:url(/fonts/Exo2-Bold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Spectral;src:url(/assets/Spectral-Regular-c14v-xyG.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}:root{--font-technology: "Technology", sans-serif;--font-exo2: "Exo 2", ui-sans-serif, system-ui, sans-serif;--font-cinzel: "Cinzel", Georgia, "Times New Roman", serif;--font-cormorant-garamond: "Cormorant Garamond", Georgia, "Times New Roman", serif;--font-spectral: "Spectral", Georgia, "Times New Roman", serif;--font-header-title: var(--font-cormorant-garamond);--font-header-title-size: calc(15px * var(--ui-scale));--font-electrolize: "Electrolize", sans-serif;--font-montserrat: "Montserrat", sans-serif;--font-lato: "Lato", sans-serif;--background: linear-gradient(#141414f2, #0a0a0af2);--el-main-bg: #2c2c2c44;--sec-color: #40404033;--el-main-bg-dark: #111c;--overlay-bg: rgba(11, 11, 19, .92);--text-glow: #007eff;--hl-blue: #0084ff;--hl-blue-border: #0059ff;--hl-blue-text: #ceedff;--ui-scale: 1;--app-side-pad: calc(6px * var(--ui-scale));--bar-bg: linear-gradient(180deg, rgba(12, 18, 40, .62) 0%, rgba(8, 12, 28, .5) 100%);--bar-border: calc(1px * var(--ui-scale)) solid rgba(112, 142, 219, .22);--bar-radius: calc(10px * var(--ui-scale));--bar-blur: blur(calc(12px * var(--ui-scale)));--app-env-safe-top: env(safe-area-inset-top, 0px);--app-env-safe-right: env(safe-area-inset-right, 0px);--app-env-safe-bottom: env(safe-area-inset-bottom, 0px);--app-env-safe-left: env(safe-area-inset-left, 0px);--app-native-safe-top-measured: 0px;--app-native-safe-right-measured: 0px;--app-native-safe-bottom-measured: 0px;--app-native-safe-left-measured: 0px;--app-native-safe-top-fallback: 0px;--app-native-safe-right-fallback: 0px;--app-native-safe-bottom-fallback: 0px;--app-native-safe-left-fallback: 0px;--app-safe-top: var(--app-env-safe-top);--app-safe-right: var(--app-env-safe-right);--app-safe-bottom: var(--app-env-safe-bottom);--app-safe-left: var(--app-env-safe-left);--bottom-nav-height: calc(56px * var(--ui-scale));--safe-bottom: 0;--safe-top: 0;--safe-top-extra: 0px;--app-max-mobile-width: 560px;--z-inbox-detail: 120;--ui-modal-shell-radius: calc(18px * var(--ui-scale));--ui-modal-shell-border-width: calc(1px * var(--ui-scale));--ui-modal-shell-border-color: rgba(86, 160, 255, .38);--ui-modal-shell-bg: rgba(16, 28, 56, .72);--ui-modal-shell-blur: blur(calc(12px * var(--ui-scale)));--ui-modal-shell-shadow: 0 calc(3px * var(--ui-scale)) calc(16px * var(--ui-scale)) rgba(0, 0, 0, .3);--ui-modal-shell-inner-radius: calc(var(--ui-modal-shell-radius) - 1px);--ui-modal-backdrop-bg: rgba(4, 8, 20, .82);--ui-modal-backdrop-blur: blur(10px);--ui-control-radius-md: calc(12px * var(--ui-scale));--ui-control-radius-sm: calc(8px * var(--ui-scale));--ui-control-border-color: rgba(120, 160, 255, .25);--ui-control-height-sm: calc(28px * var(--ui-scale));--ui-control-bg-muted: rgba(30, 44, 88, .5);--ui-control-fg: rgba(220, 228, 255, .9);--modal-top-light: radial-gradient(circle at 50% 0%, rgba(56, 132, 255, .2) 0%, rgba(56, 132, 255, .06) 45%, transparent 72%);--modal-radius: calc(16px * var(--ui-scale));--modal-padding: calc(14px * var(--ui-scale));--modal-button-height: calc(36px * var(--ui-scale))}html.app-surface-capacitor-android{--app-native-safe-top-fallback: 28px;--app-native-safe-bottom-fallback: 24px}html.app-surface-native{--app-safe-top: max( var(--app-env-safe-top), var(--app-native-safe-top-measured), var(--app-native-safe-top-fallback) );--app-safe-right: max( var(--app-env-safe-right), var(--app-native-safe-right-measured), var(--app-native-safe-right-fallback) );--app-safe-bottom: max( var(--app-env-safe-bottom), var(--app-native-safe-bottom-measured), var(--app-native-safe-bottom-fallback) );--app-safe-left: max( var(--app-env-safe-left), var(--app-native-safe-left-measured), var(--app-native-safe-left-fallback) );--safe-top: var(--app-safe-top);--safe-bottom: var(--app-safe-bottom);--safe-top-extra: 0px}*{margin:0;padding:0;box-sizing:border-box}svg{display:block}svg[width="0"][height="0"]{position:absolute;overflow:hidden}html,body{padding:0;margin:0;background:#000;max-width:100vw;overflow-x:hidden;height:100%;font-family:var(--font-lato)}body{color:#fff;background:none;overflow:hidden;height:100svh;max-height:100svh;font-family:var(--font-lato);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{box-sizing:border-box;padding:0;margin:0;position:relative}a{color:inherit;text-decoration:none}@media(prefers-color-scheme:dark){html{color-scheme:dark}}main{height:100svh;z-index:5;display:flex;flex-direction:column;align-items:center}button{border:none;color:#fff;outline:none;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}button:hover{cursor:pointer}.container{width:100%;height:100%;max-width:768px;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:30px}.container.fixed{position:fixed;inset:0}.container.eligibility h1{font-family:var(--font-electrolize);margin-bottom:.2em;text-shadow:0 0 20px var(--hl-blue),0 0 15px var(--hl-blue),0 0 10px var(--hl-blue-border)}.container.eligibility .options{display:flex;margin-top:15px;gap:10px;width:80%}.container.eligibility .options a,.container.eligibility .options button{background-color:var(--sec-color);padding:10px 20px;border-radius:4px;display:flex;align-items:center;justify-content:center;height:40px;font-weight:700;text-transform:uppercase;margin-top:0;box-shadow:0 0 #21edff88;transition:all .25s;font-family:var(--font-electrolize);letter-spacing:.1em;flex:1}.container.eligibility .options button{background:linear-gradient(135deg,#0068df,#00e1ff,#0068df);background-size:200% 100%}.container.absolute{position:absolute;inset:0}.container.page{justify-content:flex-start}.container .text{text-align:center;margin:0}.title{text-align:center;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:15px;margin-bottom:15px}.title svg{font-size:8em;-webkit-filter:drop-shadow(0px 0px 15px var(--hl-blue)) drop-shadow(0px 0px 6px var(--hl-blue));filter:drop-shadow(0px 0px 15px var(--hl-blue)) drop-shadow(0px 0px 6px var(--hl-blue))}.title .titleIcon{-webkit-filter:drop-shadow(0px 0px 10px #007eff);filter:drop-shadow(0px 0px 10px #007eff)}body[data-app-bg=hidden] .animatedBgRoot{display:none}.container.notRegistered{padding-left:calc(16px * var(--ui-scale));padding-right:calc(16px * var(--ui-scale))}.container.notRegistered .title{gap:6px}.container.notRegistered .title h1{text-shadow:none;-webkit-filter:drop-shadow(0px 0px 10px #007eff);filter:drop-shadow(0px 0px 10px #007eff)}.notRegisteredForm{margin-top:calc(16px * var(--ui-scale));display:flex;flex-direction:column;align-items:center;gap:calc(10px * var(--ui-scale));width:100%}.notRegisteredLabel{font-size:calc(12px * var(--ui-scale));text-transform:uppercase;letter-spacing:.08em;color:#ffffffa6;text-align:center}.notRegisteredPinWrap{display:flex;align-items:center;justify-content:center;gap:calc(5px * var(--ui-scale));transition:transform .2s ease}.notRegisteredPinWrap[data-invalid=true]{animation:notRegisteredShake .22s linear 1}.notRegisteredPinInput{width:calc(34px * var(--ui-scale));height:calc(46px * var(--ui-scale));flex:0 0 auto;border-radius:calc(10px * var(--ui-scale));border:1px solid rgba(0,225,255,.35);background:#02020cd9;color:#fff;font-family:var(--font-electrolize);font-size:calc(20px * var(--ui-scale));font-variant-numeric:tabular-nums;line-height:1;text-align:center;padding:0;caret-color:#00e1ffe6;transition:border-color .2s ease,box-shadow .2s ease,transform .12s ease,background-color .2s ease}.notRegisteredPinInput:focus{outline:none;border-color:#00e1ffd9;background:#040818f2;box-shadow:0 0 14px #00e1ff4d;transform:translateY(-1px)}.notRegisteredPinWrap[data-invalid=true] .notRegisteredPinInput{border-color:#ff8a8a99;box-shadow:0 0 12px #ff8a8a2e}.notRegisteredPinDash{display:inline-flex;align-items:center;justify-content:center;width:calc(10px * var(--ui-scale));color:#ffffff8c;font-size:calc(18px * var(--ui-scale));line-height:1;-webkit-user-select:none;user-select:none}.notRegisteredHint{margin:0;text-align:center;color:#ffffff8c;font-size:calc(11px * var(--ui-scale));letter-spacing:.12em;text-transform:uppercase}.notRegisteredError{margin:0;font-size:calc(13px * var(--ui-scale));color:#ff8a8a;text-align:center;word-break:break-word;max-width:min(100%,22rem)}@keyframes notRegisteredShake{0%{transform:translate(0)}25%{transform:translate(calc(-5px * var(--ui-scale)))}50%{transform:translate(calc(5px * var(--ui-scale)))}75%{transform:translate(calc(-3px * var(--ui-scale)))}to{transform:translate(0)}}.container.sessionExpired .title{gap:6px}.container.sessionExpired .title h1{text-shadow:none;-webkit-filter:drop-shadow(0px 0px 10px #007eff);filter:drop-shadow(0px 0px 10px #007eff)}.sessionExpiredButton{margin-top:calc(20px * var(--ui-scale));padding:calc(12px * var(--ui-scale)) calc(24px * var(--ui-scale));font-size:calc(16px * var(--ui-scale));font-weight:700;color:#fff;background:linear-gradient(135deg,#0068df,#00e1ff,#0068df);background-size:200% 100%;border:none;border-radius:calc(10px * var(--ui-scale));cursor:pointer;text-transform:uppercase;letter-spacing:.1em;font-family:var(--font-electrolize);box-shadow:0 0 20px #00e1ff59;transition:all .25s}.sessionExpiredButton:hover{opacity:.95;box-shadow:0 0 24px #00e1ff73}.sessionExpiredButton:active{transform:scale(.98)}.container.signInGate .title{gap:6px}.container.signInGate .title h1{text-shadow:none;-webkit-filter:drop-shadow(0px 0px 10px #007eff);filter:drop-shadow(0px 0px 10px #007eff)}.signInGateIcon{color:#fffffff2;-webkit-filter:drop-shadow(0px 0px 10px #007eff);filter:drop-shadow(0px 0px 10px #007eff)}.signInGateActions{display:flex;flex-direction:column;align-items:stretch;gap:calc(12px * var(--ui-scale));margin-top:calc(20px * var(--ui-scale));width:100%;max-width:min(320px,92vw);margin-left:auto;margin-right:auto}.signInGateSecondary{padding:calc(12px * var(--ui-scale)) calc(24px * var(--ui-scale));font-size:calc(14px * var(--ui-scale));font-weight:600;color:#ffffffe0;background:transparent;border:1px solid rgba(0,225,255,.35);border-radius:calc(10px * var(--ui-scale));cursor:pointer;text-transform:uppercase;letter-spacing:.08em;font-family:var(--font-electrolize);transition:opacity .2s,border-color .2s}.signInGateSecondary:hover{opacity:.95;border-color:#00e1ff8c}.signInGateSecondary:active{transform:scale(.98)}.title h1{font-size:2em;text-transform:uppercase;margin:0;font-family:var(--font-electrolize);text-shadow:0 0 20px var(--hl-blue),0 0 15px var(--hl-blue),0 0 10px var(--hl-blue-border)}.title.welcome{margin-bottom:5px}.title.welcome h1{margin:0;font-size:2em;text-shadow:0 0 20px var(--hl-blue),0 0 15px var(--hl-blue),0 0 10px var(--hl-blue-border)}.loader span{box-shadow:0 0 20px var(--hl-blue),0 0 15px var(--hl-blue),0 0 10px var(--hl-blue-border)}.page-holder{position:absolute;top:2.5em;padding:30px}.tut-page{display:flex;width:100%;flex-direction:column;align-items:stretch;text-align:center;gap:1.5em;margin-top:1em;font-weight:300}.tut-page .mb-1{margin-bottom:.5em}.tut-page .step{display:flex;flex-direction:column;align-items:center;gap:.4em}.tut-page h2{font-family:var(--font-electrolize);text-transform:uppercase;font-size:1.2em}.tut-page a{color:#00e1ff}.tut-page .h1-text{font-family:var(--font-electrolize);font-size:2em;font-weight:700;letter-spacing:.1em;cursor:pointer;margin:0}.testInput{padding:10px;-webkit-text-fill-color:transparent}.gradient-text{background:linear-gradient(135deg,#0ef,#07f);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;color:#fff}.tut-page .btns{display:flex;flex-direction:column}.tut-page .btns .error-label{text-align:center;font-size:.8em;font-weight:500;text-transform:uppercase;color:red}.tut-page .sub-text{font-weight:100;font-size:.9em;margin-top:.4em}.tut-page .link-btn{font-weight:200;font-size:.9em;margin-top:.2em;padding:.4em;text-decoration:underline;background:none;opacity:.6!important}.page-btn{background:linear-gradient(135deg,#0068df,#00e1ff,#0068df);background-size:200% 100%;padding:10px 20px;border-radius:8px;display:flex;align-items:center;justify-content:center;height:40px;font-weight:700;text-transform:uppercase;margin-top:0;box-shadow:0 0 #21edff88;transition:all .25s;font-family:var(--font-electrolize);letter-spacing:.1em}.page-btn:disabled{opacity:.25;cursor:not-allowed}.code-input-container{display:flex;gap:4px;justify-content:center;margin-top:1em}.code-input-box{width:35px;height:45px;text-align:center;font-size:1.6em;border:1px solid #fff2;border-radius:8px;outline:none;transition:border-color .2s ease;background-color:#fff1;cursor:pointer;color:transparent;-webkit-text-fill-color:transparent;font-family:var(--font-electrolize)}.code-input-box:focus{border-color:#00e1ff}.code-input-box::-webkit-inner-spin-button,.code-input-box::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.code-input-box[type=number]{-moz-appearance:textfield;appearance:textfield}.code-input-box::placeholder{color:transparent}.code-input-box:focus::placeholder{color:#ddd}.code-characters{position:absolute;inset:0;display:flex;gap:4px;justify-content:center;pointer-events:none;font-family:var(--font-electrolize)}.code-characters .char-holder{width:35px;height:45px;text-align:center;font-size:1.6em;display:flex;align-items:center;justify-content:center;padding-top:2px;padding-right:1px;font-weight:800}.success-check svg{font-size:3em;-webkit-filter:drop-shadow(0px 0px 15px var(--hl-blue)) drop-shadow(0px 0px 6px var(--hl-blue));filter:drop-shadow(0px 0px 15px var(--hl-blue)) drop-shadow(0px 0px 6px var(--hl-blue))}.overlay{position:fixed;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;padding:1em;overflow:hidden;gap:10px;background-color:#000a;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.overlay.connect{justify-content:center;z-index:1000}.overlay .screenshot{flex:1;display:flex;justify-content:center;align-items:center;overflow:hidden}.overlay .screenshot img{border-radius:20px;object-fit:contain;width:100%;height:100%;min-height:0}.help-link{font-size:.9em;margin-top:.2em;color:#00e1ff;cursor:pointer}.custom-btn{background-color:var(--sec-color);background-size:200% 200%;padding:10px 25px;border-radius:10px;display:flex;align-items:center;justify-content:center;height:40px;font-weight:700;min-width:80px;text-transform:uppercase;font-family:var(--font-electrolize);text-wrap:nowrap;-webkit-user-select:none;user-select:none;box-shadow:0 0 #fff1;transition:box-shadow .25s,background-color .25s;gap:.3em}.custom-btn.exp{flex:1}.custom-btn svg{font-size:1em}.custom-btn:hover{background-color:#fff1;box-shadow:0 0 #fff1}.custom-btn:disabled{opacity:.3;cursor:not-allowed}.custom-btn.blue{background-image:radial-gradient(#00e1ff,#0068df)}.custom-btn.blue:hover{box-shadow:0 0 12px #0068df}.custom-btn.green{background-image:radial-gradient(#d9ff00,#35bb01)}.custom-btn.green:hover{box-shadow:0 0 12px #3fdf00}.custom-btn.red{background-image:radial-gradient(#ff6f2d,#c20000)}.custom-btn.red:hover{box-shadow:0 0 12px #c20000}.custom-btn.purple{background-image:radial-gradient(#d23eff,#5400c2)}.custom-btn.purple:hover{box-shadow:0 0 12px #5400c2}.custom-btn.lblue{background:radial-gradient(#00f7ff,#0087a8)}.custom-btn.lblue:hover{box-shadow:0 0 12px #0087a8}.custom-btn.orange{background-image:radial-gradient(#ffb52d,#c24700)}.custom-btn.orange:hover{box-shadow:0 0 12px #c24700}.custom-btn.yellow{background-image:radial-gradient(#fff349,#c27e00)}.custom-btn.yellow:hover{box-shadow:0 0 12px #c27e00}.btn-container{display:flex;gap:.5em}.btn-container.col{display:flex;flex-direction:column;gap:.5em}.qrCode{aspect-ratio:1/1;display:flex;overflow:hidden;image-rendering:optimizeQuality;shape-rendering:geometricPrecision;text-rendering:geometricPrecision;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transform:translateZ(0);background-color:#fff;border-radius:50px}.qrCode svg{width:100%;height:100%}.title-glow{font-size:1.5em;text-transform:uppercase;margin:0;font-family:var(--font-electrolize);text-shadow:0 0 20px var(--hl-blue),0 0 15px var(--hl-blue),0 0 10px var(--hl-blue-border);text-align:center}.title-glow.red{text-shadow:0 0 20px var(--hl-red),0 0 15px var(--hl-red),0 0 10px var(--hl-red-border)}.title-glow.purple{text-shadow:0 0 20px var(--hl-purple),0 0 15px var(--hl-purple),0 0 10px var(--hl-purple-border)}.title-glow.green{text-shadow:0 0 20px var(--hl-green),0 0 15px var(--hl-green),0 0 10px var(--hl-green-border)}.glass{--border-width: 1px;--border-1: rgba(30, 30, 47, .4);--border-2: rgba(30, 30, 47, .2);background-color:#1a1a371a;background-image:radial-gradient(ellipse at 50% 100%,rgba(24,24,47,.5),transparent);-webkit-backdrop-filter:blur(15px) brightness(1.2);backdrop-filter:blur(15px) brightness(1.2);box-shadow:inset 0 0 30px #1b1b394d;border:1px solid transparent}.glass.side{background-image:radial-gradient(ellipse at 0% 50%,rgba(24,24,47,.5),transparent)}.glass:before{content:"";position:absolute;z-index:-1;inset:0;border-radius:inherit;border:var(--border-width) solid transparent;background:linear-gradient(var(--border-1),var(--border-2)) border-box;-webkit-mask:linear-gradient(black,black) border-box,linear-gradient(black,black) padding-box;mask:linear-gradient(black,black) border-box,linear-gradient(black,black) padding-box;-webkit-mask-composite:source-out;mask-composite:subtract}
