.common-layout[data-v-ed6d5fbe]{--header-height:56px;height:100dvh;overflow:hidden}.layout-header[data-v-ed6d5fbe]{z-index:100;height:var(--header-height);background-color:var(--sf-color-primary);box-shadow:var(--sf-shadow-card);position:fixed;top:0;left:0;right:0}.header-inner[data-v-ed6d5fbe]{align-items:stretch;height:100%;padding:0 24px;display:flex}.brand[data-v-ed6d5fbe]{flex-shrink:0;align-items:center;gap:10px;display:flex}.brand-logo[data-v-ed6d5fbe]{border-radius:var(--sf-radius-md);background-color:var(--sf-color-on-primary);justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.brand-logo-svg[data-v-ed6d5fbe]{width:20px;height:20px}.fish-body[data-v-ed6d5fbe],.fish-tail[data-v-ed6d5fbe]{fill:var(--sf-color-primary)}.fish-eye[data-v-ed6d5fbe]{fill:var(--sf-color-on-primary)}.brand-name[data-v-ed6d5fbe]{color:var(--sf-color-on-primary);white-space:nowrap;font-size:17px;font-weight:600}.header-menu[data-v-ed6d5fbe]{flex:1;align-items:stretch;min-width:0;display:flex}.menu-item[data-v-ed6d5fbe]{font:inherit;color:var(--sf-color-on-primary);cursor:pointer;background:0 0;border:none;align-items:center;margin:0 2px;padding:0 16px;font-size:14px;transition:background-color .2s,color .2s;display:inline-flex;position:relative}.menu-item[data-v-ed6d5fbe]:hover,.menu-item[data-v-ed6d5fbe]:focus-visible{color:#000;background-color:#00000014;outline:none}.menu-item.is-active[data-v-ed6d5fbe]{color:#000;font-weight:500}.menu-item.is-active[data-v-ed6d5fbe]:after{content:"";background-color:var(--sf-color-on-primary);border-radius:2px;height:2px;position:absolute;bottom:0;left:12px;right:12px}.layout-main[data-v-ed6d5fbe]{box-sizing:border-box;height:100%;padding:calc(var(--header-height) + 24px) 24px 24px;overflow-y:auto}.home[data-v-d7bbd88d]{justify-content:center;align-items:center;min-height:100%;display:flex}.home-card[data-v-d7bbd88d]{background-color:var(--sf-bg-container);border-radius:var(--sf-radius-lg);width:100%;max-width:560px}.home-desc[data-v-d7bbd88d]{color:var(--sf-text-2);margin:0 0 12px}.home-tip[data-v-d7bbd88d]{color:var(--sf-text-3);margin:0;font-size:13px}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--sf-color-primary:#ffe610;--sf-color-primary-hover:#ffd666;--sf-color-primary-active:#d48806;--sf-color-primary-suppl:#ffd666;--sf-color-on-primary:#000000db;--sf-color-success:#18a058;--sf-color-warning:#f0a020;--sf-color-error:#d03050;--sf-color-info:#2080f0;--sf-text-1:#333639;--sf-text-2:#333639ad;--sf-text-3:#33363973;--sf-bg-page:#fff;--sf-bg-container:#fff;--sf-bg-elevated:#fff;--sf-bg-subtle:#f2f3f5;--sf-border-color:#e5e6eb;--sf-border-color-strong:#d0d3d9;--sf-fill-hover:#0000000b;--sf-shadow-card:0 1px 4px #00000014;--sf-shadow-popup:0 4px 16px #0000001f;--sf-radius-sm:4px;--sf-radius-md:6px;--sf-radius-lg:10px;--sf-font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "Helvetica Neue", Helvetica, Arial, sans-serif}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--sf-color-primary:#ffc53d;--sf-color-primary-hover:#ffd870;--sf-color-primary-active:#b8800a;--sf-color-primary-suppl:#ffd870;--sf-color-on-primary:#000000db;--sf-color-success:#63e2b7;--sf-color-warning:#f2c97d;--sf-color-error:#e88080;--sf-color-info:#70c0e8;--sf-text-1:#ffffffe6;--sf-text-2:#ffffffa6;--sf-text-3:#ffffff6b;--sf-bg-page:#101014;--sf-bg-container:#18181c;--sf-bg-elevated:#262629;--sf-bg-subtle:#ffffff0f;--sf-border-color:#ffffff1f;--sf-border-color-strong:#ffffff38;--sf-fill-hover:#ffffff12;--sf-shadow-card:0 1px 4px #0006;--sf-shadow-popup:0 4px 16px #00000080}html,body,#app{height:100%;margin:0;padding:0}body{font-family:var(--sf-font-family);background-color:var(--sf-bg-page);color:var(--sf-text-1);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transition:background-color .25s,color .25s}html,body,#app{overflow:hidden}html{scrollbar-color:var(--sf-color-primary) transparent}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background-color:#0000}::-webkit-scrollbar-corner{background-color:#0000}::-webkit-scrollbar-thumb{background-color:var(--sf-color-primary);border-radius:4px}::-webkit-scrollbar-thumb:hover{background-color:var(--sf-color-primary-hover)}::selection{background-color:var(--sf-color-primary);color:var(--sf-color-on-primary)}
