.platform-app-shell{min-height:100vh;background-color:#f7fcff}.platform-app-shell--light{color:#1f2933}.platform-app-shell--dark{background-color:#030712;color:#e2e8f0}.platform-main-shell{position:relative;min-height:100vh;background:linear-gradient(135deg,rgba(199,231,255,.6431372549019608),rgba(254,254,255,.6588235294117647) 40%,rgba(201,240,255,.43137254901960786));background-size:240% 240%;animation:platformGradientShift 18s ease-in-out infinite;overflow:hidden}.platform-main-shell--dark{background:linear-gradient(145deg,rgba(10,16,30,.95),rgba(18,29,54,.96) 45%,rgba(30,58,138,.85))!important}.platform-main-shell:after,.platform-main-shell:before{content:"";position:absolute;width:clamp(260px,38vw,520px);height:clamp(260px,38vw,520px);border-radius:50%;pointer-events:none;opacity:.65;mix-blend-mode:screen;animation:platformFloat 22s ease-in-out infinite}.platform-main-shell:before{top:clamp(-120px,-8vw,-40px);left:clamp(-120px,-8vw,-40px);background:radial-gradient(circle,rgba(145,207,255,.55),transparent 70%)}.platform-main-shell--dark:before{background:radial-gradient(circle,rgba(56,189,248,.35),transparent 72%);opacity:.5}.platform-main-shell:after{bottom:clamp(-140px,-10vw,-60px);right:clamp(-140px,-10vw,-60px);background:radial-gradient(circle,rgba(255,170,219,.45),transparent 72%);animation-direction:reverse}.platform-main-shell--dark:after{background:radial-gradient(circle,rgba(248,113,113,.22),transparent 74%);opacity:.45}.platform-main-shell>*{position:relative;z-index:1}.platform-drawer{background-color:transparent!important;overflow:visible!important;transition:width .26s cubic-bezier(.32,.72,0,1),box-shadow .26s ease}.platform-drawer .v-navigation-drawer__content{overflow:visible!important;padding:0}.platform-drawer-surface{position:relative;display:flex;flex-direction:column;gap:20px;height:calc(100% - 40px);min-height:0;padding:18px 14px;margin-top:20px;box-sizing:border-box}.platform-drawer-content{display:flex;flex:1;flex-direction:column;min-height:0;overflow:hidden}.platform-drawer-surface:before{content:"";position:absolute;inset:0;border-radius:28px;background:#f7fcff;box-shadow:0 24px 60px rgba(31,41,55,.08),inset 0 1px 0 hsla(0,0%,100%,.6);backdrop-filter:blur(18px);transition:all .32s cubic-bezier(.32,.72,0,1);pointer-events:none}.platform-drawer--dark .platform-drawer-surface:before{background:rgba(7,12,24,.92);box-shadow:0 24px 60px rgba(2,6,23,.65);border:1px solid rgba(148,163,184,.22)}.platform-drawer-surface>*{position:relative;z-index:1}.platform-drawer--mini .platform-drawer-surface{padding:14px 8px;gap:12px}.platform-drawer--mini .platform-drawer-surface:before{inset:6px;border-radius:32px;box-shadow:0 6px 25px rgba(31,41,55,.097)}.platform-drawer--expanded .platform-drawer-surface:before{inset:0;box-shadow:0 12px 42px rgba(15,23,42,.18)}.platform-drawer--mini .drawer-admin-panel{display:none}.platform-drawer-skeleton{z-index:1;flex:1;border-radius:24px}.nav-list{padding:0;flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;padding-right:6px}.nav-list .v-list-item{border-radius:14px;margin:6px 8px;padding-left:12px;padding-right:12px;transition:background-color .16s ease,transform .2s ease}.nav-list .v-list-item:hover{background-color:rgba(33,150,243,.1);transform:translateX(4px)}.platform-drawer--dark .nav-list .v-list-item:hover{background-color:rgba(59,130,246,.2)}.platform-drawer--mini .nav-list .v-list-item{justify-content:center;padding-left:0;padding-right:0}.platform-drawer--mini .nav-list .v-list-item-title{display:none}.drawer-admin-panel{background:linear-gradient(160deg,hsla(0,0%,100%,.96),rgba(236,244,255,.92));border:1px solid rgba(15,23,42,.08);border-radius:16px;display:flex;flex-direction:column;gap:12px;padding:14px 16px}.platform-drawer--dark .drawer-admin-panel{background:linear-gradient(160deg,rgba(15,23,42,.96),rgba(30,41,59,.92));border:1px solid rgba(148,163,184,.25);color:#f8fafc}.drawer-action-row{display:flex;align-items:center;gap:8px}.drawer-theme-btn{background:rgba(148,163,184,.15)!important;box-shadow:0 6px 18px rgba(15,23,42,.18)}.platform-drawer--dark .drawer-theme-btn{background:rgba(148,163,184,.25)!important;box-shadow:0 6px 18px rgba(2,6,23,.6)}.drawer-theme-btn .v-icon{color:#0f172a}.platform-drawer--dark .drawer-theme-btn .v-icon{color:#e2e8f0}.drawer-admin-name{font-weight:600;color:#1f2933}.platform-drawer--dark .drawer-admin-name{color:#f8fafc}.drawer-zoom-toggle .v-btn{min-width:36px}.mobile-drawer-btn{position:fixed;top:16px;left:16px;z-index:3000}@media (min-width:960px){.mobile-drawer-btn{display:none!important}}::-webkit-scrollbar{width:20px;height:20px;width:20px!important;height:20px!important}::-webkit-scrollbar-thumb:hover{background:rgba(125,22,22,.43137254901960786)}::-webkit-scrollbar-thumb{background:rgba(199,24,24,.10980392156862745)}::-webkit-scrollbar-track{background:#f2f2f2}.nav-list .v-icon:not([class*="--text"]){color:#424242}.platform-drawer--dark .drawer-admin-panel,.platform-drawer--dark .nav-list .v-icon:not([class*="--text"]),.platform-drawer--dark .v-list-item-title,.platform-drawer--dark .v-list-item__title{color:#e2e8f0}@keyframes platformGradientShift{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}@keyframes platformFloat{0%{transform:translateZ(0) scale(.92);opacity:.65}50%{transform:translate3d(40px,-30px,0) scale(1.05);opacity:.95}to{transform:translate3d(-35px,35px,0) scale(.9);opacity:.7}}.appBar{font-family:roboto;background-color:transparent!important}.appBarTopLight{font-family:roboto;background-color:#fff!important}.appBarTopDark{font-family:roboto;background-color:#000!important}.onboarding-title{white-space:normal;line-height:1.3;word-break:break-word}.onboarding-card-text{padding-top:0!important}.onboarding-list-subtitle,.onboarding-list-title{white-space:normal;word-break:break-word}.onboarding-actions{padding:16px}.onboarding-divider{margin:0 16px}.onboarding-acknowledge{font-weight:600}@media(max-width:600px){.onboarding-acknowledge{width:100%}}.routerViewLight{background-color:hsla(0,0%,100%,.85);min-height:100vh;padding:24px 0}.auth-wrapper{position:relative;min-height:100vh;overflow:hidden;background:linear-gradient(135deg,rgba(199,231,255,.6431372549019608),rgba(254,254,255,.6588235294117647) 40%,rgba(201,240,255,.43137254901960786));background-size:240% 240%;animation:authGradientShift 18s ease-in-out infinite}.auth-wrapper.routerViewLight{background-color:transparent;padding:0}.auth-wrapper:after,.auth-wrapper:before{content:"";position:absolute;width:clamp(260px,38vw,520px);height:clamp(260px,38vw,520px);border-radius:50%;pointer-events:none;opacity:.65;mix-blend-mode:screen;animation:authFloat 22s ease-in-out infinite}.auth-wrapper:before{top:clamp(-120px,-8vw,-40px);left:clamp(-120px,-8vw,-40px);background:radial-gradient(circle,rgba(145,207,255,.55),transparent 70%)}.auth-wrapper:after{bottom:clamp(-140px,-10vw,-60px);right:clamp(-140px,-10vw,-60px);background:radial-gradient(circle,rgba(255,170,219,.45),transparent 72%);animation-direction:reverse}.auth-wrapper>*{position:relative;z-index:1}.auth-container{min-height:calc(100vh - 48px);padding:32px 0}.auth-card{background:hsla(0,0%,100%,.92);border-radius:20px;box-shadow:0 20px 35px rgba(52,64,92,.25);padding:32px 20px 16px;width:100%}@media(min-width:600px){.auth-card{padding:36px 32px 20px}}.auth-logo{display:block;max-width:220px}.auth-class{background-color:hsla(0,0%,100%,.65);border-radius:16px;box-shadow:0 12px 28px rgba(15,23,42,.18);padding:24px}.auth-card .auth-class{background-color:transparent;box-shadow:none;padding:0}.auth-submit{font-weight:600;height:48px;text-transform:none;letter-spacing:.4px}.auth-remember{max-width:320px;margin:24px auto 0;text-align:left}.auth-link{text-transform:none;font-weight:500}.auth-link-block{color:#0e242d}.auth-link--accent{color:#e02784;font-weight:600;text-decoration:none}.auth-link--accent:hover{text-decoration:underline}.auth-card input:-webkit-autofill,.auth-card input:-webkit-autofill:active,.auth-card input:-webkit-autofill:focus,.auth-card input:-webkit-autofill:hover{transition:background-color 5000s ease-in-out 0s;-webkit-text-fill-color:#0e242d!important}.auth-card ::placeholder{color:#0e242d;opacity:.75}@keyframes authGradientShift{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}@keyframes authFloat{0%{transform:translateZ(0) scale(.92);opacity:.65}50%{transform:translate3d(40px,-30px,0) scale(1.05);opacity:.95}to{transform:translate3d(-35px,35px,0) scale(.9);opacity:.7}}.v-tour__target--highlighted{box-shadow:0 0 0 99999px rgba(0,0,0,.4)!important}.maxInput{max-width:300px!important}.backgroundTransparent{background-color:transparent!important}@font-face{font-display:swap;src:local("Roboto"),url(../fonts/Roboto-Regular.11eabca2.ttf) format("truetype");font-family:Roboto}@font-face{font-display:swap;src:local("Montserrat"),url(../fonts/Montserrat-Light.409c7f79.ttf) format("truetype");font-family:Montserrat}@font-face{font-display:swap;src:local("Lato"),url(../fonts/Lato-Regular.122dd68d.ttf) format("truetype");font-family:Lato}html{overflow-y:auto;overflow-x:hidden}.spacerBottom{width:100%;height:100px}.theme--light.v-messages,.v-application{font-family:Montserrat,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.theme--light.v-messages{color:#000;font-weight:700;font-size:10px}.bgLight{background-color:#fff;border-bottom:none;box-shadow:none}.bgDark{background:linear-gradient(90deg,#000,rgba(106,49,255,.09019607843137255) 50%,rgba(0,0,0,.5490196078431373));background-image:-webkit-linear-gradient(60deg,rgba(4,2,17,.8),rgba(10,0,62,.02),rgba(4,2,17,.8));box-shadow:0 1px 6px -2px #000}.fade-enter-active,.fade-leave-active{transition:opacity .3s}.fade-enter,.fade-leave-to{opacity:0}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:hsla(0,0%,50.6%,.10980392156862745)}::-webkit-scrollbar-thumb:hover{background:hsla(0,0%,50.6%,.43137254901960786)}.pointer{cursor:pointer}.page-enter-active,.page-leave-active{transition:opacity .5s}.page-enter,.page-leave-to{opacity:0}.empty-state-card{max-width:420px;width:100%;margin:0 auto;text-align:center}.empty-state-card__cta{display:inline-flex;margin:12px auto 0}.v-text-field--filled.v-input--dense.v-text-field--outlined.v-text-field--filled>.v-input__control>.v-input__slot,.v-text-field--filled.v-input--dense.v-text-field--outlined>.v-input__control>.v-input__slot,.v-text-field--filled.v-input--dense.v-text-field--single-line>.v-input__control>.v-input__slot,.v-text-field--full-width.v-input--dense.v-text-field--outlined.v-text-field--filled>.v-input__control>.v-input__slot,.v-text-field--full-width.v-input--dense.v-text-field--outlined>.v-input__control>.v-input__slot,.v-text-field--full-width.v-input--dense.v-text-field--single-line>.v-input__control>.v-input__slot,.v-text-field--outlined.v-input--dense.v-text-field--outlined.v-text-field--filled>.v-input__control>.v-input__slot,.v-text-field--outlined.v-input--dense.v-text-field--outlined>.v-input__control>.v-input__slot,.v-text-field--outlined.v-input--dense.v-text-field--single-line>.v-input__control>.v-input__slot{min-height:29px!important}.v-text-field--enclosed.v-input--dense:not(.v-text-field--solo).v-text-field--outlined .v-input__append-inner,.v-text-field--enclosed.v-input--dense:not(.v-text-field--solo).v-text-field--outlined .v-input__append-outer,.v-text-field--enclosed.v-input--dense:not(.v-text-field--solo).v-text-field--outlined .v-input__prepend-inner,.v-text-field--enclosed.v-input--dense:not(.v-text-field--solo).v-text-field--outlined .v-input__prepend-outer,.v-text-field--full-width.v-input--dense:not(.v-text-field--solo).v-text-field--outlined .v-input__append-inner,.v-text-field--full-width.v-input--dense:not(.v-text-field--solo).v-text-field--outlined .v-input__append-outer,.v-text-field--full-width.v-input--dense:not(.v-text-field--solo).v-text-field--outlined .v-input__prepend-inner,.v-text-field--full-width.v-input--dense:not(.v-text-field--solo).v-text-field--outlined .v-input__prepend-outer{margin-top:2px}.v-text-field--filled.v-input--dense.v-text-field--single-line .v-label,.v-text-field--full-width.v-input--dense.v-text-field--single-line .v-label{top:5px!important}.sub-main-class{padding-top:10px;padding-left:10px;margin-top:10px;margin-left:10px;padding-bottom:10px;padding-right:10px;margin-bottom:10px;margin-right:10px;border-radius:25px;background-color:hsla(0,0%,100%,.8196078431372549)}.appDark,.appLight{text-align:center;height:100%;line-height:1.2}.appDark{background-image:url(../img/background-image-fly13.8fedb7d9.jpeg)!important;background-size:cover}.routerViewDark,.routerViewLight{padding-bottom:20px}.routerViewDark{background-color:rgba(0,0,0,.6784313725490196)}