.sdui-unknown-component[data-v-b93a4ca2]{border:1px dashed red;padding:10px;color:red;background-color:#fff5f5}.sdui-node-wrapper[data-v-b93a4ca2]{display:contents}.sdui-node-wrapper.sdui-style-wrapper[data-v-b93a4ca2]{display:block}.sdui-node-wrapper.sdui-sticky-workspace[data-v-b93a4ca2]{display:block;position:sticky;top:0;z-index:20;background:var(--color-surface)}.sdui-dnd-wrapper[data-v-b93a4ca2]{display:block;position:relative;border-radius:8px;transition:outline-color 80ms ease,background-color 80ms ease,box-shadow 80ms ease}.sdui-dnd-target[data-v-b93a4ca2]{outline:2px dashed #7aa7ff;outline-offset:2px;background:#7aa7ff14}.sdui-dnd-target.is-over-before[data-v-b93a4ca2]{outline-color:#7aa7ff;box-shadow:inset 0 5px #7aa7ff}.sdui-dnd-target.is-over-inside[data-v-b93a4ca2]{outline-color:#48c78e;background:#48c78e2e}.sdui-dnd-target.is-over-after[data-v-b93a4ca2]{outline-color:#ffb84d;box-shadow:inset 0 -5px #ffb84d}.sdui-dnd-dragging[data-v-b93a4ca2]{opacity:.7}.sdui-drop-hint[data-v-b93a4ca2]{position:absolute;pointer-events:none;z-index:20}.sdui-drop-hint.is-before[data-v-b93a4ca2]{left:4px;right:4px;top:-2px;height:4px;border-radius:999px;background:#3b82f6;box-shadow:0 0 0 1px #3b82f659}.sdui-drop-hint.axis-x.is-before[data-v-b93a4ca2]{left:-2px;top:4px;bottom:4px;width:4px;height:auto}.sdui-drop-hint.is-after[data-v-b93a4ca2]{left:4px;right:4px;bottom:-2px;height:4px;border-radius:999px;background:#f59e0b;box-shadow:0 0 0 1px #f59e0b59}.sdui-drop-hint.axis-x.is-after[data-v-b93a4ca2]{right:-2px;top:4px;bottom:4px;width:4px;height:auto}.sdui-drop-hint.is-inside[data-v-b93a4ca2]{left:4px;right:4px;top:4px;bottom:4px;border-radius:8px;border:2px dashed #cbd5e1;background:#94a3b81a}.sdui-screen[data-v-be812143]{min-width:0;width:100%}.container[data-v-be812143]{min-height:200px;display:flex;flex-direction:column;justify-content:center;align-items:center}.public-video-overlay[data-v-be812143]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10000}.public-video-overlay__backdrop[data-v-be812143]{position:absolute;top:0;right:0;bottom:0;left:0;background:#000000f5}.public-video-overlay__frame[data-v-be812143]{position:relative;z-index:1;width:100%;height:100%;padding:1.25rem;display:flex;align-items:center;justify-content:center}.public-video-overlay__video[data-v-be812143]{width:100%;height:100%;object-fit:contain;background:#000}.public-video-overlay__title[data-v-be812143]{position:absolute;left:1.75rem;bottom:1.5rem;padding:.45rem .7rem;border-radius:.5rem;background:#0f172ac7;color:#fff;font-size:.95rem;line-height:1.2}.sdui-sidebar[data-v-09aad199]{padding:8px 0;position:relative}.sidebar-menu-search[data-v-09aad199]{display:flex;align-items:center;gap:var(--app-space-sm);margin:var(--app-space-xs) var(--app-space-sm) var(--app-space-sm);padding:var(--app-space-sm);border-radius:var(--app-radius-sm);background:color-mix(in srgb,var(--app-text-on-brand) 14%,transparent);color:var(--app-text-on-brand)}.sidebar-menu-search input[data-v-09aad199]{width:100%;min-width:0;border:0;outline:0;background:transparent;color:inherit}.sidebar-menu-search input[data-v-09aad199]::placeholder{color:color-mix(in srgb,var(--app-text-on-brand) 78%,transparent)}.sidebar-favorites[data-v-09aad199]{position:relative;margin:0 var(--app-space-sm) var(--app-space-sm)}.sidebar-favorites-trigger[data-v-09aad199]{display:flex;align-items:center;gap:var(--app-space-xs);width:100%;min-height:2rem;padding:var(--app-space-xs) var(--app-space-sm);border:0;border-radius:var(--app-radius-sm);background:transparent;color:var(--app-text-on-brand);text-align:left;cursor:pointer}.sidebar-favorites-trigger[data-v-09aad199]:hover,.sidebar-favorites-trigger[data-v-09aad199]:focus-visible{background:color-mix(in srgb,var(--app-text-on-brand) 14%,transparent)}.sidebar-favorites-trigger[data-v-09aad199]:focus-visible{outline:2px solid var(--app-tone-brand);outline-offset:2px}.sidebar-favorites-trigger i[data-v-09aad199]{margin-inline-start:auto;font-size:.72rem}.sidebar-favorites-count[data-v-09aad199]{min-width:1.25rem;padding-inline:var(--app-space-xs);border-radius:var(--app-radius-sm);background:color-mix(in srgb,var(--app-text-on-brand) 14%,transparent);text-align:center;font-size:.75rem}.sidebar-favorites-menu[data-v-09aad199]{position:absolute;inset:calc(100% + var(--app-space-xs)) 0 auto 0;z-index:var(--app-layer-dropdown);max-height:min(20rem,50vh);overflow-y:auto;padding:var(--app-space-xs);border:1px solid var(--app-border-subtle);border-radius:var(--app-radius-sm);background:var(--app-surface-primary);color:var(--app-text-primary);box-shadow:var(--app-shadow-dropdown)}.sidebar-favorite-entry[data-v-09aad199]{display:flex;flex-direction:column;align-items:flex-start;width:100%;padding:var(--app-space-sm);border:0;border-radius:var(--app-radius-sm);background:transparent;color:inherit;text-align:left;cursor:pointer}.sidebar-favorite-entry[data-v-09aad199]:hover,.sidebar-favorite-entry[data-v-09aad199]:focus-visible{background:var(--app-surface-subtle)}.sidebar-favorite-entry[data-v-09aad199]:focus-visible{outline:2px solid var(--app-tone-brand);outline-offset:-2px}.sidebar-favorite-entry small[data-v-09aad199],.sidebar-favorites-empty[data-v-09aad199]{color:var(--app-text-muted)}.sidebar-favorites-empty[data-v-09aad199]{padding:var(--app-space-sm)}@media (hover: none),(pointer: coarse){.sidebar-favorites-trigger[data-v-09aad199],.sidebar-favorite-entry[data-v-09aad199]{min-height:44px}}.sdui-sidebar.is-minimized[data-v-09aad199] .menu-item-row{justify-content:center;padding:.3rem .15rem;min-height:34px}.sdui-sidebar.is-minimized[data-v-09aad199] .base-menu{padding-left:4px!important;padding-right:4px!important}.sdui-sidebar.is-minimized[data-v-09aad199] .node-toggle{display:none}.sdui-sidebar.is-minimized[data-v-09aad199] .node-icon{width:18px;height:18px;flex-basis:18px}.sdui-sidebar.is-minimized[data-v-09aad199] .sdui-node-wrapper{max-width:none;overflow:hidden}.sdui-sidebar.is-minimized[data-v-09aad199] .node-lead{gap:0}.sdui-sidebar.is-minimized[data-v-09aad199] .menu-link{display:none}.mini-level-header[data-v-09aad199]{font-size:10px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:color-mix(in srgb,var(--app-text-on-brand) 80%,transparent);text-align:center;padding:2px 4px 6px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sdui-menu-status[data-v-09aad199]{padding:8px 12px;color:var(--app-text-on-brand)}.sdui-menu-error[data-v-09aad199]{color:var(--app-tone-warning)}.sdui-menu-refresh-indicator[data-v-09aad199]{position:absolute;top:8px;right:8px;z-index:5;display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;color:var(--app-text-on-brand);background:color-mix(in srgb,var(--app-text-primary) 22%,transparent);pointer-events:none}.sdui-menu-refresh-indicator i[data-v-09aad199]{font-size:14px;animation:sdui-menu-refresh-spin-09aad199 .8s linear infinite}@keyframes sdui-menu-refresh-spin-09aad199{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.sdui-mobile-menu[data-v-ef2f50d7]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--app-layer-modal);display:flex;flex-direction:column;min-width:0;background:var(--app-tone-neutral);color:var(--app-text-primary)}.sdui-mobile-menu.is-drawer[data-v-ef2f50d7]{right:auto;width:min(30rem,88vw);box-shadow:12px 0 36px color-mix(in srgb,var(--app-text-primary) 28%,transparent)}.mobile-menu-header[data-v-ef2f50d7]{display:grid;grid-template-columns:44px minmax(0,1fr) 44px;align-items:center;gap:8px;min-height:58px;padding:8px 12px;background:var(--app-tone-brand);color:var(--app-text-on-brand)}.mobile-menu-icon-button[data-v-ef2f50d7]{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border:0;border-radius:8px;color:var(--app-text-on-brand);background:var(--app-brand-translucent)}.mobile-menu-icon-button[data-v-ef2f50d7]:disabled{opacity:.35}.mobile-menu-title-block[data-v-ef2f50d7]{display:flex;align-items:center;justify-content:center;gap:8px;min-width:0}.mobile-menu-title[data-v-ef2f50d7]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:18px;font-weight:700}.mobile-menu-refresh i[data-v-ef2f50d7]{display:inline-block;font-size:14px;animation:mobile-menu-refresh-spin-ef2f50d7 .8s linear infinite}.mobile-menu-breadcrumb[data-v-ef2f50d7]{display:flex;gap:6px;overflow-x:auto;padding:10px 12px 8px;background:var(--app-surface-primary);border-bottom:1px solid var(--app-border-subtle)}.mobile-menu-crumb[data-v-ef2f50d7]{flex:0 0 auto;max-width:160px;min-height:34px;padding:0 12px;border:1px solid var(--app-border-strong);border-radius:8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--app-text-primary);background:var(--app-surface-primary);font-size:13px;font-weight:600}.mobile-menu-body[data-v-ef2f50d7]{flex:1 1 auto;min-height:0;overflow-y:auto;padding:14px}.mobile-menu-search[data-v-ef2f50d7]{display:flex;align-items:center;gap:var(--app-space-sm);margin:var(--app-space-sm) var(--app-space-md) 0;padding:var(--app-space-sm) var(--app-space-md);border:1px solid color-mix(in srgb,var(--app-text-muted) 30%,transparent);border-radius:var(--app-radius-sm);background:var(--app-surface-primary)}.mobile-menu-search input[data-v-ef2f50d7]{width:100%;min-height:2rem;border:0;outline:0;background:transparent;color:var(--app-text-primary)}.mobile-menu-status[data-v-ef2f50d7]{padding:18px 4px;color:var(--app-text-muted)}.mobile-menu-error[data-v-ef2f50d7]{color:var(--app-text-danger)}.mobile-menu-grid[data-v-ef2f50d7]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.mobile-menu-tile[data-v-ef2f50d7]{position:relative;display:flex;min-width:0;min-height:124px;border:1px solid var(--app-border-subtle);border-radius:8px;overflow:hidden;background:var(--app-surface-primary);box-shadow:0 8px 18px color-mix(in srgb,var(--app-text-primary) 8%,transparent)}.mobile-menu-tile.is-active[data-v-ef2f50d7]{border-color:var(--app-tone-brand);box-shadow:0 0 0 2px color-mix(in srgb,var(--app-tone-brand) 18%,transparent)}.mobile-menu-tile.is-disabled[data-v-ef2f50d7]{opacity:.62}.tile-main-action[data-v-ef2f50d7]{flex:1 1 auto;display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;min-width:0;border:0;padding:14px;color:inherit;background:transparent;text-align:left}.tile-main-action[data-v-ef2f50d7]:disabled{cursor:default}.tile-icon[data-v-ef2f50d7]{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:8px;color:var(--app-tone-brand);background:var(--app-brand-soft);font-size:20px}.tile-icon img[data-v-ef2f50d7]{max-width:28px;max-height:28px;object-fit:contain}.tile-label[data-v-ef2f50d7]{display:-webkit-box;max-width:100%;overflow:hidden;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow-wrap:anywhere;font-size:15px;font-weight:700;line-height:1.22}.tile-breadcrumb[data-v-ef2f50d7]{color:var(--app-text-muted);font-size:.75rem;line-height:1.25}.tile-child-action[data-v-ef2f50d7]{flex:0 0 42px;display:inline-flex;align-items:center;justify-content:center;border:0;border-left:1px solid var(--app-border-subtle);color:var(--app-tone-brand);background:var(--app-surface-subtle);font-size:18px}.mobile-menu-overview-tile[data-v-ef2f50d7]{border-color:var(--app-tone-brand);background:var(--app-brand-softer)}@media (min-width: 560px){.mobile-menu-grid[data-v-ef2f50d7]{grid-template-columns:repeat(3,minmax(0,1fr))}}@keyframes mobile-menu-refresh-spin-ef2f50d7{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.sdui-account-menu[data-v-e150221f]{height:100%;display:flex;align-items:center;flex:0 0 auto}.sdui-account-trigger[data-v-e150221f]{height:calc(100% - 8px);max-width:156px;display:inline-flex;align-items:center;gap:7px;padding:0 8px;border:1px solid transparent;border-radius:7px;background:transparent;color:#2b2b2b;font:inherit;cursor:pointer}.sdui-account-trigger[data-v-e150221f]:hover,.sdui-account-trigger[data-v-e150221f]:focus-visible,.sdui-account-trigger[aria-expanded=true][data-v-e150221f]{border-color:#dbe3f2;background:#315efb0f}.sdui-account-trigger[data-v-e150221f]:focus-visible{outline:2px solid #315efb;outline-offset:1px}.sdui-account-name[data-v-e150221f]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sdui-account-trigger i[data-v-e150221f]{flex:0 0 auto;font-size:.72rem}.sdui-account-popover[data-v-e150221f]{position:fixed;z-index:2147483647;width:max-content;min-width:180px;max-width:calc(100vw - 16px);padding:6px;border:1px solid #dbe3f2;border-radius:9px;background:#fff;box-shadow:0 10px 28px #0f172a33}.sdui-account-popover button[data-v-e150221f]{width:100%;display:flex;align-items:center;gap:9px;padding:9px 11px;border:0;border-radius:6px;background:transparent;color:#2b2b2b;font:inherit;text-align:left;cursor:pointer}.sdui-account-popover button[data-v-e150221f]:hover,.sdui-account-popover button[data-v-e150221f]:focus-visible{background:#315efb14;outline:none}.sdui-topbar[data-v-a7bd5864]{height:100%;width:100%;display:flex;align-items:center;position:relative;overflow:visible;padding-right:6px;background:linear-gradient(180deg,#fff,#f7f9ff);border-bottom:1px solid #dbe3f2}.sdui-topbar[data-v-a7bd5864]>.base-horizontal-stack{min-width:0;flex:1 1 auto}.sdui-topbar-status[data-v-a7bd5864]{padding:0 12px;color:#666}.sdui-topbar-error[data-v-a7bd5864]{color:#a33}.sdui-topbar-info[data-v-a7bd5864]{flex:0 0 auto;min-width:44px;min-height:44px;border:0;background:transparent;color:var(--app-text-primary);cursor:pointer}.sdui-topbar-info[data-v-a7bd5864]:hover,.sdui-topbar-info[data-v-a7bd5864]:focus-visible{background:var(--app-surface-subtle)}.sdui-topbar-info[data-v-a7bd5864]:focus-visible{outline:2px solid currentColor;outline-offset:-2px}.login-brand[data-v-68ecf604]{display:inline-flex;align-items:center;gap:.5rem}.login-brand img[data-v-68ecf604]{object-fit:contain}.toast-notification[data-v-b2662e16]{min-width:250px;margin-bottom:10px;box-shadow:0 2px 12px #0000001a;transition:opacity .3s ease,transform .3s ease}.toast-enter-active[data-v-b2662e16]{opacity:0;transform:translateY(-20px)}.toast-enter-to[data-v-b2662e16],.toast-leave-active[data-v-b2662e16]{opacity:1;transform:translateY(0)}.toast-leave-to[data-v-b2662e16]{opacity:0;transform:translateY(-20px)}.global-confirm-dialog[data-v-2c0a5cc9]{z-index:var(--app-layer-confirm)}.modal-card-foot.is-justify-content-flex-end[data-v-2c0a5cc9]{justify-content:flex-end}.diagnostic-panel[data-v-b54fd037]{position:fixed;top:var(--top-menu-height);right:0;bottom:0;z-index:2147483646;width:min(430px,94vw);display:flex;flex-direction:column;border-left:1px solid color-mix(in srgb,var(--app-text-muted) 30%,transparent);background:var(--app-tone-neutral);color:var(--app-text-primary);box-shadow:-8px 0 26px color-mix(in srgb,var(--app-text-primary) 18%,transparent)}.diagnostic-header[data-v-b54fd037],.diagnostic-toolbar[data-v-b54fd037],.diagnostic-entry-head[data-v-b54fd037]{display:flex;align-items:center;justify-content:space-between;gap:var(--app-space-sm)}.diagnostic-header[data-v-b54fd037]{min-height:48px;padding:var(--app-space-sm) var(--app-space-md);border-bottom:1px solid color-mix(in srgb,var(--app-text-muted) 22%,transparent);background:var(--app-text-primary);color:var(--app-text-on-brand)}.diagnostic-header button[data-v-b54fd037],.diagnostic-reopen[data-v-b54fd037]{min-width:44px;min-height:44px;border:0;background:transparent;color:inherit;cursor:pointer}.diagnostic-count[data-v-b54fd037]{display:inline-flex;margin-left:var(--app-space-sm);padding:0 var(--app-space-sm);border-radius:var(--app-radius-sm);background:var(--app-tone-info);color:var(--app-text-primary)}.diagnostic-toolbar[data-v-b54fd037]{padding:var(--app-space-sm) var(--app-space-md);border-bottom:1px solid color-mix(in srgb,var(--app-text-muted) 22%,transparent)}.diagnostic-toolbar button[data-v-b54fd037]{min-height:44px;padding:0 var(--app-space-md);border:1px solid color-mix(in srgb,var(--app-text-muted) 35%,transparent);border-radius:var(--app-radius-sm);background:transparent;color:var(--app-text-primary);cursor:pointer}.diagnostic-empty[data-v-b54fd037]{padding:var(--app-space-lg);color:var(--app-text-muted)}.diagnostic-list[data-v-b54fd037]{flex:1;overflow-y:auto;margin:0;padding:var(--app-space-sm);list-style:none}.diagnostic-entry[data-v-b54fd037]{margin-bottom:var(--app-space-sm);padding:var(--app-space-md);border-radius:var(--app-radius-md);background:var(--app-text-on-brand);box-shadow:0 1px 4px color-mix(in srgb,var(--app-text-primary) 12%,transparent)}.diagnostic-entry-head code[data-v-b54fd037]{overflow-wrap:anywhere;color:var(--app-text-primary)}.diagnostic-entry dl[data-v-b54fd037]{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--app-space-xs) var(--app-space-sm);margin:var(--app-space-sm) 0;font-size:.82rem}.diagnostic-entry dt[data-v-b54fd037],.diagnostic-entry time[data-v-b54fd037]{color:var(--app-text-muted)}.diagnostic-entry dd[data-v-b54fd037]{min-width:0;margin:0;overflow-wrap:anywhere;font-family:monospace}.diagnostic-reopen[data-v-b54fd037]{position:fixed;right:0;top:50%;z-index:2147483646;border-radius:var(--app-radius-md) 0 0 var(--app-radius-md);background:var(--app-text-primary);color:var(--app-text-on-brand);box-shadow:-3px 3px 12px color-mix(in srgb,var(--app-text-primary) 20%,transparent)}.command-palette-backdrop[data-v-7a372d93]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--app-layer-modal);display:grid;place-items:start center;padding:min(14vh,8rem) var(--app-space-md) var(--app-space-md);background:color-mix(in srgb,var(--app-text-primary) 42%,transparent)}.command-palette[data-v-7a372d93]{width:min(42rem,100%);max-height:min(70vh,38rem);overflow:hidden;border-radius:var(--app-radius-md);background:var(--app-surface-primary, var(--app-text-on-brand));color:var(--app-text-primary);box-shadow:0 1.5rem 4rem color-mix(in srgb,var(--app-text-primary) 28%,transparent)}.command-palette-search[data-v-7a372d93]{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:var(--app-space-sm);padding:var(--app-space-md);border-bottom:1px solid color-mix(in srgb,var(--app-text-muted) 25%,transparent)}.command-palette-search input[data-v-7a372d93]{min-width:0;border:0;outline:0;font:inherit}.command-palette-search kbd[data-v-7a372d93]{color:var(--app-text-muted)}.command-palette-results[data-v-7a372d93]{max-height:min(58vh,31rem);margin:0;padding:var(--app-space-sm);overflow-y:auto;list-style:none}.command-palette-results button[data-v-7a372d93]{display:grid;width:100%;min-height:48px;padding:var(--app-space-sm) var(--app-space-md);border:0;border-radius:var(--app-radius-sm);background:transparent;color:inherit;text-align:start}.command-palette-results button.is-active[data-v-7a372d93],.command-palette-results button[data-v-7a372d93]:hover{background:var(--app-tone-info)}.command-palette-results small[data-v-7a372d93]{color:var(--app-text-muted)}.command-palette-status[data-v-7a372d93]{padding:var(--app-space-lg);color:var(--app-text-muted)}body{--top-menu-height: 3em;--side-menu-width: 240px}.app-chrome{width:100%;height:100vh;height:100dvh;min-height:0;display:flex;flex-direction:column;overflow:hidden}.app-topbar-region{width:100%;height:var(--top-menu-height);min-height:var(--top-menu-height);flex:0 0 var(--top-menu-height)}.app-main-region{width:100%;min-width:0;min-height:0;flex:1 1 auto;display:flex;overflow:hidden}.sidebar-container{position:relative;min-height:0;display:flex;flex-direction:column;touch-action:pan-y;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.35) transparent}.sidebar-container::-webkit-scrollbar{width:8px}.sidebar-container::-webkit-scrollbar-track{background:transparent}.sidebar-container::-webkit-scrollbar-thumb{background:#ffffff2e;border-radius:999px;border:2px solid transparent;background-clip:padding-box}.sidebar-container:not(:hover)::-webkit-scrollbar-thumb{background:transparent;border-color:transparent}.sidebar-container:hover::-webkit-scrollbar-thumb{background:#ffffff59}.sidebar-toggle-row{position:sticky;top:0;z-index:5;min-height:38px;flex:0 0 auto;display:flex;align-items:center;justify-content:flex-end;padding:6px 8px 4px;background:linear-gradient(180deg,#1f3fb5fa,#1f3fb5e0 78%,#1f3fb500)}.sidebar-toggle-button{width:28px;height:28px;border:1px solid rgba(255,255,255,.35);border-radius:8px;background:#ffffff1f;color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;opacity:.78;transition:background-color .12s ease,border-color .12s ease,opacity .12s ease}.sidebar-toggle-button:hover,.sidebar-toggle-button:focus-visible{background:#fff3;border-color:#ffffff8c;opacity:1}.sidebar-toggle-button i{font-size:14px}.sidebar-reopen-button{position:fixed;left:0;top:50%;transform:translateY(-50%);z-index:70;width:24px;height:58px;border:1px solid rgba(255,255,255,.35);border-left:none;border-radius:0 8px 8px 0;background:#1f3fb5a8;color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;opacity:.58;box-shadow:2px 4px 12px #0f172a38;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);touch-action:manipulation;transition:background-color .12s ease,opacity .12s ease,width .12s ease}.sidebar-reopen-button:hover,.sidebar-reopen-button:focus-visible{width:30px;background:#284bd0f0;opacity:1}.sidebar-reopen-button i{font-size:15px}.sidebar-reopen-button.is-small-screen{width:38px;height:72px;opacity:.9;background:#1f3fb5f0;touch-action:manipulation}.sidebar-reopen-button.is-small-screen:hover,.sidebar-reopen-button.is-small-screen:focus-visible{width:42px;opacity:1}.mobile-navigation-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--app-layer-modal);background:color-mix(in srgb,var(--app-text-primary) 42%,transparent)}.toast-container{position:fixed;right:max(var(--app-space-lg),env(safe-area-inset-right));bottom:max(var(--app-space-lg),env(safe-area-inset-bottom));z-index:var(--app-layer-toast);display:flex;flex-direction:column;gap:var(--app-space-sm);max-width:min(28rem,calc(100vw - 2 * var(--app-space-md)))}.server-down-screen{height:100vh;width:100%;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#1f3fb5,#102a7a);color:#fff}.server-down-card{max-width:520px;padding:32px 36px;background:#ffffff14;border-radius:16px;box-shadow:0 12px 36px #00000040;text-align:center}.server-down-card h1{margin-bottom:12px;font-size:28px}.server-down-card p{margin-bottom:8px;font-size:15px;color:#ffffffe6}.server-down-reason{font-weight:600}.server-down-hint{font-size:13px;opacity:.8}:root{--app-space-xs: .25rem;--app-space-sm: .5rem;--app-space-md: 1rem;--app-space-lg: 1.5rem;--app-tone-brand: #2457a7;--app-tone-neutral: #f5f7fa;--app-tone-info: #e8f4fb;--app-tone-success: #e8f7ee;--app-tone-warning: #fff5d8;--app-tone-danger: #b42318;--app-text-primary: #20242a;--app-text-muted: #667085;--app-text-disabled: #98a2b3;--app-text-on-brand: #ffffff;--app-text-danger: #b42318;--app-surface-primary: #ffffff;--app-surface-subtle: #f8fafc;--app-border-subtle: #dbe3ef;--app-border-strong: #cbd5e1;--app-brand-soft: #eef4ff;--app-brand-softer: #eff6ff;--app-brand-translucent: rgba(255, 255, 255, .12);--app-navigation-on-brand-hover: color-mix(in srgb, var(--app-text-on-brand) 9%, transparent);--app-navigation-on-brand-open: color-mix(in srgb, var(--app-text-on-brand) 15%, transparent);--app-navigation-on-brand-active: color-mix(in srgb, var(--app-text-on-brand) 26%, transparent);--app-navigation-on-brand-indicator: var(--app-text-on-brand);--app-radius-sm: .375rem;--app-radius-md: .75rem;--app-shadow-dropdown: 0 .25rem .75rem color-mix(in srgb, var(--app-text-primary) 12%, transparent);--app-shadow-popover: 0 .75rem 2rem color-mix(in srgb, var(--app-text-primary) 20%, transparent);--app-shadow-flyout: 0 .5rem 1.25rem color-mix(in srgb, var(--app-text-primary) 16%, transparent);--app-shadow-sheet: 0 -.75rem 2rem color-mix(in srgb, var(--app-text-primary) 22%, transparent);--app-layer-floating: 30;--app-layer-dropdown: 35;--app-layer-modal: 40;--app-layer-drawer: 40;--app-layer-confirm: 50;--app-layer-toast: 60}[data-tapp-density=classic]{--tapp-space-xs: .25rem;--tapp-space-sm: .5rem;--tapp-space-md: 1rem;--tapp-space-lg: 1.5rem;--tapp-control-height: 2.5rem;--tapp-control-padding-y: .5rem;--tapp-control-padding-x: .75rem;--tapp-card-padding: 1.5rem;--tapp-card-header-padding: .75rem 1rem;--tapp-card-footer-padding: .75rem;--tapp-box-padding: 1.25rem;--tapp-table-cell-padding-y: .5em;--tapp-table-cell-padding-x: .75em;--tapp-tabs-content-gap: 1rem;--tapp-block-gap: 1.5rem}[data-tapp-density=compact]{--tapp-space-xs: .2rem;--tapp-space-sm: .4rem;--tapp-space-md: .7rem;--tapp-space-lg: 1rem;--tapp-control-height: 2.15rem;--tapp-control-padding-y: .35rem;--tapp-control-padding-x: .65rem;--tapp-card-padding: 1rem;--tapp-card-header-padding: .55rem .8rem;--tapp-card-footer-padding: .55rem;--tapp-box-padding: .85rem;--tapp-table-cell-padding-y: .35em;--tapp-table-cell-padding-x: .55em;--tapp-tabs-content-gap: .65rem;--tapp-block-gap: .85rem}[data-tapp-density=dense]{--tapp-space-xs: .15rem;--tapp-space-sm: .3rem;--tapp-space-md: .5rem;--tapp-space-lg: .75rem;--tapp-control-height: 1.9rem;--tapp-control-padding-y: .22rem;--tapp-control-padding-x: .5rem;--tapp-card-padding: .7rem;--tapp-card-header-padding: .4rem .65rem;--tapp-card-footer-padding: .4rem;--tapp-box-padding: .6rem;--tapp-table-cell-padding-y: .22em;--tapp-table-cell-padding-x: .4em;--tapp-tabs-content-gap: .45rem;--tapp-block-gap: .6rem}[data-tapp-density] .card-content{padding:var(--tapp-card-padding)}[data-tapp-density] .box{padding:var(--tapp-box-padding)}[data-tapp-density] .block:not(:last-child){margin-bottom:var(--tapp-block-gap)}[data-tapp-density] .table th,[data-tapp-density] .table td{padding:var(--tapp-table-cell-padding-y) var(--tapp-table-cell-padding-x)}[data-tapp-density] .button,[data-tapp-density] .input,[data-tapp-density] .textarea,[data-tapp-density] .select select{min-height:var(--tapp-control-height)}[data-tapp-density] .button,[data-tapp-density] .input,[data-tapp-density] .select select{height:var(--tapp-control-height);padding-top:var(--tapp-control-padding-y);padding-bottom:var(--tapp-control-padding-y)}[data-tapp-density] .field:not(:last-child),[data-tapp-density] .tabs:not(:last-child){margin-bottom:var(--tapp-space-md)}[data-tapp-density] .tabs a{padding:var(--tapp-control-padding-y) var(--tapp-control-padding-x)}[data-tapp-density] .tag{min-height:calc(var(--tapp-control-height) * .72)}[data-tapp-density] .hosted-editor-toolbar,[data-tapp-density] .dashboard-toolbar,[data-tapp-density] .panel-block{gap:var(--tapp-space-sm)}@media (pointer: coarse){[data-tapp-density] .button,[data-tapp-density] .input,[data-tapp-density] .select select{min-height:44px}}
