.main-layout[data-v-09069822]{margin:0 auto;min-height:100vh;display:flex;flex-direction:column}.top-backbar[data-v-09069822]{position:sticky;top:0;z-index:110;background:#08081b;padding:0 16px 0}.top-backbar__btn[data-v-09069822]{display:inline-flex;align-items:center;gap:6px;background:none;border:none;color:#fff;font-size:16px;font-weight:500;padding:0;cursor:pointer}.main-content[data-v-09069822]{flex:1;overflow-y:auto}.main-content--with-nav[data-v-09069822]{padding-bottom:100px}.main-content--no-nav[data-v-09069822]{padding-bottom:24px}.bottom-nav[data-v-09069822]{position:fixed;bottom:0;left:50%;transform:translateX(-50%);width:100%;display:flex;align-items:center;justify-content:space-around;background:#0f1221;border-top:1px solid hsla(0,0%,100%,.06);z-index:100;transition:transform .28s ease,opacity .28s ease;will-change:transform,opacity}.bottom-nav--hidden[data-v-09069822]{transform:translate(-50%, calc(100% + 8px));opacity:0;pointer-events:none}.nav-item[data-v-09069822]{display:flex;flex-direction:column;align-items:center;gap:4px;background:none;border:none;cursor:pointer;text-decoration:none;width:100%;border-radius:8px}.nav-icon[data-v-09069822]{width:24px;height:24px;display:flex;align-items:center;justify-content:center;border-radius:14px;transition:background .2s}.nav-label[data-v-09069822]{font-size:12px;color:#6b7280;font-weight:500;line-height:1.3}.nav-item--active .nav-label[data-v-09069822]{color:#fff}.nav-item--active[data-v-09069822]{background:#222739}.nav-item--active svg[data-v-09069822]{color:#fff}
.verify-screen[data-v-3325b82e]{position:fixed;inset:0;z-index:300;background:#08081b;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:24px}.spinner-container[data-v-3325b82e]{width:100px;height:100px;background:#1a1f2e;border-radius:50%;display:flex;align-items:center;justify-content:center}.spinner[data-v-3325b82e]{animation:rotate-3325b82e 1.4s linear infinite}.spinner-track[data-v-3325b82e]{fill:none;stroke:hsla(0,0%,100%,.08);stroke-width:6}.spinner-arc[data-v-3325b82e]{fill:none;stroke:#e60000;stroke-width:6;stroke-linecap:round;stroke-dasharray:190 260;stroke-dashoffset:0}.spinner-dot[data-v-3325b82e]{fill:#e60000;animation:dot-move-3325b82e 1.4s linear infinite}@keyframes rotate-3325b82e{100%{transform:rotate(360deg)}}@keyframes dot-move-3325b82e{0%{cx:50;cy:10}}.spinner-dot[data-v-3325b82e]{transform-origin:50px 50px;cx:50;cy:10}.verify-text[data-v-3325b82e]{font-size:17.1px;font-weight:400;color:#f2f4f7;margin:0;letter-spacing:-1%}.fade-enter-active[data-v-3325b82e],.fade-leave-active[data-v-3325b82e]{transition:opacity .3s ease}.fade-enter-from[data-v-3325b82e],.fade-leave-to[data-v-3325b82e]{opacity:0}
.auth-code-banner{background-color:#f0f0f0;color:#333;text-align:center;padding:8px 12px;font-size:14px;font-weight:600;word-break:break-all}*{box-sizing:border-box;margin:0;padding:0}html,body,#app{height:100%;overscroll-behavior:none;overflow-x:hidden;min-height:100%;font-family:"Roboto",system-ui,-apple-system,Segoe UI,sans-serif;background-color:#08081b !important;color:#ebedef}
@font-face{font-family:"Roboto";src:url(/fonts/Roboto-VariableFont_wdth,wght.3c9d0f6513f7cfe91016.ttf) format("truetype");font-weight:100 900;font-style:normal;font-display:swap}html,body{background-color:#08081b;color:#ebedef;font-family:"Roboto",system-ui,-apple-system,Segoe UI,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.heading-primary{font-family:"Roboto",system-ui,-apple-system,Segoe UI,sans-serif;font-weight:500;font-style:normal;font-size:26px;line-height:1.5;letter-spacing:0px;text-align:center;color:#ebedef;margin:0;text-align:center}.heading-secondary{font-size:18px;font-weight:600;color:#a8acb8;line-height:1.3;margin:0;text-align:center}.heading-tertiary{font-size:18px;font-weight:600;color:#a8acb8;line-height:1.3;margin:0;margin-bottom:8px}.text-body{font-size:14px;color:#d8dbe0;line-height:1.6;margin:0;margin-bottom:12px}.text-muted{font-size:14px;color:#a8acb8;line-height:1.6;margin:0}h1,h2,h3,h4,h5,h6{margin:0;font-family:"Roboto",system-ui,-apple-system,Segoe UI,sans-serif}p,span{font-family:"Roboto",system-ui,-apple-system,Segoe UI,sans-serif}.p-12{padding:12px}.p-24{padding:24px}.pt-24{padding-top:24px}.py-8{padding-top:8px;padding-bottom:8px}.py-9{padding-top:9px;padding-bottom:9px}.py-12{padding-top:12px;padding-bottom:12px}.py-19{padding-top:19px;padding-bottom:19px}.px-16{padding-left:16px;padding-right:16px}.pb-52{padding-bottom:52px}.gap-2{gap:2px !important}.gap-4{gap:4px !important}.gap-6{gap:6px !important}.gap-8{gap:8px !important}.gap-10{gap:10px !important}.gap-12{gap:12px !important}.gap-14{gap:14px !important}.gap-16{gap:16px !important}.gap-18{gap:18px !important}.gap-20{gap:20px !important}.gap-22{gap:22px !important}.gap-24{gap:24px !important}.gap-26{gap:26px !important}.gap-28{gap:28px !important}.gap-30{gap:30px !important}.gap-32{gap:32px !important}.gap-34{gap:34px !important}.gap-36{gap:36px !important}.gap-38{gap:38px !important}.gap-40{gap:40px !important}.m-0{margin:0}.m-4{margin:4px}.m-8{margin:8px}.m-12{margin:12px}.m-16{margin:16px}.m-20{margin:20px}.m-24{margin:24px}.m-32{margin:32px}.m-40{margin:40px}.mt-0{margin-top:0}.mt-4{margin-top:4px}.mt-8{margin-top:8px}.mt-12{margin-top:12px}.mt-16{margin-top:16px}.mt-20{margin-top:20px}.mt-24{margin-top:24px}.mt-32{margin-top:32px}.mt-40{margin-top:40px}.mb-0{margin-bottom:0}.mb-4{margin-bottom:4px}.mb-8{margin-bottom:8px}.mb-12{margin-bottom:12px}.mb-16{margin-bottom:16px}.mb-20{margin-bottom:20px}.mb-24{margin-bottom:24px}.mb-32{margin-bottom:32px}.mb-40{margin-bottom:40px}.d-flex{display:flex}.d-inline-flex{display:inline-flex}.flex-column{flex-direction:column}.flex-row{flex-direction:row}.align-items-center{align-items:center}.justify-content-center{justify-content:center}.justify-content-between{justify-content:space-between}.justify-content-end{justify-content:flex-end}.justify-content-start{justify-content:flex-start}.grow{flex:1}.flex-1{flex:1}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.text-uppercase{text-transform:uppercase}.text-lowercase{text-transform:lowercase}.text-capitalize{text-transform:capitalize}.text-nowrap{white-space:nowrap}.text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.w-100{width:100%}.w-50{width:50%}.w-auto{width:auto}.h-100{height:100%}.h-auto{height:auto}.relative{position:relative}.absolute{position:absolute}.fixed{position:fixed}.sticky{position:sticky}.border{border:1px solid hsla(0,0%,100%,.06)}.border-top{border-top:1px solid hsla(0,0%,100%,.06)}.border-bottom{border-bottom:1px solid hsla(0,0%,100%,.06)}.border-left{border-left:1px solid hsla(0,0%,100%,.06)}.border-right{border-right:1px solid hsla(0,0%,100%,.06)}.border-0{border:none}.border-top-0{border-top:none}.border-bottom-0{border-bottom:none}.border-left-0{border-left:none}.border-right-0{border-right:none}.rounded{border-radius:14px}.rounded-sm{border-radius:100px}.rounded-md{border-radius:6px}.rounded-lg{border-radius:8px}.rounded-xl{border-radius:12px}.rounded-full{border-radius:9999px}.shadow-sm{box-shadow:0 1px 2px rgba(0,0,0,.05)}.shadow-base{box-shadow:0 4px 6px rgba(0,0,0,.1)}.shadow-lg{box-shadow:0 10px 15px rgba(0,0,0,.1)}.shadow-xl{box-shadow:0 20px 25px rgba(0,0,0,.1)}.shadow-none{box-shadow:none}.bg-primary{background-color:#e60000}.bg-card{background-color:#141827}.bg-modal{background-color:#1a1f2e}.bg-transparent{background-color:rgba(0,0,0,0)}.z-dropdown{z-index:1000}.z-modal-backdrop{z-index:1050}.z-modal{z-index:1060}.z-popover{z-index:1070}.z-tooltip{z-index:1080}.z-toast{z-index:1090}.z-fixed{z-index:1100}.z-sticky{z-index:1200}.d-none{display:none}.d-block{display:block}.d-inline{display:inline}.d-inline-block{display:inline-block}.overflow-hidden{overflow:hidden}.overflow-auto{overflow:auto}.overflow-scroll{overflow:scroll}.cursor-pointer{cursor:pointer}.cursor-default{cursor:default}.cursor-not-allowed{cursor:not-allowed}.cursor-wait{cursor:wait}.transition{transition:all .2s ease}.transition-fast{transition:all .15s ease}.transition-slow{transition:all .3s ease}.transition-none{transition:none}@keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeOut{from{opacity:1}to{opacity:0}}@keyframes slideInUp{from{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}.fade-in{animation:fadeIn .3s ease-in-out}.fade-out{animation:fadeOut .3s ease-in-out}.slide-in-up{animation:slideInUp .3s ease-out}.focus-ring:focus{outline:2px solid #e60000;outline-offset:2px}@media print{.no-print{display:none !important}}
