.update-banner[data-v-5e4de960]{background:linear-gradient(135deg,#4f46e5,#6366f1);border-radius:14px;bottom:1.25rem;box-shadow:none;color:#fff;gap:.75rem;left:50%;max-width:92vw;padding:.7rem .8rem .7rem 1rem;position:fixed;transform:translate(-50%);z-index:11000}.update-banner[data-v-5e4de960],.update-icon[data-v-5e4de960]{align-items:center;display:flex}.update-icon[data-v-5e4de960]{background:#ffffff2e;border-radius:10px;flex-shrink:0;font-size:1rem;height:34px;justify-content:center;width:34px}.update-copy[data-v-5e4de960]{display:flex;flex-direction:column;gap:.1rem;line-height:1.3}.update-copy strong[data-v-5e4de960]{font-size:.86rem;font-weight:var(--stw-weight-heading)}.update-copy small[data-v-5e4de960]{font-size:.76rem;opacity:.9}.update-link[data-v-5e4de960]{align-items:center;background:transparent;border:0;color:#fff;cursor:pointer;display:inline-flex;font-size:.76rem;font-weight:var(--stw-weight-heading);gap:.3rem;margin-top:.05rem;opacity:.95;padding:0;text-decoration:underline;text-underline-offset:2px}.update-link[data-v-5e4de960]:hover{opacity:1}.update-link i[data-v-5e4de960]{font-size:.72rem}.update-refresh[data-v-5e4de960]{align-items:center;background:#fff;border:0;border-radius:999px;color:#4f46e5;cursor:pointer;display:inline-flex;font-size:.82rem;font-weight:var(--stw-weight-heading);gap:.35rem;margin-left:.4rem;padding:.45rem .85rem;white-space:nowrap}.update-refresh[data-v-5e4de960]:hover{background:#eef2ff}.update-dismiss[data-v-5e4de960]{align-items:center;background:transparent;border:0;border-radius:8px;color:#ffffffd9;cursor:pointer;display:inline-flex;height:28px;justify-content:center;width:28px}.update-dismiss[data-v-5e4de960]:hover{background:#ffffff26}.update-slide-enter-active[data-v-5e4de960],.update-slide-leave-active[data-v-5e4de960]{transition:all .25s ease}.update-slide-enter-from[data-v-5e4de960],.update-slide-leave-to[data-v-5e4de960]{opacity:0;transform:translate(-50%) translateY(20px)}.wn-header[data-v-91a33751]{gap:.7rem}.wn-header[data-v-91a33751],.wn-header-icon[data-v-91a33751]{align-items:center;display:flex}.wn-header-icon[data-v-91a33751]{background:linear-gradient(135deg,#4f46e5,#6366f1);border-radius:11px;color:#fff;flex-shrink:0;font-size:1.05rem;height:34px;justify-content:center;width:34px}.wn-header-copy[data-v-91a33751]{display:flex;flex-direction:column;line-height:1.25}.wn-header-copy strong[data-v-91a33751]{font-size:1.02rem;font-weight:var(--stw-weight-heading)}.wn-header-copy small[data-v-91a33751]{color:var(--text-color-secondary,#6b7280);font-size:.76rem}.wn-body[data-v-91a33751]{display:flex;flex-direction:column;gap:var(--stw-space-3)}.wn-highlight[data-v-91a33751]{background:var(--surface-card);border:1px solid var(--border-color);border-radius:var(--radius-card);display:grid;gap:var(--stw-space-3);padding:var(--stw-space-3) var(--stw-space-4)}.wn-highlight-head[data-v-91a33751]{align-items:baseline;display:flex;gap:var(--stw-space-2);justify-content:space-between}.wn-highlight-head strong[data-v-91a33751]{font-size:var(--stw-text-body);font-weight:var(--stw-weight-heading)}.wn-version[data-v-91a33751]{color:var(--text-color-light);font-size:var(--stw-text-small);white-space:nowrap}.wn-items[data-v-91a33751]{flex-direction:column;list-style:none;margin:0;padding:0}.wn-item[data-v-91a33751],.wn-items[data-v-91a33751]{display:flex;gap:var(--stw-space-2)}.wn-item[data-v-91a33751]{align-items:flex-start;font-size:var(--stw-text-small);line-height:1.45}.wn-item-text[data-v-91a33751]{min-width:0}.wn-kind[data-v-91a33751]{border-radius:50%;display:grid;flex:0 0 1.25rem;font-size:var(--stw-text-small);height:1.25rem;place-items:center;width:1.25rem}.wn-kind-new[data-v-91a33751]{background:var(--stw-success-soft);color:var(--success-color)}.wn-kind-improved[data-v-91a33751]{background:var(--stw-accent-soft);color:var(--primary-color)}.wn-kind-fixed[data-v-91a33751]{background:var(--stw-warning-soft);color:var(--warning-color)}.wn-expand[data-v-91a33751]{align-items:center;background:none;border:0;color:var(--primary-color);cursor:pointer;display:inline-flex;font:inherit;font-size:var(--stw-text-small);font-weight:var(--stw-weight-action);gap:var(--stw-space-2);justify-self:start;padding:0}.wn-extra-items[data-v-91a33751]{border-top:1px solid var(--border-color);padding-top:var(--stw-space-3)}.wn-archive[data-v-91a33751]{background:var(--surface-card);border:1px solid var(--border-color);border-radius:var(--radius-card)}.wn-archive-toggle[data-v-91a33751]{align-items:center;background:transparent;border:0;border-radius:inherit;color:var(--text-color);cursor:pointer;display:flex;font:inherit;font-weight:var(--stw-weight-action);gap:var(--stw-space-2);justify-content:space-between;padding:var(--stw-space-3) var(--stw-space-4);text-align:left;width:100%}.wn-archive-toggle>span[data-v-91a33751]{align-items:center;display:inline-flex;gap:var(--stw-space-2)}.wn-archive-toggle>i[data-v-91a33751],.wn-archive-toggle>span i[data-v-91a33751]{color:var(--text-color-light)}.wn-archive-toggle[data-v-91a33751]:hover,.wn-history-group summary[data-v-91a33751]:hover{background:var(--stw-pearl-hover-bg)}.wn-history[data-v-91a33751]{display:grid;gap:var(--stw-space-2);padding:0 var(--stw-space-3) var(--stw-space-3)}.wn-history-group[data-v-91a33751]{border:1px solid var(--border-color);border-radius:var(--radius-card);overflow:hidden}.wn-history-group summary[data-v-91a33751]{align-items:center;cursor:pointer;display:flex;gap:var(--stw-space-2);justify-content:space-between;list-style:none;padding:var(--stw-space-2) var(--stw-space-3)}.wn-history-group summary[data-v-91a33751]::-webkit-details-marker{display:none}.wn-history-group summary>span[data-v-91a33751]{display:grid;font-weight:var(--stw-weight-action);gap:var(--stw-space-1)}.wn-history-group summary small[data-v-91a33751]{color:var(--text-color-light);font-size:var(--stw-text-small);font-weight:var(--stw-weight-body)}.wn-history-group[open] summary>i[data-v-91a33751]{transform:rotate(180deg)}.wn-history-group .wn-items[data-v-91a33751]{border-top:1px solid var(--border-color);padding:var(--stw-space-3)}.wn-archive-toggle[data-v-91a33751]:focus-visible,.wn-expand[data-v-91a33751]:focus-visible,.wn-history-group summary[data-v-91a33751]:focus-visible{outline:2px solid var(--stw-field-focus);outline-offset:-2px}.wn-empty[data-v-91a33751]{align-items:center;color:var(--text-color-secondary,#6b7280);display:flex;flex-direction:column;gap:.4rem;padding:1.5rem 1rem;text-align:center}.wn-empty i[data-v-91a33751]{font-size:1.4rem}.wn-footer[data-v-91a33751]{display:flex;gap:.5rem;justify-content:flex-end}.stw-error[data-v-831ccb27]{--bg:#f5f7ff;--panel:#fff;--panel-border:#dde3f0;--text:#1f2937;--muted:#6b7280;--accent:#4f46e5;--accent-hover:#4338ca;--shadow:0 28px 56px rgba(15,23,42,.12);background:radial-gradient(circle at top,rgba(99,102,241,.1),transparent 45%),radial-gradient(circle at 18% 22%,rgba(129,140,248,.12),transparent 42%),var(--bg);color:var(--text);display:grid;min-height:100vh;overflow:hidden;padding:24px;place-items:center;position:relative}.stw-error__bg[data-v-831ccb27]{inset:0;pointer-events:none;position:absolute}.stw-error__glow[data-v-831ccb27]{animation:float-831ccb27 8s ease-in-out infinite;border-radius:50%;filter:blur(70px);height:340px;opacity:.5;position:absolute;width:340px}.stw-error__glow--a[data-v-831ccb27]{background:radial-gradient(circle,rgba(99,102,241,.35),transparent 70%);left:-40px;top:-60px}.stw-error__glow--b[data-v-831ccb27]{animation-delay:-3s;background:radial-gradient(circle,rgba(165,180,252,.4),transparent 70%);bottom:-80px;right:-40px}.stw-error__grid[data-v-831ccb27]{background-image:linear-gradient(rgba(79,70,229,.05) 1px,transparent 0),linear-gradient(90deg,rgba(79,70,229,.05) 1px,transparent 0);background-size:48px 48px;inset:0;-webkit-mask-image:radial-gradient(circle at center,#000,transparent 75%);mask-image:radial-gradient(circle at center,#000,transparent 75%);opacity:.7;position:absolute}.stw-error__card[data-v-831ccb27]{animation:fade-up-831ccb27 .45s ease-out;background:var(--panel);border:1px solid var(--panel-border);border-radius:24px;box-shadow:var(--shadow);padding:32px 32px 28px;position:relative;width:min(560px,92vw)}.stw-error__header[data-v-831ccb27]{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-bottom:22px}.stw-error__logo[data-v-831ccb27]{height:32px;width:auto}.stw-error__title[data-v-831ccb27]{font-size:clamp(1.5rem,3vw,2rem);font-weight:700;letter-spacing:-.01em;margin:0 0 12px}.stw-error__status[data-v-831ccb27]{align-items:center;background:#eef2ff;border:1px solid rgba(79,70,229,.2);border-radius:999px;display:inline-flex;gap:10px;padding:6px 14px}.stw-error__code[data-v-831ccb27]{color:var(--accent);font-weight:700}.stw-error__status-text[data-v-831ccb27]{color:var(--muted);font-size:.85rem}.stw-error__desc[data-v-831ccb27]{color:var(--muted);font-size:1rem;line-height:1.6;margin:0 0 26px}.stw-error__actions[data-v-831ccb27]{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.stw-error__button[data-v-831ccb27]{border:none;border-radius:12px;cursor:pointer;font-weight:600;padding:11px 20px;transition:transform .18s ease,box-shadow .18s ease,background .18s ease}.stw-error__button--primary[data-v-831ccb27]{background:var(--accent);box-shadow:0 10px 24px #4f46e547;color:#fff}.stw-error__button--primary[data-v-831ccb27]:hover{background:var(--accent-hover)}.stw-error__button--ghost[data-v-831ccb27]{background:#eef2ff;border:1px solid var(--panel-border);color:var(--text)}.stw-error__button--ghost[data-v-831ccb27]:hover{border-color:#c6d0e4}.stw-error__button[data-v-831ccb27]:hover{transform:translateY(-1px)}.stw-error__link[data-v-831ccb27]{background:transparent;border:none;color:var(--muted);cursor:pointer;padding:8px 6px;text-decoration:underline;text-underline-offset:4px}.stw-error__link[data-v-831ccb27]:hover{color:var(--accent)}.stw-error__hint[data-v-831ccb27]{border-top:1px solid #edf1f7;color:var(--muted);display:flex;flex-wrap:wrap;font-size:.85rem;gap:6px;margin-top:24px;padding-top:18px}.stw-error__hint span[data-v-831ccb27]:first-child{color:var(--text);font-weight:600}@keyframes fade-up-831ccb27{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes float-831ccb27{0%,to{transform:translateY(0)}50%{transform:translateY(14px)}}@media (max-width:640px){.stw-error__card[data-v-831ccb27]{padding:22px}.stw-error__header[data-v-831ccb27]{gap:12px}.stw-error__status[data-v-831ccb27]{justify-content:center;width:100%}}@media (prefers-reduced-motion:reduce){.stw-error__card[data-v-831ccb27],.stw-error__glow[data-v-831ccb27]{animation:none}}
