.console-layout[data-v-6baeb6c4]{background:#f8fafc;display:flex;flex-direction:column;min-height:100vh}.console-topbar[data-v-6baeb6c4]{margin:-20px -28px 20px}.console-loading[data-v-6baeb6c4]{background:#f8fafc;flex-direction:column;gap:24px;inset:0;position:fixed;z-index:9999}.console-loading[data-v-6baeb6c4],.loading-ring[data-v-6baeb6c4]{align-items:center;display:flex;justify-content:center}.loading-ring[data-v-6baeb6c4]{height:80px;position:relative;width:80px}.loading-ring[data-v-6baeb6c4]:before{animation:loading-spin-6baeb6c4 .9s linear infinite;border-color:#14b8a6 #14b8a6 #e2e8f0 #e2e8f0;border-radius:50%;border-style:solid;border-width:3px;content:"";inset:0;position:absolute}.loading-ring[data-v-6baeb6c4]:after{animation:loading-spin-6baeb6c4 1.4s linear infinite reverse;border:2px solid transparent;border-bottom-color:#5eead4;border-radius:50%;content:"";inset:6px;position:absolute}.loading-logo-img[data-v-6baeb6c4]{animation:loading-pulse-6baeb6c4 1.8s ease-in-out infinite;border-radius:9px;height:38px;width:38px}.loading-text[data-v-6baeb6c4]{animation:loading-fade-6baeb6c4 1.6s ease-in-out infinite;color:#64748b;font-size:13px;letter-spacing:.5px;margin:0}@keyframes loading-spin-6baeb6c4{to{transform:rotate(1turn)}}@keyframes loading-pulse-6baeb6c4{0%,to{opacity:.55;transform:scale(.92)}50%{opacity:1;transform:scale(1)}}@keyframes loading-fade-6baeb6c4{0%,to{opacity:.4}50%{opacity:.85}}.main[data-v-6baeb6c4]{display:flex;flex:1;flex-direction:column;padding:20px 28px 32px;position:relative}.console-footer[data-v-6baeb6c4]{flex-shrink:0}.main--embed[data-v-6baeb6c4]{padding:0!important}.main--embed .console-content-wrap[data-v-6baeb6c4]{min-height:0}.topbar-back[data-v-6baeb6c4]{align-items:center;background:#14b8a614;border:1px solid transparent;border-radius:8px;color:#0d9488;cursor:pointer;display:flex;flex-shrink:0;height:30px;justify-content:center;transition:background .18s ease,border-color .18s ease;width:30px}.topbar-back[data-v-6baeb6c4]:hover{background:#14b8a626;border-color:#14b8a640}.topbar-refresh[data-v-6baeb6c4]{align-items:center;background:transparent;border:1px solid transparent;border-radius:999px;color:#64748b;cursor:pointer;display:flex;font-size:12.5px;font-weight:500;gap:5px;padding:6px 12px;transition:color .15s ease,background .15s ease}.topbar-refresh.spinning[data-v-6baeb6c4],.topbar-refresh[data-v-6baeb6c4]:hover{background:#14b8a614;color:#0d9488}.topbar-refresh.spinning[data-v-6baeb6c4]{cursor:not-allowed;pointer-events:none}.topbar-refresh.spinning svg[data-v-6baeb6c4]{animation:topbar-spin-6baeb6c4 .8s linear infinite}@keyframes topbar-spin-6baeb6c4{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.console-content-wrap[data-v-6baeb6c4]{flex:1;min-height:0;position:relative}.page-refresh-overlay[data-v-6baeb6c4]{align-items:center;backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);background:#f8fafc4d;display:flex;flex-direction:column;gap:18px;justify-content:center;inset:80px 0 0;position:fixed;z-index:40}.page-refresh-ring[data-v-6baeb6c4]{filter:drop-shadow(0 2px 6px rgba(13,148,136,.28));height:56px;transform-origin:center;width:56px}.page-refresh-ring-track[data-v-6baeb6c4]{animation:page-refresh-ring-spin-6baeb6c4 1.2s linear infinite;stroke-dasharray:110 40;transform-origin:center}.page-refresh-ring-inner[data-v-6baeb6c4]{animation:page-refresh-ring-spin-reverse-6baeb6c4 1.8s linear infinite;stroke-dasharray:55 30;transform-origin:center}@keyframes page-refresh-ring-spin-6baeb6c4{to{transform:rotate(1turn)}}@keyframes page-refresh-ring-spin-reverse-6baeb6c4{to{transform:rotate(-1turn)}}.page-refresh-text[data-v-6baeb6c4]{color:#0f766e;font-size:13px;font-weight:500;letter-spacing:1px;margin:0}.page-refresh-fade-enter-active[data-v-6baeb6c4],.page-refresh-fade-leave-active[data-v-6baeb6c4]{transition:opacity .2s ease}.page-refresh-fade-enter-from[data-v-6baeb6c4],.page-refresh-fade-leave-to[data-v-6baeb6c4]{opacity:0}@media(max-width:900px){.main[data-v-6baeb6c4]{padding:16px}.console-topbar[data-v-6baeb6c4]{margin:-16px -16px 16px}.topbar-refresh[data-v-6baeb6c4]{padding:6px 8px}.refresh-text[data-v-6baeb6c4]{display:none}.page-refresh-overlay[data-v-6baeb6c4]{top:64px}}
