@charset "UTF-8";.error-boundary[data-v-3d82303d]{display:flex;align-items:center;justify-content:center;min-height:60vh;padding:48px 24px}.error-content[data-v-3d82303d]{text-align:center;max-width:400px}.error-icon[data-v-3d82303d]{color:var(--danger, #dc2626);margin-bottom:16px}.error-title[data-v-3d82303d]{margin:0 0 8px;font-size:20px;font-weight:600;color:var(--text-primary, #1f2937)}.error-message[data-v-3d82303d]{margin:0 0 24px;font-size:14px;color:var(--text-secondary, #6b7280);line-height:1.5}.error-actions[data-v-3d82303d]{display:flex;gap:12px;justify-content:center}.btn-retry[data-v-3d82303d],.btn-home[data-v-3d82303d]{display:inline-flex;align-items:center;gap:6px;padding:10px 20px;border-radius:var(--radius, 8px);font-size:14px;font-weight:500;text-decoration:none;cursor:pointer;transition:all .2s}.btn-retry[data-v-3d82303d]{background:var(--brand, #3b82f6);color:#fff;border:none}.btn-retry[data-v-3d82303d]:hover{opacity:.9}.btn-home[data-v-3d82303d]{background:transparent;color:var(--text-primary, #1f2937);border:1px solid var(--glass-border, #e5e7eb)}.btn-home[data-v-3d82303d]:hover{background:var(--glass-bg, rgba(0, 0, 0, .02))}@media (max-width: 480px){.error-boundary[data-v-3d82303d]{padding:32px 16px;min-height:50vh}.error-actions[data-v-3d82303d]{flex-direction:column;align-items:stretch}.btn-retry[data-v-3d82303d],.btn-home[data-v-3d82303d]{width:100%;justify-content:center}}.notification-panel[data-v-ae141b66]{display:flex;flex-direction:column;background:var(--glass-bg);border:1px solid var(--glass-border-soft);border-radius:var(--radius-lg);overflow:hidden}.panel-header[data-v-ae141b66]{display:flex;align-items:center;justify-content:space-between;padding:14px 16px;border-bottom:1px solid var(--glass-border-soft)}.panel-title[data-v-ae141b66]{margin:0;font-size:15px;font-weight:600;color:var(--text-primary)}.panel-actions[data-v-ae141b66]{display:flex;align-items:center;gap:8px}.panel-actions .btn[data-v-ae141b66]{padding:4px 10px;font-size:12px;color:var(--text-secondary)}.panel-actions .btn[data-v-ae141b66]:hover{color:var(--accent)}.notification-list[data-v-ae141b66]{max-height:400px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--glass-border-soft) transparent}.notification-list[data-v-ae141b66]::-webkit-scrollbar{width:4px}.notification-list[data-v-ae141b66]::-webkit-scrollbar-track{background:transparent}.notification-list[data-v-ae141b66]::-webkit-scrollbar-thumb{background:var(--glass-border-soft);border-radius:2px}.notification-item[data-v-ae141b66]{display:flex;align-items:flex-start;gap:12px;padding:14px 16px;cursor:pointer;transition:background .15s ease;position:relative}.notification-item[data-v-ae141b66]:not(:last-child){border-bottom:1px solid var(--glass-border-soft)}.notification-item[data-v-ae141b66]:hover{background:var(--glass-hover)}.notification-item.unread[data-v-ae141b66]{background:rgba(var(--accent-rgb),.04);border-left:3px solid var(--accent);padding-left:13px}.notification-icon[data-v-ae141b66]{flex-shrink:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:var(--radius-md);background:var(--glass-bg)}.notification-icon.info[data-v-ae141b66]{color:var(--accent);background:rgba(var(--accent-rgb),.1)}.notification-icon.success[data-v-ae141b66]{color:var(--success);background:#4ade801f}.notification-icon.warning[data-v-ae141b66]{color:var(--warning);background:#fbbf241f}.notification-icon.error[data-v-ae141b66]{color:var(--danger);background:#fb71851f}.notification-icon.system[data-v-ae141b66]{color:var(--text-secondary);background:var(--glass-bg)}.notification-content[data-v-ae141b66]{flex:1;min-width:0}.notification-title[data-v-ae141b66]{font-size:13px;font-weight:500;color:var(--text-primary);line-height:1.45}.notification-text[data-v-ae141b66]{font-size:12px;color:var(--text-secondary);margin-top:4px;line-height:1.5}.notification-time[data-v-ae141b66]{font-size:11px;color:var(--text-tertiary);margin-top:6px}.unread-dot[data-v-ae141b66]{flex-shrink:0;width:8px;height:8px;border-radius:50%;background:var(--accent);margin-top:4px}.notification-empty[data-v-ae141b66]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 16px;color:var(--text-tertiary);gap:12px}.notification-empty svg[data-v-ae141b66]{opacity:.5}.notification-empty p[data-v-ae141b66]{margin:0;font-size:13px}[data-theme=light] .notification-panel[data-v-ae141b66]{background:var(--color-surface, #ffffff);box-shadow:0 4px 24px #00000014}[data-theme=light] .notification-item.unread[data-v-ae141b66]{background:rgba(var(--accent-rgb),.06)}[data-theme=light] .notification-icon.info[data-v-ae141b66]{background:rgba(var(--accent-rgb),.08)}[data-theme=light] .notification-icon.success[data-v-ae141b66]{background:#4ade801a}[data-theme=light] .notification-icon.warning[data-v-ae141b66]{background:#fbbf241a}[data-theme=light] .notification-icon.error[data-v-ae141b66]{background:#fb71851a}[data-theme=light] .notification-icon.system[data-v-ae141b66]{background:var(--glass-bg)}.topbar[data-v-04d1d6a5]{height:var(--topbar-h);flex-shrink:0;display:flex;align-items:center;gap:14px;padding:0 24px 0 16px;position:sticky;top:0;z-index:50;border-bottom:1px solid var(--glass-border-soft);overflow:visible}.topbar-logo[data-v-04d1d6a5]{display:flex;align-items:center;gap:10px}.topbar-logo-mark[data-v-04d1d6a5]{width:34px;height:34px;border-radius:10px;background:var(--brand-grad-135);display:grid;place-items:center;font-weight:700;font-size:14px;color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.35);box-shadow:0 0 24px var(--accent-glow),0 1px #ffffff59 inset}.topbar-logo-img[data-v-04d1d6a5]{width:34px;height:34px;border-radius:10px;object-fit:contain;display:block;flex-shrink:0;box-shadow:0 0 20px rgba(var(--brand-rgb-start),.12)}.topbar-logo span[data-v-04d1d6a5]{font-weight:600;letter-spacing:-.03em;font-size:14px}.topbar-center[data-v-04d1d6a5]{display:flex;align-items:center;gap:12px;flex:1;min-width:0;margin-left:16px}.topbar-nav[data-v-04d1d6a5]{display:flex;align-items:center;gap:2px;flex-shrink:0}.topbar-nav a[data-v-04d1d6a5],.topbar-nav .nav-trigger[data-v-04d1d6a5]{display:inline-flex;align-items:center;gap:4px;padding:6px 12px;border-radius:var(--radius-sm);font-size:13px;font-weight:500;color:var(--text-secondary);text-decoration:none;cursor:pointer;border:1px solid transparent;background:transparent;font-family:inherit;white-space:nowrap}.topbar-nav a[data-v-04d1d6a5]:hover,.topbar-nav .nav-trigger[data-v-04d1d6a5]:hover{background:var(--glass-bg-strong);border-color:var(--glass-border-soft);color:var(--text)}.topbar-nav .nav-trigger svg[data-v-04d1d6a5]{opacity:.5;transition:transform .18s}.topbar-nav .nav-trigger.expanded svg[data-v-04d1d6a5]{transform:rotate(180deg)}.topbar-search[data-v-04d1d6a5]{position:relative;width:220px;flex-shrink:0}.topbar-search input[data-v-04d1d6a5]{width:100%;height:38px;padding:0 14px 0 40px;border:1px solid var(--glass-border-soft);border-radius:var(--radius);background:#0000002e;color:var(--text);font-family:inherit;font-size:13px;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}[data-theme=light] .topbar-search input[data-v-04d1d6a5]{background:#ffffff8c}.topbar-search input[data-v-04d1d6a5]::placeholder{color:var(--text-muted)}.topbar-search svg[data-v-04d1d6a5]{position:absolute;left:13px;top:50%;transform:translateY(-50%);opacity:.5}.topbar-actions[data-v-04d1d6a5]{display:flex;align-items:center;gap:8px;margin-left:auto;position:relative;z-index:2}.icon-btn[data-v-04d1d6a5]{width:38px;height:38px;border:1px solid transparent;border-radius:var(--radius);background:transparent;color:var(--text-secondary);cursor:pointer;display:grid;place-items:center;position:relative}.icon-btn[data-v-04d1d6a5]:hover{background:var(--glass-bg-strong);border-color:var(--glass-border-soft);color:var(--text)}.icon-btn .dot[data-v-04d1d6a5]{position:absolute;top:8px;right:8px;width:7px;height:7px;background:var(--danger);border-radius:50%;border:2px solid rgba(10,15,31,.9);box-shadow:0 0 8px #fb718599}[data-theme=light] .icon-btn .dot[data-v-04d1d6a5]{border-color:#fff}.icon-btn .badge-count[data-v-04d1d6a5]{position:absolute;top:4px;right:2px;min-width:17px;height:17px;padding:0 5px;border-radius:999px;background:var(--danger);color:#fff;font-size:10px;font-weight:600;line-height:17px;text-align:center;border:none;box-shadow:0 0 8px #fb718580}.icon-btn.active[data-v-04d1d6a5]{background:var(--glass-bg-strong);border-color:var(--glass-border-soft);color:var(--text)}.inbox-btn-wrap[data-v-04d1d6a5]{position:relative}.notification-dropdown[data-v-04d1d6a5]{position:absolute;top:calc(100% + 10px);right:0;width:min(360px,calc(100vw - 24px));z-index:120;box-shadow:0 12px 40px #00000047}.notification-badge[data-v-04d1d6a5]{top:2px;right:0}.inbox-loading[data-v-04d1d6a5]{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;background:#0a0f1f73;color:var(--text-secondary);font-size:12px;border-radius:var(--radius-lg);pointer-events:none}[data-theme=light] .inbox-loading[data-v-04d1d6a5]{background:#ffffffb8}.theme-icon-btn[data-v-04d1d6a5]{border:1px solid var(--glass-border-soft);background:var(--glass-bg);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.user-chip-wrap[data-v-04d1d6a5]{position:relative}.user-chip[data-v-04d1d6a5]{display:flex;align-items:center;gap:10px;padding:5px 6px 5px 14px;border-radius:999px;border:1px solid var(--glass-border-soft);background:var(--glass-bg-strong);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);cursor:pointer;font-family:inherit}.user-chip[data-v-04d1d6a5]:hover,.user-chip.active[data-v-04d1d6a5]{border-color:var(--glass-border)}.user-chip small[data-v-04d1d6a5]{display:block;font-size:11px;color:var(--text-muted)}.user-chip .chevron[data-v-04d1d6a5]{opacity:.5;transition:transform .18s}.user-chip.active .chevron[data-v-04d1d6a5]{transform:rotate(180deg)}.avatar[data-v-04d1d6a5]{width:30px;height:30px;border-radius:999px;background:var(--brand-grad-135);display:grid;place-items:center;font-size:11px;font-weight:600;color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.25);box-shadow:0 0 16px var(--accent-glow)}.user-dropdown[data-v-04d1d6a5]{display:none;position:absolute;top:calc(100% + 8px);right:0;min-width:180px;padding:8px;border-radius:var(--radius-lg);border:1px solid var(--glass-border);box-shadow:0 8px 32px #00000047;z-index:100}.user-dropdown.glass-edge[data-v-04d1d6a5]{background:linear-gradient(165deg,#12182af5,#0c1224f0 48%,#0a0f1feb);backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-sat));-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-sat))}[data-theme=light] .user-dropdown.glass-edge[data-v-04d1d6a5]{background:linear-gradient(165deg,#fffffffa,#f8fafcf5 48%,#fffffff0);box-shadow:0 8px 32px #0f172a1f}.user-dropdown.open[data-v-04d1d6a5]{display:block}.user-dropdown-item[data-v-04d1d6a5]{display:flex;align-items:center;gap:10px;width:100%;padding:10px 12px;border-radius:var(--radius-sm);border:none;background:transparent;color:var(--text-secondary);font-family:inherit;font-size:13px;cursor:pointer;text-align:left;transition:background .12s,color .12s}.user-dropdown-item svg[data-v-04d1d6a5]{flex-shrink:0;opacity:.7}.user-dropdown-item[data-v-04d1d6a5]:hover{background:var(--glass-bg-strong);color:var(--text)}.user-dropdown-item:hover svg[data-v-04d1d6a5]{opacity:1}.user-dropdown-item.danger[data-v-04d1d6a5]{color:var(--danger)}.user-dropdown-item.danger[data-v-04d1d6a5]:hover{background:#fb71851f;color:var(--danger)}.user-dropdown-divider[data-v-04d1d6a5]{height:1px;background:var(--glass-border-soft);margin:6px 0}.topbar-ticker[data-v-04d1d6a5]{flex:1 1 auto;min-width:80px;max-width:min(560px,100%);display:flex;align-items:center;gap:6px;height:32px;padding:0;border:none;background:transparent}.topbar-ticker--link[data-v-04d1d6a5]{cursor:pointer}.topbar-ticker--link:hover .topbar-ticker__title[data-v-04d1d6a5]{color:var(--accent-hover)}.topbar-ticker--link[data-v-04d1d6a5]:focus-visible{outline:none;border-radius:var(--radius-sm);box-shadow:0 0 0 2px color-mix(in srgb,var(--accent) 45%,transparent)}.topbar-ticker__icon[data-v-04d1d6a5]{flex-shrink:0;font-size:14px;color:var(--accent)}.topbar-ticker__viewport[data-v-04d1d6a5]{flex:1;min-width:0;overflow:hidden;white-space:nowrap}.topbar-ticker__track[data-v-04d1d6a5]{display:inline-block;font-size:12px;color:var(--text-secondary);white-space:nowrap}.topbar-ticker__title[data-v-04d1d6a5]{font-weight:600;color:var(--text)}.topbar-ticker__content[data-v-04d1d6a5]{margin-left:2px;color:var(--text-secondary)}.topbar-ticker__sep[data-v-04d1d6a5]{color:var(--text-muted)}.topbar-ticker__track--scroll[data-v-04d1d6a5]{padding-left:100%;animation:topbar-ticker-scroll-04d1d6a5 var(--ticker-scroll-duration, 120s) linear infinite}@keyframes topbar-ticker-scroll-04d1d6a5{0%{transform:translate(0)}to{transform:translate(-100%)}}@media (prefers-reduced-motion: reduce){.topbar-ticker__track--scroll[data-v-04d1d6a5]{animation:none;padding-left:0;white-space:normal}}.ai-btn[data-v-04d1d6a5]{position:relative;overflow:visible}.ai-dot-grid[data-v-04d1d6a5]{display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(3,1fr);gap:4px;width:20px;height:20px;animation:ai-grid-spin-04d1d6a5 6s infinite ease-in-out,ai-grid-contour-04d1d6a5 6s infinite ease-in-out}.ai-dot[data-v-04d1d6a5]{width:4px;height:4px;border-radius:1px;background:var(--accent);box-shadow:0 0 5px var(--accent-glow);animation:ai-dot-shape-04d1d6a5 4s infinite ease-in-out,ai-dot-flicker-04d1d6a5 4s infinite alternate ease-in-out}.ai-dot[data-v-04d1d6a5]:nth-child(odd){animation-delay:0s,.5s}.ai-dot[data-v-04d1d6a5]:nth-child(2n){animation-delay:0s,1.2s;background:var(--accent-2);box-shadow:0 0 5px var(--accent-glow)}.ai-dot-center[data-v-04d1d6a5]{background:var(--text)!important;box-shadow:0 0 6px var(--accent-glow),0 0 12px var(--accent-glow)!important;animation-name:ai-dot-shape-04d1d6a5,ai-dot-center-glow-04d1d6a5!important;animation-duration:4s,4.5s!important}@keyframes ai-grid-spin-04d1d6a5{0%{transform:rotate(0)}25%{transform:rotate(180deg)}75%{transform:rotate(180deg)}to{transform:rotate(360deg)}}@keyframes ai-grid-contour-04d1d6a5{0%{gap:4px}12%{gap:5px}25%{gap:5px}37%{gap:4px}75%{gap:4px}87%{gap:5px}to{gap:4px}}@keyframes ai-dot-shape-04d1d6a5{0%{border-radius:1px}25%{border-radius:50%}50%{border-radius:1px}75%{border-radius:50%}to{border-radius:1px}}@keyframes ai-dot-flicker-04d1d6a5{0%{opacity:.5;transform:scale(.75)}40%{opacity:1;transform:scale(1.25)}70%{opacity:.6;transform:scale(.8)}to{opacity:.95;transform:scale(1.15)}}@keyframes ai-dot-center-glow-04d1d6a5{0%{opacity:.65;transform:scale(.85)}30%{opacity:1;transform:scale(1.35)}60%{opacity:.75;transform:scale(.9)}to{opacity:.95;transform:scale(1.2)}}.ai-btn:hover .ai-dot-grid[data-v-04d1d6a5]{animation-play-state:paused}.ai-btn:hover .ai-dot[data-v-04d1d6a5]{box-shadow:0 0 8px var(--accent-glow),0 0 16px var(--accent-glow)}@media (prefers-reduced-motion: reduce){.ai-dot-grid[data-v-04d1d6a5],.ai-dot[data-v-04d1d6a5]{animation:none!important}.ai-dot[data-v-04d1d6a5]{border-radius:2px;opacity:.9;transform:none}}.mobile-menu-btn[data-v-04d1d6a5]{display:none;width:38px;height:38px;border:1px solid var(--glass-border-soft);border-radius:var(--radius);background:var(--glass-bg);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);color:var(--text-secondary);cursor:pointer;align-items:center;justify-content:center}.mobile-menu-btn[data-v-04d1d6a5]:hover{background:var(--glass-bg-strong);color:var(--text)}@media (max-width: 768px){.topbar[data-v-04d1d6a5]{flex-wrap:nowrap;height:var(--topbar-h);min-height:var(--topbar-h);padding:0 10px 0 8px;gap:6px}.mobile-menu-btn[data-v-04d1d6a5]{display:inline-flex}.topbar-center[data-v-04d1d6a5],.topbar-ticker[data-v-04d1d6a5]{display:none}.topbar-actions[data-v-04d1d6a5]{gap:4px;flex-shrink:0}.topbar-aux[data-v-04d1d6a5]{display:none}.topbar-logo span[data-v-04d1d6a5]{max-width:7.5rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}@media (max-width: 480px){.topbar[data-v-04d1d6a5]{padding:0 8px;gap:4px}.topbar-logo span[data-v-04d1d6a5]{display:none}.user-chip>div[data-v-04d1d6a5]:first-child{display:none}.user-chip[data-v-04d1d6a5]{padding:4px;gap:0}.user-chip .chevron[data-v-04d1d6a5]{display:none}}.sidebar[data-v-ca72cbf7]{width:var(--sidebar-w);flex-shrink:0;border-right:1px solid var(--glass-border-soft);display:flex;flex-direction:column;position:relative;transition:width .22s ease}.sidebar-nav[data-v-ca72cbf7]{flex:1;min-height:0;padding:12px 10px;display:flex;flex-direction:column}.sidebar-nav-scroll[data-v-ca72cbf7]{flex:1;min-height:0;overflow-y:auto;display:flex;flex-direction:column;gap:2px}.sidebar-prepend[data-v-ca72cbf7]{flex-shrink:0;padding:2px 4px 12px;margin-bottom:6px;border-bottom:1px solid var(--glass-border-soft)}.sidebar.collapsed .sidebar-prepend[data-v-ca72cbf7]{padding:2px 0 10px}.sidebar.collapsed .sidebar-prepend[data-v-ca72cbf7] .yxb-scenario-switcher--sidebar .yxb-scenario-switcher-label{display:none}.sidebar.collapsed .sidebar-prepend[data-v-ca72cbf7] .yxb-scenario-switcher-select{min-width:0;width:100%;padding-left:6px;padding-right:6px}.nav-section-label[data-v-ca72cbf7]{font-size:10px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted);padding:14px 14px 8px}.nav-section-label[data-v-ca72cbf7]:first-child{padding-top:4px}.nav-item[data-v-ca72cbf7]{display:flex;align-items:center;gap:10px;padding:9px 14px;border-radius:var(--radius);color:var(--text-secondary);text-decoration:none;font-size:13px;font-weight:500;border:1px solid transparent;transition:background .15s,border-color .15s,color .15s;cursor:pointer;box-sizing:border-box}.nav-item[data-v-ca72cbf7]:hover{background:var(--glass-bg-strong);border-color:var(--glass-border-soft);color:var(--text)}.nav-item.active[data-v-ca72cbf7]{background:transparent;color:var(--shell-nav-active-color);border-color:transparent;box-shadow:none;font-weight:var(--shell-nav-active-weight)}.nav-item.active svg[data-v-ca72cbf7]{opacity:1;color:inherit}.nav-item-emphasized[data-v-ca72cbf7]{font-weight:600;letter-spacing:-.01em}.nav-item svg[data-v-ca72cbf7]{opacity:.88;flex-shrink:0}.nav-item-emphasized svg[data-v-ca72cbf7]{opacity:1}.nav-item-text[data-v-ca72cbf7]{flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nav-item-parent .sub-chevron[data-v-ca72cbf7]{margin-left:auto;opacity:.5;transition:transform .18s ease}.nav-item-parent.expanded .sub-chevron[data-v-ca72cbf7]{transform:rotate(180deg)}.nav-sub-item[data-v-ca72cbf7]{display:flex;align-items:center;gap:8px;padding:7px 14px 7px 38px;border-radius:var(--radius-sm);color:var(--text-muted);text-decoration:none;font-size:12px;font-weight:500;border:1px solid transparent;cursor:pointer}.nav-sub-item--muted[data-v-ca72cbf7]{cursor:default;opacity:.55}.nav-sub-item[data-v-ca72cbf7]:hover{color:var(--text-secondary);background:var(--glass-bg-strong);border-color:var(--glass-border-soft)}.nav-sub-item.active[data-v-ca72cbf7]{color:var(--shell-nav-active-color);background:transparent;border-color:transparent;font-weight:var(--shell-nav-active-weight)}.nav-sub-wrap[data-v-ca72cbf7]{padding-left:14px}.sidebar-footer[data-v-ca72cbf7]{flex-shrink:0;position:relative;z-index:1;border-top:1px solid var(--glass-border-soft);background:#0000001f;padding:10px 10px 12px;display:flex;flex-direction:column;align-items:center;gap:8px}.sidebar.fog-panel--shell-sidebar .sidebar-footer[data-v-ca72cbf7]{background:color-mix(in srgb,var(--glass-bg-strong) 42%,transparent)}[data-theme=light] .sidebar-footer[data-v-ca72cbf7]{background:#ffffff59}[data-theme=light] .sidebar.fog-panel--shell-sidebar .sidebar-footer[data-v-ca72cbf7]{background:color-mix(in srgb,rgba(255,255,255,.55) 75%,transparent)}.sidebar-dock[data-v-ca72cbf7]{flex-shrink:0;margin-top:auto;padding-top:8px;border-top:1px solid var(--glass-border-soft);display:flex;flex-direction:column;gap:2px}.nav-section-label--dock[data-v-ca72cbf7]{padding-top:8px}.sidebar-footer-text[data-v-ca72cbf7]{font-size:11px;color:var(--text-muted);line-height:1.5;text-align:center;width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sidebar-footer-promo[data-v-ca72cbf7]{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:10px 12px;border-radius:var(--radius-md, 10px);text-decoration:none;font-size:13px;font-weight:700;letter-spacing:.02em;color:var(--accent-hover, #3b82f6);background:var(--brand-grad-135-soft, linear-gradient(135deg, rgba(37, 99, 235, .14), rgba(99, 102, 241, .1)));border:1px solid rgba(var(--brand-rgb-start, 37, 99, 235),.32);box-shadow:0 2px 14px rgba(var(--brand-rgb-start, 37, 99, 235),.14);transition:background .18s ease,border-color .18s ease,transform .15s ease,box-shadow .18s ease}.sidebar-footer-promo[data-v-ca72cbf7]:hover{border-color:rgba(var(--brand-rgb-start, 37, 99, 235),.48);box-shadow:0 4px 18px rgba(var(--brand-rgb-start, 37, 99, 235),.22);transform:translateY(-1px)}.sidebar-footer-promo.active[data-v-ca72cbf7]{color:#fff;background:var(--brand-grad-135, linear-gradient(135deg, #2563eb, #6366f1));border-color:transparent;box-shadow:0 4px 20px rgba(var(--brand-rgb-start, 37, 99, 235),.35)}.sidebar-footer-promo-icon[data-v-ca72cbf7]{flex-shrink:0;opacity:.95}.sidebar-footer-promo-text[data-v-ca72cbf7]{line-height:1.2}.sidebar-toggle-btn[data-v-ca72cbf7]{width:32px;height:32px;display:flex;align-items:center;justify-content:center;border:1px solid var(--glass-border-soft);border-radius:var(--radius-sm);background:var(--glass-bg);color:var(--text-muted);cursor:pointer;flex-shrink:0;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.sidebar-toggle-btn[data-v-ca72cbf7]:hover{color:var(--text);background:var(--glass-bg-strong);border-color:var(--glass-border)}.sidebar-toggle-btn svg[data-v-ca72cbf7]{transition:transform .22s ease}.sidebar.collapsed[data-v-ca72cbf7]{width:var(--sidebar-w-collapsed)}.sidebar.collapsed .sidebar-nav[data-v-ca72cbf7]{padding:12px 6px}.sidebar.collapsed .nav-section-label[data-v-ca72cbf7]{display:none}.sidebar.collapsed .nav-item[data-v-ca72cbf7]{justify-content:center;padding:10px 0;font-size:0;gap:0}.sidebar.collapsed .nav-item[data-v-ca72cbf7]:hover{background:var(--brand-grad-135-soft);border-color:rgba(var(--brand-rgb-start),.32);box-shadow:0 0 18px rgba(var(--brand-rgb-start),.12)}.sidebar.collapsed .nav-item svg[data-v-ca72cbf7]{flex-shrink:0;opacity:.9;margin:0}.sidebar.collapsed .nav-item.active svg[data-v-ca72cbf7]{opacity:1}.sidebar.collapsed .nav-item-text[data-v-ca72cbf7],.sidebar.collapsed .sub-chevron[data-v-ca72cbf7],.sidebar.collapsed .sidebar-footer-text[data-v-ca72cbf7],.sidebar.collapsed .sidebar-footer-promo-text[data-v-ca72cbf7]{display:none}.sidebar.collapsed .sidebar-footer-promo[data-v-ca72cbf7]{padding:10px 0;justify-content:center}.sidebar.collapsed .sidebar-footer[data-v-ca72cbf7]{padding:10px 6px 12px}.sidebar.collapsed .sidebar-toggle-btn[data-v-ca72cbf7]{transform:rotate(180deg)}.sidebar.collapsed .sidebar-toggle-btn[data-v-ca72cbf7]:hover{transform:rotate(180deg) scale(1.05)}.float-tooltip[data-v-ca72cbf7]{position:fixed;z-index:200;background:#0a0f1ff5;color:var(--accent-hover);padding:6px 10px;border-radius:var(--radius-sm);font-size:12px;font-weight:600;white-space:nowrap;pointer-events:auto;box-shadow:0 0 18px rgba(var(--brand-rgb-start),.25),0 4px 16px #00000080;border:1px solid rgba(var(--brand-rgb-start),.4);cursor:default}[data-theme=light] .float-tooltip[data-v-ca72cbf7]{background:#f0f3fcf7;box-shadow:0 0 12px rgba(var(--brand-rgb-start),.18),0 4px 16px #0f172a1f;border-color:rgba(var(--brand-rgb-start),.35)}.float-sub[data-v-ca72cbf7]{position:fixed;z-index:105;min-width:160px;background:#0a0f1ff5;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid var(--glass-border);border-radius:var(--radius);box-shadow:0 8px 32px #0006;padding:6px;overflow-y:auto}[data-theme=light] .float-sub[data-v-ca72cbf7]{background:#fffffff7;box-shadow:0 8px 32px #0f172a1f}.float-sub .nav-sub-item[data-v-ca72cbf7]{display:flex;padding:8px 10px;border-radius:var(--radius-sm);font-size:12px;color:var(--text-secondary);white-space:nowrap}.float-sub .nav-sub-item[data-v-ca72cbf7]:hover{background:var(--accent-muted);color:var(--accent-hover)}.float-sub .nav-sub-item.active[data-v-ca72cbf7]{color:var(--shell-nav-active-color);background:transparent;font-weight:var(--shell-nav-active-weight)}@media (max-width: 768px){.sidebar[data-v-ca72cbf7]{display:none}}.sidebar-menu-root[data-v-3f2fd353]{padding:12px 10px;display:flex;flex-direction:column;min-height:100%}.sidebar-prepend--mobile[data-v-3f2fd353]{padding:2px 4px 14px;margin-bottom:8px;border-bottom:1px solid var(--glass-border-soft)}.nav-section-label[data-v-3f2fd353]{font-size:10px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted);padding:14px 14px 8px}.nav-item[data-v-3f2fd353]{display:flex;align-items:center;gap:10px;padding:9px 14px;border-radius:var(--radius);color:var(--text-secondary);text-decoration:none;font-size:13px;font-weight:500;border:1px solid transparent;transition:background .15s,border-color .15s,color .15s}.nav-item[data-v-3f2fd353]:hover{background:var(--glass-bg-strong);border-color:var(--glass-border-soft);color:var(--text)}.nav-item.active[data-v-3f2fd353]{background:transparent;color:var(--shell-nav-active-color);font-weight:var(--shell-nav-active-weight)}.nav-item.active svg[data-v-3f2fd353]{color:inherit;opacity:1}.nav-item-emphasized[data-v-3f2fd353]{font-weight:600;letter-spacing:-.01em}.nav-mobile-parent[data-v-3f2fd353]{font-size:12px;font-weight:600;color:var(--text-muted);padding:10px 14px 4px}.nav-sub-item[data-v-3f2fd353]{display:block;padding:7px 14px 7px 38px;border-radius:var(--radius-sm);color:var(--text-muted);text-decoration:none;font-size:12px}.nav-sub-item.active[data-v-3f2fd353]{color:var(--shell-nav-active-color);background:transparent;font-weight:var(--shell-nav-active-weight)}.nav-sub-muted[data-v-3f2fd353]{opacity:.55;cursor:default}.sidebar-dock-mobile[data-v-3f2fd353]{margin-top:auto;padding-top:8px;border-top:1px solid var(--glass-border-soft)}.sidebar-footer-promo-mobile[data-v-3f2fd353]{display:flex;align-items:center;justify-content:center;margin-top:12px;padding:12px 14px;border-radius:var(--radius-md, 10px);text-decoration:none;font-size:14px;font-weight:700;color:var(--accent-hover);background:var(--brand-grad-135-soft);border:1px solid rgba(var(--brand-rgb-start, 37, 99, 235),.32);box-shadow:0 2px 12px rgba(var(--brand-rgb-start, 37, 99, 235),.12)}.sidebar-footer-promo-mobile.active[data-v-3f2fd353]{color:#fff;background:var(--brand-grad-135);border-color:transparent}.sidebar-footer-mobile[data-v-3f2fd353]{margin-top:12px;padding:14px;border-top:1px solid var(--glass-border-soft);font-size:11px;color:var(--text-muted)}.app[data-v-cc266178]{position:relative;z-index:1;display:flex;flex-direction:column;height:100%}.body[data-v-cc266178]{display:flex;flex:1;min-height:0}.main[data-v-cc266178]{flex:1;overflow:auto;padding:26px 32px 48px;min-width:0;position:relative}.product-backdrop[data-v-cc266178]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:54;background:transparent;cursor:default}.product-dropdown[data-v-cc266178]{display:none;flex-shrink:0;position:relative;z-index:55;width:100%;padding:14px 28px 16px;border-bottom:1px solid var(--glass-border);box-shadow:0 12px 48px #00000052}.product-dropdown.glass-edge[data-v-cc266178]{backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-sat));-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-sat))}.product-dropdown.open[data-v-cc266178]{display:block}.product-drop-grid[data-v-cc266178]{display:grid;grid-template-columns:repeat(4,1fr);gap:18px 24px;max-width:880px;margin:0 auto}.product-col-header[data-v-cc266178]{display:flex;align-items:center;gap:8px;margin-bottom:12px}.product-col-header h3[data-v-cc266178]{margin:0;font-size:12px;font-weight:600;letter-spacing:.02em;color:var(--text)}.pd-dot[data-v-cc266178]{width:8px;height:8px;border-radius:50%;flex-shrink:0}.pd-dot-yxb[data-v-cc266178]{background:var(--accent);box-shadow:0 0 6px var(--accent-glow)}.pd-dot-hkb[data-v-cc266178]{background:#10b981;box-shadow:0 0 5px #10b98180}.pd-dot-zk[data-v-cc266178]{background:#8b5cf6;box-shadow:0 0 5px #8b5cf680}.pd-dot-more[data-v-cc266178]{background:var(--text-muted)}[data-theme=light] .pd-dot-hkb[data-v-cc266178]{background:#059669}[data-theme=light] .pd-dot-zk[data-v-cc266178]{background:#7c3aed}.product-drop-item[data-v-cc266178]{display:flex;align-items:center;gap:6px;padding:7px 8px;border-radius:var(--radius-sm);font-size:12px;color:var(--text-secondary);text-decoration:none;line-height:1.4;transition:background .12s,color .12s}.product-drop-item[data-v-cc266178]:hover{color:var(--accent-hover);background:var(--accent-muted)}.product-drop-item[data-v-cc266178]:before{content:"›";opacity:.3;font-size:11px;transition:opacity .12s,transform .12s}.product-drop-item[data-v-cc266178]:hover:before{opacity:.7;transform:translate(2px)}.mobile-overlay[data-v-cc266178]{display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;background:#0006}@media (max-width: 768px){.mobile-overlay[data-v-cc266178]{display:block}}.mobile-drawer[data-v-cc266178]{display:none;position:fixed;top:0;right:0;bottom:0;z-index:90;width:var(--sidebar-drawer-w);max-width:85vw;overflow-y:auto;padding-top:var(--topbar-h);background:#0a0f1ff5}[data-theme=light] .mobile-drawer[data-v-cc266178]{background:#f0f3fcf7}@media (max-width: 768px){.mobile-drawer[data-v-cc266178]{display:block}}.ai-drawer-overlay[data-v-cc266178]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:85;background:#0a0f1f73;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);opacity:0;pointer-events:none;transition:opacity .25s ease}.ai-drawer-overlay.open[data-v-cc266178]{opacity:1;pointer-events:auto}[data-theme=light] .ai-drawer-overlay[data-v-cc266178]{background:#0f172a1f}.ai-chat-drawer[data-v-cc266178]{position:fixed;top:0;right:0;bottom:0;z-index:86;width:420px;max-width:92vw;display:flex;flex-direction:column;border-left:1px solid var(--glass-border);background:linear-gradient(165deg,rgba(255,255,255,.06) 0%,var(--glass-bg) 42%,rgba(0,0,0,.06) 100%);backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-sat));-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-sat));box-shadow:-8px 0 48px #0000004d;transform:translate(100%);transition:transform .28s cubic-bezier(.4,0,.2,1)}[data-theme=light] .ai-chat-drawer[data-v-cc266178]{background:linear-gradient(165deg,rgba(255,255,255,.85) 0%,var(--glass-bg-strong) 42%,rgba(255,255,255,.5) 100%);box-shadow:-8px 0 48px #0f172a0f}.ai-chat-drawer.open[data-v-cc266178]{transform:translate(0)}.ai-chat-header[data-v-cc266178]{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;flex-shrink:0;border-bottom:1px solid var(--glass-border-soft);background:#0000000f}[data-theme=light] .ai-chat-header[data-v-cc266178]{background:#fff6}.ai-chat-header h3[data-v-cc266178]{margin:0;font-size:15px;font-weight:600}.ai-chat-body[data-v-cc266178]{flex:1;overflow-y:auto;padding:20px;display:flex;flex-direction:column;gap:16px}.ai-msg[data-v-cc266178]{display:flex;gap:10px;align-items:flex-start}.ai-msg-user[data-v-cc266178]{flex-direction:row-reverse}.ai-msg-avatar[data-v-cc266178]{width:30px;height:30px;border-radius:50%;flex-shrink:0;display:grid;place-items:center;font-size:12px;font-weight:600;color:#fff}.ai-msg-assistant .ai-msg-avatar[data-v-cc266178]{background:var(--brand-grad-135);box-shadow:0 0 12px var(--accent-glow)}.ai-msg-user .ai-msg-avatar[data-v-cc266178]{background:linear-gradient(135deg,var(--accent-2),var(--brand-stop-end))}.ai-msg-bubble[data-v-cc266178]{padding:10px 14px;border-radius:var(--radius);max-width:78%;font-size:13px;line-height:1.6;color:var(--text)}.ai-msg-assistant .ai-msg-bubble[data-v-cc266178]{background:var(--glass-bg-strong);border:1px solid var(--glass-border-soft);border-bottom-left-radius:4px}.ai-msg-user .ai-msg-bubble[data-v-cc266178]{background:var(--brand-grad-135-soft);border:1px solid rgba(var(--brand-rgb-start),.25);border-bottom-right-radius:4px}.ai-msg-bubble p[data-v-cc266178]{margin:0 0 6px}.ai-msg-bubble p[data-v-cc266178]:last-child{margin-bottom:0}.ai-msg-bubble ol[data-v-cc266178],.ai-msg-bubble ul[data-v-cc266178]{margin:6px 0;padding-left:18px}.ai-msg-bubble li[data-v-cc266178]{margin-bottom:3px;font-size:12px;color:var(--text-secondary)}.ai-chat-footer[data-v-cc266178]{flex-shrink:0;padding:14px 20px;border-top:1px solid var(--glass-border-soft);background:#0000000f}[data-theme=light] .ai-chat-footer[data-v-cc266178]{background:#fff6}.ai-input-wrap[data-v-cc266178]{display:flex;gap:8px}.ai-input-wrap input[data-v-cc266178]{flex:1;height:38px;padding:0 14px;border-radius:var(--radius);border:1px solid var(--form-border);background:#0000002e;color:var(--text);font-family:inherit;font-size:13px;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}[data-theme=light] .ai-input-wrap input[data-v-cc266178]{background:#ffffff8c}.ai-input-wrap input[data-v-cc266178]:focus{outline:none;border-color:rgba(var(--brand-rgb-start),.4);box-shadow:0 0 0 3px var(--accent-muted)}.ai-disclaimer[data-v-cc266178]{margin:8px 0 0;font-size:10px;color:var(--text-muted);text-align:center}@media (max-width: 640px){.ai-chat-drawer[data-v-cc266178]{width:100vw;max-width:100vw}}.btn[data-v-cc266178]{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:38px;padding:0 18px;border-radius:var(--radius);font-size:13px;font-weight:500;font-family:inherit;cursor:pointer;border:1px solid transparent;white-space:nowrap}.btn-sm[data-v-cc266178]{height:32px;padding:0 12px;font-size:12px}.btn-ghost[data-v-cc266178]{background:var(--glass-bg);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-color:var(--glass-border-soft);color:var(--text-secondary)}.btn-ghost[data-v-cc266178]:hover{background:var(--glass-bg-strong);color:var(--text);border-color:var(--glass-border)}.btn-primary[data-v-cc266178]{background:var(--brand-grad-135);color:#fff;font-weight:600;border-color:#ffffff38;box-shadow:0 4px 22px var(--accent-glow),0 1px #ffffff47 inset;text-shadow:0 1px 1px rgba(0,0,0,.2)}.btn-primary[data-v-cc266178]:hover{box-shadow:0 6px 32px var(--accent-glow),0 1px #fff6 inset;filter:brightness(1.05)}@media (max-width: 900px){.product-drop-grid[data-v-cc266178]{grid-template-columns:repeat(2,1fr);max-width:none;gap:16px 20px}}@media (max-width: 560px){.product-dropdown[data-v-cc266178]{padding:16px 14px 14px;max-height:min(70vh,520px);overflow-y:auto}.product-drop-grid[data-v-cc266178]{grid-template-columns:1fr;gap:14px}}@media (max-width: 768px){.main[data-v-cc266178]{padding:16px 16px 40px}.mobile-drawer[data-v-cc266178]{width:min(var(--sidebar-drawer-w),88vw)}}.breadcrumb[data-v-089adaa6]{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--text-muted);margin-bottom:10px}.breadcrumb a[data-v-089adaa6]{color:var(--text-secondary);text-decoration:none}.breadcrumb a[data-v-089adaa6]:hover{color:var(--accent-hover)}.breadcrumb-sep[data-v-089adaa6]{color:var(--text-muted)}.page-header[data-v-089adaa6]{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:26px}.page-header h1[data-v-089adaa6]{margin:0;font-size:24px;font-weight:600;letter-spacing:-.035em}.page-header p[data-v-089adaa6]{margin:8px 0 0;color:var(--text-secondary);font-size:13px;line-height:1.55}.header-actions[data-v-089adaa6]{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.timeline-cards[data-v-d6045f28]{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.timeline-card[data-v-d6045f28]{display:flex;gap:12px;padding:14px;border-radius:var(--radius-lg)}.tl-icon[data-v-d6045f28]{width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}.tl-icon.success[data-v-d6045f28]{background:var(--success-bg);color:var(--success)}.tl-icon.warn[data-v-d6045f28]{background:var(--warning-bg);color:var(--warning)}.tl-icon.info[data-v-d6045f28]{background:var(--accent-muted);color:var(--accent-hover)}.tl-content[data-v-d6045f28]{flex:1}.tl-header[data-v-d6045f28]{display:flex;justify-content:space-between;align-items:center;margin-bottom:4px}.tl-event[data-v-d6045f28]{font-size:13px;font-weight:500;color:var(--text)}.tl-time[data-v-d6045f28]{font-size:11px;color:var(--text-muted);font-family:var(--mono)}.tl-desc[data-v-d6045f28]{font-size:12px;color:var(--text-secondary)}.activity-feed[data-v-dff22a30]{display:flex;flex-direction:column;gap:var(--radius-lg, 12px)}.feed-header[data-v-dff22a30]{padding-bottom:var(--radius-lg, 12px);border-bottom:1px solid var(--glass-edge, rgba(255, 255, 255, .1))}.feed-title[data-v-dff22a30]{font-size:16px;font-weight:600;color:var(--text);margin:0}.activity-list[data-v-dff22a30]{display:flex;flex-direction:column;gap:16px}.activity-item[data-v-dff22a30]{display:flex;gap:12px;align-items:flex-start}.activity-avatar[data-v-dff22a30]{width:40px;height:40px;border-radius:50%;flex-shrink:0;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:16px;color:#fff;background:linear-gradient(135deg,var(--accent, #6366f1) 0%,var(--success, #22c55e) 100%);overflow:hidden}.activity-avatar img[data-v-dff22a30]{width:100%;height:100%;object-fit:cover}.activity-content[data-v-dff22a30]{flex:1;min-width:0;background:var(--glass-bg, rgba(255, 255, 255, .05));border:1px solid var(--glass-edge, rgba(255, 255, 255, .1));border-radius:var(--radius-lg, 12px);padding:12px 16px}.activity-header[data-v-dff22a30]{display:flex;flex-wrap:wrap;align-items:center;gap:6px;font-size:14px;line-height:1.5}.activity-actor[data-v-dff22a30]{font-weight:600;color:var(--text)}.activity-icon[data-v-dff22a30]{display:inline-flex;align-items:center;justify-content:center}.activity-icon.update[data-v-dff22a30]{color:var(--accent, #6366f1)}.activity-icon.create[data-v-dff22a30]{color:var(--success, #22c55e)}.activity-icon.delete[data-v-dff22a30]{color:var(--danger, #ef4444)}.activity-icon.comment[data-v-dff22a30]{color:var(--warning, #f59e0b)}.activity-icon.share[data-v-dff22a30]{color:var(--accent, #6366f1)}.activity-icon.like[data-v-dff22a30]{color:var(--danger, #ef4444)}.activity-icon.status[data-v-dff22a30]{color:var(--success, #22c55e)}.activity-action[data-v-dff22a30]{color:var(--text-secondary)}.activity-target[data-v-dff22a30]{font-weight:500;color:var(--text)}.activity-body[data-v-dff22a30]{margin-top:8px;font-size:14px;color:var(--text-secondary);line-height:1.6}.activity-footer[data-v-dff22a30]{margin-top:8px}.activity-time[data-v-dff22a30]{font-size:12px;color:var(--text-muted)}[data-theme=light] .feed-title[data-v-dff22a30],[data-theme=light] .activity-actor[data-v-dff22a30],[data-theme=light] .activity-target[data-v-dff22a30]{color:var(--text)}[data-theme=light] .activity-action[data-v-dff22a30],[data-theme=light] .activity-body[data-v-dff22a30]{color:var(--text-secondary)}[data-theme=light] .activity-time[data-v-dff22a30]{color:var(--text-muted)}[data-theme=light] .activity-content[data-v-dff22a30]{background:#00000005;border-color:var(--glass-edge, rgba(0, 0, 0, .08))}.alert[data-v-2ebb5cd6]{display:flex;align-items:flex-start;gap:14px;padding:14px 16px;border-radius:var(--radius-lg);margin-bottom:14px;border:1px solid var(--glass-border-soft)}.alert-warning[data-v-2ebb5cd6]{border-color:color-mix(in srgb,var(--fog-spectrum-blue) 22%,var(--glass-border-soft));background:linear-gradient(135deg,var(--fog-mesh-wash-amber, var(--warning-bg)),var(--fog-surface-elevated, var(--glass-bg)))}.alert-info[data-v-2ebb5cd6]{border-color:color-mix(in srgb,var(--fog-spectrum-blue) 28%,transparent);background:linear-gradient(135deg,var(--fog-spectrum-wash-cyan),var(--fog-surface-elevated, var(--glass-bg)))}.alert-error[data-v-2ebb5cd6]{border-color:color-mix(in srgb,var(--fog-spectrum-red) 28%,transparent);background:linear-gradient(135deg,var(--fog-spectrum-wash-red, var(--danger-bg)),var(--fog-surface-elevated, var(--glass-bg)))}.alert-success[data-v-2ebb5cd6]{border-color:color-mix(in srgb,var(--success) 28%,transparent);background:linear-gradient(135deg,var(--success-bg),var(--fog-surface-elevated, var(--glass-bg)))}.alert strong[data-v-2ebb5cd6]{display:block;font-size:13px;font-weight:600;margin-bottom:4px;color:var(--fog-ink-primary, var(--text))}.alert-warning>svg[data-v-2ebb5cd6]{color:var(--shell-nav-active-color, var(--accent-hover));flex-shrink:0}.alert-info>svg[data-v-2ebb5cd6]{color:var(--shell-nav-active-color, var(--accent-hover));flex-shrink:0}.alert-error>svg[data-v-2ebb5cd6]{color:var(--danger);flex-shrink:0}.alert-success>svg[data-v-2ebb5cd6]{color:var(--success);flex-shrink:0}.alert p[data-v-2ebb5cd6]{margin:0;font-size:12px;color:var(--text-secondary);line-height:1.55}.alert-actions[data-v-2ebb5cd6]{margin-left:auto;display:flex;gap:8px;flex-shrink:0}.uxstd-modal__root[data-v-0fd5efa4]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:flex;align-items:center;justify-content:center;padding:20px}.uxstd-modal__backdrop[data-v-0fd5efa4]{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse 80% 60% at 20% 10%,rgba(var(--brand-rgb-start),.12),transparent 55%),radial-gradient(ellipse 70% 50% at 85% 90%,rgba(var(--brand-rgb-end),.08),transparent 50%),#0a0f1f99;backdrop-filter:blur(8px) saturate(1.3);-webkit-backdrop-filter:blur(8px) saturate(1.3)}:root[data-theme=light] .uxstd-modal__backdrop[data-v-0fd5efa4]{background:radial-gradient(ellipse 80% 60% at 20% 10%,rgba(var(--brand-rgb-start),.06),transparent 55%),radial-gradient(ellipse 70% 50% at 85% 90%,rgba(var(--brand-rgb-end),.04),transparent 50%),#f8fafc8c}.uxstd-modal__panel[data-v-0fd5efa4]{position:relative;width:100%;max-width:480px;max-height:calc(100vh - 40px);border-radius:var(--radius-overlay);display:flex;flex-direction:column;overflow:hidden;animation:uxstdModalIn-0fd5efa4 .2s ease}.uxstd-modal__panel--lg[data-v-0fd5efa4]{max-width:640px}.uxstd-modal__header[data-v-0fd5efa4]{display:flex;align-items:center;justify-content:space-between;padding:18px 20px 14px;border-bottom:1px solid rgba(255,255,255,.08);background:linear-gradient(180deg,rgba(var(--brand-rgb-start),.1) 0%,transparent 60%),linear-gradient(180deg,rgba(255,255,255,.08) 0%,transparent 40%)}.uxstd-modal__header h2[data-v-0fd5efa4]{margin:0;font-size:16px;font-weight:600;color:var(--text)}.uxstd-modal__close[data-v-0fd5efa4]{display:inline-flex;align-items:center;justify-content:center;min-width:32px;min-height:32px;margin:0;padding:0;border-radius:var(--radius-sm);border:1px solid transparent;background:transparent;cursor:pointer;font-size:22px;line-height:1;font-weight:500;color:var(--danger);font-family:inherit;transition:background .15s ease,border-color .15s ease,color .15s ease}.uxstd-modal__close[data-v-0fd5efa4]:hover{color:var(--danger);background:var(--danger-bg);border-color:color-mix(in srgb,var(--danger) 38%,transparent)}.uxstd-modal__close[data-v-0fd5efa4]:focus-visible{outline:2px solid var(--danger);outline-offset:2px}.uxstd-modal__close[data-v-0fd5efa4]:active{background:color-mix(in srgb,var(--danger) 18%,transparent)}.uxstd-modal__body[data-v-0fd5efa4]{flex:1;padding:20px;overflow-y:auto;font-size:14px;color:var(--text-secondary);line-height:1.6}:root[data-theme=light] .uxstd-modal__body[data-v-0fd5efa4]{color:#475569}.uxstd-modal__body[data-v-0fd5efa4] :where(p){margin:0;font-size:13px;line-height:1.6;color:inherit}.uxstd-modal__footer[data-v-0fd5efa4]{display:flex;justify-content:flex-end;gap:10px;padding:14px 20px 18px;border-top:1px solid rgba(255,255,255,.08);background:linear-gradient(0deg,rgba(var(--brand-rgb-end),.06) 0%,transparent 55%),linear-gradient(0deg,rgba(255,255,255,.05) 0%,transparent 40%)}.uxstd-modal__footer--center[data-v-0fd5efa4]{justify-content:center}:root[data-theme=light] .uxstd-modal__header[data-v-0fd5efa4]{border-bottom-color:#00000014;background:linear-gradient(180deg,rgba(var(--brand-rgb-start),.06) 0%,transparent 55%),linear-gradient(180deg,#fff9,#ffffff40)}:root[data-theme=light] .uxstd-modal__footer[data-v-0fd5efa4]{border-top-color:#00000014;background:linear-gradient(0deg,rgba(var(--brand-rgb-end),.04) 0%,transparent 50%),linear-gradient(0deg,#fff6,#ffffff26)}@keyframes uxstdModalIn-0fd5efa4{0%{transform:scale(.95);opacity:0}to{transform:scale(1);opacity:1}}.uxstd-modal-enter-active[data-v-0fd5efa4],.uxstd-modal-leave-active[data-v-0fd5efa4]{transition:opacity .2s ease}.uxstd-modal-enter-active .uxstd-modal__panel[data-v-0fd5efa4],.uxstd-modal-leave-active .uxstd-modal__panel[data-v-0fd5efa4]{transition:transform .2s ease,opacity .2s ease}.uxstd-modal-enter-from[data-v-0fd5efa4],.uxstd-modal-leave-to[data-v-0fd5efa4]{opacity:0}.uxstd-modal-enter-from .uxstd-modal__panel[data-v-0fd5efa4],.uxstd-modal-leave-to .uxstd-modal__panel[data-v-0fd5efa4]{transform:scale(.95);opacity:0}@media (max-width: 640px){.uxstd-modal__root[data-v-0fd5efa4]{padding:max(12px,env(safe-area-inset-top,0px)) max(12px,env(safe-area-inset-right,0px)) max(12px,env(safe-area-inset-bottom,0px)) max(12px,env(safe-area-inset-left,0px));align-items:center;justify-content:center}.uxstd-modal__panel[data-v-0fd5efa4]{max-height:min(calc(100vh - 24px),calc(100dvh - 24px));border-radius:var(--radius-overlay)}.uxstd-modal__panel--lg[data-v-0fd5efa4]{max-width:none}}.uxstd-modal__backdrop--brand-focus[data-v-0fd5efa4]{backdrop-filter:blur(32px) saturate(1.72);-webkit-backdrop-filter:blur(32px) saturate(1.72);background:radial-gradient(ellipse 100% 88% at 0% 0%,rgba(var(--brand-rgb-start),.52),transparent 55%),radial-gradient(ellipse 96% 84% at 100% 100%,rgba(var(--brand-rgb-end),.44),transparent 54%),radial-gradient(ellipse 70% 55% at 50% 108%,rgba(var(--brand-rgb-mid),.16),transparent 62%),radial-gradient(ellipse 50% 40% at 50% 0%,rgba(255,255,255,.04),transparent 58%),#040814a3}:root[data-theme=light] .uxstd-modal__backdrop--brand-focus[data-v-0fd5efa4]{background:radial-gradient(ellipse 96% 80% at 4% 6%,rgba(var(--brand-rgb-start),.26),transparent 54%),radial-gradient(ellipse 92% 76% at 98% 96%,rgba(var(--brand-rgb-end),.22),transparent 52%),radial-gradient(ellipse 55% 42% at 50% 100%,rgba(var(--brand-rgb-mid),.1),transparent 68%),radial-gradient(ellipse 48% 36% at 50% 0%,rgba(255,255,255,.35),transparent 60%),#f8fafc9e}.uxstd-modal__panel--brand-focus[data-v-0fd5efa4]{position:relative;isolation:isolate;overflow:hidden}.uxstd-modal__panel--brand-focus[data-v-0fd5efa4]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;z-index:0;background:linear-gradient(132deg,rgba(var(--brand-rgb-start),.2) 0%,transparent 38%,rgba(var(--brand-rgb-end),.14) 100%),radial-gradient(ellipse 125% 95% at 100% 0%,rgba(var(--brand-rgb-start),.12),transparent 46%),radial-gradient(ellipse 105% 90% at 0% 100%,rgba(var(--brand-rgb-end),.11),transparent 48%),linear-gradient(180deg,rgba(255,255,255,.07) 0%,transparent 22%,rgba(255,255,255,.03) 55%,transparent 100%);opacity:1}.uxstd-modal__panel--brand-focus[data-v-0fd5efa4] :where(.uxstd-modal__header,.uxstd-modal__body,.uxstd-modal__footer){position:relative;z-index:1}.uxstd-modal__panel--brand-focus .uxstd-modal__header[data-v-0fd5efa4]{border-bottom-color:color-mix(in srgb,var(--glass-border-soft) 82%,rgba(var(--brand-rgb-start),.22));background:linear-gradient(180deg,color-mix(in srgb,var(--glass-bg-strong) 42%,transparent) 0%,transparent 100%)}.uxstd-modal__panel--brand-focus .uxstd-modal__footer[data-v-0fd5efa4]{border-top-color:color-mix(in srgb,var(--glass-border-soft) 82%,rgba(var(--brand-rgb-end),.18));background:linear-gradient(0deg,color-mix(in srgb,var(--glass-bg-strong) 38%,transparent) 0%,transparent 100%)}:root[data-theme=light] .uxstd-modal__panel--brand-focus .uxstd-modal__header[data-v-0fd5efa4]{border-bottom-color:color-mix(in srgb,rgba(15,23,42,.08) 88%,rgba(var(--brand-rgb-start),.12));background:linear-gradient(180deg,rgba(255,255,255,.55) 0%,transparent 100%)}:root[data-theme=light] .uxstd-modal__panel--brand-focus .uxstd-modal__footer[data-v-0fd5efa4]{border-top-color:color-mix(in srgb,rgba(15,23,42,.08) 88%,rgba(var(--brand-rgb-end),.1));background:linear-gradient(0deg,rgba(255,255,255,.45) 0%,transparent 100%)}.uxstd-modal__panel--brand-focus.glass-edge[data-v-0fd5efa4]{backdrop-filter:blur(44px) saturate(1.88);-webkit-backdrop-filter:blur(44px) saturate(1.88);border:1px solid color-mix(in srgb,var(--accent) 32%,var(--glass-border-soft));box-shadow:0 32px 96px #00000085,0 0 0 1px rgba(var(--brand-rgb-start),.18) inset,0 0 72px color-mix(in srgb,var(--accent) 16%,transparent),0 1px #ffffff2e inset,0 -1px #0000001f inset}:root[data-theme=light] .uxstd-modal__panel--brand-focus.glass-edge[data-v-0fd5efa4]{border:1px solid color-mix(in srgb,var(--accent) 22%,rgba(0,0,0,.1));box-shadow:0 32px 88px #0f172a24,0 0 0 1px #ffffffd1 inset,0 0 48px color-mix(in srgb,var(--accent) 12%,transparent),0 1px #fffffffa inset,0 -1px #0f172a0a inset}.alert-dialog-content[data-v-1d41d79c]{display:flex;flex-direction:column;align-items:center;text-align:center;padding:10px 0}.alert-icon[data-v-1d41d79c]{width:64px;height:64px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-bottom:16px;background:var(--warning-bg)}.alert-message[data-v-1d41d79c]{margin:0;font-size:14px;color:var(--text-secondary);line-height:1.6}.area-chart-wrap[data-v-331b2d41]{border-radius:var(--radius);padding:16px;width:100%;max-width:480px}.area-chart-header[data-v-331b2d41]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.area-title[data-v-331b2d41]{font-size:13px;font-weight:500;color:var(--text)}.area-tabs[data-v-331b2d41]{display:flex;gap:4px;background:var(--glass-bg);border-radius:var(--radius-sm);padding:3px}.area-tabs button[data-v-331b2d41]{padding:4px 10px;font-size:11px;border:none;border-radius:6px;background:transparent;color:var(--accent-2);opacity:.6;cursor:pointer;transition:all .2s}.area-tabs button[data-v-331b2d41]:hover{opacity:1}.area-tabs button.active[data-v-331b2d41]{background:var(--accent-muted);color:var(--accent-hover);opacity:1}.area-chart[data-v-331b2d41]{width:100%}.area-bars[data-v-331b2d41]{display:flex;align-items:flex-end;justify-content:space-between;gap:4px;height:100px;padding-bottom:20px;position:relative}.area-bar-wrap[data-v-331b2d41]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;height:100%;min-width:20px}.area-bar-fill[data-v-331b2d41]{width:100%;background:var(--brand-grad-135);border-radius:3px 3px 0 0;transition:height .3s ease;opacity:.8}.area-bar-label[data-v-331b2d41]{position:absolute;bottom:0;font-size:9px;color:var(--text-muted);white-space:nowrap}.article-card[data-v-d1dafc69]{border-radius:var(--radius-lg);overflow:hidden;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease}.article-card[data-v-d1dafc69]:hover{transform:translateY(-2px);box-shadow:0 8px 24px #0000001f}.article-cover[data-v-d1dafc69]{width:100%;aspect-ratio:16 / 9;overflow:hidden;border-radius:var(--radius-lg) var(--radius-lg) 0 0}.article-cover img[data-v-d1dafc69]{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.article-card:hover .article-cover img[data-v-d1dafc69]{transform:scale(1.02)}.article-content[data-v-d1dafc69]{padding:16px;display:flex;flex-direction:column;gap:10px}.article-meta[data-v-d1dafc69]{display:flex;align-items:center;gap:8px}.article-category[data-v-d1dafc69]{font-size:11px;font-weight:500;color:var(--accent);text-transform:uppercase;letter-spacing:.5px}.tag[data-v-d1dafc69]{display:inline-flex;align-items:center;padding:2px 8px;border-radius:9999px;font-size:11px;font-weight:500}.tag-success[data-v-d1dafc69]{background:#22c55e26;color:var(--success)}.tag-warning[data-v-d1dafc69]{background:#eab30826;color:var(--warning)}.tag-neutral[data-v-d1dafc69]{background:#9ca3af26;color:var(--text-muted)}.article-title[data-v-d1dafc69]{font-size:16px;font-weight:700;color:var(--text);margin:0;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.article-excerpt[data-v-d1dafc69]{font-size:12px;color:var(--text-muted);margin:0;line-height:1.6;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.article-footer[data-v-d1dafc69]{display:flex;justify-content:space-between;align-items:center;margin-top:4px}.article-author[data-v-d1dafc69]{display:flex;align-items:center;gap:8px}.author-avatar[data-v-d1dafc69]{width:24px;height:24px;border-radius:50%;overflow:hidden;background:var(--glass-bg-soft);display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:600;color:var(--text-secondary);border:1px solid var(--glass-border)}.author-avatar img[data-v-d1dafc69]{width:100%;height:100%;object-fit:cover}.author-name[data-v-d1dafc69]{font-size:12px;color:var(--text-secondary);font-weight:500}.article-info[data-v-d1dafc69]{display:flex;align-items:center;gap:8px;font-size:11px;color:var(--text-muted)}.article-date[data-v-d1dafc69],.article-read-time[data-v-d1dafc69]{font-family:var(--mono)}.article-tags[data-v-d1dafc69]{display:flex;flex-wrap:wrap;gap:6px;margin-top:4px}.article-tags .tag[data-v-d1dafc69]{padding:2px 6px}[data-theme=light] .article-card[data-v-d1dafc69]{background:linear-gradient(165deg,rgba(255,255,255,.72) 0%,var(--glass-bg) 42%,rgba(255,255,255,.45) 100%)}[data-theme=light] .article-card[data-v-d1dafc69]:hover{box-shadow:0 8px 24px #00000014}[data-theme=light] .author-avatar[data-v-d1dafc69]{background:var(--glass-bg);border-color:#0000000f}[data-theme=light] .article-title[data-v-d1dafc69]{color:var(--text)}[data-theme=light] .article-excerpt[data-v-d1dafc69]{color:var(--text-muted)}[data-theme=light] .tag-success[data-v-d1dafc69]{background:#22c55e33}[data-theme=light] .tag-warning[data-v-d1dafc69]{background:#eab30833}[data-theme=light] .tag-neutral[data-v-d1dafc69]{background:#9ca3af33}.table-wrap[data-v-38fb1ea8]{overflow-x:auto;overflow-y:visible;max-width:100%;-webkit-overflow-scrolling:touch;border-radius:var(--radius);border:1px solid var(--glass-border-soft);background:var(--glass-bg-strong);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}[data-theme=light] .table-wrap[data-v-38fb1ea8]{background:#ffffff59}table.data[data-v-38fb1ea8]{width:max-content;min-width:100%;border-collapse:collapse;font-size:12px}table.data th[data-v-38fb1ea8]{text-align:left;padding:11px 16px;background:var(--glass-bg-strong);color:var(--text-muted);font-weight:600;font-size:11px;text-transform:uppercase;letter-spacing:.05em;border-bottom:1px solid var(--glass-border-soft);white-space:nowrap}[data-theme=light] table.data th[data-v-38fb1ea8]{background:#ffffff8c}table.data td[data-v-38fb1ea8]{padding:13px 16px;border-bottom:1px solid var(--glass-border-soft);vertical-align:middle;white-space:nowrap}table.data tr:hover td[data-v-38fb1ea8],[data-theme=light] table.data tr:hover td[data-v-38fb1ea8]{background:inherit}.mono[data-v-38fb1ea8]{font-family:var(--mono);font-size:11px;color:var(--text-secondary)}.condition-cell[data-v-38fb1ea8]{max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tag[data-v-38fb1ea8]{display:inline-flex;align-items:center;padding:3px 9px;border-radius:999px;font-size:11px;font-weight:500;font-family:var(--mono);border:1px solid transparent}.tag-success[data-v-38fb1ea8]{background:var(--success-bg);color:var(--success);border-color:#4ade8033}.tag-warn[data-v-38fb1ea8]{background:var(--warning-bg);color:var(--warning);border-color:#fbbf2440}.tag-neutral[data-v-38fb1ea8]{background:var(--glass-bg);color:var(--text-secondary);border-color:var(--glass-border-soft)}.tag-info[data-v-38fb1ea8]{background:rgba(var(--brand-rgb-start),.14);color:var(--accent-hover);border-color:rgba(var(--brand-rgb-start),.28)}.action-btns[data-v-38fb1ea8]{display:flex;gap:4px}.avatar[data-v-dc476552]{width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:600;color:#fff;overflow:hidden;flex-shrink:0}.avatar-sm[data-v-dc476552]{width:28px;height:28px;font-size:11px}.avatar-lg[data-v-dc476552]{width:48px;height:48px;font-size:18px}.avatar-xl[data-v-dc476552]{width:64px;height:64px;font-size:24px}.avatar img[data-v-dc476552]{width:100%;height:100%;border-radius:50%;object-fit:cover}.badge-pill[data-v-8cae40d3]{display:inline-flex;min-width:22px;height:22px;padding:0 7px;align-items:center;justify-content:center;border-radius:999px;font-size:11px;font-weight:600;background:var(--brand-grad-135);color:#fff;box-shadow:0 0 12px var(--accent-glow)}.badge-pill.muted[data-v-8cae40d3]{background:var(--glass-bg-strong);color:var(--text-secondary);box-shadow:none;border:1px solid var(--glass-border-soft)}.breadcrumb[data-v-e1683ac8]{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--text-muted)}.breadcrumb a[data-v-e1683ac8]{color:var(--text-secondary);text-decoration:none;transition:color .15s ease}.breadcrumb a[data-v-e1683ac8]:hover{color:var(--accent-hover)}.breadcrumb-sep[data-v-e1683ac8]{color:var(--text-muted)}.btn[data-v-06857c50]{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:38px;padding:0 18px;border-radius:var(--radius);font-size:13px;font-weight:500;font-family:inherit;cursor:pointer;border:1px solid transparent;white-space:nowrap;box-sizing:border-box}a.btn[data-v-06857c50]{text-decoration:none}.btn[data-v-06857c50]:active:not(:disabled){transform:scale(.98)}.btn-ghost[data-v-06857c50]{background:var(--glass-bg);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-color:var(--glass-border-soft);color:var(--text-secondary)}.btn-ghost[data-v-06857c50]:hover:not(:disabled){background:var(--glass-bg-strong);color:var(--text);border-color:var(--glass-border)}.btn-primary[data-v-06857c50]{background:var(--brand-grad-135);color:#fff;font-weight:600;border-color:#ffffff38;box-shadow:0 4px 22px var(--accent-glow),0 1px #ffffff47 inset;text-shadow:0 1px 1px rgba(0,0,0,.2)}.btn-primary[data-v-06857c50]:hover:not(:disabled){box-shadow:0 6px 32px var(--accent-glow),0 1px #fff6 inset;filter:brightness(1.05)}.btn-danger[data-v-06857c50]{background:var(--danger-bg);color:var(--danger);border-color:#fb718559;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.btn-sm[data-v-06857c50]{height:32px;padding:0 12px;font-size:12px}.btn-icon[data-v-06857c50]{width:38px;height:38px;padding:0;justify-content:center}.btn-icon.btn-sm[data-v-06857c50]{width:32px;height:32px}.btn[data-v-06857c50]:disabled{opacity:.45;cursor:not-allowed}.btn[data-v-06857c50]:disabled:active{transform:none}.spinner[data-v-06857c50]{animation:spin-06857c50 1s linear infinite}@keyframes spin-06857c50{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.showcase-card[data-v-2f246145]{padding:0;border-radius:var(--radius-surface);overflow:hidden}.showcase-card.highlight[data-v-2f246145]{border-color:rgba(var(--brand-rgb-start),.4);box-shadow:0 0 20px rgba(var(--brand-rgb-start),.1)}.card-header[data-v-2f246145]{display:flex;justify-content:space-between;align-items:center;padding:14px 16px;border-bottom:1px solid var(--glass-border-soft)}.card-title[data-v-2f246145]{font-size:13px;font-weight:600;color:var(--text)}.card-body[data-v-2f246145]{padding:16px}.card-body.no-padding[data-v-2f246145]{padding:0}.showcase-card.is-compact .card-header[data-v-2f246145]{padding:8px 12px;min-height:0}.showcase-card.is-compact .card-title[data-v-2f246145]{font-size:12px;font-weight:650;letter-spacing:.02em}.showcase-card.is-compact .card-body[data-v-2f246145]:not(.no-padding){padding:10px 12px 12px}.card-footer[data-v-2f246145]{padding:10px 16px;border-top:1px solid var(--glass-border-soft);background:var(--glass-bg)}[data-theme=light] .card-footer[data-v-2f246145]{background:#ffffff4d}.cascader-wrap[data-v-d0b89a14]{position:relative;max-width:360px}.cascader-trigger[data-v-d0b89a14]{display:flex;align-items:center;justify-content:space-between;padding:10px 14px;border-radius:var(--radius);cursor:pointer;border:1px solid var(--form-border);background:var(--glass-bg);backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-sat));-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-sat))}.cascader-trigger .placeholder[data-v-d0b89a14]{color:var(--text-muted)}.cascader-panel[data-v-d0b89a14]{position:absolute;top:calc(100% + 6px);left:0;min-width:100%;background:var(--glass-bg);backdrop-filter:blur(var(--glass-blur));-webkit-backdrop-filter:blur(var(--glass-blur));border:1px solid var(--form-border);border-radius:var(--radius);overflow:hidden;z-index:20;display:flex}.cascader-tabs[data-v-d0b89a14]{display:flex;flex-direction:column;border-right:1px solid var(--form-border)}.cascader-tabs button[data-v-d0b89a14]{padding:10px 14px;font-size:12px;background:none;border:none;color:var(--text-secondary);cursor:pointer;text-align:left;white-space:nowrap}.cascader-tabs button.active[data-v-d0b89a14]{background:var(--glass-bg-strong);color:var(--text)}.cascader-options[data-v-d0b89a14]{flex:1;padding:8px}.cascader-option[data-v-d0b89a14]{display:flex;align-items:center;justify-content:space-between;padding:8px 12px;border-radius:var(--radius-sm);font-size:13px;color:var(--text-secondary);cursor:pointer}.cascader-option[data-v-d0b89a14]:hover{background:var(--glass-bg-strong);color:var(--text)}.case-card[data-v-0e0739a0]{border-radius:var(--radius-lg);overflow:hidden;background:var(--glass-bg);border:1px solid var(--glass-border);cursor:pointer;transition:all .25s ease;display:flex;flex-direction:column}.case-card[data-v-0e0739a0]:hover{border-color:var(--accent);box-shadow:0 12px 40px #0003,0 0 0 1px var(--accent-muted);transform:translateY(-3px)}.case-cover[data-v-0e0739a0]{position:relative;width:100%;height:160px;overflow:hidden;background:var(--glass-bg-strong)}.case-cover img[data-v-0e0739a0]{width:100%;height:100%;object-fit:cover;transition:transform .35s ease}.case-card:hover .case-cover img[data-v-0e0739a0]{transform:scale(1.06)}.case-overlay[data-v-0e0739a0]{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 40%,rgba(0,0,0,.6) 100%);display:flex;align-items:flex-end;padding:12px}.case-industry[data-v-0e0739a0]{display:inline-flex;padding:4px 10px;border-radius:9999px;font-size:11px;font-weight:500;background:var(--accent);color:#fff}.case-content[data-v-0e0739a0]{padding:16px;display:flex;flex-direction:column;gap:12px;flex:1}.case-client[data-v-0e0739a0]{display:flex;align-items:center;gap:10px}.client-logo[data-v-0e0739a0]{width:32px;height:32px;border-radius:var(--radius-sm);overflow:hidden;background:var(--glass-bg-strong);display:flex;align-items:center;justify-content:center;flex-shrink:0}.client-logo img[data-v-0e0739a0]{width:100%;height:100%;object-fit:contain}.client-name[data-v-0e0739a0]{font-size:13px;font-weight:500;color:var(--text-secondary)}.case-title[data-v-0e0739a0]{font-size:15px;font-weight:600;color:var(--text);margin:0;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.case-results[data-v-0e0739a0]{display:flex;flex-direction:column;gap:6px}.result-item[data-v-0e0739a0]{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--text-secondary)}.result-item svg[data-v-0e0739a0]{flex-shrink:0}.case-footer[data-v-0e0739a0]{display:flex;align-items:center;justify-content:space-between;margin-top:auto;padding-top:8px}.case-date[data-v-0e0739a0]{font-size:12px;color:var(--text-muted)}.btn[data-v-0e0739a0]{display:inline-flex;align-items:center;justify-content:center;height:32px;padding:0 14px;border-radius:var(--radius);font-size:12px;font-weight:500;cursor:pointer;transition:all .15s ease;border:none}.btn-ghost[data-v-0e0739a0]{background:transparent;color:var(--accent);border:1px solid var(--glass-border)}.btn-ghost[data-v-0e0739a0]:hover{background:var(--accent-muted);border-color:var(--accent)}[data-theme=light] .case-card[data-v-0e0739a0]{background:#ffffffd1;border-color:#ffffffb3}[data-theme=light] .case-card[data-v-0e0739a0]:hover{border-color:var(--accent);box-shadow:0 12px 40px #0f172a1a,0 0 0 1px var(--accent-muted)}[data-theme=light] .case-cover[data-v-0e0739a0],[data-theme=light] .client-logo[data-v-0e0739a0]{background:var(--glass-bg)}[data-theme=light] .btn-ghost[data-v-0e0739a0]{background:var(--glass-bg);border-color:#0000001a}[data-theme=light] .btn-ghost[data-v-0e0739a0]:hover{background:var(--accent-muted);border-color:var(--accent)}.checkbox-item[data-v-6df6c88a]{display:flex;align-items:center;gap:10px;font-size:13px;color:var(--text-secondary);cursor:pointer}.checkbox-item.disabled[data-v-6df6c88a]{opacity:.5;cursor:not-allowed}.checkbox-item input[data-v-6df6c88a]{width:16px;height:16px;accent-color:var(--accent)}.checklist[data-v-f238aab0]{list-style:none;margin:0;padding:0;border:1px solid var(--glass-border-soft);border-radius:var(--radius);background:var(--glass-bg);overflow:hidden}.checklist li[data-v-f238aab0]{border-bottom:1px solid var(--glass-border-soft)}.checklist li[data-v-f238aab0]:last-child{border-bottom:none}.check-row[data-v-f238aab0]{display:flex;align-items:center;gap:12px;padding:12px 16px;cursor:pointer;transition:background .15s ease}.check-row[data-v-f238aab0]:hover{background:#ffffff08}.check-row input[type=checkbox][data-v-f238aab0]{width:16px;height:16px;accent-color:var(--accent);cursor:pointer}.check-row input[type=checkbox][data-v-f238aab0]:disabled{cursor:not-allowed;opacity:.5}.check-row span[data-v-f238aab0]{font-size:13px;color:var(--text);transition:all .15s ease}.check-row span.done[data-v-f238aab0]{text-decoration:line-through;color:var(--text-muted)}.chip[data-v-677d682a]{display:inline-flex;align-items:center;gap:6px;padding:5px 6px 5px 12px;border-radius:999px;font-size:12px;border:1px solid var(--glass-border-soft);background:var(--glass-bg-strong);color:var(--text-secondary)}@media (prefers-color-scheme: light){.chip[data-v-677d682a]{background:#ffffff80}}.chip strong[data-v-677d682a]{font-weight:600;color:var(--text)}.chip.chip-brand[data-v-677d682a]{border-color:rgba(var(--brand-rgb-start),.35);background:var(--accent-muted);color:var(--accent-hover)}.chip-x[data-v-677d682a]{width:20px;height:20px;border-radius:50%;border:none;background:#ffffff14;color:var(--text-muted);cursor:pointer;display:grid;place-items:center;font-size:14px;line-height:1;padding:0;transition:background .15s}.chip-x[data-v-677d682a]:hover{background:#ffffff2e;color:var(--text)}.collapse-item[data-v-bb7eaf37]{border-radius:var(--radius-lg);overflow:hidden}.collapse-header[data-v-bb7eaf37]{width:100%;display:flex;justify-content:space-between;align-items:center;padding:14px 16px;background:none;border:none;cursor:pointer;font-size:13px;font-weight:500;color:var(--text);text-align:left}.collapse-icon[data-v-bb7eaf37]{transition:transform .2s ease;color:var(--text-muted)}.collapse-icon.open[data-v-bb7eaf37]{transform:rotate(180deg)}.collapse-content[data-v-bb7eaf37]{padding:0 16px 16px}.collapse-content p[data-v-bb7eaf37]{margin:0;font-size:13px;color:var(--text-secondary);line-height:1.6}.cmd-wrapper[data-v-b9b86a87]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:90}.cmd-overlay[data-v-b9b86a87]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0a0f1f80;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.cmd-panel[data-v-b9b86a87]{position:fixed;top:20%;left:50%;transform:translate(-50%);width:520px;max-width:92vw;border-radius:var(--radius-lg);overflow:hidden;z-index:91}.cmd-input-wrap[data-v-b9b86a87]{display:flex;align-items:center;gap:10px;padding:14px 16px;border-bottom:1px solid var(--glass-border-soft)}.cmd-input-wrap svg[data-v-b9b86a87]{color:var(--accent);flex-shrink:0}.cmd-input[data-v-b9b86a87]{flex:1;background:none;border:none;font-size:14px;color:var(--text);outline:none}.cmd-input[data-v-b9b86a87]::placeholder{color:var(--text-muted)}.cmd-results[data-v-b9b86a87]{max-height:320px;overflow-y:auto;padding:8px}.cmd-section-title[data-v-b9b86a87]{font-size:11px;font-weight:600;color:var(--accent-2);text-transform:uppercase;letter-spacing:.05em;padding:6px 8px}.cmd-item[data-v-b9b86a87]{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:var(--radius-sm);cursor:pointer}.cmd-item[data-v-b9b86a87]:hover,.cmd-item.selected[data-v-b9b86a87]{background:var(--accent-muted)}.cmd-icon[data-v-b9b86a87]{color:var(--accent-2);display:flex}.cmd-label[data-v-b9b86a87]{flex:1;font-size:13px;color:var(--text)}.cmd-shortcut[data-v-b9b86a87]{font-size:11px;padding:2px 6px;border-radius:4px;background:var(--accent-muted);border:1px solid rgba(var(--brand-rgb-start),.2);color:var(--accent-hover)}.cmd-empty[data-v-b9b86a87]{padding:20px;text-align:center;font-size:13px;color:var(--text-muted)}.confirm-content[data-v-8c2a5d61]{display:flex;flex-direction:column;align-items:center;text-align:center;padding:10px 0}.confirm-icon[data-v-8c2a5d61]{width:48px;height:48px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-bottom:16px}.confirm-content.danger .confirm-icon[data-v-8c2a5d61]{background:var(--danger-bg);color:var(--danger)}.confirm-content.warning .confirm-icon[data-v-8c2a5d61]{background:var(--warning-bg);color:var(--warning)}.confirm-content.info .confirm-icon[data-v-8c2a5d61]{background:var(--accent-muted);color:var(--accent)}.confirm-message[data-v-8c2a5d61]{margin:0;font-size:14px;color:var(--text-secondary);line-height:1.6}[data-theme=light] .confirm-content.danger .confirm-icon[data-v-8c2a5d61]{background:var(--danger-bg)}[data-theme=light] .confirm-content.warning .confirm-icon[data-v-8c2a5d61]{background:var(--warning-bg)}[data-theme=light] .confirm-content.info .confirm-icon[data-v-8c2a5d61]{background:var(--accent-muted)}.coupon-card[data-v-8916b3f4]{display:flex;border-radius:var(--radius-lg);overflow:hidden;position:relative;background:var(--glass-bg);border:1px solid var(--glass-border)}.coupon-left[data-v-8916b3f4]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:20px 24px;min-width:120px;background:var(--card-accent);color:#fff;position:relative}.coupon-icon[data-v-8916b3f4]{margin-bottom:8px;opacity:.9}.coupon-value[data-v-8916b3f4]{font-size:28px;font-weight:700;line-height:1.2}.coupon-type[data-v-8916b3f4]{font-size:12px;opacity:.85;margin-top:4px}.coupon-right[data-v-8916b3f4]{flex:1;padding:16px 20px;display:flex;flex-direction:column;gap:10px;justify-content:center}.coupon-header[data-v-8916b3f4]{display:flex;align-items:center;gap:10px}.coupon-title[data-v-8916b3f4]{font-size:15px;font-weight:600;color:var(--text);margin:0;flex:1}.tag[data-v-8916b3f4]{display:inline-flex;align-items:center;padding:2px 8px;border-radius:9999px;font-size:11px;font-weight:500}.tag-success[data-v-8916b3f4]{background:#22c55e26;color:var(--success)}.tag-warning[data-v-8916b3f4]{background:#eab30826;color:var(--warning)}.tag-neutral[data-v-8916b3f4]{background:#9ca3af26;color:var(--text-muted)}.tag-info[data-v-8916b3f4]{background:#3b82f626;color:var(--info)}.coupon-details[data-v-8916b3f4]{display:flex;flex-direction:column;gap:4px}.detail-item[data-v-8916b3f4]{display:flex;align-items:center;gap:6px}.detail-label[data-v-8916b3f4]{font-size:12px;color:var(--text-muted)}.coupon-code[data-v-8916b3f4]{display:flex;align-items:center;gap:10px;padding:8px 12px;background:var(--glass-bg-soft);border-radius:var(--radius-md);border:1px dashed var(--glass-border)}.coupon-code code[data-v-8916b3f4]{font-size:13px;color:var(--text);background:transparent;padding:0}.btn[data-v-8916b3f4]{display:inline-flex;align-items:center;justify-content:center;padding:8px 16px;border-radius:var(--radius-md);font-size:13px;font-weight:500;cursor:pointer;transition:all .15s ease;border:none}.btn-sm[data-v-8916b3f4]{padding:6px 12px;font-size:12px}.btn-primary[data-v-8916b3f4]{background:var(--accent);color:#fff}.btn-primary[data-v-8916b3f4]:hover{opacity:.9}.btn-ghost[data-v-8916b3f4]{background:transparent;color:var(--text-muted);border:1px solid var(--glass-border)}.btn-ghost[data-v-8916b3f4]:hover{background:var(--glass-bg-soft)}.coupon-shapes[data-v-8916b3f4]{position:absolute;left:120px;top:0;bottom:0;width:20px;display:flex;flex-direction:column;justify-content:space-between;pointer-events:none}.coupon-circle[data-v-8916b3f4]{width:24px;height:24px;border-radius:50%;background:var(--glass-bg);border:1px solid var(--glass-border);position:absolute;left:-12px}.coupon-circle.top[data-v-8916b3f4]{top:-12px}.coupon-circle.bottom[data-v-8916b3f4]{bottom:-12px}.coupon-card.glass-edge[data-v-8916b3f4]{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}[data-theme=light] .coupon-card[data-v-8916b3f4]{background:#ffffffe6}[data-theme=light] .coupon-left[data-v-8916b3f4]{background:var(--card-accent)}[data-theme=light] .tag-success[data-v-8916b3f4]{background:#22c55e33}[data-theme=light] .tag-warning[data-v-8916b3f4]{background:#eab30833}[data-theme=light] .tag-neutral[data-v-8916b3f4]{background:#9ca3af33}[data-theme=light] .tag-info[data-v-8916b3f4]{background:#3b82f633}[data-theme=light] .coupon-code[data-v-8916b3f4]{background:var(--glass-bg)}[data-theme=light] .coupon-shapes[data-v-8916b3f4]{background:transparent}[data-theme=light] .coupon-circle[data-v-8916b3f4]{background:#ffffffe6}[data-theme=light] .btn-ghost[data-v-8916b3f4],[data-theme=light] .btn-ghost[data-v-8916b3f4]:hover{background:var(--glass-bg)}.coupon-card.discount .coupon-left[data-v-8916b3f4]{--card-accent: var(--accent)}.coupon-card.cash .coupon-left[data-v-8916b3f4]{--card-accent: var(--success)}.coupon-card.gift .coupon-left[data-v-8916b3f4]{--card-accent: #9333ea}.coupon-card.expired[data-v-8916b3f4],.coupon-card.used[data-v-8916b3f4]{opacity:.6}.coupon-card.expired .coupon-left[data-v-8916b3f4],.coupon-card.used .coupon-left[data-v-8916b3f4]{filter:grayscale(.5)}.copy-row[data-v-82eed2eb]{display:flex;align-items:center;gap:12px;padding:10px 14px;border-radius:var(--radius);border:1px solid var(--glass-border-soft);background:var(--glass-bg);max-width:420px}.copy-row code.mono[data-v-82eed2eb]{flex:1;font-family:var(--mono);font-size:12px;color:var(--text-secondary);word-break:break-all}.copy-row code.label[data-v-82eed2eb]{font-family:inherit;font-size:11px;color:var(--text-muted);white-space:nowrap}.copy-row .btn.copied[data-v-82eed2eb]{color:var(--success);border-color:#4ade804d}.profile-grid[data-v-e469d6f9]{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.profile-card[data-v-e469d6f9]{padding:16px;border-radius:var(--radius-lg)}.profile-header[data-v-e469d6f9]{display:flex;gap:10px;align-items:flex-start;margin-bottom:10px}.profile-avatar[data-v-e469d6f9]{width:36px;height:36px;border-radius:50%;background:var(--brand-grad-135);color:#fff;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:600;flex-shrink:0}.profile-info[data-v-e469d6f9]{flex:1;display:flex;flex-direction:column;gap:2px}.profile-name[data-v-e469d6f9]{font-size:13px;font-weight:600;color:var(--text)}.profile-company[data-v-e469d6f9]{font-size:11px;color:var(--text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.profile-tags[data-v-e469d6f9]{display:flex;flex-wrap:wrap;gap:4px;margin-bottom:10px}.profile-footer[data-v-e469d6f9]{display:flex;justify-content:space-between;align-items:center;font-size:11px}.profile-intent[data-v-e469d6f9]{display:flex;gap:4px;align-items:center}.intent-label[data-v-e469d6f9]{color:var(--text-muted)}.intent-value.high[data-v-e469d6f9]{color:var(--success);font-weight:600}.intent-value.mid[data-v-e469d6f9]{color:var(--warning)}.intent-value.low[data-v-e469d6f9],.profile-contact[data-v-e469d6f9]{color:var(--text-muted)}.selector-wrap[data-v-72b704e6]{position:relative}.selector-input[data-v-72b704e6]{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 14px;border-radius:var(--radius);cursor:pointer;min-width:200px;border:1px solid var(--form-border);background:var(--glass-bg);backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-sat));-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-sat))}.placeholder[data-v-72b704e6]{color:var(--text-muted)}.selected-tags[data-v-72b704e6]{display:flex;flex-wrap:wrap;gap:6px}.tag-remove[data-v-72b704e6]{background:none;border:none;color:inherit;cursor:pointer;padding:0 0 0 4px;font-size:12px;line-height:1}.selector-dropdown[data-v-72b704e6]{position:absolute;top:calc(100% + 6px);left:0;min-width:100%;background:var(--glass-bg);-webkit-backdrop-filter:blur(var(--glass-blur));backdrop-filter:blur(var(--glass-blur));border:1px solid var(--form-border);border-radius:var(--radius);overflow:hidden;z-index:20}.selector-option[data-v-72b704e6]{display:flex;align-items:center;gap:8px;padding:10px 14px;font-size:13px;color:var(--text-secondary);cursor:pointer}.selector-option[data-v-72b704e6]:hover{background:var(--glass-bg-strong);color:var(--text)}.selector-option.selected[data-v-72b704e6]{color:var(--accent-hover)}.option-check[data-v-72b704e6]{color:var(--accent);display:flex}.date-picker-wrap[data-v-45064da4]{display:flex;flex-direction:column;gap:6px}.date-picker-wrap label[data-v-45064da4]{font-size:11px;font-weight:600;color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em}.date-input[data-v-45064da4]{height:36px;padding:0 12px;border-radius:var(--radius);border:1px solid var(--form-border);background:var(--glass-bg);color:var(--text);font-family:inherit;font-size:12px}[data-theme=light] .date-input[data-v-45064da4]{background:#fff9}.date-presets[data-v-45064da4]{display:flex;gap:6px}.divider[data-v-9d7cc484]{flex:1;height:1px;background:var(--glass-border-soft);position:relative}.divider.dashed[data-v-9d7cc484]{background:none;border-top:2px dashed var(--glass-border-soft);height:auto}.divider-text[data-v-9d7cc484]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:var(--mesh-base);padding:0 10px;font-size:11px;color:var(--text-muted)}[data-theme=light] .divider-text[data-v-9d7cc484]{background:var(--mesh-base)}.divider-vertical[data-v-9d7cc484]{width:1px;background:var(--glass-border-soft);align-self:stretch}.doughnut-row[data-v-46788f25]{display:flex;gap:24px;align-items:center;flex-wrap:wrap}.doughnut-wrap[data-v-46788f25]{border-radius:var(--radius);padding:16px}.doughnut-chart[data-v-46788f25]{position:relative;width:140px;height:140px}.doughnut-chart svg[data-v-46788f25]{width:100%;height:100%}.doughnut-center[data-v-46788f25]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;display:flex;flex-direction:column;gap:2px}.doughnut-value[data-v-46788f25]{font-size:18px;font-weight:600;color:var(--text);font-family:var(--mono)}.doughnut-label[data-v-46788f25]{font-size:10px;color:var(--text-muted)}.doughnut-legend[data-v-46788f25]{display:flex;flex-direction:column;gap:8px}.legend-item[data-v-46788f25]{display:flex;align-items:center;gap:8px;font-size:12px}.legend-dot[data-v-46788f25]{width:8px;height:8px;border-radius:50%;flex-shrink:0}.legend-label[data-v-46788f25]{color:var(--text-secondary);flex:1}.legend-value[data-v-46788f25]{color:var(--text);font-family:var(--mono);font-weight:500}.drawer-overlay[data-v-c2464458]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;background:#0009;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.drawer-panel[data-v-c2464458]{position:fixed;top:0;right:0;height:100vh;display:flex;flex-direction:column;border-radius:var(--radius-lg) 0 0 var(--radius-lg);animation:drawerIn-c2464458 .25s ease}.drawer-header[data-v-c2464458]{display:flex;align-items:center;justify-content:space-between;padding:18px 20px 14px;border-bottom:1px solid var(--glass-border-soft);flex-shrink:0}.drawer-title[data-v-c2464458]{margin:0;font-size:16px;font-weight:600;color:var(--text)}.drawer-body[data-v-c2464458]{flex:1;padding:20px;overflow-y:auto}.drawer-footer[data-v-c2464458]{display:flex;justify-content:flex-end;gap:10px;padding:14px 20px 18px;border-top:1px solid var(--glass-border-soft);flex-shrink:0}@keyframes drawerIn-c2464458{0%{transform:translate(100%)}to{transform:translate(0)}}@media (prefers-reduced-motion: reduce){.drawer-panel[data-v-c2464458]{animation:none}.drawer-enter-active[data-v-c2464458],.drawer-leave-active[data-v-c2464458],.drawer-enter-active .drawer-panel[data-v-c2464458],.drawer-leave-active .drawer-panel[data-v-c2464458]{transition:none}}.drawer-enter-active[data-v-c2464458],.drawer-leave-active[data-v-c2464458]{transition:opacity .25s ease}.drawer-enter-active .drawer-panel[data-v-c2464458],.drawer-leave-active .drawer-panel[data-v-c2464458]{transition:transform .25s ease}.drawer-enter-from[data-v-c2464458],.drawer-leave-to[data-v-c2464458]{opacity:0}.drawer-enter-from .drawer-panel[data-v-c2464458],.drawer-leave-to .drawer-panel[data-v-c2464458]{transform:translate(100%)}@media (max-width: 640px){.drawer-panel[data-v-c2464458]{width:100%!important;border-radius:0}}.dropdown-wrap[data-v-40f3769f]{position:relative;display:inline-block}.dropdown-menu[data-v-40f3769f]{position:absolute;top:calc(100% + 6px);left:0;min-width:160px;border:1px solid var(--glass-border-soft);border-radius:var(--radius);background:linear-gradient(180deg,rgba(255,255,255,.1) 0%,transparent 40%),var(--glass-bg);backdrop-filter:blur(14px) saturate(var(--glass-sat));-webkit-backdrop-filter:blur(14px) saturate(var(--glass-sat));box-shadow:0 0 0 1px #ffffff0f inset,0 18px 48px #00000061;z-index:50;padding:6px}[data-theme=light] .dropdown-menu[data-v-40f3769f]{background:linear-gradient(180deg,#fffffff2,#ffffffc7);border-color:#0f172a1a;box-shadow:0 0 0 1px #ffffffe6 inset,0 14px 40px #0f172a24}.dropdown-divider[data-v-40f3769f]{height:1px;background:var(--glass-border-soft);margin:6px 0}.empty-block[data-v-16293a05]{text-align:center;padding:28px 20px;border-radius:var(--radius);border:1px dashed var(--glass-border);background:var(--glass-bg)}[data-theme=light] .empty-block[data-v-16293a05]{background:#fff6}.empty-block svg[data-v-16293a05]{opacity:.4;margin-bottom:10px;color:var(--text-muted)}.empty-block p[data-v-16293a05]{margin:0;font-size:12px;color:var(--text-muted);line-height:1.5}.file-upload[data-v-1380b8a0]{width:100%}.upload-zone[data-v-1380b8a0]{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:160px;padding:24px;border:2px dashed var(--form-border);border-radius:var(--radius-lg, 12px);background:var(--glass-bg, rgba(255, 255, 255, .6));-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);cursor:pointer;transition:all .2s ease}.upload-zone[data-v-1380b8a0]:hover{border-color:var(--accent);background:var(--glass-bg-hover, rgba(255, 255, 255, .8))}.upload-zone.dragging[data-v-1380b8a0]{border-color:var(--accent);background:var(--glass-bg-hover, rgba(59, 130, 246, .08));transform:scale(1.01)}.upload-input[data-v-1380b8a0]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer}.upload-content[data-v-1380b8a0]{display:flex;flex-direction:column;align-items:center;gap:8px;pointer-events:none}.upload-icon[data-v-1380b8a0]{color:var(--text-muted);margin-bottom:4px}.upload-text[data-v-1380b8a0]{font-size:14px;color:var(--text-secondary);margin:0}.upload-text strong[data-v-1380b8a0]{color:var(--accent)}.upload-hint[data-v-1380b8a0]{font-size:12px;color:var(--text-muted);margin:0}.file-list[data-v-1380b8a0]{display:flex;flex-direction:column;gap:8px;margin-top:16px}.file-item[data-v-1380b8a0]{display:flex;align-items:center;gap:12px;padding:12px;background:var(--glass-bg, rgba(255, 255, 255, .6));-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid var(--glass-border, var(--glass-edge, #c8d0dc));border-radius:var(--radius-lg, 12px);transition:background .2s ease}.file-item[data-v-1380b8a0]:hover{background:var(--glass-bg-hover, rgba(255, 255, 255, .8))}.file-icon[data-v-1380b8a0]{flex-shrink:0;color:var(--text-muted)}.file-info[data-v-1380b8a0]{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.file-name[data-v-1380b8a0]{font-size:14px;font-weight:500;color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.file-size[data-v-1380b8a0]{font-size:12px;color:var(--text-muted)}.file-progress[data-v-1380b8a0]{margin-top:4px}.progress-track[data-v-1380b8a0]{height:4px;background:var(--glass-border, var(--glass-edge, #c8d0dc));border-radius:2px;overflow:hidden}.progress-fill[data-v-1380b8a0]{height:100%;background:var(--accent);border-radius:2px;transition:width .3s ease}.file-actions[data-v-1380b8a0]{flex-shrink:0;display:flex;align-items:center;gap:8px}.file-status[data-v-1380b8a0]{display:flex;align-items:center;justify-content:center}.file-status.success[data-v-1380b8a0]{color:var(--success)}.file-status.error[data-v-1380b8a0]{color:var(--danger)}.btn[data-v-1380b8a0]{display:inline-flex;align-items:center;justify-content:center;font-weight:500;border-radius:6px;cursor:pointer;transition:all .15s ease}.btn-ghost[data-v-1380b8a0]{background:transparent;border:none;color:var(--text-muted)}.btn-ghost[data-v-1380b8a0]:hover{color:var(--text);background:var(--glass-border, rgba(200, 208, 220, .3))}.btn-sm[data-v-1380b8a0]{width:24px;height:24px;font-size:16px;padding:0}[data-theme=light] .upload-zone[data-v-1380b8a0]{--glass-bg: rgba(255, 255, 255, .8);--glass-bg-hover: rgba(255, 255, 255, .95);--glass-border: #e5e7eb;--text: #111827;--text-secondary: #4b5563;--text-muted: #9ca3af}[data-theme=light] .file-item[data-v-1380b8a0]{--glass-bg: rgba(255, 255, 255, .9);--glass-bg-hover: rgba(255, 255, 255, 1);--glass-border: #e5e7eb}[data-theme=light] .upload-icon[data-v-1380b8a0],[data-theme=light] .file-icon[data-v-1380b8a0]{color:var(--text-secondary)}[data-theme=light] .upload-text[data-v-1380b8a0]{color:var(--text)}[data-theme=light] .upload-hint[data-v-1380b8a0]{color:var(--text-muted)}[data-theme=light] .file-name[data-v-1380b8a0]{color:var(--text)}[data-theme=light] .file-size[data-v-1380b8a0]{color:var(--text-secondary)}[data-theme=light] .progress-track[data-v-1380b8a0]{background:var(--glass-border)}[data-theme=light] .btn-ghost[data-v-1380b8a0]{color:var(--text-secondary)}[data-theme=light] .btn-ghost[data-v-1380b8a0]:hover{color:var(--text);background:#0000000d}@media (max-width: 640px){.upload-zone[data-v-1380b8a0]{min-height:140px;padding:20px 16px}.upload-icon svg[data-v-1380b8a0]{width:32px;height:32px}.upload-text[data-v-1380b8a0]{font-size:13px}.upload-hint[data-v-1380b8a0]{font-size:11px}.file-item[data-v-1380b8a0]{padding:10px}.file-name[data-v-1380b8a0]{font-size:13px}.file-size[data-v-1380b8a0]{font-size:11px}}.flyout-overlay[data-v-93828e71]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;background:#0009;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.flyout-panel[data-v-93828e71]{position:fixed;top:0;bottom:0;display:flex;flex-direction:column;overflow:hidden;box-shadow:0 0 40px #0000004d}.flyout-panel.right[data-v-93828e71]{right:0}.flyout-panel.left[data-v-93828e71]{left:0}.flyout-header[data-v-93828e71]{display:flex;align-items:center;justify-content:space-between;padding:18px 20px 14px;border-bottom:1px solid var(--glass-border-soft);flex-shrink:0}.flyout-title[data-v-93828e71]{margin:0;font-size:16px;font-weight:600;color:var(--text)}.flyout-body[data-v-93828e71]{flex:1;padding:20px;overflow-y:auto;font-size:14px;color:var(--text-secondary);line-height:1.6}.flyout-footer[data-v-93828e71]{display:flex;justify-content:flex-end;gap:10px;padding:14px 20px 18px;border-top:1px solid var(--glass-border-soft);flex-shrink:0}.flyout-enter-active[data-v-93828e71],.flyout-leave-active[data-v-93828e71]{transition:opacity .25s ease}.flyout-enter-active .flyout-panel.right[data-v-93828e71],.flyout-leave-active .flyout-panel.right[data-v-93828e71],.flyout-enter-active .flyout-panel.left[data-v-93828e71],.flyout-leave-active .flyout-panel.left[data-v-93828e71]{transition:transform .25s ease}.flyout-enter-from[data-v-93828e71],.flyout-leave-to[data-v-93828e71]{opacity:0}.flyout-enter-from .flyout-panel.right[data-v-93828e71],.flyout-leave-to .flyout-panel.right[data-v-93828e71]{transform:translate(100%)}.flyout-enter-from .flyout-panel.left[data-v-93828e71],.flyout-leave-to .flyout-panel.left[data-v-93828e71]{transform:translate(-100%)}[data-theme=light] .flyout-overlay[data-v-93828e71]{background:#0f172a66}[data-theme=light] .flyout-panel[data-v-93828e71]{box-shadow:0 0 60px #0f172a1f}@media (max-width: 640px){.flyout-panel[data-v-93828e71]{width:100%!important}}.form-dialog-body[data-v-9a64dc65]{min-height:100px}.gauge-card[data-v-db900962]{border-radius:var(--radius);padding:16px;display:flex;flex-direction:column;align-items:center;gap:8px;min-width:120px}.gauge-chart[data-v-db900962]{position:relative;width:120px;height:80px}.gauge-chart svg[data-v-db900962]{width:100%;height:100%}.gauge-value[data-v-db900962]{position:absolute;bottom:8px;left:50%;transform:translate(-50%);font-size:22px;font-weight:600;font-family:var(--mono)}.gauge-unit[data-v-db900962]{font-size:12px;font-weight:400;margin-left:1px}.gauge-label[data-v-db900962]{font-size:12px;color:var(--text-muted);text-align:center}.glow-stat-card[data-v-41a7aa2a]{position:relative;overflow:hidden;border-radius:var(--radius-surface);background:var(--glass-bg);border:1px solid var(--glass-border-soft);padding:var(--card-pad) var(--space-6);transition:box-shadow .25s ease;cursor:default;text-decoration:none;color:inherit;display:block}.glow-stat-card[href][data-v-41a7aa2a]{cursor:pointer}.glow-stat-card[data-v-41a7aa2a]:hover{box-shadow:0 4px 16px #0003,0 1px 0 var(--glass-inset) inset}[data-theme=light] .glow-stat-card[data-v-41a7aa2a]:hover{box-shadow:0 4px 16px #0f172a14,0 1px #ffffffe6 inset}.glow-stat-card__bar[data-v-41a7aa2a]{position:absolute;top:0;left:0;right:0;height:3px;z-index:2}.glow-stat-card--fog[data-v-41a7aa2a]{backdrop-filter:blur(var(--glass-blur, 22px)) saturate(var(--glass-sat, 1.5));-webkit-backdrop-filter:blur(var(--glass-blur, 22px)) saturate(var(--glass-sat, 1.5))}.glow-stat-card__fog[data-v-41a7aa2a]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;overflow:hidden}.glow-stat-card__fog-blob[data-v-41a7aa2a]{position:absolute;border-radius:50%;filter:blur(36px);animation:glow-drift-41a7aa2a 11s ease-in-out infinite}.glow-stat-card__fog-blob--1[data-v-41a7aa2a]{width:108px;height:108px;bottom:-36px;left:-24px;animation-delay:0s}.glow-stat-card__fog-blob--2[data-v-41a7aa2a]{width:76px;height:76px;top:-18px;right:12%;animation-delay:-3.5s;opacity:.82}.glow-stat-card__fog-blob--3[data-v-41a7aa2a]{width:54px;height:54px;top:8%;right:38%;animation-delay:-7s;opacity:.58}.glow-stat-card__sheen[data-v-41a7aa2a]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background:linear-gradient(118deg,rgba(255,255,255,.14) 0%,transparent 42%,rgba(255,255,255,.06) 68%,rgba(255,255,255,.1) 100%),radial-gradient(ellipse 90% 70% at 50% -8%,rgba(255,255,255,.1),transparent 58%)}[data-theme=light] .glow-stat-card__sheen[data-v-41a7aa2a]{background:linear-gradient(118deg,rgba(255,255,255,.72) 0%,transparent 40%,rgba(255,255,255,.42) 65%,rgba(255,255,255,.55) 100%),radial-gradient(ellipse 85% 65% at 50% -6%,rgba(255,255,255,.65),transparent 55%)}.glow-stat-card__veil[data-v-41a7aa2a]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;border-radius:inherit;background:color-mix(in srgb,var(--glass-bg-strong) 68%,transparent);border:1px solid color-mix(in srgb,var(--glass-border-soft) 48%,transparent);box-shadow:inset 0 1px #ffffff1a,inset 0 -1px #0000000f}[data-theme=light] .glow-stat-card__veil[data-v-41a7aa2a]{background:color-mix(in srgb,var(--glass-bg-strong) 76%,transparent);border-color:color-mix(in srgb,var(--glass-border-soft) 62%,transparent);box-shadow:inset 0 1px #ffffffe0,inset 0 -1px #0f172a0a}.glow-stat-card--fog.glow-stat-card--touchpoint .glow-stat-card__veil[data-v-41a7aa2a]{background:linear-gradient(165deg,color-mix(in srgb,var(--glass-bg-strong) 74%,transparent),color-mix(in srgb,var(--glass-bg) 58%,transparent) 46%,color-mix(in srgb,rgba(7,193,96,.07) 35%,var(--glass-bg-strong)))}[data-theme=light] .glow-stat-card--fog.glow-stat-card--touchpoint .glow-stat-card__veil[data-v-41a7aa2a]{background:linear-gradient(165deg,color-mix(in srgb,#fff 82%,transparent),color-mix(in srgb,#f0fdf4 55%,transparent),color-mix(in srgb,#ecfdf5 48%,transparent))}.glow-stat-card--fog .glow-stat-card__body[data-v-41a7aa2a],.glow-stat-card--fog .glow-stat-card__shimmer[data-v-41a7aa2a]{z-index:2}@media (prefers-reduced-motion: reduce){.glow-stat-card__fog-blob[data-v-41a7aa2a]{animation:none}}.glow-stat-card--fog.glow-stat-card--touchpoint[data-v-41a7aa2a]{background:linear-gradient(128deg,color-mix(in srgb,var(--glow-touchpoint-end, #2aae67) 18%,var(--glass-bg)),color-mix(in srgb,var(--glow-touchpoint-start, #07c160) 14%,var(--glass-bg)) 48%,color-mix(in srgb,var(--glow-emerald-deep, #059669) 12%,var(--glass-bg))),var(--glass-bg);box-shadow:inset 0 1px #ffffff1a,0 6px 28px color-mix(in srgb,var(--glow-touchpoint-start, #07c160) 12%,transparent)}.glow-stat-card--fog.glow-stat-card--touchpoint .glow-stat-card__fog-blob--1[data-v-41a7aa2a]{background:radial-gradient(circle,rgba(7,193,96,.62) 0%,rgba(42,174,103,.38) 55%,transparent 78%)}.glow-stat-card--fog.glow-stat-card--touchpoint .glow-stat-card__fog-blob--2[data-v-41a7aa2a]{background:radial-gradient(circle,rgba(6,173,86,.55) 0%,rgba(52,211,153,.32) 58%,transparent 80%)}.glow-stat-card--fog.glow-stat-card--touchpoint .glow-stat-card__fog-blob--3[data-v-41a7aa2a]{background:radial-gradient(circle,rgba(134,239,172,.48) 0%,transparent 72%)}.glow-stat-card--fog.glow-stat-card--touchpoint .glow-stat-card__ambient[data-v-41a7aa2a]{background:radial-gradient(ellipse 52% 95% at 4% 58%,rgba(7,193,96,.22),transparent 54%),radial-gradient(ellipse 40% 80% at 88% 18%,rgba(74,222,128,.16),transparent 52%),radial-gradient(ellipse 36% 72% at 62% 92%,rgba(21,128,61,.18),transparent 50%),radial-gradient(ellipse 30% 65% at 42% 12%,rgba(255,255,255,.08),transparent 48%)}[data-theme=light] .glow-stat-card--fog.glow-stat-card--touchpoint[data-v-41a7aa2a]{background:linear-gradient(128deg,color-mix(in srgb,#dcfce7 55%,#fff),color-mix(in srgb,#d1fae5 48%,#fff) 52%,color-mix(in srgb,#ecfdf5 52%,#fff)),color-mix(in srgb,var(--glass-bg) 88%,#fff);box-shadow:inset 0 1px #ffffffe6,0 6px 24px color-mix(in srgb,var(--glow-touchpoint-start, #07c160) 10%,transparent)}[data-theme=light] .glow-stat-card--fog.glow-stat-card--touchpoint .glow-stat-card__fog-blob--1[data-v-41a7aa2a]{background:radial-gradient(circle,rgba(7,193,96,.38) 0%,rgba(52,211,153,.2) 55%,transparent 78%)}[data-theme=light] .glow-stat-card--fog.glow-stat-card--touchpoint .glow-stat-card__fog-blob--2[data-v-41a7aa2a]{background:radial-gradient(circle,rgba(6,173,86,.28) 0%,rgba(134,239,172,.18) 58%,transparent 80%)}[data-theme=light] .glow-stat-card--fog.glow-stat-card--touchpoint .glow-stat-card__fog-blob--3[data-v-41a7aa2a]{background:radial-gradient(circle,rgba(187,247,208,.42) 0%,transparent 72%)}[data-theme=light] .glow-stat-card--fog.glow-stat-card--touchpoint .glow-stat-card__ambient[data-v-41a7aa2a]{background:radial-gradient(ellipse 48% 90% at 6% 55%,rgba(7,193,96,.12),transparent 54%),radial-gradient(ellipse 38% 78% at 92% 22%,rgba(74,222,128,.1),transparent 52%),radial-gradient(ellipse 34% 70% at 58% 94%,rgba(21,128,61,.08),transparent 50%)}.glow-stat-card--fog.glow-stat-card--touchpoint .glow-stat-card__icon[data-v-41a7aa2a]{color:color-mix(in srgb,var(--glow-touchpoint-start, #07c160) 72%,var(--text-muted))}.glow-stat-card--fog.glow-stat-card--touchpoint[data-v-41a7aa2a]:hover{box-shadow:inset 0 1px #ffffff24,0 10px 36px color-mix(in srgb,var(--glow-touchpoint-start, #07c160) 18%,transparent)}[data-theme=light] .glow-stat-card--fog.glow-stat-card--touchpoint[data-v-41a7aa2a]:hover{box-shadow:inset 0 1px #fffffff2,0 10px 32px color-mix(in srgb,var(--glow-touchpoint-start, #07c160) 14%,transparent)}.glow-stat-card__ambient[data-v-41a7aa2a]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none}.glow-stat-card__drift[data-v-41a7aa2a]{position:absolute;width:120px;height:120px;top:-20px;right:-10px;border-radius:50%;pointer-events:none;z-index:0;animation:glow-drift-41a7aa2a 10s ease-in-out infinite}@keyframes glow-drift-41a7aa2a{0%{transform:translate(0) scale(1)}50%{transform:translate(5px,-4px) scale(1.08)}to{transform:translate(-4px,5px) scale(.94)}}@media (prefers-reduced-motion: reduce){.glow-stat-card__drift[data-v-41a7aa2a]{animation:none}}.glow-stat-card__body[data-v-41a7aa2a]{position:relative;z-index:1}.glow-stat-card__header[data-v-41a7aa2a]{display:flex;align-items:center;gap:6px;margin-bottom:8px}.glow-stat-card__icon[data-v-41a7aa2a]{font-size:16px;color:var(--text-muted)}.glow-stat-card__title[data-v-41a7aa2a]{font-size:12px;font-weight:600;color:var(--text-secondary);letter-spacing:.02em}.glow-stat-card__value[data-v-41a7aa2a]{font-size:30px;font-weight:700;font-family:var(--mono);color:var(--text);line-height:1.2;margin-bottom:8px}.glow-stat-card__unit[data-v-41a7aa2a]{font-size:14px;font-weight:500;color:var(--text-secondary);margin-left:2px}.glow-stat-card__delta[data-v-41a7aa2a]{display:flex;align-items:center;gap:4px;font-size:13px;font-weight:500}.glow-stat-card__delta--up[data-v-41a7aa2a]{color:var(--success)}.glow-stat-card__delta--down[data-v-41a7aa2a]{color:var(--danger)}.glow-stat-card__delta-label[data-v-41a7aa2a]{color:var(--text-muted);font-weight:400;font-size:11px;margin-left:2px}.glow-stat-card--loading .glow-stat-card__shimmer[data-v-41a7aa2a]{position:relative;z-index:1}.shimmer-line[data-v-41a7aa2a]{border-radius:4px;background:linear-gradient(90deg,var(--glass-bg-strong) 25%,rgba(255,255,255,.12) 50%,var(--glass-bg-strong) 75%);background-size:200% 100%;animation:shimmer-41a7aa2a 1.5s ease-in-out infinite}[data-theme=light] .shimmer-line[data-v-41a7aa2a]{background:linear-gradient(90deg,#0f172a0f 25%,#0f172a1a,#0f172a0f 75%);background-size:200% 100%}.shimmer-line--title[data-v-41a7aa2a]{width:60px;height:12px;margin-bottom:12px}.shimmer-line--value[data-v-41a7aa2a]{width:100px;height:30px;margin-bottom:10px}.shimmer-line--delta[data-v-41a7aa2a]{width:80px;height:14px}@keyframes shimmer-41a7aa2a{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion: reduce){.shimmer-line[data-v-41a7aa2a]{animation:none}}.glow-stat-card--acquisition[data-v-41a7aa2a]{border-color:#0ea5e940}.glow-stat-card--touchpoint[data-v-41a7aa2a]{border-color:#07c16052}.glow-stat-card--gold[data-v-41a7aa2a]{border-color:#fbbf2440}.glow-stat-card--teal[data-v-41a7aa2a]{border-color:#14b8a640}.glow-stat-card--violet[data-v-41a7aa2a]{border-color:#8b5cf64d}.glow-stat-card--sky[data-v-41a7aa2a]{border-color:#38bdf840}.glow-stat-card--danger[data-v-41a7aa2a]{border-color:#fb71854d}[data-theme=light] .glow-stat-card--acquisition[data-v-41a7aa2a]{border-color:#0ea5e933}[data-theme=light] .glow-stat-card--touchpoint[data-v-41a7aa2a]{border-color:#07c16038}[data-theme=light] .glow-stat-card--gold[data-v-41a7aa2a]{border-color:#f59e0b33}[data-theme=light] .glow-stat-card--teal[data-v-41a7aa2a]{border-color:#14b8a633}[data-theme=light] .glow-stat-card--violet[data-v-41a7aa2a]{border-color:#8b5cf633}[data-theme=light] .glow-stat-card--sky[data-v-41a7aa2a]{border-color:#06b6d433}[data-theme=light] .glow-stat-card--danger[data-v-41a7aa2a]{border-color:#f43f5e33}.glow-stat-card--acquisition .glow-stat-card__ambient[data-v-41a7aa2a]{background:radial-gradient(ellipse at 90% 10%,rgba(14,165,233,.08),transparent 60%)}.glow-stat-card--touchpoint .glow-stat-card__ambient[data-v-41a7aa2a]{background:radial-gradient(ellipse at 90% 10%,rgba(7,193,96,.1),transparent 60%)}.glow-stat-card--gold .glow-stat-card__ambient[data-v-41a7aa2a]{background:radial-gradient(ellipse at 90% 10%,rgba(245,158,11,.08),transparent 60%)}.glow-stat-card--teal .glow-stat-card__ambient[data-v-41a7aa2a]{background:radial-gradient(ellipse at 90% 10%,rgba(20,184,166,.08),transparent 60%)}.glow-stat-card--violet .glow-stat-card__ambient[data-v-41a7aa2a]{background:radial-gradient(ellipse at 90% 10%,rgba(139,92,246,.08),transparent 60%)}.glow-stat-card--sky .glow-stat-card__ambient[data-v-41a7aa2a]{background:radial-gradient(ellipse at 90% 10%,rgba(6,182,212,.08),transparent 60%)}.glow-stat-card--danger .glow-stat-card__ambient[data-v-41a7aa2a]{background:radial-gradient(ellipse at 90% 10%,rgba(251,113,133,.08),transparent 60%)}[data-theme=light] .glow-stat-card--acquisition .glow-stat-card__ambient[data-v-41a7aa2a]{background:radial-gradient(ellipse at 90% 10%,rgba(14,165,233,.04),transparent 60%)}[data-theme=light] .glow-stat-card--touchpoint .glow-stat-card__ambient[data-v-41a7aa2a]{background:radial-gradient(ellipse at 90% 10%,rgba(7,193,96,.05),transparent 60%)}[data-theme=light] .glow-stat-card--gold .glow-stat-card__ambient[data-v-41a7aa2a]{background:radial-gradient(ellipse at 90% 10%,rgba(245,158,11,.04),transparent 60%)}[data-theme=light] .glow-stat-card--teal .glow-stat-card__ambient[data-v-41a7aa2a]{background:radial-gradient(ellipse at 90% 10%,rgba(20,184,166,.04),transparent 60%)}[data-theme=light] .glow-stat-card--violet .glow-stat-card__ambient[data-v-41a7aa2a]{background:radial-gradient(ellipse at 90% 10%,rgba(139,92,246,.04),transparent 60%)}[data-theme=light] .glow-stat-card--sky .glow-stat-card__ambient[data-v-41a7aa2a]{background:radial-gradient(ellipse at 90% 10%,rgba(6,182,212,.04),transparent 60%)}[data-theme=light] .glow-stat-card--danger .glow-stat-card__ambient[data-v-41a7aa2a]{background:radial-gradient(ellipse at 90% 10%,rgba(251,113,133,.04),transparent 60%)}.glow-stat-card--acquisition .glow-stat-card__drift[data-v-41a7aa2a]{background:radial-gradient(circle,rgba(14,165,233,.55) 0%,rgba(16,185,129,.3) 50%,transparent 75%)}.glow-stat-card--touchpoint .glow-stat-card__drift[data-v-41a7aa2a]{background:radial-gradient(circle,rgba(7,193,96,.58) 0%,rgba(42,174,103,.34) 50%,transparent 75%)}.glow-stat-card--gold .glow-stat-card__drift[data-v-41a7aa2a]{background:radial-gradient(circle,rgba(245,158,11,.55) 0%,rgba(251,191,36,.3) 50%,transparent 75%)}.glow-stat-card--teal .glow-stat-card__drift[data-v-41a7aa2a]{background:radial-gradient(circle,rgba(20,184,166,.55) 0%,rgba(52,211,153,.3) 50%,transparent 75%)}.glow-stat-card--violet .glow-stat-card__drift[data-v-41a7aa2a]{background:radial-gradient(circle,rgba(139,92,246,.6) 0%,rgba(236,72,153,.35) 50%,transparent 75%)}.glow-stat-card--sky .glow-stat-card__drift[data-v-41a7aa2a]{background:radial-gradient(circle,rgba(6,182,212,.55) 0%,rgba(56,189,248,.3) 50%,transparent 75%)}.glow-stat-card--danger .glow-stat-card__drift[data-v-41a7aa2a]{background:radial-gradient(circle,rgba(251,113,133,.6) 0%,rgba(244,63,94,.35) 50%,transparent 75%)}[data-theme=light] .glow-stat-card--acquisition .glow-stat-card__drift[data-v-41a7aa2a]{background:radial-gradient(circle,rgba(14,165,233,.15) 0%,rgba(16,185,129,.08) 50%,transparent 75%)}[data-theme=light] .glow-stat-card--touchpoint .glow-stat-card__drift[data-v-41a7aa2a]{background:radial-gradient(circle,rgba(7,193,96,.16) 0%,rgba(52,211,153,.09) 50%,transparent 75%)}[data-theme=light] .glow-stat-card--gold .glow-stat-card__drift[data-v-41a7aa2a]{background:radial-gradient(circle,rgba(245,158,11,.15) 0%,rgba(251,191,36,.08) 50%,transparent 75%)}[data-theme=light] .glow-stat-card--teal .glow-stat-card__drift[data-v-41a7aa2a]{background:radial-gradient(circle,rgba(20,184,166,.15) 0%,rgba(52,211,153,.08) 50%,transparent 75%)}[data-theme=light] .glow-stat-card--violet .glow-stat-card__drift[data-v-41a7aa2a]{background:radial-gradient(circle,rgba(139,92,246,.15) 0%,rgba(236,72,153,.08) 50%,transparent 75%)}[data-theme=light] .glow-stat-card--sky .glow-stat-card__drift[data-v-41a7aa2a]{background:radial-gradient(circle,rgba(6,182,212,.15) 0%,rgba(56,189,248,.08) 50%,transparent 75%)}[data-theme=light] .glow-stat-card--danger .glow-stat-card__drift[data-v-41a7aa2a]{background:radial-gradient(circle,rgba(251,113,133,.15) 0%,rgba(244,63,94,.08) 50%,transparent 75%)}.glow-stat-card--loading .glow-stat-card__drift[data-v-41a7aa2a]{animation:none}.grid-demo[data-v-18a30d07]{display:grid;grid-template-columns:repeat(var(--cols, 4),1fr);gap:var(--gap, 8px)}.hero-strip[data-v-7e68b3b6]{display:flex;flex-wrap:wrap;align-items:center;gap:16px;padding:16px 22px;border-radius:var(--radius-lg)}.hero-date[data-v-7e68b3b6]{font-size:12px;color:var(--text-muted)}.hero-greeting[data-v-7e68b3b6]{font-size:16px;font-weight:600;flex:1}.hero-stats[data-v-7e68b3b6]{display:flex;gap:20px;font-size:13px;color:var(--text-secondary)}.accent-text[data-v-7e68b3b6]{color:var(--accent-hover)}.input-wrap[data-v-93c4f450]{position:relative;width:100%}.input-wrap input[data-v-93c4f450]{width:100%;padding:11px 14px;border-radius:var(--radius);border:1px solid var(--form-border);background:var(--glass-bg);color:var(--text);font-family:inherit;font-size:13px;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}[data-theme=light] .input-wrap input[data-v-93c4f450]{background:#fff9}.input-wrap.size-sm input[data-v-93c4f450]{min-height:36px;padding:0 12px;font-size:12px}.input-wrap.size-sm.is-search input[data-v-93c4f450]{padding-left:34px}.input-wrap.is-search input[data-v-93c4f450]{padding-left:36px}.input-wrap input[data-v-93c4f450]::placeholder{color:var(--text-muted)}.input-wrap input[data-v-93c4f450]:focus{outline:none;border-color:rgba(var(--brand-rgb-start),.4);box-shadow:0 0 0 3px var(--accent-muted)}.input-wrap input[data-v-93c4f450]:disabled{opacity:.5;cursor:not-allowed}.search-icon[data-v-93c4f450]{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:var(--text-muted);opacity:.6;pointer-events:none}.input-wrap.is-error input[data-v-93c4f450]{border-color:#fb718599;box-shadow:0 0 0 3px #fb71851f}.input-hint[data-v-93c4f450]{margin:4px 0 0 2px;font-size:11px;line-height:1.45;color:var(--text-muted)}.input-hint--error[data-v-93c4f450]{color:#fb7185}.kanban-wrap[data-v-b44a2dcb]{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;overflow-x:auto;padding-bottom:8px}.kan-col[data-v-b44a2dcb]{border-radius:var(--radius);padding:14px;min-width:200px}.kan-col-header[data-v-b44a2dcb]{display:flex;align-items:center;justify-content:space-between;font-size:13px;font-weight:600;color:var(--text);margin-bottom:12px;padding-bottom:10px;border-bottom:1px solid var(--glass-border-soft)}.task-card[data-v-b44a2dcb]{background:var(--glass-bg);border:1px solid var(--glass-border-soft);border-radius:var(--radius-sm);padding:12px;font-size:13px;color:var(--text);margin-bottom:8px;cursor:pointer;transition:all .15s ease}.task-card[data-v-b44a2dcb]:hover{background:var(--glass-bg-strong);border-color:var(--glass-border);transform:translateY(-1px);box-shadow:0 4px 12px #00000026}.task-card[data-v-b44a2dcb]:last-child{margin-bottom:0}@media (max-width: 1024px){.kanban-wrap[data-v-b44a2dcb]{grid-template-columns:repeat(2,1fr)}}@media (max-width: 640px){.kanban-wrap[data-v-b44a2dcb]{grid-template-columns:1fr}}.table-wrap[data-v-65baaf08]{overflow-x:auto;overflow-y:visible;max-width:100%;-webkit-overflow-scrolling:touch;border-radius:var(--radius);border:1px solid var(--glass-border-soft);background:var(--glass-bg-strong);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}[data-theme=light] .table-wrap[data-v-65baaf08]{background:#ffffff59}table.data[data-v-65baaf08]{width:max-content;min-width:100%;border-collapse:collapse;font-size:12px}table.data th[data-v-65baaf08]{text-align:left;padding:11px 16px;background:var(--glass-bg-strong);color:var(--text-muted);font-weight:600;font-size:11px;text-transform:uppercase;letter-spacing:.05em;border-bottom:1px solid var(--glass-border-soft);white-space:nowrap}[data-theme=light] table.data th[data-v-65baaf08]{background:#ffffff8c}table.data td[data-v-65baaf08]{padding:13px 16px;border-bottom:1px solid var(--glass-border-soft);vertical-align:middle;white-space:nowrap;background-color:inherit}table.data tbody tr[data-v-65baaf08]{background-color:var(--table-row-bg);transition:background-color .12s ease}table.data tbody tr[data-v-65baaf08]:hover{background-color:var(--table-row-hover-bg)}.mono[data-v-65baaf08]{font-family:var(--mono);font-size:11px;color:var(--text-secondary)}.tag[data-v-65baaf08]{display:inline-flex;align-items:center;padding:3px 9px;border-radius:999px;font-size:11px;font-weight:500;font-family:var(--mono);border:1px solid transparent}.tag-success[data-v-65baaf08]{background:var(--success-bg);color:var(--success);border-color:#4ade8033}.tag-neutral[data-v-65baaf08]{background:var(--glass-bg);color:var(--text-secondary);border-color:var(--glass-border-soft)}.tag-info[data-v-65baaf08]{background:rgba(var(--brand-rgb-start),.14);color:var(--accent-hover);border-color:rgba(var(--brand-rgb-start),.28)}.tag-warn[data-v-65baaf08]{background:var(--warning-bg);color:var(--warning);border-color:#fbbf2440}.quality-score[data-v-65baaf08]{display:inline-flex;align-items:center;justify-content:center;min-width:28px;height:20px;padding:0 6px;border-radius:4px;font-size:11px;font-weight:600;font-family:var(--mono)}.quality-score.high[data-v-65baaf08]{background:#4ade8033;color:var(--success)}.quality-score.mid[data-v-65baaf08]{background:#fbbf2433;color:var(--warning)}.quality-score.low[data-v-65baaf08]{background:#fb718533;color:var(--danger)}.action-btns[data-v-65baaf08]{display:flex;gap:4px}.kbd[data-v-ae622c41]{font-family:var(--mono);font-size:10px;padding:3px 7px;border-radius:6px;border:1px solid var(--glass-border-soft);background:var(--glass-bg-strong);color:var(--text-muted)}[data-theme='"'] .kbd[data-v-ae622c41]{background:#ffffffa6}.lifecycle-container[data-v-65a299de]{width:100%}.lifecycle-bar[data-v-65a299de]{display:flex;height:40px;border-radius:var(--radius);overflow:hidden;margin-bottom:12px}.lifecycle-segment[data-v-65a299de]{display:flex;align-items:center;justify-content:center;gap:6px;padding:0 12px;min-width:0}.lifecycle-label[data-v-65a299de]{font-size:11px;font-weight:500;color:#fff;white-space:nowrap}.lifecycle-count[data-v-65a299de]{font-size:10px;color:#fffc;white-space:nowrap}.lifecycle-legend[data-v-65a299de]{display:flex;gap:20px;flex-wrap:wrap}.legend-item[data-v-65a299de]{display:flex;align-items:center;gap:8px;font-size:12px}.legend-dot[data-v-65a299de]{width:10px;height:10px;border-radius:3px}.legend-label[data-v-65a299de]{color:var(--text-secondary)}.legend-count[data-v-65a299de]{color:var(--text-muted)}.link-rows[data-v-5031ffd4]{list-style:none;margin:0;padding:0;border:1px solid var(--glass-border-soft);border-radius:var(--radius);background:var(--glass-bg);overflow:hidden}.link-rows li[data-v-5031ffd4]{border-bottom:1px solid var(--glass-border-soft)}.link-rows li[data-v-5031ffd4]:last-child{border-bottom:none}.link-row-item[data-v-5031ffd4]{display:flex;align-items:center;padding:14px 16px;font-size:13px;color:var(--text);text-decoration:none;cursor:pointer;transition:background .15s ease}a.link-row-item[data-v-5031ffd4]:hover{background:#ffffff08}.link-label[data-v-5031ffd4]{flex:1}.link-value[data-v-5031ffd4]{color:var(--text-muted);font-size:12px;margin-right:8px}.chev[data-v-5031ffd4]{color:var(--text-muted);font-size:18px;line-height:1;margin-left:8px}.spinner[data-v-b61fafed]{width:24px;height:24px;border:2px solid var(--glass-border-soft);border-top-color:var(--accent);border-radius:50%;animation:spin-b61fafed .8s linear infinite}@keyframes spin-b61fafed{to{transform:rotate(360deg)}}.loading-dots[data-v-b61fafed]{display:flex;gap:4px}.loading-dots span[data-v-b61fafed]{width:8px;height:8px;border-radius:50%;background:var(--accent);animation:dot-bounce-b61fafed 1.4s ease-in-out infinite}.loading-dots span[data-v-b61fafed]:nth-child(2){animation-delay:.2s}.loading-dots span[data-v-b61fafed]:nth-child(3){animation-delay:.4s}@keyframes dot-bounce-b61fafed{0%,80%,to{transform:scale(.6);opacity:.5}40%{transform:scale(1);opacity:1}}.progress-loading[data-v-b61fafed]{width:120px}.progress-loading .progress-track[data-v-b61fafed]{height:4px;border-radius:2px;background:var(--glass-border-soft);overflow:hidden}.progress-loading .progress-fill[data-v-b61fafed]{height:100%;background:var(--brand-grad-135);border-radius:2px;transition:width .3s ease}.btn-spinner[data-v-b61fafed]{width:16px;height:16px;border:2px solid rgba(255,255,255,.1);border-top-color:var(--accent);border-radius:50%;animation:spin-b61fafed .8s linear infinite}.message-bubble[data-v-6b2b990c]{display:flex;gap:10px;max-width:80%}.message-bubble.user[data-v-6b2b990c]{flex-direction:row-reverse;margin-left:auto}.message-bubble.bot[data-v-6b2b990c],.message-bubble.agent[data-v-6b2b990c]{flex-direction:row}.bubble-avatar[data-v-6b2b990c]{width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0;font-size:14px;font-weight:600;color:#fff;background:var(--brand-grad-135);box-shadow:0 2px 8px var(--accent-glow);overflow:hidden}.bubble-avatar img[data-v-6b2b990c]{width:100%;height:100%;object-fit:cover}.bubble-content[data-v-6b2b990c]{display:flex;flex-direction:column;gap:4px}.bubble-sender[data-v-6b2b990c]{font-size:11px;color:var(--text-muted);padding-left:4px}.bubble-message[data-v-6b2b990c]{padding:10px 14px;font-size:13px;line-height:1.5;word-break:break-word}.message-bubble.user .bubble-message[data-v-6b2b990c]{background:var(--brand-grad-135);color:#fff;border-radius:var(--radius-lg) var(--radius-sm) var(--radius-lg) var(--radius-lg);box-shadow:0 2px 12px var(--accent-glow)}.message-bubble.bot .bubble-message[data-v-6b2b990c],.message-bubble.agent .bubble-message[data-v-6b2b990c]{background:var(--glass-bg);backdrop-filter:blur(var(--glass-blur));-webkit-backdrop-filter:blur(var(--glass-blur));border:1px solid var(--glass-border);color:var(--text);border-radius:var(--radius-sm) var(--radius-lg) var(--radius-lg) var(--radius-lg);box-shadow:var(--shadow-glass)}.bubble-message p[data-v-6b2b990c]{margin:0}.bubble-time[data-v-6b2b990c]{font-size:10px;color:var(--text-muted);text-align:right;padding-right:4px}.message-bubble.bot .bubble-time[data-v-6b2b990c],.message-bubble.agent .bubble-time[data-v-6b2b990c]{text-align:left;padding-left:4px}[data-theme=light] .message-bubble.user .bubble-message[data-v-6b2b990c]{box-shadow:0 2px 12px var(--accent-glow)}[data-theme=light] .message-bubble.bot .bubble-message[data-v-6b2b990c],[data-theme=light] .message-bubble.agent .bubble-message[data-v-6b2b990c]{background:var(--glass-bg);border-color:var(--glass-border)}[data-theme=light] .bubble-avatar[data-v-6b2b990c]{box-shadow:0 2px 8px rgba(var(--brand-rgb-start),.3)}.showcase-chart-wrap[data-v-1e6560e6]{display:flex;flex-direction:column;gap:8px;width:100%;max-width:320px}.chart-area[data-v-1e6560e6]{display:flex;align-items:flex-end;justify-content:center;gap:4px;height:80px;padding:0 4px}.chart-bar[data-v-1e6560e6]{flex:1;min-width:8px;max-width:20px;height:var(--h, 60%);background:var(--brand-grad-135);border-radius:3px 3px 0 0;transition:height .3s ease}.chart-bar.alt[data-v-1e6560e6]{background:var(--brand-grad-135-soft);opacity:.95}.chart-legend[data-v-1e6560e6]{display:flex;justify-content:center;gap:16px;font-size:11px;color:var(--text-muted)}.chart-legend span[data-v-1e6560e6]{display:flex;align-items:center;gap:4px}.chart-legend i[data-v-1e6560e6]{display:inline-block;width:8px;height:8px;border-radius:2px;background:var(--brand-grad-135)}.chart-legend i.p[data-v-1e6560e6]{background:var(--brand-grad-135-soft)}.ocpc-grid[data-v-55007d7c]{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.ocpc-card[data-v-55007d7c]{padding:18px;border-radius:var(--radius-lg)}.ocpc-header[data-v-55007d7c]{display:flex;justify-content:space-between;align-items:center;margin-bottom:14px}.ocpc-name[data-v-55007d7c]{font-size:13px;font-weight:600;color:var(--text)}.ocpc-stats[data-v-55007d7c]{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:12px}.ocpc-stat[data-v-55007d7c]{display:flex;flex-direction:column;gap:4px}.ocpc-label[data-v-55007d7c]{font-size:10px;color:var(--text-muted)}.ocpc-value[data-v-55007d7c]{font-size:16px;font-weight:700;color:var(--text)}.ocpc-value.good[data-v-55007d7c]{color:var(--success)}.ocpc-value.bad[data-v-55007d7c]{color:var(--danger)}.ocpc-footer[data-v-55007d7c]{display:flex;justify-content:space-between;align-items:center}.ocpc-binding[data-v-55007d7c]{font-size:11px;color:var(--text-muted)}.tag[data-v-55007d7c]{display:inline-flex;align-items:center;padding:3px 9px;border-radius:999px;font-size:11px;font-weight:500;font-family:var(--mono);border:1px solid transparent}.tag-success[data-v-55007d7c]{background:var(--success-bg);color:var(--success);border-color:#4ade8033}.tag-warn[data-v-55007d7c]{background:var(--warning-bg);color:var(--warning);border-color:#fbbf2440}.tag-neutral[data-v-55007d7c]{background:var(--glass-bg);color:var(--text-secondary);border-color:var(--glass-border-soft)}.btn[data-v-55007d7c]{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:38px;padding:0 18px;border-radius:var(--radius);font-size:13px;font-weight:500;font-family:inherit;cursor:pointer;border:1px solid transparent;white-space:nowrap}.btn[data-v-55007d7c]:active{transform:scale(.98)}.btn-ghost[data-v-55007d7c]{background:var(--glass-bg);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-color:var(--glass-border-soft);color:var(--text-secondary)}.btn-ghost[data-v-55007d7c]:hover{background:var(--glass-bg-strong);color:var(--text);border-color:var(--glass-border)}.btn-sm[data-v-55007d7c]{height:32px;padding:0 12px;font-size:12px}@media (max-width: 1100px){.ocpc-grid[data-v-55007d7c]{grid-template-columns:repeat(2,1fr)}}@media (max-width: 768px){.ocpc-grid[data-v-55007d7c]{grid-template-columns:1fr}}.order-card[data-v-173fa722]{border-radius:var(--radius-lg);padding:16px;display:flex;flex-direction:column;gap:16px}.order-header[data-v-173fa722]{display:flex;justify-content:space-between;align-items:center}.order-id[data-v-173fa722]{display:flex;align-items:center;gap:8px}.order-id .mono[data-v-173fa722]{font-size:12px;color:var(--text)}.order-date[data-v-173fa722]{font-size:11px;color:var(--text-muted)}.order-items[data-v-173fa722]{display:flex;flex-direction:column;gap:8px;padding:12px 0;border-top:1px solid var(--glass-border-soft);border-bottom:1px solid var(--glass-border-soft)}.order-item[data-v-173fa722]{display:flex;align-items:center;gap:8px;font-size:12px}.item-name[data-v-173fa722]{flex:1;color:var(--text)}.item-qty[data-v-173fa722]{color:var(--text-muted);font-size:11px}.item-price[data-v-173fa722]{color:var(--text-secondary)}.order-steps[data-v-173fa722]{display:flex;flex-direction:column;gap:0;padding:8px 0}.step-item[data-v-173fa722]{position:relative;display:flex;align-items:flex-start;gap:12px;padding-bottom:16px}.step-item[data-v-173fa722]:last-child{padding-bottom:0}.step-dot[data-v-173fa722]{width:10px;height:10px;border-radius:50%;background:var(--glass-border);border:2px solid var(--glass-border-soft);flex-shrink:0;margin-top:2px;transition:all .2s ease}.step-item.done .step-dot[data-v-173fa722]{background:var(--success);border-color:var(--success)}.step-item.current .step-dot[data-v-173fa722]{background:var(--accent);border-color:var(--accent);box-shadow:0 0 12px var(--accent-glow)}.step-content[data-v-173fa722]{display:flex;flex-direction:column;gap:2px}.step-label[data-v-173fa722]{font-size:12px;color:var(--text-secondary);transition:color .2s ease}.step-item.done .step-label[data-v-173fa722]{color:var(--text)}.step-item.current .step-label[data-v-173fa722]{color:var(--accent);font-weight:500}.step-time[data-v-173fa722]{font-size:11px;color:var(--text-muted);font-family:var(--mono)}.step-line[data-v-173fa722]{position:absolute;left:4px;top:14px;width:2px;height:calc(100% - 6px);background:var(--glass-border-soft);border-radius:1px}.step-item.done .step-line[data-v-173fa722]{background:var(--success);opacity:.3}.order-footer[data-v-173fa722]{display:flex;justify-content:flex-end;align-items:center;gap:8px;padding-top:12px;border-top:1px solid var(--glass-border-soft)}.order-total-label[data-v-173fa722]{font-size:11px;color:var(--text-muted)}.order-total-value[data-v-173fa722]{font-size:14px;font-weight:600;color:var(--accent);font-family:var(--mono)}[data-theme=light] .order-card[data-v-173fa722]{background:linear-gradient(165deg,rgba(255,255,255,.72) 0%,var(--glass-bg) 42%,rgba(255,255,255,.45) 100%)}[data-theme=light] .order-id .mono[data-v-173fa722],[data-theme=light] .item-name[data-v-173fa722],[data-theme=light] .step-item.done .step-label[data-v-173fa722]{color:var(--text)}[data-theme=light] .order-total-value[data-v-173fa722]{color:var(--accent)}[data-theme=light] .step-item.current .step-dot[data-v-173fa722]{box-shadow:0 0 12px var(--accent-glow)}.pagination[data-v-ddd8acf8]{display:flex;align-items:center;justify-content:space-between;padding:14px 16px;border-radius:var(--radius);border:1px solid var(--glass-border-soft);background:var(--glass-bg-strong);font-size:12px;color:var(--text-muted)}@media (prefers-color-scheme: light){.pagination[data-v-ddd8acf8]{background:#ffffff73}}.pagination .pages[data-v-ddd8acf8]{display:flex;gap:6px}.pagination .pages button[data-v-ddd8acf8]{min-width:34px;height:34px;border:1px solid var(--glass-border-soft);background:var(--glass-bg);border-radius:var(--radius-sm);color:var(--text-secondary);cursor:pointer;font-family:inherit;font-size:12px;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.pagination .pages button[data-v-ddd8acf8]:hover:not(:disabled){background:var(--glass-bg-strong);border-color:var(--glass-border)}.pagination .pages button.active[data-v-ddd8acf8]{border-color:rgba(var(--brand-rgb-start),.38);background:var(--accent-muted);color:var(--accent-hover);box-shadow:0 0 16px rgba(var(--brand-rgb-end),.12)}.pagination .pages button[data-v-ddd8acf8]:disabled{opacity:.4;cursor:not-allowed}.page-size[data-v-ddd8acf8]{margin-left:12px}.page-size select[data-v-ddd8acf8]{height:34px;padding:0 30px 0 10px;border-radius:var(--radius-sm);border:1px solid var(--glass-border-soft);background:var(--glass-bg);color:var(--text-secondary);font-family:inherit;font-size:12px;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%238b8b9a' stroke-width='2'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 8px center;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}@media (prefers-color-scheme: light){.page-size select[data-v-ddd8acf8]{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%2394a3b8' stroke-width='2'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E")}}.points-summary[data-v-2fbc73cf]{display:flex;align-items:center;gap:24px;padding:16px 20px;border-radius:var(--radius-lg);flex-wrap:wrap}.points-item[data-v-2fbc73cf]{display:flex;flex-direction:column;gap:4px}.points-label[data-v-2fbc73cf]{font-size:11px;color:var(--text-muted)}.points-value[data-v-2fbc73cf]{font-size:18px;font-weight:700;color:var(--text);font-family:var(--font-display)}.points-value.warn[data-v-2fbc73cf]{color:var(--warning)}.table-wrap[data-v-2fbc73cf]{overflow:auto;border-radius:var(--radius);border:1px solid var(--glass-border-soft);background:var(--glass-bg-strong);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}[data-theme=light] .table-wrap[data-v-2fbc73cf]{background:#ffffff59}table.data[data-v-2fbc73cf]{width:100%;border-collapse:collapse;font-size:12px}table.data th[data-v-2fbc73cf]{text-align:left;padding:11px 16px;background:var(--glass-bg-strong);color:var(--text-muted);font-weight:600;font-size:11px;text-transform:uppercase;letter-spacing:.05em;border-bottom:1px solid var(--glass-border-soft);white-space:nowrap}[data-theme=light] table.data th[data-v-2fbc73cf]{background:#ffffff8c}table.data td[data-v-2fbc73cf]{padding:13px 16px;border-bottom:1px solid var(--glass-border-soft);vertical-align:middle}table.data tr:hover td[data-v-2fbc73cf],[data-theme=light] table.data tr:hover td[data-v-2fbc73cf]{background:inherit}.mono[data-v-2fbc73cf]{font-family:var(--mono);font-size:11px;color:var(--text-secondary)}.mono.danger[data-v-2fbc73cf]{color:var(--danger)}.tag[data-v-2fbc73cf]{display:inline-flex;align-items:center;padding:3px 9px;border-radius:999px;font-size:11px;font-weight:500;font-family:var(--mono);border:1px solid transparent}.tag-info[data-v-2fbc73cf]{background:rgba(var(--brand-rgb-start),.14);color:var(--accent-hover);border-color:rgba(var(--brand-rgb-start),.28)}.tag-neutral[data-v-2fbc73cf]{background:var(--glass-bg);color:var(--text-secondary);border-color:var(--glass-border-soft)}.btn[data-v-2fbc73cf]{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:38px;padding:0 18px;border-radius:var(--radius);font-size:13px;font-weight:500;font-family:inherit;cursor:pointer;border:1px solid transparent;white-space:nowrap}.btn[data-v-2fbc73cf]:active{transform:scale(.98)}.btn-primary[data-v-2fbc73cf]{background:var(--brand-grad-135);color:#fff;font-weight:600;border-color:#ffffff38;box-shadow:0 4px 22px var(--accent-glow),0 1px #ffffff47 inset;text-shadow:0 1px 1px rgba(0,0,0,.2)}.btn-primary[data-v-2fbc73cf]:hover{box-shadow:0 6px 32px var(--accent-glow),0 1px #fff6 inset;filter:brightness(1.05)}.btn-sm[data-v-2fbc73cf]{height:32px;padding:0 12px;font-size:12px}.product-dropdown-inline[data-v-8dce2b76]{position:relative;display:inline-flex;border-radius:var(--radius);border:1px solid var(--glass-border-soft);background:var(--glass-bg);padding:6px 12px;cursor:pointer}[data-theme=light] .product-dropdown-inline[data-v-8dce2b76]{background:#ffffff80}.pd-trigger[data-v-8dce2b76]{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--text-secondary)}.pd-dot[data-v-8dce2b76]{width:8px;height:8px;border-radius:50%}.pd-dot-yxb[data-v-8dce2b76]{background:var(--accent);box-shadow:0 0 6px var(--accent-glow)}.pd-dot-hkb[data-v-8dce2b76]{background:#10b981}.pd-dot-zk[data-v-8dce2b76]{background:#8b5cf6}.pd-dot-tlb[data-v-8dce2b76]{background:#f59e0b}.pd-menu[data-v-8dce2b76]{position:absolute;top:calc(100% + 6px);left:0;min-width:160px;background:var(--glass-bg);-webkit-backdrop-filter:blur(var(--glass-blur));backdrop-filter:blur(var(--glass-blur));border:1px solid var(--glass-border-soft);border-radius:var(--radius);box-shadow:0 8px 32px #0000004d;z-index:10;padding:6px}.pd-item[data-v-8dce2b76]{display:flex;align-items:center;gap:8px;padding:8px 10px;border-radius:var(--radius-sm);font-size:12px;color:var(--text-secondary);cursor:pointer}.pd-item[data-v-8dce2b76]:hover{background:var(--glass-bg-strong);color:var(--text)}.pd-item.active[data-v-8dce2b76]{background:var(--accent-muted);color:var(--accent-hover)}.progress-block[data-v-0d20cd9a]{margin-bottom:0}.progress-label[data-v-0d20cd9a]{display:flex;justify-content:space-between;font-size:11px;color:var(--text-muted);margin-bottom:8px}.progress-track[data-v-0d20cd9a]{height:7px;border-radius:999px;background:#ffffff14;overflow:hidden;border:1px solid var(--glass-border-soft)}.progress-fill[data-v-0d20cd9a]{height:100%;border-radius:999px;background:var(--brand-grad-90);box-shadow:0 0 12px var(--accent-glow);transition:width .3s ease}.progress-fill.progress-fill-warn[data-v-0d20cd9a]{background:linear-gradient(90deg,var(--danger),var(--warning))}.provider-card[data-v-922ed2e6]{border-radius:var(--radius-lg);padding:20px;background:var(--glass-bg);border:1px solid var(--glass-border);cursor:pointer;transition:all .2s ease;display:flex;flex-direction:column;gap:14px}.provider-card[data-v-922ed2e6]:hover{border-color:var(--accent);box-shadow:0 8px 32px #0000002e,0 0 0 1px var(--accent-muted);transform:translateY(-2px)}.provider-header[data-v-922ed2e6]{display:flex;align-items:center;gap:14px}.provider-logo[data-v-922ed2e6]{width:48px;height:48px;border-radius:var(--radius);overflow:hidden;background:var(--accent-muted);display:flex;align-items:center;justify-content:center;flex-shrink:0}.provider-logo img[data-v-922ed2e6]{width:100%;height:100%;object-fit:cover}.provider-logo span[data-v-922ed2e6]{font-size:20px;font-weight:600;color:var(--accent)}.provider-info[data-v-922ed2e6]{flex:1;min-width:0}.provider-name[data-v-922ed2e6]{font-size:15px;font-weight:600;color:var(--text);display:flex;align-items:center;gap:6px}.verified-badge[data-v-922ed2e6]{flex-shrink:0}.provider-location[data-v-922ed2e6]{font-size:12px;color:var(--text-muted);margin-top:2px}.provider-desc[data-v-922ed2e6]{font-size:13px;color:var(--text-secondary);margin:0;line-height:1.5;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.provider-rating[data-v-922ed2e6]{display:flex;align-items:center;gap:8px}.stars[data-v-922ed2e6]{display:flex;gap:2px}.rating-value[data-v-922ed2e6]{font-size:13px;font-weight:600;color:var(--text)}.review-count[data-v-922ed2e6]{font-size:12px;color:var(--text-muted)}.provider-services[data-v-922ed2e6]{display:flex;flex-wrap:wrap;gap:6px}.service-tag[data-v-922ed2e6]{display:inline-flex;align-items:center;padding:4px 10px;border-radius:9999px;font-size:11px;font-weight:500}.service-tag.primary[data-v-922ed2e6]{background:var(--accent-muted);color:var(--accent)}.service-tag.secondary[data-v-922ed2e6]{background:var(--glass-bg-strong);color:var(--text-secondary);border:1px solid var(--glass-border-soft)}.provider-actions[data-v-922ed2e6]{display:flex;gap:10px;margin-top:4px}.btn[data-v-922ed2e6]{display:inline-flex;align-items:center;justify-content:center;height:32px;padding:0 14px;border-radius:var(--radius);font-size:12px;font-weight:500;cursor:pointer;transition:all .15s ease;border:none}.btn-primary[data-v-922ed2e6]{background:var(--brand-grad-135);color:#fff;font-weight:600;border-color:#ffffff38;box-shadow:0 4px 16px var(--accent-glow),0 1px #fff3 inset}.btn-primary[data-v-922ed2e6]:hover{filter:brightness(1.08);box-shadow:0 6px 24px var(--accent-glow),0 1px #ffffff4d inset}.btn-ghost[data-v-922ed2e6]{background:transparent;color:var(--text-secondary);border:1px solid var(--glass-border)}.btn-ghost[data-v-922ed2e6]:hover{background:var(--glass-bg-strong);color:var(--text);border-color:var(--glass-border)}[data-theme=light] .provider-card[data-v-922ed2e6]{background:#ffffffd1;border-color:#ffffffb3}[data-theme=light] .provider-card[data-v-922ed2e6]:hover{border-color:var(--accent);box-shadow:0 8px 32px #0f172a14,0 0 0 1px var(--accent-muted)}[data-theme=light] .provider-logo[data-v-922ed2e6]{background:var(--accent-muted)}[data-theme=light] .service-tag.primary[data-v-922ed2e6]{background:var(--accent-muted);color:var(--accent)}[data-theme=light] .service-tag.secondary[data-v-922ed2e6]{background:var(--glass-bg);border-color:#00000014}[data-theme=light] .btn-ghost[data-v-922ed2e6]{background:var(--glass-bg);border-color:#0000001a}[data-theme=light] .btn-ghost[data-v-922ed2e6]:hover{background:var(--glass-bg);border-color:#00000026}.quick-reply[data-v-07a2a9cf]{display:flex;flex-direction:column;gap:8px}.quick-reply-label[data-v-07a2a9cf]{font-size:11px;color:var(--text-muted);padding-left:4px}.quick-reply-options[data-v-07a2a9cf]{display:flex;gap:8px;overflow-x:auto;padding:4px 0;scrollbar-width:thin;scrollbar-color:transparent transparent}.quick-reply-options[data-v-07a2a9cf]::-webkit-scrollbar{height:4px}.quick-reply-options[data-v-07a2a9cf]::-webkit-scrollbar-track{background:transparent}.quick-reply-options[data-v-07a2a9cf]::-webkit-scrollbar-thumb{background:#fff3;border-radius:999px}.quick-reply-btn[data-v-07a2a9cf]{flex-shrink:0;height:32px;padding:0 16px;border-radius:999px;font-size:12px;font-family:inherit;cursor:pointer;white-space:nowrap;background:var(--glass-bg);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid var(--glass-border);color:var(--text-secondary);box-shadow:0 2px 8px #00000026;transition:all .2s ease}.quick-reply-btn[data-v-07a2a9cf]:hover{border-color:var(--accent);color:var(--text);box-shadow:0 0 0 1px var(--accent),0 4px 16px var(--accent-glow)}.quick-reply-btn[data-v-07a2a9cf]:active{transform:scale(.97)}[data-theme=light] .quick-reply-btn[data-v-07a2a9cf]{background:var(--glass-bg);border-color:var(--glass-border);box-shadow:0 2px 8px #00000014}[data-theme=light] .quick-reply-btn[data-v-07a2a9cf]:hover{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent),0 4px 16px var(--accent-glow)}[data-theme=light] .quick-reply-options[data-v-07a2a9cf]::-webkit-scrollbar-thumb{background:#0f172a33}.search-box-wrap[data-v-92620c0a]{position:relative;max-width:400px}.search-box[data-v-92620c0a]{display:flex;align-items:center;gap:10px;padding:10px 14px;border-radius:var(--radius);position:relative;border:1px solid var(--form-border);background:var(--glass-bg);backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-sat));-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-sat))}.search-box svg[data-v-92620c0a]{color:var(--text-muted);flex-shrink:0}.search-box input[data-v-92620c0a]{flex:1;background:none;border:none;color:var(--text);font-size:13px;outline:none}.search-box input[data-v-92620c0a]::placeholder{color:var(--text-muted)}.search-suggestions[data-v-92620c0a]{position:absolute;top:calc(100% + 6px);left:0;right:0;background:var(--glass-bg);backdrop-filter:blur(var(--glass-blur));-webkit-backdrop-filter:blur(var(--glass-blur));border:1px solid var(--form-border);border-radius:var(--radius);overflow:hidden;z-index:30}.suggestion-item[data-v-92620c0a]{padding:10px 14px;font-size:13px;color:var(--text-secondary);cursor:pointer}.suggestion-item[data-v-92620c0a]:hover,.suggestion-item.active[data-v-92620c0a]{background:var(--glass-bg-strong);color:var(--text)}.suggestion-header[data-v-92620c0a]{padding:8px 14px 4px;font-size:11px;font-weight:600;color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em}.segmented[data-v-a06c121a]{display:inline-flex;padding:3px;border-radius:var(--radius);border:1px solid var(--glass-border-soft);background:var(--glass-bg-strong);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}[data-theme=light] .segmented[data-v-a06c121a]{background:#ffffff80}.segmented button[data-v-a06c121a]{border:none;padding:8px 14px;border-radius:var(--radius-sm);font-size:12px;font-weight:500;font-family:inherit;cursor:pointer;background:transparent;color:var(--text-muted);transition:all .15s ease}.segmented button.active[data-v-a06c121a]{background:var(--brand-grad-135-soft);color:var(--accent-hover);border:1px solid rgba(var(--brand-rgb-start),.28);box-shadow:0 0 14px rgba(var(--brand-rgb-start),.08)}.select-arrow[data-v-56b4d55c]{position:absolute;right:10px;top:50%;transform:translateY(-50%);color:var(--text-muted);pointer-events:none;flex-shrink:0}.select-trigger[data-v-56b4d55c]{position:relative;display:flex;align-items:center;width:100%;box-sizing:border-box}.select-trigger__label[data-v-56b4d55c]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding-right:4px}.select-trigger__label--placeholder[data-v-56b4d55c]{color:var(--text-muted);font-weight:500}.skeleton-wrap[data-v-68ae4c9a]{display:flex;flex-direction:column}.skeleton-lines[data-v-68ae4c9a]{display:flex;flex-direction:column;gap:8px}.skeleton[data-v-68ae4c9a]{background:linear-gradient(90deg,var(--glass-border-soft) 25%,rgba(255,255,255,.08) 50%,var(--glass-border-soft) 75%);background-size:200% 100%;border-radius:4px;animation:shimmer-68ae4c9a 1.5s infinite}.skeleton-avatar[data-v-68ae4c9a]{width:40px;height:40px;border-radius:50%;margin-bottom:8px}@keyframes shimmer-68ae4c9a{0%{background-position:200% 0}to{background-position:-200% 0}}.slider-demo[data-v-a6405197]{padding:4px 0}.slider-demo input[type=range][data-v-a6405197]{width:100%;max-width:320px;accent-color:var(--accent);height:20px;cursor:pointer}.slider-demo input[type=range][data-v-a6405197]:focus{outline:none}.slider-demo input[type=range][data-v-a6405197]::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:16px;height:16px;border-radius:50%;background:var(--brand-grad-135);border:2px solid white;box-shadow:0 2px 8px #0000004d;cursor:pointer}.slider-demo input[type=range][data-v-a6405197]::-moz-range-thumb{width:16px;height:16px;border-radius:50%;background:var(--brand-grad-135);border:2px solid white;box-shadow:0 2px 8px #0000004d;cursor:pointer}.stat-card[data-v-5a6f8489]{padding:18px 20px;border-radius:var(--radius-lg);position:relative;overflow:hidden}.label[data-v-5a6f8489]{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--fog-ink-muted, var(--text-muted));margin-bottom:8px;position:relative;z-index:1}.value[data-v-5a6f8489]{font-size:28px;font-weight:700;font-family:var(--font);color:var(--fog-ink-primary, var(--text));line-height:1.1;position:relative;z-index:1}.stat-value-sm[data-v-5a6f8489]{font-size:22px}.delta[data-v-5a6f8489]{margin-top:12px;font-size:12px;display:flex;align-items:center;gap:6px;position:relative;z-index:1}.delta-up[data-v-5a6f8489]{color:var(--success)}.delta-down[data-v-5a6f8489]{color:var(--danger)}.delta-good[data-v-5a6f8489]{color:var(--success)}.delta-bad[data-v-5a6f8489]{color:var(--danger)}.status-dot[data-v-e53bbf8f]{display:inline-block;width:8px;height:8px;border-radius:50%}.status-dot.online[data-v-e53bbf8f]{background:var(--success);box-shadow:0 0 6px var(--success)}.status-dot.busy[data-v-e53bbf8f]{background:var(--warning);box-shadow:0 0 6px var(--warning)}.status-dot.offline[data-v-e53bbf8f]{background:var(--text-muted)}.status-dot.error[data-v-e53bbf8f]{background:var(--danger);box-shadow:0 0 6px var(--danger)}.step-form[data-v-9d755ccf]{display:flex;flex-direction:column;gap:16px}.step-form-nav[data-v-9d755ccf]{display:flex;gap:0}.step-form-item[data-v-9d755ccf]{display:flex;align-items:center;gap:8px;flex:1;position:relative}.step-form-item[data-v-9d755ccf]:not(:last-child):after{content:"";flex:1;height:2px;background:var(--glass-border-soft);margin:0 12px}.step-form-item.done[data-v-9d755ccf]:after{background:var(--success)}.step-form-num[data-v-9d755ccf]{width:24px;height:24px;border-radius:50%;background:var(--glass-bg-strong);border:2px solid var(--form-border);display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:600;color:var(--text-muted)}.step-form-item.active .step-form-num[data-v-9d755ccf]{background:var(--accent);border-color:var(--accent);color:#fff}.step-form-item.done .step-form-num[data-v-9d755ccf]{background:var(--success);border-color:var(--success);color:#fff}.step-form-item span[data-v-9d755ccf]{font-size:12px;color:var(--text-muted);white-space:nowrap}.step-form-item.active span[data-v-9d755ccf]{color:var(--text);font-weight:500}.step-form-content[data-v-9d755ccf]{padding:20px;border-radius:var(--radius-lg)}.step-form-actions[data-v-9d755ccf]{display:flex;gap:8px;justify-content:flex-end;margin-top:20px;padding-top:16px;border-top:1px solid var(--form-border)}.stepper-root[data-v-1210f5f4]{width:100%}.stepper-track[data-v-1210f5f4]{display:flex;align-items:center;justify-content:space-between;gap:0}.stepper-node[data-v-1210f5f4]{flex:0 0 auto;width:28px;height:28px;border-radius:50%;border:2px solid var(--glass-border-soft, rgba(255, 255, 255, .2));background:var(--glass-bg-strong, rgba(0, 0, 0, .25));color:var(--text-muted, rgba(255, 255, 255, .55));font-size:12px;font-weight:600;font-family:inherit;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;padding:0}.stepper-node.done[data-v-1210f5f4]{border-color:var(--success);color:var(--success);background:#22c55e1f}.stepper-node.active[data-v-1210f5f4]{border-color:var(--accent);color:var(--text, #fff);box-shadow:0 0 0 2px #6366f159}.stepper-connector[data-v-1210f5f4]{flex:1;height:2px;margin:0 6px;background:var(--glass-border-soft, rgba(255, 255, 255, .15));border-radius:1px}.stepper-connector.fill[data-v-1210f5f4]{background:var(--success)}.stepper-label-row[data-v-1210f5f4]{display:flex;justify-content:space-between;margin-top:8px;gap:4px}.stepper-label-btn[data-v-1210f5f4]{flex:1;text-align:center;border:none;background:transparent;color:var(--text-muted, rgba(255, 255, 255, .55));font-size:11px;cursor:pointer;padding:4px 2px;font-family:inherit}.stepper-label-btn.active[data-v-1210f5f4]{color:var(--text, #fff);font-weight:600}.stepper-vertical[data-v-1210f5f4]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:0}.stepper-v-item[data-v-1210f5f4]{position:relative;padding-left:36px;padding-bottom:16px}.stepper-v-item[data-v-1210f5f4]:not(:last-child):before{content:"";position:absolute;left:13px;top:28px;bottom:0;width:2px;background:var(--glass-border-soft, rgba(255, 255, 255, .15))}.stepper-v-item.done[data-v-1210f5f4]:not(:last-child):before{background:var(--success)}.stepper-v-hit[data-v-1210f5f4]{display:flex;align-items:flex-start;gap:10px;width:100%;text-align:left;border:none;background:transparent;cursor:pointer;padding:0;font-family:inherit;color:inherit}.stepper-v-icon[data-v-1210f5f4]{flex-shrink:0;width:28px;height:28px;border-radius:50%;border:2px solid var(--glass-border-soft, rgba(255, 255, 255, .2));display:inline-flex;align-items:center;justify-content:center;font-size:12px;font-weight:600;color:var(--text-muted, rgba(255, 255, 255, .55))}.stepper-v-item.done .stepper-v-icon[data-v-1210f5f4]{border-color:var(--success);color:var(--success)}.stepper-v-item.active .stepper-v-icon[data-v-1210f5f4]{border-color:var(--accent);color:var(--text, #fff)}.stepper-v-text[data-v-1210f5f4]{font-size:13px;line-height:28px;color:var(--text-muted, rgba(255, 255, 255, .65))}.stepper-v-item.active .stepper-v-text[data-v-1210f5f4]{color:var(--text, #fff);font-weight:600}.plan-card[data-v-aa9832ba]{position:relative;display:flex;flex-direction:column;padding:1.5rem;border-radius:var(--radius-surface);background:var(--color-surface, rgba(255, 255, 255, .05));border:1px solid var(--color-border, rgba(255, 255, 255, .1));transition:transform .2s ease,box-shadow .2s ease}.plan-card[data-v-aa9832ba]:hover{transform:translateY(-2px)}.plan-card.recommended[data-v-aa9832ba]{border-color:var(--accent);box-shadow:0 0 24px rgba(var(--accent-rgb, 99, 102, 241),.25)}.plan-card.current[data-v-aa9832ba]{background:var(--color-surface-highlight, rgba(255, 255, 255, .08));border-color:var(--success, #10b981)}.plan-badge[data-v-aa9832ba]{position:absolute;top:-10px;left:50%;transform:translate(-50%);padding:.25rem .75rem;background:var(--accent);color:#fff;font-size:.75rem;font-weight:600;border-radius:9999px}.plan-current-badge[data-v-aa9832ba]{position:absolute;top:1rem;right:1rem;padding:.25rem .5rem;background:var(--success);color:#fff;font-size:.625rem;font-weight:600;border-radius:var(--radius-sm, 4px);text-transform:uppercase;letter-spacing:.05em}.plan-header[data-v-aa9832ba]{text-align:center;margin-bottom:1.5rem;padding-bottom:1.5rem;border-bottom:1px solid var(--color-border, rgba(255, 255, 255, .1))}.plan-name[data-v-aa9832ba]{margin:0 0 .75rem;font-size:1.125rem;font-weight:600;color:var(--text)}.plan-price[data-v-aa9832ba]{display:flex;align-items:baseline;justify-content:center;gap:.125rem}.price-value[data-v-aa9832ba]{font-size:2.25rem;font-weight:700;color:var(--text);line-height:1}.price-period[data-v-aa9832ba]{font-size:.875rem;color:var(--text-secondary)}.plan-desc[data-v-aa9832ba]{margin:.75rem 0 0;font-size:.875rem;color:var(--text-secondary)}.plan-features[data-v-aa9832ba]{flex:1;list-style:none;margin:0 0 1.5rem;padding:0;display:flex;flex-direction:column;gap:.75rem}.plan-features li[data-v-aa9832ba]{display:flex;align-items:center;gap:.5rem;font-size:.875rem;color:var(--text)}.plan-features li svg[data-v-aa9832ba]{flex-shrink:0;color:var(--success, #10b981)}.plan-features li.excluded[data-v-aa9832ba]{color:var(--text-muted)}.plan-features li.excluded svg[data-v-aa9832ba]{color:var(--danger, #ef4444)}.btn[data-v-aa9832ba]{width:100%;padding:.75rem 1rem;font-size:.875rem;font-weight:500;border:1px solid var(--color-border, rgba(255, 255, 255, .1));border-radius:var(--radius-md, 8px);cursor:pointer;transition:all .2s ease}.btn-primary[data-v-aa9832ba]{background:var(--accent);color:#fff;border-color:var(--accent)}.btn-primary[data-v-aa9832ba]:hover:not(:disabled){opacity:.9;transform:translateY(-1px)}.btn-ghost[data-v-aa9832ba]{background:transparent;color:var(--text)}.btn-ghost[data-v-aa9832ba]:hover:not(:disabled){background:var(--color-bg-hover, rgba(0, 0, 0, .05))}.btn[data-v-aa9832ba]:disabled{cursor:not-allowed;opacity:.6}[data-theme=light] .plan-card[data-v-aa9832ba]{background:#fffc;box-shadow:0 4px 24px #00000014}[data-theme=light] .plan-card.recommended[data-v-aa9832ba]{box-shadow:0 4px 24px #6366f133}[data-theme=light] .plan-card.current[data-v-aa9832ba]{background:#10b9810d;border-color:var(--success, #10b981)}[data-theme=light] .plan-name[data-v-aa9832ba],[data-theme=light] .price-value[data-v-aa9832ba],[data-theme=light] .plan-features li[data-v-aa9832ba]{color:var(--text)}[data-theme=light] .plan-features li.excluded[data-v-aa9832ba]{color:var(--text-muted)}[data-theme=light] .btn-ghost[data-v-aa9832ba]:hover:not(:disabled){background:#0000000d}@media (max-width: 640px){.plan-card[data-v-aa9832ba]{padding:1.25rem}.price-value[data-v-aa9832ba]{font-size:2rem}}.switch[data-v-4e191eef]{width:42px;height:24px;border-radius:12px;background:#ffffff1a;position:relative;cursor:pointer;border:1px solid var(--form-border);padding:0;transition:background .18s ease,border-color .18s ease,box-shadow .18s ease}.switch.on[data-v-4e191eef]{background:var(--brand-grad-90);border-color:rgba(var(--brand-rgb-start),.4);box-shadow:0 0 14px var(--accent-glow)}.switch[data-v-4e191eef]:after{content:"";position:absolute;width:18px;height:18px;border-radius:50%;background:#fff;top:2px;left:3px;transition:transform .18s ease;box-shadow:0 1px 4px #0003}.switch.on[data-v-4e191eef]:after{transform:translate(18px)}.switch[data-v-4e191eef]:disabled{opacity:.45;cursor:not-allowed}.success-dialog-content[data-v-aba88b5c]{display:flex;flex-direction:column;align-items:center;text-align:center;padding:10px 0}.success-icon[data-v-aba88b5c]{width:64px;height:64px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-bottom:16px;background:var(--success-bg)}.success-message[data-v-aba88b5c]{margin:0;font-size:14px;color:var(--text-secondary);line-height:1.6}.btn-group-inline[data-v-a308db51]{display:inline-flex;gap:4px;padding:4px;border-radius:var(--radius);border:1px solid var(--glass-border-soft);background:var(--glass-bg-strong);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}[data-theme=light] .btn-group-inline[data-v-a308db51]{background:#ffffff80}.tabs-inline button[data-v-a308db51]{border:none;padding:7px 14px;border-radius:var(--radius-sm);font-size:12px;font-weight:500;font-family:inherit;background:transparent;color:var(--text-muted);cursor:pointer;transition:all .15s ease}.tabs-inline button.active[data-v-a308db51]{background:var(--glass-bg-strong);color:var(--text);border:1px solid var(--glass-border-soft);box-shadow:0 2px 12px #0000001f}.tabs-underline[data-v-a308db51]{display:flex;gap:0;border-bottom:1px solid var(--glass-border-soft)}.tabs-underline button[data-v-a308db51]{padding:10px 16px;font-size:13px;color:var(--text-muted);background:none;border:none;cursor:pointer;position:relative;transition:color .15s ease}.tabs-underline button.active[data-v-a308db51]{color:var(--accent-hover)}.tabs-underline button.active[data-v-a308db51]:after{content:"";position:absolute;bottom:-1px;left:0;right:0;height:2px;background:var(--brand-grad-135)}.table-container[data-v-b67212f3]{display:flex;flex-direction:column;gap:10px}.table-toolbar[data-v-b67212f3]{display:flex;flex-wrap:wrap;gap:8px 10px;align-items:center;width:100%;min-width:0;box-sizing:border-box;padding:12px 14px;border-radius:var(--radius);border:1px solid var(--glass-border-soft);background:var(--glass-bg-strong);backdrop-filter:blur(8px) saturate(var(--glass-sat));-webkit-backdrop-filter:blur(8px) saturate(var(--glass-sat))}[data-theme=light] .table-toolbar[data-v-b67212f3]{background:#ffffff85}.table-toolbar[data-v-b67212f3]>:first-child{flex:1;min-width:0}.table-wrap[data-v-b67212f3]{overflow-x:auto;overflow-y:visible;max-width:100%;-webkit-overflow-scrolling:touch;border-radius:var(--radius);border:1px solid var(--glass-border-soft);background:var(--glass-bg);backdrop-filter:blur(8px) saturate(var(--glass-sat));-webkit-backdrop-filter:blur(8px) saturate(var(--glass-sat))}[data-theme=light] .table-wrap[data-v-b67212f3]{background:#ffffff59}table.data[data-v-b67212f3]{width:max-content;min-width:100%;border-collapse:collapse;font-size:12px}table.data thead[data-v-b67212f3]{position:sticky;top:0;z-index:1}table.data th[data-v-b67212f3]{padding:11px 16px;font-weight:600;font-size:12px;text-transform:none;letter-spacing:.01em;color:var(--text-muted);background-color:inherit;border-bottom:1px solid var(--glass-border-soft);white-space:nowrap;text-align:left}table.data thead tr[data-v-b67212f3]{background-color:var(--glass-bg-strong)}[data-theme=light] table.data thead tr[data-v-b67212f3]{background-color:#ffffff8c}table.data td[data-v-b67212f3]{padding:13px 16px;color:var(--text);border-bottom:1px solid var(--glass-border-soft);vertical-align:middle;white-space:nowrap;background-color:inherit;transition:background-color .12s ease}table.data td.table-empty-cell[data-v-b67212f3]{white-space:normal}table.data tbody tr[data-v-b67212f3]{background-color:var(--table-row-bg);transition:background-color .12s ease}table.data tbody tr[data-v-b67212f3]:hover{background-color:var(--table-row-hover-bg)}table.data tbody tr.data-row:last-child td[data-v-b67212f3],table.data tbody tr.row-expanded:last-child td[data-v-b67212f3]{border-bottom:none}table.data th.expand-col[data-v-b67212f3],table.data td.expand-cell[data-v-b67212f3]{width:40px;min-width:40px;padding-left:12px;padding-right:8px;text-align:center}.expand-btn[data-v-b67212f3]{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border:1px solid var(--glass-border-soft);border-radius:var(--radius-sm);background:var(--glass-bg-strong);color:var(--text-secondary);cursor:pointer;transition:border-color .16s ease,color .16s ease,background .16s ease}.expand-btn[data-v-b67212f3]:hover{border-color:color-mix(in srgb,var(--accent) 28%,var(--glass-border-soft));color:var(--accent-hover)}.expand-btn__icon[data-v-b67212f3]{font-size:16px;transition:transform .2s ease}.expand-btn__icon--open[data-v-b67212f3]{transform:rotate(90deg)}table.data tbody tr.data-row--expanded td[data-v-b67212f3]{border-bottom-color:transparent}table.data td.row-expanded-cell[data-v-b67212f3]{padding:0 16px 14px;white-space:normal;background:color-mix(in srgb,var(--accent) 3%,var(--glass-bg))}[data-theme=light] table.data td.row-expanded-cell[data-v-b67212f3]{background:rgba(var(--brand-rgb-mid),.04)}table.data tbody tr.row-expanded:hover td.row-expanded-cell[data-v-b67212f3]{background:color-mix(in srgb,var(--accent) 5%,var(--glass-bg))}table.data th.actions-col[data-v-b67212f3],table.data td.actions-cell[data-v-b67212f3]{position:sticky;right:0;z-index:2;white-space:nowrap;background-color:inherit}table.data thead th.actions-col[data-v-b67212f3]{z-index:4;box-shadow:-8px 0 12px -8px #0000002e}table.data td.actions-cell[data-v-b67212f3]{box-shadow:-8px 0 12px -8px #00000024}[data-theme=light] table.data thead th.actions-col[data-v-b67212f3]{box-shadow:-8px 0 12px -8px #0f172a14}[data-theme=light] table.data td.actions-cell[data-v-b67212f3]{box-shadow:-8px 0 12px -8px #0f172a0f}table.data th.actions-col[data-v-b67212f3]{width:1%;min-width:100px;text-align:center}table.data td.actions-cell[data-v-b67212f3]{text-align:center;vertical-align:middle}table.data td.actions-cell[data-v-b67212f3]>*{display:inline-flex;flex-wrap:nowrap;align-items:center;justify-content:center;gap:6px}.table-empty-cell[data-v-b67212f3]{padding:28px 16px;text-align:center;color:var(--text-muted);font-size:13px}.loading-row td[data-v-b67212f3]{padding:16px}.skeleton[data-v-b67212f3]{background:linear-gradient(90deg,var(--glass-border-soft) 25%,rgba(255,255,255,.08) 50%,var(--glass-border-soft) 75%);background-size:200% 100%;border-radius:4px;animation:shimmer-b67212f3 1.5s infinite}@media (prefers-reduced-motion: reduce){.skeleton[data-v-b67212f3]{animation:none}}@keyframes shimmer-b67212f3{0%{background-position:200% 0}to{background-position:-200% 0}}.pagination-wrap[data-v-b67212f3]{display:flex;justify-content:flex-end;padding-top:4px}@media (max-width: 640px){.table-toolbar[data-v-b67212f3],.table-wrap[data-v-b67212f3]{backdrop-filter:none;-webkit-backdrop-filter:none}table.data th[data-v-b67212f3],table.data td[data-v-b67212f3]{padding:10px 12px}}.table-empty[data-v-3b985bbd]{display:flex;flex-direction:column;align-items:center;gap:12px;padding:40px 16px 44px;color:var(--text-muted)}.table-empty svg[data-v-3b985bbd]{flex-shrink:0;opacity:.38;color:var(--text-muted)}.table-empty__title[data-v-3b985bbd]{margin:0;font-size:14px;font-weight:500;color:var(--text-secondary)}.table-empty__hint[data-v-3b985bbd]{margin:0;max-width:26rem;font-size:12px;line-height:1.5;color:var(--text-muted);text-align:center}.table-empty__actions[data-v-3b985bbd]{margin-top:4px;display:flex;flex-wrap:wrap;gap:8px;justify-content:center}.tag[data-v-dc4e529b]{display:inline-flex;align-items:center;padding:3px 9px;border-radius:999px;font-size:11px;font-weight:500;font-family:var(--mono);border:1px solid transparent;gap:4px}.tag-success[data-v-dc4e529b]{background:var(--success-bg);color:var(--success);border-color:rgba(var(--success-rgb, 9, 174, 70),.2)}.tag-warn[data-v-dc4e529b]{background:var(--warning-bg);color:var(--warning);border-color:#fbbf2440}.tag-neutral[data-v-dc4e529b]{background:var(--glass-bg);color:var(--text-secondary);border-color:var(--glass-border-soft)}.tag-info[data-v-dc4e529b]{background:rgba(var(--brand-rgb-start),.14);color:var(--accent-hover);border-color:rgba(var(--brand-rgb-start),.28)}.tag-risk[data-v-dc4e529b]{background:#fb71851f;color:var(--danger);border-color:#fb71854d}.tag-brand[data-v-dc4e529b]{background:var(--accent-muted);color:var(--accent-hover);border-color:rgba(var(--brand-rgb-start),.3)}.tag-remove[data-v-dc4e529b]{width:16px;height:16px;border-radius:50%;border:none;background:#ffffff14;color:currentColor;cursor:pointer;display:grid;place-items:center;font-size:12px;line-height:1;padding:0;margin-left:2px;opacity:.7}.tag-remove[data-v-dc4e529b]:hover{opacity:1}textarea[data-v-8599a92a]{width:100%;min-height:76px;padding:11px 14px;border-radius:var(--radius);border:1px solid var(--form-border);background:var(--glass-bg);color:var(--text);font-family:inherit;font-size:13px;resize:vertical;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}@media (prefers-color-scheme: light){textarea[data-v-8599a92a]{background:#fff9}}textarea[data-v-8599a92a]::placeholder{color:var(--text-muted)}textarea[data-v-8599a92a]:focus{outline:none;border-color:rgba(var(--brand-rgb-start),.4);box-shadow:0 0 0 3px var(--accent-muted)}textarea[data-v-8599a92a]:disabled{opacity:.5;cursor:not-allowed}.timeline[data-v-a0bdfe06]{list-style:none;margin:0;padding:0}.timeline li[data-v-a0bdfe06]{display:grid;grid-template-columns:72px 1fr;gap:12px;padding:12px 0;border-bottom:1px solid var(--glass-border-soft);font-size:12px}.timeline li[data-v-a0bdfe06]:last-child{border-bottom:none}.timeline time[data-v-a0bdfe06]{color:var(--text-muted);font-family:var(--mono);font-size:11px}.timeline strong[data-v-a0bdfe06]{display:block;font-size:13px;font-weight:500;margin-bottom:3px;color:var(--text)}.timeline p[data-v-a0bdfe06]{margin:0;color:var(--text-secondary);line-height:1.5}.toast-list[data-v-97d22a65]{position:fixed;top:20px;right:20px;z-index:9999;display:flex;flex-direction:column;gap:10px;max-width:360px}.toast-item[data-v-97d22a65]{display:flex;align-items:center;gap:10px;padding:12px 16px;border-radius:var(--radius);background:var(--glass-bg-strong);backdrop-filter:blur(var(--glass-blur));-webkit-backdrop-filter:blur(var(--glass-blur));border:1px solid var(--glass-border);box-shadow:var(--shadow-glass),0 8px 32px #0003;animation:slideIn-97d22a65 .25s ease;color:var(--text);font-size:13px}.toast-success[data-v-97d22a65]{border-color:var(--success);color:var(--success)}.toast-error[data-v-97d22a65]{border-color:var(--danger);color:var(--danger)}.toast-warning[data-v-97d22a65]{border-color:var(--warning);color:var(--warning)}.toast-info[data-v-97d22a65]{border-color:var(--accent);color:var(--accent)}.toast-item svg[data-v-97d22a65]{flex-shrink:0}.toast-message[data-v-97d22a65]{flex:1;color:var(--text)}.toast-close[data-v-97d22a65]{flex-shrink:0;width:20px;height:20px;display:flex;align-items:center;justify-content:center;border:none;background:transparent;color:var(--text-muted);font-size:18px;cursor:pointer;border-radius:4px;transition:all .15s ease}.toast-close[data-v-97d22a65]:hover{background:#ffffff1a;color:var(--text)}@keyframes slideIn-97d22a65{0%{transform:translate(100%);opacity:0}to{transform:translate(0);opacity:1}}@media (max-width: 640px){.toast-list[data-v-97d22a65]{top:10px;right:10px;left:10px;max-width:none}}.toast-item[data-v-5c3f264e]{display:flex;align-items:center;gap:10px;padding:12px 16px;border-radius:var(--radius);font-size:13px;border:1px solid var(--glass-border-soft);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);animation:toast-slide-in-5c3f264e .28s ease}@keyframes toast-slide-in-5c3f264e{0%{transform:translate(100%);opacity:0}to{transform:translate(0);opacity:1}}.toast-success[data-v-5c3f264e]{border-color:#4ade804d;background:linear-gradient(135deg,var(--success-bg),var(--glass-bg));color:var(--text-secondary)}.toast-error[data-v-5c3f264e]{border-color:#fb71854d;background:linear-gradient(135deg,var(--danger-bg),var(--glass-bg));color:var(--text-secondary)}.toast-info[data-v-5c3f264e]{border-color:rgba(var(--brand-rgb-start),.25);background:var(--brand-grad-135-mute);color:var(--text-secondary)}.toast-warning[data-v-5c3f264e]{border-color:#fbbf244d;background:linear-gradient(135deg,var(--warning-bg),var(--glass-bg));color:var(--text-secondary)}.toast-close[data-v-5c3f264e]{margin-left:auto;background:none;border:none;color:var(--text-muted);cursor:pointer;font-size:16px;padding:0;line-height:1}.toast-container[data-v-5f616ace]{position:fixed;top:16px;right:16px;z-index:9999;display:flex;flex-direction:column;gap:8px;pointer-events:none}.toast-enter-active[data-v-5f616ace],.toast-leave-active[data-v-5f616ace]{transition:all .28s ease}.toast-enter-from[data-v-5f616ace],.toast-leave-to[data-v-5f616ace]{transform:translate(100%);opacity:0}.transaction-list[data-v-84ae6132]{display:flex;flex-direction:column}.transaction-item[data-v-84ae6132]{display:flex;align-items:center;gap:14px;padding:14px 16px;border-bottom:1px solid var(--glass-border-soft);transition:background-color .15s ease}.transaction-item[data-v-84ae6132]:last-child{border-bottom:none}.transaction-item[data-v-84ae6132]:hover{background:var(--glass-bg)}.tx-icon[data-v-84ae6132]{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:var(--radius);flex-shrink:0}.tx-icon.income[data-v-84ae6132]{background:var(--success-bg);color:var(--success)}.tx-icon.expense[data-v-84ae6132]{background:var(--danger-bg);color:var(--danger)}.tx-icon.recharge[data-v-84ae6132]{background:var(--accent-muted);color:var(--accent)}.tx-icon.refund[data-v-84ae6132]{background:var(--warning-bg);color:var(--warning)}.tx-info[data-v-84ae6132]{display:flex;flex-direction:column;flex:1;min-width:0}.tx-title[data-v-84ae6132]{font-size:13px;font-weight:500;color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tx-time[data-v-84ae6132]{font-size:11px;color:var(--text-muted);margin-top:2px}.tx-amount-wrapper[data-v-84ae6132]{display:flex;flex-direction:column;align-items:flex-end;gap:2px}.tx-amount[data-v-84ae6132]{font-size:14px;font-weight:600;font-family:var(--font)}.tx-amount.income[data-v-84ae6132],.tx-amount.recharge[data-v-84ae6132],.tx-amount.refund[data-v-84ae6132]{color:var(--success)}.tx-amount.expense[data-v-84ae6132]{color:var(--text)}.tx-status[data-v-84ae6132]{font-size:10px;padding:2px 6px;border-radius:4px}.tx-status.completed[data-v-84ae6132]{background:var(--success-bg);color:var(--success)}.tx-status.pending[data-v-84ae6132]{background:var(--warning-bg);color:var(--warning)}.tx-status.failed[data-v-84ae6132]{background:var(--danger-bg);color:var(--danger)}@media (max-width: 640px){.transaction-item[data-v-84ae6132]{padding:12px}.tx-icon[data-v-84ae6132]{width:36px;height:36px}}[data-theme=light] .tx-icon.income[data-v-84ae6132]{background:#22c55e1a}[data-theme=light] .tx-icon.expense[data-v-84ae6132]{background:#f43f5e14}[data-theme=light] .tx-icon.recharge[data-v-84ae6132]{background:#2857ff1a}[data-theme=light] .tx-icon.refund[data-v-84ae6132]{background:#f59e0b1a}.tooltip-wrap[data-v-1e0cc8ef]{position:relative;display:inline-block}.tooltip[data-v-1e0cc8ef]{display:none;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%);padding:6px 10px;background:var(--mesh-base);border:1px solid var(--glass-border-soft);border-radius:6px;font-size:11px;color:var(--text);white-space:nowrap;z-index:20}.tooltip.top[data-v-1e0cc8ef]{bottom:calc(100% + 8px);top:auto}.tooltip.bottom[data-v-1e0cc8ef]{bottom:auto;top:calc(100% + 8px)}.tooltip.right[data-v-1e0cc8ef]{left:auto;right:calc(100% + 8px);transform:none}.tooltip-wrap:hover .tooltip[data-v-1e0cc8ef]{display:block}.wallet-balance[data-v-8915fd10]{padding:20px 24px;border-radius:var(--radius-lg);display:flex;flex-direction:column;gap:16px}.balance-main[data-v-8915fd10]{display:flex;flex-direction:column;gap:4px}.balance-label[data-v-8915fd10]{font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted)}.balance-value[data-v-8915fd10]{font-size:32px;font-weight:700;font-family:var(--font);background:var(--brand-grad-135);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;line-height:1.2}.balance-available[data-v-8915fd10]{display:flex;gap:12px;font-size:12px;color:var(--text-secondary);margin-top:4px}.frozen[data-v-8915fd10]{color:var(--warning)}.balance-points[data-v-8915fd10]{display:flex;align-items:center;gap:12px;padding:12px 16px;background:var(--glass-bg);border-radius:var(--radius);border:1px solid var(--glass-border-soft)}.points-icon[data-v-8915fd10]{display:flex;align-items:center;justify-content:center;width:36px;height:36px;background:var(--warning-bg);border-radius:var(--radius-sm);color:var(--warning)}.points-info[data-v-8915fd10]{display:flex;flex-direction:column}.points-value[data-v-8915fd10]{font-size:16px;font-weight:600;color:var(--text)}.points-label[data-v-8915fd10]{font-size:11px;color:var(--text-muted)}.balance-actions[data-v-8915fd10]{display:flex;gap:10px}.balance-actions .btn[data-v-8915fd10]{flex:1}@media (max-width: 640px){.wallet-balance[data-v-8915fd10]{padding:16px 18px}.balance-value[data-v-8915fd10]{font-size:28px}}[data-theme=light] .balance-value[data-v-8915fd10]{background:linear-gradient(135deg,var(--accent) 0%,var(--accent-2) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}[data-theme=light] .points-icon[data-v-8915fd10]{background:#f59e0b1f}[data-theme=light] .frozen[data-v-8915fd10]{color:#d97706}.msg[data-v-d2b55a51]{margin:0;font-size:14px;line-height:1.6;color:var(--text-secondary);white-space:pre-wrap}.ft[data-v-d2b55a51]{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.announcement-bar[data-v-cfca89a2]{display:flex;align-items:center;gap:12px;height:40px;padding:0 16px;border-radius:var(--radius-md);border:1px solid var(--border-secondary);-webkit-backdrop-filter:var(--blur-sm);backdrop-filter:var(--blur-sm);cursor:pointer;overflow:hidden}.announcement-bar--compact[data-v-cfca89a2]{height:32px;padding:0 12px;gap:8px}.announcement-bar--info[data-v-cfca89a2]{background:linear-gradient(135deg,var(--accent-muted),rgba(59,130,246,.08))}.announcement-bar--info .announcement-bar__icon[data-v-cfca89a2]{color:var(--info)}.announcement-bar--warning[data-v-cfca89a2]{background:linear-gradient(135deg,var(--warning-bg),rgba(245,158,11,.08))}.announcement-bar--warning .announcement-bar__icon[data-v-cfca89a2]{color:var(--warning)}.announcement-bar--danger[data-v-cfca89a2]{background:linear-gradient(135deg,var(--danger-bg),rgba(239,68,68,.08))}.announcement-bar--danger .announcement-bar__icon[data-v-cfca89a2]{color:var(--danger)}.announcement-bar__icon[data-v-cfca89a2]{flex-shrink:0;font-size:18px;display:flex;align-items:center;animation:pulse-glow-cfca89a2 2s ease-in-out infinite}.announcement-bar__text[data-v-cfca89a2]{flex:1;min-width:0;overflow:hidden;white-space:nowrap;font-size:13px;color:var(--text);position:relative}.announcement-bar__text .static-text[data-v-cfca89a2]{display:block;overflow:hidden;text-overflow:ellipsis}.announcement-bar__text .marquee-inner[data-v-cfca89a2]{display:inline-block;padding-left:100%;animation:marquee-scroll-cfca89a2 25s linear infinite;white-space:nowrap}.announcement-bar__close[data-v-cfca89a2]{flex-shrink:0;background:none;border:none;padding:2px;cursor:pointer;color:var(--text);opacity:.6;display:flex;align-items:center;justify-content:center;border-radius:var(--radius-xs);transition:opacity .2s ease;font-size:16px}.announcement-bar__close[data-v-cfca89a2]:hover{opacity:1;color:var(--text)}.announcement-fade-enter-active[data-v-cfca89a2],.announcement-fade-leave-active[data-v-cfca89a2]{transition:opacity .3s ease}.announcement-fade-enter-from[data-v-cfca89a2],.announcement-fade-leave-to[data-v-cfca89a2]{opacity:0}@keyframes marquee-scroll-cfca89a2{0%{transform:translate(0)}to{transform:translate(-100%)}}@keyframes pulse-glow-cfca89a2{0%,to{opacity:.7}50%{opacity:1}}.command-overlay[data-v-360e6856]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;display:flex;align-items:flex-start;justify-content:center;padding-top:12vh;background:#0a0f1f9e;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}body[data-theme=light]{background:#0f172a2e}.command-panel[data-v-360e6856]{width:560px;max-width:92vw;max-height:min(72vh,640px);display:flex;flex-direction:column;padding:28px;overflow:hidden;border-radius:var(--radius-lg);border:1px solid var(--border-secondary);background:linear-gradient(165deg,rgba(255,255,255,.08) 0%,var(--glass-bg) 42%,rgba(0,0,0,.06) 100%);backdrop-filter:var(--blur-md) saturate(1.65);-webkit-backdrop-filter:var(--blur-md) saturate(1.65);box-shadow:0 16px 64px #0006,0 1px #ffffff1a inset}body[data-theme=light]{background:linear-gradient(165deg,rgba(255,255,255,.85) 0%,var(--glass-bg-strong, rgba(255, 255, 255, .72)) 42%,rgba(255,255,255,.5) 100%);box-shadow:0 16px 64px #0f172a14,0 1px #fffffff2 inset}.search-input-wrap[data-v-360e6856]{display:flex;align-items:center;gap:10px;padding:0 14px 0 12px;height:42px;border:1px solid var(--glass-border-soft);border-radius:var(--radius-md);background:#0000002e;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.search-input-wrap .search-icon[data-v-360e6856]{color:var(--text-tertiary);font-size:16px;flex-shrink:0;opacity:.5}.search-input-wrap .search-input[data-v-360e6856]{flex:1;min-width:0;height:100%;background:transparent;border:none;outline:none;color:var(--text);font-family:inherit;font-size:13px;line-height:1.4}.search-input-wrap .search-input[data-v-360e6856]::placeholder{color:var(--text-tertiary)}.search-input-wrap .search-input[data-v-360e6856]:focus{outline:none}.search-input-wrap[data-v-360e6856]:focus-within{border-color:rgba(var(--brand-rgb-start),.4);box-shadow:0 0 0 3px var(--accent-muted)}.search-input-wrap .kbd-badge[data-v-360e6856]{padding:3px 7px;border-radius:6px;border:1px solid var(--glass-border-soft);background:#0003;font-size:10px;font-weight:500;font-family:ui-monospace,JetBrains Mono,monospace;color:var(--text-tertiary);flex-shrink:0}body[data-theme=light]{background:#ffffff8c}.results-list[data-v-360e6856]{margin-top:14px;overflow-y:auto;max-height:min(44vh,420px);padding-right:4px}.result-item[data-v-360e6856]{display:flex;align-items:center;gap:12px;padding:9px 12px;border-radius:var(--radius-sm);cursor:pointer;transition:background .12s ease,color .12s ease}.result-item i[data-v-360e6856]{font-size:18px;color:var(--text-secondary);flex-shrink:0;opacity:.88}.result-item .result-info[data-v-360e6856]{flex:1;min-width:0}.result-item .result-info .result-title[data-v-360e6856]{display:block;font-size:13px;font-weight:500;color:var(--text);margin-bottom:2px}.result-item .result-info .result-path[data-v-360e6856]{font-size:11px;color:var(--text-tertiary);font-family:ui-monospace,JetBrains Mono,monospace}.result-item .enter-badge[data-v-360e6856]{padding:3px 7px;border-radius:6px;border:1px solid var(--glass-border-soft);background:#0003;font-size:10px;font-weight:600;font-family:ui-monospace,JetBrains Mono,monospace;color:var(--text-tertiary);flex-shrink:0;opacity:0;transition:opacity .12s ease}.result-item[data-v-360e6856]:hover,.result-item.active[data-v-360e6856]{background:var(--glass-bg-strong)}.result-item:hover i[data-v-360e6856],.result-item.active i[data-v-360e6856]{color:var(--accent-hover);opacity:1}.result-item:hover .result-title[data-v-360e6856],.result-item.active .result-title[data-v-360e6856]{color:var(--text)}.result-item:hover .enter-badge[data-v-360e6856],.result-item.active .enter-badge[data-v-360e6856]{opacity:1}.result-item.active[data-v-360e6856]{border:1px solid var(--glass-border-soft);box-shadow:0 2px 12px #0000001f}body[data-theme=light]{background:#ffffffa6}.no-results[data-v-360e6856],.initial-hint[data-v-360e6856]{display:flex;align-items:center;justify-content:center;gap:8px;padding:28px 0 8px;color:var(--text-tertiary);font-size:12px;line-height:1.5}.no-results i[data-v-360e6856],.initial-hint i[data-v-360e6856]{font-size:18px;opacity:.45}.modal-fade-enter-active[data-v-360e6856],.modal-fade-leave-active[data-v-360e6856]{transition:opacity .28s ease}.modal-fade-enter-active .command-panel[data-v-360e6856]{transition:transform .28s ease}.modal-fade-enter-from[data-v-360e6856],.modal-fade-leave-to[data-v-360e6856]{opacity:0}.modal-fade-enter-from .command-panel[data-v-360e6856]{transform:translateY(-10px)}.confirm-overlay[data-v-328b8ea2]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9998;display:flex;align-items:center;justify-content:center;background:#00000080;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.confirm-dialog[data-v-328b8ea2]{width:440px;max-width:90vw;padding:28px;background:var(--bg-elevated);-webkit-backdrop-filter:var(--blur-lg) saturate(140%);backdrop-filter:var(--blur-lg) saturate(140%);border:1px solid var(--border-secondary);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg),var(--glass-shadow-inner),inset 0 0 0 1px var(--glass-highlight)}.confirm-dialog__header[data-v-328b8ea2]{margin-bottom:16px}.confirm-dialog__title[data-v-328b8ea2]{font-size:17px;font-weight:700;color:var(--text);margin:0}.confirm-dialog__body[data-v-328b8ea2]{margin-bottom:24px}.confirm-dialog__message[data-v-328b8ea2]{font-size:14px;color:var(--text-secondary);margin:0;line-height:1.6}.confirm-dialog__input-wrap[data-v-328b8ea2]{margin-top:16px}.confirm-dialog__hint[data-v-328b8ea2]{font-size:12px;color:var(--text-tertiary);margin:0 0 10px}.confirm-dialog__hint strong[data-v-328b8ea2]{color:var(--danger);font-weight:600}.confirm-dialog__input[data-v-328b8ea2]{width:100%;padding:10px 14px;background:var(--bg-elevated);border:1px solid var(--border-primary);border-radius:var(--radius-sm);color:var(--text);font-size:14px;outline:none;box-sizing:border-box;transition:border-color .2s ease}.confirm-dialog__input[data-v-328b8ea2]::placeholder{color:var(--text-tertiary)}.confirm-dialog__input[data-v-328b8ea2]:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-muted)}.confirm-dialog__footer[data-v-328b8ea2]{display:flex;justify-content:flex-end;gap:12px}.confirm-dialog__confirm-btn[data-v-328b8ea2]{min-width:80px}.confirm-dialog__confirm-btn[data-v-328b8ea2]:disabled{opacity:.5;cursor:not-allowed}.btn-secondary[data-v-328b8ea2]{background:transparent;color:var(--text);border:1px solid var(--border-secondary);border-radius:var(--radius-md);padding:10px 20px;font-size:13px;font-weight:500;cursor:pointer;transition:all .25s ease}.btn-secondary[data-v-328b8ea2]:hover{background:var(--bg-hover);border-color:var(--accent)}.btn-danger[data-v-328b8ea2]{background:linear-gradient(135deg,var(--danger),#dc2626);color:#fff;border:none;border-radius:var(--radius-md);padding:10px 20px;font-size:13px;font-weight:500;cursor:pointer;transition:all .25s ease}.btn-danger[data-v-328b8ea2]:hover:not(:disabled){box-shadow:0 0 20px var(--danger-glow)}.modal-fade-enter-active[data-v-328b8ea2],.modal-fade-leave-active[data-v-328b8ea2]{transition:opacity .25s ease}.modal-fade-enter-from[data-v-328b8ea2],.modal-fade-leave-to[data-v-328b8ea2]{opacity:0}.data-table-wrap[data-v-21072dce]{position:relative;width:100%}.data-table-wrap--loading[data-v-21072dce]{pointer-events:none;-webkit-user-select:none;user-select:none}.data-table__loading-overlay[data-v-21072dce]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:10;display:flex;align-items:center;justify-content:center;background:var(--glass-bg);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);border-radius:var(--radius-lg)}.data-table__spinner[data-v-21072dce]{width:32px;height:32px;border:3px solid var(--border-primary);border-top-color:var(--accent);border-radius:50%;animation:dt-spin-21072dce .8s linear infinite}@keyframes dt-spin-21072dce{to{transform:rotate(360deg)}}.data-table[data-v-21072dce]{width:100%;background:transparent;border-radius:var(--radius-lg);overflow:hidden}.data-table[data-v-21072dce] .el-table__header-wrapper{border-radius:var(--radius-lg) var(--radius-lg) 0 0}.data-table[data-v-21072dce] .el-table__body-wrapper{border-radius:0 0 var(--radius-lg) var(--radius-lg)}.data-table[data-v-21072dce] .el-table__header th{background:var(--bg-elevated)!important;border-bottom:1px solid var(--glass-border)!important}.data-table[data-v-21072dce] .el-table__body td{border-bottom:1px solid var(--glass-border);color:var(--text);font-size:13px}.data-table[data-v-21072dce] .el-table__body tr:hover>td.el-table__cell{background:var(--accent-muted)!important}.data-table[data-v-21072dce] .el-table__body-wrapper .el-table__row--striped td.el-table__cell{background:var(--bg-hover)}.data-table[data-v-21072dce] .el-table:before{display:none}.data-table__pagination[data-v-21072dce]{display:flex;justify-content:flex-end;margin-top:16px;padding:0 4px}.data-table__pagination[data-v-21072dce] .el-pagination{background:var(--glass-bg);border:1px solid var(--border-secondary);border-radius:var(--radius-md);padding:8px 16px}.data-table__pagination[data-v-21072dce] .el-pagination .el-pager li{background:transparent;color:var(--text-secondary)}.data-table__pagination[data-v-21072dce] .el-pagination .el-pager li.is-active{background:var(--accent);color:#fff}.empty-state[data-v-baaaaaf2]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;text-align:center}.empty-state__icon-wrap[data-v-baaaaaf2]{width:80px;height:80px;border-radius:50%;background:var(--bg-elevated);display:flex;align-items:center;justify-content:center;margin-bottom:20px}.empty-state__icon[data-v-baaaaaf2]{font-size:36px;color:var(--text-tertiary)}.empty-state__title[data-v-baaaaaf2]{font-size:16px;font-weight:600;color:var(--text);margin:0 0 8px}.empty-state__description[data-v-baaaaaf2]{font-size:13px;color:var(--text-tertiary);margin:0 0 24px;max-width:360px;line-height:1.5}.empty-state__action-cards[data-v-baaaaaf2]{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:20px;width:100%;max-width:560px}.empty-state__action-card[data-v-baaaaaf2]{background:var(--bg-elevated);border:1px solid var(--glass-border);border-radius:var(--radius-md);padding:16px;display:flex;flex-direction:column;align-items:center;text-align:center;cursor:pointer;transition:all .2s ease}.empty-state__action-card[data-v-baaaaaf2]:hover{border-color:var(--accent);box-shadow:0 0 12px var(--accent-glow)}.empty-state__action-card__icon[data-v-baaaaaf2]{font-size:24px;color:var(--accent);margin-bottom:8px}.empty-state__action-card__title[data-v-baaaaaf2]{font-size:14px;font-weight:600;color:var(--text);margin-bottom:4px}.empty-state__action-card__description[data-v-baaaaaf2]{font-size:12px;color:var(--text-tertiary);margin-bottom:8px;line-height:1.4}.empty-state__action-card__link[data-v-baaaaaf2]{font-size:13px;font-weight:500;color:var(--accent);transition:text-decoration .2s ease}.empty-state__action-card:hover .empty-state__action-card__link[data-v-baaaaaf2]{text-decoration:underline}.empty-state__action[data-v-baaaaaf2]{background:linear-gradient(135deg,var(--accent),var(--accent-2));color:#fff;border:none;border-radius:var(--radius-md);padding:10px 24px;font-size:13px;font-weight:500;cursor:pointer;transition:all .25s cubic-bezier(.4,0,.2,1)}.empty-state__action[data-v-baaaaaf2]:hover{transform:translateY(-2px);box-shadow:var(--shadow-glow)}.gradient-text[data-v-0f1b19c9]{display:inline-block;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;color:transparent;font-weight:700}.gradient-text--heading[data-v-0f1b19c9]{font-size:28px;line-height:1.3}.glass-card[data-v-135632c4]{background:linear-gradient(165deg,rgba(255,255,255,.09) 0%,var(--glass-bg) 42%,rgba(255,255,255,.02) 100%);backdrop-filter:var(--blur-md) saturate(165%);-webkit-backdrop-filter:var(--blur-md) saturate(165%);border:1px solid var(--border-secondary);border-radius:var(--radius-lg);box-shadow:var(--shadow-md),var(--glass-shadow-inner),inset 0 0 0 1px var(--glass-highlight);transition:all .35s cubic-bezier(.4,0,.2,1)}.glass-card--hover[data-v-135632c4]:hover{border-color:rgba(var(--brand-rgb-start),.35);box-shadow:var(--shadow-lg),0 0 28px var(--accent-glow),var(--glass-shadow-inner)}.glass-card__header[data-v-135632c4]{margin-bottom:16px;padding-bottom:12px;border-bottom:1px solid var(--glass-border)}.glass-card__footer[data-v-135632c4]{margin-top:16px;padding-top:12px;border-top:1px solid var(--glass-border)}@media (prefers-reduced-motion: reduce){[data-v-135632c4],[data-v-135632c4]:before,[data-v-135632c4]:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}.page-header[data-v-387a45d6]{margin-bottom:24px}.page-header__breadcrumb[data-v-387a45d6]{margin-bottom:8px}.page-header__row[data-v-387a45d6]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.page-header__text[data-v-387a45d6]{flex:1;min-width:0}.page-header__title[data-v-387a45d6]{font-size:24px;font-weight:600;color:var(--text);margin:0;line-height:1.3;letter-spacing:-.035em}.page-header__title--gradient[data-v-387a45d6]{background:var(--gradient-text-primary);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.page-header__subtitle[data-v-387a45d6]{font-size:13px;color:var(--text-secondary);margin:6px 0 0;line-height:1.4}.page-header__actions[data-v-387a45d6]{display:flex;align-items:center;gap:12px;flex-shrink:0}.poster-carousel[data-v-dedd1e62]{display:flex;flex-direction:column;gap:16px}.poster-carousel__viewport[data-v-dedd1e62]{position:relative;overflow:hidden;border-radius:var(--radius-lg)}.poster-carousel__grid[data-v-dedd1e62]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px}.poster-carousel__viewport--single .poster-carousel__grid[data-v-dedd1e62]{grid-template-columns:1fr}.poster-card[data-v-dedd1e62]{position:relative;overflow:hidden;padding:24px;border-radius:var(--radius-lg);min-height:160px;cursor:pointer;display:flex;flex-direction:column;justify-content:flex-end;gap:8px;transition:transform .35s cubic-bezier(.4,0,.2,1),box-shadow .35s cubic-bezier(.4,0,.2,1)}.poster-card[data-v-dedd1e62]:hover{transform:translateY(-2px);box-shadow:var(--shadow-lg),0 0 30px #0003}.poster-card[data-v-dedd1e62]:before,.poster-card[data-v-dedd1e62]:after{content:"";position:absolute;border-radius:50%;background:#ffffff14;pointer-events:none}.poster-card[data-v-dedd1e62]:before{width:120px;height:120px;top:-30px;right:-20px}.poster-card[data-v-dedd1e62]:after{width:80px;height:80px;bottom:-20px;left:-15px}.poster-card__bg[data-v-dedd1e62]{position:absolute;top:0;right:0;bottom:0;left:0;background-size:cover;background-position:center;opacity:.3;z-index:0}.poster-card__tag[data-v-dedd1e62]{position:absolute;top:12px;left:12px;z-index:1;padding:3px 8px;border-radius:var(--radius-xs);background:#ffffff2e;color:#fff;font-size:11px;font-weight:600;line-height:1.4}.poster-card__title[data-v-dedd1e62]{position:relative;z-index:1;margin:0;color:#fff;font-size:20px;font-weight:700;line-height:1.3}.poster-card__subtitle[data-v-dedd1e62]{position:relative;z-index:1;margin:0;color:#ffffffbf;font-size:13px;line-height:1.5}.poster-card__cta[data-v-dedd1e62]{position:relative;z-index:1;align-self:flex-start;padding:8px 20px;border:none;border-radius:var(--radius-md);background:#fff;font-size:13px;font-weight:500;cursor:pointer;transition:all .25s cubic-bezier(.4,0,.2,1)}.poster-card__cta[data-v-dedd1e62]:hover{transform:translateY(-1px);box-shadow:var(--shadow-sm)}.poster-fade-enter-active[data-v-dedd1e62],.poster-fade-leave-active[data-v-dedd1e62]{transition:opacity .5s ease}.poster-fade-enter-from[data-v-dedd1e62],.poster-fade-leave-to[data-v-dedd1e62]{opacity:0}.poster-carousel__dots[data-v-dedd1e62]{display:flex;justify-content:center;align-items:center;gap:8px}.poster-carousel__dot[data-v-dedd1e62]{width:8px;height:8px;padding:0;border:none;border-radius:50%;background:#ffffff59;cursor:pointer;transition:all .3s ease}.poster-carousel__dot[data-v-dedd1e62]:hover{background:#fff9}.poster-carousel__dot--active[data-v-dedd1e62]{background:#fff}@media (max-width: 768px){.poster-carousel__grid[data-v-dedd1e62]{grid-template-columns:1fr}}@keyframes skeleton-wave-b807aac7{0%{background-position:200% 0}to{background-position:-200% 0}}.skeleton-shimmer[data-v-b807aac7]{background:linear-gradient(90deg,var(--glass-bg-strong) 25%,rgba(255,255,255,.04) 50%,var(--glass-bg-strong) 75%);background-size:200% 100%;animation:skeleton-wave-b807aac7 1.4s ease infinite;border-radius:var(--radius-xs);min-height:8px}@media (prefers-reduced-motion: reduce){.skeleton-shimmer[data-v-b807aac7]{animation:none}}.skeleton-circle[data-v-b807aac7]{border-radius:50%!important}.skeleton-rect[data-v-b807aac7]{border-radius:var(--radius-md)}.skeleton-group[data-v-b807aac7]{display:flex;flex-direction:column;gap:12px}.skeleton-card[data-v-b807aac7]{padding:20px;border-radius:var(--radius-lg);background:var(--glass-bg);border:1px solid var(--glass-border);display:flex;flex-direction:column;gap:12px}.skeleton-card__header[data-v-b807aac7]{display:flex;align-items:center;gap:12px}.skeleton-card__header-lines[data-v-b807aac7]{display:flex;flex-direction:column;gap:8px;flex:1}.stat-card[data-v-d3b2f334]{display:flex;align-items:center;gap:16px;background:linear-gradient(165deg,rgba(255,255,255,.09) 0%,var(--glass-bg) 42%,rgba(255,255,255,.02) 100%);backdrop-filter:var(--blur-md) saturate(1.65);-webkit-backdrop-filter:var(--blur-md) saturate(1.65);border:1px solid var(--border-secondary);border-radius:var(--radius-lg);padding:20px 20px 18px;box-shadow:var(--shadow-glass);transition:all .35s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.stat-card[data-v-d3b2f334]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse 80% 60% at 100% 0%,rgba(var(--brand-rgb-end),.14) 0%,rgba(var(--brand-rgb-mid),.07) 38%,transparent 56%);pointer-events:none}.stat-card[data-v-d3b2f334]:hover{border-color:rgba(var(--brand-rgb-start),.35);box-shadow:var(--shadow-lg),0 0 24px var(--accent-glow)}.stat-card__icon-wrap[data-v-d3b2f334]{width:48px;height:48px;border-radius:var(--radius-md);display:flex;align-items:center;justify-content:center;flex-shrink:0}.stat-card__icon-wrap--primary[data-v-d3b2f334]{background:linear-gradient(135deg,var(--accent),var(--purple));color:var(--text-inverse);box-shadow:0 0 20px var(--accent-glow),0 1px #ffffff40 inset}.stat-card__icon-wrap--success[data-v-d3b2f334]{background:var(--success-bg);color:var(--success)}.stat-card__icon-wrap--warning[data-v-d3b2f334]{background:var(--warning-bg);color:var(--warning)}.stat-card__icon-wrap--danger[data-v-d3b2f334]{background:var(--danger-bg);color:var(--danger)}.stat-card__icon-wrap--info[data-v-d3b2f334]{background:var(--info-bg);color:var(--info)}.stat-card__icon[data-v-d3b2f334]{font-size:22px}.stat-card__content[data-v-d3b2f334]{flex:1;min-width:0}.stat-card__value[data-v-d3b2f334]{font-size:28px;font-weight:600;color:var(--text);line-height:1.2;letter-spacing:-.04em}.stat-card__label[data-v-d3b2f334]{font-size:12px;color:var(--text-tertiary);margin-top:4px}.stat-card__trend[data-v-d3b2f334]{display:inline-flex;align-items:center;gap:4px;font-size:12px;font-weight:600;margin-top:8px;padding:2px 8px;border-radius:var(--radius-2xl)}.stat-card__trend i[data-v-d3b2f334]{font-size:14px}.stat-card__trend--up[data-v-d3b2f334]{color:var(--success);background:var(--success-bg)}.stat-card__trend--down[data-v-d3b2f334]{color:var(--danger);background:var(--danger-bg)}@media (prefers-reduced-motion: reduce){[data-v-d3b2f334],[data-v-d3b2f334]:before,[data-v-d3b2f334]:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}.step-flow[data-v-33943154]{display:flex;align-items:center;gap:0;padding:16px 20px;background:var(--glass-bg);-webkit-backdrop-filter:blur(16px) saturate(140%);backdrop-filter:blur(16px) saturate(140%);border-radius:var(--radius-md);border:1px solid var(--glass-border);margin-bottom:20px;overflow-x:auto;overflow-y:hidden}.step-node[data-v-33943154]{display:flex;align-items:center;gap:8px;flex-shrink:0;transition:all .2s ease}.step-node[data-v-33943154]:hover{transform:translateY(-1px)}.step-node__dot[data-v-33943154]{width:32px;height:32px;border-radius:50%;flex-shrink:0;display:flex;align-items:center;justify-content:center;transition:all .3s ease}.step-node__number[data-v-33943154]{font-size:13px;font-weight:600;line-height:1}.step-node__label[data-v-33943154]{font-size:13px;white-space:nowrap;transition:color .2s ease}.step-node--completed .step-node__dot[data-v-33943154]{background:var(--success);box-shadow:0 0 8px var(--success-glow)}.step-node--completed .step-node__dot i[data-v-33943154]{font-size:16px;color:#fff;line-height:1}.step-node--completed .step-node__label[data-v-33943154]{color:var(--text-secondary)}.step-node--active .step-node__dot[data-v-33943154]{background:var(--accent);box-shadow:0 0 12px var(--accent-glow);animation:pulse-glow-33943154 2s ease-in-out infinite}.step-node--active .step-node__dot .step-node__number[data-v-33943154]{color:#fff}.step-node--active .step-node__label[data-v-33943154]{color:var(--text);font-weight:600}.step-node--pending .step-node__dot[data-v-33943154]{background:var(--bg-elevated);border:2px solid var(--border-primary)}.step-node--pending .step-node__dot .step-node__number[data-v-33943154],.step-node--pending .step-node__label[data-v-33943154]{color:var(--text-tertiary)}.step-line[data-v-33943154]{flex:1;min-width:24px;height:2px;background:var(--border-primary);margin:0 12px;border-radius:1px;flex-shrink:0;transition:background .3s ease}.step-line--completed[data-v-33943154]{background:var(--success)}.step-line--completed-to-active[data-v-33943154]{background:linear-gradient(to right,var(--success),var(--accent))}@keyframes pulse-glow-33943154{0%,to{box-shadow:0 0 12px var(--accent-glow)}50%{box-shadow:0 0 20px var(--accent-glow),0 0 32px var(--accent-glow)}}@media (max-width: 639px){.step-flow--vertical[data-v-33943154]{flex-direction:column;align-items:flex-start;padding:16px;gap:0}.step-flow--vertical .step-line[data-v-33943154]{width:2px;height:20px;min-width:0;margin:4px 15px;flex:0 0 20px}.step-flow--vertical .step-line--completed-to-active[data-v-33943154]{background:linear-gradient(to bottom,var(--success),var(--accent))}}@media (prefers-reduced-motion: reduce){[data-v-33943154],[data-v-33943154]:before,[data-v-33943154]:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}.upgrade-card-wrapper[data-v-d2930f9d]{margin-bottom:20px}.upgrade-card[data-v-d2930f9d]{position:relative;background:var(--glass-bg);-webkit-backdrop-filter:var(--blur-md) saturate(140%);backdrop-filter:var(--blur-md) saturate(140%);border:1px solid var(--border-secondary);border-radius:var(--radius-lg);padding:20px;overflow:hidden;transition:all .35s cubic-bezier(.4,0,.2,1);box-shadow:var(--shadow-md),inset 0 1px 0 var(--glass-highlight)}.upgrade-card[data-v-d2930f9d]:hover{border-color:var(--accent);box-shadow:var(--shadow-lg),0 0 30px var(--accent-glow),inset 0 1px 0 var(--glass-highlight)}.upgrade-card__accent[data-v-d2930f9d]{position:absolute;top:0;left:0;right:0;height:3px;border-radius:var(--radius-lg) var(--radius-lg) 0 0}.upgrade-card__close[data-v-d2930f9d]{position:absolute;top:12px;right:12px;background:none;border:none;color:var(--text);opacity:.5;font-size:18px;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:2px;border-radius:var(--radius-xs);transition:opacity .2s ease}.upgrade-card__close[data-v-d2930f9d]:hover{opacity:1}.upgrade-card__header[data-v-d2930f9d]{display:flex;align-items:center;gap:8px;margin-bottom:8px}.upgrade-card__icon[data-v-d2930f9d]{font-size:22px;line-height:1}.upgrade-card__title[data-v-d2930f9d]{font-size:16px;font-weight:600;color:var(--text);margin:0}.upgrade-card__subtitle[data-v-d2930f9d]{font-size:12px;color:var(--text-tertiary);margin:0 0 16px;line-height:1.5}.upgrade-card__features[data-v-d2930f9d]{list-style:none;padding:0;margin:0 0 20px;display:flex;flex-direction:column;gap:8px}.upgrade-card__feature-item[data-v-d2930f9d]{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--text-secondary);line-height:1.4}.upgrade-card__feature-check[data-v-d2930f9d]{color:var(--success);font-size:16px;flex-shrink:0}.upgrade-card__actions[data-v-d2930f9d]{display:flex;flex-direction:column;gap:10px;align-items:center}.upgrade-card__cta[data-v-d2930f9d]{display:inline-flex;align-items:center;justify-content:center;gap:6px;width:100%;padding:10px 0;border:none;border-radius:var(--radius-md);color:#fff;font-size:14px;font-weight:500;cursor:pointer;transition:all .25s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.upgrade-card__cta[data-v-d2930f9d]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,rgba(255,255,255,.15) 0%,transparent 50%);pointer-events:none}.upgrade-card__cta[data-v-d2930f9d]:hover{transform:translateY(-2px);box-shadow:0 8px 25px var(--accent-glow)}.upgrade-card__cta i[data-v-d2930f9d]{font-size:16px}.upgrade-card__dismiss-link[data-v-d2930f9d]{font-size:12px;color:var(--text-tertiary);cursor:pointer;text-decoration:none;transition:color .2s ease}.upgrade-card__dismiss-link[data-v-d2930f9d]:hover{color:var(--text)}@media (prefers-reduced-motion: reduce){[data-v-d2930f9d],[data-v-d2930f9d]:before,[data-v-d2930f9d]:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}.glass-edge[data-v-5c4015e8]{background:linear-gradient(165deg,rgba(255,255,255,.09) 0%,var(--glass-bg) 42%,rgba(255,255,255,.02) 100%);backdrop-filter:var(--blur-md) saturate(160%);-webkit-backdrop-filter:var(--blur-md) saturate(160%);border:1px solid var(--glass-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-md),var(--glass-shadow-inner)}.alert-banner[data-v-5c4015e8]{display:flex;align-items:flex-start;gap:14px;padding:14px 16px;margin-bottom:16px}.alert-banner--warning[data-v-5c4015e8]{border-color:#f59e0b47;background:linear-gradient(135deg,var(--warning-bg),var(--glass-bg))}.alert-banner--info[data-v-5c4015e8]{border-color:#0055ff38;background:linear-gradient(135deg,var(--info-bg),var(--purple-bg))}.alert-banner--danger[data-v-5c4015e8]{border-color:#ef44444d;background:linear-gradient(135deg,var(--danger-bg),var(--glass-bg))}.alert-banner__body[data-v-5c4015e8]{flex:1;min-width:0}.alert-banner__title[data-v-5c4015e8]{display:block;font-size:13px;margin-bottom:4px;color:var(--text)}.alert-banner__msg[data-v-5c4015e8]{margin:0;font-size:12px;color:var(--text-secondary);line-height:1.55}.alert-banner__actions[data-v-5c4015e8]{display:flex;gap:8px;flex-shrink:0;align-items:flex-start}.glass-metric[data-v-55def6b3]{padding:12px 16px;border-radius:var(--radius-md);border:1px solid var(--glass-border);background:#0003;backdrop-filter:var(--blur-sm) saturate(140%);-webkit-backdrop-filter:var(--blur-sm) saturate(140%);min-width:100px}.glass-metric__value[data-v-55def6b3]{font-size:20px;font-weight:700;letter-spacing:-.03em;font-variant-numeric:tabular-nums;color:var(--text)}.glass-metric__label[data-v-55def6b3]{font-size:11px;color:var(--text-tertiary);margin-top:4px}.glass-edge[data-v-6edfef58]{background:linear-gradient(165deg,rgba(255,255,255,.09) 0%,var(--glass-bg) 42%,rgba(255,255,255,.02) 100%);backdrop-filter:var(--blur-md) saturate(160%);-webkit-backdrop-filter:var(--blur-md) saturate(160%);border:1px solid var(--border-secondary);box-shadow:var(--shadow-md),var(--glass-shadow-inner)}.hero-strip[data-v-6edfef58]{display:flex;flex-wrap:wrap;align-items:stretch;justify-content:space-between;gap:20px;margin-bottom:22px;padding:22px 24px;border-radius:var(--radius-lg);position:relative;overflow:hidden}.hero-strip[data-v-6edfef58]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse 70% 80% at 0% 0%,var(--purple-glow),transparent 50%);opacity:.35;pointer-events:none}.hero-strip__copy[data-v-6edfef58],.hero-strip__metrics[data-v-6edfef58]{position:relative;z-index:1}.hero-strip__eyebrow[data-v-6edfef58]{font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--text-tertiary);margin-bottom:8px}.hero-strip__title[data-v-6edfef58]{margin:0 0 8px;font-size:22px;font-weight:600;letter-spacing:-.03em;color:var(--text)}.hero-strip__sub[data-v-6edfef58]{margin:0;font-size:13px;color:var(--text-secondary);line-height:1.55;max-width:560px}.hero-strip__metrics[data-v-6edfef58]{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.glass-tag[data-v-da0d273d]{display:inline-flex;align-items:center;padding:3px 9px;border-radius:999px;font-size:11px;font-weight:600;border:1px solid transparent;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.glass-tag--neutral[data-v-da0d273d]{background:var(--glass-bg);color:var(--text-secondary);border-color:var(--glass-border)}.glass-tag--success[data-v-da0d273d]{background:var(--success-bg);color:var(--success);border-color:#10b98140}.glass-tag--warn[data-v-da0d273d]{background:var(--warning-bg);color:var(--warning);border-color:#f59e0b47}.glass-tag--danger[data-v-da0d273d],.glass-tag--risk[data-v-da0d273d]{background:var(--danger-bg);color:var(--danger);border-color:#ef44444d}.glass-tag--info[data-v-da0d273d]{background:var(--cyan-bg);color:var(--cyan);border-color:#06b6d447}.glass-btn[data-v-cdd40dfd]{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:38px;padding:0 18px;border-radius:var(--radius-md);font-size:13px;font-weight:600;font-family:inherit;cursor:pointer;border:1px solid transparent;white-space:nowrap;text-decoration:none;transition:transform .12s,box-shadow .12s,border-color .12s,background .12s}.glass-btn--disabled[data-v-cdd40dfd]{opacity:.5;cursor:not-allowed;pointer-events:none}.glass-btn[data-v-cdd40dfd]:not(.glass-btn--disabled):active{transform:scale(.98)}.glass-btn--block[data-v-cdd40dfd]{width:100%}.glass-btn--ghost[data-v-cdd40dfd]{background:var(--glass-bg);-webkit-backdrop-filter:var(--blur-sm) saturate(140%);backdrop-filter:var(--blur-sm) saturate(140%);border-color:var(--glass-border);color:var(--text-secondary)}.glass-btn--ghost[data-v-cdd40dfd]:not(.glass-btn--disabled):hover{background:var(--bg-glass-hover);color:var(--text);border-color:var(--border-secondary)}.glass-btn--primary[data-v-cdd40dfd]{background:var(--brand-grad-135);color:#fff;border-color:#ffffff38;box-shadow:0 4px 22px var(--accent-glow),0 1px #ffffff47 inset;text-shadow:0 1px 1px rgba(0,0,0,.2)}.glass-btn--primary[data-v-cdd40dfd]:not(.glass-btn--disabled):hover{box-shadow:0 6px 32px var(--accent-glow),0 1px #fff6 inset;filter:brightness(1.05)}.glass-btn--danger[data-v-cdd40dfd]{background:var(--danger-bg);color:var(--danger);border-color:#ef444459}@media (prefers-reduced-motion: reduce){[data-v-cdd40dfd],[data-v-cdd40dfd]:before,[data-v-cdd40dfd]:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}.glass-edge[data-v-bb203ff7]{background:linear-gradient(165deg,rgba(255,255,255,.09) 0%,var(--glass-bg) 42%,rgba(255,255,255,.02) 100%);backdrop-filter:var(--blur-md) saturate(160%);-webkit-backdrop-filter:var(--blur-md) saturate(160%);border:1px solid var(--glass-border);box-shadow:var(--shadow-md),var(--glass-shadow-inner)}.product-tile[data-v-bb203ff7]{display:flex;flex-direction:column;gap:12px;padding:20px;border-radius:var(--radius-lg);position:relative;overflow:hidden;text-decoration:none;color:inherit;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease}.product-tile--link[data-v-bb203ff7]:hover{transform:translateY(-3px);border-color:#2dd4bf59;box-shadow:var(--shadow-lg),0 0 24px var(--accent-glow)}.product-tile__icon[data-v-bb203ff7]{width:44px;height:44px;border-radius:12px;display:grid;place-items:center;font-weight:700;font-size:15px;color:var(--text-inverse);box-shadow:var(--shadow-glow),var(--glass-shadow-inner)}.product-tile__icon--teal[data-v-bb203ff7]{background:linear-gradient(135deg,var(--cyan),#0d9488)}.product-tile__icon--violet[data-v-bb203ff7]{background:linear-gradient(135deg,var(--purple),#6366f1)}.product-tile__icon--sky[data-v-bb203ff7]{background:linear-gradient(135deg,#38bdf8,var(--cyan))}.product-tile__icon--rose[data-v-bb203ff7]{background:linear-gradient(135deg,var(--rose),#f472b6)}.product-tile__title[data-v-bb203ff7]{margin:0;font-size:15px;font-weight:600;letter-spacing:-.02em;color:var(--text)}.product-tile__desc[data-v-bb203ff7]{margin:0;font-size:12px;color:var(--text-secondary);line-height:1.5;flex:1}.product-tile__cta[data-v-bb203ff7]{font-size:12px;font-weight:600;color:var(--accent-2)}.glass-edge[data-v-2c6f0e50]{background:linear-gradient(165deg,rgba(255,255,255,.09) 0%,var(--glass-bg) 42%,rgba(255,255,255,.02) 100%);backdrop-filter:var(--blur-md) saturate(160%);-webkit-backdrop-filter:var(--blur-md) saturate(160%);border:1px solid var(--border-secondary);box-shadow:var(--shadow-md),var(--glass-shadow-inner)}.kan-col[data-v-2c6f0e50]{border-radius:var(--radius-lg);padding:12px;display:flex;flex-direction:column;gap:10px;min-height:240px}.kan-col__head[data-v-2c6f0e50]{display:flex;align-items:center;justify-content:space-between;padding:4px 6px 10px;border-bottom:1px solid var(--glass-border)}.kan-col__head span[data-v-2c6f0e50]{font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--text-tertiary)}.kan-col__head em[data-v-2c6f0e50]{font-style:normal;font-size:11px;color:var(--text-secondary);font-variant-numeric:tabular-nums}.kan-col__body[data-v-2c6f0e50]{display:flex;flex-direction:column;gap:10px;flex:1}.task-card[data-v-9aae0c02]{padding:12px 14px;border-radius:var(--radius-md);border:1px solid var(--glass-border);background:#00000038}.task-card__title[data-v-9aae0c02]{margin:0 0 8px;font-size:13px;font-weight:500;line-height:1.35;color:var(--text)}.task-card__row[data-v-9aae0c02]{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.mile-list[data-v-9dfb3ad2]{list-style:none;margin:0;padding:0}.mile-list li[data-v-9dfb3ad2]{display:grid;grid-template-columns:18px 1fr;gap:12px;padding:12px 0;border-bottom:1px solid var(--glass-border);font-size:12px}.mile-list li[data-v-9dfb3ad2]:last-child{border-bottom:none}.mile-dot[data-v-9dfb3ad2]{width:10px;height:10px;border-radius:50%;margin-top:4px;border:2px solid var(--border-secondary);background:#ffffff0f}.mile-dot--done[data-v-9dfb3ad2]{background:linear-gradient(135deg,var(--accent),var(--accent-2));border-color:#2dd4bf73;box-shadow:0 0 10px var(--accent-glow)}.mile-list strong[data-v-9dfb3ad2]{display:block;font-size:13px;font-weight:600;margin-bottom:4px;color:var(--text)}.mile-list p[data-v-9dfb3ad2]{margin:0;color:var(--text-secondary);line-height:1.45}.timeline-list[data-v-ef930f9f]{list-style:none;margin:0;padding:0}.timeline-list li[data-v-ef930f9f]{display:grid;grid-template-columns:72px 1fr;gap:12px;padding:12px 0;border-bottom:1px solid var(--glass-border);font-size:12px}.timeline-list li[data-v-ef930f9f]:last-child{border-bottom:none}.timeline-list time[data-v-ef930f9f]{color:var(--text-tertiary);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:11px}.timeline-list strong[data-v-ef930f9f]{display:block;font-size:13px;font-weight:600;margin-bottom:3px;color:var(--text)}.timeline-list p[data-v-ef930f9f]{margin:0;color:var(--text-secondary);line-height:1.5}.glass-tabs[data-v-ee985143]{display:flex;gap:4px;padding:4px;border-radius:var(--radius-md);border:1px solid var(--glass-border);background:#0000002e;-webkit-backdrop-filter:var(--blur-sm) saturate(140%);backdrop-filter:var(--blur-sm) saturate(140%)}.glass-tabs__btn[data-v-ee985143]{border:none;padding:7px 14px;border-radius:var(--radius-sm);font-size:12px;font-weight:600;font-family:inherit;background:transparent;color:var(--text-tertiary);cursor:pointer}.glass-tabs__btn--active[data-v-ee985143]{background:var(--glass-bg-strong);color:var(--text);border:1px solid var(--glass-border);box-shadow:0 2px 12px #0000001f}@media (prefers-reduced-motion: reduce){[data-v-ee985143],[data-v-ee985143]:before,[data-v-ee985143]:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}.glass-progress__label[data-v-cf7f49f9]{display:flex;justify-content:space-between;font-size:11px;color:var(--text-tertiary);margin-bottom:8px}.glass-progress__track[data-v-cf7f49f9]{height:7px;border-radius:999px;background:#ffffff0f;overflow:hidden;border:1px solid var(--glass-border)}.glass-progress__fill[data-v-cf7f49f9]{height:100%;border-radius:999px;background:linear-gradient(90deg,var(--accent),var(--purple));box-shadow:0 0 12px var(--accent-glow);transition:width .35s var(--ease-spring)}.glass-toolbar[data-v-4cf719db]{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin-bottom:14px}.glass-crumb[data-v-721c18d7]{display:flex;align-items:center;flex-wrap:wrap;gap:8px;font-size:12px;color:var(--text-tertiary);margin-bottom:10px}.glass-crumb__a[data-v-721c18d7]{color:var(--text-secondary);text-decoration:none}.glass-crumb__a[data-v-721c18d7]:hover{color:var(--accent-2)}.glass-crumb__current[data-v-721c18d7]{color:var(--text)}.glass-crumb__sep[data-v-721c18d7]{color:var(--text-tertiary);-webkit-user-select:none;user-select:none}.glass-edge[data-v-f7127731]{background:linear-gradient(165deg,rgba(255,255,255,.09) 0%,var(--glass-bg) 42%,rgba(255,255,255,.02) 100%);backdrop-filter:var(--blur-md) saturate(160%);-webkit-backdrop-filter:var(--blur-md) saturate(160%);border:1px solid var(--border-secondary);box-shadow:var(--shadow-md),var(--glass-shadow-inner)}.glass-stat[data-v-f7127731]{border-radius:var(--radius-lg);padding:20px 20px 18px;position:relative;overflow:hidden}.glass-stat__label[data-v-f7127731]{font-size:12px;color:var(--text-tertiary);font-weight:600}.glass-stat__value[data-v-f7127731]{font-size:28px;font-weight:700;letter-spacing:-.04em;margin-top:8px;font-variant-numeric:tabular-nums;color:var(--text)}.glass-stat__delta[data-v-f7127731]{margin-top:12px;font-size:12px;color:var(--text-tertiary)}.glass-stat__delta--up[data-v-f7127731]{color:var(--success)}.glass-stat__delta--down[data-v-f7127731]{color:var(--danger)}.glass-edge[data-v-031a379f]{background:linear-gradient(165deg,rgba(255,255,255,.09) 0%,var(--glass-bg) 42%,rgba(255,255,255,.02) 100%);backdrop-filter:var(--blur-md) saturate(160%);-webkit-backdrop-filter:var(--blur-md) saturate(160%);border:1px solid var(--border-secondary);box-shadow:var(--shadow-md),var(--glass-shadow-inner)}.glass-panel[data-v-031a379f]{border-radius:var(--radius-lg);overflow:hidden;display:flex;flex-direction:column;min-height:0}.glass-panel[data-v-031a379f]:not(.glass-panel--tight){min-height:200px}.glass-panel__head[data-v-031a379f]{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:16px 20px;border-bottom:1px solid var(--glass-border);background:#0000000f}.glass-panel__title[data-v-031a379f]{margin:0;font-size:14px;font-weight:700;letter-spacing:-.02em;color:var(--text)}.glass-panel__body[data-v-031a379f]{padding:20px;flex:1}@media (prefers-reduced-motion: reduce){[data-v-031a379f],[data-v-031a379f]:before,[data-v-031a379f]:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}.page-fade-enter-active[data-v-2e02c79b],.page-fade-leave-active[data-v-2e02c79b]{transition:opacity .18s ease,transform .18s ease}.page-fade-enter-from[data-v-2e02c79b]{opacity:0;transform:translateY(6px)}.page-fade-leave-to[data-v-2e02c79b]{opacity:0}.page-fade-enter-active[data-v-52959b2c],.page-fade-leave-active[data-v-52959b2c]{transition:opacity .18s ease,transform .18s ease}.page-fade-enter-from[data-v-52959b2c]{opacity:0;transform:translateY(6px)}.page-fade-leave-to[data-v-52959b2c]{opacity:0}.page-fade-enter-active[data-v-438fe6b3],.page-fade-leave-active[data-v-438fe6b3]{transition:opacity .18s ease,transform .18s ease}.page-fade-enter-from[data-v-438fe6b3]{opacity:0;transform:translateY(6px)}.page-fade-leave-to[data-v-438fe6b3]{opacity:0}:root{--mesh-base: #0a0f1f;--text: #f4f4f5;--text-primary: var(--text);--brand: var(--accent);--brand-hover: var(--accent-hover);--text-secondary: #c4c4d0;--text-muted: #8b8b9a;--accent: #2857ff;--accent-2: #4d5cff;--brand-stop-end: #657dff;--brand-rgb-start: 40, 87, 255;--brand-rgb-mid: 77, 92, 255;--brand-rgb-end: 101, 125, 255;--brand-rgb-ambient: 120, 140, 255;--accent-hover: #b8c7ff;--accent-muted: rgba(var(--brand-rgb-start), .16);--accent-glow: rgba(var(--brand-rgb-end), .34);--brand-grad-135: linear-gradient(135deg, var(--accent) 0%, var(--accent-2) 46%, var(--brand-stop-end) 100%);--brand-grad-180: linear-gradient(180deg, var(--accent) 0%, var(--accent-2) 46%, var(--brand-stop-end) 100%);--brand-grad-90: linear-gradient(90deg, var(--accent) 0%, var(--accent-2) 46%, var(--brand-stop-end) 100%);--brand-grad-135-soft: linear-gradient(135deg, rgba(var(--brand-rgb-start), .2) 0%, rgba(var(--brand-rgb-mid), .16) 46%, rgba(var(--brand-rgb-end), .18) 100%);--brand-grad-135-mute: linear-gradient(135deg, rgba(var(--brand-rgb-start), .11) 0%, rgba(var(--brand-rgb-mid), .09) 46%, rgba(var(--brand-rgb-end), .1) 100%);--success: #09ae46;--success-rgb: 9, 174, 70;--success-bg: rgba(9, 174, 70, .12);--trial: #fb4d24;--trial-rgb: 251, 77, 36;--trial-bg: rgba(251, 77, 36, .12);--warning: #fbbf24;--warning-bg: rgba(251, 191, 36, .1);--danger: #fb7185;--danger-bg: rgba(251, 113, 133, .12);--danger-muted: rgba(251, 113, 133, .08);--info: #38bdf8;--info-bg: rgba(56, 189, 248, .12);--purple: #8fa4ff;--qr-preview-bg: #fff;--sidebar-w: 180px;--sidebar-w-collapsed: 60px;--sidebar-drawer-w: 210px;--shell-nav-active-color: var(--accent-hover);--shell-nav-active-weight: 800;--topbar-h: 58px;--page-content-max-w: 960px;--page-content-wide: 1200px;--section-gap: 22px;--card-pad: 16px;--card-gap: 14px;--radius-xs: 4px;--radius-sm: 6px;--radius-md: 8px;--radius: 8px;--radius-lg: 10px;--radius-xl: 12px;--radius-full: 999px;--radius-surface: var(--radius-lg);--radius-control: var(--radius-md);--radius-overlay: var(--radius-xl);--radius-pill: var(--radius-full);--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--font: "Inter", ui-sans-serif, system-ui, sans-serif;--mono: "JetBrains Mono", ui-monospace, monospace;--font-display: "Inter", ui-sans-serif, system-ui, sans-serif;--text-xs: 11px;--text-sm: 12px;--text-base: 13px;--text-md: 15px;--text-lg: 18px;--text-xl: 24px;--text-2xl: 36px;--glass-bg: rgba(255, 255, 255, .055);--glass-bg-strong: rgba(255, 255, 255, .08);--glass-bg-soft: rgba(255, 255, 255, .04);--workspace-sticky-top: 0px;--glass-border: rgba(255, 255, 255, .12);--glass-border-soft: rgba(255, 255, 255, .06);--form-border: rgba(255, 255, 255, .1);--glass-inset: rgba(255, 255, 255, .14);--glass-blur: 16px;--glass-sat: 1.3;--table-row-bg: color-mix(in srgb, var(--mesh-base) 93%, var(--glass-bg));--table-row-hover-bg: color-mix(in srgb, var(--table-row-bg) 100%, rgba(var(--brand-rgb-start), .06));--shadow-glass: 0 2px 12px rgba(0, 0, 0, .16), 0 1px 0 var(--glass-inset) inset;--ease-out: cubic-bezier(.16, 1, .3, 1);--duration-fast: .15s;scrollbar-width:thin;--ambient-fog-cyan: rgba(14, 165, 233, .22);--ambient-fog-white: rgba(255, 255, 255, .1);--ambient-fog-red: rgba(244, 63, 94, .14);--ambient-fog-purple: rgba(168, 85, 247, .12);--ambient-fog-blue: rgba(40, 87, 255, .17);--ambient-fog-blur: 42px;--fog-spectrum-cyan: rgba(34, 211, 238, .32);--fog-spectrum-cyan-mid: rgba(34, 211, 238, .24);--fog-spectrum-blue: rgba(59, 130, 246, .28);--fog-spectrum-blue-mid: rgba(59, 130, 246, .32);--fog-spectrum-purple: rgba(168, 85, 247, .26);--fog-spectrum-purple-mid: rgba(168, 85, 247, .22);--fog-spectrum-red: rgba(244, 63, 94, .24);--fog-spectrum-red-mid: rgba(244, 63, 94, .22);--fog-spectrum-white: rgba(255, 255, 255, .18);--fog-spectrum-white-dim: rgba(255, 255, 255, .06);--fog-spectrum-wash-cyan: rgba(34, 211, 238, .09);--fog-spectrum-wash-white: rgba(255, 255, 255, .06);--fog-spectrum-wash-red: rgba(244, 63, 94, .07);--fog-spectrum-wash-purple: rgba(168, 85, 247, .08);--fog-spectrum-wash-blue: rgba(59, 130, 246, .09);--fog-mesh-brand-start: rgba(var(--brand-rgb-start), .34);--fog-mesh-brand-end: rgba(var(--brand-rgb-end), .3);--fog-mesh-teal: rgba(20, 184, 166, .22);--fog-mesh-amber: rgba(251, 191, 36, .18);--fog-mesh-purple: rgba(139, 92, 246, .16);--fog-mesh-center: rgba(255, 255, 255, .08);--fog-mesh-wash-start: rgba(var(--brand-rgb-start), .1);--fog-mesh-wash-teal: rgba(20, 184, 166, .06);--fog-mesh-wash-end: rgba(var(--brand-rgb-end), .09);--fog-mesh-wash-amber: rgba(251, 191, 36, .08);--fog-panel-blur-spectrum: 34px;--fog-panel-blur-mesh: 20px;--fog-panel-body-blur: 14px;--fog-panel-body-mix: 58%;--fog-panel-item-mix: 72%;--fog-panel-item-bg: var(--glass-bg);--fog-panel-item-hover-mix: 82%;--fog-panel-body-pad-y: 12px;--fog-panel-body-pad-x: 14px;--fog-panel-saturate-spectrum: 1.4;--fog-panel-saturate-mesh: 1.45;--fog-panel-spectrum-opacity: .72;--fog-panel-mesh-opacity: .7;--fog-panel-overlay-opacity: .42;--fog-panel-mesh-overlay-opacity: .48;--fog-surface-glow-opacity: .28;--fog-panel-inset-highlight: rgba(255, 255, 255, .11);--fog-panel-inset-shadow: rgba(0, 0, 0, .05);--fog-ink-primary: #f7f9fd;--fog-ink-secondary: #e6eaf4;--fog-ink-muted: #cdd3e3;--fog-ink-subtle: #b6bed2;--fog-panel-body-mix-content: 72%;--fog-panel-item-mix-content: 80%;--fog-surface-elevated: color-mix(in srgb, var(--glass-bg-strong) 62%, rgba(10, 15, 31, .38));--fog-surface-muted: color-mix(in srgb, var(--glass-bg) 70%, rgba(10, 15, 31, .28));--fog-surface-border: color-mix(in srgb, var(--fog-spectrum-blue) 22%, var(--glass-border-soft));--fog-surface-inset: inset 0 1px 0 rgba(255, 255, 255, .09);--fog-chart-cyan: #22d3ee;--fog-chart-blue: #3b82f6;--fog-chart-purple: #a855f7;--fog-chart-rose: #f43f5e;--fog-chart-brand: var(--accent);--fog-panel-blur-shell: 36px;--fog-panel-shell-opacity: .78;--fog-panel-shell-overlay-opacity: .42}[data-theme=light]{--mesh-base: #f0f3fc;--text: #0f172a;--text-primary: var(--text);--brand: var(--accent);--brand-hover: var(--accent-hover);--text-secondary: #475569;--text-muted: #64748b;--accent-hover: #1e3a8a;--shell-nav-active-color: #2857fe;--accent-muted: rgba(var(--brand-rgb-start), .12);--accent-glow: rgba(var(--brand-rgb-mid), .2);--success-bg: rgba(9, 174, 70, .1);--warning-bg: rgba(245, 158, 11, .1);--danger-bg: rgba(244, 63, 94, .08);--danger-muted: rgba(244, 63, 94, .05);--purple: #5b6fd6;--glass-bg: rgba(255, 255, 255, .58);--glass-bg-strong: rgba(255, 255, 255, .72);--glass-bg-soft: rgba(15, 23, 42, .03);--glass-border: rgba(255, 255, 255, .85);--glass-border-soft: rgba(15, 23, 42, .06);--form-border: rgba(15, 23, 42, .14);--glass-inset: rgba(255, 255, 255, .95);--glass-blur: 20px;--glass-sat: 1.25;--table-row-bg: color-mix(in srgb, var(--mesh-base) 62%, rgba(255, 255, 255, .38));--table-row-hover-bg: color-mix(in srgb, var(--table-row-bg) 100%, rgba(var(--brand-rgb-mid), .06));--shadow-glass: 0 4px 16px rgba(15, 23, 42, .05), 0 1px 0 rgba(255, 255, 255, .9) inset;--fog-surface-glow-opacity: .2;--qr-preview-bg: #fff;--ambient-fog-cyan: rgba(14, 165, 233, .2);--ambient-fog-white: rgba(255, 255, 255, .78);--ambient-fog-red: rgba(244, 63, 94, .11);--ambient-fog-purple: rgba(139, 92, 246, .12);--ambient-fog-blue: rgba(40, 87, 255, .16);--ambient-fog-blur: 48px;--fog-panel-shell-opacity: .68;--fog-panel-shell-overlay-opacity: .38;--fog-spectrum-cyan: rgba(14, 165, 233, .22);--fog-spectrum-cyan-mid: rgba(14, 165, 233, .16);--fog-spectrum-blue: rgba(40, 87, 255, .2);--fog-spectrum-blue-mid: rgba(40, 87, 255, .18);--fog-spectrum-purple: rgba(139, 92, 246, .18);--fog-spectrum-purple-mid: rgba(139, 92, 246, .15);--fog-spectrum-red: rgba(244, 63, 94, .16);--fog-spectrum-red-mid: rgba(244, 63, 94, .14);--fog-spectrum-white: rgba(255, 255, 255, .62);--fog-spectrum-white-dim: rgba(255, 255, 255, .35);--fog-spectrum-wash-cyan: rgba(14, 165, 233, .07);--fog-spectrum-wash-white: rgba(255, 255, 255, .38);--fog-spectrum-wash-red: rgba(244, 63, 94, .06);--fog-spectrum-wash-purple: rgba(139, 92, 246, .07);--fog-spectrum-wash-blue: rgba(40, 87, 255, .07);--fog-mesh-brand-start: rgba(var(--brand-rgb-start), .2);--fog-mesh-brand-end: rgba(var(--brand-rgb-end), .18);--fog-mesh-teal: rgba(20, 184, 166, .14);--fog-mesh-amber: rgba(245, 158, 11, .12);--fog-mesh-purple: rgba(139, 92, 246, .1);--fog-mesh-center: rgba(255, 255, 255, .55);--fog-mesh-wash-start: rgba(var(--brand-rgb-start), .08);--fog-mesh-wash-teal: rgba(20, 184, 166, .05);--fog-mesh-wash-end: rgba(var(--brand-rgb-end), .07);--fog-mesh-wash-amber: rgba(245, 158, 11, .06);--fog-panel-inset-highlight: rgba(255, 255, 255, .95);--fog-panel-inset-shadow: rgba(15, 23, 42, .04);--fog-ink-primary: var(--text);--fog-ink-secondary: var(--text-secondary);--fog-ink-muted: var(--text-muted);--fog-ink-subtle: var(--text-muted);--fog-panel-body-mix-content: var(--fog-panel-body-mix);--fog-panel-item-bg: rgb(85 103 255 / 5%);--fog-panel-item-mix-content: var(--fog-panel-item-mix);--fog-surface-elevated: color-mix(in srgb, rgba(255, 255, 255, .92) 88%, var(--glass-bg-soft));--fog-surface-muted: color-mix(in srgb, rgba(255, 255, 255, .78) 90%, var(--glass-bg-soft));--fog-surface-border: rgba(15, 23, 42, .08);--fog-surface-inset: inset 0 1px 0 rgba(255, 255, 255, .95);--fog-chart-cyan: #0ea5e9;--fog-chart-blue: #2857ff;--fog-chart-purple: #8b5cf6;--fog-chart-rose: #f43f5e;--fog-chart-brand: var(--accent)}*,*:before,*:after{box-sizing:border-box}:focus-visible{outline:none;box-shadow:0 0 0 2px var(--accent);border-radius:var(--radius-xs)}:focus:not(:focus-visible){outline:none;box-shadow:none}html,body,#app{margin:0;height:100%;overflow:hidden}body{font-family:var(--font);font-size:13px;color:var(--text);background:var(--mesh-base);-webkit-font-smoothing:antialiased}.mono{font-family:var(--mono)}.tabular-nums{font-variant-numeric:tabular-nums}::-webkit-scrollbar{width:5px;height:5px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:transparent;border-radius:999px}.is-scrolling::-webkit-scrollbar-thumb{background:#ffffff47}::-webkit-scrollbar-thumb:hover{background:#fff6}::-webkit-scrollbar-corner{background:transparent}[data-theme=light] .is-scrolling::-webkit-scrollbar-thumb{background:#0f172a38}[data-theme=light] ::-webkit-scrollbar-thumb:hover{background:#0f172a61}.glass-panel{background:var(--glass-bg);backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-sat));-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-sat));border:1px solid var(--glass-border-soft);box-shadow:var(--shadow-glass)}.glass-edge{border-color:var(--glass-border);background:linear-gradient(165deg,rgba(255,255,255,.09) 0%,var(--glass-bg) 42%,rgba(255,255,255,.02) 100%)}.modal-card.glass-edge,.uxstd-modal__panel.glass-edge{background:linear-gradient(165deg,rgba(var(--brand-rgb-start),.07) 0%,rgba(var(--brand-rgb-end),.03) 35%,transparent 65%),linear-gradient(165deg,#ffffff1f,#ffffff0d 45%,#ffffff03),var(--glass-bg);border-color:var(--glass-border);backdrop-filter:blur(18px) saturate(1.5);-webkit-backdrop-filter:blur(18px) saturate(1.5);box-shadow:0 20px 60px #00000061,0 0 0 1px rgba(var(--brand-rgb-start),.08) inset,0 1px #ffffff1f inset}[data-theme=light] .modal-card.glass-edge,[data-theme=light] .uxstd-modal__panel.glass-edge{background:linear-gradient(165deg,rgba(var(--brand-rgb-start),.05) 0%,rgba(var(--brand-rgb-end),.02) 30%,transparent 55%),linear-gradient(165deg,#fffffff2,#ffffffb3 45%,#ffffff73),var(--glass-bg);border-color:#00000017;backdrop-filter:blur(20px) saturate(1.35);-webkit-backdrop-filter:blur(20px) saturate(1.35);box-shadow:0 20px 60px #0f172a1a,0 0 0 1px #fff9 inset,0 1px #fffffffa inset}.topbar.glass-panel.glass-edge,.sidebar.glass-panel.glass-edge{border-color:var(--glass-border);backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-sat));-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-sat));background:linear-gradient(165deg,rgba(var(--brand-rgb-start),.07) 0%,rgba(var(--brand-rgb-end),.035) 34%,transparent 60%),linear-gradient(165deg,#ffffff1a,#ffffff0a 44%,#ffffff03),var(--glass-bg)}.topbar.glass-panel.glass-edge{box-shadow:0 10px 40px #0003,0 0 0 1px rgba(var(--brand-rgb-start),.065) inset,0 1px #ffffff1a inset}.sidebar.glass-panel.glass-edge{box-shadow:4px 0 44px #00000024,0 0 0 1px rgba(var(--brand-rgb-start),.055) inset,-1px 0 #ffffff0e inset}[data-theme=light] .topbar.glass-panel.glass-edge,[data-theme=light] .sidebar.glass-panel.glass-edge{background:linear-gradient(165deg,rgba(var(--brand-rgb-start),.048) 0%,rgba(var(--brand-rgb-end),.022) 30%,transparent 54%),linear-gradient(165deg,rgba(255,255,255,.9) 0%,var(--glass-bg-strong) 48%,rgba(255,255,255,.5) 100%),var(--glass-bg);border-color:#0f172a17}[data-theme=light] .topbar.glass-panel.glass-edge{box-shadow:0 10px 40px #0f172a12,0 0 0 1px #ffffffb8 inset,0 1px #fffffff5 inset}[data-theme=light] .sidebar.glass-panel.glass-edge{box-shadow:4px 0 44px #0f172a0e,0 0 0 1px #ffffffc7 inset,-1px 0 #ffffff85 inset}.ambient{position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;overflow:hidden;background:var(--mesh-base)}.ambient:before{content:"";position:absolute;top:-14%;right:-10%;bottom:-14%;left:-10%;background:radial-gradient(ellipse 55% 92% at 5% 32%,var(--ambient-fog-cyan),transparent 58%),radial-gradient(ellipse 46% 84% at 24% 10%,var(--ambient-fog-white),transparent 54%),radial-gradient(ellipse 40% 78% at 60% 90%,var(--ambient-fog-red),transparent 56%),radial-gradient(ellipse 44% 80% at 38% 72%,var(--ambient-fog-purple),transparent 58%),radial-gradient(ellipse 50% 88% at 94% 36%,var(--ambient-fog-blue),transparent 58%);filter:blur(var(--ambient-fog-blur));opacity:.9;transform:translateZ(0)}.ambient:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,rgba(255,255,255,.04) 0%,transparent 40%,rgba(255,255,255,.025) 100%);pointer-events:none}[data-theme=light] .ambient:before{opacity:.84}[data-theme=light] .ambient:after{background:linear-gradient(180deg,rgba(255,255,255,.48) 0%,transparent 44%,rgba(255,255,255,.32) 100%)}#app select.form-select,#app select.filter-select{border:1px solid var(--form-border)}@media (max-width: 640px){.glass-panel,.stat-card,.panel,.alert,.hero-strip,.kan-col,.glass-edge:not(.uxstd-modal__panel--brand-focus),.uxstd-modal__panel:not(.uxstd-modal__panel--brand-focus),.topbar.glass-panel.glass-edge,.sidebar.glass-panel.glass-edge{backdrop-filter:none;-webkit-backdrop-filter:none}}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.glass-panel,.glass-edge,.topbar,.sidebar,.stat-card,.panel,.alert,.hero-strip,.kan-col,.modal-card,.uxstd-modal__panel,.dropdown-menu,.toast-item,.drawer-panel,.alert-compact,.topbar.glass-panel.glass-edge,.sidebar.glass-panel.glass-edge{background:#141824eb}[data-theme=light] .glass-panel,[data-theme=light] .glass-edge,[data-theme=light] .topbar,[data-theme=light] .sidebar,[data-theme=light] .stat-card,[data-theme=light] .panel,[data-theme=light] .alert,[data-theme=light] .hero-strip,[data-theme=light] .kan-col,[data-theme=light] .topbar.glass-panel.glass-edge,[data-theme=light] .sidebar.glass-panel.glass-edge{background:#fffffff0}}:root{--glow-acquisition-start: #0ea5e9;--glow-acquisition-end: #10b981;--glow-touchpoint-start: #07c160;--glow-touchpoint-end: #2aae67;--glow-emerald-start: #06ad56;--glow-emerald-end: #07c160;--glow-emerald-deep: #059669;--glow-gold-start: #f59e0b;--glow-gold-end: #fbbf24;--glow-teal-start: #14b8a6;--glow-teal-end: #34d399;--glow-violet-start: #8b5cf6;--glow-violet-end: #ec4899;--glow-sky-start: #06b6d4;--glow-sky-end: #38bdf8;--glow-danger-start: #fb7185;--glow-danger-end: #f43f5e}[data-theme=light]{--glow-acquisition-start: #38bdf8;--glow-acquisition-end: #34d399;--glow-touchpoint-start: #07c160;--glow-touchpoint-end: #34d399;--glow-gold-start: #fbbf24;--glow-gold-end: #fcd34d;--glow-teal-start: #2dd4bf;--glow-teal-end: #6ee7b7;--glow-violet-start: #a78bfa;--glow-violet-end: #f472b6;--glow-sky-start: #22d3ee;--glow-sky-end: #7dd3fc;--glow-danger-start: #fb7185;--glow-danger-end: #fda4af}.fog-panel{position:relative;overflow:hidden;isolation:isolate;border-radius:var(--radius-lg);backdrop-filter:blur(var(--glass-blur, 22px)) saturate(var(--glass-sat, 1.65));-webkit-backdrop-filter:blur(var(--glass-blur, 22px)) saturate(var(--glass-sat, 1.65));box-shadow:var(--shadow-glass)}.fog-panel.glass-edge{border:none}.fog-panel>*{position:relative;z-index:1}.fog-panel--spectrum{background:linear-gradient(152deg,rgba(255,255,255,.1) 0%,rgba(255,255,255,.02) 48%,transparent 100%),var(--glass-bg)}.fog-panel--spectrum:before{content:"";position:absolute;top:-32%;right:-26%;bottom:-32%;left:-26%;pointer-events:none;z-index:0;border-radius:inherit;background:radial-gradient(ellipse 72% 88% at -8% 20%,var(--fog-spectrum-cyan),transparent 76%),radial-gradient(ellipse 68% 84% at 108% 24%,var(--fog-spectrum-blue),transparent 74%),radial-gradient(ellipse 64% 80% at 18% 108%,var(--fog-spectrum-purple),transparent 75%),radial-gradient(ellipse 62% 78% at 88% 104%,var(--fog-spectrum-red),transparent 74%),radial-gradient(ellipse 70% 56% at 48% -12%,var(--fog-spectrum-white),transparent 72%),radial-gradient(ellipse 58% 72% at 52% 52%,var(--fog-spectrum-white-dim),transparent 78%);filter:blur(var(--fog-panel-blur-spectrum)) saturate(var(--fog-panel-saturate-spectrum));opacity:var(--fog-panel-spectrum-opacity);transform:translateZ(0)}.fog-panel--spectrum:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0;border-radius:inherit;background:linear-gradient(128deg,var(--fog-spectrum-wash-cyan) 0%,var(--fog-spectrum-wash-white) 28%,var(--fog-spectrum-wash-red) 52%,var(--fog-spectrum-wash-purple) 74%,var(--fog-spectrum-wash-blue) 100%);mix-blend-mode:soft-light;opacity:var(--fog-panel-overlay-opacity)}.fog-panel--spectrum-shift-a:before{background:radial-gradient(ellipse 70% 86% at 108% -6%,var(--fog-spectrum-blue),transparent 76%),radial-gradient(ellipse 66% 82% at -6% 104%,var(--fog-spectrum-red),transparent 75%),radial-gradient(ellipse 64% 80% at 22% 18%,var(--fog-spectrum-cyan-mid),transparent 74%),radial-gradient(ellipse 60% 76% at 78% 88%,var(--fog-spectrum-purple-mid),transparent 76%),radial-gradient(ellipse 68% 54% at 50% 108%,var(--fog-spectrum-white-dim),transparent 72%)}.fog-panel--spectrum-shift-b:before{background:radial-gradient(ellipse 68% 86% at -10% 48%,var(--fog-spectrum-cyan),transparent 75%),radial-gradient(ellipse 68% 86% at 110% 52%,var(--fog-spectrum-purple),transparent 75%),radial-gradient(ellipse 64% 78% at 48% 108%,var(--fog-spectrum-red-mid),transparent 74%),radial-gradient(ellipse 62% 76% at 52% -10%,var(--fog-spectrum-white),transparent 72%),radial-gradient(ellipse 58% 72% at 88% 28%,var(--fog-spectrum-blue-mid),transparent 76%)}.fog-panel--spectrum-soft:before{opacity:calc(var(--fog-panel-spectrum-opacity) * .72);filter:blur(calc(var(--fog-panel-blur-spectrum) + 12px)) saturate(calc(var(--fog-panel-saturate-spectrum) - .12))}.fog-panel--spectrum-soft:after{opacity:calc(var(--fog-panel-overlay-opacity) * .75)}.fog-panel--brand-mesh{backdrop-filter:blur(var(--glass-blur, 22px)) saturate(var(--glass-sat, 1.6));-webkit-backdrop-filter:blur(var(--glass-blur, 22px)) saturate(var(--glass-sat, 1.6));background:linear-gradient(168deg,rgba(255,255,255,.08) 0%,transparent 55%),var(--glass-bg)}.fog-panel--brand-mesh:before{content:"";position:absolute;top:-20%;right:-16%;bottom:-20%;left:-16%;pointer-events:none;z-index:0;border-radius:inherit;background:linear-gradient(118deg,var(--fog-mesh-brand-start) 0%,transparent 48%),linear-gradient(298deg,var(--fog-mesh-brand-end) 4%,transparent 50%),linear-gradient(38deg,var(--fog-mesh-teal) 18%,transparent 58%),linear-gradient(218deg,var(--fog-mesh-amber) 12%,transparent 52%),linear-gradient(88deg,var(--fog-mesh-purple) 62%,transparent 88%),radial-gradient(ellipse 90% 70% at 50% 50%,var(--fog-mesh-center),transparent 72%);filter:blur(var(--fog-panel-blur-mesh)) saturate(var(--fog-panel-saturate-mesh));opacity:var(--fog-panel-mesh-opacity);transform:translateZ(0)}.fog-panel--brand-mesh:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0;border-radius:inherit;background:linear-gradient(165deg,var(--fog-mesh-wash-start) 0%,transparent 32%,var(--fog-mesh-wash-teal) 50%,transparent 68%,var(--fog-mesh-wash-end) 100%),radial-gradient(ellipse 120% 80% at 50% 100%,var(--fog-mesh-wash-amber),transparent 62%);mix-blend-mode:soft-light;opacity:var(--fog-panel-mesh-overlay-opacity)}.fog-panel--brand-mesh-soft:before{opacity:calc(var(--fog-panel-mesh-opacity) * .78);filter:blur(calc(var(--fog-panel-blur-mesh) + 10px)) saturate(calc(var(--fog-panel-saturate-mesh) - .1))}.fog-panel__body{border-radius:var(--radius-md);padding:var(--fog-panel-body-pad-y) var(--fog-panel-body-pad-x);background:color-mix(in srgb,var(--glass-bg-strong) var(--fog-panel-body-mix),transparent);backdrop-filter:blur(var(--fog-panel-body-blur)) saturate(1.35);-webkit-backdrop-filter:blur(var(--fog-panel-body-blur)) saturate(1.35);box-shadow:inset 0 1px 0 var(--fog-panel-inset-highlight),inset 0 -1px 0 var(--fog-panel-inset-shadow)}.fog-panel__body--spacious{padding:20px 16px}.fog-panel__item{border-radius:calc(var(--radius-md) - 2px);background:color-mix(in srgb,var(--glass-bg) var(--fog-panel-item-mix),transparent);transition:background .15s ease,box-shadow .15s ease,color .15s ease,transform .18s var(--ease-out, ease)}.fog-panel__body .fog-panel__item:hover{background:color-mix(in srgb,var(--glass-bg-strong) var(--fog-panel-item-hover-mix),transparent)}.fog-panel__body .fog-panel__item--lift:hover{box-shadow:0 4px 14px rgba(var(--brand-rgb-start),.1)}.fog-panel--spectrum,.fog-panel--brand-mesh{color:var(--fog-ink-secondary);--text-primary: var(--fog-ink-primary);--text-secondary: var(--fog-ink-secondary);--text-muted: var(--fog-ink-muted)}.fog-panel--spectrum .fog-panel__body,.fog-panel--brand-mesh .fog-panel__body{background:color-mix(in srgb,var(--glass-bg-strong) var(--fog-panel-body-mix-content),rgba(10,15,31,.42))}.fog-panel--spectrum .fog-panel__item,.fog-panel--brand-mesh .fog-panel__item{background:color-mix(in srgb,var(--glass-bg-strong) var(--fog-panel-item-mix-content),rgba(10,15,31,.32))}.fog-panel--spectrum .fog-panel__body .fog-panel__item:hover,.fog-panel--brand-mesh .fog-panel__body .fog-panel__item:hover{background:color-mix(in srgb,var(--glass-bg-strong) calc(var(--fog-panel-item-mix-content) + 6%),rgba(10,15,31,.38))}[data-theme=light] .fog-panel--spectrum{backdrop-filter:blur(24px) saturate(1.45);-webkit-backdrop-filter:blur(24px) saturate(1.45);background:linear-gradient(152deg,#ffffffe0,#ffffff85,#ffffff52),var(--glass-bg);box-shadow:0 16px 48px #0f172a14}[data-theme=light] .fog-panel--spectrum:before{background:radial-gradient(ellipse 72% 88% at -8% 20%,var(--fog-spectrum-cyan),transparent 76%),radial-gradient(ellipse 68% 84% at 108% 24%,var(--fog-spectrum-blue),transparent 74%),radial-gradient(ellipse 64% 80% at 18% 108%,var(--fog-spectrum-purple),transparent 75%),radial-gradient(ellipse 62% 78% at 88% 104%,var(--fog-spectrum-red),transparent 74%),radial-gradient(ellipse 70% 56% at 48% -12%,var(--fog-spectrum-white),transparent 72%),radial-gradient(ellipse 58% 72% at 52% 52%,var(--fog-spectrum-white-dim),transparent 78%);filter:blur(calc(var(--fog-panel-blur-spectrum) + 4px)) saturate(calc(var(--fog-panel-saturate-spectrum) - .15));opacity:calc(var(--fog-panel-spectrum-opacity) * .9)}[data-theme=light] .fog-panel--spectrum:after{mix-blend-mode:normal;opacity:calc(var(--fog-panel-overlay-opacity) * .87)}[data-theme=light] .fog-panel--spectrum-shift-a:before{background:radial-gradient(ellipse 70% 86% at 108% -6%,var(--fog-spectrum-blue),transparent 76%),radial-gradient(ellipse 66% 82% at -6% 104%,var(--fog-spectrum-red),transparent 75%),radial-gradient(ellipse 64% 80% at 22% 18%,var(--fog-spectrum-cyan-mid),transparent 74%),radial-gradient(ellipse 60% 76% at 78% 88%,var(--fog-spectrum-purple-mid),transparent 76%),radial-gradient(ellipse 68% 54% at 50% 108%,var(--fog-spectrum-white-dim),transparent 72%)}[data-theme=light] .fog-panel--spectrum-shift-b:before{background:radial-gradient(ellipse 68% 86% at -10% 48%,var(--fog-spectrum-cyan),transparent 75%),radial-gradient(ellipse 68% 86% at 110% 52%,var(--fog-spectrum-purple),transparent 75%),radial-gradient(ellipse 64% 78% at 48% 108%,var(--fog-spectrum-red-mid),transparent 74%),radial-gradient(ellipse 62% 76% at 52% -10%,var(--fog-spectrum-white),transparent 72%),radial-gradient(ellipse 58% 72% at 88% 28%,var(--fog-spectrum-blue-mid),transparent 76%)}[data-theme=light] .fog-panel--brand-mesh{backdrop-filter:blur(24px) saturate(1.42);-webkit-backdrop-filter:blur(24px) saturate(1.42);background:linear-gradient(168deg,#ffffffe6,#ffffff73 55%),var(--glass-bg);box-shadow:0 16px 48px #0f172a14}[data-theme=light] .fog-panel--brand-mesh:before{background:linear-gradient(118deg,var(--fog-mesh-brand-start) 0%,transparent 50%),linear-gradient(298deg,var(--fog-mesh-brand-end) 4%,transparent 52%),linear-gradient(38deg,var(--fog-mesh-teal) 18%,transparent 60%),linear-gradient(218deg,var(--fog-mesh-amber) 12%,transparent 54%),linear-gradient(88deg,var(--fog-mesh-purple) 62%,transparent 88%),radial-gradient(ellipse 90% 70% at 50% 50%,var(--fog-mesh-center),transparent 72%);filter:blur(calc(var(--fog-panel-blur-mesh) + 6px)) saturate(calc(var(--fog-panel-saturate-mesh) - .17));opacity:calc(var(--fog-panel-mesh-opacity) * .85)}[data-theme=light] .fog-panel--brand-mesh:after{mix-blend-mode:normal;opacity:calc(var(--fog-panel-mesh-overlay-opacity) * .8)}[data-theme=light] .fog-panel__body{background:color-mix(in srgb,rgba(255,255,255,.78) 92%,var(--glass-bg-soft) 8%);box-shadow:inset 0 1px #fffffff2,inset 0 -1px #0f172a0a}[data-theme=light] .fog-panel--spectrum,[data-theme=light] .fog-panel--brand-mesh{color:var(--text-secondary);--text-primary: var(--text);--text-secondary: var(--text-secondary);--text-muted: var(--text-muted)}[data-theme=light] .fog-panel--spectrum .fog-panel__body,[data-theme=light] .fog-panel--brand-mesh .fog-panel__body{background:color-mix(in srgb,rgba(255,255,255,.78) 92%,var(--glass-bg-soft) 8%)}[data-theme=light] .fog-panel--spectrum .fog-panel__item,[data-theme=light] .fog-panel--brand-mesh .fog-panel__item{background:color-mix(in srgb,var(--fog-panel-item-bg) var(--fog-panel-item-mix),transparent)}[data-theme=light] .fog-panel--spectrum .fog-panel__body .fog-panel__item:hover,[data-theme=light] .fog-panel--brand-mesh .fog-panel__body .fog-panel__item:hover{background:color-mix(in srgb,var(--glass-bg-strong) var(--fog-panel-item-hover-mix),transparent)}.fog-panel--shell-sidebar,.fog-panel--shell-topbar{border-radius:0;box-shadow:none;overflow:visible}.fog-panel--shell-sidebar{background:linear-gradient(180deg,rgba(255,255,255,.07) 0%,transparent 38%,transparent 62%,rgba(255,255,255,.03) 100%),var(--glass-bg)}.fog-panel--shell-sidebar:before{content:"";position:absolute;top:-28%;right:-48%;bottom:-28%;left:-32%;pointer-events:none;z-index:0;border-radius:inherit;background:radial-gradient(ellipse 82% 52% at 0% 6%,var(--fog-spectrum-cyan),transparent 72%),radial-gradient(ellipse 72% 48% at 100% 18%,var(--fog-spectrum-blue),transparent 70%),radial-gradient(ellipse 68% 50% at 6% 94%,var(--fog-spectrum-purple),transparent 72%),radial-gradient(ellipse 62% 46% at 94% 90%,var(--fog-spectrum-red),transparent 70%),radial-gradient(ellipse 78% 38% at 48% 0%,var(--fog-spectrum-white),transparent 68%);filter:blur(var(--fog-panel-blur-shell)) saturate(var(--fog-panel-saturate-spectrum));opacity:var(--fog-panel-shell-opacity);transform:translateZ(0)}.fog-panel--shell-sidebar:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0;border-radius:inherit;background:linear-gradient(180deg,var(--fog-spectrum-wash-cyan) 0%,transparent 32%,transparent 68%,var(--fog-spectrum-wash-purple) 100%);mix-blend-mode:soft-light;opacity:var(--fog-panel-shell-overlay-opacity)}.fog-panel--shell-topbar{background:linear-gradient(90deg,rgba(255,255,255,.08) 0%,transparent 42%,transparent 58%,rgba(255,255,255,.04) 100%),var(--glass-bg)}.fog-panel--shell-topbar:before{content:"";position:absolute;top:-42%;right:-18%;bottom:-42%;left:-18%;pointer-events:none;z-index:0;border-radius:inherit;background:radial-gradient(ellipse 70% 120% at 4% 50%,var(--fog-spectrum-cyan),transparent 70%),radial-gradient(ellipse 65% 110% at 96% 48%,var(--fog-spectrum-blue),transparent 68%),radial-gradient(ellipse 55% 100% at 28% 100%,var(--fog-spectrum-purple),transparent 72%),radial-gradient(ellipse 50% 95% at 72% 0%,var(--fog-spectrum-red-mid),transparent 70%),radial-gradient(ellipse 80% 90% at 50% 50%,var(--fog-spectrum-white-dim),transparent 74%);filter:blur(var(--fog-panel-blur-shell)) saturate(var(--fog-panel-saturate-spectrum));opacity:var(--fog-panel-shell-opacity);transform:translateZ(0)}.fog-panel--shell-topbar:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0;border-radius:inherit;background:linear-gradient(90deg,var(--fog-spectrum-wash-cyan) 0%,var(--fog-spectrum-wash-white) 35%,var(--fog-spectrum-wash-blue) 100%);mix-blend-mode:soft-light;opacity:var(--fog-panel-shell-overlay-opacity)}.sidebar.fog-panel--shell-sidebar.glass-panel.glass-edge,.topbar.fog-panel--shell-topbar.glass-panel.glass-edge{border-color:var(--glass-border-soft)}.sidebar.fog-panel--shell-sidebar.glass-panel.glass-edge{box-shadow:4px 0 44px #00000024,-1px 0 #ffffff0d inset}.topbar.fog-panel--shell-topbar.glass-panel.glass-edge{box-shadow:0 10px 40px #0003,0 1px #ffffff14 inset}[data-theme=light] .fog-panel--shell-sidebar{background:linear-gradient(180deg,#ffffffe0,#ffffff6b 45%,#ffffff47),var(--glass-bg)}[data-theme=light] .fog-panel--shell-sidebar:before{filter:blur(calc(var(--fog-panel-blur-shell) + 8px)) saturate(calc(var(--fog-panel-saturate-spectrum) - .12))}[data-theme=light] .fog-panel--shell-sidebar:after,[data-theme=light] .fog-panel--shell-topbar:after{mix-blend-mode:normal}[data-theme=light] .fog-panel--shell-topbar{background:linear-gradient(90deg,#ffffffeb,#ffffff8c,#ffffff61),var(--glass-bg)}[data-theme=light] .sidebar.fog-panel--shell-sidebar.glass-panel.glass-edge{box-shadow:4px 0 44px #0f172a0e,-1px 0 #ffffff85 inset}[data-theme=light] .topbar.fog-panel--shell-topbar.glass-panel.glass-edge{box-shadow:0 10px 40px #0f172a12,0 1px #ffffffe6 inset}.sidebar.fog-panel--shell-sidebar .nav-item:hover{background:color-mix(in srgb,var(--glass-bg-strong) var(--fog-panel-item-mix),transparent);border-color:var(--glass-border-soft)}.sidebar.fog-panel--shell-sidebar .nav-sub-item:hover{background:color-mix(in srgb,var(--glass-bg-strong) calc(var(--fog-panel-item-mix) - 8%),transparent)}@media (max-width: 640px){.fog-panel,.fog-panel__body{backdrop-filter:none;-webkit-backdrop-filter:none}.fog-panel--shell-sidebar:before,.fog-panel--shell-topbar:before{filter:none;opacity:calc(var(--fog-panel-shell-opacity) * .85)}}.section-title{font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted);margin:0 0 14px;padding-bottom:8px;border-bottom:1px solid var(--glass-border-soft)}.showcase-section{position:relative;isolation:isolate;overflow:hidden;border:none;border-radius:var(--radius-lg);padding:22px 24px;margin-bottom:22px;color:var(--fog-ink-secondary);--text-primary: var(--fog-ink-primary);--text-secondary: var(--fog-ink-secondary);--text-muted: var(--fog-ink-muted);backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-sat));-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-sat));background:color-mix(in srgb,var(--glass-bg-strong) var(--fog-panel-body-mix-content),rgba(10,15,31,.35));box-shadow:var(--shadow-glass)}.showcase-section:before{content:"";position:absolute;top:-28%;right:-22%;bottom:-28%;left:-22%;pointer-events:none;z-index:0;border-radius:inherit;background:radial-gradient(ellipse 70% 82% at 0% 28%,var(--fog-spectrum-cyan),transparent 74%),radial-gradient(ellipse 66% 80% at 100% 24%,var(--fog-spectrum-blue),transparent 72%),radial-gradient(ellipse 62% 78% at 18% 100%,var(--fog-spectrum-purple),transparent 74%),radial-gradient(ellipse 60% 76% at 88% 100%,var(--fog-spectrum-red),transparent 72%),radial-gradient(ellipse 68% 54% at 50% -10%,var(--fog-spectrum-white),transparent 70%);filter:blur(calc(var(--fog-panel-blur-spectrum) * .5)) saturate(var(--fog-panel-saturate-spectrum));opacity:calc(var(--fog-panel-spectrum-opacity) * .38)}.showcase-section:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0;border-radius:inherit;background:linear-gradient(128deg,var(--fog-spectrum-wash-cyan) 0%,var(--fog-spectrum-wash-white) 32%,var(--fog-spectrum-wash-blue) 100%);mix-blend-mode:soft-light;opacity:calc(var(--fog-panel-overlay-opacity) * .32)}.showcase-section>*{position:relative;z-index:1}[data-theme=light] .showcase-section{color:var(--text-secondary);--text-primary: var(--text);--text-secondary: var(--text-secondary);--text-muted: var(--text-muted);background:color-mix(in srgb,rgba(255,255,255,.88) 92%,var(--glass-bg-soft))}[data-theme=light] .showcase-section:before{opacity:calc(var(--fog-panel-spectrum-opacity) * .26);mix-blend-mode:normal}[data-theme=light] .showcase-section:after{mix-blend-mode:normal;opacity:calc(var(--fog-panel-overlay-opacity) * .18)}.grid-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;margin-bottom:0}.stat-card{padding:18px 20px;border-radius:var(--radius-surface);transition:box-shadow .18s ease}.stat-card:hover{box-shadow:0 4px 16px rgba(var(--brand-rgb-start),.1),0 1px 0 var(--glass-inset) inset}.stat-card .label{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--fog-ink-muted, var(--text-muted));margin-bottom:8px;position:relative;z-index:1}.stat-card .value{font-size:28px;font-weight:700;font-family:var(--font);font-variant-numeric:tabular-nums;color:var(--fog-ink-primary, var(--text));line-height:1.1;position:relative;z-index:1}.stat-value-sm{font-size:22px}.stat-card .delta{margin-top:12px;font-size:12px;display:flex;align-items:center;gap:6px;position:relative;z-index:1}.delta-up{color:var(--success)}.delta-down{color:var(--danger)}.delta-good{color:var(--success)}.delta-bad{color:var(--danger)}.tag{display:inline-flex;align-items:center;padding:3px 9px;border-radius:999px;font-size:11px;font-weight:500;font-family:var(--mono);border:1px solid transparent}.tag-success{background:var(--success-bg);color:var(--success);border-color:#4ade8033}.tag-warn{background:var(--warning-bg);color:var(--warning);border-color:#fbbf2440}.tag-neutral{background:var(--glass-bg);color:var(--text-secondary);border-color:var(--glass-border-soft)}.tag-info{background:rgba(var(--brand-rgb-start),.14);color:var(--accent-hover);border-color:rgba(var(--brand-rgb-start),.28)}.tag-risk{background:#fb71851f;color:var(--danger);border-color:#fb71854d}.tag-brand{background:var(--accent-muted);color:var(--accent-hover);border-color:rgba(var(--brand-rgb-start),.3)}.badge-pill{display:inline-flex;min-width:22px;height:22px;padding:0 7px;align-items:center;justify-content:center;border-radius:999px;font-size:11px;font-weight:600;background:var(--brand-grad-135);color:#fff;box-shadow:0 0 12px var(--accent-glow)}.badge-pill.muted{background:var(--glass-bg-strong);color:var(--text-secondary);box-shadow:none;border:1px solid var(--glass-border-soft)}.kbd{font-family:var(--mono);font-size:10px;padding:3px 7px;border-radius:6px;border:1px solid var(--glass-border-soft);background:#0003;color:var(--text-muted)}[data-theme=light] .kbd{background:#ffffffa6}.empty-block{text-align:center;padding:28px 20px;border-radius:var(--radius);border:1px dashed color-mix(in srgb,var(--fog-spectrum-blue) 22%,var(--glass-border));background:var(--fog-surface-muted);color:var(--fog-ink-muted, var(--text-muted))}[data-theme=light] .empty-block{background:var(--fog-surface-muted)}.empty-block svg{opacity:.4;margin-bottom:10px;color:var(--text-muted)}.empty-block p{margin:0;font-size:12px;color:var(--text-muted);line-height:1.5}.status-dot{display:inline-block;width:8px;height:8px;border-radius:50%;margin-right:8px}.status-dot.online{background:var(--success);box-shadow:0 0 6px var(--success)}.status-dot.busy{background:var(--warning);box-shadow:0 0 6px var(--warning)}.status-dot.offline{background:var(--text-muted)}.status-dot.error{background:var(--danger);box-shadow:0 0 6px var(--danger)}.alert{display:flex;align-items:flex-start;gap:14px;padding:14px 16px;border-radius:var(--radius-lg);margin-bottom:14px;border:1px solid var(--glass-border-soft)}.alert.glass-edge{backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-sat));-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-sat))}.alert-warning{border-color:color-mix(in srgb,var(--fog-spectrum-blue) 22%,var(--glass-border-soft));background:linear-gradient(135deg,var(--fog-mesh-wash-amber),var(--fog-surface-elevated, var(--glass-bg)))}.alert-error{border-color:color-mix(in srgb,var(--fog-spectrum-red) 28%,transparent);background:linear-gradient(135deg,var(--fog-spectrum-wash-red),var(--fog-surface-elevated, var(--glass-bg)))}.alert-success{border-color:color-mix(in srgb,var(--success) 28%,transparent);background:linear-gradient(135deg,var(--success-bg),var(--fog-surface-elevated, var(--glass-bg)))}.alert-info{border-color:color-mix(in srgb,var(--fog-spectrum-blue) 28%,transparent);background:linear-gradient(135deg,var(--fog-spectrum-wash-cyan),var(--fog-surface-elevated, var(--glass-bg)))}.alert strong{display:block;font-size:13px;margin-bottom:4px}.alert p{margin:0;font-size:12px;color:var(--text-secondary);line-height:1.55}.alert-actions{margin-left:auto;display:flex;gap:8px;flex-shrink:0}.alert-compact{padding:12px 14px;border-radius:var(--radius);font-size:12px;border:1px solid var(--glass-border-soft);margin-bottom:10px;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.alert-compact:last-child{margin-bottom:0}.alert-compact strong{display:block;font-size:12px;margin-bottom:4px}.alert-compact.alert-ok{border-color:#4ade8047;background:linear-gradient(135deg,var(--success-bg),var(--glass-bg));color:var(--text-secondary)}.alert-compact.alert-ok strong{color:var(--success)}.alert-compact.alert-bad{border-color:#fb718559;background:linear-gradient(135deg,var(--danger-bg),var(--glass-bg));color:var(--text-secondary)}.alert-compact.alert-bad strong{color:var(--danger)}.toggle-row{display:flex;align-items:center;justify-content:space-between;padding:12px 0;border-bottom:1px solid var(--glass-border-soft);font-size:13px}.toggle-row:last-child{border-bottom:none}.switch{width:42px;height:24px;border-radius:12px;background:#ffffff1a;position:relative;cursor:pointer;border:1px solid var(--glass-border-soft);padding:0}.switch.on{background:var(--brand-grad-90);border-color:rgba(var(--brand-rgb-start),.4);box-shadow:0 0 14px var(--accent-glow)}.switch:after{content:"";position:absolute;width:18px;height:18px;border-radius:50%;background:#fff;top:2px;left:3px;transition:transform .18s ease;box-shadow:0 1px 4px #0003}.switch.on:after{transform:translate(18px)}.segmented{display:inline-flex;padding:3px;border-radius:var(--radius);border:1px solid var(--fog-surface-border);background:var(--fog-surface-muted);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}[data-theme=light] .segmented{background:var(--fog-surface-muted)}.segmented button{border:none;padding:8px 14px;border-radius:var(--radius-sm);font-size:12px;font-weight:500;font-family:inherit;cursor:pointer;background:transparent;color:var(--fog-ink-muted, var(--text-muted))}.segmented button.active{background:color-mix(in srgb,var(--glass-bg-strong) 80%,rgba(var(--brand-rgb-start),.14));color:var(--shell-nav-active-color, var(--accent-hover));font-weight:var(--shell-nav-active-weight, 600);border:1px solid color-mix(in srgb,var(--fog-spectrum-blue) 35%,transparent);box-shadow:0 0 14px rgba(var(--brand-rgb-start),.1)}.btn-group-inline{display:inline-flex;gap:4px;padding:4px;border-radius:var(--radius);border:1px solid var(--fog-surface-border);background:var(--fog-surface-muted);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}[data-theme=light] .btn-group-inline{background:var(--fog-surface-muted)}.tabs-inline button{border:none;padding:7px 14px;border-radius:var(--radius-sm);font-size:12px;font-weight:500;font-family:inherit;background:transparent;color:var(--fog-ink-muted, var(--text-muted));cursor:pointer}.tabs-inline button.active{background:color-mix(in srgb,var(--glass-bg-strong) 82%,rgba(var(--brand-rgb-start),.12));color:var(--fog-ink-primary, var(--text));border:1px solid var(--fog-surface-border);box-shadow:0 2px 12px rgba(var(--brand-rgb-start),.1)}.breadcrumb{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--text-muted)}.breadcrumb a{color:var(--text-secondary);text-decoration:none}.breadcrumb a:hover{color:var(--accent-hover)}.breadcrumb-sep{color:var(--text-muted)}.pagination{display:flex;align-items:center;justify-content:space-between;padding:14px 16px;border-radius:var(--radius);border:1px solid var(--fog-surface-border);background:var(--fog-surface-muted);font-size:12px;color:var(--fog-ink-muted, var(--text-muted))}[data-theme=light] .pagination{background:var(--fog-surface-muted)}.pagination .pages{display:flex;gap:6px}.pagination .pages button{min-width:34px;height:34px;border:1px solid var(--glass-border-soft);background:var(--glass-bg);border-radius:var(--radius-sm);color:var(--text-secondary);cursor:pointer;font-family:inherit;font-size:12px;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.pagination .pages button.active{border-color:color-mix(in srgb,var(--fog-spectrum-blue) 38%,transparent);background:color-mix(in srgb,var(--fog-spectrum-wash-blue) 50%,var(--accent-muted));color:var(--shell-nav-active-color, var(--accent-hover));font-weight:var(--shell-nav-active-weight, 600);box-shadow:0 0 16px rgba(var(--brand-rgb-end),.12)}.stepper{display:flex;align-items:center;gap:6px}.stepper .step-dot{width:10px;height:10px;border-radius:50%;background:var(--glass-border-soft);border:1px solid var(--glass-border-soft)}.stepper .step-dot.done{background:var(--brand-grad-135);border-color:rgba(var(--brand-rgb-start),.45);box-shadow:0 0 10px var(--accent-glow)}.stepper .step-dot.current{box-shadow:0 0 0 3px var(--accent-muted);border-color:rgba(var(--brand-rgb-start),.5);background:rgba(var(--brand-rgb-start),.35)}.stepper .step-line{flex:1;height:2px;border-radius:1px;background:var(--glass-border-soft);max-width:48px}.stepper .step-line.fill{background:linear-gradient(90deg,var(--accent),var(--accent-2));opacity:.65}.stepper-labels{display:flex;justify-content:space-between;margin-top:10px;font-size:11px;color:var(--text-muted);max-width:280px}.form-stack label{display:block;font-size:11px;font-weight:600;color:var(--text-muted);margin-bottom:6px;text-transform:uppercase;letter-spacing:.05em}.form-stack .field{margin-bottom:16px}.form-stack input[type=text],.form-stack input[type=search],.form-stack input[type=number],.form-stack input[type=date],.form-stack textarea{width:100%;padding:11px 14px;border-radius:var(--radius);border:1px solid var(--form-border);background:#0000002e;color:var(--text);font-family:inherit;font-size:13px;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}[data-theme=light] .form-stack input[type=text],[data-theme=light] .form-stack textarea{background:#fff9}.form-stack textarea{min-height:76px;resize:vertical}.form-stack input:focus,.form-stack textarea:focus{outline:none;border-color:rgba(var(--brand-rgb-start),.4);box-shadow:0 0 0 3px var(--accent-muted)}.select-wrap{position:relative;display:inline-block;vertical-align:middle;border-radius:var(--radius)}.select-wrap--block{display:block;width:100%;min-width:var(--yxb-select-content-min-w, 0)}.select-wrap--block select,.select-wrap--block .select-trigger{width:100%;min-width:0}.select-wrap select,.select-wrap .select-trigger{box-sizing:border-box;height:36px;min-height:36px;padding:0 36px 0 12px;margin:0;border-radius:var(--radius);border:1px solid var(--glass-border-soft);background:linear-gradient(180deg,rgba(255,255,255,.07) 0%,transparent 48%),var(--glass-bg);color:var(--text);font-family:inherit;font-size:12px;font-weight:500;line-height:1.2;appearance:none;-webkit-appearance:none;-moz-appearance:none;cursor:pointer;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:0 0 0 1px #ffffff0d inset,0 1px 2px #00000024;transition:border-color .18s ease,box-shadow .18s ease,background .18s ease}.select-wrap select{background-image:url("data:image/svg+xml,%3Csvg width='10' height='6' viewBox='0 0 10 6' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1l4 4 4-4' stroke='%238b8b9a' stroke-width='1.5' fill='none' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;background-size:10px 6px}.select-wrap .select-trigger{display:inline-flex;align-items:center;text-align:left;-webkit-tap-highlight-color:transparent}.select-wrap:not(.select-wrap--block) .select-trigger{width:max-content;max-width:min(360px,100%)}.select-wrap--block .select-trigger{width:100%;max-width:none}[data-theme=light] .select-wrap select,[data-theme=light] .select-wrap .select-trigger{background:linear-gradient(180deg,#ffffffb8,#ffffff6b);border-color:#0f172a17;color:var(--text);box-shadow:0 0 0 1px #ffffffd9 inset,0 1px 2px #0f172a0d}[data-theme=light] .select-wrap select{background-image:url("data:image/svg+xml,%3Csvg width='10' height='6' viewBox='0 0 10 6' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1l4 4 4-4' stroke='%2394a3b8' stroke-width='1.5' fill='none' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;background-size:10px 6px}.select-wrap:hover select:not(:disabled),.select-wrap:hover .select-trigger:not(:disabled){border-color:rgba(var(--brand-rgb-start),.32);box-shadow:0 0 0 1px rgba(var(--brand-rgb-start),.1) inset,0 0 18px rgba(var(--brand-rgb-start),.1)}.select-wrap select:focus,.select-wrap .select-trigger:focus{outline:none;border-color:rgba(var(--brand-rgb-start),.45);box-shadow:0 0 0 3px var(--accent-muted)}.select-wrap.is-open .select-trigger:not(:disabled){border-color:rgba(var(--brand-rgb-start),.45);box-shadow:0 0 0 3px var(--accent-muted)}.select-wrap select:disabled,.select-wrap .select-trigger:disabled{opacity:.55;cursor:not-allowed}.select-wrap select option{font-weight:500;background-color:var(--mesh-base);color:var(--text)}[data-theme=light] .select-wrap select option{background-color:#f8fafc;color:var(--text)}.yxb-select-panel{position:fixed;z-index:2500;display:flex;flex-direction:column;box-sizing:border-box;padding:0;margin:0;border-radius:calc(var(--radius) + 2px);border:1px solid var(--glass-border-soft);background:linear-gradient(180deg,rgba(255,255,255,.1) 0%,transparent 40%),var(--glass-bg);color:var(--text);backdrop-filter:blur(14px) saturate(var(--glass-sat));-webkit-backdrop-filter:blur(14px) saturate(var(--glass-sat));box-shadow:0 0 0 1px #ffffff0f inset,0 18px 48px #00000061;overflow:hidden}[data-theme=light] .yxb-select-panel{background:linear-gradient(180deg,#fffffff2,#ffffffc7);border-color:#0f172a1a;box-shadow:0 0 0 1px #ffffffe6 inset,0 14px 40px #0f172a24}.yxb-select-panel__scroll{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:4px}.yxb-select-opt{display:block;width:100%;box-sizing:border-box;margin:0;padding:8px 10px;border:none;border-radius:var(--radius-sm);background:transparent;font-family:inherit;font-size:12px;font-weight:500;line-height:1.35;color:var(--text-secondary);text-align:left;white-space:nowrap;cursor:pointer;transition:background .14s ease,color .14s ease}.yxb-select-opt:hover,.yxb-select-opt.is-highlighted{background:var(--glass-bg-strong);color:var(--text)}.yxb-select-opt.is-selected{background:var(--accent-muted);color:var(--accent-hover)}.yxb-select-opt:focus{outline:none}.yxb-select-opt:focus-visible{box-shadow:0 0 0 2px rgba(var(--brand-rgb-start),.35)}.yxb-select-empty{padding:12px 10px;font-size:12px;font-weight:500;color:var(--text-muted);text-align:center}.radio-stack{display:flex;flex-direction:column;gap:10px}.radio-stack label{display:flex;align-items:flex-start;gap:10px;font-size:13px;color:var(--text-secondary);cursor:pointer}.radio-stack input[type=radio]{width:16px;height:16px;margin-top:2px;flex-shrink:0;accent-color:var(--accent);-moz-appearance:none;appearance:none;-webkit-appearance:none;border:1.5px solid var(--glass-border);border-radius:50%;background:var(--glass-bg);box-shadow:0 0 0 1px #ffffff0f inset;cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease;position:relative;vertical-align:middle}.radio-stack input[type=radio]:checked{border-color:var(--accent);background:var(--glass-bg);box-shadow:0 0 0 3px var(--accent-muted),0 0 8px rgba(var(--brand-rgb-end),.2)}.radio-stack input[type=radio]:checked:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:7px;height:7px;border-radius:50%;background:var(--accent);box-shadow:0 0 6px rgba(var(--brand-rgb-end),.4)}.radio-stack label:has(input:disabled){opacity:.5;cursor:not-allowed}[data-theme=light] .radio-stack input[type=radio]{border-color:#0f172a33;background:#fff9;box-shadow:0 0 0 1px #fffc inset}[data-theme=light] .radio-stack input[type=radio]:checked{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-muted)}.slider-demo{padding:4px 0}.slider-demo input[type=range]{width:100%;max-width:320px;accent-color:var(--accent)}.slider-demo .meta{display:flex;justify-content:space-between;max-width:320px;margin-top:8px;font-size:11px;color:var(--text-muted);font-variant-numeric:tabular-nums}.chip-row{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.chip{display:inline-flex;align-items:center;gap:6px;padding:5px 6px 5px 12px;border-radius:999px;font-size:12px;border:1px solid var(--glass-border-soft);background:#00000024;color:var(--text-secondary)}[data-theme=light] .chip{background:#ffffff80}.chip strong{font-weight:600;color:var(--text)}.chip .chip-x{width:20px;height:20px;border-radius:50%;border:none;background:#ffffff14;color:var(--text-muted);cursor:pointer;display:grid;place-items:center;font-size:14px;line-height:1;padding:0}.chip.chip-brand{border-color:rgba(var(--brand-rgb-start),.35);background:var(--accent-muted);color:var(--accent-hover)}.copy-row{display:flex;align-items:center;gap:12px;padding:10px 14px;border-radius:var(--radius);border:1px solid var(--glass-border-soft);background:#0000001a;max-width:420px}.copy-row code.mono{flex:1;font-family:var(--mono);font-size:12px;color:var(--text-secondary)}.copy-row .btn.copied{color:var(--success);border-color:#4ade804d}.progress-block{margin-bottom:0}.progress-label{display:flex;justify-content:space-between;font-size:11px;color:var(--text-muted);margin-bottom:8px}.progress-track{height:7px;border-radius:999px;background:#ffffff14;overflow:hidden;border:1px solid var(--glass-border-soft)}.progress-fill{height:100%;border-radius:999px;background:var(--brand-grad-90);box-shadow:0 0 12px var(--accent-glow)}.progress-fill-warn{width:38%;background:linear-gradient(90deg,var(--danger),var(--warning))}.mt-22{margin-top:22px}.timeline{list-style:none;margin:0;padding:0}.timeline li{display:grid;grid-template-columns:72px 1fr;gap:12px;padding:12px 0;border-bottom:1px solid var(--glass-border-soft);font-size:12px}.timeline li:last-child{border-bottom:none}.timeline time{color:var(--text-muted);font-family:var(--mono);font-size:11px}.timeline strong{display:block;font-size:13px;font-weight:500;margin-bottom:3px}.timeline p{margin:0;color:var(--text-secondary);line-height:1.5}.showcase-chart-wrap{border-radius:var(--radius);border:1px solid var(--glass-border-soft);padding:16px 16px 12px;background:#0000001a}[data-theme=light] .showcase-chart-wrap{background:#fff6}.chart-area{height:140px;display:flex;align-items:flex-end;gap:8px;padding-top:16px}.chart-bar{flex:1;border-radius:6px 6px 3px 3px;background:var(--brand-grad-180);min-height:8px;opacity:.95;box-shadow:0 0 16px rgba(var(--brand-rgb-start),.18)}.chart-bar:nth-child(2n){background:var(--brand-grad-135-soft);opacity:.95;box-shadow:0 0 12px rgba(var(--brand-rgb-end),.2)}.chart-legend{display:flex;gap:18px;margin-top:14px;font-size:11px;color:var(--text-muted)}.chart-legend span{display:flex;align-items:center;gap:6px}.chart-legend i{width:8px;height:8px;border-radius:3px;background:var(--brand-grad-135)}.chart-legend i.p{background:var(--brand-grad-135-soft)}.toolbar{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin-bottom:16px}.input-sm{height:36px;padding:0 12px;border-radius:var(--radius);border:1px solid var(--form-border);background:#0003;color:var(--text);font-family:inherit;font-size:12px;width:160px;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}[data-theme=light] .input-sm{background:#ffffff8c}.table-wrap{overflow-x:auto;overflow-y:visible;max-width:100%;-webkit-overflow-scrolling:touch;border-radius:var(--radius-surface);border:1px solid var(--glass-border-soft);background:#0000001f;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}[data-theme=light] .table-wrap{background:#ffffff59}.table-wrap:has(.table-container),.table-wrap:has(>table.data){overflow-x:auto;overflow-y:visible}table.data{width:max-content;min-width:100%;border-collapse:collapse;font-size:12px;font-variant-numeric:tabular-nums}table.data th{text-align:left;padding:11px 16px;background-color:inherit;color:var(--text-muted);font-weight:600;font-size:12px;text-transform:none;letter-spacing:.01em;border-bottom:1px solid var(--glass-border-soft);white-space:nowrap}table.data thead tr{background:#0003}[data-theme=light] table.data thead tr{background:#ffffff8c}table.data td{padding:13px 16px;border-bottom:1px solid var(--glass-border-soft);vertical-align:middle;white-space:nowrap;transition:background-color .12s ease;background-color:inherit}table.data tbody tr{background-color:var(--table-row-bg);transition:background-color .12s ease}table.data tbody tr:hover{background-color:var(--table-row-hover-bg)}table.data td.table-empty-cell{white-space:normal}table.data th.actions-col,table.data td.actions-cell{position:sticky;right:0;z-index:2;white-space:nowrap;background-color:inherit}table.data thead th.actions-col{z-index:4;background-color:inherit;box-shadow:-8px 0 12px -8px #0000002e}table.data td.actions-cell{box-shadow:-8px 0 12px -8px #00000024}[data-theme=light] table.data thead th.actions-col{box-shadow:-8px 0 12px -8px #0f172a14}[data-theme=light] table.data td.actions-cell{box-shadow:-8px 0 12px -8px #0f172a0f}table.data th.actions-col{width:1%;min-width:100px;text-align:center}table.data td.actions-cell{text-align:center;vertical-align:middle}table.data td.actions-cell>*{display:inline-flex;flex-wrap:nowrap;align-items:center;justify-content:center;gap:6px}.mono{font-family:var(--mono);font-size:11px;color:var(--text-secondary)}.kanban-wrap{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.kan-col{border-radius:var(--radius-lg);padding:14px}.kan-col.glass-edge{backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-sat));-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-sat))}.kan-col-header{font-size:12px;font-weight:600;color:var(--text-secondary);margin-bottom:12px;display:flex;align-items:center;gap:8px}.task-card{padding:10px 12px;border-radius:var(--radius);background:#00000026;font-size:12px;color:var(--text-secondary);margin-bottom:8px;border:1px solid var(--glass-border-soft);cursor:pointer}.task-card:last-child{margin-bottom:0}.task-card:hover{background:rgba(var(--brand-rgb-start),.1);border-color:rgba(var(--brand-rgb-start),.2)}[data-theme=light] .task-card{background:#fff6}.link-rows{list-style:none;margin:0;padding:0;border-radius:var(--radius);border:1px solid var(--glass-border-soft);overflow:hidden;background:#0000001a}[data-theme=light] .link-rows{background:#ffffff73}.link-rows li{border-bottom:1px solid var(--glass-border-soft)}.link-rows li:last-child{border-bottom:none}.link-rows a{display:flex;align-items:center;justify-content:space-between;padding:11px 14px;font-size:13px;color:var(--text-secondary);text-decoration:none}.link-rows a:hover{color:var(--accent-hover);background:rgba(var(--brand-rgb-start),.06)}.link-rows a span.chev{opacity:.4;font-size:12px}.checklist{list-style:none;margin:0;padding:0}.checklist li{padding:8px 0;border-bottom:1px solid var(--glass-border-soft)}.checklist li:last-child{border-bottom:none}.check-row{display:flex;align-items:center;gap:10px;cursor:pointer;font-size:13px;color:var(--text-secondary)}.check-row input{width:16px;height:16px;accent-color:var(--accent)}.check-row span.done{text-decoration:line-through;color:var(--text-muted)}.toast-list{display:flex;flex-direction:column;gap:8px}.toast-item{display:flex;align-items:center;gap:10px;padding:12px 16px;border-radius:var(--radius);font-size:13px;border:1px solid var(--glass-border-soft);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);animation:toast-slide-in .28s ease}.toast-success{border-color:#4ade804d;background:linear-gradient(135deg,var(--success-bg),var(--glass-bg));color:var(--text-secondary)}.toast-error{border-color:#fb71854d;background:linear-gradient(135deg,var(--danger-bg),var(--glass-bg));color:var(--text-secondary)}.toast-info{border-color:rgba(var(--brand-rgb-start),.25);background:var(--brand-grad-135-mute);color:var(--text-secondary)}.toast-warning{border-color:color-mix(in srgb,var(--fog-spectrum-blue) 22%,var(--glass-border-soft));background:linear-gradient(135deg,var(--fog-mesh-wash-amber),var(--fog-surface-elevated, var(--glass-bg)));color:var(--text-secondary)}@keyframes toast-slide-in{0%{transform:translate(100%);opacity:0}to{transform:translate(0);opacity:1}}.modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;background:radial-gradient(ellipse 80% 60% at 20% 10%,rgba(var(--brand-rgb-start),.12),transparent 55%),radial-gradient(ellipse 70% 50% at 85% 90%,rgba(var(--brand-rgb-end),.08),transparent 50%),#0a0f1f99;backdrop-filter:blur(8px) saturate(1.3);-webkit-backdrop-filter:blur(8px) saturate(1.3)}[data-theme=light] .modal-overlay{background:radial-gradient(ellipse 80% 60% at 20% 10%,rgba(var(--brand-rgb-start),.06),transparent 55%),radial-gradient(ellipse 70% 50% at 85% 90%,rgba(var(--brand-rgb-end),.04),transparent 50%),#f8fafc8c}.modal-card{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:101;width:440px;max-width:92vw;border-radius:var(--radius-overlay);overflow:hidden}.modal-header{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid var(--glass-border-soft);background:linear-gradient(180deg,rgba(var(--brand-rgb-start),.1) 0%,transparent 60%),linear-gradient(180deg,rgba(255,255,255,.08) 0%,transparent 40%)}[data-theme=light] .modal-header{background:linear-gradient(180deg,rgba(var(--brand-rgb-start),.06) 0%,transparent 55%),linear-gradient(180deg,#fff9,#ffffff40)}.modal-header h2{margin:0;font-size:15px;font-weight:600}.modal-body{padding:20px}.modal-body p{margin:0;font-size:13px;color:var(--text-secondary);line-height:1.6}.modal-footer{display:flex;justify-content:flex-end;gap:8px;padding:14px 20px;border-top:1px solid var(--glass-border-soft);background:linear-gradient(0deg,rgba(var(--brand-rgb-end),.06) 0%,transparent 55%),linear-gradient(0deg,rgba(255,255,255,.05) 0%,transparent 40%)}[data-theme=light] .modal-footer{background:linear-gradient(0deg,rgba(var(--brand-rgb-end),.04) 0%,transparent 50%),linear-gradient(0deg,#fff6,#ffffff26)}.skeleton-wrap{display:flex;flex-direction:column;gap:0}.skeleton{border-radius:6px;background:linear-gradient(90deg,var(--glass-bg) 25%,rgba(255,255,255,.08) 50%,var(--glass-bg) 75%);background-size:200% 100%;animation:shimmer 1.5s infinite}@keyframes shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion: reduce){.skeleton{animation:none}}.skeleton-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.skeleton-card{padding:16px;border-radius:var(--radius-lg)}.hero-strip{display:flex;flex-wrap:wrap;align-items:center;gap:16px;padding:16px 22px;border-radius:var(--radius-lg)}.hero-date{font-size:12px;color:var(--text-muted)}.hero-greeting{font-size:16px;font-weight:600;flex:1}.hero-stats{display:flex;gap:20px;font-size:13px;color:var(--text-secondary)}.accent-text{color:var(--accent-hover)}.product-dropdown-inline{position:relative;display:inline-flex;border-radius:var(--radius);border:1px solid var(--glass-border-soft);background:#0000001a;padding:6px 12px;cursor:pointer}[data-theme=light] .product-dropdown-inline{background:#ffffff80}.pd-trigger{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--text-secondary)}.pd-dot{width:8px;height:8px;border-radius:50%}.pd-dot-yxb{background:var(--accent);box-shadow:0 0 6px var(--accent-glow)}.pd-dot-hkb{background:#10b981}.pd-dot-zk{background:#8b5cf6}.pd-dot-tlb{background:#f59e0b}.pd-menu{display:none;position:absolute;top:calc(100% + 6px);left:0;min-width:160px;border:1px solid var(--glass-border-soft);border-radius:var(--radius);background:linear-gradient(180deg,rgba(255,255,255,.1) 0%,transparent 40%),var(--glass-bg);backdrop-filter:blur(14px) saturate(var(--glass-sat));-webkit-backdrop-filter:blur(14px) saturate(var(--glass-sat));box-shadow:0 0 0 1px #ffffff0f inset,0 18px 48px #00000061;z-index:10;padding:6px}[data-theme=light] .pd-menu{background:linear-gradient(180deg,#fffffff2,#ffffffc7);border-color:#0f172a1a;box-shadow:0 0 0 1px #ffffffe6 inset,0 14px 40px #0f172a24}.product-dropdown-inline:hover .pd-menu{display:block}.pd-item{display:flex;align-items:center;gap:8px;padding:8px 10px;border-radius:var(--radius-sm);font-size:12px;color:var(--text-secondary)}.pd-item:hover{background:var(--glass-bg-strong);color:var(--text)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:38px;padding:0 18px;border-radius:var(--radius);font-size:13px;font-weight:500;font-family:inherit;cursor:pointer;border:1px solid transparent;white-space:nowrap}.btn:active{transform:scale(.98)}.btn-ghost{background:var(--glass-bg);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-color:var(--glass-border-soft);color:var(--text-secondary)}.btn-ghost:hover{background:var(--glass-bg-strong);color:var(--text);border-color:var(--glass-border)}.btn-primary{background:var(--brand-grad-135);color:#fff;font-weight:600;border-color:#ffffff38;box-shadow:0 4px 22px var(--accent-glow),0 1px #ffffff47 inset;text-shadow:0 1px 1px rgba(0,0,0,.2)}.btn-primary:hover{box-shadow:0 6px 32px var(--accent-glow),0 1px #fff6 inset;filter:brightness(1.05)}.btn-danger{background:var(--danger-bg);color:var(--danger);border-color:#fb718559;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.btn-sm{height:32px;padding:0 12px;font-size:12px}.btn-icon{width:38px;height:38px;padding:0;justify-content:center}.btn-icon.btn-sm{width:32px;height:32px}.btn:disabled{opacity:.45;cursor:not-allowed}.btn:disabled:active{transform:none}.btn-row{display:flex;gap:10px;flex-wrap:wrap}.btn-picker-trigger{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:32px;padding:0 14px;border-radius:var(--radius-md);font-size:12px;font-weight:500;font-family:inherit;line-height:1;cursor:pointer;color:var(--text-secondary);background:var(--glass-bg);border:1px solid var(--glass-border-soft);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:0 1px #ffffff0f inset;transition:border-color .15s ease,background .15s ease,color .15s ease,box-shadow .15s ease}.btn-picker-trigger:hover{color:var(--text-primary);background:var(--glass-bg-strong);border-color:var(--glass-border)}.btn-picker-trigger:active{transform:scale(.98)}.btn-picker-trigger:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.btn-picker-trigger i{font-size:15px;color:var(--accent)}[data-theme=light] .btn-picker-trigger{background:#ffffff8c;box-shadow:0 1px #ffffffe6 inset}.quality-score{display:inline-flex;align-items:center;justify-content:center;min-width:28px;height:20px;padding:0 6px;border-radius:4px;font-size:11px;font-weight:600;font-family:var(--mono)}.quality-score.high{background:#4ade8033;color:var(--success)}.quality-score.mid{background:#fbbf2433;color:var(--warning)}.quality-score.low{background:#fb718533;color:var(--danger)}.ocpc-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.ocpc-card{padding:18px;border-radius:var(--radius-lg)}.ocpc-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:14px}.ocpc-name{font-size:13px;font-weight:600;color:var(--text)}.ocpc-stats{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:12px}.ocpc-stat{display:flex;flex-direction:column;gap:4px}.ocpc-label{font-size:10px;color:var(--text-muted)}.ocpc-value{font-size:16px;font-weight:700;font-family:var(--font-display);color:var(--text)}.ocpc-value.good{color:var(--success)}.ocpc-value.bad{color:var(--danger)}.ocpc-footer{display:flex;justify-content:space-between;align-items:center}.ocpc-binding{font-size:11px;color:var(--text-muted)}.action-btns{display:flex;gap:4px}.condition-cell{max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.points-summary{display:flex;align-items:center;gap:24px;padding:16px 20px;border-radius:var(--radius-lg);flex-wrap:wrap}.points-item{display:flex;flex-direction:column;gap:4px}.points-label{font-size:11px;color:var(--text-muted)}.points-value{font-size:18px;font-weight:700;color:var(--text);font-family:var(--font-display)}.points-value.warn{color:var(--warning)}.conversation-list{display:grid;grid-template-columns:repeat(2,1fr);gap:14px}.conv-card{padding:16px;border-radius:var(--radius-lg)}.conv-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.conv-id{font-size:11px;font-family:var(--mono);color:var(--text-muted)}.conv-customer{font-size:13px;font-weight:600;color:var(--text);margin-bottom:8px}.conv-meta{display:flex;gap:8px;align-items:center;margin-bottom:8px}.conv-duration{font-size:11px;color:var(--text-muted);margin-left:auto}.conv-summary{font-size:12px;color:var(--text-secondary)}.profile-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.profile-card{padding:16px;border-radius:var(--radius-lg)}.profile-header{display:flex;gap:10px;align-items:flex-start;margin-bottom:10px}.profile-avatar{width:36px;height:36px;border-radius:50%;background:var(--brand-grad-135);color:#fff;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:600;flex-shrink:0}.profile-info{flex:1;display:flex;flex-direction:column;gap:2px}.profile-name{font-size:13px;font-weight:600;color:var(--text)}.profile-company{font-size:11px;color:var(--text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.profile-tags{display:flex;flex-wrap:wrap;gap:4px;margin-bottom:10px}.profile-footer{display:flex;justify-content:space-between;align-items:center;font-size:11px}.profile-intent{display:flex;gap:4px;align-items:center}.intent-label{color:var(--text-muted)}.intent-value.high{color:var(--success);font-weight:600}.intent-value.mid{color:var(--warning)}.intent-value.low,.profile-contact{color:var(--text-muted)}.lifecycle-bar{display:flex;height:40px;border-radius:var(--radius);overflow:hidden;margin-bottom:12px}.lifecycle-segment{display:flex;align-items:center;justify-content:center;gap:6px;padding:0 12px;min-width:0}.lifecycle-label{font-size:11px;font-weight:500;color:#fff;white-space:nowrap}.lifecycle-count{font-size:10px;color:#fffc;white-space:nowrap}.lifecycle-legend{display:flex;gap:20px;flex-wrap:wrap}.cmd-trigger{display:flex;align-items:center;gap:10px;padding:10px 14px;border-radius:var(--radius);border:1px solid var(--glass-border-soft);background:#00000026;cursor:pointer;max-width:400px}[data-theme=light] .cmd-trigger{background:#ffffff80}.cmd-trigger span{flex:1;font-size:13px;color:var(--text-muted)}.cmd-trigger kbd{font-size:11px;padding:2px 6px;border-radius:4px;background:var(--glass-bg-strong);border:1px solid var(--glass-border-soft);color:var(--text-muted)}.cmd-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:90;background:#0a0f1f80;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.cmd-panel{position:fixed;top:20%;left:50%;transform:translate(-50%);width:520px;max-width:92vw;border-radius:var(--radius-lg);overflow:hidden;z-index:91}.cmd-input-wrap{display:flex;align-items:center;gap:10px;padding:14px 16px;border-bottom:1px solid var(--glass-border-soft)}.cmd-input-wrap svg{color:var(--text-muted);flex-shrink:0}.cmd-input{flex:1;background:none;border:none;font-size:14px;color:var(--text);outline:none}.cmd-results{max-height:320px;overflow-y:auto;padding:8px}.cmd-section-title{font-size:11px;font-weight:600;color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em;padding:6px 8px}.cmd-item{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:var(--radius-sm);cursor:pointer}.cmd-item:hover{background:var(--glass-bg-strong)}.cmd-icon{color:var(--text-secondary);display:flex}.cmd-label{flex:1;font-size:13px;color:var(--text)}.cmd-shortcut{font-size:11px;padding:2px 6px;border-radius:4px;background:var(--glass-bg);border:1px solid var(--glass-border-soft);color:var(--text-muted)}.selector-row{display:flex;flex-direction:column;gap:12px}.selector-wrap{position:relative}.selector-wrap label{display:block;font-size:11px;font-weight:600;color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em;margin-bottom:6px}.selector-input{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 14px;border-radius:var(--radius);cursor:pointer;min-width:200px}.selector-input .placeholder{color:var(--text-muted)}.selector-dropdown{position:absolute;top:calc(100% + 6px);left:0;min-width:100%;border:1px solid var(--glass-border-soft);border-radius:var(--radius);background:linear-gradient(180deg,rgba(255,255,255,.1) 0%,transparent 40%),var(--glass-bg);backdrop-filter:blur(14px) saturate(var(--glass-sat));-webkit-backdrop-filter:blur(14px) saturate(var(--glass-sat));box-shadow:0 0 0 1px #ffffff0f inset,0 18px 48px #00000061;overflow:hidden;z-index:20}[data-theme=light] .selector-dropdown{background:linear-gradient(180deg,#fffffff2,#ffffffc7);border-color:#0f172a1a;box-shadow:0 0 0 1px #ffffffe6 inset,0 14px 40px #0f172a24}.selector-option{padding:10px 14px;font-size:13px;color:var(--text-secondary);cursor:pointer}.selector-option:hover{background:var(--glass-bg-strong);color:var(--text)}.selected-tags{display:flex;flex-wrap:wrap;gap:6px}.tag-remove{background:none;border:none;color:inherit;cursor:pointer;padding:0 0 0 4px;font-size:12px}.cascader-wrap{position:relative;max-width:360px}.cascader-trigger{display:flex;align-items:center;justify-content:space-between;padding:10px 14px;border-radius:var(--radius);cursor:pointer}.cascader-trigger .placeholder{color:var(--text-muted)}.cascader-panel{position:absolute;top:calc(100% + 6px);left:0;min-width:100%;border:1px solid var(--glass-border-soft);border-radius:var(--radius);background:linear-gradient(180deg,rgba(255,255,255,.1) 0%,transparent 40%),var(--glass-bg);backdrop-filter:blur(14px) saturate(var(--glass-sat));-webkit-backdrop-filter:blur(14px) saturate(var(--glass-sat));box-shadow:0 0 0 1px #ffffff0f inset,0 18px 48px #00000061;overflow:hidden;z-index:20;display:flex}[data-theme=light] .cascader-panel{background:linear-gradient(180deg,#fffffff2,#ffffffc7);border-color:#0f172a1a;box-shadow:0 0 0 1px #ffffffe6 inset,0 14px 40px #0f172a24}.cascader-tabs{display:flex;flex-direction:column;border-right:1px solid var(--glass-border-soft)}.cascader-tabs button{padding:10px 14px;font-size:12px;background:none;border:none;color:var(--text-secondary);cursor:pointer;text-align:left;white-space:nowrap}.cascader-tabs button.active{background:var(--glass-bg-strong);color:var(--text)}.cascader-options{flex:1;padding:8px}.cascader-option{display:flex;align-items:center;justify-content:space-between;padding:8px 12px;border-radius:var(--radius-sm);font-size:13px;color:var(--text-secondary);cursor:pointer}.cascader-option:hover{background:var(--glass-bg-strong);color:var(--text)}.step-form{display:flex;flex-direction:column;gap:16px}.step-form-nav{display:flex;gap:0}.step-form-item{display:flex;align-items:center;gap:8px;flex:1;position:relative}.step-form-item:not(:last-child):after{content:"";flex:1;height:2px;background:var(--glass-border-soft);margin:0 12px}.step-form-item.done:after{background:var(--success)}.step-form-num{width:24px;height:24px;border-radius:50%;background:var(--glass-bg-strong);border:2px solid var(--glass-border-soft);display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:600;color:var(--text-muted)}.step-form-item.active .step-form-num{background:var(--accent);border-color:var(--accent);color:#fff}.step-form-item.done .step-form-num{background:var(--success);border-color:var(--success);color:#fff}.step-form-item span{font-size:12px;color:var(--text-muted);white-space:nowrap}.step-form-item.active span{color:var(--text);font-weight:500}.step-form-content{padding:20px;border-radius:var(--radius-lg)}.step-form-content h4{font-size:14px;font-weight:600;color:var(--text);margin:0 0 12px}.step-form-content p{font-size:13px;color:var(--text-secondary);margin:0}.step-form-actions{display:flex;gap:8px;justify-content:flex-end;margin-top:20px;padding-top:16px;border-top:1px solid var(--glass-border-soft)}.checkbox-group{display:flex;flex-direction:column;gap:10px}.checkbox-label{font-size:11px;font-weight:600;color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em;margin-bottom:4px}.checkbox-item{display:flex;align-items:center;gap:10px;font-size:13px;color:var(--text-secondary);cursor:pointer}.checkbox-item input{width:16px;height:16px;accent-color:var(--accent)}.date-picker-row{display:flex;gap:16px;align-items:flex-end;flex-wrap:wrap}.date-picker-wrap{display:flex;flex-direction:column;gap:6px}.date-picker-wrap label{font-size:11px;font-weight:600;color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em}.date-input{height:36px;padding:0 12px;border-radius:var(--radius);border:1px solid var(--glass-border-soft);background:#0003;color:var(--text);font-family:inherit;font-size:12px}[data-theme=light] .date-input{background:#fff9}.date-presets{display:flex;gap:6px}.loading-row{display:flex;gap:32px;align-items:center}.spinner{width:24px;height:24px;border:2px solid var(--glass-border-soft);border-top-color:var(--accent);border-radius:50%;animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.loading-dots{display:flex;gap:4px}.loading-dots span{width:8px;height:8px;border-radius:50%;background:var(--accent);animation:dot-bounce 1.4s ease-in-out infinite}.loading-dots span:nth-child(2){animation-delay:.2s}.loading-dots span:nth-child(3){animation-delay:.4s}@keyframes dot-bounce{0%,80%,to{transform:scale(.6);opacity:.5}40%{transform:scale(1);opacity:1}}.progress-loading{width:120px}.progress-loading .progress-track{height:4px;border-radius:2px;background:var(--glass-border-soft);overflow:hidden}.progress-loading .progress-fill{height:100%;background:var(--brand-grad-135)}.progress-loading .progress-fill.indeterminate{width:40%;animation:indeterminate 1.5s ease-in-out infinite}@keyframes indeterminate{0%{transform:translate(-100%)}to{transform:translate(350%)}}.card-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.showcase-card{padding:0;border-radius:var(--radius-lg);overflow:hidden}.showcase-card.highlight{border-color:rgba(var(--brand-rgb-start),.4);box-shadow:0 0 20px rgba(var(--brand-rgb-start),.1)}.card-header{display:flex;justify-content:space-between;align-items:center;padding:14px 16px;border-bottom:1px solid var(--glass-border-soft)}.card-title{font-size:13px;font-weight:600;color:var(--text)}.card-body{padding:16px}.card-body p{margin:0;font-size:13px;color:var(--text-secondary);line-height:1.6}.card-footer{padding:10px 16px;border-top:1px solid var(--glass-border-soft);background:#0000000d}[data-theme=light] .card-footer{background:#ffffff4d}.card-meta{font-size:11px;color:var(--text-muted)}.stat-display{text-align:center;padding:20px 16px}.stat-main{font-size:28px;font-weight:700;color:var(--text);font-family:var(--font-display);letter-spacing:-.02em}.stat-sub{font-size:12px;color:var(--text-muted);margin-top:4px}.stat-delta{font-size:12px;font-weight:500}.collapse-list{display:flex;flex-direction:column;gap:8px}.collapse-item{border-radius:var(--radius-lg);overflow:hidden}.collapse-header{width:100%;display:flex;justify-content:space-between;align-items:center;padding:14px 16px;background:none;border:none;cursor:pointer;font-size:13px;font-weight:500;color:var(--text);text-align:left}.collapse-icon{transition:transform .2s ease;color:var(--text-muted)}.collapse-icon.open{transform:rotate(180deg)}.collapse-content{padding:0 16px 16px}.collapse-content p{margin:0;font-size:13px;color:var(--text-secondary);line-height:1.6}.divider-demo{display:flex;flex-direction:column;gap:20px}.divider-item{display:flex;align-items:center;gap:12px;font-size:13px;color:var(--text-secondary)}.divider{flex:1;height:1px;background:var(--glass-border-soft);position:relative}.divider-text{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:var(--mesh-base);padding:0 10px;font-size:11px;color:var(--text-muted)}[data-theme=light] .divider-text{background:var(--mesh-base)}.divider.dashed{background:none;border-top:2px dashed var(--glass-border-soft);height:auto}.divider-line{height:1px;background:var(--glass-border-soft)}.grid-demo{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.grid-cell{padding:12px;border-radius:8px}.span-2{grid-column:span 2}.span-3{grid-column:span 3}.avatar-row{display:flex;align-items:center;gap:12px}.avatar{width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:600;color:#fff}.avatar-sm{width:28px;height:28px;font-size:11px}.avatar-lg{width:48px;height:48px;font-size:18px}.avatar-xl{width:64px;height:64px;font-size:24px}.avatar img{width:100%;height:100%;border-radius:50%;object-fit:cover}.avatar-group{display:flex}.avatar-group img{width:36px;height:36px;border:2px solid var(--mesh-base);border-radius:50%;margin-left:-8px}.avatar-group img:first-child{margin-left:0}.timeline-cards{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.timeline-card{display:flex;gap:12px;padding:14px;border-radius:var(--radius-lg)}.tl-icon{width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}.tl-icon.success{background:var(--success-bg);color:var(--success)}.tl-icon.warn{background:var(--warning-bg);color:var(--warning)}.tl-icon.info{background:var(--accent-muted);color:var(--accent-hover)}.tl-content{flex:1}.tl-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:4px}.tl-event{font-size:13px;font-weight:500;color:var(--text)}.tl-time{font-size:11px;color:var(--text-muted);font-family:var(--mono)}.tl-desc{font-size:12px;color:var(--text-secondary)}.conversation-filters{display:flex;gap:12px;margin-bottom:16px}.area-chart-wrap{border-radius:var(--radius-lg);padding:16px 20px}.area-chart-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.area-title{font-size:13px;font-weight:600;color:var(--text)}.area-tabs{display:flex;gap:4px}.area-tabs button{padding:4px 10px;border-radius:6px;font-size:11px;border:1px solid var(--glass-border-soft);background:transparent;color:var(--text-muted);cursor:pointer}.area-tabs button.active{background:var(--accent-muted);color:var(--accent-hover);border-color:rgba(var(--brand-rgb-start),.3)}.area-chart{height:120px}.area-bars{display:flex;align-items:flex-end;justify-content:space-between;height:100%;gap:4px}.area-bar-wrap{flex:1;display:flex;flex-direction:column;align-items:center;height:100%;justify-content:flex-end}.area-bar-fill{width:100%;background:var(--brand-grad-180);border-radius:4px 4px 0 0;opacity:.8;transition:height .3s ease}.area-bar-label{font-size:9px;color:var(--text-muted);margin-top:4px}.doughnut-row{display:flex;gap:32px;align-items:center}.doughnut-wrap{padding:20px;border-radius:var(--radius-lg)}.doughnut-chart{position:relative;width:160px;height:160px}.doughnut-chart svg{transform:none}.doughnut-center{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center}.doughnut-value{font-size:20px;font-weight:700;color:var(--text);font-family:var(--font-display)}.doughnut-label{font-size:11px;color:var(--text-muted)}.doughnut-legend{display:flex;flex-direction:column;gap:10px}.legend-item{display:flex;align-items:center;gap:8px;font-size:12px}.legend-dot{width:10px;height:10px;border-radius:3px}.legend-label{color:var(--text-secondary);flex:1}.legend-value{font-weight:600;color:var(--text);font-family:var(--mono)}.gauge-row{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.gauge-card{padding:20px;border-radius:var(--radius-lg);text-align:center}.gauge-chart{position:relative;width:120px;height:80px;margin:0 auto 12px}.gauge-value{font-size:24px;font-weight:700;color:var(--accent);font-family:var(--font-display);position:absolute;bottom:0;left:50%;transform:translate(-50%)}.gauge-unit{font-size:12px;font-weight:400}.gauge-label{font-size:12px;color:var(--text-muted)}.tooltip-row{display:flex;gap:24px;align-items:center}.tooltip-wrap{position:relative}.tooltip{display:none;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%);padding:6px 10px;background:var(--mesh-base);border:1px solid var(--glass-border-soft);border-radius:6px;font-size:11px;color:var(--text);white-space:nowrap;z-index:20}.tooltip.top{bottom:auto;top:calc(100% + 8px)}.tooltip.right{left:auto;right:calc(100% + 8px);transform:none}.tooltip-wrap:hover .tooltip{display:block}.text-link{color:var(--accent-hover);cursor:pointer;position:relative}.search-box-wrap{max-width:400px}.search-box{display:flex;align-items:center;gap:10px;padding:10px 14px;border-radius:var(--radius);position:relative}.search-box svg{color:var(--text-muted);flex-shrink:0}.search-box input{flex:1;background:none;border:none;color:var(--text);font-size:13px;outline:none}.search-box input::placeholder{color:var(--text-muted)}.search-suggestions{position:absolute;top:calc(100% + 6px);left:0;right:0;border:1px solid var(--glass-border-soft);border-radius:var(--radius);background:linear-gradient(180deg,rgba(255,255,255,.1) 0%,transparent 40%),var(--glass-bg);backdrop-filter:blur(14px) saturate(var(--glass-sat));-webkit-backdrop-filter:blur(14px) saturate(var(--glass-sat));box-shadow:0 0 0 1px #ffffff0f inset,0 18px 48px #00000061;overflow:hidden;z-index:30}[data-theme=light] .search-suggestions{background:linear-gradient(180deg,#fffffff2,#ffffffc7);border-color:#0f172a1a;box-shadow:0 0 0 1px #ffffffe6 inset,0 14px 40px #0f172a24}.suggestion-item{padding:10px 14px;font-size:13px;color:var(--text-secondary);cursor:pointer}.suggestion-item:hover{background:var(--glass-bg-strong);color:var(--text)}.suggestion-header{padding:8px 14px 4px;font-size:11px;font-weight:600;color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em}.flex-row-gap{display:flex;flex-wrap:wrap;gap:10px;align-items:center}@media (max-width: 1100px){.ocpc-grid,.profile-grid{grid-template-columns:repeat(2,1fr)}.conversation-list{grid-template-columns:1fr}}@media (max-width: 768px){.ocpc-grid,.profile-grid{grid-template-columns:1fr}}.glass-edge:not(.fog-panel):not(.fog-panel--shell-sidebar):not(.fog-panel--shell-topbar){position:relative;isolation:isolate;overflow:hidden;border-color:transparent}.glass-edge:not(.fog-panel):not(.fog-panel--shell-sidebar):not(.fog-panel--shell-topbar):before{content:"";position:absolute;top:-24%;right:-18%;bottom:-24%;left:-18%;pointer-events:none;z-index:0;border-radius:inherit;background:radial-gradient(ellipse 70% 80% at 0% 30%,var(--fog-spectrum-cyan),transparent 72%),radial-gradient(ellipse 66% 78% at 100% 28%,var(--fog-spectrum-blue),transparent 70%),radial-gradient(ellipse 62% 76% at 20% 100%,var(--fog-spectrum-purple),transparent 72%),radial-gradient(ellipse 60% 74% at 88% 100%,var(--fog-spectrum-red),transparent 70%),radial-gradient(ellipse 68% 52% at 50% -8%,var(--fog-spectrum-white),transparent 68%);filter:blur(calc(var(--fog-panel-blur-spectrum) * .55)) saturate(var(--fog-panel-saturate-spectrum));opacity:var(--fog-surface-glow-opacity);transform:translateZ(0)}.glass-edge:not(.fog-panel):not(.fog-panel--shell-sidebar):not(.fog-panel--shell-topbar):after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0;border-radius:inherit;background:linear-gradient(128deg,var(--fog-spectrum-wash-cyan) 0%,var(--fog-spectrum-wash-white) 30%,var(--fog-spectrum-wash-blue) 100%);mix-blend-mode:soft-light;opacity:calc(var(--fog-panel-overlay-opacity) * .28)}.glass-edge:not(.fog-panel):not(.fog-panel--shell-sidebar):not(.fog-panel--shell-topbar)>*{position:relative;z-index:1}.btn-ghost,.btn-picker-trigger{position:relative;isolation:isolate;overflow:hidden;background:color-mix(in srgb,var(--glass-bg-strong) 55%,transparent);border-color:color-mix(in srgb,var(--fog-spectrum-blue) 22%,var(--glass-border-soft));box-shadow:inset 0 1px #ffffff14,0 2px 10px rgba(var(--brand-rgb-start),.06)}.btn-ghost:before,.btn-picker-trigger:before{content:"";position:absolute;top:-40%;right:-30%;bottom:-40%;left:-30%;pointer-events:none;z-index:0;background:radial-gradient(ellipse 80% 100% at 0% 50%,var(--fog-spectrum-cyan-mid),transparent 70%),radial-gradient(ellipse 80% 100% at 100% 50%,var(--fog-spectrum-blue-mid),transparent 70%);opacity:.55;filter:blur(16px)}.btn-ghost:hover,.btn-picker-trigger:hover{background:color-mix(in srgb,var(--glass-bg-strong) 72%,transparent);border-color:color-mix(in srgb,var(--fog-spectrum-blue) 32%,var(--glass-border));box-shadow:inset 0 1px #ffffff1f,0 4px 16px rgba(var(--brand-rgb-start),.12)}.btn-primary{box-shadow:0 4px 22px var(--accent-glow),0 0 28px rgba(var(--brand-rgb-mid),.22),0 1px #ffffff47 inset}.btn-group-inline,.segmented{position:relative;isolation:isolate;overflow:hidden;border-color:color-mix(in srgb,var(--fog-spectrum-blue) 18%,var(--glass-border-soft));background:color-mix(in srgb,var(--glass-bg) 70%,rgba(10,15,31,.25))}.btn-group-inline:before,.segmented:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0;background:linear-gradient(100deg,var(--fog-spectrum-wash-cyan) 0%,transparent 40%,var(--fog-spectrum-wash-blue) 100%);opacity:.5}.btn-group-inline .btn,.segmented button{position:relative;z-index:1}.segmented button.active,.btn-group-inline .btn.active{background:color-mix(in srgb,var(--glass-bg-strong) 85%,rgba(var(--brand-rgb-start),.12));color:var(--shell-nav-active-color, var(--accent-hover));font-weight:var(--shell-nav-active-weight, 600);box-shadow:inset 0 1px #ffffff1a}.modal-card.glass-edge,.uxstd-modal__panel.glass-edge:not(.uxstd-modal__panel--brand-focus),.cmd-panel.glass-edge,.flyout-panel.glass-edge{border:none;overflow:hidden}.modal-card.glass-edge:before,.uxstd-modal__panel.glass-edge:not(.uxstd-modal__panel--brand-focus):before,.cmd-panel.glass-edge:before,.flyout-panel.glass-edge:before{content:"";position:absolute;top:-28%;right:-22%;bottom:-28%;left:-22%;pointer-events:none;z-index:0;border-radius:inherit;background:radial-gradient(ellipse 72% 86% at -6% 24%,var(--fog-spectrum-cyan),transparent 74%),radial-gradient(ellipse 68% 84% at 106% 22%,var(--fog-spectrum-blue),transparent 72%),radial-gradient(ellipse 64% 80% at 48% 108%,var(--fog-spectrum-purple-mid),transparent 74%),radial-gradient(ellipse 62% 78% at 82% 8%,var(--fog-spectrum-white),transparent 70%);filter:blur(calc(var(--fog-panel-blur-spectrum) * .65)) saturate(var(--fog-panel-saturate-spectrum));opacity:calc(var(--fog-panel-spectrum-opacity) * .55)}.modal-overlay,.uxstd-modal__backdrop{background:color-mix(in srgb,var(--mesh-base) 72%,rgba(var(--brand-rgb-start),.08));backdrop-filter:blur(8px) saturate(1.2);-webkit-backdrop-filter:blur(8px) saturate(1.2)}.dropdown-menu.glass-edge,.selector-dropdown.glass-edge,.cascader-panel.glass-edge,.pd-menu,.product-dropdown.glass-edge,.search-suggestions.glass-edge,.user-dropdown.glass-edge{border:none;overflow:hidden}.dropdown-menu.glass-edge:before,.selector-dropdown.glass-edge:before,.cascader-panel.glass-edge:before,.search-suggestions.glass-edge:before{content:"";position:absolute;top:-20%;right:-15%;bottom:-20%;left:-15%;pointer-events:none;z-index:0;border-radius:inherit;background:radial-gradient(ellipse 80% 90% at 0% 0%,var(--fog-spectrum-cyan-mid),transparent 68%),radial-gradient(ellipse 76% 88% at 100% 100%,var(--fog-spectrum-blue-mid),transparent 66%);filter:blur(20px) saturate(1.3);opacity:.48}.dropdown-menu.glass-edge>*,.selector-dropdown.glass-edge>*,.cascader-panel.glass-edge>*{position:relative;z-index:1}.input-wrap input,.filter-input,.topbar-search input,.ai-input-wrap input{background:color-mix(in srgb,var(--glass-bg) 65%,rgba(10,15,31,.35));border-color:color-mix(in srgb,var(--fog-spectrum-blue) 16%,var(--form-border));box-shadow:inset 0 1px #ffffff0f}.select-wrap select{background-color:color-mix(in srgb,var(--glass-bg) 65%,rgba(10,15,31,.35));background-image:url("data:image/svg+xml,%3Csvg width='10' height='6' viewBox='0 0 10 6' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1l4 4 4-4' stroke='%238b8b9a' stroke-width='1.5' fill='none' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;background-size:10px 6px;border-color:color-mix(in srgb,var(--fog-spectrum-blue) 16%,var(--form-border));box-shadow:inset 0 1px #ffffff0f}.input-wrap input:focus,.select-wrap select:focus,.filter-input:focus,.topbar-search input:focus{border-color:color-mix(in srgb,var(--accent) 55%,var(--form-border));box-shadow:0 0 0 2px rgba(var(--brand-rgb-start),.2),inset 0 1px #ffffff14}.table-wrap.glass-edge,.table-wrap{position:relative;isolation:isolate;overflow:hidden;border-color:color-mix(in srgb,var(--fog-spectrum-blue) 12%,var(--glass-border-soft))}.table-wrap.glass-edge:before,.table-wrap:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0;background:linear-gradient(165deg,var(--fog-spectrum-wash-cyan) 0%,transparent 42%,var(--fog-spectrum-wash-blue) 100%);opacity:.35}.table-wrap table{position:relative;z-index:1}.alert.glass-edge,.toast-item{border:none}.alert.glass-edge{border:1px solid var(--fog-surface-border, var(--glass-border-soft))}.alert.glass-edge:before,.alert.glass-edge:after{display:none}.toast-info{border-color:color-mix(in srgb,var(--fog-spectrum-blue) 28%,transparent);background:linear-gradient(135deg,var(--fog-spectrum-wash-cyan),var(--fog-surface-elevated));color:var(--fog-ink-secondary, var(--text-secondary))}.toast-success{border-color:color-mix(in srgb,var(--success) 30%,transparent);background:linear-gradient(135deg,var(--success-bg),var(--fog-surface-elevated))}.toast-error{border-color:color-mix(in srgb,var(--danger) 30%,transparent);background:linear-gradient(135deg,var(--danger-bg),var(--fog-surface-elevated))}.chip{border-color:var(--fog-surface-border);background:var(--fog-surface-muted);color:var(--fog-ink-secondary, var(--text-secondary))}.chip.chip-brand{border-color:color-mix(in srgb,var(--fog-spectrum-blue) 32%,transparent);background:color-mix(in srgb,var(--fog-spectrum-wash-blue) 55%,var(--accent-muted));color:var(--shell-nav-active-color, var(--accent-hover))}.chip strong{color:var(--fog-ink-primary, var(--text))}.empty-block,.pagination{border-color:var(--fog-surface-border);background:var(--fog-surface-muted);color:var(--fog-ink-muted, var(--text-muted))}.pagination .pages button.active{color:var(--shell-nav-active-color, var(--accent-hover));font-weight:var(--shell-nav-active-weight, 600)}.icon-btn{background:color-mix(in srgb,var(--glass-bg) 80%,transparent);border-color:color-mix(in srgb,var(--fog-spectrum-blue) 14%,var(--glass-border-soft))}.icon-btn:hover{background:color-mix(in srgb,var(--glass-bg-strong) 88%,transparent);border-color:color-mix(in srgb,var(--fog-spectrum-blue) 28%,var(--glass-border))}[data-theme=light] .glass-edge:not(.fog-panel):not(.fog-panel--shell-sidebar):not(.fog-panel--shell-topbar):before{opacity:calc(var(--fog-panel-spectrum-opacity) * .28);filter:blur(calc(var(--fog-panel-blur-spectrum) * .45)) saturate(calc(var(--fog-panel-saturate-spectrum) - .12))}[data-theme=light] .glass-edge:not(.fog-panel):not(.fog-panel--shell-sidebar):not(.fog-panel--shell-topbar):after{mix-blend-mode:normal;opacity:calc(var(--fog-panel-overlay-opacity) * .22)}[data-theme=light] .btn-ghost,[data-theme=light] .btn-picker-trigger{background:color-mix(in srgb,rgba(255,255,255,.82) 90%,var(--glass-bg));border-color:#0f172a14;box-shadow:inset 0 1px #fffffff2}[data-theme=light] .btn-ghost:before,[data-theme=light] .btn-picker-trigger:before{opacity:.35}[data-theme=light] .btn-group-inline,[data-theme=light] .segmented{background:#ffffff9e;border-color:#0f172a14}[data-theme=light] .segmented button.active,[data-theme=light] .btn-group-inline .btn.active{color:var(--shell-nav-active-color, #2857fe)}[data-theme=light] .input-wrap input,[data-theme=light] .filter-input{background:#ffffffb8;border-color:var(--form-border)}[data-theme=light] .select-wrap select{background-color:#ffffffb8;background-image:url("data:image/svg+xml,%3Csvg width='10' height='6' viewBox='0 0 10 6' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1l4 4 4-4' stroke='%2394a3b8' stroke-width='1.5' fill='none' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;background-size:10px 6px;border-color:var(--form-border)}@media (max-width: 640px){.glass-edge:not(.fog-panel):before,.glass-edge:not(.fog-panel):after,.btn-ghost:before,.btn-picker-trigger:before{filter:none;opacity:.2}}#app .main{color:var(--fog-ink-secondary);--text-primary: var(--fog-ink-primary);--text-secondary: var(--fog-ink-secondary);--text-muted: var(--fog-ink-muted)}[data-theme=light] #app .main{color:var(--text-secondary);--text-primary: var(--text);--text-secondary: var(--text-secondary);--text-muted: var(--text-muted)}#app .main .showcase-section{border:none}#app .main .section-title{color:var(--fog-ink-muted, var(--text-muted));border-bottom-color:color-mix(in srgb,var(--fog-spectrum-blue) 18%,var(--glass-border-soft))}#app .main .showcase-lead{color:var(--fog-ink-secondary, var(--text-secondary))}#app .main .showcase-lead a{color:var(--shell-nav-active-color, var(--accent-hover))}#app .main :is(.task-card,.ocpc-card,.conv-card,.profile-card,.collapse-item,.timeline-card,.metric-trend-card,.sparkline-card,.ring-progress-card,.gauge-card,.order-card,.wallet-balance,.transaction-list,.sub-plan,.coupon-card,.notification-panel,.upload-zone,.confirm-dialog,.article-card,.provider-card,.case-card,.selector-input,.step-form-content,.search-box,.skeleton-card,.empty-state,.empty-block,.showcase-chart-wrap,.input-sm,.copy-row,.link-rows,.pagination,.chip:not(.chip-brand),.checklist,.hero-strip,.product-dropdown-inline){border-color:var(--fog-surface-border)!important;background:var(--fog-surface-elevated)!important;box-shadow:var(--fog-surface-inset),0 2px 12px rgba(var(--brand-rgb-start),.06)!important}#app .main .task-card:hover,#app .main .link-rows a:hover{background:color-mix(in srgb,var(--fog-surface-elevated) 88%,rgba(var(--brand-rgb-start),.12))!important;border-color:color-mix(in srgb,var(--fog-spectrum-blue) 32%,var(--glass-border-soft))!important}#app .main .alert-info,#app .main .toast-info{border-color:color-mix(in srgb,var(--fog-spectrum-blue) 28%,transparent)!important;background:linear-gradient(135deg,var(--fog-spectrum-wash-cyan),var(--fog-surface-elevated))!important}#app .main .alert-warning,#app .main .toast-warning{border-color:color-mix(in srgb,var(--fog-spectrum-blue) 22%,var(--fog-surface-border))!important;background:linear-gradient(135deg,var(--fog-mesh-wash-amber),var(--fog-surface-elevated))!important;box-shadow:var(--fog-surface-inset)!important}#app .main .alert-error,#app .main .toast-error{border-color:color-mix(in srgb,var(--fog-spectrum-red) 28%,transparent)!important;background:linear-gradient(135deg,var(--fog-spectrum-wash-red),var(--fog-surface-elevated))!important;box-shadow:var(--fog-surface-inset)!important}#app .main .alert-success,#app .main .toast-success{border-color:color-mix(in srgb,var(--success) 28%,transparent)!important;background:linear-gradient(135deg,var(--success-bg),var(--fog-surface-elevated))!important;box-shadow:var(--fog-surface-inset)!important}#app .main .alert-info strong,#app .main .alert-warning strong,#app .main .alert-error strong,#app .main .alert-success strong{color:var(--fog-ink-primary, var(--text))!important}#app .main .alert-warning>svg{color:var(--shell-nav-active-color, var(--accent-hover))!important}#app .main .alert-error>svg{color:var(--danger)!important}#app .main .alert-success>svg{color:var(--success)!important}#app .main .alert-info>svg{color:var(--shell-nav-active-color, var(--accent-hover))!important}#app .main .alert p,#app .main .toast-item{color:var(--fog-ink-secondary, var(--text-secondary))!important}#app .main .tag-info,#app .main .tag-brand{color:var(--shell-nav-active-color, var(--accent-hover))!important;border-color:color-mix(in srgb,var(--fog-spectrum-blue) 32%,transparent)!important;background:color-mix(in srgb,var(--fog-spectrum-wash-blue) 65%,var(--accent-muted))!important}#app .main .tag-neutral{color:var(--fog-ink-secondary, var(--text-secondary))!important;background:var(--fog-surface-muted)!important}#app .main .kbd{color:var(--fog-ink-muted, var(--text-muted))!important;border-color:var(--fog-surface-border)!important;background:var(--fog-surface-muted)!important}#app .main .form-stack label,#app .main .select-wrap label{color:var(--fog-ink-muted, var(--text-muted))!important}#app .main .form-stack :is(input,textarea),#app .main .input-sm,#app .main .slider-input{border-color:var(--fog-surface-border)!important;background:var(--fog-surface-elevated)!important;color:var(--fog-ink-primary, var(--text))!important;box-shadow:var(--fog-surface-inset)!important}#app .main .form-stack :is(input,textarea):focus,#app .main .input-sm:focus{border-color:color-mix(in srgb,var(--accent) 50%,var(--form-border))!important;box-shadow:0 0 0 3px var(--accent-muted)!important}#app .main .segmented button.active,#app .main .tabs-inline button.active,#app .main .btn-group-inline .btn.active,#app .main .pagination .pages button.active{color:var(--shell-nav-active-color, var(--accent-hover))!important;font-weight:var(--shell-nav-active-weight, 600)!important}#app .main .table-wrap{border-color:var(--fog-surface-border)!important;background:var(--fog-surface-elevated)!important}#app .main table.data th{color:var(--fog-ink-muted, var(--text-muted))!important}#app .main table.data td{color:var(--fog-ink-secondary, var(--text-secondary))!important}#app .main .modal-header,#app .main .modal-footer,#app .main .uxstd-modal__header,#app .main .uxstd-modal__footer{border-color:color-mix(in srgb,var(--fog-spectrum-blue) 16%,var(--glass-border-soft))!important;background:color-mix(in srgb,var(--fog-surface-elevated) 90%,transparent)!important}#app .main .modal-body p,#app .main .uxstd-modal__body{color:var(--fog-ink-secondary, var(--text-secondary))!important}#app .main .cmd-panel .cmd-item:hover,#app .main .selector-option:hover{background:color-mix(in srgb,var(--fog-spectrum-wash-blue) 55%,var(--glass-bg-strong))!important;color:var(--fog-ink-primary, var(--text))!important}#app .main :is(.metric-trend-card .label,.sparkline-card .label,.ring-progress-label,.gauge-label,.doughnut-label,.chart-legend,.heatmap-legend,.scatter-legend,.funnel-label,.waterfall-label){color:var(--fog-ink-muted, var(--text-muted))!important}#app .main :is(.metric-trend-card .value,.sparkline-card .value,.ring-progress-value,.gauge-value,.doughnut-value){color:var(--fog-ink-primary, var(--text))!important}#app .main .chart-bar{background:linear-gradient(180deg,var(--fog-chart-blue),var(--fog-chart-purple))!important;box-shadow:0 0 16px rgba(var(--brand-rgb-start),.2)!important}#app .main .heatmap-cell{background:color-mix(in srgb,var(--fog-chart-blue) calc(var(--intensity, .5) * 100%),transparent)!important}#app .main .showcase-card.highlight{border-color:color-mix(in srgb,var(--fog-spectrum-blue) 42%,transparent)!important;box-shadow:0 0 14px rgba(var(--brand-rgb-start),.1)!important}#app .main .card-title{color:var(--fog-ink-primary, var(--text))!important}[data-theme=light] #app .main :is(.task-card,.ocpc-card,.conv-card,.profile-card,.table-wrap,.form-stack input,.input-sm){background:var(--fog-surface-elevated)!important;border-color:var(--fog-surface-border)!important}[data-theme=light] #app .main .segmented button.active,[data-theme=light] #app .main .tabs-inline button.active{color:var(--shell-nav-active-color, #2857fe)!important}.platform-fog-section{padding:18px 20px;border-radius:var(--radius-surface);margin-bottom:var(--section-gap, 20px)}.platform-fog-section .section-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}.platform-fog-section .section-title{margin:0 0 14px;font-size:15px;font-weight:600;color:var(--fog-ink-primary, var(--text-primary))}.platform-fog-section .section-head .section-title,.fog-panel--brand-mesh .section-head .section-title{margin-bottom:0}.platform-fog-section .section-more{font-size:13px;color:var(--fog-ink-secondary, var(--text-secondary));text-decoration:none;display:inline-flex;align-items:center;gap:2px}.platform-fog-section .section-more:hover{color:var(--shell-nav-active-color, var(--accent-hover))}.platform-app-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:10px}.platform-app-grid--wide{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:14px}.platform-app-card{display:flex;align-items:center;gap:14px;padding:14px 16px;text-decoration:none;color:inherit}.platform-app-card--start{align-items:flex-start;padding:18px 20px}.platform-app-card-icon,.platform-explore-icon{width:42px;height:42px;border-radius:var(--radius-md);display:flex;align-items:center;justify-content:center;font-size:20px;background:color-mix(in srgb,var(--glass-bg-strong) 65%,transparent);color:var(--accent);flex-shrink:0;box-shadow:inset 0 1px #ffffff1a}.platform-app-card--start .platform-app-card-icon,.platform-app-card--start .platform-explore-icon{width:44px;height:44px;font-size:21px}.platform-app-card-body,.platform-explore-body{flex:1;min-width:0}.platform-app-card-title-row{display:flex;align-items:center;gap:8px}.platform-app-card-title,.platform-explore-title{margin:0;font-size:15px;font-weight:600;color:var(--fog-ink-primary, var(--text-primary))}.platform-app-card-badge{font-size:11px;padding:2px 7px;border-radius:var(--radius-pill);background:var(--warn-bg, rgba(245, 158, 11, .15));color:var(--warn-text, #d97706)}.platform-app-card-desc,.platform-explore-desc{margin:4px 0 0;font-size:12px;color:var(--fog-ink-muted, var(--text-muted));line-height:1.45}.platform-app-card--start .platform-app-card-desc,.platform-app-card--start .platform-explore-desc{margin-top:6px;font-size:13px;line-height:1.5}.platform-app-card-meta{margin:8px 0 0;font-size:12px;color:var(--fog-ink-muted, var(--text-muted))}.platform-app-card-arrow{color:var(--fog-ink-subtle, var(--text-muted));font-size:18px;flex-shrink:0}.platform-app-card--start .platform-app-card-arrow{margin-top:4px}.platform-explore-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:10px}.platform-explore-card{display:flex;align-items:flex-start;gap:14px;padding:14px 16px;opacity:.92}.platform-explore-tag{font-size:11px;padding:4px 10px;border-radius:var(--radius-pill);background:color-mix(in srgb,var(--glass-bg-strong) 55%,transparent);color:var(--fog-ink-muted, var(--text-muted));white-space:nowrap;flex-shrink:0}.platform-fog-tabs{display:inline-flex;flex-wrap:wrap;align-items:center;gap:6px;padding:6px;margin-bottom:var(--section-gap, 22px);max-width:100%;box-sizing:border-box}.platform-fog-tabs--stretch{display:flex;width:100%}.platform-fog-tabs--stretch .platform-fog-tab{flex:1 1 0;min-width:0;justify-content:center;text-align:center}.platform-fog-tabs--dense{gap:4px;padding:4px}.platform-fog-tabs--dense .platform-fog-tab{padding:6px 12px;font-size:12px}.platform-fog-tabs--embedded{margin-bottom:16px}.platform-fog-tab{display:inline-flex;align-items:center;justify-content:center;padding:8px 16px;border-radius:var(--radius-sm);border:1px solid transparent;font-size:13px;font-weight:500;font-family:inherit;line-height:1.25;color:var(--fog-ink-secondary, var(--text-secondary));text-decoration:none;background:transparent;cursor:pointer;white-space:nowrap;transition:background .15s ease,color .15s ease,border-color .15s ease,box-shadow .15s ease}button.platform-fog-tab{-moz-appearance:none;appearance:none;-webkit-appearance:none}.platform-fog-tab:hover{color:var(--fog-ink-primary, var(--text-primary));background:color-mix(in srgb,var(--glass-bg-strong) var(--fog-panel-item-hover-mix),transparent);border-color:color-mix(in srgb,var(--fog-spectrum-blue) 14%,transparent)}.platform-fog-tab:focus-visible{outline:none;box-shadow:0 0 0 2px color-mix(in srgb,var(--accent) 45%,transparent)}.platform-fog-tab--active{color:var(--shell-nav-active-color, var(--accent-hover));font-weight:var(--shell-nav-active-weight, 600);background:color-mix(in srgb,var(--glass-bg-strong) var(--fog-panel-item-mix-content),transparent);border-color:color-mix(in srgb,var(--fog-spectrum-blue) 28%,var(--glass-border-soft));box-shadow:inset 0 1px #ffffff0f,0 1px 10px rgba(var(--brand-rgb-start),.08)}[data-theme=light] .platform-fog-tab--active{box-shadow:inset 0 1px #ffffffd9,0 1px 8px rgba(var(--brand-rgb-start),.06)}.platform-fog-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.platform-fog-list-row{display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:var(--radius-sm)}.platform-fog-list-row .row-title{flex:1;text-decoration:none;color:var(--fog-ink-primary, var(--text-primary));font-weight:500}.platform-fog-list-row .row-muted{font-size:12px;color:var(--fog-ink-muted, var(--text-muted))}.platform-fog-list-row .row-badge{font-size:11px;background:var(--warning-bg);color:var(--warning);padding:2px 8px;border-radius:var(--radius-pill)}.platform-fog-pagination{display:flex;gap:12px;justify-content:center;margin-top:16px;align-items:center;padding:12px 14px;flex-wrap:wrap}.platform-fog-pagination .page-info{font-size:13px;color:var(--fog-ink-muted, var(--text-muted))}.platform-fog-content-panel{padding:18px 20px;margin-bottom:var(--section-gap, 16px)}.platform-fog-content-panel--compact{padding:16px 18px}.commerce-list-page .tab-shell.fog-panel{background:transparent;border:none;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}.commerce-list-page .tab-shell.fog-panel>.tab-body:first-child{margin-top:0}.balance-hero.fog-panel,.wallet-hero.fog-panel,.subscription-card.fog-panel{border:none}.metrics-row,.platform-metric-row{display:flex;flex-wrap:wrap;gap:10px}.metric-chip{flex:1 1 140px;padding:12px 14px;text-decoration:none;color:inherit;display:flex;flex-direction:column;gap:0;min-width:0}.metric-chip .metric-label{margin-bottom:6px}.fog-panel__body .metric-chip.fog-panel__item:hover{box-shadow:0 4px 16px rgba(var(--brand-rgb-start),.12)}.metric-label{display:block;font-size:12px;color:var(--fog-ink-muted, var(--text-muted))}.metric-value{font-size:22px;font-weight:600;color:var(--fog-ink-primary, var(--text-primary));line-height:1.2}.metric-unit{font-size:13px;font-weight:400;margin-left:2px;color:var(--fog-ink-secondary, var(--text-secondary))}.metric-footnote{margin-top:4px;font-size:12px;color:var(--fog-ink-muted, var(--text-muted));line-height:1.45}.metrics-row--rich{gap:8px}.metric-chip--rich{flex:1 1 min(100%,200px)}@media (min-width: 900px){.metrics-row--rich{flex-wrap:nowrap}.metrics-row--rich .metric-chip--rich{flex:1 1 0}}.metric-delta{font-size:12px;font-weight:600}.metric-delta--up{color:var(--success)}.metric-delta--down{color:var(--danger)}.metric-value--text{font-size:18px}.platform-page-stack,.yxb-console-stack{display:flex;flex-direction:column;gap:16px;min-width:0}.platform-page-stack>.platform-fog-section,.platform-page-stack>.yxb-console-dual,.platform-page-stack>.trend-chart,.platform-page-stack>details.yxb-fold,.yxb-console-stack>.platform-fog-section,.yxb-console-stack>.yxb-console-dual,.yxb-console-stack>.trend-chart,.yxb-console-stack>details.yxb-fold{margin-bottom:0}.yxb-console{display:flex;flex-direction:column;gap:0;min-width:0}.commerce-list-page.platform-list-page{padding-bottom:16px}.commerce-list-page .tab-shell.fog-panel.platform-fog-section{padding:18px 20px;margin-bottom:0;border-radius:var(--radius-surface)}.commerce-list-page .tab-shell.fog-panel .tab-body.fog-panel__body{margin-top:0;padding:0;background:transparent;backdrop-filter:none;-webkit-backdrop-filter:none;box-shadow:none}.commerce-list-page .tab-shell.fog-panel .tab-body.fog-panel__body>:deep(.table-wrap),.commerce-list-page .tab-shell.fog-panel .tab-body.fog-panel__body>:deep(.ui-table){margin-top:0}.platform-loading-panel{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:48px 16px;text-align:center}.platform-loading-panel .loading-text,.platform-loading-panel .muted{margin:0;font-size:13px;color:var(--fog-ink-muted, var(--text-muted))}.platform-empty-panel{padding:18px 20px;margin-bottom:0;text-align:center}.platform-empty-panel .empty-btn{margin-top:14px}.platform-page-stack .platform-fog-section>.section-title,.yxb-console-stack .platform-fog-section>.section-title{margin-bottom:10px}.platform-page-stack .platform-fog-section>.section-head,.yxb-console-stack .platform-fog-section>.section-head{margin-bottom:10px}.platform-page-stack .platform-fog-section>.section-head .section-title,.yxb-console-stack .platform-fog-section>.section-head .section-title{margin-bottom:0}.yxb-console-status .yxb-status-meta{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;margin:0;padding:0;font-size:13px;color:var(--fog-ink-secondary, var(--text-secondary));line-height:1.55}.yxb-console-status .yxb-readiness{display:inline-flex;align-items:center;gap:6px;font-weight:600;color:var(--fog-ink-primary, var(--text-primary))}.yxb-readiness-dot{width:8px;height:8px;border-radius:var(--radius-pill);flex-shrink:0}.yxb-readiness-dot--green{background:var(--success);box-shadow:0 0 0 3px color-mix(in srgb,var(--success) 22%,transparent)}.yxb-readiness-dot--yellow{background:var(--warning);box-shadow:0 0 0 3px color-mix(in srgb,var(--warning) 22%,transparent)}.yxb-readiness-dot--red{background:var(--danger);box-shadow:0 0 0 3px color-mix(in srgb,var(--danger) 22%,transparent)}.yxb-status-sep{color:var(--fog-ink-subtle, var(--text-muted))}.yxb-status-warn{color:var(--warning);font-weight:600}.yxb-console-dual{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;align-items:stretch}.yxb-console-dual .platform-fog-section{margin-bottom:0;height:100%;display:flex;flex-direction:column}.yxb-console-dual .platform-fog-section>.fog-panel__body,.yxb-console-dual .platform-fog-section>.platform-fog-list{flex:1}.yxb-quick-panel{display:flex;flex-direction:column;gap:0}.yxb-action-card{display:flex;align-items:center;gap:12px;text-decoration:none;color:inherit;margin:0;padding:12px 14px}.yxb-action-card__icon{width:36px;height:36px;border-radius:var(--radius-md);display:grid;place-items:center;font-size:18px;flex-shrink:0;background:color-mix(in srgb,var(--glass-bg-strong) 55%,transparent)}.yxb-action-card__icon--high{color:var(--danger);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--danger) 28%,transparent)}.yxb-action-card__icon--medium{color:var(--warning);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--warning) 28%,transparent)}.yxb-action-card__icon--low{color:var(--success);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--success) 28%,transparent)}.yxb-action-card__body{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.yxb-action-card__title{font-size:14px;font-weight:600;color:var(--fog-ink-primary, var(--text-primary))}.yxb-action-card__desc{font-size:12px;color:var(--fog-ink-secondary, var(--text-secondary));line-height:1.45}.yxb-action-card__link{font-size:12px;font-weight:600;color:var(--shell-nav-active-color, var(--accent-hover));white-space:nowrap;flex-shrink:0}.yxb-quick-divider{display:flex;align-items:center;gap:12px;margin:12px 0 10px}.yxb-quick-divider:before,.yxb-quick-divider:after{content:"";flex:1;height:1px;background:color-mix(in srgb,var(--fog-spectrum-blue, var(--accent)) 12%,transparent)}.yxb-quick-divider span{font-size:11px;font-weight:600;color:var(--fog-ink-muted, var(--text-muted));letter-spacing:.04em}.yxb-quick-actions{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.yxb-console-stack .platform-fog-list.fog-panel__body{gap:6px}.yxb-console-stack .platform-fog-list-row{padding:11px 12px;gap:10px}.yxb-console-stack .platform-fog-list-row .row-muted{flex-shrink:0}.yxb-fold.platform-fog-section{padding:0;overflow:hidden}.yxb-fold__summary{display:flex;align-items:center;gap:8px;padding:16px 20px;font-size:14px;font-weight:600;color:var(--fog-ink-primary, var(--text-primary));cursor:pointer;list-style:none;-webkit-user-select:none;user-select:none}.yxb-fold__summary::-webkit-details-marker{display:none}.yxb-fold__summary::marker{content:""}.yxb-fold__chevron{margin-left:auto;color:var(--fog-ink-muted, var(--text-muted));transition:transform .2s ease}.yxb-fold[open] .yxb-fold__chevron{transform:rotate(90deg)}.yxb-fold__badge{font-size:11px;font-weight:600;color:var(--fog-ink-secondary, var(--text-secondary));padding:2px 10px;border-radius:var(--radius-pill);background:color-mix(in srgb,var(--glass-bg-strong) 50%,transparent)}.yxb-fold__body{padding:2px 20px 18px}.yxb-fold__body--readiness{padding:0}.yxb-rank-table{display:flex;flex-direction:column;gap:2px}.yxb-rank-table__head,.yxb-rank-table__row{display:grid;grid-template-columns:1fr 56px 56px;gap:8px;padding:6px 4px}.yxb-rank-table__head{padding-top:0;padding-bottom:8px;border-bottom:1px solid color-mix(in srgb,var(--fog-spectrum-blue, var(--accent)) 10%,transparent);font-size:11px;font-weight:600;color:var(--fog-ink-muted, var(--text-muted));text-transform:uppercase;letter-spacing:.04em}.yxb-rank-table__row{font-size:13px;border-radius:var(--radius-sm);transition:background .15s ease;margin:0 -4px}.yxb-rank-table__row:hover{background:color-mix(in srgb,var(--glass-bg-strong) var(--fog-panel-item-hover-mix, 12%),transparent)}.yxb-rank-table__cell--num{text-align:right;font-family:var(--mono);font-weight:600}.yxb-fold__more{display:inline-flex;align-items:center;gap:2px;margin-top:8px;font-size:12px;font-weight:600;color:var(--shell-nav-active-color, var(--accent-hover));text-decoration:none}.yxb-fold__more:hover{text-decoration:underline}.yxb-corp-select-wrap{max-width:min(200px,42vw)}.yxb-corp-select-wrap :deep(select){height:30px;min-height:30px;font-size:12px}@media (max-width: 1100px){.yxb-console-dual{grid-template-columns:1fr}}.touchpoint-hub.platform-page-stack .hub-dual-panel{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,36%);gap:16px;align-items:start}.touchpoint-hub .hub-section-label{margin:0 0 10px;font-size:15px;font-weight:600;color:var(--fog-ink-primary, var(--text-primary))}.touchpoint-hub .hub-section-hint{font-size:12px;font-weight:400;color:var(--fog-ink-muted, var(--text-muted))}.touchpoint-hub .hub-metrics-row{margin-bottom:0}.touchpoint-hub .hub-trend-chart{padding:12px 4px 4px}.touchpoint-hub .hub-gallery-header{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:12px;margin-bottom:12px}.touchpoint-hub .hub-gallery-loading{display:flex;flex-direction:column;align-items:center;gap:10px;padding:32px 16px;color:var(--fog-ink-muted, var(--text-muted));font-size:13px}.touchpoint-hub .hub-bottom-panel{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.touchpoint-hub .hub-quick-links{display:flex;flex-wrap:wrap;gap:10px}.touchpoint-hub .hub-quick-link{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;border-radius:var(--radius-sm);font-size:13px;font-weight:500;color:var(--fog-ink-secondary, var(--text-secondary));text-decoration:none;background:color-mix(in srgb,var(--glass-bg-strong) 40%,transparent);transition:color .15s ease,background .15s ease}.touchpoint-hub .hub-quick-link:hover{color:var(--shell-nav-active-color, var(--accent-hover));background:color-mix(in srgb,var(--glass-bg-strong) var(--fog-panel-item-hover-mix, 12%),transparent)}@media (max-width: 1100px){.touchpoint-hub.platform-page-stack .hub-dual-panel,.touchpoint-hub .hub-bottom-panel{grid-template-columns:1fr}}.mp-list-page.platform-page-stack{padding-bottom:16px}.mp-list-page .platform-app-tile{display:flex;flex-direction:column;gap:12px;padding:16px 18px;text-decoration:none;color:inherit}.mp-immersive.platform-page-stack{display:flex;flex-direction:column;gap:16px;min-width:0}.mp-immersive-head.platform-fog-section{margin-bottom:0}.mp-studio-main.platform-fog-section{margin-bottom:0;padding:18px 20px}.mp-studio-main .section-suspense{display:flex;flex-direction:column;align-items:center;gap:10px;padding:40px 16px;font-size:13px;color:var(--fog-ink-muted, var(--text-muted))}.tp-basics.platform-page-stack .tp-basics-nav,.tp-basics .tp-section.platform-fog-section{margin-bottom:0}.tp-basics .tp-section-title{margin:0 0 8px;font-size:15px;font-weight:600;color:var(--fog-ink-primary, var(--text-primary))}.tp-basics .tp-section-desc{margin:0 0 14px;font-size:13px;color:var(--fog-ink-secondary, var(--text-secondary));line-height:1.55}@media (max-width: 768px){.platform-fog-list-row{flex-wrap:wrap;align-items:flex-start}.platform-fog-list-row .row-title{flex:1 1 100%}.yxb-action-card{flex-wrap:wrap}}.yxb-acq-cockpit{display:flex;flex-direction:column;gap:16px;min-width:0}.yxb-acq-quota-banner{position:relative;border-radius:var(--radius-lg);padding:12px 16px 12px 14px;display:flex;align-items:center;gap:10px;flex-wrap:wrap;border:none;color:var(--fog-ink-secondary, var(--text-secondary))}.yxb-acq-quota-banner--low{border-left:3px solid var(--warning)}.yxb-acq-quota-banner--exhausted{border-left:3px solid var(--danger)}.yxb-acq-quota-banner__icon{flex-shrink:0;display:flex;align-items:center;color:var(--fog-ink-muted, var(--text-muted))}.yxb-acq-quota-banner__text{flex:1;min-width:200px;font-size:13px;line-height:1.55;color:var(--fog-ink-primary, var(--text-primary))}.yxb-acq-quota-banner__action{flex-shrink:0;font-size:13px;font-weight:600;color:var(--shell-nav-active-color, var(--accent-hover));cursor:pointer;text-decoration:none;border-bottom:1px solid color-mix(in srgb,var(--shell-nav-active-color, var(--accent)) 35%,transparent)}.yxb-acq-quota-banner__action:hover{opacity:.88}.yxb-acq-quota-banner__close{flex-shrink:0;background:none;border:none;font-size:18px;line-height:1;color:var(--fog-ink-muted, var(--text-muted));cursor:pointer;padding:2px 4px;border-radius:var(--radius-sm);transition:color .15s ease,background .15s ease}.yxb-acq-quota-banner__close:hover{color:var(--fog-ink-primary, var(--text-primary));background:color-mix(in srgb,var(--glass-bg-strong) 50%,transparent)}.acq-trend__today-stat{padding:4px 10px;border-radius:var(--radius-sm);background:color-mix(in srgb,var(--glass-bg-strong) var(--fog-panel-item-mix-content),transparent);transition:background .15s ease}.acq-trend__toggle:hover .acq-trend__today-stat{background:color-mix(in srgb,var(--glass-bg-strong) var(--fog-panel-item-hover-mix),transparent)}.plans-card.fog-panel--brand-mesh{color:var(--fog-ink-secondary, var(--text-secondary));--text-primary: var(--fog-ink-primary);--text-secondary: var(--fog-ink-secondary);--text-muted: var(--fog-ink-muted)}.plans-card__head{position:relative;z-index:1;display:flex;align-items:center;gap:16px;flex-wrap:wrap;padding:16px 18px;border-bottom:1px solid color-mix(in srgb,var(--fog-spectrum-blue, var(--glass-border-soft)) 14%,transparent);background:transparent;backdrop-filter:none;-webkit-backdrop-filter:none;box-shadow:none;overflow:visible}.plans-card__head:before,.plans-card__head:after{display:none}.plans-card__table-wrap.fog-panel__body{padding:12px 14px 16px;margin:0;border-radius:0 0 var(--radius-control) var(--radius-control)}.plans-card__title{color:var(--fog-ink-primary, var(--text-primary))}.plans-card__count{background:color-mix(in srgb,var(--fog-spectrum-wash-blue, var(--glass-bg-strong)) 45%,transparent);color:var(--fog-ink-secondary, var(--text-secondary));border:1px solid color-mix(in srgb,var(--fog-spectrum-blue) 12%,transparent)}.plans-card__table :deep(table.data tbody tr.data-row:hover){background:color-mix(in srgb,var(--glass-bg-strong) var(--fog-panel-item-hover-mix),transparent)}.plans-card__table :deep(table.data td.row-expanded-cell){background:color-mix(in srgb,var(--glass-bg) var(--fog-panel-item-mix-content),transparent);border-top:1px dashed color-mix(in srgb,var(--fog-spectrum-cyan) 18%,var(--glass-border-soft))}.plan-cell__name{color:var(--fog-ink-primary, var(--text))}.plan-cell__name:hover{color:var(--shell-nav-active-color, var(--accent-hover))}.metrics-row__item{padding:6px 8px;border-radius:var(--radius-xs);background:color-mix(in srgb,var(--glass-bg) var(--fog-panel-item-mix-content),transparent)}.metrics-row__val--accent{color:var(--shell-nav-active-color, var(--glow-acquisition-start))}.acq-plan-more-menu.fog-panel{border:none}@font-face{font-family:remixicon;src:url(/assets/remixicon-CTLsMfss.eot?t=1718271040674);src:url(/assets/remixicon-CTLsMfss.eot?t=1718271040674#iefix) format("embedded-opentype"),url(/assets/remixicon-BCkO1-UF.woff2?t=1718271040674) format("woff2"),url(/assets/remixicon-IHD7miHF.woff?t=1718271040674) format("woff"),url(/assets/remixicon-KtvQcpfP.ttf?t=1718271040674) format("truetype"),url(/assets/remixicon-Dzy_cYSE.svg?t=1718271040674#remixicon) format("svg");font-display:swap}[class^=ri-],[class*=" ri-"]{font-family:remixicon!important;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ri-lg{font-size:1.3333em;line-height:.75em;vertical-align:-.0667em}.ri-xl{font-size:1.5em;line-height:.6666em;vertical-align:-.075em}.ri-xxs{font-size:.5em}.ri-xs{font-size:.75em}.ri-sm{font-size:.875em}.ri-1x{font-size:1em}.ri-2x{font-size:2em}.ri-3x{font-size:3em}.ri-4x{font-size:4em}.ri-5x{font-size:5em}.ri-6x{font-size:6em}.ri-7x{font-size:7em}.ri-8x{font-size:8em}.ri-9x{font-size:9em}.ri-10x{font-size:10em}.ri-fw{text-align:center;width:1.25em}.ri-24-hours-fill:before{content:""}.ri-24-hours-line:before{content:""}.ri-4k-fill:before{content:""}.ri-4k-line:before{content:""}.ri-a-b:before{content:""}.ri-account-box-fill:before{content:""}.ri-account-box-line:before{content:""}.ri-account-circle-fill:before{content:""}.ri-account-circle-line:before{content:""}.ri-account-pin-box-fill:before{content:""}.ri-account-pin-box-line:before{content:""}.ri-account-pin-circle-fill:before{content:""}.ri-account-pin-circle-line:before{content:""}.ri-add-box-fill:before{content:""}.ri-add-box-line:before{content:""}.ri-add-circle-fill:before{content:""}.ri-add-circle-line:before{content:""}.ri-add-fill:before{content:""}.ri-add-line:before{content:""}.ri-admin-fill:before{content:""}.ri-admin-line:before{content:""}.ri-advertisement-fill:before{content:""}.ri-advertisement-line:before{content:""}.ri-airplay-fill:before{content:""}.ri-airplay-line:before{content:""}.ri-alarm-fill:before{content:""}.ri-alarm-line:before{content:""}.ri-alarm-warning-fill:before{content:""}.ri-alarm-warning-line:before{content:""}.ri-album-fill:before{content:""}.ri-album-line:before{content:""}.ri-alert-fill:before{content:""}.ri-alert-line:before{content:""}.ri-aliens-fill:before{content:""}.ri-aliens-line:before{content:""}.ri-align-bottom:before{content:""}.ri-align-center:before{content:""}.ri-align-justify:before{content:""}.ri-align-left:before{content:""}.ri-align-right:before{content:""}.ri-align-top:before{content:""}.ri-align-vertically:before{content:""}.ri-alipay-fill:before{content:""}.ri-alipay-line:before{content:""}.ri-amazon-fill:before{content:""}.ri-amazon-line:before{content:""}.ri-anchor-fill:before{content:""}.ri-anchor-line:before{content:""}.ri-ancient-gate-fill:before{content:""}.ri-ancient-gate-line:before{content:""}.ri-ancient-pavilion-fill:before{content:""}.ri-ancient-pavilion-line:before{content:""}.ri-android-fill:before{content:""}.ri-android-line:before{content:""}.ri-angularjs-fill:before{content:""}.ri-angularjs-line:before{content:""}.ri-anticlockwise-2-fill:before{content:""}.ri-anticlockwise-2-line:before{content:""}.ri-anticlockwise-fill:before{content:""}.ri-anticlockwise-line:before{content:""}.ri-app-store-fill:before{content:""}.ri-app-store-line:before{content:""}.ri-apple-fill:before{content:""}.ri-apple-line:before{content:""}.ri-apps-2-fill:before{content:""}.ri-apps-2-line:before{content:""}.ri-apps-fill:before{content:""}.ri-apps-line:before{content:""}.ri-archive-drawer-fill:before{content:""}.ri-archive-drawer-line:before{content:""}.ri-archive-fill:before{content:""}.ri-archive-line:before{content:""}.ri-arrow-down-circle-fill:before{content:""}.ri-arrow-down-circle-line:before{content:""}.ri-arrow-down-fill:before{content:""}.ri-arrow-down-line:before{content:""}.ri-arrow-down-s-fill:before{content:""}.ri-arrow-down-s-line:before{content:""}.ri-arrow-drop-down-fill:before{content:""}.ri-arrow-drop-down-line:before{content:""}.ri-arrow-drop-left-fill:before{content:""}.ri-arrow-drop-left-line:before{content:""}.ri-arrow-drop-right-fill:before{content:""}.ri-arrow-drop-right-line:before{content:""}.ri-arrow-drop-up-fill:before{content:""}.ri-arrow-drop-up-line:before{content:""}.ri-arrow-go-back-fill:before{content:""}.ri-arrow-go-back-line:before{content:""}.ri-arrow-go-forward-fill:before{content:""}.ri-arrow-go-forward-line:before{content:""}.ri-arrow-left-circle-fill:before{content:""}.ri-arrow-left-circle-line:before{content:""}.ri-arrow-left-down-fill:before{content:""}.ri-arrow-left-down-line:before{content:""}.ri-arrow-left-fill:before{content:""}.ri-arrow-left-line:before{content:""}.ri-arrow-left-right-fill:before{content:""}.ri-arrow-left-right-line:before{content:""}.ri-arrow-left-s-fill:before{content:""}.ri-arrow-left-s-line:before{content:""}.ri-arrow-left-up-fill:before{content:""}.ri-arrow-left-up-line:before{content:""}.ri-arrow-right-circle-fill:before{content:""}.ri-arrow-right-circle-line:before{content:""}.ri-arrow-right-down-fill:before{content:""}.ri-arrow-right-down-line:before{content:""}.ri-arrow-right-fill:before{content:""}.ri-arrow-right-line:before{content:""}.ri-arrow-right-s-fill:before{content:""}.ri-arrow-right-s-line:before{content:""}.ri-arrow-right-up-fill:before{content:""}.ri-arrow-right-up-line:before{content:""}.ri-arrow-up-circle-fill:before{content:""}.ri-arrow-up-circle-line:before{content:""}.ri-arrow-up-down-fill:before{content:""}.ri-arrow-up-down-line:before{content:""}.ri-arrow-up-fill:before{content:""}.ri-arrow-up-line:before{content:""}.ri-arrow-up-s-fill:before{content:""}.ri-arrow-up-s-line:before{content:""}.ri-artboard-2-fill:before{content:""}.ri-artboard-2-line:before{content:""}.ri-artboard-fill:before{content:""}.ri-artboard-line:before{content:""}.ri-article-fill:before{content:""}.ri-article-line:before{content:""}.ri-aspect-ratio-fill:before{content:""}.ri-aspect-ratio-line:before{content:""}.ri-asterisk:before{content:""}.ri-at-fill:before{content:""}.ri-at-line:before{content:""}.ri-attachment-2:before{content:""}.ri-attachment-fill:before{content:""}.ri-attachment-line:before{content:""}.ri-auction-fill:before{content:""}.ri-auction-line:before{content:""}.ri-award-fill:before{content:""}.ri-award-line:before{content:""}.ri-baidu-fill:before{content:""}.ri-baidu-line:before{content:""}.ri-ball-pen-fill:before{content:""}.ri-ball-pen-line:before{content:""}.ri-bank-card-2-fill:before{content:""}.ri-bank-card-2-line:before{content:""}.ri-bank-card-fill:before{content:""}.ri-bank-card-line:before{content:""}.ri-bank-fill:before{content:""}.ri-bank-line:before{content:""}.ri-bar-chart-2-fill:before{content:""}.ri-bar-chart-2-line:before{content:""}.ri-bar-chart-box-fill:before{content:""}.ri-bar-chart-box-line:before{content:""}.ri-bar-chart-fill:before{content:""}.ri-bar-chart-grouped-fill:before{content:""}.ri-bar-chart-grouped-line:before{content:""}.ri-bar-chart-horizontal-fill:before{content:""}.ri-bar-chart-horizontal-line:before{content:""}.ri-bar-chart-line:before{content:""}.ri-barcode-box-fill:before{content:""}.ri-barcode-box-line:before{content:""}.ri-barcode-fill:before{content:""}.ri-barcode-line:before{content:""}.ri-barricade-fill:before{content:""}.ri-barricade-line:before{content:""}.ri-base-station-fill:before{content:""}.ri-base-station-line:before{content:""}.ri-basketball-fill:before{content:""}.ri-basketball-line:before{content:""}.ri-battery-2-charge-fill:before{content:""}.ri-battery-2-charge-line:before{content:""}.ri-battery-2-fill:before{content:""}.ri-battery-2-line:before{content:""}.ri-battery-charge-fill:before{content:""}.ri-battery-charge-line:before{content:""}.ri-battery-fill:before{content:""}.ri-battery-line:before{content:""}.ri-battery-low-fill:before{content:""}.ri-battery-low-line:before{content:""}.ri-battery-saver-fill:before{content:""}.ri-battery-saver-line:before{content:""}.ri-battery-share-fill:before{content:""}.ri-battery-share-line:before{content:""}.ri-bear-smile-fill:before{content:""}.ri-bear-smile-line:before{content:""}.ri-behance-fill:before{content:""}.ri-behance-line:before{content:""}.ri-bell-fill:before{content:""}.ri-bell-line:before{content:""}.ri-bike-fill:before{content:""}.ri-bike-line:before{content:""}.ri-bilibili-fill:before{content:""}.ri-bilibili-line:before{content:""}.ri-bill-fill:before{content:""}.ri-bill-line:before{content:""}.ri-billiards-fill:before{content:""}.ri-billiards-line:before{content:""}.ri-bit-coin-fill:before{content:""}.ri-bit-coin-line:before{content:""}.ri-blaze-fill:before{content:""}.ri-blaze-line:before{content:""}.ri-bluetooth-connect-fill:before{content:""}.ri-bluetooth-connect-line:before{content:""}.ri-bluetooth-fill:before{content:""}.ri-bluetooth-line:before{content:""}.ri-blur-off-fill:before{content:""}.ri-blur-off-line:before{content:""}.ri-body-scan-fill:before{content:""}.ri-body-scan-line:before{content:""}.ri-bold:before{content:""}.ri-book-2-fill:before{content:""}.ri-book-2-line:before{content:""}.ri-book-3-fill:before{content:""}.ri-book-3-line:before{content:""}.ri-book-fill:before{content:""}.ri-book-line:before{content:""}.ri-book-marked-fill:before{content:""}.ri-book-marked-line:before{content:""}.ri-book-open-fill:before{content:""}.ri-book-open-line:before{content:""}.ri-book-read-fill:before{content:""}.ri-book-read-line:before{content:""}.ri-booklet-fill:before{content:""}.ri-booklet-line:before{content:""}.ri-bookmark-2-fill:before{content:""}.ri-bookmark-2-line:before{content:""}.ri-bookmark-3-fill:before{content:""}.ri-bookmark-3-line:before{content:""}.ri-bookmark-fill:before{content:""}.ri-bookmark-line:before{content:""}.ri-boxing-fill:before{content:""}.ri-boxing-line:before{content:""}.ri-braces-fill:before{content:""}.ri-braces-line:before{content:""}.ri-brackets-fill:before{content:""}.ri-brackets-line:before{content:""}.ri-briefcase-2-fill:before{content:""}.ri-briefcase-2-line:before{content:""}.ri-briefcase-3-fill:before{content:""}.ri-briefcase-3-line:before{content:""}.ri-briefcase-4-fill:before{content:""}.ri-briefcase-4-line:before{content:""}.ri-briefcase-5-fill:before{content:""}.ri-briefcase-5-line:before{content:""}.ri-briefcase-fill:before{content:""}.ri-briefcase-line:before{content:""}.ri-bring-forward:before{content:""}.ri-bring-to-front:before{content:""}.ri-broadcast-fill:before{content:""}.ri-broadcast-line:before{content:""}.ri-brush-2-fill:before{content:""}.ri-brush-2-line:before{content:""}.ri-brush-3-fill:before{content:""}.ri-brush-3-line:before{content:""}.ri-brush-4-fill:before{content:""}.ri-brush-4-line:before{content:""}.ri-brush-fill:before{content:""}.ri-brush-line:before{content:""}.ri-bubble-chart-fill:before{content:""}.ri-bubble-chart-line:before{content:""}.ri-bug-2-fill:before{content:""}.ri-bug-2-line:before{content:""}.ri-bug-fill:before{content:""}.ri-bug-line:before{content:""}.ri-building-2-fill:before{content:""}.ri-building-2-line:before{content:""}.ri-building-3-fill:before{content:""}.ri-building-3-line:before{content:""}.ri-building-4-fill:before{content:""}.ri-building-4-line:before{content:""}.ri-building-fill:before{content:""}.ri-building-line:before{content:""}.ri-bus-2-fill:before{content:""}.ri-bus-2-line:before{content:""}.ri-bus-fill:before{content:""}.ri-bus-line:before{content:""}.ri-bus-wifi-fill:before{content:""}.ri-bus-wifi-line:before{content:""}.ri-cactus-fill:before{content:""}.ri-cactus-line:before{content:""}.ri-cake-2-fill:before{content:""}.ri-cake-2-line:before{content:""}.ri-cake-3-fill:before{content:""}.ri-cake-3-line:before{content:""}.ri-cake-fill:before{content:""}.ri-cake-line:before{content:""}.ri-calculator-fill:before{content:""}.ri-calculator-line:before{content:""}.ri-calendar-2-fill:before{content:""}.ri-calendar-2-line:before{content:""}.ri-calendar-check-fill:before{content:""}.ri-calendar-check-line:before{content:""}.ri-calendar-event-fill:before{content:""}.ri-calendar-event-line:before{content:""}.ri-calendar-fill:before{content:""}.ri-calendar-line:before{content:""}.ri-calendar-todo-fill:before{content:""}.ri-calendar-todo-line:before{content:""}.ri-camera-2-fill:before{content:""}.ri-camera-2-line:before{content:""}.ri-camera-3-fill:before{content:""}.ri-camera-3-line:before{content:""}.ri-camera-fill:before{content:""}.ri-camera-lens-fill:before{content:""}.ri-camera-lens-line:before{content:""}.ri-camera-line:before{content:""}.ri-camera-off-fill:before{content:""}.ri-camera-off-line:before{content:""}.ri-camera-switch-fill:before{content:""}.ri-camera-switch-line:before{content:""}.ri-capsule-fill:before{content:""}.ri-capsule-line:before{content:""}.ri-car-fill:before{content:""}.ri-car-line:before{content:""}.ri-car-washing-fill:before{content:""}.ri-car-washing-line:before{content:""}.ri-caravan-fill:before{content:""}.ri-caravan-line:before{content:""}.ri-cast-fill:before{content:""}.ri-cast-line:before{content:""}.ri-cellphone-fill:before{content:""}.ri-cellphone-line:before{content:""}.ri-celsius-fill:before{content:""}.ri-celsius-line:before{content:""}.ri-centos-fill:before{content:""}.ri-centos-line:before{content:""}.ri-character-recognition-fill:before{content:""}.ri-character-recognition-line:before{content:""}.ri-charging-pile-2-fill:before{content:""}.ri-charging-pile-2-line:before{content:""}.ri-charging-pile-fill:before{content:""}.ri-charging-pile-line:before{content:""}.ri-chat-1-fill:before{content:""}.ri-chat-1-line:before{content:""}.ri-chat-2-fill:before{content:""}.ri-chat-2-line:before{content:""}.ri-chat-3-fill:before{content:""}.ri-chat-3-line:before{content:""}.ri-chat-4-fill:before{content:""}.ri-chat-4-line:before{content:""}.ri-chat-check-fill:before{content:""}.ri-chat-check-line:before{content:""}.ri-chat-delete-fill:before{content:""}.ri-chat-delete-line:before{content:""}.ri-chat-download-fill:before{content:""}.ri-chat-download-line:before{content:""}.ri-chat-follow-up-fill:before{content:""}.ri-chat-follow-up-line:before{content:""}.ri-chat-forward-fill:before{content:""}.ri-chat-forward-line:before{content:""}.ri-chat-heart-fill:before{content:""}.ri-chat-heart-line:before{content:""}.ri-chat-history-fill:before{content:""}.ri-chat-history-line:before{content:""}.ri-chat-new-fill:before{content:""}.ri-chat-new-line:before{content:""}.ri-chat-off-fill:before{content:""}.ri-chat-off-line:before{content:""}.ri-chat-poll-fill:before{content:""}.ri-chat-poll-line:before{content:""}.ri-chat-private-fill:before{content:""}.ri-chat-private-line:before{content:""}.ri-chat-quote-fill:before{content:""}.ri-chat-quote-line:before{content:""}.ri-chat-settings-fill:before{content:""}.ri-chat-settings-line:before{content:""}.ri-chat-smile-2-fill:before{content:""}.ri-chat-smile-2-line:before{content:""}.ri-chat-smile-3-fill:before{content:""}.ri-chat-smile-3-line:before{content:""}.ri-chat-smile-fill:before{content:""}.ri-chat-smile-line:before{content:""}.ri-chat-upload-fill:before{content:""}.ri-chat-upload-line:before{content:""}.ri-chat-voice-fill:before{content:""}.ri-chat-voice-line:before{content:""}.ri-check-double-fill:before{content:""}.ri-check-double-line:before{content:""}.ri-check-fill:before{content:""}.ri-check-line:before{content:""}.ri-checkbox-blank-circle-fill:before{content:""}.ri-checkbox-blank-circle-line:before{content:""}.ri-checkbox-blank-fill:before{content:""}.ri-checkbox-blank-line:before{content:""}.ri-checkbox-circle-fill:before{content:""}.ri-checkbox-circle-line:before{content:""}.ri-checkbox-fill:before{content:""}.ri-checkbox-indeterminate-fill:before{content:""}.ri-checkbox-indeterminate-line:before{content:""}.ri-checkbox-line:before{content:""}.ri-checkbox-multiple-blank-fill:before{content:""}.ri-checkbox-multiple-blank-line:before{content:""}.ri-checkbox-multiple-fill:before{content:""}.ri-checkbox-multiple-line:before{content:""}.ri-china-railway-fill:before{content:""}.ri-china-railway-line:before{content:""}.ri-chrome-fill:before{content:""}.ri-chrome-line:before{content:""}.ri-clapperboard-fill:before{content:""}.ri-clapperboard-line:before{content:""}.ri-clipboard-fill:before{content:""}.ri-clipboard-line:before{content:""}.ri-clockwise-2-fill:before{content:""}.ri-clockwise-2-line:before{content:""}.ri-clockwise-fill:before{content:""}.ri-clockwise-line:before{content:""}.ri-close-circle-fill:before{content:""}.ri-close-circle-line:before{content:""}.ri-close-fill:before{content:""}.ri-close-line:before{content:""}.ri-closed-captioning-fill:before{content:""}.ri-closed-captioning-line:before{content:""}.ri-cloud-fill:before{content:""}.ri-cloud-line:before{content:""}.ri-cloud-off-fill:before{content:""}.ri-cloud-off-line:before{content:""}.ri-cloud-windy-fill:before{content:""}.ri-cloud-windy-line:before{content:""}.ri-cloudy-2-fill:before{content:""}.ri-cloudy-2-line:before{content:""}.ri-cloudy-fill:before{content:""}.ri-cloudy-line:before{content:""}.ri-code-box-fill:before{content:""}.ri-code-box-line:before{content:""}.ri-code-fill:before{content:""}.ri-code-line:before{content:""}.ri-code-s-fill:before{content:""}.ri-code-s-line:before{content:""}.ri-code-s-slash-fill:before{content:""}.ri-code-s-slash-line:before{content:""}.ri-code-view:before{content:""}.ri-codepen-fill:before{content:""}.ri-codepen-line:before{content:""}.ri-coin-fill:before{content:""}.ri-coin-line:before{content:""}.ri-coins-fill:before{content:""}.ri-coins-line:before{content:""}.ri-collage-fill:before{content:""}.ri-collage-line:before{content:""}.ri-command-fill:before{content:""}.ri-command-line:before{content:""}.ri-community-fill:before{content:""}.ri-community-line:before{content:""}.ri-compass-2-fill:before{content:""}.ri-compass-2-line:before{content:""}.ri-compass-3-fill:before{content:""}.ri-compass-3-line:before{content:""}.ri-compass-4-fill:before{content:""}.ri-compass-4-line:before{content:""}.ri-compass-discover-fill:before{content:""}.ri-compass-discover-line:before{content:""}.ri-compass-fill:before{content:""}.ri-compass-line:before{content:""}.ri-compasses-2-fill:before{content:""}.ri-compasses-2-line:before{content:""}.ri-compasses-fill:before{content:""}.ri-compasses-line:before{content:""}.ri-computer-fill:before{content:""}.ri-computer-line:before{content:""}.ri-contacts-book-2-fill:before{content:""}.ri-contacts-book-2-line:before{content:""}.ri-contacts-book-fill:before{content:""}.ri-contacts-book-line:before{content:""}.ri-contacts-book-upload-fill:before{content:""}.ri-contacts-book-upload-line:before{content:""}.ri-contacts-fill:before{content:""}.ri-contacts-line:before{content:""}.ri-contrast-2-fill:before{content:""}.ri-contrast-2-line:before{content:""}.ri-contrast-drop-2-fill:before{content:""}.ri-contrast-drop-2-line:before{content:""}.ri-contrast-drop-fill:before{content:""}.ri-contrast-drop-line:before{content:""}.ri-contrast-fill:before{content:""}.ri-contrast-line:before{content:""}.ri-copper-coin-fill:before{content:""}.ri-copper-coin-line:before{content:""}.ri-copper-diamond-fill:before{content:""}.ri-copper-diamond-line:before{content:""}.ri-copyleft-fill:before{content:""}.ri-copyleft-line:before{content:""}.ri-copyright-fill:before{content:""}.ri-copyright-line:before{content:""}.ri-coreos-fill:before{content:""}.ri-coreos-line:before{content:""}.ri-coupon-2-fill:before{content:""}.ri-coupon-2-line:before{content:""}.ri-coupon-3-fill:before{content:""}.ri-coupon-3-line:before{content:""}.ri-coupon-4-fill:before{content:""}.ri-coupon-4-line:before{content:""}.ri-coupon-5-fill:before{content:""}.ri-coupon-5-line:before{content:""}.ri-coupon-fill:before{content:""}.ri-coupon-line:before{content:""}.ri-cpu-fill:before{content:""}.ri-cpu-line:before{content:""}.ri-creative-commons-by-fill:before{content:""}.ri-creative-commons-by-line:before{content:""}.ri-creative-commons-fill:before{content:""}.ri-creative-commons-line:before{content:""}.ri-creative-commons-nc-fill:before{content:""}.ri-creative-commons-nc-line:before{content:""}.ri-creative-commons-nd-fill:before{content:""}.ri-creative-commons-nd-line:before{content:""}.ri-creative-commons-sa-fill:before{content:""}.ri-creative-commons-sa-line:before{content:""}.ri-creative-commons-zero-fill:before{content:""}.ri-creative-commons-zero-line:before{content:""}.ri-criminal-fill:before{content:""}.ri-criminal-line:before{content:""}.ri-crop-2-fill:before{content:""}.ri-crop-2-line:before{content:""}.ri-crop-fill:before{content:""}.ri-crop-line:before{content:""}.ri-css3-fill:before{content:""}.ri-css3-line:before{content:""}.ri-cup-fill:before{content:""}.ri-cup-line:before{content:""}.ri-currency-fill:before{content:""}.ri-currency-line:before{content:""}.ri-cursor-fill:before{content:""}.ri-cursor-line:before{content:""}.ri-customer-service-2-fill:before{content:""}.ri-customer-service-2-line:before{content:""}.ri-customer-service-fill:before{content:""}.ri-customer-service-line:before{content:""}.ri-dashboard-2-fill:before{content:""}.ri-dashboard-2-line:before{content:""}.ri-dashboard-3-fill:before{content:""}.ri-dashboard-3-line:before{content:""}.ri-dashboard-fill:before{content:""}.ri-dashboard-line:before{content:""}.ri-database-2-fill:before{content:""}.ri-database-2-line:before{content:""}.ri-database-fill:before{content:""}.ri-database-line:before{content:""}.ri-delete-back-2-fill:before{content:""}.ri-delete-back-2-line:before{content:""}.ri-delete-back-fill:before{content:""}.ri-delete-back-line:before{content:""}.ri-delete-bin-2-fill:before{content:""}.ri-delete-bin-2-line:before{content:""}.ri-delete-bin-3-fill:before{content:""}.ri-delete-bin-3-line:before{content:""}.ri-delete-bin-4-fill:before{content:""}.ri-delete-bin-4-line:before{content:""}.ri-delete-bin-5-fill:before{content:""}.ri-delete-bin-5-line:before{content:""}.ri-delete-bin-6-fill:before{content:""}.ri-delete-bin-6-line:before{content:""}.ri-delete-bin-7-fill:before{content:""}.ri-delete-bin-7-line:before{content:""}.ri-delete-bin-fill:before{content:""}.ri-delete-bin-line:before{content:""}.ri-delete-column:before{content:""}.ri-delete-row:before{content:""}.ri-device-fill:before{content:""}.ri-device-line:before{content:""}.ri-device-recover-fill:before{content:""}.ri-device-recover-line:before{content:""}.ri-dingding-fill:before{content:""}.ri-dingding-line:before{content:""}.ri-direction-fill:before{content:""}.ri-direction-line:before{content:""}.ri-disc-fill:before{content:""}.ri-disc-line:before{content:""}.ri-discord-fill:before{content:""}.ri-discord-line:before{content:""}.ri-discuss-fill:before{content:""}.ri-discuss-line:before{content:""}.ri-dislike-fill:before{content:""}.ri-dislike-line:before{content:""}.ri-disqus-fill:before{content:""}.ri-disqus-line:before{content:""}.ri-divide-fill:before{content:""}.ri-divide-line:before{content:""}.ri-donut-chart-fill:before{content:""}.ri-donut-chart-line:before{content:""}.ri-door-closed-fill:before{content:""}.ri-door-closed-line:before{content:""}.ri-door-fill:before{content:""}.ri-door-line:before{content:""}.ri-door-lock-box-fill:before{content:""}.ri-door-lock-box-line:before{content:""}.ri-door-lock-fill:before{content:""}.ri-door-lock-line:before{content:""}.ri-door-open-fill:before{content:""}.ri-door-open-line:before{content:""}.ri-dossier-fill:before{content:""}.ri-dossier-line:before{content:""}.ri-douban-fill:before{content:""}.ri-douban-line:before{content:""}.ri-double-quotes-l:before{content:""}.ri-double-quotes-r:before{content:""}.ri-download-2-fill:before{content:""}.ri-download-2-line:before{content:""}.ri-download-cloud-2-fill:before{content:""}.ri-download-cloud-2-line:before{content:""}.ri-download-cloud-fill:before{content:""}.ri-download-cloud-line:before{content:""}.ri-download-fill:before{content:""}.ri-download-line:before{content:""}.ri-draft-fill:before{content:""}.ri-draft-line:before{content:""}.ri-drag-drop-fill:before{content:""}.ri-drag-drop-line:before{content:""}.ri-drag-move-2-fill:before{content:""}.ri-drag-move-2-line:before{content:""}.ri-drag-move-fill:before{content:""}.ri-drag-move-line:before{content:""}.ri-dribbble-fill:before{content:""}.ri-dribbble-line:before{content:""}.ri-drive-fill:before{content:""}.ri-drive-line:before{content:""}.ri-drizzle-fill:before{content:""}.ri-drizzle-line:before{content:""}.ri-drop-fill:before{content:""}.ri-drop-line:before{content:""}.ri-dropbox-fill:before{content:""}.ri-dropbox-line:before{content:""}.ri-dual-sim-1-fill:before{content:""}.ri-dual-sim-1-line:before{content:""}.ri-dual-sim-2-fill:before{content:""}.ri-dual-sim-2-line:before{content:""}.ri-dv-fill:before{content:""}.ri-dv-line:before{content:""}.ri-dvd-fill:before{content:""}.ri-dvd-line:before{content:""}.ri-e-bike-2-fill:before{content:""}.ri-e-bike-2-line:before{content:""}.ri-e-bike-fill:before{content:""}.ri-e-bike-line:before{content:""}.ri-earth-fill:before{content:""}.ri-earth-line:before{content:""}.ri-earthquake-fill:before{content:""}.ri-earthquake-line:before{content:""}.ri-edge-fill:before{content:""}.ri-edge-line:before{content:""}.ri-edit-2-fill:before{content:""}.ri-edit-2-line:before{content:""}.ri-edit-box-fill:before{content:""}.ri-edit-box-line:before{content:""}.ri-edit-circle-fill:before{content:""}.ri-edit-circle-line:before{content:""}.ri-edit-fill:before{content:""}.ri-edit-line:before{content:""}.ri-eject-fill:before{content:""}.ri-eject-line:before{content:""}.ri-emotion-2-fill:before{content:""}.ri-emotion-2-line:before{content:""}.ri-emotion-fill:before{content:""}.ri-emotion-happy-fill:before{content:""}.ri-emotion-happy-line:before{content:""}.ri-emotion-laugh-fill:before{content:""}.ri-emotion-laugh-line:before{content:""}.ri-emotion-line:before{content:""}.ri-emotion-normal-fill:before{content:""}.ri-emotion-normal-line:before{content:""}.ri-emotion-sad-fill:before{content:""}.ri-emotion-sad-line:before{content:""}.ri-emotion-unhappy-fill:before{content:""}.ri-emotion-unhappy-line:before{content:""}.ri-empathize-fill:before{content:""}.ri-empathize-line:before{content:""}.ri-emphasis-cn:before{content:""}.ri-emphasis:before{content:""}.ri-english-input:before{content:""}.ri-equalizer-fill:before{content:""}.ri-equalizer-line:before{content:""}.ri-eraser-fill:before{content:""}.ri-eraser-line:before{content:""}.ri-error-warning-fill:before{content:""}.ri-error-warning-line:before{content:""}.ri-evernote-fill:before{content:""}.ri-evernote-line:before{content:""}.ri-exchange-box-fill:before{content:""}.ri-exchange-box-line:before{content:""}.ri-exchange-cny-fill:before{content:""}.ri-exchange-cny-line:before{content:""}.ri-exchange-dollar-fill:before{content:""}.ri-exchange-dollar-line:before{content:""}.ri-exchange-fill:before{content:""}.ri-exchange-funds-fill:before{content:""}.ri-exchange-funds-line:before{content:""}.ri-exchange-line:before{content:""}.ri-external-link-fill:before{content:""}.ri-external-link-line:before{content:""}.ri-eye-2-fill:before{content:""}.ri-eye-2-line:before{content:""}.ri-eye-close-fill:before{content:""}.ri-eye-close-line:before{content:""}.ri-eye-fill:before{content:""}.ri-eye-line:before{content:""}.ri-eye-off-fill:before{content:""}.ri-eye-off-line:before{content:""}.ri-facebook-box-fill:before{content:""}.ri-facebook-box-line:before{content:""}.ri-facebook-circle-fill:before{content:""}.ri-facebook-circle-line:before{content:""}.ri-facebook-fill:before{content:""}.ri-facebook-line:before{content:""}.ri-fahrenheit-fill:before{content:""}.ri-fahrenheit-line:before{content:""}.ri-feedback-fill:before{content:""}.ri-feedback-line:before{content:""}.ri-file-2-fill:before{content:""}.ri-file-2-line:before{content:""}.ri-file-3-fill:before{content:""}.ri-file-3-line:before{content:""}.ri-file-4-fill:before{content:""}.ri-file-4-line:before{content:""}.ri-file-add-fill:before{content:""}.ri-file-add-line:before{content:""}.ri-file-chart-2-fill:before{content:""}.ri-file-chart-2-line:before{content:""}.ri-file-chart-fill:before{content:""}.ri-file-chart-line:before{content:""}.ri-file-cloud-fill:before{content:""}.ri-file-cloud-line:before{content:""}.ri-file-code-fill:before{content:""}.ri-file-code-line:before{content:""}.ri-file-copy-2-fill:before{content:""}.ri-file-copy-2-line:before{content:""}.ri-file-copy-fill:before{content:""}.ri-file-copy-line:before{content:""}.ri-file-damage-fill:before{content:""}.ri-file-damage-line:before{content:""}.ri-file-download-fill:before{content:""}.ri-file-download-line:before{content:""}.ri-file-edit-fill:before{content:""}.ri-file-edit-line:before{content:""}.ri-file-excel-2-fill:before{content:""}.ri-file-excel-2-line:before{content:""}.ri-file-excel-fill:before{content:""}.ri-file-excel-line:before{content:""}.ri-file-fill:before{content:""}.ri-file-forbid-fill:before{content:""}.ri-file-forbid-line:before{content:""}.ri-file-gif-fill:before{content:""}.ri-file-gif-line:before{content:""}.ri-file-history-fill:before{content:""}.ri-file-history-line:before{content:""}.ri-file-hwp-fill:before{content:""}.ri-file-hwp-line:before{content:""}.ri-file-info-fill:before{content:""}.ri-file-info-line:before{content:""}.ri-file-line:before{content:""}.ri-file-list-2-fill:before{content:""}.ri-file-list-2-line:before{content:""}.ri-file-list-3-fill:before{content:""}.ri-file-list-3-line:before{content:""}.ri-file-list-fill:before{content:""}.ri-file-list-line:before{content:""}.ri-file-lock-fill:before{content:""}.ri-file-lock-line:before{content:""}.ri-file-marked-fill:before{content:""}.ri-file-marked-line:before{content:""}.ri-file-music-fill:before{content:""}.ri-file-music-line:before{content:""}.ri-file-paper-2-fill:before{content:""}.ri-file-paper-2-line:before{content:""}.ri-file-paper-fill:before{content:""}.ri-file-paper-line:before{content:""}.ri-file-pdf-fill:before{content:""}.ri-file-pdf-line:before{content:""}.ri-file-ppt-2-fill:before{content:""}.ri-file-ppt-2-line:before{content:""}.ri-file-ppt-fill:before{content:""}.ri-file-ppt-line:before{content:""}.ri-file-reduce-fill:before{content:""}.ri-file-reduce-line:before{content:""}.ri-file-search-fill:before{content:""}.ri-file-search-line:before{content:""}.ri-file-settings-fill:before{content:""}.ri-file-settings-line:before{content:""}.ri-file-shield-2-fill:before{content:""}.ri-file-shield-2-line:before{content:""}.ri-file-shield-fill:before{content:""}.ri-file-shield-line:before{content:""}.ri-file-shred-fill:before{content:""}.ri-file-shred-line:before{content:""}.ri-file-text-fill:before{content:""}.ri-file-text-line:before{content:""}.ri-file-transfer-fill:before{content:""}.ri-file-transfer-line:before{content:""}.ri-file-unknow-fill:before{content:""}.ri-file-unknow-line:before{content:""}.ri-file-upload-fill:before{content:""}.ri-file-upload-line:before{content:""}.ri-file-user-fill:before{content:""}.ri-file-user-line:before{content:""}.ri-file-warning-fill:before{content:""}.ri-file-warning-line:before{content:""}.ri-file-word-2-fill:before{content:""}.ri-file-word-2-line:before{content:""}.ri-file-word-fill:before{content:""}.ri-file-word-line:before{content:""}.ri-file-zip-fill:before{content:""}.ri-file-zip-line:before{content:""}.ri-film-fill:before{content:""}.ri-film-line:before{content:""}.ri-filter-2-fill:before{content:""}.ri-filter-2-line:before{content:""}.ri-filter-3-fill:before{content:""}.ri-filter-3-line:before{content:""}.ri-filter-fill:before{content:""}.ri-filter-line:before{content:""}.ri-filter-off-fill:before{content:""}.ri-filter-off-line:before{content:""}.ri-find-replace-fill:before{content:""}.ri-find-replace-line:before{content:""}.ri-finder-fill:before{content:""}.ri-finder-line:before{content:""}.ri-fingerprint-2-fill:before{content:""}.ri-fingerprint-2-line:before{content:""}.ri-fingerprint-fill:before{content:""}.ri-fingerprint-line:before{content:""}.ri-fire-fill:before{content:""}.ri-fire-line:before{content:""}.ri-firefox-fill:before{content:""}.ri-firefox-line:before{content:""}.ri-first-aid-kit-fill:before{content:""}.ri-first-aid-kit-line:before{content:""}.ri-flag-2-fill:before{content:""}.ri-flag-2-line:before{content:""}.ri-flag-fill:before{content:""}.ri-flag-line:before{content:""}.ri-flashlight-fill:before{content:""}.ri-flashlight-line:before{content:""}.ri-flask-fill:before{content:""}.ri-flask-line:before{content:""}.ri-flight-land-fill:before{content:""}.ri-flight-land-line:before{content:""}.ri-flight-takeoff-fill:before{content:""}.ri-flight-takeoff-line:before{content:""}.ri-flood-fill:before{content:""}.ri-flood-line:before{content:""}.ri-flow-chart:before{content:""}.ri-flutter-fill:before{content:""}.ri-flutter-line:before{content:""}.ri-focus-2-fill:before{content:""}.ri-focus-2-line:before{content:""}.ri-focus-3-fill:before{content:""}.ri-focus-3-line:before{content:""}.ri-focus-fill:before{content:""}.ri-focus-line:before{content:""}.ri-foggy-fill:before{content:""}.ri-foggy-line:before{content:""}.ri-folder-2-fill:before{content:""}.ri-folder-2-line:before{content:""}.ri-folder-3-fill:before{content:""}.ri-folder-3-line:before{content:""}.ri-folder-4-fill:before{content:""}.ri-folder-4-line:before{content:""}.ri-folder-5-fill:before{content:""}.ri-folder-5-line:before{content:""}.ri-folder-add-fill:before{content:""}.ri-folder-add-line:before{content:""}.ri-folder-chart-2-fill:before{content:""}.ri-folder-chart-2-line:before{content:""}.ri-folder-chart-fill:before{content:""}.ri-folder-chart-line:before{content:""}.ri-folder-download-fill:before{content:""}.ri-folder-download-line:before{content:""}.ri-folder-fill:before{content:""}.ri-folder-forbid-fill:before{content:""}.ri-folder-forbid-line:before{content:""}.ri-folder-history-fill:before{content:""}.ri-folder-history-line:before{content:""}.ri-folder-info-fill:before{content:""}.ri-folder-info-line:before{content:""}.ri-folder-keyhole-fill:before{content:""}.ri-folder-keyhole-line:before{content:""}.ri-folder-line:before{content:""}.ri-folder-lock-fill:before{content:""}.ri-folder-lock-line:before{content:""}.ri-folder-music-fill:before{content:""}.ri-folder-music-line:before{content:""}.ri-folder-open-fill:before{content:""}.ri-folder-open-line:before{content:""}.ri-folder-received-fill:before{content:""}.ri-folder-received-line:before{content:""}.ri-folder-reduce-fill:before{content:""}.ri-folder-reduce-line:before{content:""}.ri-folder-settings-fill:before{content:""}.ri-folder-settings-line:before{content:""}.ri-folder-shared-fill:before{content:""}.ri-folder-shared-line:before{content:""}.ri-folder-shield-2-fill:before{content:""}.ri-folder-shield-2-line:before{content:""}.ri-folder-shield-fill:before{content:""}.ri-folder-shield-line:before{content:""}.ri-folder-transfer-fill:before{content:""}.ri-folder-transfer-line:before{content:""}.ri-folder-unknow-fill:before{content:""}.ri-folder-unknow-line:before{content:""}.ri-folder-upload-fill:before{content:""}.ri-folder-upload-line:before{content:""}.ri-folder-user-fill:before{content:""}.ri-folder-user-line:before{content:""}.ri-folder-warning-fill:before{content:""}.ri-folder-warning-line:before{content:""}.ri-folder-zip-fill:before{content:""}.ri-folder-zip-line:before{content:""}.ri-folders-fill:before{content:""}.ri-folders-line:before{content:""}.ri-font-color:before{content:""}.ri-font-size-2:before{content:""}.ri-font-size:before{content:""}.ri-football-fill:before{content:""}.ri-football-line:before{content:""}.ri-footprint-fill:before{content:""}.ri-footprint-line:before{content:""}.ri-forbid-2-fill:before{content:""}.ri-forbid-2-line:before{content:""}.ri-forbid-fill:before{content:""}.ri-forbid-line:before{content:""}.ri-format-clear:before{content:""}.ri-fridge-fill:before{content:""}.ri-fridge-line:before{content:""}.ri-fullscreen-exit-fill:before{content:""}.ri-fullscreen-exit-line:before{content:""}.ri-fullscreen-fill:before{content:""}.ri-fullscreen-line:before{content:""}.ri-function-fill:before{content:""}.ri-function-line:before{content:""}.ri-functions:before{content:""}.ri-funds-box-fill:before{content:""}.ri-funds-box-line:before{content:""}.ri-funds-fill:before{content:""}.ri-funds-line:before{content:""}.ri-gallery-fill:before{content:""}.ri-gallery-line:before{content:""}.ri-gallery-upload-fill:before{content:""}.ri-gallery-upload-line:before{content:""}.ri-game-fill:before{content:""}.ri-game-line:before{content:""}.ri-gamepad-fill:before{content:""}.ri-gamepad-line:before{content:""}.ri-gas-station-fill:before{content:""}.ri-gas-station-line:before{content:""}.ri-gatsby-fill:before{content:""}.ri-gatsby-line:before{content:""}.ri-genderless-fill:before{content:""}.ri-genderless-line:before{content:""}.ri-ghost-2-fill:before{content:""}.ri-ghost-2-line:before{content:""}.ri-ghost-fill:before{content:""}.ri-ghost-line:before{content:""}.ri-ghost-smile-fill:before{content:""}.ri-ghost-smile-line:before{content:""}.ri-gift-2-fill:before{content:""}.ri-gift-2-line:before{content:""}.ri-gift-fill:before{content:""}.ri-gift-line:before{content:""}.ri-git-branch-fill:before{content:""}.ri-git-branch-line:before{content:""}.ri-git-commit-fill:before{content:""}.ri-git-commit-line:before{content:""}.ri-git-merge-fill:before{content:""}.ri-git-merge-line:before{content:""}.ri-git-pull-request-fill:before{content:""}.ri-git-pull-request-line:before{content:""}.ri-git-repository-commits-fill:before{content:""}.ri-git-repository-commits-line:before{content:""}.ri-git-repository-fill:before{content:""}.ri-git-repository-line:before{content:""}.ri-git-repository-private-fill:before{content:""}.ri-git-repository-private-line:before{content:""}.ri-github-fill:before{content:""}.ri-github-line:before{content:""}.ri-gitlab-fill:before{content:""}.ri-gitlab-line:before{content:""}.ri-global-fill:before{content:""}.ri-global-line:before{content:""}.ri-globe-fill:before{content:""}.ri-globe-line:before{content:""}.ri-goblet-fill:before{content:""}.ri-goblet-line:before{content:""}.ri-google-fill:before{content:""}.ri-google-line:before{content:""}.ri-google-play-fill:before{content:""}.ri-google-play-line:before{content:""}.ri-government-fill:before{content:""}.ri-government-line:before{content:""}.ri-gps-fill:before{content:""}.ri-gps-line:before{content:""}.ri-gradienter-fill:before{content:""}.ri-gradienter-line:before{content:""}.ri-grid-fill:before{content:""}.ri-grid-line:before{content:""}.ri-group-2-fill:before{content:""}.ri-group-2-line:before{content:""}.ri-group-fill:before{content:""}.ri-group-line:before{content:""}.ri-guide-fill:before{content:""}.ri-guide-line:before{content:""}.ri-h-1:before{content:""}.ri-h-2:before{content:""}.ri-h-3:before{content:""}.ri-h-4:before{content:""}.ri-h-5:before{content:""}.ri-h-6:before{content:""}.ri-hail-fill:before{content:""}.ri-hail-line:before{content:""}.ri-hammer-fill:before{content:""}.ri-hammer-line:before{content:""}.ri-hand-coin-fill:before{content:""}.ri-hand-coin-line:before{content:""}.ri-hand-heart-fill:before{content:""}.ri-hand-heart-line:before{content:""}.ri-hand-sanitizer-fill:before{content:""}.ri-hand-sanitizer-line:before{content:""}.ri-handbag-fill:before{content:""}.ri-handbag-line:before{content:""}.ri-hard-drive-2-fill:before{content:""}.ri-hard-drive-2-line:before{content:""}.ri-hard-drive-fill:before{content:""}.ri-hard-drive-line:before{content:""}.ri-hashtag:before{content:""}.ri-haze-2-fill:before{content:""}.ri-haze-2-line:before{content:""}.ri-haze-fill:before{content:""}.ri-haze-line:before{content:""}.ri-hd-fill:before{content:""}.ri-hd-line:before{content:""}.ri-heading:before{content:""}.ri-headphone-fill:before{content:""}.ri-headphone-line:before{content:""}.ri-health-book-fill:before{content:""}.ri-health-book-line:before{content:""}.ri-heart-2-fill:before{content:""}.ri-heart-2-line:before{content:""}.ri-heart-3-fill:before{content:""}.ri-heart-3-line:before{content:""}.ri-heart-add-fill:before{content:""}.ri-heart-add-line:before{content:""}.ri-heart-fill:before{content:""}.ri-heart-line:before{content:""}.ri-heart-pulse-fill:before{content:""}.ri-heart-pulse-line:before{content:""}.ri-hearts-fill:before{content:""}.ri-hearts-line:before{content:""}.ri-heavy-showers-fill:before{content:""}.ri-heavy-showers-line:before{content:""}.ri-history-fill:before{content:""}.ri-history-line:before{content:""}.ri-home-2-fill:before{content:""}.ri-home-2-line:before{content:""}.ri-home-3-fill:before{content:""}.ri-home-3-line:before{content:""}.ri-home-4-fill:before{content:""}.ri-home-4-line:before{content:""}.ri-home-5-fill:before{content:""}.ri-home-5-line:before{content:""}.ri-home-6-fill:before{content:""}.ri-home-6-line:before{content:""}.ri-home-7-fill:before{content:""}.ri-home-7-line:before{content:""}.ri-home-8-fill:before{content:""}.ri-home-8-line:before{content:""}.ri-home-fill:before{content:""}.ri-home-gear-fill:before{content:""}.ri-home-gear-line:before{content:""}.ri-home-heart-fill:before{content:""}.ri-home-heart-line:before{content:""}.ri-home-line:before{content:""}.ri-home-smile-2-fill:before{content:""}.ri-home-smile-2-line:before{content:""}.ri-home-smile-fill:before{content:""}.ri-home-smile-line:before{content:""}.ri-home-wifi-fill:before{content:""}.ri-home-wifi-line:before{content:""}.ri-honor-of-kings-fill:before{content:""}.ri-honor-of-kings-line:before{content:""}.ri-honour-fill:before{content:""}.ri-honour-line:before{content:""}.ri-hospital-fill:before{content:""}.ri-hospital-line:before{content:""}.ri-hotel-bed-fill:before{content:""}.ri-hotel-bed-line:before{content:""}.ri-hotel-fill:before{content:""}.ri-hotel-line:before{content:""}.ri-hotspot-fill:before{content:""}.ri-hotspot-line:before{content:""}.ri-hq-fill:before{content:""}.ri-hq-line:before{content:""}.ri-html5-fill:before{content:""}.ri-html5-line:before{content:""}.ri-ie-fill:before{content:""}.ri-ie-line:before{content:""}.ri-image-2-fill:before{content:""}.ri-image-2-line:before{content:""}.ri-image-add-fill:before{content:""}.ri-image-add-line:before{content:""}.ri-image-edit-fill:before{content:""}.ri-image-edit-line:before{content:""}.ri-image-fill:before{content:""}.ri-image-line:before{content:""}.ri-inbox-archive-fill:before{content:""}.ri-inbox-archive-line:before{content:""}.ri-inbox-fill:before{content:""}.ri-inbox-line:before{content:""}.ri-inbox-unarchive-fill:before{content:""}.ri-inbox-unarchive-line:before{content:""}.ri-increase-decrease-fill:before{content:""}.ri-increase-decrease-line:before{content:""}.ri-indent-decrease:before{content:""}.ri-indent-increase:before{content:""}.ri-indeterminate-circle-fill:before{content:""}.ri-indeterminate-circle-line:before{content:""}.ri-information-fill:before{content:""}.ri-information-line:before{content:""}.ri-infrared-thermometer-fill:before{content:""}.ri-infrared-thermometer-line:before{content:""}.ri-ink-bottle-fill:before{content:""}.ri-ink-bottle-line:before{content:""}.ri-input-cursor-move:before{content:""}.ri-input-method-fill:before{content:""}.ri-input-method-line:before{content:""}.ri-insert-column-left:before{content:""}.ri-insert-column-right:before{content:""}.ri-insert-row-bottom:before{content:""}.ri-insert-row-top:before{content:""}.ri-instagram-fill:before{content:""}.ri-instagram-line:before{content:""}.ri-install-fill:before{content:""}.ri-install-line:before{content:""}.ri-invision-fill:before{content:""}.ri-invision-line:before{content:""}.ri-italic:before{content:""}.ri-kakao-talk-fill:before{content:""}.ri-kakao-talk-line:before{content:""}.ri-key-2-fill:before{content:""}.ri-key-2-line:before{content:""}.ri-key-fill:before{content:""}.ri-key-line:before{content:""}.ri-keyboard-box-fill:before{content:""}.ri-keyboard-box-line:before{content:""}.ri-keyboard-fill:before{content:""}.ri-keyboard-line:before{content:""}.ri-keynote-fill:before{content:""}.ri-keynote-line:before{content:""}.ri-knife-blood-fill:before{content:""}.ri-knife-blood-line:before{content:""}.ri-knife-fill:before{content:""}.ri-knife-line:before{content:""}.ri-landscape-fill:before{content:""}.ri-landscape-line:before{content:""}.ri-layout-2-fill:before{content:""}.ri-layout-2-line:before{content:""}.ri-layout-3-fill:before{content:""}.ri-layout-3-line:before{content:""}.ri-layout-4-fill:before{content:""}.ri-layout-4-line:before{content:""}.ri-layout-5-fill:before{content:""}.ri-layout-5-line:before{content:""}.ri-layout-6-fill:before{content:""}.ri-layout-6-line:before{content:""}.ri-layout-bottom-2-fill:before{content:""}.ri-layout-bottom-2-line:before{content:""}.ri-layout-bottom-fill:before{content:""}.ri-layout-bottom-line:before{content:""}.ri-layout-column-fill:before{content:""}.ri-layout-column-line:before{content:""}.ri-layout-fill:before{content:""}.ri-layout-grid-fill:before{content:""}.ri-layout-grid-line:before{content:""}.ri-layout-left-2-fill:before{content:""}.ri-layout-left-2-line:before{content:""}.ri-layout-left-fill:before{content:""}.ri-layout-left-line:before{content:""}.ri-layout-line:before{content:""}.ri-layout-masonry-fill:before{content:""}.ri-layout-masonry-line:before{content:""}.ri-layout-right-2-fill:before{content:""}.ri-layout-right-2-line:before{content:""}.ri-layout-right-fill:before{content:""}.ri-layout-right-line:before{content:""}.ri-layout-row-fill:before{content:""}.ri-layout-row-line:before{content:""}.ri-layout-top-2-fill:before{content:""}.ri-layout-top-2-line:before{content:""}.ri-layout-top-fill:before{content:""}.ri-layout-top-line:before{content:""}.ri-leaf-fill:before{content:""}.ri-leaf-line:before{content:""}.ri-lifebuoy-fill:before{content:""}.ri-lifebuoy-line:before{content:""}.ri-lightbulb-fill:before{content:""}.ri-lightbulb-flash-fill:before{content:""}.ri-lightbulb-flash-line:before{content:""}.ri-lightbulb-line:before{content:""}.ri-line-chart-fill:before{content:""}.ri-line-chart-line:before{content:""}.ri-line-fill:before{content:""}.ri-line-height:before{content:""}.ri-line-line:before{content:""}.ri-link-m:before{content:""}.ri-link-unlink-m:before{content:""}.ri-link-unlink:before{content:""}.ri-link:before{content:""}.ri-linkedin-box-fill:before{content:""}.ri-linkedin-box-line:before{content:""}.ri-linkedin-fill:before{content:""}.ri-linkedin-line:before{content:""}.ri-links-fill:before{content:""}.ri-links-line:before{content:""}.ri-list-check-2:before{content:""}.ri-list-check:before{content:""}.ri-list-ordered:before{content:""}.ri-list-settings-fill:before{content:""}.ri-list-settings-line:before{content:""}.ri-list-unordered:before{content:""}.ri-live-fill:before{content:""}.ri-live-line:before{content:""}.ri-loader-2-fill:before{content:""}.ri-loader-2-line:before{content:""}.ri-loader-3-fill:before{content:""}.ri-loader-3-line:before{content:""}.ri-loader-4-fill:before{content:""}.ri-loader-4-line:before{content:""}.ri-loader-5-fill:before{content:""}.ri-loader-5-line:before{content:""}.ri-loader-fill:before{content:""}.ri-loader-line:before{content:""}.ri-lock-2-fill:before{content:""}.ri-lock-2-line:before{content:""}.ri-lock-fill:before{content:""}.ri-lock-line:before{content:""}.ri-lock-password-fill:before{content:""}.ri-lock-password-line:before{content:""}.ri-lock-unlock-fill:before{content:""}.ri-lock-unlock-line:before{content:""}.ri-login-box-fill:before{content:""}.ri-login-box-line:before{content:""}.ri-login-circle-fill:before{content:""}.ri-login-circle-line:before{content:""}.ri-logout-box-fill:before{content:""}.ri-logout-box-line:before{content:""}.ri-logout-box-r-fill:before{content:""}.ri-logout-box-r-line:before{content:""}.ri-logout-circle-fill:before{content:""}.ri-logout-circle-line:before{content:""}.ri-logout-circle-r-fill:before{content:""}.ri-logout-circle-r-line:before{content:""}.ri-luggage-cart-fill:before{content:""}.ri-luggage-cart-line:before{content:""}.ri-luggage-deposit-fill:before{content:""}.ri-luggage-deposit-line:before{content:""}.ri-lungs-fill:before{content:""}.ri-lungs-line:before{content:""}.ri-mac-fill:before{content:""}.ri-mac-line:before{content:""}.ri-macbook-fill:before{content:""}.ri-macbook-line:before{content:""}.ri-magic-fill:before{content:""}.ri-magic-line:before{content:""}.ri-mail-add-fill:before{content:""}.ri-mail-add-line:before{content:""}.ri-mail-check-fill:before{content:""}.ri-mail-check-line:before{content:""}.ri-mail-close-fill:before{content:""}.ri-mail-close-line:before{content:""}.ri-mail-download-fill:before{content:""}.ri-mail-download-line:before{content:""}.ri-mail-fill:before{content:""}.ri-mail-forbid-fill:before{content:""}.ri-mail-forbid-line:before{content:""}.ri-mail-line:before{content:""}.ri-mail-lock-fill:before{content:""}.ri-mail-lock-line:before{content:""}.ri-mail-open-fill:before{content:""}.ri-mail-open-line:before{content:""}.ri-mail-send-fill:before{content:""}.ri-mail-send-line:before{content:""}.ri-mail-settings-fill:before{content:""}.ri-mail-settings-line:before{content:""}.ri-mail-star-fill:before{content:""}.ri-mail-star-line:before{content:""}.ri-mail-unread-fill:before{content:""}.ri-mail-unread-line:before{content:""}.ri-mail-volume-fill:before{content:""}.ri-mail-volume-line:before{content:""}.ri-map-2-fill:before{content:""}.ri-map-2-line:before{content:""}.ri-map-fill:before{content:""}.ri-map-line:before{content:""}.ri-map-pin-2-fill:before{content:""}.ri-map-pin-2-line:before{content:""}.ri-map-pin-3-fill:before{content:""}.ri-map-pin-3-line:before{content:""}.ri-map-pin-4-fill:before{content:""}.ri-map-pin-4-line:before{content:""}.ri-map-pin-5-fill:before{content:""}.ri-map-pin-5-line:before{content:""}.ri-map-pin-add-fill:before{content:""}.ri-map-pin-add-line:before{content:""}.ri-map-pin-fill:before{content:""}.ri-map-pin-line:before{content:""}.ri-map-pin-range-fill:before{content:""}.ri-map-pin-range-line:before{content:""}.ri-map-pin-time-fill:before{content:""}.ri-map-pin-time-line:before{content:""}.ri-map-pin-user-fill:before{content:""}.ri-map-pin-user-line:before{content:""}.ri-mark-pen-fill:before{content:""}.ri-mark-pen-line:before{content:""}.ri-markdown-fill:before{content:""}.ri-markdown-line:before{content:""}.ri-markup-fill:before{content:""}.ri-markup-line:before{content:""}.ri-mastercard-fill:before{content:""}.ri-mastercard-line:before{content:""}.ri-mastodon-fill:before{content:""}.ri-mastodon-line:before{content:""}.ri-medal-2-fill:before{content:""}.ri-medal-2-line:before{content:""}.ri-medal-fill:before{content:""}.ri-medal-line:before{content:""}.ri-medicine-bottle-fill:before{content:""}.ri-medicine-bottle-line:before{content:""}.ri-medium-fill:before{content:""}.ri-medium-line:before{content:""}.ri-men-fill:before{content:""}.ri-men-line:before{content:""}.ri-mental-health-fill:before{content:""}.ri-mental-health-line:before{content:""}.ri-menu-2-fill:before{content:""}.ri-menu-2-line:before{content:""}.ri-menu-3-fill:before{content:""}.ri-menu-3-line:before{content:""}.ri-menu-4-fill:before{content:""}.ri-menu-4-line:before{content:""}.ri-menu-5-fill:before{content:""}.ri-menu-5-line:before{content:""}.ri-menu-add-fill:before{content:""}.ri-menu-add-line:before{content:""}.ri-menu-fill:before{content:""}.ri-menu-fold-fill:before{content:""}.ri-menu-fold-line:before{content:""}.ri-menu-line:before{content:""}.ri-menu-unfold-fill:before{content:""}.ri-menu-unfold-line:before{content:""}.ri-merge-cells-horizontal:before{content:""}.ri-merge-cells-vertical:before{content:""}.ri-message-2-fill:before{content:""}.ri-message-2-line:before{content:""}.ri-message-3-fill:before{content:""}.ri-message-3-line:before{content:""}.ri-message-fill:before{content:""}.ri-message-line:before{content:""}.ri-messenger-fill:before{content:""}.ri-messenger-line:before{content:""}.ri-meteor-fill:before{content:""}.ri-meteor-line:before{content:""}.ri-mic-2-fill:before{content:""}.ri-mic-2-line:before{content:""}.ri-mic-fill:before{content:""}.ri-mic-line:before{content:""}.ri-mic-off-fill:before{content:""}.ri-mic-off-line:before{content:""}.ri-mickey-fill:before{content:""}.ri-mickey-line:before{content:""}.ri-microscope-fill:before{content:""}.ri-microscope-line:before{content:""}.ri-microsoft-fill:before{content:""}.ri-microsoft-line:before{content:""}.ri-mind-map:before{content:""}.ri-mini-program-fill:before{content:""}.ri-mini-program-line:before{content:""}.ri-mist-fill:before{content:""}.ri-mist-line:before{content:""}.ri-money-cny-box-fill:before{content:""}.ri-money-cny-box-line:before{content:""}.ri-money-cny-circle-fill:before{content:""}.ri-money-cny-circle-line:before{content:""}.ri-money-dollar-box-fill:before{content:""}.ri-money-dollar-box-line:before{content:""}.ri-money-dollar-circle-fill:before{content:""}.ri-money-dollar-circle-line:before{content:""}.ri-money-euro-box-fill:before{content:""}.ri-money-euro-box-line:before{content:""}.ri-money-euro-circle-fill:before{content:""}.ri-money-euro-circle-line:before{content:""}.ri-money-pound-box-fill:before{content:""}.ri-money-pound-box-line:before{content:""}.ri-money-pound-circle-fill:before{content:""}.ri-money-pound-circle-line:before{content:""}.ri-moon-clear-fill:before{content:""}.ri-moon-clear-line:before{content:""}.ri-moon-cloudy-fill:before{content:""}.ri-moon-cloudy-line:before{content:""}.ri-moon-fill:before{content:""}.ri-moon-foggy-fill:before{content:""}.ri-moon-foggy-line:before{content:""}.ri-moon-line:before{content:""}.ri-more-2-fill:before{content:""}.ri-more-2-line:before{content:""}.ri-more-fill:before{content:""}.ri-more-line:before{content:""}.ri-motorbike-fill:before{content:""}.ri-motorbike-line:before{content:""}.ri-mouse-fill:before{content:""}.ri-mouse-line:before{content:""}.ri-movie-2-fill:before{content:""}.ri-movie-2-line:before{content:""}.ri-movie-fill:before{content:""}.ri-movie-line:before{content:""}.ri-music-2-fill:before{content:""}.ri-music-2-line:before{content:""}.ri-music-fill:before{content:""}.ri-music-line:before{content:""}.ri-mv-fill:before{content:""}.ri-mv-line:before{content:""}.ri-navigation-fill:before{content:""}.ri-navigation-line:before{content:""}.ri-netease-cloud-music-fill:before{content:""}.ri-netease-cloud-music-line:before{content:""}.ri-netflix-fill:before{content:""}.ri-netflix-line:before{content:""}.ri-newspaper-fill:before{content:""}.ri-newspaper-line:before{content:""}.ri-node-tree:before{content:""}.ri-notification-2-fill:before{content:""}.ri-notification-2-line:before{content:""}.ri-notification-3-fill:before{content:""}.ri-notification-3-line:before{content:""}.ri-notification-4-fill:before{content:""}.ri-notification-4-line:before{content:""}.ri-notification-badge-fill:before{content:""}.ri-notification-badge-line:before{content:""}.ri-notification-fill:before{content:""}.ri-notification-line:before{content:""}.ri-notification-off-fill:before{content:""}.ri-notification-off-line:before{content:""}.ri-npmjs-fill:before{content:""}.ri-npmjs-line:before{content:""}.ri-number-0:before{content:""}.ri-number-1:before{content:""}.ri-number-2:before{content:""}.ri-number-3:before{content:""}.ri-number-4:before{content:""}.ri-number-5:before{content:""}.ri-number-6:before{content:""}.ri-number-7:before{content:""}.ri-number-8:before{content:""}.ri-number-9:before{content:""}.ri-numbers-fill:before{content:""}.ri-numbers-line:before{content:""}.ri-nurse-fill:before{content:""}.ri-nurse-line:before{content:""}.ri-oil-fill:before{content:""}.ri-oil-line:before{content:""}.ri-omega:before{content:""}.ri-open-arm-fill:before{content:""}.ri-open-arm-line:before{content:""}.ri-open-source-fill:before{content:""}.ri-open-source-line:before{content:""}.ri-opera-fill:before{content:""}.ri-opera-line:before{content:""}.ri-order-play-fill:before{content:""}.ri-order-play-line:before{content:""}.ri-organization-chart:before{content:""}.ri-outlet-2-fill:before{content:""}.ri-outlet-2-line:before{content:""}.ri-outlet-fill:before{content:""}.ri-outlet-line:before{content:""}.ri-page-separator:before{content:""}.ri-pages-fill:before{content:""}.ri-pages-line:before{content:""}.ri-paint-brush-fill:before{content:""}.ri-paint-brush-line:before{content:""}.ri-paint-fill:before{content:""}.ri-paint-line:before{content:""}.ri-palette-fill:before{content:""}.ri-palette-line:before{content:""}.ri-pantone-fill:before{content:""}.ri-pantone-line:before{content:""}.ri-paragraph:before{content:""}.ri-parent-fill:before{content:""}.ri-parent-line:before{content:""}.ri-parentheses-fill:before{content:""}.ri-parentheses-line:before{content:""}.ri-parking-box-fill:before{content:""}.ri-parking-box-line:before{content:""}.ri-parking-fill:before{content:""}.ri-parking-line:before{content:""}.ri-passport-fill:before{content:""}.ri-passport-line:before{content:""}.ri-patreon-fill:before{content:""}.ri-patreon-line:before{content:""}.ri-pause-circle-fill:before{content:""}.ri-pause-circle-line:before{content:""}.ri-pause-fill:before{content:""}.ri-pause-line:before{content:""}.ri-pause-mini-fill:before{content:""}.ri-pause-mini-line:before{content:""}.ri-paypal-fill:before{content:""}.ri-paypal-line:before{content:""}.ri-pen-nib-fill:before{content:""}.ri-pen-nib-line:before{content:""}.ri-pencil-fill:before{content:""}.ri-pencil-line:before{content:""}.ri-pencil-ruler-2-fill:before{content:""}.ri-pencil-ruler-2-line:before{content:""}.ri-pencil-ruler-fill:before{content:""}.ri-pencil-ruler-line:before{content:""}.ri-percent-fill:before{content:""}.ri-percent-line:before{content:""}.ri-phone-camera-fill:before{content:""}.ri-phone-camera-line:before{content:""}.ri-phone-fill:before{content:""}.ri-phone-find-fill:before{content:""}.ri-phone-find-line:before{content:""}.ri-phone-line:before{content:""}.ri-phone-lock-fill:before{content:""}.ri-phone-lock-line:before{content:""}.ri-picture-in-picture-2-fill:before{content:""}.ri-picture-in-picture-2-line:before{content:""}.ri-picture-in-picture-exit-fill:before{content:""}.ri-picture-in-picture-exit-line:before{content:""}.ri-picture-in-picture-fill:before{content:""}.ri-picture-in-picture-line:before{content:""}.ri-pie-chart-2-fill:before{content:""}.ri-pie-chart-2-line:before{content:""}.ri-pie-chart-box-fill:before{content:""}.ri-pie-chart-box-line:before{content:""}.ri-pie-chart-fill:before{content:""}.ri-pie-chart-line:before{content:""}.ri-pin-distance-fill:before{content:""}.ri-pin-distance-line:before{content:""}.ri-ping-pong-fill:before{content:""}.ri-ping-pong-line:before{content:""}.ri-pinterest-fill:before{content:""}.ri-pinterest-line:before{content:""}.ri-pinyin-input:before{content:""}.ri-pixelfed-fill:before{content:""}.ri-pixelfed-line:before{content:""}.ri-plane-fill:before{content:""}.ri-plane-line:before{content:""}.ri-plant-fill:before{content:""}.ri-plant-line:before{content:""}.ri-play-circle-fill:before{content:""}.ri-play-circle-line:before{content:""}.ri-play-fill:before{content:""}.ri-play-line:before{content:""}.ri-play-list-2-fill:before{content:""}.ri-play-list-2-line:before{content:""}.ri-play-list-add-fill:before{content:""}.ri-play-list-add-line:before{content:""}.ri-play-list-fill:before{content:""}.ri-play-list-line:before{content:""}.ri-play-mini-fill:before{content:""}.ri-play-mini-line:before{content:""}.ri-playstation-fill:before{content:""}.ri-playstation-line:before{content:""}.ri-plug-2-fill:before{content:""}.ri-plug-2-line:before{content:""}.ri-plug-fill:before{content:""}.ri-plug-line:before{content:""}.ri-polaroid-2-fill:before{content:""}.ri-polaroid-2-line:before{content:""}.ri-polaroid-fill:before{content:""}.ri-polaroid-line:before{content:""}.ri-police-car-fill:before{content:""}.ri-police-car-line:before{content:""}.ri-price-tag-2-fill:before{content:""}.ri-price-tag-2-line:before{content:""}.ri-price-tag-3-fill:before{content:""}.ri-price-tag-3-line:before{content:""}.ri-price-tag-fill:before{content:""}.ri-price-tag-line:before{content:""}.ri-printer-cloud-fill:before{content:""}.ri-printer-cloud-line:before{content:""}.ri-printer-fill:before{content:""}.ri-printer-line:before{content:""}.ri-product-hunt-fill:before{content:""}.ri-product-hunt-line:before{content:""}.ri-profile-fill:before{content:""}.ri-profile-line:before{content:""}.ri-projector-2-fill:before{content:""}.ri-projector-2-line:before{content:""}.ri-projector-fill:before{content:""}.ri-projector-line:before{content:""}.ri-psychotherapy-fill:before{content:""}.ri-psychotherapy-line:before{content:""}.ri-pulse-fill:before{content:""}.ri-pulse-line:before{content:""}.ri-pushpin-2-fill:before{content:""}.ri-pushpin-2-line:before{content:""}.ri-pushpin-fill:before{content:""}.ri-pushpin-line:before{content:""}.ri-qq-fill:before{content:""}.ri-qq-line:before{content:""}.ri-qr-code-fill:before{content:""}.ri-qr-code-line:before{content:""}.ri-qr-scan-2-fill:before{content:""}.ri-qr-scan-2-line:before{content:""}.ri-qr-scan-fill:before{content:""}.ri-qr-scan-line:before{content:""}.ri-question-answer-fill:before{content:""}.ri-question-answer-line:before{content:""}.ri-question-fill:before{content:""}.ri-question-line:before{content:""}.ri-question-mark:before{content:""}.ri-questionnaire-fill:before{content:""}.ri-questionnaire-line:before{content:""}.ri-quill-pen-fill:before{content:""}.ri-quill-pen-line:before{content:""}.ri-radar-fill:before{content:""}.ri-radar-line:before{content:""}.ri-radio-2-fill:before{content:""}.ri-radio-2-line:before{content:""}.ri-radio-button-fill:before{content:""}.ri-radio-button-line:before{content:""}.ri-radio-fill:before{content:""}.ri-radio-line:before{content:""}.ri-rainbow-fill:before{content:""}.ri-rainbow-line:before{content:""}.ri-rainy-fill:before{content:""}.ri-rainy-line:before{content:""}.ri-reactjs-fill:before{content:""}.ri-reactjs-line:before{content:""}.ri-record-circle-fill:before{content:""}.ri-record-circle-line:before{content:""}.ri-record-mail-fill:before{content:""}.ri-record-mail-line:before{content:""}.ri-recycle-fill:before{content:""}.ri-recycle-line:before{content:""}.ri-red-packet-fill:before{content:""}.ri-red-packet-line:before{content:""}.ri-reddit-fill:before{content:""}.ri-reddit-line:before{content:""}.ri-refresh-fill:before{content:""}.ri-refresh-line:before{content:""}.ri-refund-2-fill:before{content:""}.ri-refund-2-line:before{content:""}.ri-refund-fill:before{content:""}.ri-refund-line:before{content:""}.ri-registered-fill:before{content:""}.ri-registered-line:before{content:""}.ri-remixicon-fill:before{content:""}.ri-remixicon-line:before{content:""}.ri-remote-control-2-fill:before{content:""}.ri-remote-control-2-line:before{content:""}.ri-remote-control-fill:before{content:""}.ri-remote-control-line:before{content:""}.ri-repeat-2-fill:before{content:""}.ri-repeat-2-line:before{content:""}.ri-repeat-fill:before{content:""}.ri-repeat-line:before{content:""}.ri-repeat-one-fill:before{content:""}.ri-repeat-one-line:before{content:""}.ri-reply-all-fill:before{content:""}.ri-reply-all-line:before{content:""}.ri-reply-fill:before{content:""}.ri-reply-line:before{content:""}.ri-reserved-fill:before{content:""}.ri-reserved-line:before{content:""}.ri-rest-time-fill:before{content:""}.ri-rest-time-line:before{content:""}.ri-restart-fill:before{content:""}.ri-restart-line:before{content:""}.ri-restaurant-2-fill:before{content:""}.ri-restaurant-2-line:before{content:""}.ri-restaurant-fill:before{content:""}.ri-restaurant-line:before{content:""}.ri-rewind-fill:before{content:""}.ri-rewind-line:before{content:""}.ri-rewind-mini-fill:before{content:""}.ri-rewind-mini-line:before{content:""}.ri-rhythm-fill:before{content:""}.ri-rhythm-line:before{content:""}.ri-riding-fill:before{content:""}.ri-riding-line:before{content:""}.ri-road-map-fill:before{content:""}.ri-road-map-line:before{content:""}.ri-roadster-fill:before{content:""}.ri-roadster-line:before{content:""}.ri-robot-fill:before{content:""}.ri-robot-line:before{content:""}.ri-rocket-2-fill:before{content:""}.ri-rocket-2-line:before{content:""}.ri-rocket-fill:before{content:""}.ri-rocket-line:before{content:""}.ri-rotate-lock-fill:before{content:""}.ri-rotate-lock-line:before{content:""}.ri-rounded-corner:before{content:""}.ri-route-fill:before{content:""}.ri-route-line:before{content:""}.ri-router-fill:before{content:""}.ri-router-line:before{content:""}.ri-rss-fill:before{content:""}.ri-rss-line:before{content:""}.ri-ruler-2-fill:before{content:""}.ri-ruler-2-line:before{content:""}.ri-ruler-fill:before{content:""}.ri-ruler-line:before{content:""}.ri-run-fill:before{content:""}.ri-run-line:before{content:""}.ri-safari-fill:before{content:""}.ri-safari-line:before{content:""}.ri-safe-2-fill:before{content:""}.ri-safe-2-line:before{content:""}.ri-safe-fill:before{content:""}.ri-safe-line:before{content:""}.ri-sailboat-fill:before{content:""}.ri-sailboat-line:before{content:""}.ri-save-2-fill:before{content:""}.ri-save-2-line:before{content:""}.ri-save-3-fill:before{content:""}.ri-save-3-line:before{content:""}.ri-save-fill:before{content:""}.ri-save-line:before{content:""}.ri-scales-2-fill:before{content:""}.ri-scales-2-line:before{content:""}.ri-scales-3-fill:before{content:""}.ri-scales-3-line:before{content:""}.ri-scales-fill:before{content:""}.ri-scales-line:before{content:""}.ri-scan-2-fill:before{content:""}.ri-scan-2-line:before{content:""}.ri-scan-fill:before{content:""}.ri-scan-line:before{content:""}.ri-scissors-2-fill:before{content:""}.ri-scissors-2-line:before{content:""}.ri-scissors-cut-fill:before{content:""}.ri-scissors-cut-line:before{content:""}.ri-scissors-fill:before{content:""}.ri-scissors-line:before{content:""}.ri-screenshot-2-fill:before{content:""}.ri-screenshot-2-line:before{content:""}.ri-screenshot-fill:before{content:""}.ri-screenshot-line:before{content:""}.ri-sd-card-fill:before{content:""}.ri-sd-card-line:before{content:""}.ri-sd-card-mini-fill:before{content:""}.ri-sd-card-mini-line:before{content:""}.ri-search-2-fill:before{content:""}.ri-search-2-line:before{content:""}.ri-search-eye-fill:before{content:""}.ri-search-eye-line:before{content:""}.ri-search-fill:before{content:""}.ri-search-line:before{content:""}.ri-secure-payment-fill:before{content:""}.ri-secure-payment-line:before{content:""}.ri-seedling-fill:before{content:""}.ri-seedling-line:before{content:""}.ri-send-backward:before{content:""}.ri-send-plane-2-fill:before{content:""}.ri-send-plane-2-line:before{content:""}.ri-send-plane-fill:before{content:""}.ri-send-plane-line:before{content:""}.ri-send-to-back:before{content:""}.ri-sensor-fill:before{content:""}.ri-sensor-line:before{content:""}.ri-separator:before{content:""}.ri-server-fill:before{content:""}.ri-server-line:before{content:""}.ri-service-fill:before{content:""}.ri-service-line:before{content:""}.ri-settings-2-fill:before{content:""}.ri-settings-2-line:before{content:""}.ri-settings-3-fill:before{content:""}.ri-settings-3-line:before{content:""}.ri-settings-4-fill:before{content:""}.ri-settings-4-line:before{content:""}.ri-settings-5-fill:before{content:""}.ri-settings-5-line:before{content:""}.ri-settings-6-fill:before{content:""}.ri-settings-6-line:before{content:""}.ri-settings-fill:before{content:""}.ri-settings-line:before{content:""}.ri-shape-2-fill:before{content:""}.ri-shape-2-line:before{content:""}.ri-shape-fill:before{content:""}.ri-shape-line:before{content:""}.ri-share-box-fill:before{content:""}.ri-share-box-line:before{content:""}.ri-share-circle-fill:before{content:""}.ri-share-circle-line:before{content:""}.ri-share-fill:before{content:""}.ri-share-forward-2-fill:before{content:""}.ri-share-forward-2-line:before{content:""}.ri-share-forward-box-fill:before{content:""}.ri-share-forward-box-line:before{content:""}.ri-share-forward-fill:before{content:""}.ri-share-forward-line:before{content:""}.ri-share-line:before{content:""}.ri-shield-check-fill:before{content:""}.ri-shield-check-line:before{content:""}.ri-shield-cross-fill:before{content:""}.ri-shield-cross-line:before{content:""}.ri-shield-fill:before{content:""}.ri-shield-flash-fill:before{content:""}.ri-shield-flash-line:before{content:""}.ri-shield-keyhole-fill:before{content:""}.ri-shield-keyhole-line:before{content:""}.ri-shield-line:before{content:""}.ri-shield-star-fill:before{content:""}.ri-shield-star-line:before{content:""}.ri-shield-user-fill:before{content:""}.ri-shield-user-line:before{content:""}.ri-ship-2-fill:before{content:""}.ri-ship-2-line:before{content:""}.ri-ship-fill:before{content:""}.ri-ship-line:before{content:""}.ri-shirt-fill:before{content:""}.ri-shirt-line:before{content:""}.ri-shopping-bag-2-fill:before{content:""}.ri-shopping-bag-2-line:before{content:""}.ri-shopping-bag-3-fill:before{content:""}.ri-shopping-bag-3-line:before{content:""}.ri-shopping-bag-fill:before{content:""}.ri-shopping-bag-line:before{content:""}.ri-shopping-basket-2-fill:before{content:""}.ri-shopping-basket-2-line:before{content:""}.ri-shopping-basket-fill:before{content:""}.ri-shopping-basket-line:before{content:""}.ri-shopping-cart-2-fill:before{content:""}.ri-shopping-cart-2-line:before{content:""}.ri-shopping-cart-fill:before{content:""}.ri-shopping-cart-line:before{content:""}.ri-showers-fill:before{content:""}.ri-showers-line:before{content:""}.ri-shuffle-fill:before{content:""}.ri-shuffle-line:before{content:""}.ri-shut-down-fill:before{content:""}.ri-shut-down-line:before{content:""}.ri-side-bar-fill:before{content:""}.ri-side-bar-line:before{content:""}.ri-signal-tower-fill:before{content:""}.ri-signal-tower-line:before{content:""}.ri-signal-wifi-1-fill:before{content:""}.ri-signal-wifi-1-line:before{content:""}.ri-signal-wifi-2-fill:before{content:""}.ri-signal-wifi-2-line:before{content:""}.ri-signal-wifi-3-fill:before{content:""}.ri-signal-wifi-3-line:before{content:""}.ri-signal-wifi-error-fill:before{content:""}.ri-signal-wifi-error-line:before{content:""}.ri-signal-wifi-fill:before{content:""}.ri-signal-wifi-line:before{content:""}.ri-signal-wifi-off-fill:before{content:""}.ri-signal-wifi-off-line:before{content:""}.ri-sim-card-2-fill:before{content:""}.ri-sim-card-2-line:before{content:""}.ri-sim-card-fill:before{content:""}.ri-sim-card-line:before{content:""}.ri-single-quotes-l:before{content:""}.ri-single-quotes-r:before{content:""}.ri-sip-fill:before{content:""}.ri-sip-line:before{content:""}.ri-skip-back-fill:before{content:""}.ri-skip-back-line:before{content:""}.ri-skip-back-mini-fill:before{content:""}.ri-skip-back-mini-line:before{content:""}.ri-skip-forward-fill:before{content:""}.ri-skip-forward-line:before{content:""}.ri-skip-forward-mini-fill:before{content:""}.ri-skip-forward-mini-line:before{content:""}.ri-skull-2-fill:before{content:""}.ri-skull-2-line:before{content:""}.ri-skull-fill:before{content:""}.ri-skull-line:before{content:""}.ri-skype-fill:before{content:""}.ri-skype-line:before{content:""}.ri-slack-fill:before{content:""}.ri-slack-line:before{content:""}.ri-slice-fill:before{content:""}.ri-slice-line:before{content:""}.ri-slideshow-2-fill:before{content:""}.ri-slideshow-2-line:before{content:""}.ri-slideshow-3-fill:before{content:""}.ri-slideshow-3-line:before{content:""}.ri-slideshow-4-fill:before{content:""}.ri-slideshow-4-line:before{content:""}.ri-slideshow-fill:before{content:""}.ri-slideshow-line:before{content:""}.ri-smartphone-fill:before{content:""}.ri-smartphone-line:before{content:""}.ri-snapchat-fill:before{content:""}.ri-snapchat-line:before{content:""}.ri-snowy-fill:before{content:""}.ri-snowy-line:before{content:""}.ri-sort-asc:before{content:""}.ri-sort-desc:before{content:""}.ri-sound-module-fill:before{content:""}.ri-sound-module-line:before{content:""}.ri-soundcloud-fill:before{content:""}.ri-soundcloud-line:before{content:""}.ri-space-ship-fill:before{content:""}.ri-space-ship-line:before{content:""}.ri-space:before{content:""}.ri-spam-2-fill:before{content:""}.ri-spam-2-line:before{content:""}.ri-spam-3-fill:before{content:""}.ri-spam-3-line:before{content:""}.ri-spam-fill:before{content:""}.ri-spam-line:before{content:""}.ri-speaker-2-fill:before{content:""}.ri-speaker-2-line:before{content:""}.ri-speaker-3-fill:before{content:""}.ri-speaker-3-line:before{content:""}.ri-speaker-fill:before{content:""}.ri-speaker-line:before{content:""}.ri-spectrum-fill:before{content:""}.ri-spectrum-line:before{content:""}.ri-speed-fill:before{content:""}.ri-speed-line:before{content:""}.ri-speed-mini-fill:before{content:""}.ri-speed-mini-line:before{content:""}.ri-split-cells-horizontal:before{content:""}.ri-split-cells-vertical:before{content:""}.ri-spotify-fill:before{content:""}.ri-spotify-line:before{content:""}.ri-spy-fill:before{content:""}.ri-spy-line:before{content:""}.ri-stack-fill:before{content:""}.ri-stack-line:before{content:""}.ri-stack-overflow-fill:before{content:""}.ri-stack-overflow-line:before{content:""}.ri-stackshare-fill:before{content:""}.ri-stackshare-line:before{content:""}.ri-star-fill:before{content:""}.ri-star-half-fill:before{content:""}.ri-star-half-line:before{content:""}.ri-star-half-s-fill:before{content:""}.ri-star-half-s-line:before{content:""}.ri-star-line:before{content:""}.ri-star-s-fill:before{content:""}.ri-star-s-line:before{content:""}.ri-star-smile-fill:before{content:""}.ri-star-smile-line:before{content:""}.ri-steam-fill:before{content:""}.ri-steam-line:before{content:""}.ri-steering-2-fill:before{content:""}.ri-steering-2-line:before{content:""}.ri-steering-fill:before{content:""}.ri-steering-line:before{content:""}.ri-stethoscope-fill:before{content:""}.ri-stethoscope-line:before{content:""}.ri-sticky-note-2-fill:before{content:""}.ri-sticky-note-2-line:before{content:""}.ri-sticky-note-fill:before{content:""}.ri-sticky-note-line:before{content:""}.ri-stock-fill:before{content:""}.ri-stock-line:before{content:""}.ri-stop-circle-fill:before{content:""}.ri-stop-circle-line:before{content:""}.ri-stop-fill:before{content:""}.ri-stop-line:before{content:""}.ri-stop-mini-fill:before{content:""}.ri-stop-mini-line:before{content:""}.ri-store-2-fill:before{content:""}.ri-store-2-line:before{content:""}.ri-store-3-fill:before{content:""}.ri-store-3-line:before{content:""}.ri-store-fill:before{content:""}.ri-store-line:before{content:""}.ri-strikethrough-2:before{content:""}.ri-strikethrough:before{content:""}.ri-subscript-2:before{content:""}.ri-subscript:before{content:""}.ri-subtract-fill:before{content:""}.ri-subtract-line:before{content:""}.ri-subway-fill:before{content:""}.ri-subway-line:before{content:""}.ri-subway-wifi-fill:before{content:""}.ri-subway-wifi-line:before{content:""}.ri-suitcase-2-fill:before{content:""}.ri-suitcase-2-line:before{content:""}.ri-suitcase-3-fill:before{content:""}.ri-suitcase-3-line:before{content:""}.ri-suitcase-fill:before{content:""}.ri-suitcase-line:before{content:""}.ri-sun-cloudy-fill:before{content:""}.ri-sun-cloudy-line:before{content:""}.ri-sun-fill:before{content:""}.ri-sun-foggy-fill:before{content:""}.ri-sun-foggy-line:before{content:""}.ri-sun-line:before{content:""}.ri-superscript-2:before{content:""}.ri-superscript:before{content:""}.ri-surgical-mask-fill:before{content:""}.ri-surgical-mask-line:before{content:""}.ri-surround-sound-fill:before{content:""}.ri-surround-sound-line:before{content:""}.ri-survey-fill:before{content:""}.ri-survey-line:before{content:""}.ri-swap-box-fill:before{content:""}.ri-swap-box-line:before{content:""}.ri-swap-fill:before{content:""}.ri-swap-line:before{content:""}.ri-switch-fill:before{content:""}.ri-switch-line:before{content:""}.ri-sword-fill:before{content:""}.ri-sword-line:before{content:""}.ri-syringe-fill:before{content:""}.ri-syringe-line:before{content:""}.ri-t-box-fill:before{content:""}.ri-t-box-line:before{content:""}.ri-t-shirt-2-fill:before{content:""}.ri-t-shirt-2-line:before{content:""}.ri-t-shirt-air-fill:before{content:""}.ri-t-shirt-air-line:before{content:""}.ri-t-shirt-fill:before{content:""}.ri-t-shirt-line:before{content:""}.ri-table-2:before{content:""}.ri-table-alt-fill:before{content:""}.ri-table-alt-line:before{content:""}.ri-table-fill:before{content:""}.ri-table-line:before{content:""}.ri-tablet-fill:before{content:""}.ri-tablet-line:before{content:""}.ri-takeaway-fill:before{content:""}.ri-takeaway-line:before{content:""}.ri-taobao-fill:before{content:""}.ri-taobao-line:before{content:""}.ri-tape-fill:before{content:""}.ri-tape-line:before{content:""}.ri-task-fill:before{content:""}.ri-task-line:before{content:""}.ri-taxi-fill:before{content:""}.ri-taxi-line:before{content:""}.ri-taxi-wifi-fill:before{content:""}.ri-taxi-wifi-line:before{content:""}.ri-team-fill:before{content:""}.ri-team-line:before{content:""}.ri-telegram-fill:before{content:""}.ri-telegram-line:before{content:""}.ri-temp-cold-fill:before{content:""}.ri-temp-cold-line:before{content:""}.ri-temp-hot-fill:before{content:""}.ri-temp-hot-line:before{content:""}.ri-terminal-box-fill:before{content:""}.ri-terminal-box-line:before{content:""}.ri-terminal-fill:before{content:""}.ri-terminal-line:before{content:""}.ri-terminal-window-fill:before{content:""}.ri-terminal-window-line:before{content:""}.ri-test-tube-fill:before{content:""}.ri-test-tube-line:before{content:""}.ri-text-direction-l:before{content:""}.ri-text-direction-r:before{content:""}.ri-text-spacing:before{content:""}.ri-text-wrap:before{content:""}.ri-text:before{content:""}.ri-thermometer-fill:before{content:""}.ri-thermometer-line:before{content:""}.ri-thumb-down-fill:before{content:""}.ri-thumb-down-line:before{content:""}.ri-thumb-up-fill:before{content:""}.ri-thumb-up-line:before{content:""}.ri-thunderstorms-fill:before{content:""}.ri-thunderstorms-line:before{content:""}.ri-ticket-2-fill:before{content:""}.ri-ticket-2-line:before{content:""}.ri-ticket-fill:before{content:""}.ri-ticket-line:before{content:""}.ri-time-fill:before{content:""}.ri-time-line:before{content:""}.ri-timer-2-fill:before{content:""}.ri-timer-2-line:before{content:""}.ri-timer-fill:before{content:""}.ri-timer-flash-fill:before{content:""}.ri-timer-flash-line:before{content:""}.ri-timer-line:before{content:""}.ri-todo-fill:before{content:""}.ri-todo-line:before{content:""}.ri-toggle-fill:before{content:""}.ri-toggle-line:before{content:""}.ri-tools-fill:before{content:""}.ri-tools-line:before{content:""}.ri-tornado-fill:before{content:""}.ri-tornado-line:before{content:""}.ri-trademark-fill:before{content:""}.ri-trademark-line:before{content:""}.ri-traffic-light-fill:before{content:""}.ri-traffic-light-line:before{content:""}.ri-train-fill:before{content:""}.ri-train-line:before{content:""}.ri-train-wifi-fill:before{content:""}.ri-train-wifi-line:before{content:""}.ri-translate-2:before{content:""}.ri-translate:before{content:""}.ri-travesti-fill:before{content:""}.ri-travesti-line:before{content:""}.ri-treasure-map-fill:before{content:""}.ri-treasure-map-line:before{content:""}.ri-trello-fill:before{content:""}.ri-trello-line:before{content:""}.ri-trophy-fill:before{content:""}.ri-trophy-line:before{content:""}.ri-truck-fill:before{content:""}.ri-truck-line:before{content:""}.ri-tumblr-fill:before{content:""}.ri-tumblr-line:before{content:""}.ri-tv-2-fill:before{content:""}.ri-tv-2-line:before{content:""}.ri-tv-fill:before{content:""}.ri-tv-line:before{content:""}.ri-twitch-fill:before{content:""}.ri-twitch-line:before{content:""}.ri-twitter-fill:before{content:""}.ri-twitter-line:before{content:""}.ri-typhoon-fill:before{content:""}.ri-typhoon-line:before{content:""}.ri-u-disk-fill:before{content:""}.ri-u-disk-line:before{content:""}.ri-ubuntu-fill:before{content:""}.ri-ubuntu-line:before{content:""}.ri-umbrella-fill:before{content:""}.ri-umbrella-line:before{content:""}.ri-underline:before{content:""}.ri-uninstall-fill:before{content:""}.ri-uninstall-line:before{content:""}.ri-unsplash-fill:before{content:""}.ri-unsplash-line:before{content:""}.ri-upload-2-fill:before{content:""}.ri-upload-2-line:before{content:""}.ri-upload-cloud-2-fill:before{content:""}.ri-upload-cloud-2-line:before{content:""}.ri-upload-cloud-fill:before{content:""}.ri-upload-cloud-line:before{content:""}.ri-upload-fill:before{content:""}.ri-upload-line:before{content:""}.ri-usb-fill:before{content:""}.ri-usb-line:before{content:""}.ri-user-2-fill:before{content:""}.ri-user-2-line:before{content:""}.ri-user-3-fill:before{content:""}.ri-user-3-line:before{content:""}.ri-user-4-fill:before{content:""}.ri-user-4-line:before{content:""}.ri-user-5-fill:before{content:""}.ri-user-5-line:before{content:""}.ri-user-6-fill:before{content:""}.ri-user-6-line:before{content:""}.ri-user-add-fill:before{content:""}.ri-user-add-line:before{content:""}.ri-user-fill:before{content:""}.ri-user-follow-fill:before{content:""}.ri-user-follow-line:before{content:""}.ri-user-heart-fill:before{content:""}.ri-user-heart-line:before{content:""}.ri-user-line:before{content:""}.ri-user-location-fill:before{content:""}.ri-user-location-line:before{content:""}.ri-user-received-2-fill:before{content:""}.ri-user-received-2-line:before{content:""}.ri-user-received-fill:before{content:""}.ri-user-received-line:before{content:""}.ri-user-search-fill:before{content:""}.ri-user-search-line:before{content:""}.ri-user-settings-fill:before{content:""}.ri-user-settings-line:before{content:""}.ri-user-shared-2-fill:before{content:""}.ri-user-shared-2-line:before{content:""}.ri-user-shared-fill:before{content:""}.ri-user-shared-line:before{content:""}.ri-user-smile-fill:before{content:""}.ri-user-smile-line:before{content:""}.ri-user-star-fill:before{content:""}.ri-user-star-line:before{content:""}.ri-user-unfollow-fill:before{content:""}.ri-user-unfollow-line:before{content:""}.ri-user-voice-fill:before{content:""}.ri-user-voice-line:before{content:""}.ri-video-add-fill:before{content:""}.ri-video-add-line:before{content:""}.ri-video-chat-fill:before{content:""}.ri-video-chat-line:before{content:""}.ri-video-download-fill:before{content:""}.ri-video-download-line:before{content:""}.ri-video-fill:before{content:""}.ri-video-line:before{content:""}.ri-video-upload-fill:before{content:""}.ri-video-upload-line:before{content:""}.ri-vidicon-2-fill:before{content:""}.ri-vidicon-2-line:before{content:""}.ri-vidicon-fill:before{content:""}.ri-vidicon-line:before{content:""}.ri-vimeo-fill:before{content:""}.ri-vimeo-line:before{content:""}.ri-vip-crown-2-fill:before{content:""}.ri-vip-crown-2-line:before{content:""}.ri-vip-crown-fill:before{content:""}.ri-vip-crown-line:before{content:""}.ri-vip-diamond-fill:before{content:""}.ri-vip-diamond-line:before{content:""}.ri-vip-fill:before{content:""}.ri-vip-line:before{content:""}.ri-virus-fill:before{content:""}.ri-virus-line:before{content:""}.ri-visa-fill:before{content:""}.ri-visa-line:before{content:""}.ri-voice-recognition-fill:before{content:""}.ri-voice-recognition-line:before{content:""}.ri-voiceprint-fill:before{content:""}.ri-voiceprint-line:before{content:""}.ri-volume-down-fill:before{content:""}.ri-volume-down-line:before{content:""}.ri-volume-mute-fill:before{content:""}.ri-volume-mute-line:before{content:""}.ri-volume-off-vibrate-fill:before{content:""}.ri-volume-off-vibrate-line:before{content:""}.ri-volume-up-fill:before{content:""}.ri-volume-up-line:before{content:""}.ri-volume-vibrate-fill:before{content:""}.ri-volume-vibrate-line:before{content:""}.ri-vuejs-fill:before{content:""}.ri-vuejs-line:before{content:""}.ri-walk-fill:before{content:""}.ri-walk-line:before{content:""}.ri-wallet-2-fill:before{content:""}.ri-wallet-2-line:before{content:""}.ri-wallet-3-fill:before{content:""}.ri-wallet-3-line:before{content:""}.ri-wallet-fill:before{content:""}.ri-wallet-line:before{content:""}.ri-water-flash-fill:before{content:""}.ri-water-flash-line:before{content:""}.ri-webcam-fill:before{content:""}.ri-webcam-line:before{content:""}.ri-wechat-2-fill:before{content:""}.ri-wechat-2-line:before{content:""}.ri-wechat-fill:before{content:""}.ri-wechat-line:before{content:""}.ri-wechat-pay-fill:before{content:""}.ri-wechat-pay-line:before{content:""}.ri-weibo-fill:before{content:""}.ri-weibo-line:before{content:""}.ri-whatsapp-fill:before{content:""}.ri-whatsapp-line:before{content:""}.ri-wheelchair-fill:before{content:""}.ri-wheelchair-line:before{content:""}.ri-wifi-fill:before{content:""}.ri-wifi-line:before{content:""}.ri-wifi-off-fill:before{content:""}.ri-wifi-off-line:before{content:""}.ri-window-2-fill:before{content:""}.ri-window-2-line:before{content:""}.ri-window-fill:before{content:""}.ri-window-line:before{content:""}.ri-windows-fill:before{content:""}.ri-windows-line:before{content:""}.ri-windy-fill:before{content:""}.ri-windy-line:before{content:""}.ri-wireless-charging-fill:before{content:""}.ri-wireless-charging-line:before{content:""}.ri-women-fill:before{content:""}.ri-women-line:before{content:""}.ri-wubi-input:before{content:""}.ri-xbox-fill:before{content:""}.ri-xbox-line:before{content:""}.ri-xing-fill:before{content:""}.ri-xing-line:before{content:""}.ri-youtube-fill:before{content:""}.ri-youtube-line:before{content:""}.ri-zcool-fill:before{content:""}.ri-zcool-line:before{content:""}.ri-zhihu-fill:before{content:""}.ri-zhihu-line:before{content:""}.ri-zoom-in-fill:before{content:""}.ri-zoom-in-line:before{content:""}.ri-zoom-out-fill:before{content:""}.ri-zoom-out-line:before{content:""}.ri-zzz-fill:before{content:""}.ri-zzz-line:before{content:""}.ri-arrow-down-double-fill:before{content:""}.ri-arrow-down-double-line:before{content:""}.ri-arrow-left-double-fill:before{content:""}.ri-arrow-left-double-line:before{content:""}.ri-arrow-right-double-fill:before{content:""}.ri-arrow-right-double-line:before{content:""}.ri-arrow-turn-back-fill:before{content:""}.ri-arrow-turn-back-line:before{content:""}.ri-arrow-turn-forward-fill:before{content:""}.ri-arrow-turn-forward-line:before{content:""}.ri-arrow-up-double-fill:before{content:""}.ri-arrow-up-double-line:before{content:""}.ri-bard-fill:before{content:""}.ri-bard-line:before{content:""}.ri-bootstrap-fill:before{content:""}.ri-bootstrap-line:before{content:""}.ri-box-1-fill:before{content:""}.ri-box-1-line:before{content:""}.ri-box-2-fill:before{content:""}.ri-box-2-line:before{content:""}.ri-box-3-fill:before{content:""}.ri-box-3-line:before{content:""}.ri-brain-fill:before{content:""}.ri-brain-line:before{content:""}.ri-candle-fill:before{content:""}.ri-candle-line:before{content:""}.ri-cash-fill:before{content:""}.ri-cash-line:before{content:""}.ri-contract-left-fill:before{content:""}.ri-contract-left-line:before{content:""}.ri-contract-left-right-fill:before{content:""}.ri-contract-left-right-line:before{content:""}.ri-contract-right-fill:before{content:""}.ri-contract-right-line:before{content:""}.ri-contract-up-down-fill:before{content:""}.ri-contract-up-down-line:before{content:""}.ri-copilot-fill:before{content:""}.ri-copilot-line:before{content:""}.ri-corner-down-left-fill:before{content:""}.ri-corner-down-left-line:before{content:""}.ri-corner-down-right-fill:before{content:""}.ri-corner-down-right-line:before{content:""}.ri-corner-left-down-fill:before{content:""}.ri-corner-left-down-line:before{content:""}.ri-corner-left-up-fill:before{content:""}.ri-corner-left-up-line:before{content:""}.ri-corner-right-down-fill:before{content:""}.ri-corner-right-down-line:before{content:""}.ri-corner-right-up-fill:before{content:""}.ri-corner-right-up-line:before{content:""}.ri-corner-up-left-double-fill:before{content:""}.ri-corner-up-left-double-line:before{content:""}.ri-corner-up-left-fill:before{content:""}.ri-corner-up-left-line:before{content:""}.ri-corner-up-right-double-fill:before{content:""}.ri-corner-up-right-double-line:before{content:""}.ri-corner-up-right-fill:before{content:""}.ri-corner-up-right-line:before{content:""}.ri-cross-fill:before{content:""}.ri-cross-line:before{content:""}.ri-edge-new-fill:before{content:""}.ri-edge-new-line:before{content:""}.ri-equal-fill:before{content:""}.ri-equal-line:before{content:""}.ri-expand-left-fill:before{content:""}.ri-expand-left-line:before{content:""}.ri-expand-left-right-fill:before{content:""}.ri-expand-left-right-line:before{content:""}.ri-expand-right-fill:before{content:""}.ri-expand-right-line:before{content:""}.ri-expand-up-down-fill:before{content:""}.ri-expand-up-down-line:before{content:""}.ri-flickr-fill:before{content:""}.ri-flickr-line:before{content:""}.ri-forward-10-fill:before{content:""}.ri-forward-10-line:before{content:""}.ri-forward-15-fill:before{content:""}.ri-forward-15-line:before{content:""}.ri-forward-30-fill:before{content:""}.ri-forward-30-line:before{content:""}.ri-forward-5-fill:before{content:""}.ri-forward-5-line:before{content:""}.ri-graduation-cap-fill:before{content:""}.ri-graduation-cap-line:before{content:""}.ri-home-office-fill:before{content:""}.ri-home-office-line:before{content:""}.ri-hourglass-2-fill:before{content:""}.ri-hourglass-2-line:before{content:""}.ri-hourglass-fill:before{content:""}.ri-hourglass-line:before{content:""}.ri-javascript-fill:before{content:""}.ri-javascript-line:before{content:""}.ri-loop-left-fill:before{content:""}.ri-loop-left-line:before{content:""}.ri-loop-right-fill:before{content:""}.ri-loop-right-line:before{content:""}.ri-memories-fill:before{content:""}.ri-memories-line:before{content:""}.ri-meta-fill:before{content:""}.ri-meta-line:before{content:""}.ri-microsoft-loop-fill:before{content:""}.ri-microsoft-loop-line:before{content:""}.ri-nft-fill:before{content:""}.ri-nft-line:before{content:""}.ri-notion-fill:before{content:""}.ri-notion-line:before{content:""}.ri-openai-fill:before{content:""}.ri-openai-line:before{content:""}.ri-overline:before{content:""}.ri-p2p-fill:before{content:""}.ri-p2p-line:before{content:""}.ri-presentation-fill:before{content:""}.ri-presentation-line:before{content:""}.ri-replay-10-fill:before{content:""}.ri-replay-10-line:before{content:""}.ri-replay-15-fill:before{content:""}.ri-replay-15-line:before{content:""}.ri-replay-30-fill:before{content:""}.ri-replay-30-line:before{content:""}.ri-replay-5-fill:before{content:""}.ri-replay-5-line:before{content:""}.ri-school-fill:before{content:""}.ri-school-line:before{content:""}.ri-shining-2-fill:before{content:""}.ri-shining-2-line:before{content:""}.ri-shining-fill:before{content:""}.ri-shining-line:before{content:""}.ri-sketching:before{content:""}.ri-skip-down-fill:before{content:""}.ri-skip-down-line:before{content:""}.ri-skip-left-fill:before{content:""}.ri-skip-left-line:before{content:""}.ri-skip-right-fill:before{content:""}.ri-skip-right-line:before{content:""}.ri-skip-up-fill:before{content:""}.ri-skip-up-line:before{content:""}.ri-slow-down-fill:before{content:""}.ri-slow-down-line:before{content:""}.ri-sparkling-2-fill:before{content:""}.ri-sparkling-2-line:before{content:""}.ri-sparkling-fill:before{content:""}.ri-sparkling-line:before{content:""}.ri-speak-fill:before{content:""}.ri-speak-line:before{content:""}.ri-speed-up-fill:before{content:""}.ri-speed-up-line:before{content:""}.ri-tiktok-fill:before{content:""}.ri-tiktok-line:before{content:""}.ri-token-swap-fill:before{content:""}.ri-token-swap-line:before{content:""}.ri-unpin-fill:before{content:""}.ri-unpin-line:before{content:""}.ri-wechat-channels-fill:before{content:""}.ri-wechat-channels-line:before{content:""}.ri-wordpress-fill:before{content:""}.ri-wordpress-line:before{content:""}.ri-blender-fill:before{content:""}.ri-blender-line:before{content:""}.ri-emoji-sticker-fill:before{content:""}.ri-emoji-sticker-line:before{content:""}.ri-git-close-pull-request-fill:before{content:""}.ri-git-close-pull-request-line:before{content:""}.ri-instance-fill:before{content:""}.ri-instance-line:before{content:""}.ri-megaphone-fill:before{content:""}.ri-megaphone-line:before{content:""}.ri-pass-expired-fill:before{content:""}.ri-pass-expired-line:before{content:""}.ri-pass-pending-fill:before{content:""}.ri-pass-pending-line:before{content:""}.ri-pass-valid-fill:before{content:""}.ri-pass-valid-line:before{content:""}.ri-ai-generate:before{content:""}.ri-calendar-close-fill:before{content:""}.ri-calendar-close-line:before{content:""}.ri-draggable:before{content:""}.ri-font-family:before{content:""}.ri-font-mono:before{content:""}.ri-font-sans-serif:before{content:""}.ri-font-sans:before{content:""}.ri-hard-drive-3-fill:before{content:""}.ri-hard-drive-3-line:before{content:""}.ri-kick-fill:before{content:""}.ri-kick-line:before{content:""}.ri-list-check-3:before{content:""}.ri-list-indefinite:before{content:""}.ri-list-ordered-2:before{content:""}.ri-list-radio:before{content:""}.ri-openbase-fill:before{content:""}.ri-openbase-line:before{content:""}.ri-planet-fill:before{content:""}.ri-planet-line:before{content:""}.ri-prohibited-fill:before{content:""}.ri-prohibited-line:before{content:""}.ri-quote-text:before{content:""}.ri-seo-fill:before{content:""}.ri-seo-line:before{content:""}.ri-slash-commands:before{content:""}.ri-archive-2-fill:before{content:""}.ri-archive-2-line:before{content:""}.ri-inbox-2-fill:before{content:""}.ri-inbox-2-line:before{content:""}.ri-shake-hands-fill:before{content:""}.ri-shake-hands-line:before{content:""}.ri-supabase-fill:before{content:""}.ri-supabase-line:before{content:""}.ri-water-percent-fill:before{content:""}.ri-water-percent-line:before{content:""}.ri-yuque-fill:before{content:""}.ri-yuque-line:before{content:""}.ri-crosshair-2-fill:before{content:""}.ri-crosshair-2-line:before{content:""}.ri-crosshair-fill:before{content:""}.ri-crosshair-line:before{content:""}.ri-file-close-fill:before{content:""}.ri-file-close-line:before{content:""}.ri-infinity-fill:before{content:""}.ri-infinity-line:before{content:""}.ri-rfid-fill:before{content:""}.ri-rfid-line:before{content:""}.ri-slash-commands-2:before{content:""}.ri-user-forbid-fill:before{content:""}.ri-user-forbid-line:before{content:""}.ri-beer-fill:before{content:""}.ri-beer-line:before{content:""}.ri-circle-fill:before{content:""}.ri-circle-line:before{content:""}.ri-dropdown-list:before{content:""}.ri-file-image-fill:before{content:""}.ri-file-image-line:before{content:""}.ri-file-pdf-2-fill:before{content:""}.ri-file-pdf-2-line:before{content:""}.ri-file-video-fill:before{content:""}.ri-file-video-line:before{content:""}.ri-folder-image-fill:before{content:""}.ri-folder-image-line:before{content:""}.ri-folder-video-fill:before{content:""}.ri-folder-video-line:before{content:""}.ri-hexagon-fill:before{content:""}.ri-hexagon-line:before{content:""}.ri-menu-search-fill:before{content:""}.ri-menu-search-line:before{content:""}.ri-octagon-fill:before{content:""}.ri-octagon-line:before{content:""}.ri-pentagon-fill:before{content:""}.ri-pentagon-line:before{content:""}.ri-rectangle-fill:before{content:""}.ri-rectangle-line:before{content:""}.ri-robot-2-fill:before{content:""}.ri-robot-2-line:before{content:""}.ri-shapes-fill:before{content:""}.ri-shapes-line:before{content:""}.ri-square-fill:before{content:""}.ri-square-line:before{content:""}.ri-tent-fill:before{content:""}.ri-tent-line:before{content:""}.ri-threads-fill:before{content:""}.ri-threads-line:before{content:""}.ri-tree-fill:before{content:""}.ri-tree-line:before{content:""}.ri-triangle-fill:before{content:""}.ri-triangle-line:before{content:""}.ri-twitter-x-fill:before{content:""}.ri-twitter-x-line:before{content:""}.ri-verified-badge-fill:before{content:""}.ri-verified-badge-line:before{content:""}.ri-armchair-fill:before{content:""}.ri-armchair-line:before{content:""}.ri-bnb-fill:before{content:""}.ri-bnb-line:before{content:""}.ri-bread-fill:before{content:""}.ri-bread-line:before{content:""}.ri-btc-fill:before{content:""}.ri-btc-line:before{content:""}.ri-calendar-schedule-fill:before{content:""}.ri-calendar-schedule-line:before{content:""}.ri-dice-1-fill:before{content:""}.ri-dice-1-line:before{content:""}.ri-dice-2-fill:before{content:""}.ri-dice-2-line:before{content:""}.ri-dice-3-fill:before{content:""}.ri-dice-3-line:before{content:""}.ri-dice-4-fill:before{content:""}.ri-dice-4-line:before{content:""}.ri-dice-5-fill:before{content:""}.ri-dice-5-line:before{content:""}.ri-dice-6-fill:before{content:""}.ri-dice-6-line:before{content:""}.ri-dice-fill:before{content:""}.ri-dice-line:before{content:""}.ri-drinks-fill:before{content:""}.ri-drinks-line:before{content:""}.ri-equalizer-2-fill:before{content:""}.ri-equalizer-2-line:before{content:""}.ri-equalizer-3-fill:before{content:""}.ri-equalizer-3-line:before{content:""}.ri-eth-fill:before{content:""}.ri-eth-line:before{content:""}.ri-flower-fill:before{content:""}.ri-flower-line:before{content:""}.ri-glasses-2-fill:before{content:""}.ri-glasses-2-line:before{content:""}.ri-glasses-fill:before{content:""}.ri-glasses-line:before{content:""}.ri-goggles-fill:before{content:""}.ri-goggles-line:before{content:""}.ri-image-circle-fill:before{content:""}.ri-image-circle-line:before{content:""}.ri-info-i:before{content:""}.ri-money-rupee-circle-fill:before{content:""}.ri-money-rupee-circle-line:before{content:""}.ri-news-fill:before{content:""}.ri-news-line:before{content:""}.ri-robot-3-fill:before{content:""}.ri-robot-3-line:before{content:""}.ri-share-2-fill:before{content:""}.ri-share-2-line:before{content:""}.ri-sofa-fill:before{content:""}.ri-sofa-line:before{content:""}.ri-svelte-fill:before{content:""}.ri-svelte-line:before{content:""}.ri-vk-fill:before{content:""}.ri-vk-line:before{content:""}.ri-xrp-fill:before{content:""}.ri-xrp-line:before{content:""}.ri-xtz-fill:before{content:""}.ri-xtz-line:before{content:""}.ri-archive-stack-fill:before{content:""}.ri-archive-stack-line:before{content:""}.ri-bowl-fill:before{content:""}.ri-bowl-line:before{content:""}.ri-calendar-view:before{content:""}.ri-carousel-view:before{content:""}.ri-code-block:before{content:""}.ri-color-filter-fill:before{content:""}.ri-color-filter-line:before{content:""}.ri-contacts-book-3-fill:before{content:""}.ri-contacts-book-3-line:before{content:""}.ri-contract-fill:before{content:""}.ri-contract-line:before{content:""}.ri-drinks-2-fill:before{content:""}.ri-drinks-2-line:before{content:""}.ri-export-fill:before{content:""}.ri-export-line:before{content:""}.ri-file-check-fill:before{content:""}.ri-file-check-line:before{content:""}.ri-focus-mode:before{content:""}.ri-folder-6-fill:before{content:""}.ri-folder-6-line:before{content:""}.ri-folder-check-fill:before{content:""}.ri-folder-check-line:before{content:""}.ri-folder-close-fill:before{content:""}.ri-folder-close-line:before{content:""}.ri-folder-cloud-fill:before{content:""}.ri-folder-cloud-line:before{content:""}.ri-gallery-view-2:before{content:""}.ri-gallery-view:before{content:""}.ri-hand:before{content:""}.ri-import-fill:before{content:""}.ri-import-line:before{content:""}.ri-information-2-fill:before{content:""}.ri-information-2-line:before{content:""}.ri-kanban-view-2:before{content:""}.ri-kanban-view:before{content:""}.ri-list-view:before{content:""}.ri-lock-star-fill:before{content:""}.ri-lock-star-line:before{content:""}.ri-puzzle-2-fill:before{content:""}.ri-puzzle-2-line:before{content:""}.ri-puzzle-fill:before{content:""}.ri-puzzle-line:before{content:""}.ri-ram-2-fill:before{content:""}.ri-ram-2-line:before{content:""}.ri-ram-fill:before{content:""}.ri-ram-line:before{content:""}.ri-receipt-fill:before{content:""}.ri-receipt-line:before{content:""}.ri-shadow-fill:before{content:""}.ri-shadow-line:before{content:""}.ri-sidebar-fold-fill:before{content:""}.ri-sidebar-fold-line:before{content:""}.ri-sidebar-unfold-fill:before{content:""}.ri-sidebar-unfold-line:before{content:""}.ri-slideshow-view:before{content:""}.ri-sort-alphabet-asc:before{content:""}.ri-sort-alphabet-desc:before{content:""}.ri-sort-number-asc:before{content:""}.ri-sort-number-desc:before{content:""}.ri-stacked-view:before{content:""}.ri-sticky-note-add-fill:before{content:""}.ri-sticky-note-add-line:before{content:""}.ri-swap-2-fill:before{content:""}.ri-swap-2-line:before{content:""}.ri-swap-3-fill:before{content:""}.ri-swap-3-line:before{content:""}.ri-table-3:before{content:""}.ri-table-view:before{content:""}.ri-text-block:before{content:""}.ri-text-snippet:before{content:""}.ri-timeline-view:before{content:""}.ri-blogger-fill:before{content:""}.ri-blogger-line:before{content:""}.ri-chat-thread-fill:before{content:""}.ri-chat-thread-line:before{content:""}.ri-discount-percent-fill:before{content:""}.ri-discount-percent-line:before{content:""}.ri-exchange-2-fill:before{content:""}.ri-exchange-2-line:before{content:""}.ri-git-fork-fill:before{content:""}.ri-git-fork-line:before{content:""}.ri-input-field:before{content:""}.ri-progress-1-fill:before{content:""}.ri-progress-1-line:before{content:""}.ri-progress-2-fill:before{content:""}.ri-progress-2-line:before{content:""}.ri-progress-3-fill:before{content:""}.ri-progress-3-line:before{content:""}.ri-progress-4-fill:before{content:""}.ri-progress-4-line:before{content:""}.ri-progress-5-fill:before{content:""}.ri-progress-5-line:before{content:""}.ri-progress-6-fill:before{content:""}.ri-progress-6-line:before{content:""}.ri-progress-7-fill:before{content:""}.ri-progress-7-line:before{content:""}.ri-progress-8-fill:before{content:""}.ri-progress-8-line:before{content:""}.ri-remix-run-fill:before{content:""}.ri-remix-run-line:before{content:""}.ri-signpost-fill:before{content:""}.ri-signpost-line:before{content:""}.ri-time-zone-fill:before{content:""}.ri-time-zone-line:before{content:""}.ri-arrow-down-wide-fill:before{content:""}.ri-arrow-down-wide-line:before{content:""}.ri-arrow-left-wide-fill:before{content:""}.ri-arrow-left-wide-line:before{content:""}.ri-arrow-right-wide-fill:before{content:""}.ri-arrow-right-wide-line:before{content:""}.ri-arrow-up-wide-fill:before{content:""}.ri-arrow-up-wide-line:before{content:""}.ri-bluesky-fill:before{content:""}.ri-bluesky-line:before{content:""}.ri-expand-height-fill:before{content:""}.ri-expand-height-line:before{content:""}.ri-expand-width-fill:before{content:""}.ri-expand-width-line:before{content:""}.ri-forward-end-fill:before{content:""}.ri-forward-end-line:before{content:""}.ri-forward-end-mini-fill:before{content:""}.ri-forward-end-mini-line:before{content:""}.ri-friendica-fill:before{content:""}.ri-friendica-line:before{content:""}.ri-git-pr-draft-fill:before{content:""}.ri-git-pr-draft-line:before{content:""}.ri-play-reverse-fill:before{content:""}.ri-play-reverse-line:before{content:""}.ri-play-reverse-mini-fill:before{content:""}.ri-play-reverse-mini-line:before{content:""}.ri-rewind-start-fill:before{content:""}.ri-rewind-start-line:before{content:""}.ri-rewind-start-mini-fill:before{content:""}.ri-rewind-start-mini-line:before{content:""}.ri-scroll-to-bottom-fill:before{content:""}.ri-scroll-to-bottom-line:before{content:""}.ri-add-large-fill:before{content:""}.ri-add-large-line:before{content:""}.ri-aed-electrodes-fill:before{content:""}.ri-aed-electrodes-line:before{content:""}.ri-aed-fill:before{content:""}.ri-aed-line:before{content:""}.ri-alibaba-cloud-fill:before{content:""}.ri-alibaba-cloud-line:before{content:""}.ri-align-item-bottom-fill:before{content:""}.ri-align-item-bottom-line:before{content:""}.ri-align-item-horizontal-center-fill:before{content:""}.ri-align-item-horizontal-center-line:before{content:""}.ri-align-item-left-fill:before{content:""}.ri-align-item-left-line:before{content:""}.ri-align-item-right-fill:before{content:""}.ri-align-item-right-line:before{content:""}.ri-align-item-top-fill:before{content:""}.ri-align-item-top-line:before{content:""}.ri-align-item-vertical-center-fill:before{content:""}.ri-align-item-vertical-center-line:before{content:""}.ri-apps-2-add-fill:before{content:""}.ri-apps-2-add-line:before{content:""}.ri-close-large-fill:before{content:""}.ri-close-large-line:before{content:""}.ri-collapse-diagonal-2-fill:before{content:""}.ri-collapse-diagonal-2-line:before{content:""}.ri-collapse-diagonal-fill:before{content:""}.ri-collapse-diagonal-line:before{content:""}.ri-dashboard-horizontal-fill:before{content:""}.ri-dashboard-horizontal-line:before{content:""}.ri-expand-diagonal-2-fill:before{content:""}.ri-expand-diagonal-2-line:before{content:""}.ri-expand-diagonal-fill:before{content:""}.ri-expand-diagonal-line:before{content:""}.ri-firebase-fill:before{content:""}.ri-firebase-line:before{content:""}.ri-flip-horizontal-2-fill:before{content:""}.ri-flip-horizontal-2-line:before{content:""}.ri-flip-horizontal-fill:before{content:""}.ri-flip-horizontal-line:before{content:""}.ri-flip-vertical-2-fill:before{content:""}.ri-flip-vertical-2-line:before{content:""}.ri-flip-vertical-fill:before{content:""}.ri-flip-vertical-line:before{content:""}.ri-formula:before{content:""}.ri-function-add-fill:before{content:""}.ri-function-add-line:before{content:""}.ri-goblet-2-fill:before{content:""}.ri-goblet-2-line:before{content:""}.ri-golf-ball-fill:before{content:""}.ri-golf-ball-line:before{content:""}.ri-group-3-fill:before{content:""}.ri-group-3-line:before{content:""}.ri-heart-add-2-fill:before{content:""}.ri-heart-add-2-line:before{content:""}.ri-id-card-fill:before{content:""}.ri-id-card-line:before{content:""}.ri-information-off-fill:before{content:""}.ri-information-off-line:before{content:""}.ri-java-fill:before{content:""}.ri-java-line:before{content:""}.ri-layout-grid-2-fill:before{content:""}.ri-layout-grid-2-line:before{content:""}.ri-layout-horizontal-fill:before{content:""}.ri-layout-horizontal-line:before{content:""}.ri-layout-vertical-fill:before{content:""}.ri-layout-vertical-line:before{content:""}.ri-menu-fold-2-fill:before{content:""}.ri-menu-fold-2-line:before{content:""}.ri-menu-fold-3-fill:before{content:""}.ri-menu-fold-3-line:before{content:""}.ri-menu-fold-4-fill:before{content:""}.ri-menu-fold-4-line:before{content:""}.ri-menu-unfold-2-fill:before{content:""}.ri-menu-unfold-2-line:before{content:""}.ri-menu-unfold-3-fill:before{content:""}.ri-menu-unfold-3-line:before{content:""}.ri-menu-unfold-4-fill:before{content:""}.ri-menu-unfold-4-line:before{content:""}.ri-mobile-download-fill:before{content:""}.ri-mobile-download-line:before{content:""}.ri-nextjs-fill:before{content:""}.ri-nextjs-line:before{content:""}.ri-nodejs-fill:before{content:""}.ri-nodejs-line:before{content:""}.ri-pause-large-fill:before{content:""}.ri-pause-large-line:before{content:""}.ri-play-large-fill:before{content:""}.ri-play-large-line:before{content:""}.ri-play-reverse-large-fill:before{content:""}.ri-play-reverse-large-line:before{content:""}.ri-police-badge-fill:before{content:""}.ri-police-badge-line:before{content:""}.ri-prohibited-2-fill:before{content:""}.ri-prohibited-2-line:before{content:""}.ri-shopping-bag-4-fill:before{content:""}.ri-shopping-bag-4-line:before{content:""}.ri-snowflake-fill:before{content:""}.ri-snowflake-line:before{content:""}.ri-square-root:before{content:""}.ri-stop-large-fill:before{content:""}.ri-stop-large-line:before{content:""}.ri-tailwind-css-fill:before{content:""}.ri-tailwind-css-line:before{content:""}.ri-tooth-fill:before{content:""}.ri-tooth-line:before{content:""}.ri-video-off-fill:before{content:""}.ri-video-off-line:before{content:""}.ri-video-on-fill:before{content:""}.ri-video-on-line:before{content:""}.ri-webhook-fill:before{content:""}.ri-webhook-line:before{content:""}.ri-weight-fill:before{content:""}.ri-weight-line:before{content:""}.ri-book-shelf-fill:before{content:""}.ri-book-shelf-line:before{content:""}.ri-brain-2-fill:before{content:""}.ri-brain-2-line:before{content:""}.ri-chat-search-fill:before{content:""}.ri-chat-search-line:before{content:""}.ri-chat-unread-fill:before{content:""}.ri-chat-unread-line:before{content:""}.ri-collapse-horizontal-fill:before{content:""}.ri-collapse-horizontal-line:before{content:""}.ri-collapse-vertical-fill:before{content:""}.ri-collapse-vertical-line:before{content:""}.ri-dna-fill:before{content:""}.ri-dna-line:before{content:""}.ri-dropper-fill:before{content:""}.ri-dropper-line:before{content:""}.ri-expand-diagonal-s-2-fill:before{content:""}.ri-expand-diagonal-s-2-line:before{content:""}.ri-expand-diagonal-s-fill:before{content:""}.ri-expand-diagonal-s-line:before{content:""}.ri-expand-horizontal-fill:before{content:""}.ri-expand-horizontal-line:before{content:""}.ri-expand-horizontal-s-fill:before{content:""}.ri-expand-horizontal-s-line:before{content:""}.ri-expand-vertical-fill:before{content:""}.ri-expand-vertical-line:before{content:""}.ri-expand-vertical-s-fill:before{content:""}.ri-expand-vertical-s-line:before{content:""}.ri-gemini-fill:before{content:""}.ri-gemini-line:before{content:""}.ri-reset-left-fill:before{content:""}.ri-reset-left-line:before{content:""}.ri-reset-right-fill:before{content:""}.ri-reset-right-line:before{content:""}.ri-stairs-fill:before{content:""}.ri-stairs-line:before{content:""}.ri-telegram-2-fill:before{content:""}.ri-telegram-2-line:before{content:""}.ri-triangular-flag-fill:before{content:""}.ri-triangular-flag-line:before{content:""}.ri-user-minus-fill:before{content:""}.ri-user-minus-line:before{content:""}.hero-kicker{margin:0 0 10px;font-size:12px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--accent-hover)}.hero-title{margin:0 0 14px;font-size:clamp(26px,3.2vw,34px);font-weight:700;letter-spacing:-.035em;line-height:1.2}.hero-lead{margin:0 0 22px;font-size:14px;color:var(--text-secondary);line-height:1.65;max-width:460px}.hero-points{margin:0 0 22px;padding:0;list-style:none;font-size:13px;color:var(--text-secondary);line-height:1.7}.hero-points li{display:flex;align-items:flex-start;gap:10px;margin-bottom:10px}.dot{width:7px;height:7px;margin-top:6px;border-radius:50%;flex-shrink:0;background:var(--brand-grad-135);box-shadow:0 0 12px var(--accent-glow)}.auth-card.glass-edge{width:100%;max-width:440px;min-width:0;margin-inline:auto;box-sizing:border-box;flex-shrink:0;padding:28px 26px 22px;border-radius:var(--radius-lg);background:radial-gradient(ellipse 120% 80% at 100% 0%,rgba(var(--brand-rgb-mid),.12) 0%,transparent 52%),radial-gradient(ellipse 90% 70% at 0% 100%,rgba(var(--brand-rgb-start),.09) 0%,transparent 50%),linear-gradient(165deg,rgba(255,255,255,.1) 0%,var(--glass-bg) 42%,rgba(255,255,255,.03) 100%);box-shadow:var(--shadow-glass),0 0 0 1px #ffffff0d inset}[data-theme=light] .auth-card.glass-edge{background:radial-gradient(ellipse 120% 80% at 100% 0%,rgba(var(--brand-rgb-mid),.07) 0%,transparent 52%),radial-gradient(ellipse 90% 70% at 0% 100%,rgba(var(--brand-rgb-start),.05) 0%,transparent 50%),linear-gradient(165deg,#ffffffeb,#ffffffad 45%,#ffffff6b);box-shadow:var(--shadow-glass),0 0 0 1px #ffffffa6 inset}.card-head{margin-bottom:16px;padding-bottom:2px}.card-title{margin:0;font-size:22px;font-weight:600;letter-spacing:-.03em}.card-sub{margin:6px 0 0;font-size:13px;color:var(--text-secondary);line-height:1.45}.lbl{display:block;margin-top:14px;margin-bottom:8px;font-size:12px;font-weight:500;color:var(--text-secondary)}.lbl:first-of-type{margin-top:0}.form-alert{margin-top:14px}.submit-btn{margin-top:18px;width:100%}.card-footer{margin:18px 0 0;padding-top:4px;text-align:center;font-size:13px;color:var(--text-muted)}.footer-link{margin-left:6px;color:var(--accent-hover);font-weight:600;text-decoration:none}.footer-link:hover{text-decoration:underline}@media (max-width: 640px){.hero-kicker{margin-bottom:6px;font-size:11px}.hero-title{font-size:20px;margin-bottom:8px}.hero-lead{font-size:13px;margin-bottom:12px;line-height:1.5}.hero-points,.hero-strip{display:none}.auth-card.glass-edge{padding:20px 16px 18px}.card-title{font-size:20px}}.page-content{width:100%;max-width:var(--page-content-max-w, none);box-sizing:border-box}:root{--workspace-sticky-top: 0}.page-header h1{margin:0;font-size:24px;font-weight:600;letter-spacing:-.03em;color:var(--text-primary)}.page-header p{margin:8px 0 0;color:var(--text-secondary);font-size:13px;line-height:1.55}@media (max-width: 768px){.page-header h1{font-size:20px;line-height:1.25}.page-header p{font-size:12px;line-height:1.45}}@media (max-width: 480px){.page-header h1{font-size:18px}}.commerce-list-page{padding-bottom:28px}.commerce-list-page .tab-shell{padding:14px 16px 18px;border-radius:var(--radius-lg);border:1px solid var(--glass-border-soft);background:radial-gradient(ellipse 88% 56% at 100% 0%,rgba(var(--brand-rgb-mid),.12) 0%,transparent 58%),radial-gradient(ellipse 78% 52% at 0% 100%,rgba(var(--brand-rgb-start),.1) 0%,transparent 55%),linear-gradient(165deg,rgba(var(--brand-rgb-start),.07) 0%,transparent 44%),linear-gradient(345deg,rgba(var(--brand-rgb-end),.06) 0%,transparent 40%),var(--glass-bg);backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-sat));-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-sat));box-shadow:var(--shadow-glass)}[data-theme=light] .commerce-list-page .tab-shell{background:radial-gradient(ellipse 90% 58% at 100% 0%,rgba(var(--brand-rgb-mid),.08) 0%,transparent 60%),radial-gradient(ellipse 80% 52% at 0% 100%,rgba(var(--brand-rgb-start),.07) 0%,transparent 56%),linear-gradient(168deg,rgba(var(--brand-rgb-start),.045) 0%,transparent 46%),linear-gradient(338deg,rgba(var(--brand-rgb-end),.04) 0%,transparent 42%),var(--glass-bg)}.commerce-list-page .tab-shell>.tab-body:first-child{margin-top:0}.commerce-list-page .tab-body{margin-top:0}.commerce-list-page .toolbar.glass-edge,.commerce-list-page .commerce-list-toolbar.toolbar.glass-edge{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;width:100%;padding:14px 18px;margin-bottom:16px;background:var(--glass-bg);border:1px solid var(--glass-border-soft);border-radius:var(--radius)}.commerce-list-page .toolbar--actions{margin-top:-8px;margin-bottom:16px;padding-top:10px;padding-bottom:10px}.commerce-list-page .toolbar-left,.commerce-list-page .commerce-list-toolbar__filters{display:flex;flex-wrap:nowrap;align-items:center;gap:10px;flex:1;min-width:0;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:thin}.commerce-list-page .toolbar-right,.commerce-list-page .commerce-list-toolbar__actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px;flex-shrink:0}.commerce-list-page .toolbar-summary{font-size:13px;color:var(--text-secondary);white-space:nowrap}.commerce-list-page .toolbar-summary strong{font-weight:600;color:var(--text);font-variant-numeric:tabular-nums}.commerce-list-page .filter-sep{font-size:12px;color:var(--text-muted);flex-shrink:0;padding:0 2px}.commerce-list-page .lead-list-search,.commerce-list-page .commerce-list-toolbar__filters .commerce-filter-input{width:200px;flex-shrink:0}.commerce-list-page .commerce-list-toolbar__filters .commerce-filter-input--wide{width:220px;max-width:min(220px,36vw)}.commerce-list-page .lead-list-filter-select,.commerce-list-page .commerce-list-toolbar__filters .select-wrap{min-width:128px;max-width:min(200px,36vw);flex-shrink:0}.commerce-list-page .lead-list-filter-date{width:148px;flex-shrink:0}.commerce-list-page .pagination{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;width:100%;padding:12px 16px;border-radius:var(--radius);border:1px solid var(--glass-border-soft);background:var(--glass-bg);backdrop-filter:blur(8px) saturate(var(--glass-sat));-webkit-backdrop-filter:blur(8px) saturate(var(--glass-sat))}[data-theme=light] .commerce-list-page .pagination{background:#ffffff61}.commerce-list-page .pagination-info{font-size:12px;color:var(--text-muted)}.commerce-list-page .pagination-btns{display:flex;gap:8px}.commerce-list-page .btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:36px;padding:0 16px;border-radius:var(--radius);font-size:13px;font-weight:500;font-family:inherit;cursor:pointer;border:1px solid transparent;white-space:nowrap;transition:background .15s,border-color .15s,color .15s,box-shadow .15s}.commerce-list-page .btn-sm{height:30px;padding:0 10px;font-size:12px}.commerce-list-page .btn-ghost{background:var(--glass-bg);border-color:var(--glass-border-soft);color:var(--text-secondary)}.commerce-list-page .btn-ghost:hover:not(:disabled){background:var(--glass-bg-strong);color:var(--text);border-color:var(--glass-border)}.commerce-list-page .btn-ghost:disabled{opacity:.4;cursor:not-allowed}.commerce-list-page .tag{display:inline-flex;align-items:center;padding:2px 10px;border-radius:var(--radius-pill);font-size:11px;font-weight:600;letter-spacing:.02em;white-space:nowrap}.commerce-list-page .tag-success{background:#34d3991f;color:var(--success)}.commerce-list-page .tag-warning{background:#fbbf2426;color:var(--warning)}.commerce-list-page .tag-danger{background:#f871711f;color:var(--danger)}.commerce-list-page .tag-info{background:rgba(var(--brand-rgb-start),.12);color:var(--accent)}.commerce-list-page .tag-default{background:var(--glass-bg-strong);color:var(--text-muted)}.commerce-list-page .text-muted{color:var(--text-muted);font-size:12px}.commerce-list-page .row-actions{display:inline-flex;flex-wrap:nowrap;align-items:center;justify-content:center;gap:6px;white-space:nowrap}.commerce-list-page .tab-body :deep(.table-container){gap:12px}.commerce-list-page .tab-body :deep(.table-toolbar){flex-wrap:wrap;align-items:center;row-gap:8px}.commerce-list-page .tab-body :deep(.table-toolbar .table-toolbar-grow){flex:1 1 8px;min-width:0}.commerce-list-page .tab-body :deep(.table-toolbar .commerce-list-toolbar){display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 10px;width:100%;min-width:0;flex:1 1 100%}.commerce-list-page .tab-body :deep(.table-toolbar .commerce-list-toolbar__filters){display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px;flex:1 1 auto;min-width:0}.commerce-list-page .tab-body :deep(.table-toolbar .commerce-list-toolbar__actions){display:flex;flex-wrap:wrap;align-items:center;gap:8px;flex-shrink:0}@media (max-width: 959px){.commerce-list-page .tab-body :deep(.table-toolbar .table-toolbar-grow){flex-basis:100%;width:100%;height:0;min-height:0;overflow:hidden}}.commerce-list-page.seats-enterprise-list{display:flex;flex-direction:column;gap:16px}.commerce-list-page.seats-enterprise-list .mb{margin:0}@media (min-width: 960px){.commerce-list-page.seats-enterprise-list .tab-body :deep(.table-toolbar){flex-wrap:nowrap}.commerce-list-page.seats-enterprise-list .tab-body :deep(.table-toolbar .table-toolbar-grow){flex:1 1 8px;min-width:8px;height:auto;width:auto;flex-basis:auto}}@media (min-width: 1200px){.commerce-list-page.wlc-leads .tab-body :deep(.table-toolbar){flex-wrap:nowrap}.commerce-list-page.wlc-leads .tab-body :deep(.table-toolbar .table-toolbar-grow){flex:1 1 8px;min-width:8px;height:auto;width:auto;flex-basis:auto}}@media (max-width: 1199px){.commerce-list-page.wlc-leads .tab-body :deep(.table-toolbar .table-toolbar-grow){flex-basis:100%;width:100%;height:0;min-height:0;overflow:hidden}}.commerce-list-page.seats-enterprise-list .enterprise-table-search{width:min(200px,34vw);flex:0 0 auto}.commerce-list-page.seats-enterprise-list .enterprise-table-search :deep(.input-wrap){width:100%}.commerce-list-page.seats-enterprise-list .enterprise-table-filter{flex:0 0 auto;min-width:0;max-width:min(360px,42vw)}.commerce-list-page.seats-enterprise-list .table-toolbar-grow{flex:1 1 8px;min-width:8px}.commerce-list-page.seats-enterprise-list :deep(.table-toolbar > .btn){flex-shrink:0}.commerce-list-page.seats-enterprise-list .cell-ellipsis{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.commerce-list-page.seats-enterprise-list .mono{font-family:JetBrains Mono,ui-monospace,monospace;font-size:12px;color:var(--text-muted)}.commerce-list-page.seats-enterprise-list .pagination-info strong{font-weight:600;color:var(--text);font-variant-numeric:tabular-nums}.commerce-list-page.seats-enterprise-list :deep(td .inline-dept.select-wrap){display:block;width:100%;max-width:168px}.commerce-list-page.wlc-acq-list .tab-body :deep(.table-toolbar .wlc-acq-page-size.select-wrap){flex:0 0 auto;min-width:108px;max-width:min(128px,22vw)}.commerce-list-page.wlc-acq-list .wlc-acq-search{width:min(148px,28vw);flex:0 0 auto}.commerce-list-page.wlc-acq-list .wlc-acq-search--visitor{width:min(132px,26vw)}.commerce-list-page.wlc-acq-list .wlc-acq-search--message{width:min(140px,28vw)}.commerce-list-page.wlc-acq-list .wlc-acq-search :deep(.input-wrap){width:100%}.commerce-list-page.wlc-acq-list :deep(.table-toolbar .wlc-acq-filter-select.select-wrap){flex:0 0 auto;min-width:108px;max-width:min(132px,24vw)}.commerce-list-page.wlc-acq-list :deep(.table-toolbar .wlc-acq-filter-date.input-wrap),.commerce-list-page.wlc-acq-list :deep(.table-toolbar .wlc-leads-filter-date.input-wrap){width:min(118px,20vw);flex:0 0 auto}.commerce-list-page.wlc-acq-list :deep(.table-toolbar .wlc-acq-filter-date.input-wrap input[type="date"]),.commerce-list-page.wlc-acq-list :deep(.table-toolbar .wlc-leads-filter-date.input-wrap input[type="date"]){min-height:36px;padding:0 10px;font-size:12px;line-height:1.2}.commerce-list-page.wlc-acq-list :deep(.table-toolbar .wlc-acq-date-range){display:inline-flex;align-items:center;gap:6px;flex:0 0 auto;flex-shrink:0;white-space:nowrap}.commerce-list-page.wlc-acq-list :deep(.table-toolbar .filter-sep){flex-shrink:0;white-space:nowrap}.commerce-list-page.wlc-acq-list .tab-body :deep(.table-toolbar){flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:thin}.commerce-list-page.wlc-acq-list .tab-body :deep(.table-toolbar > *){flex:0 0 auto}.commerce-list-page.wlc-acq-list .tab-body :deep(.table-toolbar > :first-child){flex:0 0 auto;min-width:0}.commerce-list-page.wlc-acq-list .tab-body :deep(.table-toolbar .table-toolbar-grow){flex:1 1 12px;min-width:12px;height:auto;width:auto;flex-basis:auto;overflow:visible}@media (max-width: 959px){.commerce-list-page.wlc-acq-list .tab-body :deep(.table-toolbar .table-toolbar-grow){flex-basis:auto;width:auto;height:auto;min-height:0;overflow:visible}}.commerce-list-page.wlc-acq-visits :deep(.table-toolbar .wlc-acq-filter-select.select-wrap){flex:0 0 auto;min-width:108px;max-width:min(148px,28vw)}.commerce-list-page.wlc-acq-visits :deep(.table-toolbar .wlc-acq-filter-select--traffic.select-wrap){max-width:min(168px,32vw)}.commerce-list-page.wlc-acq-visits .tab-body :deep(.table-toolbar),.commerce-list-page.wlc-acq-visits .tab-body :deep(.table-toolbar > .commerce-list-toolbar),.commerce-list-page.wlc-acq-visits .tab-body :deep(.table-toolbar .commerce-list-toolbar),.commerce-list-page.wlc-acq-visits .tab-body :deep(.table-toolbar .commerce-list-toolbar__filters),.commerce-list-page.wlc-acq-visits .tab-body :deep(.table-toolbar .commerce-list-toolbar__actions){flex-wrap:nowrap}.commerce-list-page.wlc-acq-visits .tab-body :deep(.table-toolbar){overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:thin;row-gap:0}.commerce-list-page.wlc-acq-visits .tab-body :deep(.table-toolbar > .commerce-list-toolbar){flex:1 1 auto;width:100%;min-width:max-content;justify-content:flex-start;gap:6px}.commerce-list-page.wlc-acq-visits .tab-body :deep(.table-toolbar .commerce-list-toolbar__filters){flex:1 1 auto;min-width:max-content;gap:6px;overflow:visible}.commerce-list-page.wlc-acq-visits .tab-body :deep(.table-toolbar .commerce-list-toolbar__filters > *){flex:0 0 auto;flex-shrink:0}.commerce-list-page.wlc-acq-visits .tab-body :deep(.table-toolbar .commerce-list-toolbar__actions){flex:0 0 auto;flex-shrink:0;margin-left:auto;gap:6px}.commerce-list-page.wlc-acq-visits .tab-body :deep(.table-toolbar .wlc-acq-date-range){display:inline-flex;flex-wrap:nowrap;flex:0 0 auto;flex-shrink:0;align-items:center;gap:4px;white-space:nowrap}.commerce-list-page.wlc-acq-visits .tab-body :deep(.table-toolbar .wlc-acq-date-range .filter-sep){flex:0 0 auto;padding:0 1px}.commerce-list-page.wlc-acq-visits .tab-body :deep(.table-toolbar .wlc-acq-date-range .wlc-leads-filter-date.input-wrap){width:112px;min-width:112px;max-width:112px;flex:0 0 112px}.commerce-list-page.wlc-acq-visits .tab-body :deep(.table-toolbar .wlc-acq-date-range .wlc-leads-filter-date.input-wrap input[type="date"]){min-height:34px;padding:0 8px;font-size:12px}.commerce-list-page.wlc-acq-visits .tab-body :deep(.wlc-acq-visits-search-field.select-wrap){flex:0 0 auto;min-width:68px;max-width:76px}.commerce-list-page.wlc-acq-visits .tab-body :deep(.wlc-acq-visits-search){width:116px;min-width:116px;flex:0 0 116px}.commerce-list-page.wlc-acq-visits .tab-body :deep(.wlc-acq-visits-search .input-wrap){width:100%}.commerce-list-page.wlc-acq-visits .tab-body :deep(.table-toolbar .wlc-acq-more-filters-wrap){position:relative;flex:0 0 auto;flex-shrink:0}.commerce-list-page.wlc-acq-visits .tab-body :deep(.table-toolbar .wlc-acq-more-filters-trigger){gap:4px;white-space:nowrap}.commerce-list-page.wlc-acq-visits .tab-body :deep(.table-toolbar .wlc-acq-more-filters-trigger--active){color:var(--brand-primary, #2563eb);border-color:color-mix(in srgb,var(--brand-primary, #2563eb) 28%,transparent);background:color-mix(in srgb,var(--brand-primary, #2563eb) 8%,transparent)}.commerce-list-page.wlc-acq-visits .wlc-acq-filter-badge{display:inline-flex;align-items:center;justify-content:center;min-width:16px;height:16px;padding:0 4px;border-radius:var(--radius-full, 999px);font-size:10px;font-weight:700;line-height:1;color:#fff;background:var(--brand-primary, #2563eb)}.commerce-list-page.wlc-acq-visits .wlc-acq-more-filters-panel{position:absolute;top:calc(100% + 6px);left:0;z-index:60;display:flex;flex-direction:column;gap:10px;width:min(280px,72vw);padding:12px;border-radius:var(--radius-lg, 12px);border:1px solid var(--glass-border-soft);background:var(--glass-bg-strong);box-shadow:0 16px 40px #0f172a29}.commerce-list-page.wlc-acq-visits .wlc-acq-more-filters-panel__actions{display:flex;justify-content:flex-end;padding-top:2px}.commerce-list-page.wlc-acq-visits .tab-body :deep(.table-toolbar > .btn){flex:0 0 auto;flex-shrink:0;white-space:nowrap}.commerce-list-page.wlc-acq-visits .tab-body :deep(.pagination .wlc-acq-page-size.select-wrap){min-width:108px;max-width:128px}.wlc-acq-toolbar-hint{margin:0 0 10px;font-size:12px;line-height:1.45;color:var(--text-muted)}.commerce-list-page.wlc-acq-list .cell-attrib-stack{display:flex;flex-direction:column;gap:2px;min-width:0}.commerce-list-page.wlc-acq-list .cell-attrib-hint{font-size:10px;line-height:1.35;color:var(--text-tertiary, var(--text-muted));overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:root{--yb-bp-wide: 1100px;--yb-bp-lg: 900px;--yb-bp-md: 768px;--yb-bp-sm: 640px;--yb-bp-xs: 480px}.u-table-scroll,.table-wrap:has(>table.data),.table-wrap:has(.table-container){overflow-x:auto;overflow-y:visible;max-width:100%;-webkit-overflow-scrolling:touch}@media (max-width: 768px){.u-toolbar-stack{flex-direction:column!important;align-items:stretch!important}.u-toolbar-stack>*{width:100%;max-width:none!important;min-width:0!important}.u-toolbar-stack .u-push-end,.u-toolbar-stack .refresh-btn{margin-left:0!important;align-self:stretch}.u-toolbar-stack .u-push-end :deep(.btn),.u-toolbar-stack .refresh-btn :deep(.btn){width:100%}}@media (max-width: 1100px){.u-dual-panel{flex-direction:column!important}.u-dual-panel>.u-dual-side{width:100%!important;flex-shrink:1!important}}@media (max-width: 640px){.u-field-grid-2{grid-template-columns:1fr!important}.u-field-grid-2 .span-2{grid-column:1!important}}@media (max-width: 640px){.u-kv-stack{grid-template-columns:1fr!important;gap:4px 0!important}.u-kv-stack dt{margin-top:8px}.u-kv-stack dt:first-child{margin-top:0}}@media (max-width: 768px){.u-read-column{max-width:none!important}}@media (max-width: 768px){.page-content .pagination,.page-content .pagination-wrap{flex-direction:column;align-items:stretch;gap:10px}.page-content .pagination :deep(.btn),.page-content .pagination-wrap :deep(.btn){width:100%}}@media (max-width: 640px){.page-content .stats-grid,.page-content .stats-row{grid-template-columns:1fr!important}}@media (max-width: 768px){.page-content :deep(.table-wrap){overflow-x:auto;-webkit-overflow-scrolling:touch}}
