.nav-rail[data-v-90de5539]{background:var(--surface);border-right:1px solid var(--line);z-index:30;flex-direction:column;flex-shrink:0;align-items:center;gap:2px;width:64px;height:100vh;padding:10px 0 12px;display:flex;position:sticky;top:0}.rail-logo[data-v-90de5539]{border-radius:var(--radius);width:44px;height:44px;box-shadow:none;cursor:pointer;color:var(--brand-text);transition:background var(--t-fast), transform var(--t-fast);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;margin-bottom:6px;padding:0;font-family:inherit;display:flex}.rail-logo[data-v-90de5539]:hover{background:var(--accent-weak);text-decoration:none;transform:translateY(-1px)}.rail-logo-img[data-v-90de5539]{object-fit:contain;max-width:36px;max-height:36px}.rail-scroll[data-v-90de5539]{scrollbar-width:none;flex-direction:column;flex:1;align-items:center;gap:3px;width:100%;padding:2px 0;display:flex;overflow:hidden auto}.rail-scroll[data-v-90de5539]::-webkit-scrollbar{width:0;height:0}.rail-foot[data-v-90de5539]{border-top:1px solid var(--line);flex-direction:column;align-items:center;gap:4px;width:100%;margin-top:4px;padding-top:8px;display:flex}.rail-item[data-v-90de5539]{border-radius:var(--radius);width:52px;height:48px;color:var(--dim);box-shadow:none;cursor:pointer;transition:background var(--t-fast), color var(--t-fast), transform var(--t-fast);background:0 0;border:none;flex-direction:column;justify-content:center;align-items:center;gap:3px;padding:0;font-family:inherit;display:flex;position:relative}.rail-item .rail-ic[data-v-90de5539]{color:var(--faint);transition:color var(--t-fast), transform var(--t-fast)}.rail-lbl[data-v-90de5539]{font-size:9.5px;font-weight:var(--fw-semibold);letter-spacing:.01em;text-align:center;white-space:nowrap;text-overflow:ellipsis;max-width:58px;line-height:1;overflow:hidden}.rail-bar[data-v-90de5539]{border-radius:0 var(--radius-pill) var(--radius-pill) 0;background:var(--brand);width:3px;height:26px;transition:transform var(--t-fast);position:absolute;top:50%;left:-5px;transform:translateY(-50%)scaleY(0)}.rail-item[data-v-90de5539]:hover{background:var(--surface-2);color:var(--text)}.rail-item:hover .rail-ic[data-v-90de5539]{color:var(--dim);transform:translateY(-1px)}.rail-item[data-v-90de5539]:focus-visible{outline:2px solid var(--blue);outline-offset:-2px}.rail-item[data-v-90de5539]:active{transition-duration:80ms;transform:scale(.94)}.rail-item[data-v-90de5539]:disabled{opacity:.45;cursor:default}.rail-item[data-v-90de5539]:disabled:hover{color:var(--dim);background:0 0}.rail-item.on[data-v-90de5539]{background:var(--accent-weak);color:var(--brand-text)}.rail-item.on .rail-ic[data-v-90de5539]{color:var(--brand-text)}.rail-item.on .rail-bar[data-v-90de5539]{transform:translateY(-50%)scaleY(1)}.rail-item.on .rail-lbl[data-v-90de5539]{color:var(--brand-text)}.rail-cmdk .rail-kbd[data-v-90de5539]{font-size:8.5px;font-weight:var(--fw-bold);letter-spacing:.02em;color:var(--dim);border:1px solid var(--line);border-radius:4px;padding:1px 3px;line-height:1}.rail-cmdk:hover .rail-kbd[data-v-90de5539]{color:var(--dim);border-color:var(--line-strong)}.rail-acct[data-v-90de5539]{height:44px}.rail-avatar[data-v-90de5539]{border-radius:var(--radius-pill);background:linear-gradient(135deg, var(--brand-soft), var(--accent2-soft));width:30px;height:30px;color:var(--brand-text);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--brand) 18%, transparent);transition:box-shadow var(--t-fast);justify-content:center;align-items:center;display:inline-flex}.rail-acct:hover .rail-avatar[data-v-90de5539]{box-shadow:inset 0 0 0 1px var(--brand)}.rail-acct.on .rail-avatar[data-v-90de5539]{box-shadow:inset 0 0 0 2px var(--brand)}@media (width<=900px){.nav-rail[data-v-90de5539]{width:64px;height:var(--topbar-h);background:0 0;border-right:0;justify-content:center;padding:0;position:fixed;top:0;left:0}.rail-logo[data-v-90de5539]{margin-bottom:0}.rail-scroll[data-v-90de5539],.rail-foot[data-v-90de5539]{display:none}}.nav-sub[data-v-3e5e684f]{background:var(--surface);border-right:1px solid var(--line);width:220px;height:100vh;transition:width var(--t), opacity var(--t-fast);flex-direction:column;flex-shrink:0;display:flex;position:sticky;top:0}.nav-sub.collapsed[data-v-3e5e684f]{pointer-events:none;opacity:0;border-right-color:#0000;width:0;overflow:hidden}.nav-sub.flyout[data-v-3e5e684f]{z-index:40;height:100vh;box-shadow:var(--shadow-pop);border-right:1px solid var(--line);animation:subFlyIn-3e5e684f var(--t-fast);position:fixed;top:0;left:64px}@keyframes subFlyIn-3e5e684f{0%{opacity:0;transform:translate(-8px)}to{opacity:1;transform:translate(0)}}.sub-head[data-v-3e5e684f]{border-bottom:1px solid var(--line);flex-shrink:0;justify-content:space-between;align-items:center;height:56px;padding:0 8px 0 16px;display:flex}.sub-title[data-v-3e5e684f]{font-family:var(--font-brand);font-size:var(--fs-md);font-weight:var(--fw-bold);letter-spacing:-.2px;color:var(--text);white-space:nowrap}.sub-collapse[data-v-3e5e684f]{border-radius:var(--radius-sm);width:28px;height:28px;color:var(--faint);box-shadow:none;cursor:pointer;transition:background var(--t-fast), color var(--t-fast);background:0 0;border:1px solid #0000;justify-content:center;align-items:center;display:inline-flex}.sub-collapse[data-v-3e5e684f]:hover{background:var(--surface-2);color:var(--text);transform:none}.sub-collapse[data-v-3e5e684f]:focus-visible{outline:2px solid var(--blue);outline-offset:1px}.sub-collapse[data-v-3e5e684f]:active{transform:scale(.92)}.sub-scroll[data-v-3e5e684f]{flex:1;padding:10px 8px 24px;overflow-y:auto}.sub-group[data-v-3e5e684f]{margin-bottom:6px}.sub-group+.sub-group[data-v-3e5e684f]{margin-top:10px}.sub-group-h[data-v-3e5e684f]{color:var(--faint);font-size:var(--fs-2xs);font-weight:var(--fw-bold);text-transform:uppercase;letter-spacing:.07em;padding:6px 10px 4px}.sub-favs[data-v-3e5e684f]{border-bottom:1px solid var(--line);margin-bottom:10px;padding-bottom:8px}.sub-item[data-v-3e5e684f]{border-radius:var(--radius-sm);color:var(--dim);font-size:var(--fs-sm);font-weight:var(--fw-medium);transition:background var(--t-fast), color var(--t-fast);align-items:center;gap:10px;padding:8px 8px 8px 10px;text-decoration:none;display:flex;position:relative}.sub-item .sub-ic[data-v-3e5e684f]{color:var(--faint);transition:color var(--t-fast);flex-shrink:0}.sub-lbl[data-v-3e5e684f]{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.sub-item[data-v-3e5e684f]:hover{background:var(--surface-2);color:var(--text);text-decoration:none}.sub-item:hover .sub-ic[data-v-3e5e684f]{color:var(--dim)}.sub-item[data-v-3e5e684f]:focus-visible{outline:2px solid var(--blue);outline-offset:-2px}.sub-item[data-v-3e5e684f]:active{background:var(--bg-subtle)}.sub-item.router-link-active[data-v-3e5e684f]{background:var(--accent-weak);color:var(--brand-text);font-weight:var(--fw-semibold)}.sub-item.router-link-active[data-v-3e5e684f]:before{content:"";border-radius:0 var(--radius-pill) var(--radius-pill) 0;background:var(--brand);width:3px;position:absolute;top:7px;bottom:7px;left:0}.sub-item.router-link-active .sub-ic[data-v-3e5e684f]{color:var(--brand-text)}.sub-star[data-v-3e5e684f]{border-radius:var(--radius-sm);width:24px;height:24px;color:var(--dim);box-shadow:none;cursor:pointer;opacity:0;transition:opacity var(--t-fast), color var(--t-fast), transform var(--t-fast);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.star-glyph[data-v-3e5e684f]{font-size:13px;line-height:1}.sub-item:hover .sub-star[data-v-3e5e684f],.sub-item:focus-within .sub-star[data-v-3e5e684f]{opacity:1}.sub-star.on[data-v-3e5e684f]{opacity:1;color:var(--accent-warm)}.sub-star[data-v-3e5e684f]:hover{background:var(--surface);color:var(--accent-warm);transform:scale(1.12)}.sub-star[data-v-3e5e684f]:focus-visible{opacity:1;outline:2px solid var(--blue);outline-offset:1px}.sub-star[data-v-3e5e684f]:active{transform:scale(.9)}.nav-editor[data-v-b7992bc6]{background:var(--surface);border-right:1px solid var(--line);z-index:40;flex-shrink:0;width:min(560px,100vw - 64px);height:100dvh;padding:20px;position:sticky;top:0;overflow:auto}header[data-v-b7992bc6],footer[data-v-b7992bc6],.nav-edit-row[data-v-b7992bc6],.nav-scope[data-v-b7992bc6]{align-items:center;gap:8px;display:flex}header[data-v-b7992bc6]{align-items:start}header h2[data-v-b7992bc6]{margin:0;font-size:18px}header p[data-v-b7992bc6],.muted[data-v-b7992bc6]{color:var(--dim);font-size:12px}.nav-scope select[data-v-b7992bc6]{flex:1}.nav-edit-list[data-v-b7992bc6]{border:0;min-width:0;margin:20px 0;padding:0}.nav-edit-row[data-v-b7992bc6]{border-bottom:1px solid var(--line);padding:8px 0;font-size:12px}.nav-edit-row input[data-v-b7992bc6]:not([type=checkbox]){flex:1;width:90px;min-width:0}.nav-edit-row label[data-v-b7992bc6]{white-space:nowrap;align-items:center;gap:4px;display:flex}.nav-edit-row .btn[data-v-b7992bc6]{padding:4px;font-size:12px}.drag-grip[data-v-b7992bc6]{cursor:grab;color:var(--dim)}.domain-row[data-v-b7992bc6]{font-weight:600}.nav-edit-children[data-v-b7992bc6]{margin-left:12px}.nav-edit-tabs[data-v-b7992bc6]{margin-left:16px}footer[data-v-b7992bc6]{justify-content:space-between;font-size:12px}@media (width<=900px){.nav-editor[data-v-b7992bc6]{position:fixed;top:0;left:64px}}.searchov-backdrop[data-v-9898732d]{z-index:1000;background:var(--scrim);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);justify-content:center;align-items:flex-start;padding:12vh 16px 16px;display:flex;position:fixed;inset:0}.searchov-panel[data-v-9898732d]{background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--radius-lg);width:100%;max-width:600px;max-height:64vh;box-shadow:var(--shadow-lg);flex-direction:column;display:flex;overflow:hidden}.searchov-input-row[data-v-9898732d]{border-bottom:1px solid var(--line);align-items:center;gap:10px;padding:14px 16px;display:flex}.searchov-ic[data-v-9898732d]{color:var(--faint);flex-shrink:0}.searchov-input[data-v-9898732d]{font-size:var(--fs-md);color:var(--text);box-shadow:none;background:0 0;border:none;flex:1;padding:0}.searchov-input[data-v-9898732d]:focus{box-shadow:none;outline:none}.searchov-input[data-v-9898732d]::placeholder{color:var(--faint)}.searchov-esc[data-v-9898732d]{font-size:var(--fs-2xs);font-weight:var(--fw-semibold);color:var(--faint);border:1px solid var(--line);border-radius:var(--radius-sm);flex-shrink:0;padding:2px 6px}.searchov-spin[data-v-9898732d]{border:2px solid var(--line-strong);border-top-color:var(--brand);border-radius:50%;flex-shrink:0;width:14px;height:14px;animation:.6s linear infinite searchov-rot-9898732d}@keyframes searchov-rot-9898732d{to{transform:rotate(360deg)}}.searchov-list[data-v-9898732d]{flex:1;margin:0;padding:6px;list-style:none;overflow-y:auto}.searchov-foot[data-v-9898732d]{border-top:1px solid var(--line);background:var(--surface-2);color:var(--faint);font-size:var(--fs-2xs);align-items:center;gap:16px;padding:9px 16px;display:flex}.searchov-foot-spacer[data-v-9898732d]{flex:1}.searchov-foot kbd[data-v-9898732d]{text-align:center;border:1px solid var(--line-strong);min-width:16px;color:var(--dim);background:var(--surface);border-radius:4px;margin-right:3px;padding:0 4px;font-family:inherit;display:inline-block}.searchov-enter-active[data-v-9898732d],.searchov-leave-active[data-v-9898732d]{transition:opacity var(--t-fast)}.searchov-enter-active .searchov-panel[data-v-9898732d],.searchov-leave-active .searchov-panel[data-v-9898732d]{transition:transform var(--t), opacity var(--t)}.searchov-enter-from[data-v-9898732d],.searchov-leave-to[data-v-9898732d]{opacity:0}.searchov-enter-from .searchov-panel[data-v-9898732d],.searchov-leave-to .searchov-panel[data-v-9898732d]{opacity:0;transform:translateY(-8px)scale(.985)}.searchov-grouph{color:var(--faint);font-size:var(--fs-2xs);font-weight:var(--fw-bold);text-transform:uppercase;letter-spacing:.07em;align-items:center;gap:6px;padding:10px 10px 4px;display:flex}.searchov-row{border-radius:var(--radius-sm);cursor:pointer;color:var(--text);transition:background var(--t-fast), color var(--t-fast);align-items:center;gap:11px;padding:9px 10px;display:flex}.searchov-row-ic{border-radius:var(--radius-sm);background:var(--surface-2);width:28px;height:28px;color:var(--dim);transition:background var(--t-fast), color var(--t-fast);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.searchov-row-ic.action{background:var(--accent-weak);color:var(--brand-text)}.searchov-row-label{min-width:0;font-size:var(--fs-sm);font-weight:var(--fw-medium);white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.searchov-row-body{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.searchov-row-title{font-size:var(--fs-sm);font-weight:var(--fw-medium);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.searchov-row-snip{font-size:var(--fs-xs);color:var(--faint);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.searchov-hl{color:var(--brand-text);font-weight:var(--fw-bold);background:0 0}.searchov-row.on .searchov-hl,.searchov-row:hover .searchov-hl{color:inherit;text-underline-offset:2px;text-decoration:underline}.searchov-row-hint{color:var(--faint);font-size:var(--fs-xs);white-space:nowrap}.searchov-row-kind{font-size:var(--fs-2xs);font-weight:var(--fw-semibold);color:var(--faint);opacity:0;border:1px solid var(--line);border-radius:var(--radius-sm);transition:opacity var(--t-fast);flex-shrink:0;padding:1px 6px}.searchov-row:hover,.searchov-row.on{background:var(--accent-weak);color:var(--brand-text)}.searchov-row:hover .searchov-row-ic,.searchov-row.on .searchov-row-ic{background:color-mix(in srgb, var(--brand) 16%, var(--surface));color:var(--brand-text)}.searchov-row.on .searchov-row-kind{opacity:1}.searchov-row:active{transform:scale(.99)}.searchov-row:focus-visible{outline:2px solid var(--blue);outline-offset:-2px}.searchov-msg{text-align:center;color:var(--faint);font-size:var(--fs-sm);padding:28px 14px}.searchov-err{color:var(--danger,#c0392b)}.searchov-count[data-v-94a05718]{font-weight:var(--fw-semibold)}.launcher-foot-tab[data-v-94a05718]{margin-right:4px}.launcher-scope[data-v-94a05718]{font-size:var(--fs-2xs);font-weight:var(--fw-bold);text-transform:uppercase;letter-spacing:.05em;border-radius:var(--radius-pill);background:var(--surface-2);color:var(--dim);border:1px solid var(--line);flex-shrink:0;padding:3px 8px}.launcher-scope[data-scope=commands][data-v-94a05718]{background:var(--accent-weak);color:var(--brand-text);border-color:#0000}.shc-backdrop[data-v-8921ef34]{z-index:1001;background:var(--scrim);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);justify-content:center;align-items:flex-start;padding:9vh 16px 16px;display:flex;position:fixed;inset:0}.shc-panel[data-v-8921ef34]{background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--radius-lg);width:100%;max-width:560px;max-height:80vh;box-shadow:var(--shadow-lg);flex-direction:column;display:flex;overflow:hidden}.shc-panel[data-v-8921ef34]:focus{outline:none}.shc-head[data-v-8921ef34]{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:14px 16px;display:flex}.shc-title[data-v-8921ef34]{font-size:var(--fs-md);font-weight:var(--fw-semibold);color:var(--text);margin:0}.shc-body[data-v-8921ef34]{grid-template-columns:1fr 1fr;gap:4px 28px;padding:6px 16px 12px;display:grid;overflow-y:auto}.shc-group[data-v-8921ef34]{min-width:0;padding:10px 0}.shc-grouph[data-v-8921ef34]{color:var(--faint);font-size:var(--fs-2xs);font-weight:var(--fw-bold);text-transform:uppercase;letter-spacing:.07em;margin:0 0 6px}.shc-list[data-v-8921ef34]{margin:0;padding:0;list-style:none}.shc-row[data-v-8921ef34]{justify-content:space-between;align-items:center;gap:12px;padding:5px 0;display:flex}.shc-label[data-v-8921ef34]{color:var(--text);font-size:var(--fs-sm);min-width:0}.shc-keys[data-v-8921ef34]{flex-shrink:0;align-items:center;gap:4px;display:inline-flex}.shc-then[data-v-8921ef34]{color:var(--faint);font-size:var(--fs-2xs);margin:0 1px}.shc-kbd[data-v-8921ef34]{text-align:center;border:1px solid var(--line-strong);min-width:18px;color:var(--dim);background:var(--surface-2);font-family:inherit;font-size:var(--fs-2xs);font-weight:var(--fw-semibold);border-bottom-width:2px;border-radius:5px;padding:1px 6px;display:inline-block}.shc-foot[data-v-8921ef34]{border-top:1px solid var(--line);background:var(--surface-2);color:var(--faint);font-size:var(--fs-2xs);padding:10px 16px}.shc-foot .shc-kbd[data-v-8921ef34]{margin:0 2px}@media (width<=560px){.shc-body[data-v-8921ef34]{grid-template-columns:1fr}}.shc-enter-active[data-v-8921ef34],.shc-leave-active[data-v-8921ef34]{transition:opacity var(--t-fast)}.shc-enter-active .shc-panel[data-v-8921ef34],.shc-leave-active .shc-panel[data-v-8921ef34]{transition:transform var(--t), opacity var(--t)}.shc-enter-from[data-v-8921ef34],.shc-leave-to[data-v-8921ef34]{opacity:0}.shc-enter-from .shc-panel[data-v-8921ef34],.shc-leave-to .shc-panel[data-v-8921ef34]{opacity:0;transform:translateY(-8px)scale(.985)}.modal-backdrop[data-v-e72c081c]{z-index:1000;background:var(--scrim);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);position:fixed;inset:0}.modal[data-v-e72c081c]{z-index:1001;width:min(var(--modal-w,640px), 92vw);background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--radius-lg);max-height:86vh;box-shadow:var(--shadow-lg);flex-direction:column;display:flex;position:fixed;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%)}.modal--sm[data-v-e72c081c]{--modal-w:420px}.modal--md[data-v-e72c081c]{--modal-w:640px}.modal--lg[data-v-e72c081c]{--modal-w:900px}.modal--drawer[data-v-e72c081c]{border-radius:var(--radius-lg) 0 0 var(--radius-lg);width:min(1200px,100vw);max-height:100dvh;inset:0 0 0 auto;transform:none}.modal-head[data-v-e72c081c]{justify-content:space-between;align-items:center;gap:var(--sp-3);padding:var(--sp-4) var(--sp-5);border-bottom:1px solid var(--line);display:flex}.modal-title[data-v-e72c081c]{font-size:var(--fs-md);font-weight:var(--fw-semibold);color:var(--text);margin:0}.modal-title-sr[data-v-e72c081c]{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.modal-x[data-v-e72c081c]{border-radius:var(--radius-sm);width:32px;height:32px;color:var(--dim);box-shadow:none;transition:background var(--t-fast), color var(--t-fast);background:0 0;border:1px solid #0000;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.modal-x[data-v-e72c081c]:hover{background:var(--surface-2);color:var(--text);transform:none}.modal-desc[data-v-e72c081c]{padding:var(--sp-3) var(--sp-5) 0;color:var(--dim);font-size:var(--fs-sm);margin:0}.modal-body[data-v-e72c081c]{padding:var(--sp-5);flex:1;overflow:auto}.modal-foot[data-v-e72c081c]{justify-content:flex-end;align-items:center;gap:var(--sp-2);padding:var(--sp-3) var(--sp-5);border-top:1px solid var(--line);background:var(--surface-2);flex-wrap:wrap;display:flex}.modal-enter-active[data-v-e72c081c],.modal-leave-active[data-v-e72c081c]{transition:opacity var(--t)}.modal-enter-active.modal[data-v-e72c081c],.modal-leave-active.modal[data-v-e72c081c]{transition:transform var(--t), opacity var(--t)}.modal-enter-from[data-v-e72c081c],.modal-leave-to[data-v-e72c081c]{opacity:0}.modal-enter-from.modal[data-v-e72c081c],.modal-leave-to.modal[data-v-e72c081c]{opacity:0;transform:translate(-50%,-50%)scale(.985)}.confirm-go[data-v-aa69843d]{min-width:96px}.ls[data-v-b6df4d20]{gap:var(--sp-3);flex-direction:column;width:100%;display:flex}.ls-row[data-v-b6df4d20]{justify-content:space-between;align-items:center;gap:var(--sp-4);padding-block:var(--sp-2);border-bottom:1px solid var(--line);display:flex}.ls-row[data-v-b6df4d20]:last-child{border-bottom:none}.ls-row[data-v-b6df4d20]>:first-child{flex:auto}.ls-row[data-v-b6df4d20]>:last-child{flex:0 0 15%}.ls-grid[data-v-b6df4d20]{grid-template-columns:repeat(var(--ls-cols,4), minmax(0, 1fr));gap:var(--sp-4);padding-block:var(--sp-2);border-bottom:1px solid var(--line);align-items:center;display:grid}.ls-grid--head[data-v-b6df4d20]{border-bottom-color:var(--line-strong)}.ls-cards[data-v-b6df4d20]{gap:var(--sp-4);grid-template-columns:repeat(auto-fill,minmax(220px,1fr));display:grid}.ls-board[data-v-b6df4d20]{gap:var(--sp-4);align-items:flex-start;display:flex;overflow:hidden}.ls-col[data-v-b6df4d20]{gap:var(--sp-3);flex-direction:column;flex:1 1 0;min-width:0;display:flex}.ls-card[data-v-b6df4d20]{gap:var(--sp-2);padding:var(--sp-4);background:var(--card);border:1px solid var(--line);border-radius:var(--radius);flex-direction:column;display:flex}.ls-field[data-v-b6df4d20]{gap:var(--sp-2);flex-direction:column;display:flex}.sr-only[data-v-0a48af53]{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.toast-host[data-v-0a48af53]{gap:var(--sp-2);z-index:1100;max-block-size:calc(100dvh - 2 * var(--sp-5));flex-direction:column;display:flex;position:fixed;inset-block-end:var(--sp-5);inset-inline-end:var(--sp-5);overflow-y:auto}.toast[data-v-0a48af53]{align-items:center;gap:var(--sp-3);min-width:min(240px, calc(100vw - 2 * var(--sp-5)));max-width:min(400px, calc(100vw - 2 * var(--sp-5)));background:var(--surface);border:1px solid var(--line-strong);border-inline-start:3px solid var(--info);border-radius:var(--radius);box-shadow:var(--shadow-pop);padding:var(--sp-3) var(--sp-4);font-size:var(--fs-sm);color:var(--text);display:flex}.toast--success[data-v-0a48af53]{border-inline-start-color:var(--ok)}.toast--error[data-v-0a48af53]{border-inline-start-color:var(--danger)}.toast__msg[data-v-0a48af53]{overflow-wrap:anywhere;flex:1}.toast__action[data-v-0a48af53]{color:var(--text);border:1px solid var(--line-strong);box-shadow:none;padding:var(--sp-1) var(--sp-2);background:0 0;flex-shrink:0}.toast__action[data-v-0a48af53]:focus-visible,.toast__close[data-v-0a48af53]:focus-visible{outline:2px solid var(--info);outline-offset:2px}.toast__close[data-v-0a48af53]{box-shadow:none;width:28px;height:28px;color:var(--dim);border-radius:var(--radius-sm);cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.toast__close[data-v-0a48af53]:hover{background:var(--bg-subtle);color:var(--text)}.toast-enter-active[data-v-0a48af53],.toast-leave-active[data-v-0a48af53]{transition:opacity var(--t), transform var(--t)}.toast-enter-from[data-v-0a48af53],.toast-leave-to[data-v-0a48af53]{opacity:0;transform:translateY(6px)}.toast-move[data-v-0a48af53]{transition:transform var(--t)}.nc[data-v-efca2923]{display:inline-flex;position:relative}.nc-bell[data-v-efca2923]{position:relative}.nc-badge[data-v-efca2923]{border-radius:var(--radius-pill);background:var(--danger);min-width:16px;height:16px;color:var(--on-brand,#fff);font-size:var(--fs-2xs);font-weight:var(--fw-bold);box-shadow:0 0 0 2px var(--surface);justify-content:center;align-items:center;padding:0 4px;line-height:1;display:inline-flex;position:absolute;top:-1px;right:-1px}.nc-sr[data-v-efca2923]{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.nc-panel[data-v-efca2923]{z-index:45;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);width:360px;max-width:min(360px,100vw - 24px);max-height:min(70vh,520px);box-shadow:var(--shadow-pop);flex-direction:column;display:flex;position:absolute;top:calc(100% + 6px);right:0;overflow:hidden}.nc-panel[data-v-efca2923]:focus{outline:none}.nc-head[data-v-efca2923]{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:8px;padding:10px 12px;display:flex}.nc-title[data-v-efca2923]{font-size:var(--fs-sm);font-weight:var(--fw-semibold);color:var(--text)}.nc-markall[data-v-efca2923]{border-radius:var(--radius-sm);color:var(--brand-text);font-size:var(--fs-2xs);font-weight:var(--fw-semibold);box-shadow:none;background:0 0;border:1px solid #0000;align-items:center;gap:5px;padding:4px 8px;display:inline-flex}.nc-markall[data-v-efca2923]:hover{background:var(--accent-weak);box-shadow:none;transform:none}.nc-markall[data-v-efca2923]:focus-visible{outline:2px solid var(--blue);outline-offset:-2px}.nc-markall[data-v-efca2923]:active{transform:none}.nc-list[data-v-efca2923]{margin:0;padding:4px;list-style:none;overflow-y:auto}.nc-item[data-v-efca2923]{border-radius:var(--radius-sm);width:100%;color:var(--text);text-align:left;box-shadow:none;background:0 0;border:none;align-items:flex-start;gap:9px;padding:9px 10px;display:flex}.nc-item[data-v-efca2923]:hover{background:var(--surface-2);box-shadow:none;transform:none}.nc-item[data-v-efca2923]:focus-visible{outline:2px solid var(--blue);outline-offset:-2px}.nc-item[data-v-efca2923]:active{transform:none}.nc-item.is-unread[data-v-efca2923]{background:color-mix(in srgb, var(--brand) 6%, transparent)}.nc-item.is-unread[data-v-efca2923]:hover{background:color-mix(in srgb, var(--brand) 10%, transparent)}.nc-dot[data-v-efca2923]{background:0 0;border-radius:50%;flex-shrink:0;width:8px;height:8px;margin-top:5px}.nc-dot.on[data-v-efca2923]{background:var(--brand)}.nc-content[data-v-efca2923]{flex-direction:column;gap:2px;min-width:0;display:flex}.nc-item-title[data-v-efca2923]{font-size:var(--fs-sm);font-weight:var(--fw-medium);color:var(--text)}.nc-item-body[data-v-efca2923]{font-size:var(--fs-xs);color:var(--dim);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.nc-item-time[data-v-efca2923]{font-size:var(--fs-2xs);color:var(--faint);margin-top:1px}.nc-empty[data-v-efca2923]{color:var(--faint);font-size:var(--fs-sm);flex-direction:column;align-items:center;gap:8px;padding:32px 16px;display:flex}.nc-empty-icon[data-v-efca2923]{color:var(--line-strong)}@media (width<=480px){.nc-panel[data-v-efca2923]{right:-8px}}.um[data-v-d661cfd4]{display:inline-flex;position:relative}.um-trigger[data-v-d661cfd4]{border-radius:var(--radius-pill);height:36px;color:var(--text);box-shadow:none;background:0 0;border:1px solid #0000;align-items:center;gap:7px;padding:0 8px 0 6px;display:inline-flex}.um-trigger[data-v-d661cfd4]:hover{background:var(--state-hover);box-shadow:none;transform:none}.um-trigger[data-v-d661cfd4]:active{box-shadow:none;transform:none}.um-trigger[data-v-d661cfd4]:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.um-avatar[data-v-d661cfd4]{background:var(--accent-weak);width:26px;height:26px;color:var(--brand-text);font-size:var(--fs-2xs);font-weight:var(--fw-bold);letter-spacing:.01em;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.um-avatar-lg[data-v-d661cfd4]{width:36px;height:36px;font-size:var(--fs-sm)}.um-name[data-v-d661cfd4]{font-size:var(--fs-sm);font-weight:var(--fw-medium);text-overflow:ellipsis;white-space:nowrap;max-width:140px;overflow:hidden}.um-caret[data-v-d661cfd4]{color:var(--faint);flex-shrink:0}@media (width<=700px){.um-name[data-v-d661cfd4]{display:none}.um-trigger[data-v-d661cfd4]{gap:2px;padding:0 4px}}.um-menu[data-v-d661cfd4]{z-index:45;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);min-width:232px;box-shadow:var(--shadow-pop);padding:6px;position:absolute;top:calc(100% + 6px);right:0}.um-id[data-v-d661cfd4]{align-items:center;gap:10px;padding:8px 8px 10px;display:flex}.um-id-text[data-v-d661cfd4]{flex-direction:column;min-width:0;display:flex}.um-id-name[data-v-d661cfd4]{font-size:var(--fs-sm);font-weight:var(--fw-semibold);color:var(--text);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.um-id-email[data-v-d661cfd4]{font-size:var(--fs-2xs);color:var(--dim);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.um-id-role[data-v-d661cfd4]{font-size:var(--fs-2xs);font-weight:var(--fw-semibold);color:var(--brand-text);background:var(--accent-weak);border-radius:var(--radius-pill);text-transform:capitalize;align-self:flex-start;margin-top:3px;padding:1px 8px}.um-sep[data-v-d661cfd4]{background:var(--line);height:1px;margin:4px 0}.um-grouph[data-v-d661cfd4]{color:var(--faint);font-size:var(--fs-2xs);font-weight:var(--fw-bold);text-transform:uppercase;letter-spacing:.07em;padding:4px 8px 5px}.um-item[data-v-d661cfd4]{border-radius:var(--radius-sm);width:100%;color:var(--text);font-size:var(--fs-sm);font-weight:var(--fw-medium);text-align:left;box-shadow:none;background:0 0;border:none;align-items:center;gap:9px;padding:7px 8px;display:flex}.um-item>span[data-v-d661cfd4]:first-of-type,.um-item .um-item-lbl[data-v-d661cfd4]{flex:1}.um-item[data-v-d661cfd4]:hover{background:var(--surface-2);box-shadow:none;transform:none}.um-item[data-v-d661cfd4]:focus-visible{outline:2px solid var(--blue);outline-offset:-2px}.um-item[data-v-d661cfd4]:active{transform:none}.um-item-radio.on[data-v-d661cfd4]{color:var(--brand-text);font-weight:var(--fw-semibold);background:var(--accent-weak)}.um-tick[data-v-d661cfd4]{color:var(--brand-text);flex-shrink:0}.um-item-danger[data-v-d661cfd4]{color:var(--danger)}.um-item-danger[data-v-d661cfd4]:hover{background:var(--danger-soft)}.sr-only[data-v-38cbc208]{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.main-inner[data-v-38cbc208]{max-width:1360px;margin-inline:auto}.main-inner--flush[data-v-38cbc208]{max-width:none;height:calc(100vh - var(--topbar-h));margin-inline:0;padding:0;overflow:hidden}@media (width<=900px){.main-inner--flush[data-v-38cbc208]{height:auto;overflow:visible}}.crumbs[data-v-38cbc208]{min-width:0;overflow:hidden}.crumbs-list[data-v-38cbc208]{align-items:center;gap:2px;min-width:0;margin:0;padding:0;list-style:none;display:flex}.crumb[data-v-38cbc208]{align-items:center;gap:2px;min-width:0;display:inline-flex}.crumb-link[data-v-38cbc208]{color:var(--dim);font-size:var(--fs-sm);font-weight:var(--fw-medium);border-radius:var(--radius-sm);white-space:nowrap;transition:background var(--t-fast), color var(--t-fast);padding:3px 6px;text-decoration:none}.crumb-link[data-v-38cbc208]:hover{background:var(--surface-2);color:var(--text);text-decoration:none}.crumb-link[data-v-38cbc208]:focus-visible{outline:2px solid var(--blue);outline-offset:-2px}.crumb-cur[data-v-38cbc208]{color:var(--text);font-size:var(--fs-sm);font-weight:var(--fw-semibold);white-space:nowrap;text-overflow:ellipsis;min-width:0;padding:3px 6px;overflow:hidden}.crumb-sep[data-v-38cbc208]{color:var(--faint);flex-shrink:0}@media (width<=900px){.crumb[data-v-38cbc208]:not(:last-child){display:none}.crumbs[data-v-38cbc208]{flex:auto}.crumb[data-v-38cbc208]:last-child,.crumb-cur[data-v-38cbc208]{min-width:0}.cmdk-btn-kbd[data-v-38cbc208]{display:none}.cmdk-btn[data-v-38cbc208]{padding:0 9px}}@media (width<=700px){.cmdk-btn-lbl[data-v-38cbc208]{display:none}.cmdk-btn[data-v-38cbc208]{padding:0 8px}.usercluster[data-v-38cbc208]{border-left:0;margin-left:0;padding-left:4px}.space-switcher[data-v-38cbc208]{max-width:96px}}.cmdk-btn[data-v-38cbc208]{border:1px solid var(--line-strong);border-radius:var(--radius-pill);background:var(--surface-2);height:36px;color:var(--dim);font-size:var(--fs-sm);font-weight:var(--fw-medium);box-shadow:none;transition:background var(--t-fast), border-color var(--t-fast), color var(--t-fast);align-items:center;gap:8px;padding:0 10px 0 11px;display:inline-flex}.cmdk-btn[data-v-38cbc208]:hover{background:var(--surface);border-color:var(--brand);color:var(--text);box-shadow:none;transform:none}.cmdk-btn[data-v-38cbc208]:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.cmdk-btn[data-v-38cbc208]:active{transform:none}.cmdk-btn-lbl[data-v-38cbc208]{white-space:nowrap}.cmdk-btn-kbd[data-v-38cbc208]{font-family:var(--font-mono);font-size:var(--fs-2xs);font-weight:var(--fw-semibold);color:var(--dim);background:var(--surface);border:1px solid var(--line);border-radius:5px;padding:1px 5px;line-height:1.4}.usercluster[data-v-38cbc208]{border-left:1px solid var(--line);align-items:center;gap:4px;margin-left:4px;padding-left:10px;display:inline-flex}.space-switcher[data-v-38cbc208]{width:auto;height:36px;font-size:var(--fs-sm);max-width:160px;margin:0;padding:0 28px 0 10px}.space-chip[data-v-38cbc208]{max-width:160px;height:36px;font-size:var(--fs-sm);color:var(--dim);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-sm);align-items:center;gap:6px;padding:0 10px;display:inline-flex}.space-chip-name[data-v-38cbc208]{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.switch-overlay[data-v-38cbc208]{z-index:1002;background:color-mix(in srgb, var(--bg) 72%, transparent);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.switch-overlay-card[data-v-38cbc208]{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);min-width:240px;box-shadow:var(--shadow-lg);flex-direction:column;align-items:center;gap:12px;padding:20px 24px;display:flex}.switch-overlay-msg[data-v-38cbc208]{font-size:var(--fs-sm);color:var(--dim);margin:0}.mobile-space-switch[data-v-38cbc208]{border-bottom:1px solid var(--line);flex-direction:column;gap:6px;padding:10px 12px;display:flex}.mobile-space-lbl[data-v-38cbc208]{font-size:var(--fs-2xs);text-transform:uppercase;letter-spacing:.04em;color:var(--dim)}.space-switcher.mobile[data-v-38cbc208]{width:100%;max-width:none}.app-error[data-v-38cbc208]{z-index:1002;background:var(--bg);justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.app-error-card[data-v-38cbc208]{text-align:center;background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--radius-lg);width:100%;max-width:420px;box-shadow:var(--shadow-lg);flex-direction:column;align-items:center;gap:8px;padding:32px 28px;display:flex}.app-error-icon[data-v-38cbc208]{color:var(--danger)}.app-error-title[data-v-38cbc208]{font-size:var(--fs-lg);font-weight:var(--fw-semibold);color:var(--text);margin:4px 0 0}.app-error-msg[data-v-38cbc208]{color:var(--dim);font-size:var(--fs-sm);margin:0}.app-error-actions[data-v-38cbc208]{gap:8px;margin-top:14px;display:flex}.app-error-ghost[data-v-38cbc208]{color:var(--text);border:1px solid var(--line-strong);box-shadow:none;background:0 0}.app-error-ghost[data-v-38cbc208]:hover{background:var(--surface-2);box-shadow:none;transform:none}.nav-scrim[data-v-38cbc208]{z-index:35;background:0 0;border:0;position:fixed;inset:0}@media (width<=1100px){.cmdk-btn-lbl[data-v-38cbc208]{display:none}.cmdk-btn[data-v-38cbc208]{gap:6px;padding:0 9px}}@media (width<=900px){.topbar[data-v-38cbc208]{padding-left:72px}.main-inner[data-v-38cbc208]{padding:18px 16px 56px}.crumb[data-v-38cbc208]:not(:last-child),.crumb-sep[data-v-38cbc208]{display:none}.usercluster[data-v-38cbc208]{gap:2px;margin-left:2px;padding-left:6px}.space-switcher[data-v-38cbc208]{display:none}.layout .docked-sub[data-v-38cbc208]{z-index:40;height:100vh;transition:transform var(--t);box-shadow:var(--shadow-pop);width:220px;position:fixed;top:0;left:0;transform:translate(-100%)}.layout .docked-sub.mobile-open[data-v-38cbc208]{transform:translate(0)}.layout .docked-sub[data-v-38cbc208] .sub-collapse{display:none}}@media (width<=360px){.cmdk-btn[data-v-38cbc208]{padding:0 7px}}.auth-card[data-v-77587f8e]{padding:var(--sp-6);border-radius:var(--radius-lg)}.wordmark[data-v-77587f8e]{font-family:var(--font-brand);font-weight:700;font-size:clamp(var(--fs-lg), 5.5vw, var(--fs-xl));text-wrap:balance;color:var(--brand-text);letter-spacing:-.5px;margin-bottom:var(--sp-5);line-height:1.15}.auth-title[data-v-77587f8e]{font-size:var(--fs-lg);margin:0 0 var(--sp-1)}.auth-sub[data-v-77587f8e]{color:var(--dim);font-size:var(--fs-sm);margin:0 0 var(--sp-2)}.auth-submit[data-v-77587f8e]{margin-top:var(--sp-4);width:100%}.auth-sso[data-v-77587f8e]{width:100%}.auth-or[data-v-77587f8e]{text-align:center;color:var(--dim);font-size:var(--fs-sm);margin:var(--sp-3) 0 var(--sp-2)}.linklike[data-v-77587f8e]{color:var(--dim);font-size:var(--fs-sm);margin-top:var(--sp-3);cursor:pointer;background:0 0;border:0;width:100%;text-decoration:underline}@font-face{font-family:Manrope;font-style:normal;font-weight:400 700;font-display:swap;src:url(/admin/assets/manrope-latin-DHIcAJRg.woff2)format("woff2")}@font-face{font-family:Gilroy;font-weight:300;font-display:swap;src:url(/admin/assets/gilroy-light-WNxhQkBw.woff2)format("woff2")}:root{--p-blue-50:oklch(95.55% .0212 259.2);--p-blue-300:oklch(69.58% .1597 260.6);--p-blue-500:oklch(62.1% .1873 260.4);--p-blue-600:oklch(52% .16 262);--p-blue-700:oklch(46% .145 263);--p-purple-50:oklch(94.64% .0327 307.2);--p-purple-300:oklch(75.09% .1764 311.2);--p-purple-500:oklch(60.47% .2044 305.1);--p-gray-0:#fff;--p-gray-25:oklch(97.89% .0029 264.5);--p-gray-50:oklch(96.35% .0045 258.3);--p-gray-100:oklch(93.39% .0071 268.5);--p-gray-200:oklch(89.12% .0101 267.4);--p-gray-500:oklch(52.64% .0222 262.9);--p-gray-600:oklch(49.21% .0221 265.8);--p-gray-900:oklch(20.91% .0104 268.2);--p-gray-950:#0b0d12;--p-green-50:oklch(95.98% .019 162.9);--p-green-500:oklch(52.8% .1208 155);--p-amber-50:oklch(96.69% .0272 83.5);--p-amber-500:oklch(62.64% .1248 70.4);--p-red-50:oklch(95.6% .0187 25.6);--p-red-300:oklch(85.3% .0587 18.4);--p-red-500:oklch(54.33% .174 29.7);--p-red-600:oklch(47.8% .1625 30.1);--p-green-600:oklch(50% .1208 155);--p-amber-600:oklch(52.5% .1248 70.4);--p-green-400:oklch(64% .09 155);--p-amber-400:oklch(67% .09 70.4);--p-red-400:oklch(65% .09 29.7);--p-social-linkedin:#0a66c2;--p-social-linkedin-light:#70b5f9;--p-social-facebook:#1877f2;--p-social-facebook-light:#4599ff;--p-social-instagram:#c13584;--p-social-instagram-light:#f06fb0;--p-social-mastodon:#6364ff;--p-social-mastodon-light:#8c8dff;--p-social-youtube:#d60000;--p-social-youtube-light:#ff5252;--p-social-gbp:#1e8e3e;--p-social-gbp-light:#34c759;--p-social-telegram:#2481cc;--p-social-telegram-light:#2aabee;--p-social-x:#000;--p-social-tiktok:#000;--p-space-0:0;--p-space-1:4px;--p-space-2:8px;--p-space-3:12px;--p-space-4:16px;--p-space-5:24px;--p-space-6:32px;--p-space-7:48px;--p-space-8:64px;--p-font-2xs:11px;--p-font-xs:12px;--p-font-sm:14px;--p-font-md:16px;--p-font-lg:20px;--p-font-xl:28px;--p-font-2xl:36px;--p-fw-400:400;--p-fw-500:500;--p-fw-600:600;--p-fw-700:700;--p-lh-tight:1.25;--p-lh-snug:1.4;--p-lh-base:1.55;--p-radius-sm:6px;--p-radius-md:8px;--p-radius-lg:12px;--p-radius-pill:999px;--p-ease:cubic-bezier(.2,.6,.2,1);--p-dur-fast:.12s;--p-dur-base:.16s;--brand:var(--p-blue-300);--brand-strong:var(--p-blue-500);--brand-soft:var(--p-blue-50);--brand-text:var(--p-blue-700);--brand-btn:var(--p-blue-600);--brand-btn-strong:var(--p-blue-700);--on-brand:#fff;--on-status:#fff;--accent:var(--brand);--accent-weak:var(--p-blue-50);--accent-warm:#d79b45;--accent2:var(--p-purple-300);--accent2-soft:var(--p-purple-50);--blue:var(--p-blue-500);--blue-soft:var(--p-blue-50);--bg:var(--p-gray-25);--bg-subtle:var(--p-gray-50);--surface:var(--p-gray-0);--surface-2:var(--p-gray-25);--panel:var(--surface);--card:var(--surface);--line:var(--p-gray-100);--line-strong:var(--p-gray-200);--text:var(--p-gray-900);--fg:var(--text);--dim:var(--p-gray-600);--muted:var(--dim);--faint:var(--p-gray-500);--ok:var(--p-green-500);--ok-soft:var(--p-green-50);--warn:var(--p-amber-500);--warn-soft:var(--p-amber-50);--danger:var(--p-red-500);--danger-soft:var(--p-red-50);--info:var(--blue);--info-soft:var(--blue-soft);--ok-text:var(--p-green-600);--warn-text:var(--p-amber-600);--danger-text:var(--p-red-600);--info-text:var(--p-blue-700);--danger-strong:var(--p-red-600);--error-border:var(--p-red-300);--error-text:var(--p-red-600);--scrim:color-mix(in srgb, var(--p-gray-950) 42%, transparent);--overlay-ring:#0009;--overlay-line:#0000002e;--paper-bg:var(--p-gray-0);--paper-text:var(--p-gray-900);--paper-dim:var(--p-gray-500);--serp-title:#1a0dab;--social-linkedin:var(--p-social-linkedin);--social-facebook:var(--p-social-facebook);--social-instagram:var(--p-social-instagram);--social-mastodon:var(--p-social-mastodon);--social-youtube:var(--p-social-youtube);--social-gbp:var(--p-social-gbp);--social-telegram:var(--p-social-telegram);--social-x:var(--p-social-x);--social-tiktok:var(--p-social-tiktok);--fs-2xs:var(--p-font-2xs);--fs-xs:var(--p-font-xs);--fs-sm:var(--p-font-sm);--fs-md:var(--p-font-md);--fs-lg:var(--p-font-lg);--fs-xl:var(--p-font-xl);--fs-2xl:var(--p-font-2xl);--fw-regular:var(--p-fw-400);--fw-medium:var(--p-fw-500);--fw-semibold:var(--p-fw-600);--fw-bold:var(--p-fw-700);--lh-tight:var(--p-lh-tight);--lh-snug:var(--p-lh-snug);--lh-base:var(--p-lh-base);--sp-1:var(--p-space-1);--sp-2:var(--p-space-2);--sp-3:var(--p-space-3);--sp-4:var(--p-space-4);--sp-5:var(--p-space-5);--sp-6:var(--p-space-6);--sp-7:var(--p-space-7);--radius-sm:var(--p-radius-sm);--radius:var(--p-radius-md);--radius-lg:var(--p-radius-lg);--radius-pill:var(--p-radius-pill);--shadow-xs:0 1px 2px #0000000f;--shadow-card:0 2px 5px #00000014;--shadow-pop:0 7px 15px #00000026;--shadow-lg:0 14px 32px #0000002e;--shadow-press:0 2px 7px #00000038;--shadow-drawer:-2px 0 12px #0000001f;--shadow-paper:0 1px 4px #00000047;--btn-glint:inset 0 1px 0 #ffffff24;--ease:var(--p-ease);--t-fast:var(--p-dur-fast) var(--ease);--t:var(--p-dur-base) var(--ease);--state-hover:color-mix(in srgb, var(--text) 8%, transparent);--state-focus:color-mix(in srgb, var(--text) 10%, transparent);--state-pressed:color-mix(in srgb, var(--text) 10%, transparent);--state-selected:color-mix(in srgb, var(--brand) 12%, transparent);--c1:#619bff;--c2:#d28aff;--c3:#39d95a;--c4:#e8833a;--c5:#9f57e1;--c6:#1b9eff;--c7:#c9a227;--c8:#df6868;--chart-grid:#eef0f3;--chart-axis:var(--p-gray-500);--sidebar-w:240px;--topbar-h:56px;--savebar-h:64px;--font:"Manrope", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-brand:"Gilroy", var(--font);--font-mono:ui-monospace, "SF Mono", "Cascadia Code", "JetBrains Mono", "Fira Code", Menlo, Consolas, monospace;font-family:var(--font);--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root,[data-density=comfortable]{--table-row-h:48px;--table-cell-py:var(--sp-3);--table-cell-px:var(--sp-4);--table-head-py:10px;--table-font:var(--fs-sm);--control-py:10px}[data-density=cozy]{--table-row-h:40px;--table-cell-py:var(--sp-2);--table-cell-px:var(--sp-3);--table-head-py:8px;--table-font:var(--fs-sm);--control-py:8px}[data-density=compact]{--table-row-h:32px;--table-cell-py:6px;--table-cell-px:var(--sp-2);--table-head-py:6px;--table-font:var(--fs-xs);--control-py:6px}html.theme-dark{--brand-text:var(--p-blue-300);--brand-soft:#16263a;--accent-weak:#16263a;--accent2-soft:#241733;--blue-soft:#16263a;--bg:#0f1115;--bg-subtle:#161922;--surface:#181b22;--surface-2:#1e222b;--panel:#181b22;--card:#181b22;--line:#2a2f3a;--line-strong:#39404d;--text:#e9ebf1;--fg:#e9ebf1;--dim:#9aa0b0;--muted:#9aa0b0;--faint:#6f7585;--ok-soft:#14271c;--warn-soft:#2a2113;--danger-soft:#2c1517;--info-soft:#16263a;--ok-text:var(--p-green-400);--warn-text:var(--p-amber-400);--danger-text:var(--p-red-400);--info-text:var(--p-blue-300);--error-text:var(--p-red-400);--chart-grid:#232833;--chart-axis:#6f7585;--shadow-card:0 1px 2px #00000080;--shadow-pop:0 4px 14px #0000008c;--shadow-lg:0 12px 34px #0009;--shadow-press:0 2px 7px #0009;--shadow-drawer:-2px 0 14px #00000080;--scrim:color-mix(in srgb, var(--p-gray-950) 62%, transparent);--overlay-line:#ffffff3d;--serp-title:#8ab4f8;--social-linkedin:var(--p-social-linkedin-light);--social-facebook:var(--p-social-facebook-light);--social-instagram:var(--p-social-instagram-light);--social-mastodon:var(--p-social-mastodon-light);--social-youtube:var(--p-social-youtube-light);--social-gbp:var(--p-social-gbp-light);--social-telegram:var(--p-social-telegram-light);--social-x:var(--p-gray-0);--social-tiktok:var(--p-gray-0);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}html,body{margin:0}html{scroll-padding-top:calc(var(--topbar-h) + var(--sp-2))}body{background:var(--bg);color:var(--text);font-family:var(--font);font-size:15px;line-height:var(--lh-base);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}a{color:var(--brand-text);text-decoration:none}a:hover{text-decoration:underline}code:not(pre code){overflow-wrap:anywhere;vertical-align:baseline;max-width:100%;display:inline-block}h1{font-size:var(--fs-xl);font-weight:var(--fw-bold);line-height:var(--lh-tight);margin:0 0 4px}h2{font-size:var(--fs-lg);font-weight:var(--fw-semibold);line-height:var(--lh-tight);margin:0 0 4px}h3{font-size:var(--fs-md);font-weight:var(--fw-semibold)}:focus-visible{outline:2px solid var(--blue);outline-offset:2px;border-radius:var(--radius-sm)}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}@media (forced-colors:active){input:focus,textarea:focus,select:focus{outline-offset:1px;outline:2px solid highlight}:focus-visible{outline-color:highlight}[aria-selected=true],[aria-current=page],[data-selected=true]{forced-color-adjust:none;color:highlighttext;background:highlight}button:disabled,[aria-disabled=true]{color:graytext}.skip-link{forced-color-adjust:none;color:highlighttext;background:highlight}.card,.statcard,.listitem,.rt-wrap,.rt-embed,.login .card,.chips,.site-switcher{border:1px solid canvastext}.badge,.pill{color:canvastext;border:1px solid canvastext}.tabs{border-bottom:1px solid canvastext}.tabs button.on,.tabs button.active{color:highlight;border-bottom-color:highlight}.subfield{border-inline-start-color:canvastext}th,td{border-bottom-color:canvastext}th{border-bottom:1px solid canvastext}.state-layer:hover,tbody tr:hover td,.sidebar a:not(.logo):hover,.tabs button:hover{color:highlighttext;background:highlight}}@media (prefers-contrast:more){:root{--line:var(--p-gray-200);--line-strong:var(--p-gray-500);--faint:var(--p-gray-600)}html.theme-dark{--line:#4a525f;--line-strong:#6f7585;--faint:#9aa0b0}:focus-visible{outline-offset:3px;outline-width:3px}input:focus,textarea:focus,select:focus{box-shadow:0 0 0 3px var(--brand)}.card,.statcard,.listitem{border-width:2px}}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{inset-inline-start:8px;z-index:100;background:var(--brand);color:var(--on-brand,#fff);border-radius:var(--radius-sm);transition:top var(--t-fast);padding:8px 14px;position:absolute;top:-48px}.skip-link:focus{top:8px}button{background:linear-gradient(180deg, var(--brand-btn), var(--brand-btn-strong));color:var(--on-brand,#fff);border:1px solid var(--brand-btn-strong);border-radius:var(--radius);font-size:var(--fs-sm);font-weight:var(--fw-semibold);cursor:pointer;transition:transform var(--t), box-shadow var(--t), filter var(--t);box-shadow:var(--shadow-xs), var(--btn-glint);padding:9px 16px;font-family:inherit}button:not(.ghost,.small):hover{filter:brightness(1.05);box-shadow:var(--shadow-pop), var(--btn-glint);transform:translateY(-2px)}button:not(.ghost,.small):active{filter:brightness(.98);box-shadow:var(--shadow-press);transition-duration:.1s;transform:scale(.98)}button.ghost{background:var(--surface);border:1px solid var(--line-strong);color:var(--text);box-shadow:none;font-weight:var(--fw-medium)}button.ghost:hover{background:var(--surface-2);border-color:var(--brand);color:var(--brand-text);transform:none}button.small{font-size:var(--fs-xs);border-radius:var(--radius-sm);padding:5px 11px}button.small:hover{filter:brightness(1.05);box-shadow:var(--shadow-xs), var(--btn-glint);transform:none}button.small:active{transition-duration:.1s;transform:scale(.98)}button.danger{background:var(--danger);border-color:var(--danger-strong);color:var(--on-status)}button.danger:hover{background:var(--danger-strong)}button.ghost.danger{background:var(--surface);border-color:var(--error-border);color:var(--danger-text)}button.ghost.danger:hover{background:var(--danger-soft);border-color:var(--danger);color:var(--danger-text)}button:disabled{opacity:.5;cursor:default;box-shadow:none;transform:none}.newbtn{background:var(--brand-btn);color:var(--on-brand,#fff);border-radius:var(--radius);font-weight:var(--fw-semibold);font-size:var(--fs-sm);box-shadow:var(--shadow-card);transition:transform var(--t), background var(--t), box-shadow var(--t);align-items:center;gap:6px;padding:9px 16px;text-decoration:none;display:inline-flex}.newbtn:hover{background:var(--brand-btn-strong);box-shadow:var(--shadow-pop);text-decoration:none;transform:translateY(-1px)}input,textarea,select{background:var(--surface);color:var(--text);border:1px solid var(--line-strong);border-radius:var(--radius-sm);font-size:var(--fs-sm);width:100%;transition:border-color var(--t-fast), box-shadow var(--t-fast);padding:10px 12px;font-family:inherit}input:hover:not(:focus),textarea:hover:not(:focus),select:hover:not(:focus){border-color:var(--faint)}input::placeholder,textarea::placeholder{color:var(--faint)}input:focus,textarea:focus,select:focus{border-color:var(--blue);box-shadow:0 0 0 3px var(--blue-soft);outline:none}textarea{min-height:90px;line-height:var(--lh-base)}textarea.code{min-height:160px;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:var(--fs-xs)}label{color:var(--dim);font-size:var(--fs-xs);font-weight:var(--fw-semibold);margin:14px 0 5px;display:block}.layout{min-height:100vh;display:flex}.sidebar{width:var(--sidebar-w);background:var(--surface);border-inline-end:1px solid var(--line);flex-direction:column;flex-shrink:0;gap:1px;height:100vh;padding:12px 10px 24px;display:flex;position:sticky;top:0;overflow-y:auto}.sidebar .logo{font-family:var(--font-brand);font-weight:700;font-size:var(--fs-lg);color:var(--brand-text);align-items:center;gap:8px;padding:6px 10px 14px;display:flex}.sidebar a{border-radius:var(--radius-sm);color:var(--dim);font-size:var(--fs-sm);font-weight:var(--fw-medium);transition:background var(--t-fast), color var(--t-fast);align-items:center;gap:10px;padding:8px 10px;text-decoration:none;display:flex}.sidebar a .icon{color:var(--faint);transition:color var(--t-fast)}.sidebar a:not(.logo):hover{background:var(--state-hover);color:var(--text);text-decoration:none}.sidebar a:not(.logo):hover .icon{color:var(--dim)}.sidebar a:not(.logo).router-link-active{background:var(--accent-weak);color:var(--brand-text);font-weight:var(--fw-semibold)}.sidebar a:not(.logo).router-link-active .icon{color:var(--brand-text)}.sidebar a.logo:hover{background:0 0}.main{flex:1;min-width:0}.main-inner{max-width:1320px;padding:24px 32px 64px}.row{flex-wrap:wrap;align-items:center;gap:10px;min-width:0;display:flex}.row.head{justify-content:space-between;margin-bottom:20px}.row>:where(input,select,textarea){width:auto}@media (width<=560px){.row>:where(input:not([type=checkbox],[type=radio]),select,textarea){width:100%}}@media (width<=900px){.row>input:not([type=checkbox],[type=radio]),.row>textarea{min-width:min(100%,9rem)}}.topbar{z-index:20;height:var(--topbar-h);background:color-mix(in srgb, var(--surface) 88%, transparent);-webkit-backdrop-filter:saturate(1.2)blur(8px);backdrop-filter:saturate(1.2)blur(8px);border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:0 24px;display:flex;position:sticky;top:0}.topbar .spacer{flex:1}.topbar .iconbtn{border-radius:var(--radius-sm);width:36px;height:36px;color:var(--dim);box-shadow:none;background:0 0;border:1px solid #0000;justify-content:center;align-items:center;display:inline-flex}.topbar .iconbtn:hover{background:var(--state-hover);color:var(--text);transform:none}.topbar .iconbtn:active{background:var(--state-pressed);box-shadow:none;transform:none}table{border-collapse:separate;border-spacing:0;width:100%}th{text-align:left;color:var(--dim);font-size:var(--fs-2xs);font-weight:var(--fw-bold);text-transform:uppercase;letter-spacing:.04em;border-bottom:1px solid var(--line);background:var(--surface-2);padding:10px 12px}th:first-child{border-start-start-radius:var(--radius)}th:last-child{border-start-end-radius:var(--radius)}td{border-bottom:1px solid var(--line);font-size:var(--fs-sm);padding:13px 14px}th{padding:11px 14px}tbody tr{transition:background var(--t-fast)}tbody tr:hover td{background:var(--state-hover)}tbody tr[aria-selected=true] td,tbody tr.is-selected td{background:var(--state-selected)}tbody tr:last-child td{border-bottom:none}.table-scroll{-webkit-overflow-scrolling:touch;overflow-x:auto}.table-scroll>table{min-width:var(--table-min-w,720px)}.badge,.pill{font-size:var(--fs-2xs);font-weight:var(--fw-semibold);border-radius:var(--radius-pill);background:var(--bg-subtle);color:var(--dim);border:1px solid var(--line);align-items:center;gap:5px;padding:3px 9px;line-height:1.4;display:inline-flex}.badge.published,.badge.active,.badge.live,.badge.b-green,.pill.green,.pill.ok{background:var(--ok-soft);color:var(--ok-text);border-color:#0000}.badge.pending,.badge.paused,.badge.b-amber,.pill.amber,.pill.warn{background:var(--warn-soft);color:var(--warn-text);border-color:#0000}.badge.scheduled,.badge.b-blue,.pill.blue,.pill.info{background:var(--info-soft);color:var(--info-text);border-color:#0000}.badge.draft,.badge.b-gray,.pill.gray{background:var(--bg-subtle);color:var(--dim)}.badge.expired,.badge.failed,.badge.canceled,.pill.red,.pill.danger{background:var(--danger-soft);color:var(--danger-text);border-color:#0000}.pill .dotmark{background:currentColor;border-radius:50%;width:6px;height:6px}.card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);transition:box-shadow var(--t), border-color var(--t);margin-bottom:20px;padding:22px}.card-h{margin:0 0 var(--sp-2);font-size:var(--fs-md);font-weight:var(--fw-semibold);line-height:var(--lh-tight)}.card-hover{cursor:pointer}.card-hover:hover{box-shadow:var(--shadow-pop);border-color:var(--line-strong);transform:translateY(-2px)}.error{background:var(--danger-soft);border:1px solid var(--error-border);color:var(--error-text);border-radius:var(--radius);font-size:var(--fs-sm);margin:12px 0;padding:10px 13px}.ok{color:var(--ok-text)}.err{color:var(--danger-text)}.tabs{border-bottom:1px solid var(--line);-webkit-overflow-scrolling:touch;flex-wrap:nowrap;gap:4px;margin:12px 0;display:flex;overflow:auto hidden}.tabs button{font-size:var(--fs-sm);font-weight:var(--fw-semibold);color:var(--dim);box-shadow:none;background:0 0;border:none;border-bottom:2px solid #0000;border-radius:0;padding:9px 14px}.tabs button:focus-visible{outline:2px solid var(--blue);outline-offset:-2px}@media (width<=900px){.tabs button{white-space:nowrap;flex:none}}.tabs button:hover{background:var(--state-hover);color:var(--text);transform:none}.tabs button:active{background:var(--state-pressed)}.tabs button.on,.tabs button.active{color:var(--brand-text);border-bottom-color:var(--brand);background:0 0}.subfield{border-inline-start:2px solid var(--line);margin:6px 0;padding-inline-start:14px}.listitem{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);margin:8px 0;padding:12px 14px}.login{background:var(--bg);place-items:center;min-height:100vh;display:grid}.login .card{width:360px;max-width:100%;box-shadow:var(--shadow-lg)}.login .logo{font-family:var(--font-brand)}.muted,.hint{color:var(--dim);font-size:var(--fs-xs)}.empty{color:var(--faint)}.stats-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;margin-bottom:20px;display:grid}.statcard{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);transition:box-shadow var(--t), transform var(--t), border-color var(--t);flex-direction:column;gap:6px;padding:18px 20px;display:flex}.statcard:hover{box-shadow:var(--shadow-pop);border-color:var(--line-strong);transform:translateY(-2px)}.statcard__top{justify-content:space-between;align-items:center;gap:8px;display:flex}.statcard__title{color:var(--dim);font-size:var(--fs-sm);font-weight:var(--fw-medium)}.statcard__value{font-size:var(--fs-xl);font-weight:var(--fw-bold);font-variant-numeric:tabular-nums;line-height:1.1}.statcard__delta{font-size:var(--fs-xs);font-weight:var(--fw-semibold);align-items:center;gap:4px;display:inline-flex}.statcard__delta.up{color:var(--ok)}.statcard__delta.down{color:var(--danger)}.statcard__delta.flat{color:var(--faint)}.statcard__sub{color:var(--faint);font-size:var(--fs-xs)}.page-header{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:20px;display:flex}.page-header__title{align-items:center;gap:10px;display:flex}.page-header__icon{border-radius:var(--radius);background:linear-gradient(135deg, var(--accent-weak), color-mix(in srgb, var(--brand) 16%, var(--surface)));width:40px;height:40px;color:var(--brand-text);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--brand) 14%, transparent);justify-content:center;align-items:center;display:inline-flex}.page-header__sub{color:var(--dim);font-size:var(--fs-sm);margin-top:2px}.skeleton{background-color:var(--bg-subtle);border-radius:var(--radius-sm);background-image:linear-gradient(90deg, var(--bg-subtle) 25%, var(--surface-2) 37%, var(--bg-subtle) 63%);background-size:200% 100%;animation:1.3s linear infinite skeleton-shimmer;position:relative;overflow:hidden}.skeleton-text,.skeleton-line{height:1em;margin:4px 0}.skeleton-line{border-radius:var(--radius-pill)}@keyframes skeleton-shimmer{to{background-position:-200% 0}}@keyframes shimmer{to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.skeleton{background-image:none;background-color:var(--surface-2);animation:none}}.chips{background:var(--bg-subtle);border:1px solid var(--line);border-radius:var(--radius-pill);flex-wrap:wrap;gap:2px;max-width:100%;padding:2px;display:inline-flex}.chips button{color:var(--dim);box-shadow:none;font-size:var(--fs-xs);font-weight:var(--fw-semibold);border-radius:var(--radius-pill);background:0 0;border:none;padding:5px 12px}.chips button:hover{background:var(--surface);color:var(--text);transform:none}.chips button.on{background:var(--surface);color:var(--brand-text);box-shadow:var(--shadow-card)}.site-switcher{border:1px solid var(--line-strong);border-radius:var(--radius-sm);background:var(--surface);width:100%;color:var(--text);font-size:var(--fs-sm);margin:4px 0 8px;padding:8px 10px}.rt-wrap{border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--surface)}.rt-toolbar{border-bottom:1px solid var(--line);background:var(--surface-2);border-radius:var(--radius) var(--radius) 0 0;flex-wrap:wrap;align-items:center;gap:4px;padding:7px;display:flex}.rt-toolbar button{background:var(--surface);border:1px solid var(--line-strong);color:var(--dim);font-size:var(--fs-xs);font-weight:var(--fw-semibold);border-radius:var(--radius-sm);box-shadow:none;padding:4px 9px}.rt-toolbar button:hover{background:var(--state-hover);color:var(--text);transform:none}.rt-toolbar button.on{color:var(--on-brand,#fff);background:var(--brand-btn);border-color:var(--brand-btn)}input:is(:not([type]),[type=text],[type=search]),textarea,.rt-content .tiptap :is(p,h1,h2,h3,h4,li,blockquote){unicode-bidi:plaintext}.rt-content{min-height:180px;padding:14px 16px}.rt-content .tiptap{min-height:160px;font-size:var(--fs-md);outline:none;line-height:1.7}.rt-content .tiptap p{margin:0 0 10px}.rt-content .tiptap h1,.rt-content .tiptap h2,.rt-content .tiptap h3,.rt-content .tiptap h4{margin:18px 0 8px}.rt-content .tiptap a{color:var(--blue);text-decoration:underline}.rt-content .tiptap blockquote{border-inline-start:3px solid var(--brand);color:var(--dim);margin:0 0 10px;padding-inline-start:12px}.rt-content .tiptap pre{background:var(--surface-2);border:1px solid var(--line);border-radius:var(--radius-sm);font-size:var(--fs-xs);padding:10px 12px}.rt-content .tiptap hr{border:none;border-top:1px solid var(--line);margin:16px 0}.rt-figure img{border-radius:var(--radius-sm);max-width:100%}.rt-atom{background:var(--accent-weak);border:1px solid var(--line);border-radius:var(--radius-sm);font-size:var(--fs-xs);color:var(--brand-text);padding:1px 6px}.rt-embed{border:1px dashed var(--line-strong);border-radius:var(--radius);background:var(--surface-2);margin:10px 0;padding:12px 14px}.rt-embed-head{align-items:center;gap:8px;display:flex}.rt-embed-summary{margin-top:6px}@media (width<=900px){.main-inner{padding:16px 16px 48px}.topbar{padding:0 16px}.page-header{flex-wrap:wrap}.stats-grid{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px}}@media (width<=560px){.main-inner{padding:12px 12px 40px}td,th{padding-inline:var(--sp-2)}.page-header{gap:8px}}*{scrollbar-width:thin;scrollbar-color:var(--line-strong) transparent}::-webkit-scrollbar{width:9px;height:9px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--line-strong);border-radius:var(--radius-pill);border:2px solid var(--surface)}::-webkit-scrollbar-thumb:hover{background:var(--faint)}@keyframes live-flash-pulse{0%{background-color:color-mix(in srgb, var(--info,#4a7dd6) 55%, transparent)}35%{background-color:color-mix(in srgb, var(--info,#4a7dd6) 18%, transparent)}55%{background-color:color-mix(in srgb, var(--info,#4a7dd6) 45%, transparent)}to{background-color:#0000}}.live-flash{border-radius:var(--radius-sm);animation:2.4s ease-out live-flash-pulse}@keyframes live-flash-new-pulse{0%{background-color:color-mix(in srgb, var(--ok,#3fa554) 55%, transparent)}35%{background-color:color-mix(in srgb, var(--ok,#3fa554) 18%, transparent)}55%{background-color:color-mix(in srgb, var(--ok,#3fa554) 45%, transparent)}to{background-color:#0000}}.live-flash-new{border-radius:var(--radius-sm);animation:2.4s ease-out live-flash-new-pulse}tr.live-flash{animation:none}tr.live-flash>td,tr.live-flash>th{animation:2.4s ease-out live-flash-pulse}tr.live-flash-new{animation:none}tr.live-flash-new>td,tr.live-flash-new>th{animation:2.4s ease-out live-flash-new-pulse}
