.notification-panel[data-v-93f96763]{-webkit-backdrop-filter:blur(20px) saturate(1.25);backdrop-filter:blur(20px) saturate(1.25);background:var(--shell-bg);border:1px solid var(--shell-border);box-shadow:0 24px 60px #0000008c,0 8px 24px #a855f733,inset 0 1px #ffffff0f}.notification-panel[data-v-93f96763]:before{background:linear-gradient(180deg,hsla(0,0%,100%,.035),transparent 38%),radial-gradient(ellipse 78% 42% at 50% 0,rgba(168,85,247,.16) 0,transparent 60%),radial-gradient(ellipse 58% 48% at 100% 100%,rgba(219,39,119,.1) 0,transparent 55%);content:"";inset:0;pointer-events:none;position:absolute}.notification-panel[data-v-93f96763]>*{position:relative;z-index:1}.notification-panel__header[data-v-93f96763]{background:linear-gradient(135deg,#7e22ce,#a855f7 42%,#db2777 74%,#ec4899)}.notification-panel__actions[data-v-93f96763]{background:#a855f71a;border-bottom:1px solid rgba(168,85,247,.18)}.notification-panel__primary-action[data-v-93f96763]{background:#a855f72e;border:1px solid rgba(192,132,252,.28);color:#e9d5ff}.notification-panel__primary-action[data-v-93f96763]:hover{background:#a855f742;border-color:#f472b661}.notification-panel__ghost-action[data-v-93f96763]{background:#ffffff0d;border:1px solid hsla(0,0%,100%,.08);color:#cbd5e1}.notification-panel__ghost-action[data-v-93f96763]:hover{background:#db27771f;border-color:#f472b633;color:#f8fafc}.notification-panel__spinner[data-v-93f96763]{border-color:#a855f7}.notification-panel__items[data-v-93f96763]{border-color:#a855f71f}.notification-panel__item--unread[data-v-93f96763]{background:linear-gradient(135deg,#a855f721,#db277714)}.notification-panel__unread-bar[data-v-93f96763]{background:linear-gradient(180deg,#a855f7,#db2777,#ec4899)}.notification-panel__delete[data-v-93f96763]:hover{background:#ef444426}.notification-panel__mark-read[data-v-93f96763]{color:#c084fc}.notification-panel__mark-read[data-v-93f96763]:hover{color:#f0abfc}.special-day[data-v-c719d868] svg{color:currentColor}.special-day-pattern[data-v-c719d868]{background-image:linear-gradient(135deg,hsla(0,0%,100%,.65) 0 1px,transparent 1px 18px),linear-gradient(90deg,hsla(0,0%,100%,.28) 0 1px,transparent 1px 42px)}.special-float[data-v-c719d868]{animation:specialFloat-c719d868 4.8s ease-in-out infinite;transform-origin:center}.special-float-delayed[data-v-c719d868]{animation:specialFloat-c719d868 5.8s ease-in-out infinite;animation-delay:.8s;transform-origin:center}.special-pulse[data-v-c719d868]{animation:specialPulse-c719d868 2.8s ease-in-out infinite}.special-run[data-v-c719d868]{animation:specialRun-c719d868 3.8s ease-in-out infinite;transform-origin:center}.special-spark[data-v-c719d868]{animation:specialSpark-c719d868 2.7s ease-in-out infinite}.special-spin-slow[data-v-c719d868]{animation:specialSpin-c719d868 12s linear infinite;transform-origin:center}@keyframes specialFloat-c719d868{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-4px) rotate(3deg)}}@keyframes specialPulse-c719d868{0%,to{opacity:.68}50%{opacity:1}}@keyframes specialRun-c719d868{0%,to{transform:translate(0)}50%{transform:translate(5px)}}@keyframes specialSpark-c719d868{0%,to{opacity:.35;transform:scale(.9)}50%{opacity:1;transform:scale(1.35)}}@keyframes specialSpin-c719d868{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@media(prefers-reduced-motion:reduce){.special-float[data-v-c719d868],.special-float-delayed[data-v-c719d868],.special-pulse[data-v-c719d868],.special-run[data-v-c719d868],.special-spark[data-v-c719d868],.special-spin-slow[data-v-c719d868]{animation:none}}.header-shell[data-v-2ba94395]{background:var(--shell-bg);border:1px solid var(--shell-border);border-radius:14px;box-shadow:inset 0 1px #ffffff14,0 18px 38px #00000057,0 5px 22px #a855f71a;isolation:isolate;min-height:60px;overflow:visible;position:relative}.header-shell[data-v-2ba94395]:before{background:linear-gradient(180deg,hsla(0,0%,100%,.035),transparent 38%),radial-gradient(ellipse 80% 40% at 50% 0,rgba(168,85,247,.15) 0,transparent 60%),radial-gradient(ellipse 60% 50% at 0 60%,rgba(219,39,119,.09) 0,transparent 55%),radial-gradient(ellipse 50% 40% at 100% 100%,rgba(219,39,119,.08) 0,transparent 55%);border-radius:inherit;inset:0;z-index:0}.header-shell[data-v-2ba94395]:after,.header-shell[data-v-2ba94395]:before{content:"";pointer-events:none;position:absolute}.header-shell[data-v-2ba94395]:after{animation:elec-ribbon-2ba94395 5s linear infinite;background:linear-gradient(90deg,#a855f700,#a855f7 12%,#db2777,#c084fc 58%,#db2777 78%,#a855f7 90%,#a855f700);background-size:200% 100%;border-radius:0 0 4px 4px;filter:drop-shadow(0 0 5px rgba(168,85,247,.65));height:1.5px;left:16px;right:16px;top:0;z-index:3}@keyframes elec-ribbon-2ba94395{0%{background-position:100% 0}to{background-position:-100% 0}}.header-inner[data-v-2ba94395]{padding:9px 12px;position:relative;z-index:1}.header-main[data-v-2ba94395]{gap:10px;justify-content:space-between;min-height:42px}.header-left[data-v-2ba94395],.header-main[data-v-2ba94395]{align-items:center;display:flex}.header-left[data-v-2ba94395]{gap:8px}.header-left[data-v-2ba94395],.header-title-block[data-v-2ba94395]{flex:1 1 auto;min-width:0}.header-status-line[data-v-2ba94395]{align-items:center;display:flex;gap:7px;min-width:0}.header-live-dot[data-v-2ba94395]{animation:live-pulse-2ba94395 2.6s ease-in-out infinite;background:linear-gradient(135deg,#c084fc,#db2777,#db2777);border-radius:999px;box-shadow:0 0 0 2px #a855f726,0 0 8px #a855f799;flex:0 0 6px;height:6px;width:6px}@keyframes live-pulse-2ba94395{0%,to{box-shadow:0 0 0 2px #a855f726,0 0 8px #a855f799}50%{box-shadow:0 0 0 4px #a855f714,0 0 14px #db2777cc}}.header-status-text[data-v-2ba94395]{align-items:center;color:#e2e8f0;display:inline-flex;font-size:11px;font-weight:700;gap:7px;letter-spacing:0;line-height:1;min-width:0;text-transform:none}.header-status-text[data-v-2ba94395],.header-subtitle[data-v-2ba94395]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.header-subtitle[data-v-2ba94395]{color:#cbd5e1;font-size:13.5px;font-weight:600;line-height:1.2;margin-top:4px;max-width:min(48vw,680px)}.header-right[data-v-2ba94395]{align-items:center;display:flex;flex:0 0 auto;gap:4px}.header-divider[data-v-2ba94395]{background:linear-gradient(180deg,transparent,rgba(219,39,119,.25),transparent);flex-shrink:0;height:24px;margin:0 2px;width:1px}.header-icon-btn[data-v-2ba94395]{align-items:center;background:#a855f714;border:1px solid rgba(168,85,247,.13);border-radius:10px;box-shadow:inset 0 1px #ffffff0a;color:#94a3b8;display:inline-flex;height:34px;justify-content:center;position:relative;transition:all .18s cubic-bezier(.4,0,.2,1);width:34px}.header-icon-btn[data-v-2ba94395]:hover{background:linear-gradient(135deg,#a855f73d,#db277729);border-color:#a855f75c;box-shadow:0 0 0 1px #a855f733,0 6px 18px #a855f738,inset 0 1px #ffffff14;color:#faf5ff;transform:translateY(-1px)}.header-menu-btn[data-v-2ba94395]{background:linear-gradient(135deg,#7e22ce,#a855f7 48%,#db2777 76%,#db2777);border-color:#ffffff24;box-shadow:0 0 0 1px #a855f75c,0 6px 20px #a855f76b,inset 0 1px #ffffff38;color:#fff}.header-menu-btn[data-v-2ba94395]:hover{background:linear-gradient(135deg,#9333ea,#db2777 55%,#ec4899);box-shadow:0 0 0 1px #a855f785,0 10px 26px #a855f785,inset 0 1px #ffffff42;color:#fff}.header-icon-btn--gradient[data-v-2ba94395]{isolation:isolate;overflow:visible}.header-icon-btn__bg[data-v-2ba94395]{border-radius:inherit;inset:0;opacity:0;position:absolute;transition:opacity .22s cubic-bezier(.4,0,.2,1);z-index:0}.header-icon-btn--gradient:hover .header-icon-btn__bg[data-v-2ba94395]{opacity:.18}.header-icon-btn__bg--amber[data-v-2ba94395]{background:linear-gradient(135deg,#f59e0b,#a855f7 58%,#db2777)}.header-icon-btn__bg--pink[data-v-2ba94395]{background:linear-gradient(135deg,#a855f7,#db2777 55%,#db2777)}.header-user-btn[data-v-2ba94395]{align-items:center;background:#a855f71f;border:1px solid rgba(168,85,247,.22);border-radius:11px;box-shadow:inset 0 1px #ffffff0f,0 0 0 1px #a855f714;cursor:pointer;display:inline-flex;gap:8px;min-height:36px;padding:3px 12px 3px 4px;transition:all .18s cubic-bezier(.4,0,.2,1)}.header-user-btn[data-v-2ba94395]:hover{background:linear-gradient(135deg,#a855f73b,#db27772e);border-color:#a855f766;box-shadow:0 0 0 1px #a855f733,0 8px 22px #a855f747,inset 0 1px #ffffff14;transform:translateY(-1px)}.header-avatar[data-v-2ba94395]{align-items:center;background:linear-gradient(135deg,#7e22ce,#a855f7 52%,#db2777 78%,#db2777);border-radius:10px;box-shadow:0 0 0 1px #a855f759,0 4px 12px #a855f77a,inset 0 1px #ffffff47;color:#fff;display:flex;height:30px;justify-content:center;width:30px}.header-avatar span[data-v-2ba94395]{font-size:11px;font-weight:800;line-height:1}.header-avatar-status[data-v-2ba94395]{background:linear-gradient(135deg,#c084fc,#db2777);border:2px solid #151b26;border-radius:999px;bottom:-1px;box-shadow:0 0 6px #a855f7b3;height:10px;position:absolute;right:-1px;width:10px}.header-user-name[data-v-2ba94395]{color:#e2e8f0;font-size:12px;font-weight:700;line-height:1.15;max-width:128px}.header-user-email[data-v-2ba94395],.header-user-name[data-v-2ba94395]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.header-user-email[data-v-2ba94395]{color:#8fb8ca;font-size:10px;font-weight:600;line-height:1.2;margin-top:1px;max-width:158px}.header-chevron[data-v-2ba94395]{color:#475569}.header-left-sep[data-v-2ba94395]{background:linear-gradient(180deg,transparent,rgba(168,85,247,.45),transparent);flex-shrink:0;height:20px;margin-right:4px;width:1px}.header-bc-page[data-v-2ba94395]{color:#e2e8f0;font-size:13.5px;font-weight:800;letter-spacing:0}.hdr-badge[data-v-2ba94395]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(135deg,#fbbf24f5,#ef4444f5),#0f172a8c;border:1.5px solid rgba(12,14,20,.92);border-radius:999px;box-shadow:0 8px 18px #ef44445c,0 0 0 3px #ef44441a,inset 0 1px #ffffff3d;color:#fff;display:inline-grid;font-size:10px;font-variant-numeric:tabular-nums;font-weight:950;height:21px;letter-spacing:0;line-height:1;min-width:21px;padding:0 6px;place-items:center;position:absolute;right:-7px;top:-7px;white-space:nowrap;z-index:20}.hdr-badge--red[data-v-2ba94395]{background:linear-gradient(135deg,#ec4899fa,#e11d48fa),#0f172a8c;box-shadow:0 8px 18px #e11d4861,0 0 0 3px #e11d481c,inset 0 1px #ffffff3d}.dropdown-header[data-v-2ba94395]{gap:12px;padding:14px 14px 12px}.dd-avatar[data-v-2ba94395],.dropdown-header[data-v-2ba94395]{align-items:center;display:flex}.dd-avatar[data-v-2ba94395]{background:#fff3;border:1.5px solid hsla(0,0%,100%,.35);border-radius:12px;color:#fff;flex-shrink:0;font-size:14px;font-weight:800;height:38px;justify-content:center;width:38px}.dd-info[data-v-2ba94395]{min-width:0}.dd-name[data-v-2ba94395]{color:#fff;font-size:13px;font-weight:700}.dd-email[data-v-2ba94395],.dd-name[data-v-2ba94395]{line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dd-email[data-v-2ba94395]{color:#ffffffb3;font-size:11px;margin-top:2px}.dropdown-menu[data-v-2ba94395]{-webkit-backdrop-filter:blur(20px) saturate(1.3);backdrop-filter:blur(20px) saturate(1.3);background:var(--bg-elevated);border:1px solid rgba(168,85,247,.16);border-radius:16px;box-shadow:0 24px 60px #00000080,0 8px 24px #a855f71f}.dropdown-header[data-v-2ba94395]{background:linear-gradient(135deg,#7e22ce,#a855f7 38%,#db2777 70%,#db2777);border-radius:15px 15px 0 0}.dropdown-body[data-v-2ba94395]{padding:7px}.dropdown-item[data-v-2ba94395]{align-items:center;border:1px solid transparent;border-radius:10px;cursor:pointer;display:flex;gap:10px;padding:8px 10px;transition:all .18s cubic-bezier(.4,0,.2,1)}.dropdown-item[data-v-2ba94395]:hover{background:linear-gradient(135deg,#a855f71c,#db277712);border-color:#a855f724}.dropdown-item-static[data-v-2ba94395]{align-items:center;border-radius:10px;display:flex;gap:10px;padding:8px 10px}.dropdown-item--danger[data-v-2ba94395]:hover{background:linear-gradient(135deg,#ef44441a,#dc262612)!important;border-color:#ef444429!important}.dropdown-item-icon[data-v-2ba94395]{align-items:center;border-radius:8px;display:flex;flex-shrink:0;height:32px;justify-content:center;width:32px}.dropdown-divider[data-v-2ba94395]{background:var(--border);height:1px;margin:4px 0}@media(max-width:1023px){.header-subtitle[data-v-2ba94395]{max-width:42vw}}@media(max-width:767px){.header-shell[data-v-2ba94395]{border-radius:14px;min-height:60px}.header-inner[data-v-2ba94395]{padding:9px 11px}.header-main[data-v-2ba94395]{gap:8px;min-height:42px}.header-left[data-v-2ba94395]{gap:8px}.header-subtitle[data-v-2ba94395]{font-size:12.5px;max-width:32vw}.header-right[data-v-2ba94395]{gap:4px}.header-icon-btn[data-v-2ba94395]{border-radius:10px;height:34px;width:34px}.hdr-badge[data-v-2ba94395]{font-size:9.5px;height:19px;min-width:19px;padding:0 5px;right:-5px;top:-5px}.header-user-btn[data-v-2ba94395]{border-radius:11px;min-height:36px;padding:3px}.header-avatar[data-v-2ba94395]{border-radius:10px;height:30px;width:30px}}@media(max-width:390px){.header-title-block[data-v-2ba94395]{display:none}}@media(prefers-reduced-motion:reduce){.header-live-dot[data-v-2ba94395],.header-shell[data-v-2ba94395]:after{animation:none}.header-icon-btn[data-v-2ba94395],.header-user-btn[data-v-2ba94395]{transition:none}}.server-time-widget[data-v-d68a2a2d]{background:linear-gradient(135deg,#2563eb14,#0d948814);border:1px solid var(--border);border-radius:8px;color:var(--text-primary);padding:10px 14px;text-align:center;transition:all .3s ease}.server-time-widget[data-v-d68a2a2d]:hover{background:linear-gradient(135deg,#2563eb1f,#0d94881f);border-color:var(--border-strong);transform:translateY(-1px)}.dark{background:linear-gradient(135deg,#60a5fa1f,#2dd4bf1a);border-color:var(--border);color:var(--text-primary)}.dark{background:linear-gradient(135deg,#60a5fa2e,#2dd4bf24);border-color:var(--border-strong)}.server-time-widget.test-mode[data-v-d68a2a2d]{animation:pulse-d68a2a2d 2s infinite;background:linear-gradient(135deg,#ef44441f,#dc26261f);border-color:#ef444440;color:#ef4444}.server-time-widget.test-mode[data-v-d68a2a2d]:hover{background:linear-gradient(135deg,#ef444429,#dc262629);border-color:#ef444459}.dark{background:linear-gradient(135deg,#ef444426,#dc262626);border-color:#ef44444d;color:#fca5a5}.dark{background:linear-gradient(135deg,#ef444433,#dc262633);border-color:#ef444466}@keyframes pulse-d68a2a2d{0%,to{box-shadow:0 0 #ef44444d;opacity:1}50%{box-shadow:0 0 0 4px #ef444400;opacity:.9}}.time-day[data-v-d68a2a2d]{font-size:9px;font-weight:700;letter-spacing:0;margin-bottom:6px}.time-date[data-v-d68a2a2d]{font-size:11px;font-weight:600;letter-spacing:0;margin-bottom:4px}.time-clock[data-v-d68a2a2d]{font-family:var(--font-mono);font-size:16px;font-weight:700;letter-spacing:0;line-height:1.2}.sidebar-frame[data-v-06c31eb3]{contain:layout paint style;transition:transform .22s cubic-bezier(.22,1,.36,1)}@media(min-width:1024px){.sidebar-frame[data-v-06c31eb3]{transition:width .22s cubic-bezier(.22,1,.36,1)}}.sb-shell[data-v-06c31eb3]{-webkit-backdrop-filter:blur(20px) saturate(1.25);backdrop-filter:blur(20px) saturate(1.25);background:var(--shell-bg);border:1px solid var(--shell-border);box-shadow:inset 0 1px #ffffff14,0 18px 38px #00000057,0 5px 22px #a855f71a;isolation:isolate;position:relative}.sb-shell[data-v-06c31eb3]:before{background:linear-gradient(180deg,hsla(0,0%,100%,.035),transparent 38%),radial-gradient(ellipse 80% 40% at 50% 0,rgba(168,85,247,.15) 0,transparent 60%),radial-gradient(ellipse 60% 50% at 0 60%,rgba(219,39,119,.09) 0,transparent 55%),radial-gradient(ellipse 50% 40% at 100% 100%,rgba(219,39,119,.08) 0,transparent 55%);border-radius:inherit;inset:0;z-index:0}.sb-shell[data-v-06c31eb3]:after,.sb-shell[data-v-06c31eb3]:before{content:"";pointer-events:none;position:absolute}.sb-shell[data-v-06c31eb3]:after{animation:sb-ribbon-06c31eb3 5s linear infinite;background:linear-gradient(90deg,#a855f700,#a855f7 12%,#db2777,#c084fc 58%,#db2777 78%,#a855f7 90%,#a855f700);background-size:200% 100%;border-radius:0 0 4px 4px;filter:drop-shadow(0 0 5px rgba(168,85,247,.65));height:1.5px;left:16px;right:16px;top:0;z-index:3}@keyframes sb-ribbon-06c31eb3{0%{background-position:100% 0}to{background-position:-100% 0}}.sb-header[data-v-06c31eb3]{align-items:center;border-bottom:1px solid rgba(192,132,252,.13);display:flex;flex-shrink:0;height:64px;overflow:hidden;position:relative;z-index:1}.sb-header-glow[data-v-06c31eb3]{background:radial-gradient(ellipse,rgba(168,85,247,.24) 0,transparent 70%);filter:blur(16px);height:80px;left:50%;pointer-events:none;position:absolute;top:-20px;transform:translate(-50%);width:120px;z-index:0}.sb-label[data-v-06c31eb3]{color:#e9d5ff9e;font-size:9px;font-weight:800;letter-spacing:0;margin:0;padding:8px 6px 4px;text-transform:uppercase}.sb-item[data-v-06c31eb3]{align-items:center;background:transparent;border:1px solid transparent;border-radius:11px;color:#a5b4c4;cursor:pointer;display:flex;font-size:13px;font-weight:500;padding:8px 9px;position:relative;text-decoration:none;transition:all .15s cubic-bezier(.4,0,.2,1);width:100%}.sb-item[data-v-06c31eb3]:focus-visible{outline:2px solid rgba(168,85,247,.45);outline-offset:2px}.sb-item--collapsed[data-v-06c31eb3]{justify-content:center;padding-left:0;padding-right:0}.sb-item[data-v-06c31eb3]:hover{background:linear-gradient(135deg,#a855f71f,#db277714),#ffffff08;border-color:#c084fc2e;color:#f1f5f9}.sb-item[data-v-06c31eb3]:not(.sb-item--collapsed):hover{transform:translate(2px)}.sb-item:hover .sb-icon-wrap[data-v-06c31eb3]{background:#a855f72e;color:#c084fc}.sb-item--active[data-v-06c31eb3]{background:linear-gradient(135deg,#a855f73d,#db277721 58%,#db27771a)!important;border-color:#c084fc47!important;box-shadow:inset 0 1px #ffffff14,0 9px 24px #a855f724;color:#e2e8f0!important;font-weight:600}.sb-item--active .sb-icon-wrap[data-v-06c31eb3]{background:linear-gradient(135deg,#7e22ce,#a855f7,#db2777,#db2777)!important;box-shadow:0 3px 12px #a855f76b!important;color:#fff!important}.sb-item--active .sb-accent-bar[data-v-06c31eb3]{opacity:1}.sb-accent-bar[data-v-06c31eb3]{background:linear-gradient(180deg,#a855f7,#db2777,#db2777);border-radius:0 2px 2px 0;bottom:6px;left:0;opacity:0;position:absolute;top:6px;transition:opacity .15s ease;width:2.5px}.sb-item--muted[data-v-06c31eb3]{color:#697888;cursor:not-allowed;opacity:.5}.sb-item--logout[data-v-06c31eb3]{color:#7b8794}.sb-item--logout[data-v-06c31eb3]:hover{background:#f43f5e1a!important;border-color:#f43f5e2e!important;color:#fb7185!important}.sb-item--logout:hover .sb-icon-wrap--logout[data-v-06c31eb3]{background:#f43f5e2e!important;color:#fb7185!important}.sb-icon-wrap[data-v-06c31eb3]{align-items:center;background:#ffffff0b;border:1px solid rgba(192,132,252,.1);border-radius:8px;box-shadow:inset 0 1px #ffffff0a;color:#9eb2c6;display:flex;flex-shrink:0;height:30px;justify-content:center;transition:all .15s ease;width:30px}.sb-icon-wrap--muted[data-v-06c31eb3]{background:#ffffff09;color:#64748b}.sb-icon-wrap--logout[data-v-06c31eb3]{background:#ffffff0a;color:#7b8794}.sb-item-label[data-v-06c31eb3]{line-height:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sb-sep[data-v-06c31eb3]{background:linear-gradient(90deg,transparent,rgba(168,85,247,.22),rgba(219,39,119,.15),transparent);height:1px;margin:8px 6px}.sb-chip[data-v-06c31eb3]{background:#a855f71a;border:1px solid rgba(168,85,247,.18);border-radius:999px;color:#c084fc;font-size:9px;font-weight:700;letter-spacing:0;padding:2px 6px;white-space:nowrap}.sb-count[data-v-06c31eb3]{align-items:center;background:linear-gradient(135deg,#7e22ce,#a855f7,#db2777,#db2777);border-radius:999px;box-shadow:0 2px 8px #a855f773;color:#fff;display:flex;flex-shrink:0;font-size:9px;font-weight:800;height:18px;justify-content:center;min-width:18px;padding:0 5px}.sb-footer[data-v-06c31eb3]{background:linear-gradient(180deg,transparent,rgba(168,85,247,.07));border-top:1px solid rgba(168,85,247,.08);flex-shrink:0;padding-top:6px;position:relative;z-index:1}.sb-brand-card[data-v-06c31eb3]{align-items:center;background:#361f4a94;border:1px solid rgba(192,132,252,.17);border-radius:10px;box-shadow:inset 0 1px #ffffff0b;display:flex;justify-content:space-between;padding:8px 12px;transition:all .2s ease}.sb-brand-card[data-v-06c31eb3]:hover{background:#48235aad;border-color:#c084fc47}.sb-brand-text[data-v-06c31eb3]{display:flex;flex-direction:column;gap:2px}.sb-brand-name[data-v-06c31eb3]{background:linear-gradient(135deg,#c084fc,#db2777 52%,#db2777);-webkit-background-clip:text;background-clip:text;font-size:12px;font-weight:800;-webkit-text-fill-color:transparent;letter-spacing:0}.sb-brand-meta[data-v-06c31eb3]{color:#7f94a8;font-size:9px;font-weight:500;letter-spacing:0}.sb-brand-dot-group[data-v-06c31eb3]{align-items:center;display:flex;gap:3px}.sb-brand-dot[data-v-06c31eb3]{border-radius:50%;height:6px;opacity:.7;width:6px}@media(prefers-reduced-motion:reduce){.sidebar-frame[data-v-06c31eb3]{transition:none}.sb-shell[data-v-06c31eb3]:after{animation:none}.sb-item[data-v-06c31eb3]{transition:none}}@media(max-width:767px){.sb-shell[data-v-06c31eb3]{-webkit-backdrop-filter:blur(12px) saturate(1.14);backdrop-filter:blur(12px) saturate(1.14);box-shadow:inset 0 1px #ffffff12,0 14px 30px #0000004d,0 4px 16px #a855f714}.sb-shell[data-v-06c31eb3]:after{animation-duration:8s;filter:drop-shadow(0 0 3px rgba(168,85,247,.48))}.sb-header-glow[data-v-06c31eb3]{filter:blur(12px);opacity:.82}}.ftr-shell[data-v-3195177b]{background:var(--shell-bg);border:1px solid var(--shell-border);box-shadow:inset 0 0 0 1px #ffffff0a,0 -4px 18px #a855f714,0 4px 16px #0000003d}.ftr-inner[data-v-3195177b]{gap:12px;justify-content:space-between;padding:10px 16px 12px;position:relative;z-index:1}.ftr-inner[data-v-3195177b],.ftr-left[data-v-3195177b]{align-items:center;display:flex}.ftr-left[data-v-3195177b]{gap:10px;min-width:0}.ftr-brand-dot[data-v-3195177b]{animation:dot-pulse-3195177b 2.8s ease-in-out infinite;background:linear-gradient(135deg,#a855f7,#db2777,#db2777);border-radius:50%;box-shadow:0 0 8px #a855f7a6;flex-shrink:0;height:6px;width:6px}@keyframes dot-pulse-3195177b{0%,to{box-shadow:0 0 8px #a855f7a6}50%{box-shadow:0 0 14px #a855f7cc}}.ftr-copy[data-v-3195177b]{color:#94a3b8;font-size:12px;white-space:nowrap}.ftr-brand-name[data-v-3195177b]{color:#e2e8f0;font-weight:700}.ftr-copy-full[data-v-3195177b]{display:none}@media(min-width:480px){.ftr-copy-full[data-v-3195177b]{display:inline}}.ftr-right[data-v-3195177b]{flex-shrink:0;gap:8px}.ftr-right[data-v-3195177b],.ftr-ssl[data-v-3195177b]{align-items:center;display:flex}.ftr-ssl[data-v-3195177b]{background:#a855f71a;border:1px solid rgba(168,85,247,.22);border-radius:7px;cursor:default;gap:5px;padding:4px 9px;transition:all .18s ease}.ftr-ssl[data-v-3195177b]:hover{background:#a855f72e;border-color:#a855f761}.ftr-ssl-icon[data-v-3195177b]{flex-shrink:0;height:14px;width:14px}.ftr-ssl-text[data-v-3195177b]{color:#c084fc;font-size:10px;font-weight:700;letter-spacing:0;white-space:nowrap}.ftr-payments[data-v-3195177b]{align-items:center;display:none;gap:6px}@media(min-width:640px){.ftr-payments[data-v-3195177b]{display:flex}}.ftr-pill[data-v-3195177b]{align-items:center;background:#a855f71a;border:1px solid rgba(168,85,247,.18);border-radius:6px;display:inline-flex;padding:3px 8px;transition:all .18s ease}.ftr-pill[data-v-3195177b]:hover{background:#a855f72e;border-color:#a855f752;transform:translateY(-1px)}.ftr-sep[data-v-3195177b]{background:linear-gradient(180deg,transparent,rgba(168,85,247,.28),transparent);flex-shrink:0;height:16px;width:1px}.ftr-google-wrap[data-v-3195177b]{align-items:center;display:none;gap:8px}@media(min-width:640px){.ftr-google-wrap[data-v-3195177b]{display:flex}}.ftr-google[data-v-3195177b]{align-items:center;cursor:default;display:flex;font-size:11px;gap:2px}.ftr-google-we[data-v-3195177b]{color:#94a3b8;margin-right:2px}.ftr-google-heart[data-v-3195177b]{color:#a855f7;font-size:10px;margin-right:2px}.ftr-ribbon[data-v-3195177b]{animation:ftr-ribbon-3195177b 5s linear infinite;background:linear-gradient(90deg,#a855f700,#a855f7 12%,#db2777,#c084fc 58%,#db2777 78%,#a855f7 90%,#a855f700);background-size:200% 100%;border-radius:4px 4px 0 0;bottom:0;filter:drop-shadow(0 0 5px rgba(168,85,247,.65));height:1.5px;left:16px;pointer-events:none;position:absolute;right:16px;z-index:2}@keyframes ftr-ribbon-3195177b{0%{background-position:100% 0}to{background-position:-100% 0}}@media(prefers-reduced-motion:reduce){.ftr-brand-dot[data-v-3195177b],.ftr-ribbon[data-v-3195177b]{animation:none}}
