@charset "UTF-8";[data-v-ae2404bb]:root{--ros-ui-scale: 1;--ros-elevation-0: none;--ros-elevation-1: 0 1px 3px rgba(0, 0, 0, .12), 0 1px 2px rgba(0, 0, 0, .24);--ros-elevation-2: 0 3px 6px rgba(0, 0, 0, .16), 0 3px 6px rgba(0, 0, 0, .23);--ros-elevation-3: 0 10px 20px rgba(0, 0, 0, .19), 0 6px 6px rgba(0, 0, 0, .23);--ros-elevation-4: 0 14px 28px rgba(0, 0, 0, .25), 0 10px 10px rgba(0, 0, 0, .22);--ros-elevation-5: 0 19px 38px rgba(0, 0, 0, .3), 0 15px 12px rgba(0, 0, 0, .22);--ros-radius-sm: 6px;--ros-radius-md: 12px;--ros-radius-lg: 18px;--ros-text-xs: 10px;--ros-text-sm: 12px;--ros-text-base: 13px;--ros-text-md: 14px;--ros-text-lg: 16px;--ros-text-xl: 18px;--ros-text-2xl: 22px;--ros-text-3xl: 24px;--ros-text-display: 56px;--ros-font-normal: 400;--ros-font-medium: 500;--ros-font-semibold: 600;--ros-font-bold: 700;--ros-space-1: 4px;--ros-space-2: 8px;--ros-space-3: 12px;--ros-space-4: 16px;--ros-space-5: 20px;--ros-space-6: 24px;--ros-space-8: 32px;--ros-space-10: 40px;--ros-space-12: 48px;--ros-blur-sm: 8px;--ros-blur-md: 12px;--ros-blur-lg: 20px;--ros-blur-xl: 30px;--ros-backdrop-blur: blur(var(--ros-blur-lg));--ros-backdrop-blur-light: blur(var(--ros-blur-sm));--ros-liquid-glass-tint: rgba(255, 255, 255, .04);--ros-liquid-glass-blur-tier1: blur(8px) saturate(160%);--ros-liquid-glass-blur-tier2: blur(20px) saturate(160%);--ros-liquid-glass-edge: inset 0 0 0 1px rgba(255, 255, 255, .1), inset 0 1px 0 rgba(255, 255, 255, .15), inset 0 -1px 0 rgba(0, 0, 0, .06);--ros-liquid-glass-drop-shadow: 0 2px 6px rgba(0, 0, 0, .12);--ros-liquid-glass-specular: radial-gradient( ellipse 70% 50% at 30% 15%, rgba(255, 255, 255, .08) 0%, rgba(255, 255, 255, 0) 70% );--ros-shadow-window: 0 20px 60px rgba(0, 0, 0, .4);--ros-shadow-window-active: 0 25px 80px rgba(0, 0, 0, .5);--ros-shadow-dock: 0 0 30px rgba(0, 0, 0, .3);--ros-shadow-menu: 0 8px 32px rgba(0, 0, 0, .5);--ros-shadow-modal: 0 25px 80px rgba(0, 0, 0, .6);--ros-duration-fast: .15s;--ros-duration-normal: .2s;--ros-duration-slow: .3s;--ros-duration-slower: .4s;--ros-ease-default: cubic-bezier(.4, 0, .2, 1);--ros-ease-decelerate: cubic-bezier(0, 0, .2, 1);--ros-ease-accelerate: cubic-bezier(.4, 0, 1, 1);--ros-ease-bounce: cubic-bezier(.34, 1.56, .64, 1);--ros-ease-spring: cubic-bezier(.175, .885, .32, 1.275);--ros-ease-smooth: cubic-bezier(.25, .1, .25, 1);--ros-transition-fast: var(--ros-duration-fast) var(--ros-ease-default);--ros-transition-normal: var(--ros-duration-normal) var(--ros-ease-default);--ros-transition-slow: var(--ros-duration-slow) var(--ros-ease-default)}html[data-low-end="1"][data-v-ae2404bb]{--ros-blur-sm: 0px;--ros-blur-md: 0px;--ros-blur-lg: 0px;--ros-blur-xl: 0px;--ros-backdrop-blur: none;--ros-backdrop-blur-light: none;--ros-liquid-glass-tint: rgba(30, 30, 30, .85);--ros-liquid-glass-blur-tier1: none;--ros-liquid-glass-blur-tier2: none;--ros-liquid-glass-edge: none;--ros-liquid-glass-drop-shadow: 0 2px 6px rgba(0, 0, 0, .3);--ros-liquid-glass-specular: none;--ros-shadow-window: 0 4px 16px rgba(0, 0, 0, .3);--ros-shadow-window-active: 0 6px 24px rgba(0, 0, 0, .4);--ros-shadow-dock: 0 0 8px rgba(0, 0, 0, .2);--ros-shadow-menu: 0 4px 12px rgba(0, 0, 0, .3);--ros-shadow-modal: 0 8px 32px rgba(0, 0, 0, .4);--ros-elevation-1: 0 1px 2px rgba(0, 0, 0, .15);--ros-elevation-2: 0 2px 4px rgba(0, 0, 0, .2);--ros-elevation-3: 0 4px 8px rgba(0, 0, 0, .25);--ros-elevation-4: 0 4px 16px rgba(0, 0, 0, .3);--ros-elevation-5: 0 6px 24px rgba(0, 0, 0, .35);--ros-duration-fast: 50ms;--ros-duration-normal: .1s;--ros-duration-slow: .15s;--ros-duration-slower: .2s;--ros-ease-default: ease-out;--ros-ease-decelerate: ease-out;--ros-ease-accelerate: ease-out;--ros-ease-bounce: ease-out;--ros-ease-spring: ease-out;--ros-ease-smooth: ease-out}.ros-app-loader[data-v-ae2404bb]{--ros-loader-accent: #007aff;--ros-loader-accent-rgb: 0, 122, 255;position:relative;flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;padding:32px;width:100%;height:100%;min-height:0;text-align:center;color:#fffffff2;overflow:hidden;background:radial-gradient(ellipse at 50% 0%,#1b1d27,#14151c 58%,#0d0e13)}.ros-app-loader[data-v-ae2404bb]:before,.ros-app-loader[data-v-ae2404bb]:after{content:"";position:absolute;border-radius:50%;pointer-events:none;filter:blur(70px);z-index:0}.ros-app-loader[data-v-ae2404bb]:before{width:70%;height:50%;top:-12%;left:-8%;background:radial-gradient(circle,rgba(var(--ros-loader-accent-rgb),.3),transparent 70%);animation:ros-loader-aurora-a-ae2404bb 17s ease-in-out infinite}.ros-app-loader[data-v-ae2404bb]:after{width:65%;height:50%;bottom:-14%;right:-10%;background:radial-gradient(circle,rgba(var(--ros-loader-accent-rgb),.18),transparent 70%);animation:ros-loader-aurora-b-ae2404bb 21s ease-in-out infinite}.ros-app-loader[data-v-ae2404bb]>*{position:relative;z-index:1;animation:ros-loader-rise-ae2404bb .55s cubic-bezier(.22,1,.36,1) both}.ros-app-loader[data-v-ae2404bb]>*:nth-child(2){animation-delay:.08s}.ros-app-loader[data-v-ae2404bb]>*:nth-child(3){animation-delay:.16s}.ros-app-loader[data-v-ae2404bb]>*:nth-child(4){animation-delay:.24s}.ros-app-loader__hero[data-v-ae2404bb]{position:relative;width:84px;height:84px;border-radius:22px;display:flex;align-items:center;justify-content:center;color:#fff;background:linear-gradient(135deg,var(--ros-loader-accent),rgba(var(--ros-loader-accent-rgb),.62));box-shadow:0 16px 40px rgba(var(--ros-loader-accent-rgb),.45);animation:ros-loader-float-ae2404bb 5s ease-in-out infinite}.ros-app-loader__hero[data-v-ae2404bb]:after{content:"";position:absolute;top:-14px;right:-14px;bottom:-14px;left:-14px;border-radius:30px;background:radial-gradient(circle,rgba(var(--ros-loader-accent-rgb),.45),transparent 70%);z-index:-1;animation:ros-loader-halo-ae2404bb 3s ease-in-out infinite}.ros-app-loader__hero--muted[data-v-ae2404bb]{background:linear-gradient(135deg,#5a5f6b,#3a3e47);box-shadow:0 16px 40px #0006}.ros-app-loader__hero--muted[data-v-ae2404bb]:after{background:radial-gradient(circle,rgba(120,130,145,.35),transparent 70%)}.ros-app-loader__hero--error[data-v-ae2404bb]{background:linear-gradient(135deg,#ff5a4d,#c2362c);box-shadow:0 16px 40px #ff3b3066}.ros-app-loader__hero--error[data-v-ae2404bb]:after{background:radial-gradient(circle,rgba(255,59,48,.4),transparent 70%)}.ros-app-loader__hero-img[data-v-ae2404bb]{width:46px;height:46px;object-fit:contain}.ros-app-loader__title[data-v-ae2404bb]{margin:4px 0 0;font-size:20px;font-weight:700;letter-spacing:-.3px;color:#fffffff2;line-height:1.3}.ros-app-loader__text[data-v-ae2404bb]{margin:0;max-width:380px;font-size:13px;line-height:1.5;color:#ffffffb8}.ros-app-loader__file[data-v-ae2404bb]{margin:0;max-width:80%;padding:5px 12px;border-radius:999px;font-size:12px;color:#ffffffd1;background:rgba(var(--ros-loader-accent-rgb),.14);border:1px solid rgba(var(--ros-loader-accent-rgb),.28);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ros-app-loader__bar[data-v-ae2404bb]{position:relative;width:180px;height:4px;border-radius:999px;overflow:hidden;background:#ffffff14}.ros-app-loader__bar span[data-v-ae2404bb]{position:absolute;top:0;left:0;width:40%;height:100%;border-radius:999px;background:linear-gradient(90deg,transparent,var(--ros-loader-accent),rgba(var(--ros-loader-accent-rgb),.5));animation:ros-loader-bar-ae2404bb 1.3s ease-in-out infinite}.ros-app-loader__retry[data-v-ae2404bb]{margin-top:4px}@keyframes ros-loader-aurora-a-ae2404bb{0%,to{transform:translateZ(0) scale(1);opacity:.7}50%{transform:translate3d(6%,5%,0) scale(1.18);opacity:1}}@keyframes ros-loader-aurora-b-ae2404bb{0%,to{transform:translateZ(0) scale(1.05);opacity:.55}50%{transform:translate3d(-7%,-6%,0) scale(1.22);opacity:.85}}@keyframes ros-loader-float-ae2404bb{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}@keyframes ros-loader-halo-ae2404bb{0%,to{opacity:.5;transform:scale(1)}50%{opacity:.85;transform:scale(1.12)}}@keyframes ros-loader-rise-ae2404bb{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes ros-loader-bar-ae2404bb{0%{left:-40%}to{left:100%}}html[data-low-end="1"] .ros-app-loader[data-v-ae2404bb]:before,html[data-low-end="1"] .ros-app-loader[data-v-ae2404bb]:after,html[data-low-end="1"] .ros-app-loader__hero[data-v-ae2404bb],html[data-low-end="1"] .ros-app-loader__hero[data-v-ae2404bb]:after,html[data-low-end="1"] .ros-app-loader[data-v-ae2404bb]>*,html[data-low-end="1"] .ros-app-loader__bar span[data-v-ae2404bb]{animation:none}
