.app-icon[data-v-54212f1e]{flex-shrink:0;vertical-align:-.125em}.g-btn-wrapper[data-v-578929b7]{display:inline-block}.ui-icon-button[data-v-6047da8d]{--ui-icon-button-size:var(--control-size-md);--ui-icon-button-radius:var(--radius-pill);--ui-icon-button-bg:transparent;--ui-icon-button-fg:var(--color-text-secondary);--ui-icon-button-border:transparent;--ui-icon-button-hover-bg:var(--color-control-hover);--ui-icon-button-hover-fg:var(--color-text-primary);display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);width:var(--ui-icon-button-size);height:var(--ui-icon-button-size);min-width:var(--ui-icon-button-size);padding:0;border:1px solid var(--ui-icon-button-border);border-radius:var(--ui-icon-button-radius);background:var(--ui-icon-button-bg);color:var(--ui-icon-button-fg);font:inherit;line-height:1;letter-spacing:0;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:background-color var(--motion-duration-fast) var(--motion-ease-standard),border-color var(--motion-duration-fast) var(--motion-ease-standard),color var(--motion-duration-fast) var(--motion-ease-standard),box-shadow var(--motion-duration-fast) var(--motion-ease-standard),transform var(--motion-duration-fast) var(--motion-ease-standard),opacity var(--motion-duration-fast) var(--motion-ease-standard)}.ui-icon-button[data-v-6047da8d]:hover:not(:disabled){background:var(--ui-icon-button-hover-bg);color:var(--ui-icon-button-hover-fg)}.ui-icon-button[data-v-6047da8d]:active:not(:disabled){transform:scale(.96)}.ui-icon-button[data-v-6047da8d]:focus-visible{outline:none;box-shadow:var(--focus-ring)}.ui-icon-button[data-v-6047da8d]:disabled{cursor:not-allowed;opacity:var(--opacity-disabled)}.ui-icon-button--xs[data-v-6047da8d]{--ui-icon-button-size:var(--control-size-xs)}.ui-icon-button--sm[data-v-6047da8d]{--ui-icon-button-size:var(--control-size-sm)}.ui-icon-button--lg[data-v-6047da8d]{--ui-icon-button-size:var(--control-size-lg)}.ui-icon-button--soft[data-v-6047da8d]{--ui-icon-button-bg:var(--color-control-soft);--ui-icon-button-border:var(--color-border-subtle)}.ui-icon-button--primary[data-v-6047da8d]{--ui-icon-button-bg:var(--color-control-primary);--ui-icon-button-fg:var(--color-control-primary-text);--ui-icon-button-hover-bg:var(--color-control-primary-hover);--ui-icon-button-hover-fg:var(--color-control-primary-text)}.ui-icon-button--danger[data-v-6047da8d]{--ui-icon-button-bg:var(--color-danger-soft);--ui-icon-button-fg:var(--color-danger-text);--ui-icon-button-hover-bg:color-mix(in srgb,var(--color-danger-text) 14%,var(--color-danger-soft))}.ui-icon-button--plain[data-v-6047da8d]{--ui-icon-button-hover-bg:transparent}.ui-icon-button[data-v-6047da8d]:not(:has(.ui-icon-button__label)){--ui-icon-button-bg:transparent;--ui-icon-button-border:transparent;--ui-icon-button-hover-bg:transparent}.ui-icon-button--active[data-v-6047da8d]{color:var(--color-control-active-text)}.ui-icon-button__label[data-v-6047da8d]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-sm);font-weight:var(--font-weight-semibold)}.nb[data-v-9d606d28]{position:relative;display:flex;align-items:center}.nb-btn[data-v-9d606d28]{color:var(--color-text-muted)}.nb-btn--shake[data-v-9d606d28]{animation:nb-shake-9d606d28 .6s cubic-bezier(.36,.07,.19,.97)}@keyframes nb-shake-9d606d28{0%,to{transform:rotate(0)}15%{transform:rotate(12deg)}30%{transform:rotate(-10deg)}45%{transform:rotate(8deg)}60%{transform:rotate(-6deg)}75%{transform:rotate(3deg)}}.nb-badge[data-v-9d606d28]{top:1px;right:1px;width:10px;height:10px;border-radius:50%;border:2px solid var(--color-bg-secondary);pointer-events:none}.nb--has-unread .nb-badge[data-v-9d606d28]:after,.nb-badge[data-v-9d606d28]{position:absolute;background:var(--color-danger-text)}.nb--has-unread .nb-badge[data-v-9d606d28]:after{content:"";inset:-2px;border-radius:50%;opacity:0;animation:nb-pulse-9d606d28 2s ease-in-out infinite}@keyframes nb-pulse-9d606d28{0%,to{transform:scale(1);opacity:0}50%{transform:scale(1.5);opacity:.15}}.badge-enter-active[data-v-9d606d28]{animation:nb-badge-in-9d606d28 .3s cubic-bezier(.34,1.56,.64,1)}.badge-leave-active[data-v-9d606d28]{animation:nb-badge-out-9d606d28 .2s ease}@keyframes nb-badge-in-9d606d28{0%{transform:scale(0);opacity:0}to{transform:scale(1);opacity:1}}@keyframes nb-badge-out-9d606d28{0%{transform:scale(1);opacity:1}to{transform:scale(0);opacity:0}}.sidebar-collapsed .sidebar-nav[data-v-564143d8]{display:flex;flex-direction:column;align-items:center;padding:0}.sidebar-collapsed .sidebar-nav>a[data-v-564143d8],.sidebar-collapsed .sidebar-nav>button[data-v-564143d8],.sidebar-collapsed .sidebar-nav>div>button[data-v-564143d8]{width:48px;justify-content:center;padding-left:0;padding-right:0}.sidebar-collapsed .sidebar-bottom[data-v-564143d8]{display:flex;flex-direction:column;align-items:center}.sidebar-collapsed .sidebar-bottom .sidebar-compact-btn[data-v-564143d8]{width:40px;height:40px}.sidebar-collapsed .sidebar-bottom>div[data-v-564143d8]{display:flex;flex-direction:column;align-items:center}.sidebar-scroll[data-v-564143d8]::-webkit-scrollbar{width:3px}.sidebar-scroll[data-v-564143d8]::-webkit-scrollbar-track{background:transparent}.sidebar-scroll[data-v-564143d8]::-webkit-scrollbar-thumb{background:var(--color-surface-overlay);border-radius:4px}.dark .sidebar-scroll[data-v-564143d8]::-webkit-scrollbar-thumb{background:var(--color-border-subtle)}.tools-collapse-enter-active[data-v-564143d8],.tools-collapse-leave-active[data-v-564143d8]{transition:all .25s ease;overflow:hidden}.tools-collapse-enter-from[data-v-564143d8],.tools-collapse-leave-to[data-v-564143d8]{opacity:0;max-height:0;transform:translateY(-8px)}.tools-collapse-enter-to[data-v-564143d8],.tools-collapse-leave-from[data-v-564143d8]{opacity:1;max-height:400px;transform:translateY(0)}.sidebar-primary-item[data-v-564143d8]{min-height:42px}.avatar-container[data-v-564143d8],.avatar-container img[data-v-564143d8]{border:none!important;box-shadow:none!important;outline:none!important;filter:none!important}.avatar-container img[data-v-564143d8]{image-rendering:-webkit-optimize-contrast}.ring-offset-1[data-v-564143d8]{--tw-ring-offset-color:#fff}.dark .ring-offset-1[data-v-564143d8]{--tw-ring-offset-color:var(--color-bg-canvas)}.sidebar-more-wrap[data-v-564143d8]{position:relative}.sidebar-more-popover[data-v-564143d8]{position:absolute;left:calc(100% + 8px);bottom:0;min-width:180px;border:1px solid var(--color-separator);border-radius:12px;padding:6px;z-index:100;animation:popover-in-564143d8 .15s ease}.dark .sidebar-more-popover[data-v-564143d8],.sidebar-more-popover[data-v-564143d8]{background:var(--color-bg-primary);box-shadow:0 8px 30px var(--color-surface-overlay)}.dark .sidebar-more-popover[data-v-564143d8]{border-color:var(--color-separator)}@keyframes popover-in-564143d8{0%{opacity:0;transform:translate(-4px)}to{opacity:1;transform:translate(0)}}.sidebar-more-item[data-v-564143d8]{display:flex;align-items:center;gap:10px;width:100%;padding:8px 12px;border:none;background:none;border-radius:8px;font-size:13px;color:var(--color-text-secondary);cursor:pointer;transition:background .15s ease;text-decoration:none;white-space:nowrap}.sidebar-more-item[data-v-564143d8]:hover{background:var(--color-bg-hover)}.dark .sidebar-more-item[data-v-564143d8]{color:var(--color-text-secondary)}.dark .sidebar-more-item[data-v-564143d8]:hover{background:var(--color-bg-hover)}.sidebar-more-item--danger[data-v-564143d8]{color:var(--color-danger-text)}.sidebar-more-item--danger[data-v-564143d8]:hover{background:var(--color-danger-soft)}.dark .sidebar-more-item--danger[data-v-564143d8]{color:var(--color-danger-text)}.dark .sidebar-more-item--danger[data-v-564143d8]:hover{background:var(--color-danger-soft)}.ni[data-v-5b193e5d]{display:flex;align-items:flex-start;gap:12px;padding:14px 20px;cursor:pointer;transition:background .15s ease;position:relative}.ni[data-v-5b193e5d]:hover{background:var(--color-bg-hover)}.ni--unread[data-v-5b193e5d]{background:var(--color-bg-elevated)}.ni--unread[data-v-5b193e5d]:hover{background:var(--color-bg-hover)}.dark .ni--unread[data-v-5b193e5d]{background:var(--color-bg-elevated)}.dark .ni--unread[data-v-5b193e5d]:hover{background:var(--color-bg-hover)}.ni-avatar-wrap[data-v-5b193e5d]{position:relative;flex-shrink:0}.ni-avatar[data-v-5b193e5d]{width:40px;height:40px;border-radius:50%;-o-object-fit:cover;object-fit:cover}.ni-avatar--fallback[data-v-5b193e5d]{background:var(--color-accent-light);color:var(--color-accent);font-size:14px;font-weight:700}.ni-avatar--fallback[data-v-5b193e5d],.ni-type-badge[data-v-5b193e5d]{display:flex;align-items:center;justify-content:center}.ni-type-badge[data-v-5b193e5d]{position:absolute;bottom:-2px;right:-2px;width:20px;height:20px;border-radius:50%;border:2px solid var(--color-bg-primary)}.ni-type-badge--like[data-v-5b193e5d]{background:var(--color-danger-text);color:var(--color-static-white)}.ni-type-badge--reply[data-v-5b193e5d]{background:var(--color-info-text);color:var(--color-static-white)}.ni-type-badge--follow[data-v-5b193e5d]{background:var(--color-text-secondary);color:var(--color-static-white)}.ni-type-badge--bookmark[data-v-5b193e5d]{background:var(--color-success);color:var(--color-static-white)}.ni-type-badge--profile_view[data-v-5b193e5d]{background:var(--color-warning);color:var(--color-static-white)}.ni-type-badge--milestone[data-v-5b193e5d]{background:var(--color-accent-text);color:var(--color-static-white)}.ni-type-badge--system[data-v-5b193e5d]{background:var(--color-text-muted);color:var(--color-static-white)}.ni-type-badge--mention[data-v-5b193e5d]{background:var(--color-info-text);color:var(--color-static-white)}.ni-avatar-stack[data-v-5b193e5d]{position:absolute;bottom:0;width:18px;height:18px;border-radius:50%;-o-object-fit:cover;object-fit:cover;border:2px solid var(--color-bg-primary)}.ni-content[data-v-5b193e5d]{flex:1;min-width:0}.ni-text[data-v-5b193e5d]{font-size:14px;line-height:1.45;color:var(--color-text-primary);margin:0;word-break:break-word}.ni-text[data-v-5b193e5d] strong{font-weight:600}.ni-text[data-v-5b193e5d] .ni-preview{color:var(--color-text-muted);font-style:italic;font-size:13px}.ni-time[data-v-5b193e5d]{font-size:12px;color:var(--color-text-muted);margin-top:2px;display:block}.ni-dot[data-v-5b193e5d]{width:8px;height:8px;border-radius:50%;background:var(--color-accent-bg);flex-shrink:0;margin-top:6px}.ui-button[data-v-ce6a3e6d]{--ui-button-bg:transparent;--ui-button-fg:var(--color-text-primary);--ui-button-border:transparent;--ui-button-hover-bg:var(--color-control-hover);--ui-button-hover-fg:var(--color-text-primary);--ui-button-height:var(--control-size-md);--ui-button-padding:0 var(--space-4);--ui-button-radius:var(--radius-control);--ui-button-font-size:var(--text-sm);--ui-button-gap:var(--space-2);position:relative;display:inline-flex;align-items:center;justify-content:center;min-width:0;min-height:var(--ui-button-height);padding:var(--ui-button-padding);border:1px solid var(--ui-button-border);border-radius:var(--ui-button-radius);background:var(--ui-button-bg);color:var(--ui-button-fg);font:inherit;font-size:var(--ui-button-font-size);font-weight:var(--font-weight-semibold);line-height:1;letter-spacing:0;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:background-color var(--motion-duration-fast) var(--motion-ease-standard),border-color var(--motion-duration-fast) var(--motion-ease-standard),color var(--motion-duration-fast) var(--motion-ease-standard),box-shadow var(--motion-duration-fast) var(--motion-ease-standard),transform var(--motion-duration-fast) var(--motion-ease-standard),opacity var(--motion-duration-fast) var(--motion-ease-standard)}.ui-button[data-v-ce6a3e6d]:hover:not(:disabled){background:var(--ui-button-hover-bg);color:var(--ui-button-hover-fg)}.ui-button[data-v-ce6a3e6d]:active:not(:disabled){transform:scale(.98)}.ui-button[data-v-ce6a3e6d]:focus-visible{outline:none;box-shadow:var(--focus-ring)}.ui-button[data-v-ce6a3e6d]:disabled{cursor:not-allowed;opacity:var(--opacity-disabled)}.ui-button__icon[data-v-ce6a3e6d],.ui-button__label[data-v-ce6a3e6d]{display:inline-flex;align-items:center;justify-content:center}.ui-button__label[data-v-ce6a3e6d]{min-width:0;gap:var(--ui-button-gap);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-button__icon[data-v-ce6a3e6d]{flex:0 0 auto}.ui-button__icon--leading[data-v-ce6a3e6d]{margin-right:var(--ui-button-gap)}.ui-button__icon--trailing[data-v-ce6a3e6d]{margin-left:var(--ui-button-gap)}.ui-button__spinner[data-v-ce6a3e6d]{width:1em;height:1em;margin-right:var(--space-2);border:2px solid;border-right:2px solid transparent;border-radius:var(--radius-pill);animation:ui-button-spin-ce6a3e6d .8s linear infinite}.ui-button--xs[data-v-ce6a3e6d]{--ui-button-height:var(--control-size-xs);--ui-button-padding:0 var(--space-2);--ui-button-radius:var(--radius-control-sm);--ui-button-font-size:var(--text-xs);--ui-button-gap:var(--space-1)}.ui-button--sm[data-v-ce6a3e6d]{--ui-button-height:var(--control-size-sm);--ui-button-padding:0 var(--space-3);--ui-button-radius:var(--radius-control-sm);--ui-button-font-size:var(--text-sm)}.ui-button--lg[data-v-ce6a3e6d]{--ui-button-height:var(--control-size-lg);--ui-button-padding:0 var(--space-5);--ui-button-radius:var(--radius-control-lg);--ui-button-font-size:var(--text-base)}.ui-button--primary[data-v-ce6a3e6d]{--ui-button-bg:var(--color-control-primary);--ui-button-fg:var(--color-control-primary-text);--ui-button-hover-bg:var(--color-control-primary-hover);--ui-button-hover-fg:var(--color-control-primary-text)}.ui-button--secondary[data-v-ce6a3e6d]{--ui-button-bg:var(--color-control);--ui-button-fg:var(--color-text-primary);--ui-button-border:var(--color-border-subtle)}.ui-button--soft[data-v-ce6a3e6d]{--ui-button-bg:var(--color-control-soft)}.ui-button--ghost[data-v-ce6a3e6d],.ui-button--soft[data-v-ce6a3e6d]{--ui-button-fg:var(--color-text-secondary);--ui-button-hover-bg:var(--color-control-hover)}.ui-button--plain[data-v-ce6a3e6d]{--ui-button-fg:var(--color-text-secondary);--ui-button-hover-bg:transparent;--ui-button-hover-fg:var(--color-text-primary)}.ui-button--danger[data-v-ce6a3e6d]{--ui-button-bg:var(--color-danger-soft);--ui-button-fg:var(--color-danger-text);--ui-button-border:color-mix(in srgb,var(--color-danger-text) 22%,transparent);--ui-button-hover-bg:color-mix(in srgb,var(--color-danger-text) 14%,var(--color-danger-soft))}.ui-button--action[data-v-ce6a3e6d]{--ui-button-fg:var(--color-text-secondary);--ui-button-hover-bg:var(--color-control-hover);--ui-button-radius:var(--radius-pill);--ui-button-padding:0 var(--space-3);--ui-button-height:var(--control-size-sm)}.ui-button[data-v-ce6a3e6d]:has(.ui-button__label:empty){--ui-button-bg:transparent;--ui-button-fg:var(--color-text-secondary);--ui-button-border:transparent;--ui-button-hover-bg:transparent;--ui-button-hover-fg:var(--color-text-primary)}.ui-button:has(.ui-button__label:empty) .ui-button__icon--leading[data-v-ce6a3e6d],.ui-button:has(.ui-button__label:empty) .ui-button__icon--trailing[data-v-ce6a3e6d]{margin:0}.ui-button--active[data-v-ce6a3e6d]{color:var(--color-control-active-text);font-weight:var(--font-weight-bold)}@keyframes ui-button-spin-ce6a3e6d{to{transform:rotate(1turn)}}.ui-surface[data-v-23a190ce]{--ui-surface-bg:var(--color-surface-panel);--ui-surface-border:var(--color-border-subtle);--ui-surface-shadow:none;--ui-surface-radius:var(--radius-surface);background:var(--ui-surface-bg);color:var(--color-text-primary);border:1px solid var(--ui-surface-border);border-radius:var(--ui-surface-radius);box-shadow:var(--ui-surface-shadow)}.ui-surface--flat[data-v-23a190ce]{--ui-surface-border:transparent}.ui-surface--subtle[data-v-23a190ce]{--ui-surface-bg:var(--color-surface-subtle);--ui-surface-border:transparent}.ui-surface--raised[data-v-23a190ce]{--ui-surface-bg:var(--color-surface-raised);--ui-surface-shadow:var(--shadow-surface-raised)}.ui-surface--popover[data-v-23a190ce]{--ui-surface-bg:var(--color-surface-popover);--ui-surface-shadow:var(--shadow-popover);--ui-surface-radius:var(--radius-popover)}.ui-surface--modal[data-v-23a190ce]{--ui-surface-bg:var(--color-surface-modal);--ui-surface-shadow:var(--shadow-modal);--ui-surface-radius:var(--radius-modal)}.ui-surface--interactive[data-v-23a190ce]{transition:background-color var(--motion-duration-fast) var(--motion-ease-standard),border-color var(--motion-duration-fast) var(--motion-ease-standard),box-shadow var(--motion-duration-fast) var(--motion-ease-standard),transform var(--motion-duration-fast) var(--motion-ease-standard)}.ui-surface--interactive[data-v-23a190ce]:hover{background:var(--color-surface-hover);border-color:var(--color-border-strong)}.np-overlay[data-v-7add06a9]{position:fixed;inset:0;z-index:9998;background:var(--color-surface-overlay);backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);display:flex;justify-content:flex-start;padding:8px}.np[data-v-7add06a9]{width:400px;max-width:calc(100vw - 16px);max-height:calc(100vh - 16px);display:flex;flex-direction:column;overflow:hidden;animation:np-in-7add06a9 .25s cubic-bezier(.16,1,.3,1);transition:margin-left .3s ease}@keyframes np-in-7add06a9{0%{transform:translate(-20px);opacity:0}to{transform:translate(0);opacity:1}}.np-header[data-v-7add06a9]{display:flex;align-items:center;justify-content:space-between;padding:16px 20px 12px;border-bottom:1px solid var(--color-border);flex-shrink:0}.np-title[data-v-7add06a9]{font-size:18px;font-weight:700;color:var(--color-text-primary);margin:0;letter-spacing:-.02em}.np-header__actions[data-v-7add06a9]{display:flex;align-items:center;gap:8px}.np-body[data-v-7add06a9]{flex:1;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--color-text-muted) transparent}.np-body[data-v-7add06a9]::-webkit-scrollbar{width:4px}.np-body[data-v-7add06a9]::-webkit-scrollbar-thumb{background:var(--color-border);border-radius:2px}.np-empty[data-v-7add06a9]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 24px;text-align:center}.np-empty__icon[data-v-7add06a9]{width:48px;height:48px;color:var(--color-text-muted);opacity:.4;margin-bottom:16px}.np-empty__text[data-v-7add06a9]{font-size:15px;font-weight:600;color:var(--color-text-secondary);margin:0 0 6px}.np-empty__hint[data-v-7add06a9]{font-size:13px;color:var(--color-text-muted);margin:0}.np-skel-item[data-v-7add06a9]{display:flex;gap:12px;padding:14px 20px}.np-skel-avatar[data-v-7add06a9]{width:40px;height:40px;border-radius:50%;background:var(--color-bg-elevated);animation:np-sh-7add06a9 1.5s infinite;flex-shrink:0}.np-skel-text[data-v-7add06a9]{flex:1;display:flex;flex-direction:column;gap:8px;justify-content:center}.np-skel-line[data-v-7add06a9]{height:12px;border-radius:6px;background:var(--color-bg-elevated);animation:np-sh-7add06a9 1.5s infinite}.np-skel-line--s[data-v-7add06a9]{width:40%;height:10px}@keyframes np-sh-7add06a9{0%,to{opacity:.5}50%{opacity:1}}.np-more[data-v-7add06a9]{display:flex;justify-content:center;padding:16px}.np-spinner[data-v-7add06a9]{width:24px;height:24px;border:2px solid var(--color-border);border-top-color:var(--color-accent);border-radius:50%;animation:np-sp-7add06a9 .6s linear infinite}@keyframes np-sp-7add06a9{to{transform:rotate(1turn)}}.notif-panel-enter-active[data-v-7add06a9]{transition:opacity .2s ease}.notif-panel-leave-active[data-v-7add06a9]{transition:opacity .15s ease}.notif-panel-enter-from[data-v-7add06a9],.notif-panel-leave-to[data-v-7add06a9]{opacity:0}@media(max-width:480px){.np-overlay[data-v-7add06a9]{padding:0}.np[data-v-7add06a9]{width:100%;max-width:100vw;max-height:100vh;border-radius:0;margin-left:0!important}}.lm-overlay[data-v-010795c4]{position:fixed;inset:0;z-index:1200;display:flex;align-items:center;justify-content:center;padding:20px;background:var(--color-surface-overlay);backdrop-filter:blur(8px) saturate(.92);-webkit-backdrop-filter:blur(8px) saturate(.92)}.lm-card[data-v-010795c4]{position:relative;width:min(100%,420px);border:1px solid var(--color-border);border-radius:16px;background:var(--color-bg-primary);color:var(--color-text-primary);padding:36px 28px 32px;text-align:center;box-shadow:0 28px 80px var(--color-surface-overlay)}.lm-close[data-v-010795c4]{position:absolute;top:12px;right:12px;width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:50%;color:var(--color-text-muted);background:transparent;cursor:pointer}.lm-close[data-v-010795c4]:hover{color:var(--color-text-primary);background:var(--color-bg-hover)}.lm-icon[data-v-010795c4]{width:56px;height:56px;margin:0 auto 18px;display:flex;align-items:center;justify-content:center;border-radius:var(--radius-full);color:var(--color-accent);background:color-mix(in srgb,var(--color-accent) 14%,transparent)}.lm-title[data-v-010795c4]{margin:0 0 8px;font-size:var(--font-size-lg);font-weight:700}.lm-desc[data-v-010795c4]{margin:0 auto 24px;max-width:330px;font-size:var(--font-size-sm);color:var(--color-text-muted);line-height:1.5}.login-modal-enter-active[data-v-010795c4],.login-modal-leave-active[data-v-010795c4]{transition:opacity .18s ease}.login-modal-enter-active .lm-card[data-v-010795c4],.login-modal-leave-active .lm-card[data-v-010795c4]{transition:transform .18s ease}.login-modal-enter-from[data-v-010795c4],.login-modal-leave-to[data-v-010795c4]{opacity:0}.login-modal-enter-from .lm-card[data-v-010795c4],.login-modal-leave-to .lm-card[data-v-010795c4]{transform:translateY(10px) scale(.98)}.market-breadth-widget[data-v-dc2df432]{border-bottom:1px solid var(--color-separator-subtle)}.widget-content[data-v-dc2df432]{max-height:calc(35vh - 36px)}.custom-scrollbar[data-v-dc2df432]::-webkit-scrollbar{width:4px}.custom-scrollbar[data-v-dc2df432]::-webkit-scrollbar-track{background:transparent}.custom-scrollbar[data-v-dc2df432]::-webkit-scrollbar-thumb{background:var(--color-border);border-radius:2px}.donut-row[data-v-dc2df432]{display:flex;align-items:flex-start;gap:6px}.donut-section[data-v-dc2df432]{flex:1;display:flex;align-items:center;gap:6px;min-width:0;overflow:hidden}.donut-chart[data-v-dc2df432]{flex-shrink:0;width:60px;height:60px;cursor:pointer}.donut-chart svg[data-v-dc2df432]{width:100%;height:100%}.donut-divider[data-v-dc2df432]{width:1px;align-self:center;height:56px;flex-shrink:0;background:var(--color-border)}.dark{background:var(--color-border)}.donut-stats[data-v-dc2df432]{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}.stat-row[data-v-dc2df432]{justify-content:space-between;white-space:nowrap;gap:4px}.stat-label[data-v-dc2df432],.stat-row[data-v-dc2df432]{display:flex;align-items:center}.stat-label[data-v-dc2df432]{gap:3px;font-size:10px;color:var(--color-text-muted);flex-shrink:0}.dark{color:var(--color-text-muted)}.stat-value[data-v-dc2df432]{font-size:10px;font-weight:600;white-space:nowrap;text-align:right;overflow:hidden;text-overflow:ellipsis}.stat-pct[data-v-dc2df432]{font-weight:400;color:var(--color-text-muted);font-size:9px;margin-left:1px}.dot[data-v-dc2df432]{display:inline-block;width:5px;height:5px;border-radius:50%;flex-shrink:0}.fixed-tooltip[data-v-dc2df432]{position:fixed;z-index:9999;padding:6px 10px;border-radius:8px;font-size:11px;line-height:1.5;white-space:pre-line;pointer-events:none;box-shadow:0 4px 16px var(--color-surface-overlay);background:var(--color-static-white);color:var(--color-text-secondary);border:1px solid var(--color-border);max-width:240px}.dark{background:var(--color-bg-canvas);color:var(--color-border);border-color:var(--color-border);box-shadow:0 4px 16px var(--color-surface-overlay)}.breadth-sheet-enter-active[data-v-4f1f3f57],.breadth-sheet-leave-active[data-v-4f1f3f57]{transition:all .3s ease}.breadth-sheet-enter-active>div[data-v-4f1f3f57]:last-child,.breadth-sheet-leave-active>div[data-v-4f1f3f57]:last-child{transition:transform .3s ease}.breadth-sheet-enter-from[data-v-4f1f3f57],.breadth-sheet-leave-to[data-v-4f1f3f57]{opacity:0}.breadth-sheet-enter-from>div[data-v-4f1f3f57]:last-child,.breadth-sheet-leave-to>div[data-v-4f1f3f57]:last-child{transform:translateY(-100%)}.disclaimer-banner[data-v-4f1f3f57]{width:100%;text-align:center;padding:5px 16px;background:var(--color-bg-primary);border-bottom:none;box-shadow:none;font-size:10px;color:var(--color-text-muted);white-space:nowrap;overflow:hidden;flex-shrink:0;position:relative;z-index:0}.disclaimer-text[data-v-4f1f3f57]{display:inline-flex;align-items:center;gap:4px}.dark .disclaimer-banner[data-v-4f1f3f57],[data-v-4f1f3f57] .dark .disclaimer-banner{background:var(--color-bg-primary);border-bottom:none;box-shadow:none;color:var(--color-text-muted)}@media(max-width:1023px){.main-content--standard[data-v-4f1f3f57]{min-height:calc(100dvh - var(--mobile-safe-top, 0px));padding-bottom:var(--mobile-navbar-height,56px);overflow:visible}.main-content--vault[data-v-4f1f3f57]{flex:0 0 auto;height:calc(100dvh - var(--mobile-safe-top, 0px) - var(--mobile-navbar-height, 56px));min-height:0;padding-bottom:0;overflow:hidden}.disclaimer-banner[data-v-4f1f3f57]{padding:5px 0}.disclaimer-text[data-v-4f1f3f57]{animation:disclaimer-scroll-4f1f3f57 16s linear infinite;padding-left:100%}}@keyframes disclaimer-scroll-4f1f3f57{0%{transform:translate(0)}to{transform:translate(-100%)}}
