.app-sidebar[data-v-f584c343]{position:fixed;top:0;left:0;bottom:0;z-index:100;background:linear-gradient(180deg,#232a4a,#1a2140);border-right:1px solid rgba(123,230,240,.18);box-shadow:4px 0 24px #0000006b;transform:translate(-100%);transition:transform .22s cubic-bezier(.4,0,.2,1);display:flex;flex-direction:column}.app-sidebar--open[data-v-f584c343]{transform:translate(0)}.app-sidebar--mobile[data-v-f584c343]{max-width:88vw}.app-sidebar--dragging[data-v-f584c343]{transition:none}.app-sidebar__content[data-v-f584c343]{flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden;display:flex;flex-direction:column}.app-sidebar__resize[data-v-f584c343]{position:absolute;top:0;right:-4px;bottom:0;width:8px;cursor:col-resize;display:flex;align-items:center;justify-content:center;z-index:1}.app-sidebar__resize:hover .app-sidebar__resize-grip[data-v-f584c343],.app-sidebar--dragging .app-sidebar__resize .app-sidebar__resize-grip[data-v-f584c343]{background:#7be6f0b3;box-shadow:0 0 12px #7be6f099}.app-sidebar__resize-grip[data-v-f584c343]{display:block;width:2px;height:48px;background:#7be6f040;border-radius:2px;transition:background .12s,box-shadow .12s}.app-sidebar__backdrop[data-v-f584c343]{position:fixed;inset:0;background:#0e13288c;backdrop-filter:blur(2px);z-index:99}.tp-container[data-v-67c0c1d0]{width:100%}.tp-container[data-v-67c0c1d0] .tp-lblv_v:has(.tp-ckbv){width:auto}.tp-container[data-v-67c0c1d0] .tp-rotv{background:transparent!important;--tp-base-border-radius: 0px;--tp-base-background-color: #1d2444;--tp-base-shadow-color: transparent;--tp-button-background-color: #2b3358;--tp-button-background-color-active: rgba(123, 230, 240, .22);--tp-button-background-color-focus: rgba(123, 230, 240, .22);--tp-button-background-color-hover: rgba(123, 230, 240, .14);--tp-button-foreground-color: #f3f5ff;--tp-container-background-color: #2b3358;--tp-container-background-color-active: #2b3358;--tp-container-background-color-focus: #2b3358;--tp-container-background-color-hover: #2b3358;--tp-container-foreground-color: #f3f5ff;--tp-groove-foreground-color: rgba(243, 245, 255, .1);--tp-input-background-color: #1d2444;--tp-input-background-color-active: #1d2444;--tp-input-background-color-focus: #1d2444;--tp-input-background-color-hover: #1d2444;--tp-input-foreground-color: #f3f5ff;--tp-label-foreground-color: #c2c8e2;--tp-monitor-background-color: #1d2444;--tp-monitor-foreground-color: #c2c8e2}.side-menu[data-v-24bcf9f5]{height:100%;display:flex;flex-direction:column;color:#f3f5ff;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.side-menu__brand[data-v-24bcf9f5]{display:flex;align-items:center;gap:12px;padding:18px 18px 14px;border-bottom:1px solid rgba(243,245,255,.1)}.side-menu__brand-link[data-v-24bcf9f5]{display:flex;align-items:center;gap:12px;flex:1 1 auto;min-width:0;color:inherit;text-decoration:none;border-radius:10px;transition:opacity .12s}.side-menu__brand-link[data-v-24bcf9f5]:hover{opacity:.85}.side-menu__brand-link:hover .side-menu__brand-title[data-v-24bcf9f5]{color:#7be6f0}.side-menu__brand-mark[data-v-24bcf9f5]{width:38px;height:38px;border-radius:10px;background:radial-gradient(circle at 30% 30%,#ff7aa3 0%,transparent 55%),radial-gradient(circle at 70% 70%,#7be6f0 0%,transparent 60%),#1a1f3a;display:flex;align-items:center;justify-content:center;box-shadow:0 0 18px #4dd8e640}.side-menu__brand-glyph[data-v-24bcf9f5]{font-family:JetBrains Mono,Fira Code,Roboto Mono,monospace;font-size:18px;font-weight:700;color:#f3f5ff;text-shadow:0 0 8px rgba(255,255,255,.4)}.side-menu__brand-text[data-v-24bcf9f5]{flex:1 1 auto;min-width:0}.side-menu__brand-title[data-v-24bcf9f5]{font-size:15px;font-weight:600;letter-spacing:.02em;line-height:1;color:#f3f5ff;transition:color .12s}.side-menu__brand-subtitle[data-v-24bcf9f5]{margin-top:4px;font-family:JetBrains Mono,Fira Code,Roboto Mono,monospace;font-size:10px;text-transform:uppercase;letter-spacing:.18em;color:#8b94b6}.side-menu__close[data-v-24bcf9f5]{width:30px;height:30px;border-radius:8px;border:1px solid rgba(243,245,255,.1);background:transparent;color:#c2c8e2;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:color .12s,border-color .12s,background .12s}.side-menu__close[data-v-24bcf9f5]:hover{color:#7be6f0;border-color:#7be6f059;background:#7be6f024}.side-menu__nav[data-v-24bcf9f5]{display:flex;gap:4px;padding:12px 12px 8px;flex-wrap:wrap}.side-menu__nav-link[data-v-24bcf9f5]{flex:1 1 0;text-align:center;padding:8px 10px;font-size:12px;font-weight:500;letter-spacing:.04em;text-transform:uppercase;color:#c2c8e2;border-radius:6px;border:1px solid rgba(243,245,255,.1);transition:color .12s,border-color .12s,background .12s}.side-menu__nav-link[data-v-24bcf9f5]:hover{color:#7be6f0;background:#7be6f024}.side-menu__nav-link--active[data-v-24bcf9f5]{color:#7be6f0;border-color:#7be6f059;background:linear-gradient(180deg,#4dd8e61f,#4dd8e608)}.side-menu__actions[data-v-24bcf9f5]{padding:8px 12px 12px;border-bottom:1px solid rgba(243,245,255,.1)}.side-menu__action[data-v-24bcf9f5]{display:flex;align-items:center;gap:8px;padding:8px 10px;border:1px solid rgba(243,245,255,.1);background:#0f142880;border-radius:7px;color:#c2c8e2;font-size:11px;font-weight:500;letter-spacing:.02em;cursor:pointer;transition:color .12s,border-color .12s,background .12s,box-shadow .12s;text-align:left}.side-menu__action[data-v-24bcf9f5]:hover{color:#7be6f0;border-color:#7be6f059;background:#7be6f024;box-shadow:0 0 12px #4dd8e62e}.side-menu__action--magenta[data-v-24bcf9f5]:hover{color:#ff7aa3;border-color:#ff7aa399;background:#ff7aa338;box-shadow:0 0 12px #ff5c8a38}.side-menu__action svg[data-v-24bcf9f5]{flex:0 0 18px}.side-menu__action span[data-v-24bcf9f5]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.side-menu__params[data-v-24bcf9f5]{flex:1 1 auto;min-height:0;overflow-y:auto;padding:0}.side-menu__footer[data-v-24bcf9f5]{margin-top:auto;padding:10px 16px;display:flex;justify-content:center;align-items:center;border-top:1px solid rgba(243,245,255,.1);font-family:JetBrains Mono,Fira Code,Roboto Mono,monospace;font-size:10px;color:#8b94b6}.side-menu__footer a[data-v-24bcf9f5]{color:#8b94b6;font-weight:400}.side-menu__footer a[data-v-24bcf9f5]:hover{color:#7be6f0}#main_app[data-v-053b2b5f]{min-height:100vh;height:100dvh}#main_content[data-v-053b2b5f]{border-width:0;position:relative;height:100%;display:flex;flex-direction:column;min-height:0;overflow:hidden;padding:0!important;padding-left:var(--sidebar-offset, 0px)!important;transition:padding-left .22s cubic-bezier(.4,0,.2,1)}#main_content.main-content--scrollable[data-v-053b2b5f]{overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch}#main_app.animation-disabled #main_content[data-v-053b2b5f],#main_app:has(.app-sidebar--dragging) #main_content[data-v-053b2b5f]{transition:none!important}.sidebar-trigger[data-v-053b2b5f]{position:fixed;top:14px;left:14px;z-index:90;width:42px;height:42px;border-radius:10px;border:1px solid rgba(123,230,240,.45);background:#232a4ae0;backdrop-filter:blur(8px);color:#7be6f0;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:background .12s,border-color .12s,box-shadow .12s,transform .12s}.sidebar-trigger[data-v-053b2b5f]:hover{background:#2d355af2;border-color:#ff7aa3a6;color:#ff7aa3;box-shadow:0 0 18px #ff7aa366}.sidebar-trigger[data-v-053b2b5f]:active{transform:scale(.96)}*,*:before,*:after{margin:0;padding:0;box-sizing:border-box}html,body{height:100%;width:100%;font-size:10px}body{overflow:hidden;background:#121831;color:#f3f5ff;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{text-decoration:none;color:#7be6f0;transition:color .12s}a:hover{color:#ff7aa3}button:focus{outline:0}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#7be6f038;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#7be6f099}#app{height:100%;width:100%;background:#121831}.hide{display:none!important}#main_app.v-application{background:#121831!important}.animation-disabled *{transition:all 0s ease 0s!important}.v-card{background:#2b3358!important;color:#f3f5ff!important;border:1px solid rgba(243,245,255,.1)}.v-dialog .v-card{border:1px solid rgba(123,230,240,.35);box-shadow:0 12px 48px #0009}
