._container_1pusg_1{background:radial-gradient(circle at 0 0,#87c8a1cc,#0000 34%),radial-gradient(circle at 100% 100%,#639e7eb3,#0000 30%),linear-gradient(135deg,#eef8f2 0%,#cfe6d8 42%,#b7d5c2 100%);justify-content:center;align-items:center;min-height:100vh;display:flex;position:relative;overflow:hidden}._bg_1pusg_14{pointer-events:none;background:radial-gradient(at 18% 40%,#639e7e47 0%,#0000 58%),radial-gradient(at 82% 20%,#4f876833 0%,#0000 48%),linear-gradient(115deg,#ffffffb8,#e8f4ed2e);position:absolute;inset:0}._card_1pusg_24{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);z-index:1;background:#ffffffe0;border:1px solid #639e7e47;border-radius:24px;width:420px;position:relative;box-shadow:0 24px 60px #37624d2e}._header_1pusg_35{text-align:center}._logoFrame_1pusg_39{background:#ffffffeb;border-radius:22px;width:88px;height:88px;margin:0 auto 16px;padding:8px;box-shadow:0 10px 28px #46705b29,inset 0 0 0 1px #639e7e1f}._logoImage_1pusg_51{object-fit:cover;border-radius:18px;width:100%;height:100%;display:block}._header_szobj_1{z-index:99;justify-content:space-between;align-items:center;height:64px;padding:0 24px;display:flex;position:sticky;top:0;box-shadow:0 1px 4px #00000014}._left_szobj_13{flex:1}._right_szobj_17{align-items:center;display:flex}._layout_19lxq_1{height:100vh;overflow:hidden}._sider_19lxq_6{z-index:100;position:fixed;top:0;bottom:0;left:0;overflow:hidden auto}._logo_19lxq_16{color:#fff;background:#639e7e2e;border-bottom:1px solid #ffffff1a;align-items:center;gap:12px;min-height:80px;padding:12px 14px;transition:all .2s;display:flex;overflow:hidden}._logoCollapsed_19lxq_29{justify-content:center;padding:12px 8px}._logoMark_19lxq_34{background:#fffffff0;border-radius:12px;flex:0 0 44px;width:44px;height:44px;padding:4px;box-shadow:0 6px 18px #203a2c3d}._logoImage_19lxq_44{object-fit:cover;border-radius:9px;width:100%;height:100%;display:block}._logoText_19lxq_52{flex-direction:column;gap:2px;min-width:0;display:flex}._logoTitle_19lxq_59{color:#f7fffb;font-size:13px;font-weight:700;line-height:1.25}._logoSubtitle_19lxq_66{color:#f1fff8d1;font-size:11px;line-height:1.2}._menuError_19lxq_72{padding:8px}._menuLoading_19lxq_76{color:#ffffffd9;align-items:center;gap:8px;padding:12px 16px;font-size:13px;display:flex}._content_19lxq_85{height:calc(100vh - 64px);margin:0;padding:0;overflow-y:auto}:root{--brand-500:#4f6ef7;--brand-400:#7b8ff9;--brand-300:#a3b0fb;--brand-gradient:linear-gradient(135deg, #4f6ef7 0%, #7b5cf7 50%, #a78bfa 100%);--brand-gradient-subtle:linear-gradient(135deg, #4f6ef714 0%, #7b5cf70a 100%);--surface-0:#fff;--surface-1:#f8f9fc;--surface-2:#f0f2f8;--surface-3:#e8eaf2;--glass-bg:#ffffffb8;--glass-border:#fff9;--glass-shadow:0 8px 32px #0000000f;--glass-blur:blur(16px)}[data-theme=dark]{--brand-500:#6b8aff;--brand-400:#8da3ff;--brand-300:#b0bfff;--brand-gradient:linear-gradient(135deg, #6b8aff 0%, #9b7cff 50%, #c4afff 100%);--brand-gradient-subtle:linear-gradient(135deg, #6b8aff1f 0%, #9b7cff0f 100%);--surface-0:#0d0d0d;--surface-1:#141416;--surface-2:#1c1c1f;--surface-3:#26262b;--glass-bg:#141416c7;--glass-border:#ffffff14;--glass-shadow:0 8px 32px #0006;--glass-blur:blur(20px)}*,:before,:after{box-sizing:border-box}html,body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;padding:0;font-family:Inter,-apple-system,BlinkMacSystemFont,HarmonyOS Sans,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:0 0;border-radius:4px;transition:background .3s}:hover::-webkit-scrollbar-thumb{background:#0003}::-webkit-scrollbar-thumb:hover{background:#0000004d}::-webkit-scrollbar-thumb:active{background:#0006}*{scrollbar-width:thin;scrollbar-color:transparent transparent}:hover{scrollbar-color:#0003 transparent}@keyframes fadeInUp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes skeletonShimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes scaleIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.skeleton{background:linear-gradient(90deg, var(--surface-2) 25%, var(--surface-3) 50%, var(--surface-2) 75%);background-size:200% 100%;border-radius:6px;animation:1.5s ease-in-out infinite skeletonShimmer}
