.nav-brand[data-v-355096ae]{min-width:0;flex-shrink:0;white-space:nowrap}.nav-brand-badge[data-v-355096ae]{display:inline-flex;width:2.5rem;height:2.5rem;align-items:center;justify-content:center;border-radius:.8rem;background:linear-gradient(180deg,#4f8ff7,#3b82f6);box-shadow:0 10px 22px #3b82f62e}.nav-brand-title[data-v-355096ae]{display:inline-block;white-space:nowrap;font-size:1.18rem;line-height:1;font-weight:800;color:var(--text-primary)}.notification-dropdown[data-v-7cc8b6e0]{background:#fffffff5;border:1px solid rgba(15,23,42,.08);box-shadow:0 16px 34px #0f172a1f;backdrop-filter:blur(18px)}.notification-header[data-v-7cc8b6e0]{border-color:#0f172a14;background:#f8fafceb}.notification-item[data-v-7cc8b6e0]{border-color:#0f172a14}.notification-preview[data-v-7cc8b6e0]{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-height:1.45}:root.dark .notification-dropdown[data-v-7cc8b6e0]{background:#272b33fa;border-color:#ffffff0f;box-shadow:0 18px 36px #00000057}:root.dark .notification-header[data-v-7cc8b6e0]{border-color:#ffffff0f;background:#343a46b8}:root.dark .notification-item[data-v-7cc8b6e0]{border-color:#ffffff0f}.notification-trigger--open[data-v-e72180cd],.notification-trigger[data-v-e72180cd]:hover{background-color:var(--btn-plain-bg-hover)}.notification-icon[data-v-e72180cd]{color:color-mix(in srgb,var(--text-content) 88%,transparent)}.points-trigger[data-v-e631e731]{background:0 0}.points-trigger[data-v-e631e731]:hover,.points-trigger--open[data-v-e631e731]{background-color:var(--btn-plain-bg-hover)}.points-icon[data-v-e631e731]{color:color-mix(in srgb,var(--text-content) 88%,transparent)}.points-dropdown[data-v-e631e731]{background-color:#fffffffa;border:1px solid rgba(15,23,42,.08);box-shadow:0 18px 38px #0f172a24;backdrop-filter:blur(16px)}.points-dropdown__header[data-v-e631e731],.points-dropdown__footer[data-v-e631e731]{border-color:#0f172a0f}.points-row[data-v-e631e731]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px;border-bottom:1px solid rgba(15,23,42,.05);transition:background-color .18s ease}.points-row[data-v-e631e731]:last-child{border-bottom:none}.points-row[data-v-e631e731]:hover{background:var(--btn-plain-bg-hover)}.points-row__icon[data-v-e631e731],.points-empty-icon[data-v-e631e731]{display:inline-flex;align-items:center;justify-content:center;border-radius:16px;background:color-mix(in srgb,var(--primary) 14%,transparent);color:var(--primary);font-weight:800}.points-row__icon[data-v-e631e731]{width:40px;height:40px;flex-shrink:0}.points-empty-icon[data-v-e631e731]{width:48px;height:48px}.points-chip[data-v-e631e731]{display:inline-flex;align-items:center;border-radius:999px;padding:2px 8px;font-size:11px;background:color-mix(in srgb,var(--primary) 14%,transparent);color:var(--primary)}:root.dark .points-dropdown[data-v-e631e731]{background-color:#2b2d35;border:1px solid rgba(255,255,255,.06);box-shadow:0 18px 38px #00000038}:root.dark .points-dropdown__header[data-v-e631e731],:root.dark .points-dropdown__footer[data-v-e631e731],:root.dark .points-row[data-v-e631e731]{border-color:#ffffff0f}.nav-top-icon[data-v-07c40835]{color:color-mix(in srgb,var(--text-secondary) 92%,var(--text-primary) 8%)}.nav-icon-btn[data-v-07c40835]{display:inline-flex;align-items:center;justify-content:center;width:2.2rem;height:2.2rem;padding:0;border-radius:.7rem;border:0;background:0 0;transition:background-color .15s,border-color .15s,color .15s;box-shadow:none}.nav-icon-btn[data-v-07c40835]:hover{background:#ffffff0e}.nav-theme-btn[data-v-07c40835]{position:relative}.nav-action-group[data-v-07c40835]{flex-shrink:0}.nav-search-shell[data-v-07c40835]{position:relative;width:min(15.5rem,26vw);height:2.5rem;flex-shrink:0;border-radius:.72rem;border:1px solid rgba(15,23,42,.06);background:#f8fafcf5;box-shadow:inset 0 1px #ffffffb3}.nav-search-icon[data-v-07c40835]{position:absolute;top:50%;left:.82rem;transform:translateY(-50%);color:color-mix(in srgb,var(--text-secondary) 72%,transparent)}.nav-search-input[data-v-07c40835]{width:100%;height:100%;border:0;outline:0;background:0 0;padding:0 .85rem 0 2.2rem;color:var(--text-primary);font-size:.88rem}.nav-search-input[data-v-07c40835]::-moz-placeholder{color:color-mix(in srgb,var(--text-secondary) 72%,transparent)}.nav-search-input[data-v-07c40835]::placeholder{color:color-mix(in srgb,var(--text-secondary) 72%,transparent)}.nav-user-trigger[data-v-07c40835]{border:0;background:0 0;transition:background-color .15s,border-color .15s,opacity .15s;box-shadow:none}.nav-user-trigger[data-v-07c40835]:hover{opacity:1;background:#ffffff0e}.nav-user-name[data-v-07c40835]{color:var(--text-content)!important}.nav-user-caret[data-v-07c40835]{color:color-mix(in srgb,var(--text-content) 75%,transparent)}.desktop-panel[data-v-07c40835]{background-color:#fffffff5;border:1px solid rgba(15,23,42,.08);box-shadow:0 16px 34px #0f172a1f;backdrop-filter:blur(14px)}.desktop-menu-item[data-v-07c40835]{display:flex;align-items:center;gap:.7rem;width:100%;padding:.56rem .9rem;color:var(--text-content);transition:background-color .15s,color .15s,opacity .15s}.desktop-menu-item[data-v-07c40835]:hover{background-color:var(--btn-plain-bg-hover)}.desktop-menu-item--hero[data-v-07c40835]{align-items:flex-start;padding-top:.72rem;padding-bottom:.72rem}.desktop-menu-item--danger[data-v-07c40835]{color:#f87171}.desktop-menu-item--danger[data-v-07c40835]:hover{background-color:color-mix(in srgb,#ef4444 12%,transparent);color:#fca5a5}.desktop-menu-icon[data-v-07c40835]{display:inline-flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;flex-shrink:0;border-radius:.7rem;background:color-mix(in srgb,var(--btn-plain-bg) 70%,transparent);color:color-mix(in srgb,var(--text-content) 78%,transparent)}.desktop-menu-icon--primary[data-v-07c40835]{background:color-mix(in srgb,var(--primary) 18%,transparent);color:var(--primary)}.desktop-menu-icon--danger[data-v-07c40835]{background:color-mix(in srgb,#ef4444 16%,transparent);color:currentColor}.desktop-menu-title[data-v-07c40835]{color:var(--text-content);font-size:.93rem;font-weight:600;line-height:1.3}.desktop-menu-description[data-v-07c40835]{margin-top:.05rem;color:color-mix(in srgb,var(--text-content) 60%,transparent);font-size:.75rem}.desktop-menu-divider[data-v-07c40835]{height:1px;margin:.15rem .9rem;background:color-mix(in srgb,var(--line-divider) 82%,transparent)}.theme-menu-item[data-v-07c40835]{display:flex;align-items:center;gap:.7rem;padding:.58rem .9rem;transition:background-color .15s,color .15s}.theme-menu-item--default[data-v-07c40835]{color:var(--text-content)}.theme-menu-item--default[data-v-07c40835]:hover{background:var(--btn-plain-bg-hover)}.theme-menu-item--active[data-v-07c40835]{background:#0f172a0f;color:var(--text-primary)}.theme-menu-icon[data-v-07c40835]{display:inline-flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;flex-shrink:0}.palette-panel[data-v-07c40835]{background-color:#fffffff7;border:1px solid rgba(15,23,42,.08);box-shadow:0 16px 34px #0f172a1f}:root.dark .desktop-panel[data-v-07c40835]{background-color:#2b2d35;border:1px solid rgba(255,255,255,.06);box-shadow:0 14px 28px #0003}:root.dark .theme-menu-item--active[data-v-07c40835]{background:#ffffff0f}:root.dark .nav-search-shell[data-v-07c40835]{background:#2b2d35eb;border-color:#ffffff0f;box-shadow:inset 0 1px #ffffff0a,0 12px 26px #00000029}:root.dark .palette-panel[data-v-07c40835]{background-color:#2b2d35;border:1px solid rgba(255,255,255,.06);box-shadow:0 14px 28px #0000002e}.palette-slider-wrap[data-v-07c40835]{background:var(--palette-slider-wrap-bg)}.palette-slider[data-v-07c40835]{height:1.2rem;background-image:var(--palette-slider-gradient);border-radius:.375rem}.palette-preset-btn[data-v-07c40835]{border:1px solid color-mix(in srgb,var(--line-divider) 78%,transparent)}.nav-top-link[data-v-ce9761ec]{padding:.45rem .38rem;border-radius:.7rem;border:1px solid transparent;color:color-mix(in srgb,var(--text-secondary) 88%,var(--text-primary) 12%)!important;font-size:.9rem;font-weight:400;transition:background-color .15s,color .15s,border-color .15s}.nav-top-link[data-v-ce9761ec]:hover{color:var(--text-primary)!important;background:color-mix(in srgb,var(--btn-plain-bg-hover) 76%,white 24%);border-color:transparent}.nav-link-caret[data-v-ce9761ec]{color:color-mix(in srgb,var(--text-secondary) 70%,transparent)}.nav-links-cluster[data-v-ce9761ec] svg{flex-shrink:0}.nav-dropdown-panel[data-v-ce9761ec]{background:#fffffffb;border:1px solid rgba(15,23,42,.06);box-shadow:0 12px 30px #0f172a1a;backdrop-filter:blur(18px)}.nav-dropdown-item[data-v-ce9761ec]{display:flex;align-items:center;gap:.75rem;padding:.7rem .95rem;color:var(--text-content);transition:background-color .15s,color .15s}.nav-dropdown-item[data-v-ce9761ec]:hover{background-color:#0f172a0b}.nav-dropdown-section[data-v-ce9761ec]{display:flex;flex-direction:column}.nav-dropdown-divider[data-v-ce9761ec]{margin:.25rem .75rem;height:1px;background:color-mix(in srgb,var(--line-divider) 82%,transparent)}.nav-dropdown-label[data-v-ce9761ec]{padding:.55rem .95rem .35rem;font-size:.72rem;font-weight:600;letter-spacing:0;color:var(--text-tertiary)}:root.dark .nav-dropdown-panel[data-v-ce9761ec]{background:#272b33fa;border-color:#ffffff0f;box-shadow:0 18px 36px #00000057}:root.dark .nav-dropdown-divider[data-v-ce9761ec]{background:#ffffff14}:root.dark .nav-dropdown-item[data-v-ce9761ec]:hover{background-color:#ffffff0b}.mobile-link[data-v-5c24eebc]{display:flex;align-items:center;gap:.75rem;min-height:44px;padding:.7rem .8rem;border-radius:.7rem;font-size:.875rem;font-weight:500;color:var(--text-secondary);transition:background-color .15s,color .15s,border-color .15s;border:1px solid transparent}.mobile-link[data-v-5c24eebc]:hover{color:var(--text-primary);border-color:color-mix(in srgb,var(--line-divider) 70%,transparent);background:color-mix(in srgb,var(--btn-plain-bg-hover) 94%,transparent)}.palette-slider-wrap[data-v-5c24eebc]{background:var(--palette-slider-wrap-bg)}.palette-slider[data-v-5c24eebc]{height:1.2rem;background-image:var(--palette-slider-gradient);border-radius:.375rem}.palette-preset-btn[data-v-5c24eebc]{border:1px solid color-mix(in srgb,var(--line-divider) 78%,transparent)}.site-navbar[data-v-d3bfa543]{border-bottom:1px solid color-mix(in srgb,var(--line-divider) 88%,transparent);background:linear-gradient(180deg,#ffffffeb,#fafbfce0);box-shadow:0 1px #ffffffb3,0 10px 28px #0f172a0f;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}:root.dark .site-navbar[data-v-d3bfa543]{border-bottom-color:#ffffff0d;background:#292b33;box-shadow:0 8px 24px #0000002e}