.toasts[data-v-f3166628]{position:fixed;top:var(--space-5);left:50%;transform:translate(-50%);z-index:9999;display:flex;flex-direction:column;gap:var(--space-3);width:min(420px,calc(100vw - var(--space-5) * 2));pointer-events:none}.toast[data-v-f3166628]{pointer-events:auto;display:flex;align-items:flex-start;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-radius:var(--radius-lg);background:#17171adb;box-shadow:0 12px 32px -8px #0009}.toast__icon[data-v-f3166628]{flex-shrink:0;width:18px;height:18px;margin-top:2px}.toast__icon svg[data-v-f3166628]{width:100%;height:100%}.toast--success .toast__icon[data-v-f3166628]{color:var(--success)}.toast--error .toast__icon[data-v-f3166628]{color:var(--danger)}.toast--warning .toast__icon[data-v-f3166628]{color:var(--warning)}.toast--info .toast__icon[data-v-f3166628]{color:var(--info)}.toast__body[data-v-f3166628]{flex:1;min-width:0}.toast__msg[data-v-f3166628]{font-size:14px;line-height:1.5;color:var(--text-1);overflow-wrap:anywhere}.toast__detail[data-v-f3166628]{margin-top:var(--space-1);font-size:12.5px;line-height:1.5;color:var(--text-3)}.toast__close[data-v-f3166628]{flex-shrink:0;width:20px;height:20px;display:grid;place-items:center;border-radius:var(--radius-sm);color:var(--text-3);transition:color var(--dur-fast) var(--ease),background-color var(--dur-fast) var(--ease)}.toast__close svg[data-v-f3166628]{width:14px;height:14px}.toast__close[data-v-f3166628]:hover{color:var(--text-1);background:var(--bg-glass-hover)}.toast__close[data-v-f3166628]:focus-visible{outline:none;box-shadow:0 0 0 3px var(--brand-glow)}.toast__action[data-v-f3166628]{flex-shrink:0;align-self:center;padding:4px 10px;border:1px solid var(--border-strong);border-radius:var(--radius-sm);font-size:12.5px;font-weight:500;color:var(--text-1);white-space:nowrap;transition:background-color var(--dur-fast) var(--ease),border-color var(--dur-fast) var(--ease)}.toast__action[data-v-f3166628]:hover{background:var(--bg-glass-hover);border-color:var(--text-3)}.toast__action[data-v-f3166628]:focus-visible{outline:none;box-shadow:0 0 0 3px var(--brand-glow)}.toast-enter-active[data-v-f3166628],.toast-leave-active[data-v-f3166628]{transition:opacity var(--dur) var(--ease-out),transform var(--dur) var(--ease-out)}.toast-enter-from[data-v-f3166628]{opacity:0;transform:translateY(-12px) scale(.98)}.toast-leave-to[data-v-f3166628]{opacity:0;transform:translateY(-8px) scale(.98)}.toast-move[data-v-f3166628]{transition:transform var(--dur) var(--ease-out)}@media(max-width:480px){.toasts[data-v-f3166628]{top:var(--space-3);width:calc(100vw - var(--space-3) * 2)}}.toasts--bright[data-v-f3166628]{inset:auto 24px 24px auto;transform:none;z-index:var(--mw-z-toast)}.toasts--bright .toast[data-v-f3166628]{background:var(--mw-surface);border:1px solid var(--mw-border);box-shadow:var(--mw-shadow-menu)}.toasts--bright .toast__msg[data-v-f3166628]{font-size:14px;color:var(--mw-ink)}.toasts--bright .toast__detail[data-v-f3166628]{font-size:13px;color:var(--mw-ink-secondary)}.toasts--bright .toast__close[data-v-f3166628]{width:44px;height:44px;margin-top:-8px;margin-right:-8px;flex-shrink:0}.toasts--bright .toast__action[data-v-f3166628]{min-height:44px;white-space:normal}@media(max-width:767px){.toasts--bright[data-v-f3166628]{top:auto;bottom:calc(var(--mw-bottom-nav-height) + env(safe-area-inset-bottom,0px) + 16px);right:16px;width:calc(100vw - 32px)}}.avatar[data-v-a806f32d]{position:relative;display:inline-grid;place-items:center;flex-shrink:0;border-radius:var(--radius-full);overflow:hidden;background:var(--bg-elevated);border:1px solid var(--border);user-select:none}.avatar__img[data-v-a806f32d]{width:100%;height:100%;object-fit:cover;display:block}.avatar__fallback[data-v-a806f32d]{width:100%;height:100%;display:grid;place-items:center;background:var(--gradient-brand);color:var(--text-1);font-weight:600;letter-spacing:.02em;opacity:.9}[data-mw-theme=bright] .avatar__fallback[data-v-a806f32d]{color:var(--mw-on-primary)}.um[data-v-251971aa]{position:relative}.um__trigger[data-v-251971aa]{display:flex;align-items:center;gap:8px;padding:4px 10px 4px 4px;border-radius:var(--radius-full);border:1px solid var(--border);background:var(--bg-glass);transition:border-color var(--dur-fast) var(--ease),background-color var(--dur-fast) var(--ease)}.um__trigger[data-v-251971aa]:hover,.um__trigger[aria-expanded=true][data-v-251971aa]{background:var(--bg-glass-hover);border-color:var(--border-strong)}.um__trigger[data-v-251971aa]:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.um__name[data-v-251971aa]{font-size:13.5px;color:var(--text-1);max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.um__caret[data-v-251971aa]{width:14px;height:14px;color:var(--text-3);transition:transform var(--dur-fast) var(--ease)}.um__caret.is-open[data-v-251971aa]{transform:rotate(180deg)}.um__menu[data-v-251971aa]{position:absolute;top:calc(100% + 8px);right:0;z-index:200;min-width:168px;padding:6px;border-radius:var(--radius-lg);background:var(--mw-surface);border:1px solid var(--mw-border);backdrop-filter:none;-webkit-backdrop-filter:none;box-shadow:none;animation:um-in-251971aa .15s var(--ease-out)}@keyframes um-in-251971aa{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.um__item[data-v-251971aa]{display:block;width:100%;min-height:44px;padding:8px 12px;border-radius:var(--radius-sm);text-align:left;font-size:13.5px;color:var(--text-2);transition:background-color var(--dur-fast) var(--ease),color var(--dur-fast) var(--ease)}.um__item[data-v-251971aa]:hover{background:var(--bg-glass-hover);color:var(--text-1)}.um__item[data-v-251971aa]:focus-visible{outline:2px solid var(--brand);outline-offset:-2px}.um__item--danger[data-v-251971aa]{color:var(--danger)}.um__item--danger[data-v-251971aa]:hover{background:var(--mw-surface);color:var(--danger)}.um__sep[data-v-251971aa]{height:1px;margin:6px 4px;background:var(--border)}@media(max-width:560px){.um__name[data-v-251971aa]{display:none}}.um__trigger[data-v-251971aa]{min-height:44px}.um__menu[data-v-251971aa]{z-index:var(--mw-z-dropdown);box-shadow:var(--mw-shadow-menu);border-color:var(--mw-border)}.um__item[data-v-251971aa]{min-height:44px;font-size:14px;border-radius:var(--mw-radius-control)}.um__item--danger[data-v-251971aa]{color:var(--mw-danger)}.um__item--danger[data-v-251971aa]:hover{color:var(--mw-danger);background:var(--mw-danger-surface)}.notification-center__list[data-v-1d932b0d]{max-height:min(420px,55dvh);overflow-y:auto;overscroll-behavior:contain}.notification-center[data-v-1d932b0d]{position:relative}.notification-center__button[data-v-1d932b0d]{position:relative;display:grid;place-items:center;width:38px;height:38px;border:1px solid var(--border);border-radius:12px;color:var(--text-2);background:var(--bg-glass)}.notification-center__button svg[data-v-1d932b0d]{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.notification-center__button[data-v-1d932b0d]:hover{color:var(--text-1);border-color:var(--border-strong)}.notification-center__badge[data-v-1d932b0d]{position:absolute;top:-5px;right:-5px;min-width:17px;height:17px;padding:0 4px;border-radius:99px;color:var(--mw-ink);background:var(--danger);font:700 10px/17px var(--font-sans)}.notification-center__panel[data-v-1d932b0d]{position:absolute;top:48px;right:0;z-index:120;width:min(350px,calc(100vw - 24px));overflow:hidden;border:1px solid var(--border-strong);border-radius:15px;background:var(--bg-surface);box-shadow:none}.notification-center__panel header[data-v-1d932b0d]{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:14px 15px;border-bottom:1px solid var(--border)}.notification-center__panel header div[data-v-1d932b0d]{display:grid;gap:3px}.notification-center__panel header small[data-v-1d932b0d]{color:var(--text-4);font-size:10px}.notification-center__panel select[data-v-1d932b0d]{max-width:100px;color:var(--text-3);background:var(--bg-elevated);border:1px solid var(--border);border-radius:7px;font-size:10px}.notification-center__filters[data-v-1d932b0d]{display:flex;align-items:center;gap:5px;padding:8px 12px;border-bottom:1px solid var(--border)}.notification-center__filters button[data-v-1d932b0d]{min-height:28px;padding:0 9px;border-radius:7px;color:var(--text-3);font-size:11px}.notification-center__filters button.is-active[data-v-1d932b0d]{color:var(--text-1);background:var(--bg-glass-hover)}.notification-center__filters .notification-center__read-all[data-v-1d932b0d]{margin-left:auto;color:var(--brand)}.notification-center__empty[data-v-1d932b0d]{padding:28px 15px;color:var(--text-3);text-align:center;font-size:12px}.notification-center__all[data-v-1d932b0d]{display:block;padding:11px 15px;color:var(--brand);font-size:11px;font-weight:650;text-align:center}.notification-center__all[data-v-1d932b0d]:hover{background:var(--bg-glass-hover)}.notification-center__item[data-v-1d932b0d]{display:flex;align-items:flex-start;gap:10px;width:100%;padding:13px 15px;color:var(--text-2);text-align:left;border-bottom:1px solid var(--border)}.notification-center__item[data-v-1d932b0d]:hover{background:var(--bg-glass)}.notification-center__item.is-unread[data-v-1d932b0d]{background:color-mix(in srgb,var(--brand) 5%,transparent)}.notification-center__item>span[data-v-1d932b0d]:last-child{display:grid;gap:3px}.notification-center__item strong[data-v-1d932b0d]{color:var(--text-1);font-size:12px}.notification-center__item small[data-v-1d932b0d],.notification-center__item em[data-v-1d932b0d]{color:var(--text-3);font-size:11px;line-height:1.45;font-style:normal}.notification-center__dot[data-v-1d932b0d]{width:6px;height:6px;margin-top:5px;flex:none;border-radius:50%;background:var(--brand);opacity:.25}.is-unread .notification-center__dot[data-v-1d932b0d]{opacity:1}@media(max-width:720px){.notification-center__button[data-v-1d932b0d]{width:42px;height:42px}.notification-center__panel[data-v-1d932b0d]{position:fixed;top:68px;right:12px}}.notification-center__button[data-v-1d932b0d]{width:44px;height:44px}.notification-center__badge[data-v-1d932b0d]{color:var(--mw-on-primary);font-size:12px}.notification-center__panel[data-v-1d932b0d]{z-index:var(--mw-z-dropdown);border-radius:var(--mw-radius-card);border-color:var(--mw-border);box-shadow:var(--mw-shadow-menu)}.notification-center__panel header[data-v-1d932b0d]{flex-wrap:wrap}.notification-center__panel header strong[data-v-1d932b0d]{font-size:16px}.notification-center__panel header small[data-v-1d932b0d]{font-size:13px}.notification-center__panel select[data-v-1d932b0d]{min-height:44px;font-size:14px;max-width:100%;border-color:var(--mw-control-border)}.notification-center__filters[data-v-1d932b0d]{flex-wrap:wrap;gap:8px}.notification-center__filters button[data-v-1d932b0d]{min-height:44px;font-size:14px}.notification-center__empty[data-v-1d932b0d],.notification-center__all[data-v-1d932b0d]{font-size:14px}.notification-center__all[data-v-1d932b0d]{min-height:44px}.notification-center__item strong[data-v-1d932b0d]{font-size:14px}.notification-center__item small[data-v-1d932b0d],.notification-center__item em[data-v-1d932b0d]{font-size:13px;line-height:20px}.sh[data-v-448ce4e2]{position:fixed;inset:0 auto 0 0;width:var(--mw-sidebar-width);z-index:var(--mw-z-nav);border-right:1px solid var(--mw-border);background:var(--mw-surface)}.sh__inner[data-v-448ce4e2]{height:100%;display:flex;flex-direction:column;padding:24px 12px 12px;gap:24px}.sh__brand[data-v-448ce4e2]{display:flex;align-items:center;gap:8px;padding:0 8px;min-height:44px}.sh__mark[data-v-448ce4e2]{width:40px;height:40px;object-fit:contain;flex-shrink:0}.sh__text[data-v-448ce4e2]{font-size:16px;font-weight:600;color:var(--mw-ink);white-space:nowrap}.sh__nav[data-v-448ce4e2]{display:flex;flex-direction:column;gap:8px;flex:1;overflow-y:auto;min-height:0}.sh__nav-label[data-v-448ce4e2],.sh__drawer-label[data-v-448ce4e2]{padding:16px 12px 4px;font-size:13px;color:var(--mw-ink-muted)}.sh__link[data-v-448ce4e2]{display:flex;align-items:center;gap:12px;min-height:44px;padding:10px 12px;border-radius:var(--mw-radius-control);color:var(--mw-ink-secondary);font-size:14px;transition:background var(--dur-fast) var(--ease),color var(--dur-fast) var(--ease)}.sh__link[data-v-448ce4e2]:hover{color:var(--mw-ink);background:var(--mw-surface-muted)}.sh__link[data-v-448ce4e2]:active{background:var(--mw-surface-purple)}.sh__link--selected[data-v-448ce4e2]{color:var(--mw-primary);background:var(--mw-surface-purple);font-weight:600}.sh svg[data-v-448ce4e2],.sh__drawer svg[data-v-448ce4e2],.sh__bottom svg[data-v-448ce4e2]{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.75;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0}.sh__actions[data-v-448ce4e2]{margin-top:auto;display:flex;align-items:center;justify-content:space-between;gap:8px;border-top:1px solid var(--mw-border);padding-top:16px;min-width:0}.sh__actions[data-v-448ce4e2] .um__name{max-width:88px}.sh__actions[data-v-448ce4e2] .notification-center__panel,.sh__actions[data-v-448ce4e2] .um__menu{inset:auto auto 52px 0}.sh__collapse[data-v-448ce4e2]{display:flex;align-items:center;justify-content:center;min-height:44px;gap:12px;border-top:1px solid var(--mw-border);color:var(--mw-ink-secondary)}.sh__collapse[data-v-448ce4e2]:hover{background:var(--mw-surface-muted)}.sh__login[data-v-448ce4e2]{min-height:44px;display:grid;place-items:center;flex:1;color:var(--mw-primary)}.sh--collapsed[data-v-448ce4e2]{width:var(--mw-sidebar-collapsed)}.sh--collapsed .sh__text[data-v-448ce4e2],.sh--collapsed .sh__link span[data-v-448ce4e2],.sh--collapsed .sh__nav-label[data-v-448ce4e2],.sh--collapsed .sh__collapse span[data-v-448ce4e2]{display:none}.sh--collapsed .sh__inner[data-v-448ce4e2]{padding-inline:8px}.sh--collapsed .sh__brand[data-v-448ce4e2],.sh--collapsed .sh__link[data-v-448ce4e2]{justify-content:center;padding-inline:0}.sh--collapsed .sh__actions[data-v-448ce4e2]{flex-direction:column}.sh--collapsed[data-v-448ce4e2] .um__name,.sh--collapsed[data-v-448ce4e2] .um__caret,.sh__menu[data-v-448ce4e2],.sh__page-title[data-v-448ce4e2],.sh__bottom[data-v-448ce4e2]{display:none}.sh__mask[data-v-448ce4e2]{position:fixed;inset:0;z-index:var(--mw-z-drawer);background:var(--mw-scrim)}.sh__drawer[data-v-448ce4e2]{width:min(320px,90vw);height:100dvh;overflow-y:auto;padding:16px;background:var(--mw-surface);box-shadow:var(--mw-shadow-modal)}.sh__drawer header[data-v-448ce4e2]{display:flex;justify-content:space-between;align-items:center;padding-bottom:16px}.sh__drawer h2[data-v-448ce4e2]{font-size:20px}.sh__drawer header button[data-v-448ce4e2]{width:44px;height:44px;font-size:24px}.sh__drawer-home[data-v-448ce4e2]{display:block;padding:20px 12px;color:var(--mw-ink-secondary);border-top:1px solid var(--mw-border);margin-top:24px}.nav-drawer-enter-active[data-v-448ce4e2],.nav-drawer-leave-active[data-v-448ce4e2]{transition:opacity var(--dur) var(--ease)}.nav-drawer-enter-active .sh__drawer[data-v-448ce4e2],.nav-drawer-leave-active .sh__drawer[data-v-448ce4e2]{transition:transform var(--dur) var(--ease)}.nav-drawer-enter-from[data-v-448ce4e2],.nav-drawer-leave-to[data-v-448ce4e2]{opacity:0}.nav-drawer-enter-from .sh__drawer[data-v-448ce4e2],.nav-drawer-leave-to .sh__drawer[data-v-448ce4e2]{transform:translate(-24px)}@media(max-width:1023px){.sh[data-v-448ce4e2],.sh--collapsed[data-v-448ce4e2]{position:sticky;inset:0 auto auto;width:100%;border-right:0;border-bottom:1px solid var(--mw-border)}.sh__inner[data-v-448ce4e2],.sh--collapsed .sh__inner[data-v-448ce4e2]{height:var(--mw-header-height);flex-direction:row;align-items:center;gap:8px;padding:0 var(--mw-page-gutter)}.sh__brand[data-v-448ce4e2],.sh--collapsed .sh__brand[data-v-448ce4e2],.sh__nav[data-v-448ce4e2],.sh__collapse[data-v-448ce4e2]{display:none}.sh__menu[data-v-448ce4e2]{display:grid;place-items:center;height:44px;width:44px;flex-shrink:0}.sh__page-title[data-v-448ce4e2]{display:block;font-size:16px;font-weight:600;flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sh__actions[data-v-448ce4e2],.sh--collapsed .sh__actions[data-v-448ce4e2]{margin:0;border:0;padding:0;flex-direction:row}.sh__actions[data-v-448ce4e2] .notification-center__panel,.sh__actions[data-v-448ce4e2] .um__menu{inset:52px 0 auto auto}.sh__actions[data-v-448ce4e2] .um__name,.sh__actions[data-v-448ce4e2] .um__caret{display:none}}@media(max-width:767px){.sh__bottom[data-v-448ce4e2]{position:fixed;bottom:0;left:0;right:0;z-index:var(--mw-z-nav);display:grid;grid-template-columns:repeat(5,minmax(0,1fr));padding:4px 8px calc(4px + env(safe-area-inset-bottom,0px));background:var(--mw-surface);border-top:1px solid var(--mw-border)}.sh__bottom a[data-v-448ce4e2]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;min-height:56px;font-size:12px;color:var(--mw-ink-secondary);border-radius:var(--mw-radius-control)}.sh__bottom .is-selected[data-v-448ce4e2]{color:var(--mw-primary);background:var(--mw-surface-purple)}}.page-enter-active,.page-leave-active{transition:opacity .18s var(--ease-out),transform .18s var(--ease-out)}.page-enter-from{opacity:0;transform:translateY(6px)}.page-leave-to{opacity:0;transform:translateY(-4px)}:root{--bg-canvas: #0a0a0b;--bg-surface: #111113;--bg-elevated: #17171a;--bg-overlay: #1c1c20;--bg-glass: rgba(255, 255, 255, .03);--bg-glass-hover: rgba(255, 255, 255, .055);--border: rgba(255, 255, 255, .08);--border-strong: rgba(255, 255, 255, .14);--border-brand: rgba(99, 102, 241, .35);--text-1: rgba(255, 255, 255, .92);--text-2: rgba(255, 255, 255, .6);--text-3: rgba(255, 255, 255, .4);--text-4: rgba(255, 255, 255, .26);--brand: #6366f1;--brand-hover: #7c7ff3;--brand-2: #8b5cf6;--brand-glow: rgba(99, 102, 241, .28);--accent: #f97316;--success: #10b981;--warning: #eab308;--danger: #ef4444;--info: #38bdf8;--radius-sm: 6px;--radius: 10px;--radius-lg: 14px;--radius-xl: 20px;--radius-full: 9999px;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 24px;--space-6: 32px;--space-7: 48px;--space-8: 64px;--space-9: 96px;--ease: cubic-bezier(.4, 0, .2, 1);--ease-out: cubic-bezier(0, 0, .2, 1);--dur-fast: .15s;--dur: .22s;--dur-slow: .4s;--font-sans: "Inter", -apple-system, BlinkMacSystemFont, "PingFang SC", "HarmonyOS Sans SC", "Microsoft YaHei", "Noto Sans SC", sans-serif;--font-mono: "JetBrains Mono", "SF Mono", Menlo, Consolas, monospace;--font-serif: "Source Han Serif SC", "Noto Serif SC", "Songti SC", serif;--read-measure: 720px;--read-size: 17px;--read-size-lg: 18px;--read-leading: 1.9;--read-gap: 1em;--read-ink: rgba(255, 255, 255, .86);--gradient-brand: linear-gradient(135deg, var(--brand) 0%, var(--brand-2) 100%)}*,*:before,*:after{box-sizing:border-box}html,body,#app{height:100%}body{margin:0;font-family:var(--font-sans);font-size:15px;line-height:1.6;color:var(--text-1);background:var(--bg-canvas);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-variant-numeric:tabular-nums}h1,h2,h3,h4,h5,h6,p,figure{margin:0}a{color:inherit;text-decoration:none}button{font-family:inherit;font-size:inherit;cursor:pointer;border:none;background:none;color:inherit}code,pre{font-family:var(--font-mono)}::selection{background:var(--brand-glow);color:#fff}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:var(--radius-full);border:2px solid transparent;background-clip:content-box}::-webkit-scrollbar-thumb:hover{background:#fff3;background-clip:content-box}.glass{background:var(--bg-glass);backdrop-filter:blur(24px) saturate(150%);-webkit-backdrop-filter:blur(24px) saturate(150%);border:1px solid var(--border)}.card{background:var(--bg-surface);border:1px solid var(--border);border-radius:var(--radius-lg);transition:border-color var(--dur) var(--ease),background-color var(--dur) var(--ease),transform var(--dur) var(--ease)}.card:hover{border-color:var(--border-strong);background:var(--bg-elevated)}.text-gradient{background:var(--gradient-brand);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}:focus-visible{outline:2px solid var(--brand);outline-offset:2px}@keyframes fade-up{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.anim-fade-up{animation:fade-up var(--dur-slow) var(--ease-out) both}@keyframes breathe{0%,to{opacity:.45;transform:scale(1)}50%{opacity:.85;transform:scale(1.06)}}@keyframes blink{0%,49%{opacity:1}50%,to{opacity:0}}.typing-cursor:after{content:"▍";margin-left:2px;color:var(--brand);animation:blink 1s steps(2) infinite}.aurora{position:absolute;inset:0;overflow:hidden;pointer-events:none}.aurora:before,.aurora:after{content:"";position:absolute;width:60vw;height:60vw;border-radius:50%;filter:blur(120px);opacity:.2}.aurora:before{background:var(--brand);top:-28vw;left:-12vw;animation:breathe 12s var(--ease) infinite}.aurora:after{background:var(--brand-2);top:-20vw;right:-14vw;animation:breathe 15s var(--ease) infinite reverse}@property --led-ink{syntax: "<percentage>"; initial-value: 0%; inherits: false;}@property --led-spin{syntax: "<angle>"; initial-value: 0deg; inherits: false;}.demo-cycle{position:absolute;width:0;height:0;pointer-events:none;--case-cycle: 12s}.is-on .demo-cycle{animation:demo-cycle var(--case-cycle) linear 1 both}@keyframes demo-cycle{0%{opacity:0}to{opacity:0}}.demo-panel.is-paused .demo-cycle,.demo-panel.is-paused .demo-stage,.demo-panel.is-paused .demo-stage *{animation-play-state:paused!important}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important;animation-delay:.01ms!important;transition-delay:.01ms!important}.demo-cycle{animation:none!important}}[data-mw-theme=bright]{color-scheme:light;--mw-canvas: #F7F8FC;--mw-surface: #FFFFFF;--mw-surface-muted: #F1F3F9;--mw-surface-purple: #F3EEFC;--mw-ink: #222333;--mw-ink-secondary: #595D70;--mw-ink-muted: #666B7E;--mw-border: #DCE0EA;--mw-control-border: #85899B;--mw-primary: #6D3FD1;--mw-primary-hover: #5D32BC;--mw-primary-pressed: #4F29A3;--mw-on-primary: #FFFFFF;--mw-gold: #B78A32;--mw-gold-ink: #806020;--mw-gold-surface: #FFF6DF;--mw-success: #18734B;--mw-success-surface: #EAF7EF;--mw-warning: #8A570F;--mw-warning-surface: #FFF5E4;--mw-danger: #B42336;--mw-danger-surface: #FFF0F2;--mw-info: #285CA8;--mw-info-surface: #EEF4FF;--mw-scrim: rgba(34,35,51,.32);--mw-focus: var(--mw-primary);--mw-focus-soft: rgba(109,63,209,.16);--mw-shadow-menu: 0 4px 16px rgba(34,35,51,.1);--mw-shadow-modal: 0 16px 48px rgba(34,35,51,.16);--mw-radius-tag: 6px;--mw-radius-control: 8px;--mw-radius-card: 12px;--mw-radius-modal: 16px;--mw-control-height: 44px;--mw-sidebar-width: 224px;--mw-sidebar-collapsed: 72px;--mw-header-height: 56px;--mw-bottom-nav-height: 64px;--mw-page-gutter: 32px;--mw-content-width: 1280px;--mw-z-toolbar: 20;--mw-z-nav: 40;--mw-z-dropdown: 60;--mw-z-drawer: 80;--mw-z-modal: 100;--mw-z-toast: 120;--mw-motion-fast: .15s;--mw-motion-enter: .18s;--mw-motion-exit: .15s;--mw-ease: cubic-bezier(.4,0,.2,1);--mw-font: "PingFang SC", "Microsoft YaHei", "Noto Sans CJK SC", "Noto Sans SC", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--mw-font-mono: "SF Mono", Menlo, Consolas, monospace;--bg-canvas: var(--mw-canvas);--bg-surface: var(--mw-surface);--bg-elevated: var(--mw-surface);--bg-overlay: var(--mw-surface);--bg-glass: var(--mw-surface-muted);--bg-glass-hover: var(--mw-surface-purple);--border: var(--mw-border);--border-strong: var(--mw-control-border);--border-brand: var(--mw-primary);--text-1: var(--mw-ink);--text-2: var(--mw-ink-secondary);--text-3: var(--mw-ink-muted);--text-4: var(--mw-ink-muted);--brand: var(--mw-primary);--brand-hover: var(--mw-primary-hover);--brand-2: var(--mw-primary);--brand-glow: var(--mw-focus-soft);--accent: var(--mw-gold-ink);--success: var(--mw-success);--warning: var(--mw-warning);--danger: var(--mw-danger);--info: var(--mw-info);--radius-sm: var(--mw-radius-tag);--radius: var(--mw-radius-control);--radius-lg: var(--mw-radius-card);--radius-xl: var(--mw-radius-modal);--font-sans: var(--mw-font);--font-mono: var(--mw-font-mono);--read-ink: var(--mw-ink);--gradient-brand: linear-gradient(var(--mw-primary), var(--mw-primary));--ease: var(--mw-ease);--ease-out: var(--mw-ease);--dur-fast: var(--mw-motion-fast);--dur: var(--mw-motion-enter);--dur-slow: var(--mw-motion-enter);color:var(--mw-ink);font-family:var(--mw-font);font-variant-numeric:tabular-nums}#mw-business-root{min-height:100vh;min-height:100dvh;background:var(--mw-canvas)}#mw-business-root[data-ui-surface=user]{padding-left:var(--mw-sidebar-width)}#mw-business-root[data-ui-surface=user][data-sidebar-collapsed=true]{padding-left:var(--mw-sidebar-collapsed)}[data-mw-theme=bright] :is(button,a,input,textarea,select):focus-visible{outline:2px solid var(--mw-focus);outline-offset:2px}[data-mw-theme=bright] :is(input,textarea,select){accent-color:var(--mw-primary)}[data-mw-theme=bright] :is(.btn,.mw-button){display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px 16px;border:1px solid transparent;min-height:var(--mw-control-height);border-radius:var(--mw-radius-control);font-size:14px;line-height:22px;font-weight:500;cursor:pointer;box-shadow:none;transition:color var(--dur-fast) var(--ease),background-color var(--dur-fast) var(--ease),border-color var(--dur-fast) var(--ease)}[data-mw-theme=bright] h1[tabindex="-1"]:focus{outline:none}[data-mw-theme=bright] :is(.btn--primary,.mw-button--primary){background:var(--mw-primary);color:var(--mw-on-primary);box-shadow:none}[data-mw-theme=bright] :is(.btn--primary,.mw-button--primary):hover:not(:disabled){background:var(--mw-primary-hover);box-shadow:none;transform:none}[data-mw-theme=bright] :is(.btn--primary,.mw-button--primary):active:not(:disabled){background:var(--mw-primary-pressed)}[data-mw-theme=bright] :is(.btn--ghost,.mw-button--secondary){background:var(--mw-surface);color:var(--mw-primary);border:1px solid var(--mw-border)}[data-mw-theme=bright] :is(.btn--ghost,.mw-button--secondary):hover:not(:disabled){background:var(--mw-surface-purple)}[data-mw-theme=bright] :is(.btn,.mw-button):disabled{color:var(--mw-ink-muted);background:var(--mw-surface-muted);opacity:1;cursor:not-allowed}[data-mw-theme=bright] :is(.card,.glass){background:var(--mw-surface);border-color:var(--mw-border);box-shadow:none;backdrop-filter:none}[data-mw-theme=bright] .aurora{display:none}[data-mw-theme=bright] .mw-page{max-width:var(--mw-content-width);margin:auto;padding:32px var(--mw-page-gutter);min-width:0}[data-mw-theme=bright] .mw-page-header{display:flex;justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:32px}[data-mw-theme=bright] .mw-page-header h1{font-size:28px;line-height:36px;font-weight:600}[data-mw-theme=bright] .mw-field{display:grid;gap:8px}[data-mw-theme=bright] .mw-state{padding:24px;border-radius:var(--mw-radius-card);background:var(--mw-surface-muted);color:var(--mw-ink-secondary)}[data-mw-theme=bright] .mw-skip{position:fixed;left:16px;top:8px;z-index:var(--mw-z-toast);padding:12px 16px;background:var(--mw-surface);color:var(--mw-primary);transform:translateY(-150%)}[data-mw-theme=bright] .mw-skip:focus{transform:none}@media(max-width:1023px){[data-mw-theme=bright]{--mw-page-gutter: 24px}#mw-business-root[data-ui-surface=user],#mw-business-root[data-ui-surface=user][data-sidebar-collapsed=true]{padding-left:0}}@media(max-width:767px){[data-mw-theme=bright]{--mw-page-gutter: 16px}#mw-business-root[data-ui-surface=user]{padding-bottom:calc(var(--mw-bottom-nav-height) + env(safe-area-inset-bottom,0px))}[data-mw-theme=bright] .mw-page-header{flex-direction:column;gap:16px}[data-mw-theme=bright] .mw-page-header h1{font-size:24px;line-height:32px}}@media(prefers-reduced-motion:reduce){[data-mw-theme=bright] *,[data-mw-theme=bright] *:before,[data-mw-theme=bright] *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}
