.si-switch{align-items:center;display:inline-flex;flex-shrink:0;gap:8px}.si-imp-tag{background:#fef3c7;border-radius:999px;color:#92400e;font-size:12px;font-weight:600;max-width:120px;overflow:hidden;padding:3px 9px;text-overflow:ellipsis;white-space:nowrap}.si-btn{align-items:center;border:1px solid transparent;border-radius:9px;cursor:pointer;display:inline-flex;font-size:13px;font-weight:600;gap:5px;height:34px;line-height:1;padding:0 12px;transition:background .15s ease,border-color .15s ease,transform .15s ease}.si-btn:hover{transform:translateY(-1px)}.si-btn:active{transform:translateY(0)}.si-btn--switch{background:#eef2ff;border-color:#c7d2fe;color:#4f46e5}.si-btn--switch:hover{background:#e0e7ff;border-color:#a5b4fc}.si-btn--restore{background:#fff7ed;border-color:#fed7aa;color:#c2410c}.si-btn--restore:hover{background:#ffedd5;border-color:#fdba74}.si-dialog{max-width:calc(100vw - 32px);width:440px}.si-dialog .el-dialog__body{padding-top:12px}.si-search{margin-bottom:10px}.si-list{margin:0 -4px;max-height:50vh;overflow-y:auto;padding:0 4px}.si-hint{color:#9ca3af;font-size:14px;padding:24px 0;text-align:center}.si-item{align-items:center;border-radius:8px;cursor:pointer;display:flex;gap:8px;padding:9px 10px;transition:background .12s ease}.si-item:hover{background:#f5f5ff}.si-item__main{flex:1;min-width:0}.si-item__top{align-items:center;display:flex;gap:8px}.si-recent{background:#fff3e0;border-radius:4px;color:#e65100;flex-shrink:0;font-size:11px;padding:1px 6px}.si-item__name{color:#1f2937;font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.si-item__meta{color:#9ca3af;flex-shrink:0;margin-left:auto}.si-item__meta,.si-item__note{font-size:12px;white-space:nowrap}.si-item__note{color:#8b5cf6;margin-top:2px;overflow:hidden;text-overflow:ellipsis}.si-note-btn{align-items:center;background:none;border:none;border-radius:6px;color:#c0c4cc;cursor:pointer;display:inline-flex;flex-shrink:0;height:28px;justify-content:center;width:28px}.si-note-btn:hover{background:#eef2ff;color:#6366f1}.si-pager{align-items:center;border-top:1px solid #f0f0f0;color:#6b7280;display:flex;font-size:13px;gap:10px;justify-content:center;margin-top:6px;padding-top:12px}.si-pager button{background:#fff;border:1px solid #ddd;border-radius:6px;cursor:pointer;font-size:13px;padding:4px 12px}.si-pager button:hover:not(:disabled){background:#f5f5ff;border-color:#6366f1;color:#4f46e5}.si-pager button:disabled{cursor:default;opacity:.45}@media(max-width:720px){.si-btn__label,.si-imp-tag{display:none}.si-btn{padding:0 9px}}.ent-hub[data-v-5f87115e]{align-items:center;background:#ffffffeb;border:1px solid rgba(148,163,184,.45);border-radius:999px;box-shadow:0 2px 10px #0f172a0f,inset 0 1px #ffffffd9;color:#334155;cursor:pointer;display:inline-flex;gap:6px;max-width:min(240px,42vw);padding:5px 10px 5px 8px;transition:border-color .15s ease,box-shadow .15s ease}.ent-hub[data-v-5f87115e]:hover,.ent-hub[aria-expanded=true][data-v-5f87115e]{border-color:#2563eb66;box-shadow:0 4px 14px #2563eb1f}.ent-hub--active[data-v-5f87115e]{border-color:#2563eb59}.ent-hub__dots[data-v-5f87115e]{align-items:center;display:inline-flex;flex-shrink:0;gap:3px}.ent-hub__dot[data-v-5f87115e]{border-radius:999px;height:7px;width:7px}.ent-hub__dot--vip[data-v-5f87115e]{background:#f59e0b;box-shadow:0 0 0 2px #f59e0b40}.ent-hub__dot--lw[data-v-5f87115e]{background:#10b981;box-shadow:0 0 0 2px #10b98140}.ent-hub__dot--word[data-v-5f87115e]{background:#3b82f6;box-shadow:0 0 0 2px #3b82f638}.ent-hub__label[data-v-5f87115e]{color:#1e293b;font-size:12px;font-weight:700;white-space:nowrap}.ent-hub__summary[data-v-5f87115e]{color:#64748b;font-size:12px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ent-hub__chev[data-v-5f87115e]{color:#94a3b8;flex-shrink:0;font-size:12px;transition:transform .15s ease}.ent-hub[aria-expanded=true] .ent-hub__chev[data-v-5f87115e]{transform:rotate(180deg)}.ent-panel__head[data-v-5f87115e]{align-items:center;border-bottom:1px solid #e2e8f0;color:#0f172a;display:flex;font-size:14px;justify-content:space-between;margin-bottom:10px;padding-bottom:8px}.ent-panel__link[data-v-5f87115e]{color:#2563eb;font-size:12px;font-weight:600;text-decoration:none}.ent-panel__link[data-v-5f87115e]:hover{text-decoration:underline}.ent-row[data-v-5f87115e]{align-items:flex-start;display:flex;gap:10px;padding:10px 0}.ent-row+.ent-row[data-v-5f87115e]{border-top:1px solid #f1f5f9}.ent-row--off .ent-row__title[data-v-5f87115e]{color:#64748b}.ent-row__icon[data-v-5f87115e]{border-radius:999px;flex-shrink:0;height:10px;margin-top:4px;width:10px}.ent-row__icon--vip[data-v-5f87115e]{background:#f59e0b}.ent-row__icon--lw[data-v-5f87115e]{background:#10b981}.ent-row__icon--word[data-v-5f87115e]{background:#3b82f6}.ent-row__body[data-v-5f87115e]{flex:1;min-width:0}.ent-row__title[data-v-5f87115e]{color:#0f172a;font-size:13px;font-weight:600;line-height:1.3}.ent-row__meta[data-v-5f87115e]{color:#475569;font-size:12px;line-height:1.45;margin-top:2px}.ent-row__meta--muted[data-v-5f87115e]{color:#94a3b8}.ent-row__action[data-v-5f87115e]{color:#2563eb;flex-shrink:0;font-size:12px;font-weight:600;padding-top:2px;text-decoration:none}.ent-row__action[data-v-5f87115e]:hover{text-decoration:underline}@media(max-width:768px){.ent-hub__summary[data-v-5f87115e]{display:none}.ent-hub[data-v-5f87115e]{max-width:none;padding:5px 8px}}.ent-hub-popper.el-popover.el-popper{border-radius:12px!important;box-shadow:0 12px 40px #0f172a24!important;padding:12px 14px 10px!important}.shell-switch[data-v-104feb3d]{align-items:center;border:1px solid hsla(0,0%,100%,.22);border-radius:12px;box-shadow:0 4px 16px #0f172a1f,inset 0 1px #ffffff38;color:#fff;display:inline-flex;gap:10px;min-height:40px;padding:6px 14px 6px 8px;text-decoration:none;transition:transform var(--ux-motion-fast,.15s ease),box-shadow var(--ux-motion-fast,.15s ease),filter var(--ux-motion-fast,.15s ease)}.shell-switch[data-v-104feb3d]:hover{filter:brightness(1.04);transform:translateY(-1px)}.shell-switch[data-v-104feb3d]:active{transform:translateY(0)}.shell-switch--workbench[data-v-104feb3d]{background:linear-gradient(135deg,#f97316,#ea580c 52%,#c2410c);box-shadow:0 4px 14px #f9731652,inset 0 1px #ffffff40}.shell-switch--workbench[data-v-104feb3d]:hover{box-shadow:0 6px 18px #f9731666,inset 0 1px #ffffff40}.shell-switch--member[data-v-104feb3d]{background:linear-gradient(135deg,#3b82f6,#2563eb 52%,#1d4ed8);box-shadow:0 4px 14px #2563eb4d,inset 0 1px #ffffff40}.shell-switch--member[data-v-104feb3d]:hover{box-shadow:0 6px 18px #2563eb61,inset 0 1px #ffffff40}.shell-switch__badge[data-v-104feb3d]{align-items:center;background:#ffffff2e;border-radius:8px;display:inline-flex;flex-shrink:0;height:28px;justify-content:center;width:28px}.shell-switch__copy[data-v-104feb3d]{display:flex;flex-direction:column;gap:1px;line-height:1.2;min-width:0}.shell-switch__hint[data-v-104feb3d]{font-size:11px;font-weight:500;letter-spacing:.04em;opacity:.88}.shell-switch__target[data-v-104feb3d]{align-items:center;display:inline-flex;font-size:15px;font-weight:700;gap:5px;letter-spacing:-.01em}.shell-switch__target-icon[data-v-104feb3d]{flex-shrink:0}.shell-switch__arrow[data-v-104feb3d]{flex-shrink:0;margin-left:2px;opacity:.92;transition:transform var(--ux-motion-fast,.15s ease)}.shell-switch:hover .shell-switch__arrow[data-v-104feb3d]{transform:translate(2px)}@media(max-width:991px){.shell-switch[data-v-104feb3d]{gap:8px;padding:6px 10px 6px 8px}.shell-switch__hint[data-v-104feb3d]{display:none}.shell-switch__target[data-v-104feb3d]{font-size:14px}.shell-switch__arrow[data-v-104feb3d]{display:none}}@media(max-width:480px){.shell-switch__target[data-v-104feb3d]{font-size:13px}}.shell-membership[data-v-46e40be1]{align-items:center;background:#fffbeb;border:1px solid #fde68a;border-radius:999px;box-shadow:inset 0 1px #ffffffb3;color:#b45309;display:inline-flex;flex-shrink:0;font-size:12px;font-weight:600;gap:5px;height:32px;line-height:1;padding:0 10px;text-decoration:none;transition:background .15s ease,border-color .15s ease,color .15s ease}.shell-membership[data-v-46e40be1]:hover{background:#fef3c7;border-color:#fcd34d;color:#92400e}.shell-membership__icon[data-v-46e40be1]{flex-shrink:0}.shell-membership__label[data-v-46e40be1]{white-space:nowrap}@media(max-width:480px){.shell-membership[data-v-46e40be1]{padding:0 8px}}.shell-client-gift[data-v-9ad1f403]{--gift-a:#ff5a2e;--gift-b:#ff9a3d;align-items:center;animation:shell-gift-pulse-9ad1f403 1.8s ease-in-out infinite,shell-gift-shine-9ad1f403 3.2s linear infinite;background:linear-gradient(120deg,var(--gift-a) 0,var(--gift-b) 55%,#ffb14a 100%);background-size:180% 100%;border:1px solid hsla(0,0%,100%,.35);border-radius:999px;box-shadow:0 4px 16px #ff5a2e52,inset 0 1px #ffffff59;color:#fff;cursor:pointer;display:inline-flex;flex-shrink:0;font-size:13px;font-weight:750;gap:6px;height:36px;isolation:isolate;letter-spacing:.01em;line-height:1;margin:2px 0;padding:0 12px 0 10px;position:relative;text-decoration:none;transition:transform .15s ease,filter .15s ease,box-shadow .15s ease;white-space:nowrap}.shell-client-gift__glow[data-v-9ad1f403]{border-radius:inherit;inset:0;overflow:hidden;pointer-events:none;position:absolute;z-index:0}.shell-client-gift__glow[data-v-9ad1f403]:after{animation:shell-gift-sweep-9ad1f403 2.4s ease-in-out infinite;background:linear-gradient(105deg,transparent 35%,hsla(0,0%,100%,.42) 50%,transparent 65%);content:"";inset:-20% -40%;position:absolute;transform:translate(-60%)}.shell-client-gift__icon[data-v-9ad1f403]{align-items:center;animation:shell-gift-wiggle-9ad1f403 2s ease-in-out infinite;background:#ffffff38;border-radius:50%;display:inline-flex;height:22px;justify-content:center;width:22px}.shell-client-gift__badge[data-v-9ad1f403],.shell-client-gift__icon[data-v-9ad1f403],.shell-client-gift__label[data-v-9ad1f403]{position:relative;z-index:1}.shell-client-gift__badge[data-v-9ad1f403]{align-items:center;animation:shell-gift-badge-9ad1f403 1.4s ease-in-out infinite;background:#fff;border-radius:999px;box-shadow:0 2px 6px #0f172a1f;color:#e11d48;display:inline-flex;font-size:10px;font-weight:800;height:18px;letter-spacing:.04em;padding:0 6px}.shell-client-gift[data-v-9ad1f403]:hover{box-shadow:0 6px 18px #ff5a2e66,inset 0 1px #fff6;filter:brightness(1.05);transform:translateY(-1px) scale(1.02)}.shell-client-gift[data-v-9ad1f403]:active{transform:translateY(0) scale(1)}@keyframes shell-gift-pulse-9ad1f403{0%,to{filter:brightness(1)}50%{filter:brightness(1.08)}}@keyframes shell-gift-shine-9ad1f403{0%{background-position:0 50%}to{background-position:100% 50%}}@keyframes shell-gift-sweep-9ad1f403{0%,30%{transform:translate(-70%)}70%,to{transform:translate(70%)}}@keyframes shell-gift-wiggle-9ad1f403{0%,to{transform:rotate(0)}25%{transform:rotate(-10deg)}50%{transform:rotate(8deg)}75%{transform:rotate(-4deg)}}@keyframes shell-gift-badge-9ad1f403{0%,to{transform:scale(1)}50%{transform:scale(1.08)}}@media(max-width:960px){.shell-client-gift[data-v-9ad1f403]{display:none}}@media(prefers-reduced-motion:reduce){.shell-client-gift[data-v-9ad1f403],.shell-client-gift__badge[data-v-9ad1f403],.shell-client-gift__glow[data-v-9ad1f403]:after,.shell-client-gift__icon[data-v-9ad1f403]{animation:none}}
