.sh-btn[data-v-bda1d1e7]{cursor:pointer;border:1px solid #0000;border-radius:.5rem;justify-content:center;align-items:center;gap:.4rem;padding:.5rem 1rem;font-size:.875rem;font-weight:500;line-height:1.25;display:inline-flex}.sh-btn--sm[data-v-bda1d1e7]{padding:.35rem .7rem;font-size:.8rem}.sh-btn--block[data-v-bda1d1e7]{width:100%}.sh-btn[data-v-bda1d1e7]:disabled{opacity:.6;cursor:not-allowed}.sh-btn--primary[data-v-bda1d1e7]{background:var(--sh-primary-gradient,var(--sh-primary,#139dff));color:#fff;box-shadow:var(--sh-primary-glow);border-color:#0000}.sh-btn--primary[data-v-bda1d1e7]:hover:not(:disabled){background:var(--sh-primary-gradient,var(--sh-primary-hover,#2563ff));filter:brightness(1.04);box-shadow:var(--sh-primary-glow-hover)}.sh-btn--secondary[data-v-bda1d1e7]{border-color:var(--sh-border-control,#dde2e9);color:var(--sh-text,#172033);background:#fff}.sh-btn--secondary[data-v-bda1d1e7]:hover:not(:disabled){background:var(--sh-surface-subtle,#f7f8fa);border-color:var(--sh-border-strong,#d8dde5)}.sh-btn--danger[data-v-bda1d1e7]{color:#b91c1c;background:#fef2f2;border-color:#fecaca}.sh-btn--danger[data-v-bda1d1e7]:hover:not(:disabled){background:#fee2e2}.sh-btn--ghost[data-v-bda1d1e7]{color:var(--sh-muted,#667085);background:0 0}.sh-btn--ghost[data-v-bda1d1e7]:hover:not(:disabled){color:var(--sh-text,#172033);text-decoration:underline}.pwa-root[data-v-44ffcc2a]{min-height:100vh}.pwa-update[data-v-44ffcc2a]{z-index:40;background:var(--sh-warning-bg,#fffbeb);color:var(--sh-warning-text,#92400e);border-top:0;border-left:0;border-right:0;border-radius:0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin:0;padding:.55rem .85rem;font-size:.85rem;display:flex;position:sticky;top:0}.pwa-update-text[data-v-44ffcc2a]{font-weight:600}.pwa-update-actions[data-v-44ffcc2a]{flex-wrap:wrap;gap:.45rem;display:flex}.login-page[data-v-8494eb5f]{color:#333;background:#fdfdfd;flex-direction:column;height:100vh;font-family:Open Sans,Segoe UI,sans-serif;display:flex;overflow:hidden}.login-container[data-v-8494eb5f]{flex:1;min-height:0;display:flex}.login-box[data-v-8494eb5f]{background:radial-gradient(circle at 20% 20%,#93c5fd1f,#0000 45%),radial-gradient(circle at 80% 10%,#3b82f61a,#0000 40%),radial-gradient(circle at 50% 90%,#dbeafe59,#0000 45%),linear-gradient(145deg,#fff 0%,#f8fafc 45%,#eff6ff 100%);border-right:1px solid #3b82f61a;flex:1;justify-content:center;align-items:center;padding:40px;display:flex;position:relative;overflow:hidden}.login-box[data-v-8494eb5f]:before,.login-box[data-v-8494eb5f]:after{content:"";filter:blur(70px);pointer-events:none;border-radius:999px;position:absolute}.login-box[data-v-8494eb5f]:before{background:#60a5fa29;width:280px;height:280px;top:-60px;left:-40px}.login-box[data-v-8494eb5f]:after{background:#bfdbfe2e;width:320px;height:320px;bottom:-80px;right:-60px}.login-inner[data-v-8494eb5f]{z-index:1;text-align:center;width:100%;max-width:30rem;position:relative}.login-logo[data-v-8494eb5f]{border-radius:.75rem;width:min(280px,100%);height:auto;margin:0 auto 20px;display:block}.login-title[data-v-8494eb5f]{color:#111;margin:0 0 30px;font-size:1.5rem;font-weight:600;line-height:1.35}.login-form[data-v-8494eb5f]{text-align:left;width:100%}.login-form-fields[data-v-8494eb5f]{flex-direction:column;gap:.875rem;margin-bottom:1rem;display:flex}.floating[data-v-8494eb5f]{position:relative}.floating-input[data-v-8494eb5f]{color:#111827;background:#fff;border:1px solid #d1d5db;border-radius:.5rem;outline:none;width:100%;padding:1rem .625rem .625rem;font-size:.875rem;display:block}.floating-input[data-v-8494eb5f]:focus{border-color:#2563eb}.floating-label[data-v-8494eb5f]{color:#6b7280;pointer-events:none;background:0 0;padding:0 .25rem;font-size:.875rem;transition:all .15s;position:absolute;top:50%;left:.625rem;transform:translateY(-50%)}.floating-input:not(:-moz-placeholder-shown)+.floating-label[data-v-8494eb5f]{color:#2563eb;background:#fff;font-size:.75rem;top:0}.floating-input:focus+.floating-label[data-v-8494eb5f],.floating-input:not(:placeholder-shown)+.floating-label[data-v-8494eb5f]{color:#2563eb;background:#fff;font-size:.75rem;top:0}.remember[data-v-8494eb5f]{color:#333;cursor:pointer;align-items:center;gap:.5rem;margin-bottom:15px;font-size:14px;display:flex}.remember input[data-v-8494eb5f]{accent-color:#111;width:18px;height:18px}.btn-primary[data-v-8494eb5f]{color:#fff;cursor:pointer;background:#111;border:none;border-radius:5px;width:100%;padding:12px;font-size:15px;font-weight:600}.btn-primary[data-v-8494eb5f]:hover:not(:disabled){background:#333}.btn-primary[data-v-8494eb5f]:disabled{opacity:.65;cursor:not-allowed}.login-links[data-v-8494eb5f]{text-align:center;margin-top:16px}.login-links a[data-v-8494eb5f]{color:#666;font-size:13px;text-decoration:none}.login-links a[data-v-8494eb5f]:hover{color:#111;text-decoration:underline}.error-message[data-v-8494eb5f]{color:#d8000c;text-align:left;background:#ffe0e0;border:1px solid #d8000c;border-radius:5px;margin-bottom:16px;padding:10px 12px;font-size:14px}.info-section[data-v-8494eb5f]{background:#1a1a1a;flex-direction:column;flex:1;justify-content:center;gap:16px;padding:60px 40px;display:flex}.info-card[data-v-8494eb5f]{color:inherit;background:#2e2e2e;border-radius:10px;align-items:flex-start;gap:16px;padding:20px;text-decoration:none;display:flex;box-shadow:0 4px 6px #0003}.info-card-icon[data-v-8494eb5f]{color:#fff;width:28px;font-size:18px;line-height:1.2}.info-text .label[data-v-8494eb5f]{color:#fff;margin-bottom:4px;font-weight:600}.info-text .value[data-v-8494eb5f]{color:#ccc;font-size:14px}.login-footer[data-v-8494eb5f]{color:#999;background:#f0f0f0;justify-content:center;gap:8px;padding:12px;font-size:12px;display:flex}.login-footer a[data-v-8494eb5f]{color:#999;text-decoration:none}.login-footer a[data-v-8494eb5f]:hover{text-decoration:underline}@media (width<=600px){.login-hide-on-small[data-v-8494eb5f]{display:none}.login-box[data-v-8494eb5f]{border-right:none}}.page[data-v-b041fd3a]{color:#111;background:#f4f6f8;min-height:100vh;padding:2.5rem 1.25rem;font-family:Open Sans,Segoe UI,sans-serif}.page-header[data-v-b041fd3a]{max-width:40rem;margin:0 auto 1.5rem}.page-header h1[data-v-b041fd3a]{margin:0 0 .35rem;font-size:1.5rem;font-weight:600}.page-header p[data-v-b041fd3a]{color:#6b7280;margin:0;font-size:.95rem}.list[data-v-b041fd3a]{flex-direction:column;gap:.75rem;max-width:40rem;margin:0 auto;display:flex}.card[data-v-b041fd3a]{background:#fff;border:1px solid #e5e7eb;border-radius:10px;padding:1.15rem 1.25rem}.link-card[data-v-b041fd3a]{color:inherit;justify-content:space-between;align-items:center;text-decoration:none;transition:box-shadow .15s;display:flex}.link-card[data-v-b041fd3a]:hover{box-shadow:0 0 0 2px #111}.name[data-v-b041fd3a]{font-weight:600}.code[data-v-b041fd3a]{color:#6b7280;margin-top:.2rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.8rem}.arrow[data-v-b041fd3a]{color:#6b7280;font-size:.85rem}.actions[data-v-b041fd3a]{max-width:40rem;margin:1.5rem auto 0}.text-btn[data-v-b041fd3a]{color:#6b7280;cursor:pointer;background:0 0;border:none;font-size:.9rem}.text-btn[data-v-b041fd3a]:hover{color:#111;text-decoration:underline}.firm-filter[data-v-6bd47a3a]{--ff-width:var(--shell-nav-item-width,14rem);--ff-dd-bg:#fff;--ff-dd-border:#e7e9ef;--ff-dd-shadow:0 12px 28px -8px #0f172a29, 0 4px 10px -4px #0f172a14;--ff-dd-text:#172033;--ff-dd-muted:#8b93a7;--ff-dd-search-bg:#f4f5f8;--ff-dd-row-hover:#f7f8fa;--ff-dd-active-bg:var(--sh-primary-soft,#e8f7ff);--ff-dd-active-text:var(--sh-primary-text,#0b6fd4);--ff-dd-divider:#eceef3;width:var(--ff-width);min-width:var(--ff-width);max-width:var(--ff-width);box-sizing:border-box;flex-shrink:0;position:relative}[data-theme=dark],.dark{--ff-dd-bg:#17181c;--ff-dd-border:#2c2f36;--ff-dd-shadow:0 16px 36px -10px #0000008c, 0 4px 12px -4px #0006;--ff-dd-text:#e8eaed;--ff-dd-muted:#9aa3b5;--ff-dd-search-bg:#22252b;--ff-dd-row-hover:#22252b;--ff-dd-active-bg:color-mix(in srgb, var(--sh-primary,#139dff) 22%, #17181c);--ff-dd-active-text:#7dd3fc;--ff-dd-divider:#2c2f36}.firm-filter__btn[data-v-6bd47a3a]{text-align:left;cursor:pointer;width:100%;max-width:100%;color:inherit;background:0 0;border:0;align-items:stretch;padding:0;display:flex}.firm-filter--hover-expand .firm-filter__btn[data-v-6bd47a3a]{max-width:none}.firm-filter__btn[data-v-6bd47a3a]:disabled{opacity:.65;cursor:not-allowed}.firm-filter__btn[data-v-6bd47a3a]:focus{outline:none}.firm-filter__hit[data-v-6bd47a3a]{box-sizing:border-box;border:1px solid var(--firm-filter-hit-border,#e5e7eb);background:var(--firm-filter-hit-bg,transparent);width:100%;min-width:0;box-shadow:var(--firm-filter-hit-shadow,none);border-radius:.5rem;align-items:center;gap:.5rem;margin-top:.5625rem;margin-bottom:.5625rem;padding:.375rem .5rem;transition:background-color .16s,border-color .16s,box-shadow .16s,transform .16s;display:flex}.firm-filter__btn:hover .firm-filter__hit[data-v-6bd47a3a]{background:var(--firm-filter-hit-hover-bg,#f3f4f6);border-color:var(--firm-filter-hit-hover-border,#d1d5db);box-shadow:var(--firm-filter-hit-hover-shadow,none)}.firm-filter__btn:focus-visible .firm-filter__hit[data-v-6bd47a3a]{background:var(--firm-filter-hit-hover-bg,#f3f4f6);border-color:var(--firm-filter-hit-focus-border,color-mix(in srgb, var(--sh-primary,#139dff) 45%, #d1d5db));box-shadow:var(--firm-filter-hit-focus-shadow,0 0 0 2px color-mix(in srgb, var(--sh-primary,#139dff) 28%, transparent))}.firm-filter__btn:active .firm-filter__hit[data-v-6bd47a3a],.firm-filter__btn.is-open .firm-filter__hit[data-v-6bd47a3a]{background:var(--firm-filter-hit-pressed-bg,#e4e6eb);border-color:var(--firm-filter-hit-pressed-border,#b8bec8);box-shadow:var(--firm-filter-hit-pressed-shadow,inset 0 3px 7px #0f172a2e);transform:translateY(1px)}.firm-filter__avatar-wrap[data-v-6bd47a3a]{flex-shrink:0;position:relative;overflow:visible}.firm-filter__avatar[data-v-6bd47a3a]{color:#4b5563;background:#e5e7eb;border-radius:.375rem;place-items:center;width:1.5rem;height:1.5rem;font-size:.625rem;font-weight:700;display:grid;position:relative;overflow:hidden}.firm-filter__logo[data-v-6bd47a3a]{border-radius:inherit;-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.firm-filter__initial[data-v-6bd47a3a]{border-radius:inherit;-webkit-user-select:none;user-select:none;border:1px solid #0000;justify-content:center;align-items:center;width:100%;height:100%;font-weight:700;line-height:1;display:flex}.firm-filter__copy[data-v-6bd47a3a]{flex-direction:column;flex:1;min-width:0;display:flex}.firm-filter__name[data-v-6bd47a3a]{text-overflow:ellipsis;white-space:nowrap;font-size:.8125rem;font-weight:600;line-height:1.2;display:block;overflow:hidden}.firm-filter__chevron[data-v-6bd47a3a]{color:#9ca3af;flex-shrink:0;width:.875rem;height:.875rem;margin-left:auto}.firm-filter__dropdown[data-v-6bd47a3a]{z-index:70;border:1px solid var(--ff-dd-border);background:var(--ff-dd-bg);width:max-content;min-width:15.5rem;max-width:min(28rem,100vw - 1.5rem);max-height:min(28rem,100vh - 5.5rem);color:var(--ff-dd-text);box-shadow:var(--ff-dd-shadow);box-sizing:border-box;border-radius:.9rem;flex-direction:column;padding:.6rem;font-size:.8125rem;display:flex;position:absolute;top:calc(100% + .4rem);left:0}.firm-filter__search[data-v-6bd47a3a]{flex:none;margin-bottom:.4rem;position:relative}.firm-filter__search-icon[data-v-6bd47a3a]{width:.875rem;height:.875rem;color:var(--ff-dd-muted);pointer-events:none;position:absolute;top:50%;left:.65rem;transform:translateY(-50%)}.firm-filter__search-input[data-v-6bd47a3a]{box-sizing:border-box;background:var(--ff-dd-search-bg);width:100%;height:2.05rem;color:var(--ff-dd-text);font:inherit;border:0;border-radius:.55rem;outline:none;padding:0 .7rem 0 2.05rem;font-size:.8125rem}.firm-filter__search-input[data-v-6bd47a3a]::placeholder{color:var(--ff-dd-muted)}.firm-filter__search-input[data-v-6bd47a3a]::-webkit-search-cancel-button{appearance:none}.firm-filter__scroll[data-v-6bd47a3a]{flex-direction:column;flex:auto;gap:.15rem;min-height:0;padding-right:.1rem;display:flex;overflow:hidden auto}.firm-filter__section[data-v-6bd47a3a]{flex-direction:column;gap:.05rem;margin-top:.25rem;display:flex}.firm-filter__section--ruled[data-v-6bd47a3a]{border-top:1px solid var(--ff-dd-divider);margin-top:.4rem;padding-top:.4rem}.firm-filter__section-head[data-v-6bd47a3a]{justify-content:space-between;align-items:center;gap:.5rem;min-height:1.2rem;margin:0 0 .2rem;padding:0 .15rem 0 .4rem;display:flex}.firm-filter__section-title[data-v-6bd47a3a]{letter-spacing:.06em;text-transform:uppercase;color:var(--ff-dd-muted);margin:0 0 .2rem;padding:0 .4rem;font-size:.625rem;font-weight:600}.firm-filter__section-head .firm-filter__section-title[data-v-6bd47a3a]{flex:auto;min-width:0;margin:0;padding:0}.firm-filter__add[data-v-6bd47a3a]{width:1.35rem;height:1.35rem;color:var(--ff-dd-muted);cursor:pointer;background:0 0;border:0;border-radius:.4rem;flex:none;justify-content:center;align-items:center;margin:0;padding:0;transition:background-color .14s,color .14s;display:inline-flex}.firm-filter__add svg[data-v-6bd47a3a]{width:.95rem;height:.95rem;display:block}.firm-filter__add[data-v-6bd47a3a]:hover{color:var(--ff-dd-text);background:var(--ff-dd-row-hover)}.firm-filter__row[data-v-6bd47a3a]{text-align:left;cursor:pointer;width:100%;min-width:0;color:var(--ff-dd-text);background:0 0;border:0;border-radius:.55rem;align-items:center;gap:.55rem;padding:.4rem .45rem;transition:background-color .14s,color .14s;display:flex}.firm-filter__row[data-v-6bd47a3a]:hover{background:var(--ff-dd-row-hover)}.firm-filter__row.is-active[data-v-6bd47a3a]{background:var(--ff-dd-active-bg);color:var(--ff-dd-text)}.firm-filter__row-avatar[data-v-6bd47a3a]{background:#e5e7eb;border-radius:.35rem;flex-shrink:0;place-items:center;width:1.55rem;height:1.55rem;display:grid;overflow:hidden}.firm-filter__row-avatar--all[data-v-6bd47a3a]{color:#4b5563;border:1px solid var(--ff-dd-border);box-sizing:border-box;background:#fff}.firm-filter__row-hash[data-v-6bd47a3a]{-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;width:100%;height:100%;font-size:.75rem;font-weight:700;line-height:1;display:flex}.firm-filter__row.is-active .firm-filter__row-avatar--all[data-v-6bd47a3a]{color:#4b5563;background:#fff}.firm-filter__row-initials[data-v-6bd47a3a]{letter-spacing:.02em;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;width:100%;height:100%;font-size:.625rem;font-weight:700;line-height:1;display:flex}.firm-filter__row-name[data-v-6bd47a3a]{white-space:nowrap;min-width:0;color:inherit;flex:auto;font-size:.8125rem;font-weight:550;line-height:1.2;display:block;overflow:visible}.firm-filter__row.is-active .firm-filter__row-name[data-v-6bd47a3a]{color:inherit;font-weight:550}.firm-filter__empty[data-v-6bd47a3a]{text-align:center;color:var(--ff-dd-muted);margin:.7rem .35rem .4rem;font-size:.75rem}.sr-only[data-v-6bd47a3a]{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=1023px){.firm-filter[data-v-6bd47a3a]{width:min(14rem,70vw);min-width:0;max-width:min(14rem,70vw)}.firm-filter__dropdown[data-v-6bd47a3a]{width:max-content;min-width:min(15.5rem,100vw - 1.25rem);max-width:min(28rem,100vw - 1.25rem);left:50%;right:auto;transform:translate(-50%)}}.shell[data-v-35331941]{--shell-frame:#0a0a0a;--shell-stage-pad:0;--shell-window-radius:0;--shell-gutter:var(--sh-gutter,var(--background,#fafbfd));--shell-page:var(--sh-page,var(--background,#fafbfd));--shell-chrome:var(--sh-chrome,var(--navigation,#fff));--shell-chrome-border:var(--sh-chrome-border,var(--border,#e7e9ef));--shell-border:var(--sh-border,var(--border,#e7e9ef));--shell-text:var(--sh-text,var(--text-primary,#172033));--shell-muted:var(--sh-muted,var(--text-secondary,#667085));--shell-nav-height:3.5rem;--shell-sidebar-width:15.5rem;--shell-nav-item-width:14rem;--shell-gap:0;--shell-content-radius:1.25rem;--shell-content-inset-top:1.15rem;--shell-content-inset-start:1.75rem;--shell-content-inset-end:1.75rem;--shell-active-bg:var(--sh-sidebar-active-bg,var(--primary-soft,#e8f7ff));--shell-active-text:var(--sh-sidebar-active-text,var(--primary-text,#0b6fd4));--shell-brand-1:#fff;--shell-brand-2:#22e6f2;box-sizing:border-box;background:var(--shell-chrome);height:100vh;min-height:100vh;max-height:100vh;color:var(--shell-text);font-family:var(--sh-font,"Open Sans", "Segoe UI", sans-serif);flex-direction:column;gap:0;padding:0;font-size:15px;display:flex;overflow:hidden}.shell-window[data-v-35331941]{background:var(--shell-frame);box-sizing:border-box;width:100%;min-height:0;box-shadow:none;border-radius:0;flex-direction:column;flex:auto;display:flex;overflow:hidden}.shell-header[data-v-35331941]{z-index:25;flex:0 0 var(--shell-nav-height);height:var(--shell-nav-height);min-height:var(--shell-nav-height);max-height:var(--shell-nav-height);background:var(--shell-frame);color:#e8eaed;box-shadow:none;box-sizing:border-box;border:0;border-radius:0;align-items:center;gap:.75rem;padding:0 1rem;display:flex;position:relative;overflow:visible}.shell-header[data-v-35331941] .firm-filter__name{color:#fff}.shell-header[data-v-35331941] .firm-filter__chevron{color:#e8eaed8c}.nav-global-search__firm[data-v-35331941]{--nav-firm-w:11.5rem;z-index:3;flex:0 0 var(--nav-firm-w);width:var(--nav-firm-w);min-width:var(--nav-firm-w);max-width:var(--nav-firm-w);align-items:stretch;display:flex;position:relative}.nav-global-search__firm[data-v-35331941] .firm-filter{--ff-width:var(--nav-firm-w);--firm-filter-hit-bg:#ffffff0f;--firm-filter-hit-border:transparent;--firm-filter-hit-shadow:none;--firm-filter-hit-hover-bg:#ffffff1a;--firm-filter-hit-hover-border:transparent;--firm-filter-hit-hover-shadow:none;--firm-filter-hit-focus-border:transparent;--firm-filter-hit-focus-shadow:none;--firm-filter-hit-pressed-bg:#171717;--firm-filter-hit-pressed-border:transparent;--firm-filter-hit-pressed-shadow:inset 0 2px 5px #00000073, inset 0 -1px 0 #ffffff6b, inset 0 -10px 18px -2px #fff3;width:100%;min-width:0;max-width:100%;height:100%;position:relative}.nav-global-search__firm[data-v-35331941] .firm-filter__btn{z-index:4;will-change:width;height:100%;transition:width .42s cubic-bezier(.22,1,.36,1);display:flex;position:absolute;inset:0 auto 0 0;overflow:hidden}.nav-global-search__firm[data-v-35331941] .firm-filter__hit{width:100%;min-width:0;height:100%;box-shadow:none;background:#ffffff0f;border:0;border-right:1px solid #404040;border-radius:9999px 0 0 9999px;gap:.45rem;margin:0;padding:0 .7rem 0 .55rem;transition:background-color .2s,box-shadow .42s cubic-bezier(.22,1,.36,1),border-radius .42s cubic-bezier(.22,1,.36,1)}.nav-global-search__firm[data-v-35331941] .firm-filter__btn:hover .firm-filter__hit{box-shadow:none;background:#ffffff1a;border-color:#0000 #404040 #0000 #0000;transform:none}.nav-global-search__firm[data-v-35331941] .firm-filter[data-expandable="1"][data-peek="1"] .firm-filter__hit,.nav-global-search__firm[data-v-35331941] .firm-filter[data-expandable="1"][data-open="1"] .firm-filter__hit{background:#2a2a2a;border-right-color:#555;border-radius:9999px .85rem .85rem 9999px;box-shadow:8px 0 20px #0000006b,0 0 0 1px #ffffff14}.nav-global-search__firm[data-v-35331941] .firm-filter__btn:focus-visible .firm-filter__hit{box-shadow:none;background:#ffffff1a;border-color:#0000 #404040 #0000 #0000}.nav-global-search__firm[data-v-35331941] .firm-filter__btn:active .firm-filter__hit,.nav-global-search__firm[data-v-35331941] .firm-filter__btn.is-open .firm-filter__hit,.nav-global-search__firm[data-v-35331941] .firm-filter[data-open="1"] .firm-filter__hit{transform:none;background:#171717!important;border-color:#0000 #4a4a4a #0000 #0000!important;box-shadow:inset 0 2px 5px #00000073,inset 0 -1px #ffffff6b,inset 0 -10px 18px -2px #fff3!important}.nav-global-search__firm[data-v-35331941] .firm-filter[data-expandable="1"][data-open="1"] .firm-filter__hit{border-radius:9999px .85rem .85rem 9999px;box-shadow:inset 0 2px 5px #00000073,inset 0 -1px #ffffff6b,inset 0 -10px 18px -2px #fff3,8px 0 20px #0000006b!important}.nav-global-search__firm[data-v-35331941] .firm-filter__avatar{border-radius:.375rem;width:1.5rem;height:1.5rem;font-size:.625rem}.nav-global-search__firm[data-v-35331941] .firm-filter__logo,.nav-global-search__firm[data-v-35331941] .firm-filter__initial{border-radius:.375rem}.nav-global-search__firm[data-v-35331941] .firm-filter__name{letter-spacing:0;color:#fff;text-shadow:0 1px 1px #00000059;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.8125rem;font-weight:600;overflow:hidden}.nav-global-search__firm[data-v-35331941] .firm-filter[data-expandable="1"][data-peek="1"] .firm-filter__name{text-overflow:clip;overflow:visible}.nav-global-search__firm[data-v-35331941] .firm-filter__copy{flex:auto;min-width:0;overflow:hidden}.nav-global-search__firm[data-v-35331941] .firm-filter[data-expandable="1"][data-peek="1"] .firm-filter__copy{overflow:visible}.nav-global-search__firm[data-v-35331941] .firm-filter__chevron{color:#ffffffb8;flex-shrink:0;width:.875rem;height:.875rem;margin-left:auto}.nav-global-search__main[data-v-35331941]{border-radius:0 9999px 9999px 0;flex:auto;align-items:stretch;min-width:0;display:flex;overflow:hidden}.nav-global-search__bar>.nav-global-search__main[data-v-35331941]:first-child{border-radius:9999px}.header-search.nav-search-save-flip[data-v-35331941],.nav-search-save-flip[data-v-35331941]{--nav-search-h:calc(.5625rem * 2 + 1.3125rem + 2px);width:58%;min-width:22rem;max-width:44rem;height:var(--nav-search-h);min-height:var(--nav-search-h);flex:0 auto;margin:0;position:relative}.nav-search-save-flip .nav-global-search[data-v-35331941],.nav-search-save-flip .nav-unsaved-changes-bar[data-v-35331941]{will-change:opacity, transform, filter;width:100%;min-width:0;max-width:none;margin:0;transition:opacity .42s cubic-bezier(.22,1,.36,1),transform .42s cubic-bezier(.22,1,.36,1),filter .42s cubic-bezier(.22,1,.36,1);position:absolute;inset:0}.nav-search-save-flip .nav-global-search[data-v-35331941]{opacity:1;filter:blur();z-index:1;transform:translateY(0)scale(1)}.nav-search-save-flip.nav-showing-save-bar .nav-global-search[data-v-35331941]{opacity:0;filter:blur(2px);pointer-events:none;z-index:0;transform:translateY(-.35rem)scale(.985)}.nav-search-save-flip .nav-unsaved-changes-bar[data-v-35331941]{opacity:0;filter:blur(2px);pointer-events:none;z-index:0;transform:translateY(.35rem)scale(.985)}.nav-search-save-flip.nav-showing-save-bar .nav-unsaved-changes-bar[data-v-35331941]:not(.nav-unsaved-changes-bar-hidden){opacity:1;filter:blur();pointer-events:auto;z-index:2;transform:translateY(0)scale(1)}@keyframes nav-unsaved-save-bar-shake-35331941{0%,to{transform:translate(0)}12%{transform:translate(-8px)}24%{transform:translate(8px)}36%{transform:translate(-6px)}48%{transform:translate(6px)}60%{transform:translate(-4px)}72%{transform:translate(4px)}84%{transform:translate(-2px)}92%{transform:translate(2px)}}.nav-search-save-flip.nav-unsaved-shake[data-v-35331941]{animation:.55s ease-in-out nav-unsaved-save-bar-shake-35331941}.nav-search-save-flip.nav-unsaved-attention[data-v-35331941]{outline-offset:2px;border-radius:9999px;outline:2px solid #818cf8}@media (prefers-reduced-motion:reduce){.nav-search-save-flip.nav-unsaved-shake[data-v-35331941]{animation:none}}.nav-global-search__bar[data-v-35331941],.nav-unsaved-changes-bar[data-v-35331941]{--nav-search-h:calc(.5625rem * 2 + 1.3125rem + 2px);box-sizing:border-box;height:var(--nav-search-h);min-height:var(--nav-search-h);max-height:var(--nav-search-h);color:#e5e7eb;background:#1f1f1f;border:1px solid #ffffff1f;border-radius:9999px}.nav-global-search__bar[data-v-35331941]{flex:auto;align-items:stretch;width:100%;min-width:0;display:flex;position:relative;overflow:visible}.nav-unsaved-changes-bar[data-v-35331941]{overflow:hidden}.nav-unsaved-changes-bar__content[data-v-35331941]{align-items:center;gap:.375rem;width:100%;height:100%;min-height:0;padding-left:1rem;display:flex}.nav-unsaved-changes-bar__status[data-v-35331941]{flex:auto;align-items:center;gap:.5rem;min-width:0;display:inline-flex}.nav-unsaved-changes-bar__icon[data-v-35331941]{color:#cbd5e1;background:#2a2a2a;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;width:1.125rem;height:1.125rem;display:inline-flex}.nav-unsaved-changes-bar__icon svg[data-v-35331941]{width:.75rem;height:.75rem}.nav-unsaved-changes-bar__text[data-v-35331941]{white-space:nowrap;text-overflow:ellipsis;font-size:.9375rem;font-weight:500;line-height:1.3125rem;overflow:hidden}.nav-unsaved-changes-bar__actions[data-v-35331941]{border-left:1px solid #ffffff1f;border-radius:9999px;flex-shrink:0;align-self:stretch;align-items:stretch;height:100%;margin-left:auto;display:flex;overflow:hidden}.nav-unsaved-changes-bar__btn[data-v-35331941]{height:100%;color:inherit;cursor:pointer;background:0 0;border:0;justify-content:center;align-self:stretch;align-items:center;padding:0 .8125rem;font-size:.9375rem;font-weight:600;line-height:1.3125rem;transition:background-color .15s,color .15s,opacity .15s;display:inline-flex}.nav-unsaved-changes-bar__btn[data-v-35331941]:disabled{opacity:.65;cursor:wait}.nav-unsaved-changes-bar__btn--discard[data-v-35331941]:hover:not(:disabled){background:#ffffff0f}.nav-unsaved-changes-bar__actions .nav-unsaved-changes-bar__btn--save[data-v-35331941]{color:#fff;background-color:#4f46e5;border-left:1px solid #ffffff1f}.nav-unsaved-changes-bar__actions .nav-unsaved-changes-bar__btn--save[data-v-35331941]:hover:not(:disabled){background-color:#4338ca}.nav-global-search__input[data-v-35331941]{color:#e5e7eb;min-width:0;height:100%;box-shadow:none;appearance:none;background:0 0;border:0;outline:none;flex:auto;padding:.5625rem .75rem .5625rem 1rem;font-size:.9375rem;font-weight:500;line-height:1.3125rem}.nav-global-search__input[data-v-35331941]::placeholder{color:#94a3b8}.nav-global-search__input[data-v-35331941]:focus{box-shadow:none;outline:none}.nav-global-search__input[data-v-35331941]::-webkit-search-cancel-button{appearance:none;display:none}.nav-global-search__input[data-v-35331941]::-webkit-search-decoration{appearance:none;display:none}.nav-global-search__submit-wrap[data-v-35331941]{border-left:1px solid #404040;flex-shrink:0;align-items:stretch;display:flex}.nav-global-search__submit[data-v-35331941]{color:#fff;cursor:pointer;background-color:#2a2a2a;border:0;justify-content:center;align-items:center;height:100%;padding:0 .8125rem;transition:background-color .15s;display:inline-flex}.nav-global-search__submit[data-v-35331941]:hover{background-color:#363636}.nav-global-search__icon-stack[data-v-35331941]{flex-shrink:0;width:1.125rem;height:1.125rem;position:relative}.nav-global-search__icon[data-v-35331941]{justify-content:center;align-items:center;transition:opacity .24s cubic-bezier(.4,0,.2,1),transform .24s cubic-bezier(.34,1.2,.64,1);display:flex;position:absolute;inset:0}.nav-global-search__icon svg[data-v-35331941]{width:1.125rem;height:1.125rem}.nav-global-search__icon--search[data-v-35331941]{opacity:1;transform:scale(1)rotate(0)}.nav-global-search__icon--clear[data-v-35331941]{opacity:0;pointer-events:none;transform:scale(.55)rotate(-72deg)}.nav-global-search__submit--has-value .nav-global-search__icon--search[data-v-35331941]{opacity:0;pointer-events:none;transform:scale(.55)rotate(72deg)}.nav-global-search__submit--has-value .nav-global-search__icon--clear[data-v-35331941]{opacity:1;pointer-events:auto;transform:scale(1)rotate(0)}.shell-header[data-v-35331941] .firm-filter__btn .firm-filter__initial{font-weight:700}.header-brand-cluster[data-v-35331941]{box-sizing:border-box;flex:1 1 0;align-items:center;gap:.85rem;min-width:0;padding-left:0;display:flex}.brand[data-v-35331941]{color:inherit;flex-shrink:0;align-items:center;min-width:0;margin-right:0;padding-left:0;line-height:0;text-decoration:none;display:inline-flex}.brand-logo[data-v-35331941]{-o-object-fit:contain;object-fit:contain;-o-object-position:left center;object-position:left center;flex-shrink:0;width:auto;max-width:min(12.5rem,44vw);height:2.05rem;display:block}.header-actions[data-v-35331941]{flex:1 1 0;justify-content:flex-end;align-items:center;gap:.75rem;min-width:0;padding-right:.2rem;display:flex}@media (width>=768px){.header-actions[data-v-35331941]{gap:1rem}}.icon-btn[data-v-35331941]{color:#e8eaed;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;padding:0;transition:opacity .15s;display:inline-flex;position:relative}.icon-btn[data-v-35331941]:hover{opacity:.7}.icon-btn[data-v-35331941]:focus{outline:none}.icon-btn[data-v-35331941]:focus-visible{box-shadow:0 0 0 2px #e8eaed59}.icon-glyph[data-v-35331941]{flex-shrink:0;width:1.5rem;height:1.5rem;display:block}.badge[data-v-35331941]{color:#fff;background-color:#dc2626;border:2px solid #fff;border-radius:9999px;justify-content:center;align-items:center;min-width:1.125rem;min-height:1.125rem;padding:0 .3rem;font-size:.625rem;font-weight:700;line-height:1;animation:2.2s ease-in-out infinite shell-notif-badge-pulse-35331941;display:inline-flex;position:absolute;top:-.125rem;right:-.125rem;box-shadow:0 0 0 1px #dc262640}@keyframes shell-notif-badge-pulse-35331941{0%,to{transform:scale(1);box-shadow:0 0 0 1px #dc262640}50%{transform:scale(1.08);box-shadow:0 0 0 4px #dc26262e}}@media (prefers-reduced-motion:reduce){.badge[data-v-35331941]{animation:none}}.account-menu[data-v-35331941]{flex-shrink:0;position:relative}.account-menu__trigger[data-v-35331941]{cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:9999px;justify-content:center;align-items:center;padding:0;display:inline-flex}.account-menu__trigger[data-v-35331941]:focus{outline:none}.account-menu__trigger[data-v-35331941]:focus-visible{box-shadow:0 0 0 2px #e8eaed66}.account-menu__avatar[data-v-35331941]{background:var(--sh-primary-gradient,linear-gradient(135deg, #22e6f2, #139dff 50%, #2563ff));color:#fff;letter-spacing:.02em;-webkit-user-select:none;user-select:none;border-radius:9999px;justify-content:center;align-items:center;width:2rem;height:2rem;font-size:.6875rem;font-weight:700;line-height:1;display:inline-flex;box-shadow:0 0 0 1px #ffffff1f}.account-menu__avatar--lg[data-v-35331941]{width:2.25rem;height:2.25rem;box-shadow:none;font-size:.75rem}.account-menu__panel[data-v-35331941]{z-index:80;box-sizing:border-box;color:#111827;background:#f4f5f7;border:1px solid #e8eaed;border-radius:.85rem;flex-direction:column;width:18.25rem;max-width:min(18.25rem,100vw - 1.25rem);padding:0;display:flex;position:absolute;top:calc(100% + .55rem);right:-.35rem;overflow:hidden;box-shadow:0 4px 6px -1px #0000000f,0 18px 36px -12px #00000029}.account-menu__header[data-v-35331941]{background:#fff;border-bottom:1px solid #eee;flex-shrink:0;justify-content:space-between;align-items:flex-start;gap:.65rem;padding:.85rem .85rem .75rem;display:flex}.account-menu__user[data-v-35331941]{flex:auto;align-items:center;gap:.65rem;min-width:0;display:flex}.account-menu__meta[data-v-35331941]{flex:auto;min-width:0}.account-menu__name[data-v-35331941]{letter-spacing:-.01em;color:#111827;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:.875rem;font-weight:600;line-height:1.25;overflow:hidden}.account-menu__sub[data-v-35331941]{color:#8b93a7;text-overflow:ellipsis;white-space:nowrap;margin:.1rem 0 0;font-size:.75rem;line-height:1.3;overflow:hidden}.account-menu__status-wrap[data-v-35331941]{flex:none;margin-top:.1rem;position:relative}.account-menu__status[data-v-35331941]{color:#15803d;cursor:default;background:#f0fdf4;border:1px solid #86efac;border-radius:.35rem;align-items:center;padding:.15rem .4rem;font-size:.6875rem;font-weight:600;line-height:1.2;display:inline-flex}.account-menu__status[data-status=offline][data-v-35331941]{color:#b91c1c;background:#fef2f2;border-color:#fca5a5}.account-menu__status[data-status=syncing][data-v-35331941]{color:#b45309;background:#fffbeb;border-color:#fcd34d}.account-menu__status-tip[data-v-35331941]{z-index:90;opacity:0;visibility:hidden;pointer-events:none;background:#fff;border:1px solid #e8eaed;border-radius:.65rem;width:14.75rem;padding:0;transition:opacity .12s,transform .12s,visibility .12s;position:absolute;top:calc(100% + .4rem);right:0;overflow:hidden;transform:translateY(-2px);box-shadow:0 10px 28px -14px #0f172a38}.account-menu__status-wrap:hover .account-menu__status-tip[data-v-35331941],.account-menu__status-wrap:focus-within .account-menu__status-tip[data-v-35331941]{opacity:1;visibility:visible;transform:translateY(0)}.account-menu__status-tip-head[data-v-35331941]{background:#f7f8fa;border-bottom:1px solid #eef0f3;align-items:center;gap:.6rem;padding:.7rem .75rem;display:flex}.account-menu__status-tip[data-status=offline] .account-menu__status-tip-head[data-v-35331941]{background:#faf7f7}.account-menu__status-tip[data-status=syncing] .account-menu__status-tip-head[data-v-35331941]{background:#faf8f3}.account-menu__status-tip-signal[data-v-35331941]{flex:none;align-items:flex-end;gap:.14rem;height:.95rem;display:flex}.account-menu__status-tip-bar[data-v-35331941]{background:#d1d5db;border-radius:999px;width:.16rem}.account-menu__status-tip-bar[data-v-35331941]:first-child{height:35%}.account-menu__status-tip-bar[data-v-35331941]:nth-child(2){height:55%}.account-menu__status-tip-bar[data-v-35331941]:nth-child(3){height:75%}.account-menu__status-tip-bar[data-v-35331941]:nth-child(4){height:100%}.account-menu__status-tip[data-status=online] .account-menu__status-tip-bar[data-v-35331941]{background:#4ade80}.account-menu__status-tip[data-status=offline] .account-menu__status-tip-bar[data-v-35331941]:first-child{background:#f87171}.account-menu__status-tip[data-status=offline] .account-menu__status-tip-bar[data-v-35331941]:nth-child(2),.account-menu__status-tip[data-status=offline] .account-menu__status-tip-bar[data-v-35331941]:nth-child(3),.account-menu__status-tip[data-status=offline] .account-menu__status-tip-bar[data-v-35331941]:nth-child(4){background:#e5e7eb}.account-menu__status-tip[data-status=syncing] .account-menu__status-tip-bar[data-v-35331941]{background:#fbbf24}.account-menu__status-tip-title[data-v-35331941]{color:#111827;flex:auto;min-width:0;margin:0;font-size:.8125rem;font-weight:600;line-height:1.3}.account-menu__status-tip-metrics[data-v-35331941]{flex-direction:column;gap:0;margin:0;padding:.2rem .75rem .55rem;list-style:none;display:flex}.account-menu__status-tip-metrics li[data-v-35331941]{border-top:1px solid #f1f3f5;justify-content:space-between;align-items:center;gap:.65rem;padding:.4rem 0;display:flex}.account-menu__status-tip-metrics li[data-v-35331941]:first-child{border-top:0}.account-menu__status-tip-metric-label[data-v-35331941]{color:#9aa3b2;font-size:.6875rem;font-weight:500}.account-menu__status-tip-metric-value[data-v-35331941]{color:#374151;text-align:right;font-size:.6875rem;font-weight:550}.account-menu__status-tip-metric-value--status[data-v-35331941]{align-items:center;gap:.35rem;display:inline-flex}.account-menu__status-tip-dot[data-v-35331941]{background:#22c55e;border-radius:999px;width:.4rem;height:.4rem}.account-menu__status-tip[data-status=offline] .account-menu__status-tip-dot[data-v-35331941]{background:#ef4444}.account-menu__status-tip[data-status=syncing] .account-menu__status-tip-dot[data-v-35331941]{background:#f59e0b}.account-menu__body[data-v-35331941]{scrollbar-width:thin;background:#fff;border-bottom-right-radius:.75rem;border-bottom-left-radius:.75rem;max-height:min(32rem,100vh - 5.5rem);padding:.35rem .35rem .4rem;overflow:hidden auto}.account-menu__section[data-v-35331941]{flex-direction:column;gap:.05rem;padding:.15rem 0;display:flex}.account-menu__section+.account-menu__section[data-v-35331941]{border-top:1px solid #eee;margin-top:.15rem;padding-top:.3rem}.account-menu__section+.account-menu__section--framed[data-v-35331941]{border-top:0;margin-top:.35rem;padding-top:0}.account-menu__section--framed[data-v-35331941]{box-shadow:none;background:#fff;border:1px solid #e5e7eb;border-radius:.65rem;margin-bottom:.15rem;margin-left:.15rem;margin-right:.15rem;padding:.1rem}.account-menu__section--framed .account-menu__item[data-v-35331941]{border-radius:.5rem}.account-menu__section--footer[data-v-35331941]{background:#f4f5f7;border-top:0;border-radius:0;flex-shrink:0;gap:.05rem;margin:0;padding:.35rem .5rem .45rem}.account-menu__item[data-v-35331941]{box-sizing:border-box;width:100%;font:inherit;color:#1f2937;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:.5rem;align-items:center;gap:.65rem;margin:0;padding:.45rem .55rem;font-size:.8125rem;font-weight:500;text-decoration:none;transition:background-color .12s;display:flex}.account-menu__item[data-v-35331941]:hover:not(:disabled){background:#f4f5f7}.account-menu__item--danger[data-v-35331941],.account-menu__item--danger .account-menu__ico[data-v-35331941]{color:#dc2626}.account-menu__section--footer .account-menu__item[data-v-35331941]:hover:not(:disabled){background:#fff}.account-menu__section--footer .account-menu__item--danger[data-v-35331941]:hover:not(:disabled){background:#fee2e2}.account-menu__item[data-v-35331941]:disabled{cursor:default;opacity:1;color:#1f2937}.account-menu__item[data-v-35331941]:disabled:hover{background:0 0}.account-menu__body .account-menu__item[data-v-35331941]:disabled:hover{background:#f4f5f7}.account-menu__ico[data-v-35331941]{color:#6b7280;flex:none;justify-content:center;align-items:center;width:1.15rem;height:1.15rem;display:inline-flex}.account-menu__ico svg[data-v-35331941]{width:100%;height:100%;display:block}.account-menu__ico--star[data-v-35331941]{color:#f97316}.account-menu__label[data-v-35331941]{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.account-menu__kbd[data-v-35331941]{color:#6b7280;background:#f3f4f6;border-radius:.3rem;flex:none;justify-content:center;align-items:center;min-width:1.15rem;height:1.15rem;padding:0 .28rem;font-family:inherit;font-size:.6875rem;font-weight:600;line-height:1;display:inline-flex}.account-menu__chevron[data-v-35331941],.account-menu__ext[data-v-35331941]{color:#9ca3af;flex:none;width:.95rem;height:.95rem;display:inline-flex}.account-menu__chevron svg[data-v-35331941],.account-menu__ext svg[data-v-35331941]{width:100%;height:100%;display:block}.account-menu__promo[data-v-35331941]{color:#fff;background:#f97316;border-radius:9999px;flex:none;padding:.18rem .45rem;font-size:.6875rem;font-weight:700;line-height:1.15}.account-menu__space-mark[data-v-35331941]{background:var(--sh-primary-gradient,linear-gradient(135deg, #22e6f2, #139dff 50%, #2563ff));border-radius:.3rem;flex:none;width:1.05rem;height:1.05rem}.shell-body[data-v-35331941]{box-sizing:border-box;background:var(--shell-chrome);border-top-left-radius:var(--shell-content-radius);border-top-right-radius:var(--shell-content-radius);flex:auto;gap:0;min-height:0;display:flex;overflow:hidden}.shell-nav[data-v-35331941]{flex:0 0 var(--shell-sidebar-width);width:var(--shell-sidebar-width);max-width:var(--shell-sidebar-width);background:var(--shell-chrome);box-sizing:border-box;min-height:0;color:var(--shell-text);border:0;border-radius:0;position:relative;overflow-x:hidden}@media (width>=1024px){.shell-nav[data-v-35331941]:after,.shell-nav[data-v-35331941]:before{content:"";width:var(--shell-content-radius);height:var(--shell-content-radius);background-color:var(--shell-chrome);z-index:0;pointer-events:none;position:absolute;right:0}.shell-nav[data-v-35331941]:after{border-bottom-right-radius:var(--shell-content-radius);top:0}.shell-nav[data-v-35331941]:before{border-top-right-radius:var(--shell-content-radius);bottom:0}}.shell-nav-scroll[data-v-35331941]{z-index:1;height:100%;padding:var(--shell-content-inset-top) .75rem 1rem;box-sizing:border-box;scrollbar-width:thin;background:0 0;flex-direction:column;min-height:0;display:flex;position:relative;overflow:hidden auto}@media (width>=1024px){.shell-nav-scroll[data-v-35331941]{overflow-y:hidden}.shell-nav-main[data-v-35331941]{overscroll-behavior-x:none;overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;scrollbar-gutter:auto;flex:auto;min-height:0;overflow:hidden auto}}.shell-nav-main[data-v-35331941]{flex-direction:column;min-height:0;display:flex}.nav-list[data-v-35331941]{flex-direction:column;gap:.35rem;margin:0;padding:0;list-style:none;display:flex}.nav-list-section[data-v-35331941]{border-top:0;padding-top:0}.nav-group-label[data-v-35331941]{letter-spacing:.06em;text-transform:uppercase;color:var(--sh-muted,#98a2b3);align-items:center;min-height:1.25rem;margin:0 0 .55rem .55rem;font-size:.6875rem;font-weight:650;line-height:1.25;display:flex}.nav-group-label--section[data-v-35331941]{margin-top:1.25rem}.nav-item[data-v-35331941]{width:100%;max-width:var(--shell-nav-item-width);box-sizing:border-box;color:#111827;cursor:pointer;border-left:0;border-radius:.65rem;align-items:center;height:2.5rem;padding:.5rem .65rem;font-size:.875rem;font-weight:500;text-decoration:none;transition:background .14s,color .14s;display:flex}.nav-item[data-v-35331941]:hover{background:var(--surface-subtle,var(--sh-surface-subtle,#f8f8fc));color:var(--shell-text)}.nav-item:hover .nav-icon[data-v-35331941]{color:var(--shell-muted)}.nav-item.active[data-v-35331941]{background:var(--shell-active-bg);color:var(--shell-active-text);box-shadow:none;font-weight:600}.nav-item.active .nav-icon[data-v-35331941]{color:var(--shell-active-text)}.nav-icon[data-v-35331941]{width:1.125rem;height:1.125rem;color:var(--sh-muted-2,#98a2b3);flex-shrink:0;justify-content:center;align-items:center;font-size:.875rem;line-height:1;display:inline-flex}.nav-label[data-v-35331941]{white-space:nowrap;text-overflow:ellipsis;margin-left:.75rem;overflow:hidden}.shell-content[data-v-35331941]{z-index:1;background:var(--shell-page);border-top-left-radius:var(--shell-content-radius);border-bottom-left-radius:var(--shell-content-radius);min-width:0;min-height:0;box-shadow:none;box-sizing:border-box;padding-top:var(--shell-content-inset-top);padding-left:var(--shell-content-inset-start);padding-right:var(--shell-content-inset-end);-webkit-overflow-scrolling:touch;border:0;flex:auto;padding-bottom:1rem;position:relative;overflow:hidden auto}.state[data-v-35331941]{border:1px solid var(--shell-border);background:#fff;border-radius:.5rem;padding:1.5rem}.state.error[data-v-35331941]{color:#b42318;border-color:#f5c2c2}.link-btn[data-v-35331941]{color:var(--sh-primary-text,#0b6fd4);cursor:pointer;background:0 0;border:none;margin-top:.75rem;padding:0;font-size:.875rem}.link-btn[data-v-35331941]:hover{text-decoration:underline}@media (width<=1023px){.shell[data-v-35331941]{background:var(--shell-chrome);gap:0;height:auto;max-height:none;padding:0;overflow:visible}.shell-window[data-v-35331941]{box-shadow:none;border-radius:0;min-height:100vh}.shell-header[data-v-35331941]{position:sticky;top:0}.header-brand-cluster[data-v-35331941]{gap:.65rem;padding-left:0}.shell-header[data-v-35331941]{gap:.65rem;display:flex}.nav-search-save-flip[data-v-35331941]{display:none}.nav-search-save-flip.nav-showing-save-bar[data-v-35331941]{z-index:40;width:auto;min-width:0;max-width:none;display:block;position:fixed;bottom:.75rem;left:.75rem;right:.75rem}.nav-search-save-flip.nav-showing-save-bar .nav-global-search[data-v-35331941]{display:none}.nav-search-save-flip.nav-showing-save-bar .nav-unsaved-changes-bar[data-v-35331941]{position:relative;inset:auto}.header-actions[data-v-35331941]{flex:none}.shell-body[data-v-35331941]{flex-direction:column;display:flex;overflow:visible}.shell-nav[data-v-35331941]{flex:none;width:100%;max-width:none}.shell-nav-scroll[data-v-35331941]{padding:.5rem .75rem;overflow:auto hidden}.shell-nav-main[data-v-35331941]{flex-direction:row;align-items:center;gap:.75rem}.nav-list[data-v-35331941]{flex-direction:row;gap:.25rem}.nav-list-section[data-v-35331941]{border-top:0;border-left:1px solid #e5e7eb;padding-top:0;padding-left:.5rem}.nav-group-label[data-v-35331941]{display:none}.nav-item[data-v-35331941]{white-space:nowrap;width:auto;max-width:none}.shell-content[data-v-35331941]{border-radius:0;padding:1rem;overflow:visible}}.desktop-shell[data-v-03e0c5ce]{color:#e8eef5;background:#0f1115;flex-direction:column;min-height:100vh;display:flex}.desktop-shell__top[data-v-03e0c5ce]{background:#151922;border-bottom:1px solid #252a33;justify-content:space-between;align-items:center;gap:1rem;padding:.65rem 1rem;display:flex}.desktop-shell__brand[data-v-03e0c5ce]{align-items:center;gap:.65rem;min-width:0;display:flex}.desktop-shell__logo[data-v-03e0c5ce]{-o-object-fit:contain;object-fit:contain;width:auto;height:1.5rem;display:block}.desktop-shell__badge[data-v-03e0c5ce]{color:#7dd3fc;letter-spacing:.02em;background:#139dff29;border-radius:999px;flex:none;padding:.15rem .45rem;font-size:.7rem;font-weight:600}.desktop-shell__actions[data-v-03e0c5ce]{align-items:center;gap:.5rem;display:flex}.desktop-shell__switch[data-v-03e0c5ce],.desktop-shell__logout[data-v-03e0c5ce]{color:#e8eef5;font:inherit;cursor:pointer;background:#1b2130;border:1px solid #343b48;border-radius:.5rem;padding:.4rem .7rem;font-size:.8rem;font-weight:500}.desktop-shell__switch[data-v-03e0c5ce]:hover{background:#243044;border-color:#3b82f6}.desktop-shell__logout[data-v-03e0c5ce]{color:#fca5a5;background:#2a1515;border-color:#7f1d1d}.desktop-shell__logout[data-v-03e0c5ce]:hover{background:#3f1d1d}.desktop-shell__body[data-v-03e0c5ce]{flex:auto;min-height:0;display:flex}.desktop-shell__dock[data-v-03e0c5ce]{background:#12151c;border-right:1px solid #252a33;flex-direction:column;flex:none;gap:.25rem;width:12.5rem;padding:.75rem .55rem;display:flex;overflow:auto}.desktop-shell__dock-item[data-v-03e0c5ce]{color:#c7d0dc;border-radius:.5rem;padding:.5rem .65rem;font-size:.8125rem;font-weight:500;text-decoration:none;display:block}.desktop-shell__dock-item[data-v-03e0c5ce]:hover,.desktop-shell__dock-item.router-link-active[data-v-03e0c5ce]{color:#fff;background:#1e2633}.desktop-shell__content[data-v-03e0c5ce]{color:#111827;background:#f8f9fc;flex:auto;min-width:0;overflow:auto}.panel[data-v-0710cea0]{background:#fff;border:1px solid #e5e7eb;border-radius:10px;padding:1.5rem}h1[data-v-0710cea0]{margin:0 0 .5rem;font-size:1.35rem}.muted[data-v-0710cea0]{color:#6b7280;margin:0 0 1.25rem}.meta[data-v-0710cea0]{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:1rem;margin:0;display:grid}dt[data-v-0710cea0]{color:#6b7280;margin-bottom:.2rem;font-size:.8rem}dd[data-v-0710cea0]{margin:0;font-weight:600}.mono[data-v-0710cea0]{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-weight:500}.field[data-v-ec8ea60c]{flex-direction:column;gap:.35rem;display:flex}.label[data-v-ec8ea60c]{color:#374151;font-size:.875rem;font-weight:500}.req[data-v-ec8ea60c]{color:var(--sh-primary,#139dff);margin-left:.15rem}.input[data-v-ec8ea60c]{color:#111827;background:#f9fafb;border:1px solid #d1d5db;border-radius:.5rem;padding:.5rem .75rem;font-size:.875rem}.input[data-v-ec8ea60c]:focus{border-color:var(--sh-primary);box-shadow:0 0 0 3px var(--sh-primary-soft);background:#fff;outline:none}.error[data-v-ec8ea60c]{color:#b91c1c;font-size:.8rem}.field--classic .label[data-v-ec8ea60c]{color:var(--sh-form-label-muted,#8e8e93);letter-spacing:.01em;text-transform:uppercase;font-size:.8125rem;font-weight:650}.field--classic .input[data-v-ec8ea60c]{border-color:var(--sh-form-input-border,#0000001f);background:0 0;border-radius:.75rem;padding:.65rem .85rem}.field--classic .input[data-v-ec8ea60c]:focus{box-shadow:0 0 0 3px var(--sh-primary-soft);background:#ffffffd9}.field--header[data-v-ec8ea60c]{flex:1;gap:.15rem;min-width:0}.field--header .label[data-v-ec8ea60c]{clip:rect(0, 0, 0, 0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.field--header .input[data-v-ec8ea60c]{letter-spacing:-.02em;width:100%;color:var(--sh-text,#111827);box-shadow:none;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;padding:.15rem 0 .25rem;font-size:1.2rem;font-weight:700}.field--header .input[data-v-ec8ea60c]::placeholder{color:var(--sh-muted,#9ca3af);font-weight:650}.field--header .input[data-v-ec8ea60c]:focus{border-bottom-color:var(--sh-primary,#139dff);box-shadow:none;background:0 0;outline:none}.field--header .error[data-v-ec8ea60c]{font-size:.75rem}.sh-page-header[data-v-097f5f47]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.65rem 1rem;margin-bottom:16px;display:flex}.sh-page-header__start[data-v-097f5f47]{flex:auto;min-width:0}.sh-page-header__actions[data-v-097f5f47]{flex-wrap:wrap;flex-shrink:0;justify-content:flex-end;align-items:center;gap:.5rem;display:flex}.sh-page-header__actions[data-v-097f5f47] .sh-btn,.sh-page-header__actions[data-v-097f5f47] a.sh-btn{border-radius:.75rem;padding:6px 12px;font-size:.8125rem;font-weight:600}.sh-page-header__actions[data-v-097f5f47] .sh-btn--secondary{border-color:var(--sh-border-control,#dde2e9);color:var(--sh-text,#172033);background:#fff;font-weight:500}.sh-page-header__actions[data-v-097f5f47] .sh-btn--secondary:hover:not(:disabled){background:var(--sh-surface-subtle,#f7f8fa);border-color:var(--sh-border-strong,#d8dde5);color:var(--sh-text,#172033)}.sh-page-header__actions[data-v-097f5f47] .sh-btn--secondary:disabled{opacity:.55;background:var(--sh-surface-subtle,#f7f8fa);color:var(--sh-muted,#667085);border-color:#0000}.sh-page-header__actions[data-v-097f5f47] .sh-btn--primary{background:var(--sh-primary-gradient,var(--sh-primary,#139dff));color:#fff;box-shadow:var(--sh-primary-glow);border-color:#0000;font-weight:700}.sh-page-header__actions[data-v-097f5f47] .sh-btn--primary:hover:not(:disabled){background:var(--sh-primary-gradient,var(--sh-primary-hover,#2563ff));filter:brightness(1.04);box-shadow:var(--sh-primary-glow-hover)}.sh-breadcrumb__list[data-v-097f5f47]{flex-wrap:wrap;align-items:center;gap:0;margin:0;padding:0;list-style:none;display:inline-flex}.sh-breadcrumb__item[data-v-097f5f47]{align-items:center;display:inline-flex}.sh-breadcrumb__link[data-v-097f5f47]{color:var(--sh-muted-2,#98a2b3);align-items:center;font-size:.875rem;font-weight:400;text-decoration:none;display:inline-flex}.sh-breadcrumb__link[data-v-097f5f47]:hover{color:var(--sh-primary-text,#0b6fd4)}.sh-breadcrumb__current[data-v-097f5f47]{color:var(--sh-text,#172033);align-items:center;font-size:.875rem;font-weight:600;display:inline-flex}.sh-breadcrumb__item.is-current .sh-breadcrumb__current[data-v-097f5f47]{color:var(--sh-text,#172033);font-weight:600}.sh-breadcrumb__chevron[data-v-097f5f47]{width:.875rem;height:.875rem;color:var(--sh-border-strong,#d8dde5);flex-shrink:0;margin:0 .4rem}.sh-page-header__titles h1[data-v-097f5f47]{color:var(--sh-text,#172033);margin:0;font-size:1.5rem;font-weight:700}.sh-page-header__sub[data-v-097f5f47]{color:var(--sh-muted,#667085);margin:.25rem 0 0;font-size:.875rem}@media (width<=1023px){.sh-breadcrumb[data-v-097f5f47]{display:none}}.form[data-v-2f7138be]{flex-direction:column;gap:.9rem;max-width:520px;padding:1.25rem;display:flex}.pad[data-v-2f7138be]{padding:1.25rem}.error[data-v-2f7138be],.form-error[data-v-2f7138be]{color:#b91c1c}.form-error[data-v-2f7138be]{margin:0;font-size:.85rem}.ok[data-v-2f7138be]{color:#15803d;margin:0;font-size:.85rem}.panel[data-v-f41ba5d8]{background:#fff;border:1px solid #e5e7eb;border-radius:10px;padding:1.5rem}h1[data-v-f41ba5d8]{margin:0 0 .5rem;font-size:1.35rem}.section-title[data-v-f41ba5d8]{color:#374151;margin:1.25rem 0 .65rem;font-size:.95rem}.muted[data-v-f41ba5d8]{color:#6b7280;margin:0 0 1rem}.error[data-v-f41ba5d8]{color:#b91c1c;margin:0 0 1rem}.apps[data-v-f41ba5d8]{gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.apps li[data-v-f41ba5d8]{border:1px solid #e5e7eb;border-radius:8px;flex-direction:column;gap:.15rem;padding:.85rem 1rem;display:flex}.row-head[data-v-f41ba5d8]{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.status[data-v-f41ba5d8]{color:#6b7280;font-size:.75rem;font-weight:600}.status[data-on="1"][data-v-f41ba5d8]{color:#047857}.apps span[data-v-f41ba5d8]{color:#6b7280;font-size:.85rem}.meta[data-v-f41ba5d8]{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.75rem!important}.actions[data-v-f41ba5d8]{margin-top:.5rem}.btn[data-v-f41ba5d8]{font:inherit;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:.375rem;padding:.35rem .7rem}.btn[data-v-f41ba5d8]:disabled{opacity:.6;cursor:wait}.empty[data-v-5cbd1b8b]{text-align:center;color:#6b7280;padding:2rem}.desc[data-v-5cbd1b8b]{margin-top:.35rem;font-size:.875rem}.sh-table-toolbar[data-v-2618d535]{padding:0 0 var(--sh-table-toolbar-pb,1rem);background:0 0;border:0;margin:0}.sh-table-toolbar__row[data-v-2618d535]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.sh-table-toolbar__left[data-v-2618d535]{flex-wrap:wrap;flex:auto;align-items:center;gap:.5rem;min-width:0;display:flex}.sh-table-toolbar__filters-wrap[data-v-2618d535],.sh-bulk-toolbar[data-v-2618d535]{flex-wrap:wrap;align-items:center;gap:.5rem;min-width:0;display:flex}.sh-bulk-toolbar__count[data-v-2618d535]{color:var(--sh-primary-text,#0b6fd4);margin-right:.25rem;font-size:.875rem;font-weight:650}.sh-bulk-toolbar__select[data-v-2618d535]{border:1px solid var(--sh-table-filter-border,#d8dde5);background:var(--sh-table-filter-bg,#fff);color:var(--sh-text,#172033);border-radius:.75rem;padding:.35rem .65rem;font-size:.8125rem}.sh-toolbar-swap-enter-active[data-v-2618d535],.sh-toolbar-swap-leave-active[data-v-2618d535]{transition:opacity var(--sh-motion-fast,.15s) ease, transform var(--sh-motion-fast,.15s) ease}.sh-toolbar-swap-enter-from[data-v-2618d535],.sh-toolbar-swap-leave-to[data-v-2618d535]{opacity:0;transform:translateY(-4px)}.data-row.is-selected[data-v-2618d535]{background:var(--sh-table-selected-bg,var(--sh-primary-soft,#e8f7ff))}.sh-table-toolbar__filters[data-v-2618d535]{flex-wrap:wrap;flex:auto;align-items:center;gap:.375rem;min-width:0;display:flex}.sh-table-toolbar__right[data-v-2618d535]{flex-wrap:wrap;flex-shrink:0;justify-content:flex-end;align-items:center;gap:.5rem;display:flex}.sh-table-toolbar__right[data-v-2618d535] .sh-btn,.sh-table-toolbar__right[data-v-2618d535] a.sh-btn{border-radius:9999px;padding:.625rem 1rem;font-size:.875rem;font-weight:700}.sh-table-toolbar__right[data-v-2618d535] .sh-btn--primary{background:var(--sh-table-primary-bg,var(--sh-primary,#139dff));border-color:var(--sh-table-primary-bg,var(--sh-primary,#139dff));color:#fff}.sh-table-toolbar__right[data-v-2618d535] .sh-btn--primary:hover:not(:disabled){background:var(--sh-table-primary-hover,var(--sh-primary-hover,#2563ff))}.sh-search-form[data-v-2618d535]{flex:none;width:auto;margin:0}.sh-search-form.is-expanded[data-v-2618d535]{flex:none;max-width:22.5rem;margin-right:.5rem}.sh-search-wrapper[data-v-2618d535]{align-items:center;width:auto;display:flex;position:relative}.sh-search-toggle[data-v-2618d535]{box-sizing:border-box;border:1px solid var(--sh-table-filter-border,#dde2e9);background:var(--sh-table-filter-bg,#fff);cursor:pointer;z-index:1;min-width:2.5rem;box-shadow:none;border-radius:.75rem;justify-content:center;align-items:center;padding:.5rem;transition:opacity .16s ease-out,background-color .2s,border-color .2s;display:inline-flex}.sh-search-toggle[data-v-2618d535]:hover{border-color:var(--sh-border-strong,#d8dde5);background:#fff}.sh-search-toggle[data-v-2618d535]:focus{border-color:var(--sh-primary-text,#0b6fd4);box-shadow:0 0 0 2px var(--sh-primary-soft,#e8f7ff);outline:none}.sh-search-wrapper.is-expanded .sh-search-toggle[data-v-2618d535],.sh-search-wrapper.is-closing .sh-search-toggle[data-v-2618d535]{opacity:0;pointer-events:none;position:absolute;top:50%;left:0;transform:translateY(-50%)}.sh-search-field[data-v-2618d535]{opacity:0;flex:none;width:0;min-width:0;max-width:0;transition:width .24s,max-width .24s,opacity .18s;overflow:hidden}.sh-search-wrapper.is-closing .sh-search-field[data-v-2618d535]{transition:width .24s,max-width .24s,opacity .16s}.sh-search-wrapper.is-expanded .sh-search-field[data-v-2618d535]{opacity:1;width:20rem;max-width:20rem}.sh-search-field-inner[data-v-2618d535]{align-items:center;width:20rem;max-width:100%;display:flex;position:relative}.sh-table-search[data-v-2618d535]{box-sizing:border-box;width:100%;height:var(--sh-table-search-height,2.125rem);min-height:var(--sh-table-search-height,2.125rem);max-height:var(--sh-table-search-height,2.125rem);border:1px solid var(--sh-table-filter-border,#dde2e9);background:var(--sh-table-filter-bg,#fff);font-size:.75rem;font-weight:500;line-height:var(--sh-table-search-height,2.125rem);color:var(--sh-text,#172033);border-radius:.75rem;padding:0 3rem 0 .75rem;display:block}.sh-table-search[data-v-2618d535]:hover{border-color:var(--sh-border-strong,#d8dde5);background:#fff}.sh-table-search[data-v-2618d535]:focus{border-color:var(--sh-primary-text,#0b6fd4);background:#fff;outline:none}.sh-table-search[data-v-2618d535]::-webkit-search-cancel-button{appearance:none}.sh-search-close[data-v-2618d535]{color:#6b7280;cursor:pointer;z-index:2;background:0 0;border:0;border-radius:.375rem;justify-content:center;align-items:center;width:2rem;height:2rem;display:none;position:absolute;top:50%;right:.25rem;transform:translateY(-50%)}.sh-search-wrapper.is-expanded .sh-search-close[data-v-2618d535]{display:flex!important}.sh-search-close[data-v-2618d535]:hover{color:#111827;background:#f3f4f6}.sh-search-close-icon[data-v-2618d535],.sh-search-icon[data-v-2618d535]{color:currentColor;flex-shrink:0;width:1rem;height:1rem;display:block}.sr-only[data-v-2618d535]{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.sh-filter-btn[data-v-2618d535]{border:1px solid var(--sh-table-filter-border,#dde2e9);background:var(--sh-table-filter-bg,#fff);max-width:100%;color:var(--sh-text,#172033);cursor:pointer;box-shadow:none;border-radius:.75rem;align-items:center;gap:.5rem;padding:.5rem .75rem;font-size:.75rem;font-weight:500;transition:background-color .2s,border-color .2s,color .2s;display:inline-flex}.sh-filter-btn[data-v-2618d535]:hover{border-color:var(--sh-border-strong,#d8dde5);box-shadow:none;background:#fff}.sh-filter-btn.active[data-v-2618d535]{background:var(--sh-table-filter-active-bg,#e8f7ff);border-color:var(--sh-table-filter-active-border,#0b6fd4);color:var(--sh-table-filter-active-text,#0b6fd4);box-shadow:none;font-weight:700}.sh-filter-btn.active .sh-filter-btn__chevron[data-v-2618d535],.sh-filter-btn.active .sh-filter-btn__icon[data-v-2618d535]{color:var(--sh-table-filter-active-text,#0b6fd4)}.sh-filter-btn.open[data-v-2618d535]{transform:translateY(1px);box-shadow:inset 0 2px 4px #0f172a24;background:#f1f5f9!important;border-color:#cbd5e1!important}.sh-filter-btn.active.open[data-v-2618d535]{box-shadow:inset 0 2px 4px #312e812e;background:#e0e7ff!important;border-color:#818cf8!important}.sh-filter-btn__label[data-v-2618d535]{white-space:nowrap;text-overflow:ellipsis;max-width:14rem;overflow:hidden}.sh-filter-btn__chevron[data-v-2618d535],.sh-filter-btn__icon[data-v-2618d535]{color:#9ca3af;flex-shrink:0;width:1rem;height:1rem}.sh-filter-reset[data-v-2618d535]{color:var(--sh-primary,#139dff);cursor:pointer;background:0 0;border:0;padding:.35rem .5rem;font-size:.75rem;font-weight:600}.sh-filter-reset[data-v-2618d535]:hover{text-decoration:underline}.dropdown[data-v-2618d535]{position:relative}.menu[data-v-2618d535]{z-index:30;background:#fff;border:1px solid #e5e7eb;border-radius:.375rem;flex-direction:column;min-width:12rem;max-width:18rem;max-height:20rem;padding:.25rem 0;display:flex;position:absolute;top:calc(100% + .25rem);left:0;overflow-y:auto;box-shadow:0 10px 24px -4px #0000001f,0 4px 8px -2px #0000000f}.menu.advanced-menu[data-v-2618d535]{min-width:14rem;max-width:20rem;padding:.5rem 0}.advanced-block+.advanced-block[data-v-2618d535]{border-top:1px solid #f3f4f6;margin-top:.25rem;padding-top:.25rem}.advanced-label[data-v-2618d535]{text-transform:uppercase;letter-spacing:.02em;color:#6b7280;margin:0;padding:.35rem 1rem .15rem;font-size:.6875rem;font-weight:600}.sh-display-menu[data-v-2618d535]{z-index:50;background:#fff;border:1px solid #e5e7eb;border-radius:.75rem;flex-direction:column;width:18rem;display:flex;position:absolute;top:calc(100% + .25rem);left:auto;right:0;overflow:hidden;box-shadow:0 10px 24px -4px #0000001f,0 4px 8px -2px #0000000f}.sh-display-menu__section[data-v-2618d535]{border-bottom:1px solid #f3f4f6;flex-shrink:0;padding:.75rem}.sh-display-menu__row[data-v-2618d535]{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.sh-display-menu__section-label[data-v-2618d535]{color:#374151;flex-shrink:0;align-items:center;gap:.5rem;font-size:.875rem;display:inline-flex}.sh-display-menu__section-label svg[data-v-2618d535]{color:#9ca3af;width:1rem;height:1rem}.sh-display-menu__select[data-v-2618d535]{color:#374151;background:#fff;border:1px solid #e5e7eb;border-radius:.5rem;flex:auto;min-width:0;max-width:11.5rem;padding:.35rem .5rem;font-size:.75rem;font-weight:500}.sh-display-menu__dirs[data-v-2618d535]{background:#f3f4f6cc;border-radius:.5rem;flex:auto;grid-template-columns:1fr 1fr;gap:.25rem;min-width:0;max-width:13rem;padding:.25rem;display:grid}.sh-display-menu__dir[data-v-2618d535]{color:#6b7280;cursor:pointer;text-align:center;background:0 0;border:0;border-radius:.375rem;padding:.35rem .4rem;font-size:.6875rem;font-weight:500}.sh-display-menu__dir[data-v-2618d535]:hover{color:#111827}.sh-display-menu__dir.active[data-v-2618d535]{color:#111827;background:#fff;box-shadow:0 1px 2px #0000000f}.sh-display-menu__columns[data-v-2618d535]{flex:auto;min-height:0;max-height:16rem;padding:.75rem;overflow-y:auto}.sh-display-menu__columns-head[data-v-2618d535]{z-index:1;color:#374151;background:#fff;align-items:center;gap:.5rem;margin-bottom:.5rem;padding-bottom:.25rem;font-size:.875rem;display:flex;position:sticky;top:0}.sh-display-menu__columns-head svg[data-v-2618d535]{color:#9ca3af;width:1rem;height:1rem}.sh-display-menu__col[data-v-2618d535]{color:#374151;cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:.5rem;align-items:center;gap:.625rem;padding:.375rem .5rem;font-size:.875rem;display:flex}.sh-display-menu__col[data-v-2618d535]:hover{background:#f9fafb}.sh-display-menu__col.disabled[data-v-2618d535]{cursor:default;opacity:.85}.sh-display-menu__col input[data-v-2618d535]{width:1rem;height:1rem;accent-color:var(--sh-primary,#139dff);border-radius:.25rem}.sh-display-menu__hint[data-v-2618d535]{color:#9ca3af;margin-left:.25rem;font-size:.625rem}.sh-display-menu__reset[data-v-2618d535]{color:var(--sh-primary,#139dff);cursor:pointer;text-align:left;background:0 0;border:0;margin-top:.5rem;padding:.35rem .5rem;font-size:.75rem;font-weight:600;display:block}.sh-display-menu__reset[data-v-2618d535]:hover{text-decoration:underline}.menu.cols[data-v-2618d535],.cols-title[data-v-2618d535]{display:none}.menu[data-v-2618d535] .menu-option{text-align:left;color:#374151;cursor:pointer;background:0 0;border:0;width:100%;padding:.625rem 1rem;font-size:.875rem;display:block}.menu[data-v-2618d535] .menu-option:hover,.menu[data-v-2618d535] .menu-option.selected{background:#f9fafb}.menu[data-v-2618d535] .menu-input{border:1px solid var(--sh-border,#e5e7eb);font:inherit;border-radius:.35rem;margin:.5rem .75rem;padding:.35rem .5rem}.menu[data-v-2618d535] .check{color:var(--sh-text,#111827);align-items:center;gap:.4rem;font-size:.8rem;display:flex}.menu-actions[data-v-2618d535]{justify-content:flex-end;gap:.4rem;padding:.35rem .75rem .5rem;display:flex}.table-wrap[data-v-2618d535]{overflow:auto}.empty-shell[data-v-2618d535]{padding:1.5rem var(--sh-table-cell-padding-x,1rem)}.check-col[data-v-2618d535]{width:2.25rem}.sortable[data-v-2618d535]{cursor:pointer;-webkit-user-select:none;user-select:none}.sort[data-v-2618d535]{color:var(--sh-muted-2,#98a2b3);margin-left:.25rem;font-weight:500}.data-row[data-v-2618d535]{cursor:pointer}.dyn-table[data-v-2618d535] .sh-table{background:var(--sh-table-bg,var(--surface,#fff))}.dyn-table[data-v-2618d535] .sh-table thead th{background:var(--sh-table-header-bg,var(--surface,#fff));color:var(--sh-table-header-color,var(--text-secondary,#667085));border-bottom:1px solid var(--sh-table-header-border,#eceef2);font-size:var(--sh-table-header-font-size,.75rem);font-weight:var(--sh-table-header-font-weight,600);padding:var(--sh-table-header-padding-y,.7rem) var(--sh-table-cell-padding-x,1rem)}.dyn-table[data-v-2618d535] .sh-table tbody td{border-bottom:1px solid var(--sh-table-row-border,var(--border-subtle,#eef0f4));padding:var(--sh-table-cell-padding-y,.75rem) var(--sh-table-cell-padding-x,1rem);color:var(--sh-table-text-color,var(--text-secondary,#667085));background:0 0}.dyn-table[data-v-2618d535] .sh-table tbody tr:last-child td{border-bottom-color:#0000}.dyn-table[data-v-2618d535] .sh-table tbody tr:hover{background:var(--sh-table-row-hover-bg,#fafafc)}.actions[data-v-2618d535]{text-align:right;white-space:nowrap}.actions .link+.link[data-v-2618d535]{margin-left:.65rem}.link[data-v-2618d535]{color:var(--sh-accent,var(--sh-primary,#139dff));cursor:pointer;font:inherit;background:0 0;border:0;padding:0}.link.danger[data-v-2618d535]{color:var(--sh-danger-text,#b91c1c)}.link[data-v-2618d535]:disabled{opacity:.4;cursor:default}.state[data-v-2618d535]{padding:1.25rem}.state.error[data-v-2618d535]{color:var(--sh-danger-text,#b91c1c)}.pager[data-v-2618d535]{color:var(--sh-muted,#6b7280);justify-content:space-between;align-items:center;gap:1rem;padding:.75rem .25rem;font-size:.85rem;display:flex}.mobile-list[data-v-2618d535]{gap:.65rem;display:none}.row-card[data-v-2618d535]{background:var(--sh-surface,#fff);border:1px solid var(--sh-border,#e5e8ed);border-radius:var(--sh-radius,.5rem);cursor:pointer;padding:.85rem 1rem}.card-top[data-v-2618d535]{align-items:center;gap:.55rem;margin-bottom:.35rem;display:flex}@media (width<=900px){.desktop[data-v-2618d535]{display:none}.mobile-list[data-v-2618d535]{display:grid}.sh-table-toolbar__row[data-v-2618d535]{flex-direction:column;align-items:stretch}.sh-table-toolbar__right[data-v-2618d535]{justify-content:stretch}.sh-table-toolbar__right[data-v-2618d535] .sh-btn{width:100%}}.field[data-v-9dffefeb]{flex-direction:column;gap:.35rem;display:flex}.label[data-v-9dffefeb]{color:#374151;font-size:.875rem;font-weight:500}.req[data-v-9dffefeb]{color:var(--sh-primary,#139dff);margin-left:.15rem}.input[data-v-9dffefeb]{color:#111827;background:#f9fafb;border:1px solid #d1d5db;border-radius:.5rem;padding:.5rem .75rem;font-size:.875rem}.input[data-v-9dffefeb]:focus{border-color:var(--sh-primary);background:#fff;outline:none}.error[data-v-9dffefeb]{color:#b91c1c;font-size:.8rem}.field--classic .label[data-v-9dffefeb]{color:var(--sh-form-label-muted,#8e8e93);letter-spacing:.01em;text-transform:uppercase;font-size:.8125rem;font-weight:650}.field--classic .input[data-v-9dffefeb]{border-color:var(--sh-form-input-border,#0000001f);background:0 0;border-radius:.75rem;padding:.65rem .85rem}.field--classic .input[data-v-9dffefeb]:focus{background:#ffffffd9}.badge[data-v-bc5626b3]{border-radius:999px;align-items:center;padding:.15rem .55rem;font-size:.7rem;font-weight:600;display:inline-flex}.badge--neutral[data-v-bc5626b3]{color:#374151;background:#f3f4f6}.badge--success[data-v-bc5626b3]{color:#166534;background:#dcfce7}.badge--danger[data-v-bc5626b3]{color:#991b1b;background:#fee2e2}.badge--info[data-v-bc5626b3]{color:#1e40af;background:#dbeafe}.badge--role[data-v-bc5626b3]{color:#3730a3;background:#eef2ff}.badge--warning[data-v-bc5626b3]{color:#854d0e;background:#fef9c3}.overlay[data-v-01a302e2]{z-index:50;background:#00000080;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.panel[data-v-01a302e2]{background:#fff;border:1px solid #e5e7eb;border-radius:.5rem;flex-direction:column;width:100%;max-width:32rem;max-height:90vh;display:flex;box-shadow:0 20px 40px #00000026}.panel.wide[data-v-01a302e2]{max-width:44rem}.header[data-v-01a302e2],.footer[data-v-01a302e2]{border-bottom:1px solid #e5e7eb;justify-content:space-between;align-items:center;padding:1rem 1.25rem;display:flex}.footer[data-v-01a302e2]{border-top:1px solid #e5e7eb;border-bottom:0;justify-content:flex-end;gap:.5rem}.header h2[data-v-01a302e2]{margin:0;font-size:1.05rem;font-weight:600}.close[data-v-01a302e2]{color:#6b7280;cursor:pointer;background:0 0;border:0;font-size:1.4rem}.body[data-v-01a302e2]{padding:1.25rem;overflow:auto}.sh-list-actions[data-v-5df00749]{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.35rem;display:flex}.sh-list-actions[data-v-5df00749] .sh-btn--secondary{color:#374151;background:#e5e7eb;border-color:#0000;font-weight:500}.sh-list-actions[data-v-5df00749] .sh-btn--secondary:hover:not(:disabled){color:#111827;background:#d1d5db;border-color:#0000}.sh-list-actions[data-v-5df00749] .sh-btn--secondary:disabled{opacity:.55;color:#6b7280;background:#e5e7eb;border-color:#0000}.sh-list-summary[data-v-9d29197a]{background:#fff;border:1px solid #e5e7eb;border-radius:.75rem;margin:0 0 .75rem;overflow:hidden}.sh-list-summary__track[data-v-9d29197a]{flex-wrap:nowrap;align-items:stretch;display:flex;overflow-x:auto}.sh-list-summary__item[data-v-9d29197a]{border-right:1px solid #f3f4f6;flex-direction:column;flex:1 1 0;gap:.2rem;min-width:8.5rem;padding:.85rem 1.1rem;display:flex}.sh-list-summary__item[data-v-9d29197a]:last-child{border-right:0}.sh-list-summary__label[data-v-9d29197a]{color:#6b7280;font-size:.75rem;font-weight:500;line-height:1.25}.sh-list-summary__value[data-v-9d29197a]{color:#111827;font-size:1.125rem;font-weight:700;line-height:1.3}.sh-list-summary__secondary[data-v-9d29197a]{color:#9ca3af;font-size:.6875rem}.sh-list-summary__loading[data-v-9d29197a],.sh-list-summary__empty[data-v-9d29197a]{color:#6b7280;padding:.85rem 1.1rem;font-size:.8125rem}@media (width<=640px){.sh-list-summary__item[data-v-9d29197a]{min-width:7.5rem}}.form[data-v-23874311]{flex-direction:column;gap:.85rem;display:flex}.grid[data-v-23874311]{grid-template-columns:1fr 1fr;gap:.75rem;display:grid}.form-error[data-v-23874311]{color:#b91c1c;margin:0;font-size:.85rem}.section-label[data-v-23874311]{text-transform:uppercase;letter-spacing:.04em;color:#6b7280;margin:.35rem 0 0;font-size:.75rem;font-weight:600}.hint[data-v-23874311]{color:#6b7280;margin:0;font-size:.8rem}.scope[data-v-23874311]{color:#4b5563;max-width:14rem;font-size:.85rem}.card-top[data-v-23874311]{align-items:center;gap:.55rem;margin-bottom:.35rem;display:flex}.muted[data-v-23874311]{color:var(--sh-muted,#6b7280);font-size:.8rem}.assignment-list[data-v-23874311]{background:#f9fafb;border:1px solid #e5e7eb;border-radius:.5rem;flex-direction:column;gap:.35rem;max-height:14rem;margin:0;padding:.5rem .75rem;list-style:none;display:flex;overflow:auto}.assignment-item[data-v-23874311]{flex-direction:column;gap:.15rem;display:flex}.assignment-check[data-v-23874311]{cursor:pointer;align-items:center;gap:.5rem;font-size:.875rem;display:flex}.assignment-children[data-v-23874311]{color:#6b7280;margin:0 0 0 1.5rem;padding:0;font-size:.8rem;list-style:none}.assignment-children li[data-v-23874311]{flex-wrap:wrap;align-items:baseline;gap:.5rem;display:flex}.via[data-v-23874311]{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.via-label[data-v-23874311]{color:#9ca3af;font-size:.75rem}@media (width<=700px){.grid[data-v-23874311]{grid-template-columns:1fr}}.form[data-v-f493b930]{flex-direction:column;gap:.85rem;display:flex}.form-error[data-v-f493b930]{color:#b91c1c;margin:0;font-size:.85rem}.card-top[data-v-f493b930]{align-items:center;gap:.55rem;margin-bottom:.35rem;display:flex}.muted[data-v-f493b930]{color:var(--sh-muted,#6b7280);font-size:.8rem}.back[data-v-f97cc98f]{color:#4f46e5;font-size:.9rem;text-decoration:none}.back[data-v-f97cc98f]:hover{text-decoration:underline}.panel[data-v-f97cc98f]{margin-bottom:.85rem;padding:1.15rem}.meta-form[data-v-f97cc98f]{grid-template-columns:1fr 1fr;align-items:end;gap:.75rem;display:grid}.perm-head[data-v-f97cc98f]{justify-content:space-between;align-items:baseline;margin-bottom:1rem;display:flex}.perm-head h2[data-v-f97cc98f]{color:#0b1938;margin:0;font-size:1.05rem}.perm-head p[data-v-f97cc98f]{color:#6b7280;margin:0;font-size:.85rem}.group[data-v-f97cc98f]{border-top:1px solid #eef0f4;padding:.9rem 0}.group-head[data-v-f97cc98f]{justify-content:space-between;align-items:center;margin-bottom:.65rem;display:flex}.all-btn[data-v-f97cc98f]{color:#4338ca;cursor:pointer;background:#eef2ff;border:0;border-radius:999px;padding:.2rem .65rem;font-size:.75rem;font-weight:600}.checks[data-v-f97cc98f]{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:.45rem .75rem;display:grid}.check[data-v-f97cc98f]{color:#374151;cursor:pointer;align-items:center;gap:.45rem;font-size:.875rem;display:flex}.pad[data-v-f97cc98f]{padding:1.25rem}.error[data-v-f97cc98f],.form-error[data-v-f97cc98f]{color:#b91c1c}.form-error[data-v-f97cc98f]{margin:.75rem 0 0;font-size:.85rem}@media (width<=800px){.meta-form[data-v-f97cc98f]{grid-template-columns:1fr}}.sh-identity-cell[data-v-a4461d38]{align-items:center;gap:.65rem;min-width:0;max-width:100%;display:inline-flex}.avatar[data-v-a4461d38]{width:var(--sh-identity-size,2rem);height:var(--sh-identity-size,2rem);letter-spacing:.02em;color:#4338ca;background:#eef2ff;border:0;border-radius:.55rem;flex-shrink:0;justify-content:center;align-items:center;padding:0;font-size:.7rem;font-weight:700;line-height:1;display:inline-flex;position:relative;overflow:hidden}button.avatar[data-v-a4461d38]{cursor:pointer;transition:transform var(--sh-motion-fast,.15s) ease, box-shadow var(--sh-motion-fast,.15s) ease}button.avatar[data-v-a4461d38]:hover:not(:disabled),button.avatar[data-v-a4461d38]:focus-visible{box-shadow:0 0 0 2px #fff, 0 0 0 4px var(--sh-primary-soft,#e8f7ff);outline:none;transform:scale(1.04)}button.avatar[data-v-a4461d38]:disabled{opacity:.55;cursor:not-allowed}.compact .avatar[data-v-a4461d38]{width:1.75rem;height:1.75rem;font-size:.65rem}.avatar-img[data-v-a4461d38]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.avatar-icon[data-v-a4461d38]{justify-content:center;align-items:center;width:100%;height:100%;display:inline-flex}.avatar-fallback[data-v-a4461d38]{-webkit-user-select:none;user-select:none}.select-overlay[data-v-a4461d38]{background:color-mix(in srgb, var(--sh-primary,#139dff) 62%, transparent);color:#fff;opacity:0;transition:opacity var(--sh-motion-fast,.15s) ease, transform var(--sh-motion-fast,.15s) ease;pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;inset:0;transform:scale(.82)}.selected .select-overlay[data-v-a4461d38]{opacity:1;transform:scale(1)}.check[data-v-a4461d38]{opacity:0;width:.95rem;height:.95rem;transition:opacity var(--sh-motion-fast,.15s) ease, transform var(--sh-motion-fast,.15s) ease;transform:scale(.7)}.selected .check[data-v-a4461d38]{opacity:1;transform:scale(1)}.compact .check[data-v-a4461d38]{width:.8rem;height:.8rem}.text[data-v-a4461d38]{flex-direction:column;gap:.1rem;min-width:0;display:flex}.primary[data-v-a4461d38]{color:var(--sh-table-text-strong,#111827);white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.secondary[data-v-a4461d38]{color:var(--sh-muted,#6b7280);white-space:nowrap;text-overflow:ellipsis;font-size:.75rem;overflow:hidden}.sh-drawer[data-v-4cf7a73f]{z-index:var(--sh-drawer-z,60);pointer-events:none;justify-content:flex-end;align-items:stretch;display:flex;position:fixed;inset:0}.sh-drawer.is-open[data-v-4cf7a73f]{pointer-events:auto}.sh-drawer__backdrop[data-v-4cf7a73f]{background:var(--sh-drawer-overlay,#0f172a59);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);opacity:0;transition:opacity .28s;position:absolute;inset:0}.sh-drawer.is-open .sh-drawer__backdrop[data-v-4cf7a73f]{opacity:1}.sh-drawer__panel[data-v-4cf7a73f]{z-index:1;width:min(var(--sh-drawer-width,30rem), calc(100vw - 1.5rem));border-radius:var(--sh-drawer-radius,1rem);border:1px solid var(--sh-drawer-border,#e5e7ebe6);background:var(--sh-drawer-bg,#fff);max-width:100%;height:calc(100vh - 1.5rem);min-height:0;max-height:calc(100vh - 1.5rem);box-shadow:var(--sh-drawer-shadow,0 20px 50px #0f172a2e);opacity:.98;outline:none;flex-direction:column;margin:.75rem;transition:transform .38s cubic-bezier(.22,1,.36,1),opacity .2s;display:flex;position:relative;overflow:hidden;transform:translate(110%)}.sh-drawer.is-open .sh-drawer__panel[data-v-4cf7a73f]{opacity:1;transform:none}@media (width<=640px){.sh-drawer__panel[data-v-4cf7a73f]{width:calc(100vw - .75rem);height:calc(100vh - .75rem);max-height:calc(100vh - .75rem);margin:.375rem}}.sh-drawer__header[data-v-4cf7a73f]{min-height:var(--sh-drawer-header-height,3.5rem);background:var(--sh-drawer-bg,#fff);border-bottom:1px solid #0000000f;flex-shrink:0;grid-template-columns:2.5rem 1fr 2.5rem;align-items:center;gap:.5rem;padding:.85rem .9rem;display:grid}.sh-drawer__title[data-v-4cf7a73f]{text-align:center;color:var(--sh-text,#111827);letter-spacing:-.02em;margin:0;font-size:1.05rem;font-weight:700;line-height:1.25}.sh-drawer__icon-btn[data-v-4cf7a73f]{color:#1f2937;cursor:pointer;background:#f3f4f6;border:0;border-radius:9999px;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;font-size:1.35rem;line-height:1;display:inline-flex}.sh-drawer__icon-btn[data-v-4cf7a73f]:hover{background:#e5e7eb}.sh-drawer__header-spacer[data-v-4cf7a73f]{width:2.5rem;height:2.5rem}.sh-drawer__identity[data-v-4cf7a73f]{flex-shrink:0;padding:.875rem .875rem 0}.sh-drawer__body[data-v-4cf7a73f]{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;flex:auto;min-height:0;padding:.875rem .875rem 1.5rem;overflow:hidden auto}.sh-drawer__body.is-flush-top[data-v-4cf7a73f]{padding-top:0}.sh-drawer__footer[data-v-4cf7a73f]{background:var(--sh-drawer-bg,#fff);border-top:1px solid #0000000f;flex-shrink:0;justify-content:flex-end;gap:.5rem;padding:.85rem .9rem;display:flex}.field[data-v-95dceed2]{flex-direction:column;gap:.35rem;display:flex}.label[data-v-95dceed2]{color:#374151;font-size:.875rem;font-weight:500}.req[data-v-95dceed2]{color:var(--sh-primary,#139dff);margin-left:.15rem}.input[data-v-95dceed2]{color:#111827;resize:vertical;background:#f9fafb;border:1px solid #d1d5db;border-radius:.5rem;padding:.5rem .75rem;font-family:inherit;font-size:.875rem}.input[data-v-95dceed2]:focus{border-color:var(--sh-primary);box-shadow:0 0 0 3px var(--sh-primary-soft);background:#fff;outline:none}.error[data-v-95dceed2]{color:#b91c1c;font-size:.8rem}.field--classic .label[data-v-95dceed2]{color:var(--sh-form-label-muted,#8e8e93);letter-spacing:.01em;text-transform:uppercase;font-size:.8125rem;font-weight:650}.field--classic .input[data-v-95dceed2]{border-color:var(--sh-form-input-border,#0000001f);background:0 0;border-radius:.75rem;padding:.65rem .85rem}.field--classic .input[data-v-95dceed2]:focus{background:#ffffffd9}.org-identity-header[data-v-09dcdd80]{margin:-.875rem -.875rem .75rem;position:relative}.banner[data-v-09dcdd80]{height:6.25rem;position:relative;overflow:hidden}@media (width<=480px){.banner[data-v-09dcdd80]{height:5.25rem}}.banner-close[data-v-09dcdd80]{color:#1f2937;cursor:pointer;background:#ffffffe6;border:0;border-radius:9999px;justify-content:center;align-items:center;width:2.1rem;height:2.1rem;font-size:1.2rem;line-height:1;display:inline-flex;position:absolute;top:.55rem;right:.55rem;box-shadow:0 1px 3px #0f172a1a}.banner-close[data-v-09dcdd80]:hover{background:#fff}.overlap[data-v-09dcdd80]{z-index:2;align-items:flex-end;gap:.85rem;margin-top:-1.55rem;padding:0 .875rem .2rem;display:flex;position:relative}.circle-wrap[data-v-09dcdd80]{flex-shrink:0;position:relative}.identity-circle[data-v-09dcdd80]{cursor:pointer;border:3px solid #fff;border-radius:9999px;width:3.85rem;height:3.85rem;padding:0;transition:box-shadow .14s,border-color .14s;position:relative;overflow:hidden;box-shadow:0 2px 8px #0f172a1a}@media (width<=480px){.identity-circle[data-v-09dcdd80]{width:3.25rem;height:3.25rem}}.identity-circle[data-v-09dcdd80]:hover,.identity-circle[data-v-09dcdd80]:focus-visible,.identity-circle.open[data-v-09dcdd80]{box-shadow:0 0 0 2px #fff, 0 0 0 4px var(--sh-primary,#139dff), 0 4px 12px #0f172a29;border-color:#fff;outline:none}.circle-img[data-v-09dcdd80]{-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;box-sizing:border-box;background:#f8fafc;width:100%;height:100%;padding:.2rem;display:block}.circle-initials[data-v-09dcdd80]{letter-spacing:.02em;justify-content:center;align-items:center;width:100%;height:100%;font-size:.95rem;font-weight:700;display:flex}.circle-hint[data-v-09dcdd80]{color:#fff;opacity:0;background:#1118276b;justify-content:center;align-items:center;transition:opacity .14s;display:flex;position:absolute;inset:0}.circle-hint svg[data-v-09dcdd80]{filter:drop-shadow(0 1px 1px #00000059);width:1.15rem;height:1.15rem}.identity-circle:hover .circle-hint[data-v-09dcdd80],.identity-circle:focus-visible .circle-hint[data-v-09dcdd80],.identity-circle.open .circle-hint[data-v-09dcdd80]{opacity:1}.meta[data-v-09dcdd80]{flex-direction:column;flex:1;gap:.1rem;min-width:0;padding-bottom:.15rem;display:flex}.picker[data-v-09dcdd80]{z-index:20;border:1px solid var(--sh-border,#e5e7eb);background:#fff;border-radius:.9rem;width:min(18rem,100vw - 3rem);padding:.75rem;position:absolute;top:calc(100% + .45rem);left:0;box-shadow:0 12px 28px #0f172a24}.picker-title[data-v-09dcdd80]{letter-spacing:.02em;text-transform:uppercase;color:var(--sh-form-label-muted,#8e8e93);margin:0 0 .5rem;font-size:.75rem;font-weight:650}.preset-grid[data-v-09dcdd80]{grid-template-columns:repeat(6,1fr);gap:.4rem;display:grid}.preset-swatch[data-v-09dcdd80]{aspect-ratio:1;cursor:pointer;border:2px solid #ffffffd9;border-radius:9999px;width:100%;padding:0;transition:transform .14s,box-shadow .14s,border-color .14s;position:relative;box-shadow:0 1px 2px #0f172a1f}.preset-swatch[data-v-09dcdd80]:hover,.preset-swatch[data-v-09dcdd80]:focus-visible{box-shadow:0 0 0 2px color-mix(in srgb, var(--sh-primary,#139dff) 55%, transparent), 0 4px 10px #0f172a29;z-index:1;border-color:#fff;outline:none;transform:scale(1.08)}.preset-swatch.selected[data-v-09dcdd80]{box-shadow:0 0 0 2px var(--sh-primary,#139dff), 0 2px 6px #0f172a24;border-color:#fff;transform:none}.preset-swatch.selected[data-v-09dcdd80]:hover,.preset-swatch.selected[data-v-09dcdd80]:focus-visible{transform:scale(1.04)}.preset-check[data-v-09dcdd80]{color:#fff;text-shadow:0 1px 2px #00000059;justify-content:center;align-items:center;font-size:.75rem;font-weight:700;display:flex;position:absolute;inset:0}.upload-card[data-v-09dcdd80]{border:1px solid var(--sh-border,#e5e7eb);background:#fafafa;border-radius:.75rem;align-items:center;gap:.35rem;margin-top:.65rem;padding:.35rem .35rem .35rem .4rem;display:flex}.upload-main[data-v-09dcdd80]{cursor:pointer;text-align:left;background:0 0;border:0;border-radius:.55rem;flex:1;align-items:center;gap:.65rem;min-width:0;padding:.2rem .25rem;display:flex}.upload-main[data-v-09dcdd80]:hover,.upload-main[data-v-09dcdd80]:focus-visible{background:#f3f4f6;outline:none}.upload-icon[data-v-09dcdd80]{color:#6b7280;background:#fff;border:1px solid #e5e7eb;border-radius:.55rem;flex-shrink:0;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;display:inline-flex}.upload-preview[data-v-09dcdd80]{background:#fff;border:1px solid #e5e7eb;border-radius:.55rem;flex-shrink:0;width:2.25rem;height:2.25rem;overflow:hidden}.upload-preview-img[data-v-09dcdd80]{-o-object-fit:contain;object-fit:contain;box-sizing:border-box;width:100%;height:100%;padding:.15rem;display:block}.upload-copy[data-v-09dcdd80]{flex:1;min-width:0}.upload-title-btn[data-v-09dcdd80]{color:var(--sh-text,#111827);font-size:.82rem;font-weight:650;display:block}.upload-hint[data-v-09dcdd80]{color:var(--sh-muted,#6b7280);margin:.1rem 0 0;font-size:.7rem}.upload-remove[data-v-09dcdd80]{color:#9ca3af;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:.55rem;flex-shrink:0;justify-content:center;align-items:center;width:2.1rem;height:2.1rem;display:inline-flex}.upload-remove[data-v-09dcdd80]:hover,.upload-remove[data-v-09dcdd80]:focus-visible{color:#b91c1c;background:#fef2f2;border-color:#fecaca;outline:none}.sr-only[data-v-09dcdd80]{clip:rect(0, 0, 0, 0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.org-form[data-v-8b990024]{flex-direction:column;gap:.875rem;display:flex}.section[data-v-8b990024]{background:var(--sh-form-group-bg,#f2f2f7);border-radius:var(--sh-form-section-radius,1.25rem);overflow:hidden}.section-title[data-v-8b990024]{color:var(--sh-form-label-muted,#8e8e93);letter-spacing:.01em;text-transform:uppercase;margin:0;padding:.85rem .95rem .35rem;font-size:.8125rem;font-weight:650}.section-body[data-v-8b990024]{flex-direction:column;gap:.75rem;padding:.35rem .85rem .95rem;display:flex}.grid-2[data-v-8b990024]{grid-template-columns:1fr 1fr;gap:.75rem;display:grid}@media (width<=480px){.grid-2[data-v-8b990024]{grid-template-columns:1fr}}.form-error[data-v-8b990024]{color:#b91c1c;margin:0;font-size:.85rem}.mono[data-v-02009736]{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.8rem}.card-top[data-v-02009736]{justify-content:space-between;align-items:center;gap:.55rem;margin-bottom:.35rem;display:flex}.muted[data-v-02009736]{color:var(--sh-muted,#6b7280);font-size:.8rem}.mono[data-v-54cd9f18]{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.8rem}.card-top[data-v-54cd9f18]{justify-content:space-between;align-items:center;gap:.55rem;margin-bottom:.35rem;display:flex}.muted[data-v-54cd9f18]{color:var(--sh-muted,#6b7280);font-size:.8rem}.muted[data-v-2217fcf9]{color:var(--sh-muted,#64748b)}.error[data-v-2217fcf9]{color:var(--sh-danger,#b91c1c)}.actions[data-v-2217fcf9]{justify-content:flex-end;gap:.75rem;display:flex}.link[data-v-2217fcf9]{color:var(--sh-accent);cursor:pointer;font:inherit;background:0 0;border:0;padding:0}.link.danger[data-v-2217fcf9]{color:var(--sh-danger,#b91c1c)}.upload[data-v-2217fcf9]{gap:.75rem;max-width:28rem;margin-top:1rem;display:grid}.field[data-v-2217fcf9]{gap:.35rem;font-size:.875rem;display:grid}.field input[data-v-2217fcf9],.field select[data-v-2217fcf9]{border:1px solid var(--sh-border,#cbd5e1);font:inherit;border-radius:.375rem;padding:.5rem .65rem}.btn[data-v-2217fcf9]{background:var(--sh-accent,#0f766e);color:#fff;font:inherit;cursor:pointer;border:0;border-radius:.375rem;justify-self:start;padding:.5rem .9rem}.btn[data-v-2217fcf9]:disabled{opacity:.7;cursor:wait}.back[data-v-513284dc]{color:#4f46e5;font-size:.9rem;text-decoration:none}.back[data-v-513284dc]:hover{text-decoration:underline}.tabs[data-v-513284dc]{flex-wrap:wrap;gap:.35rem;margin-bottom:.85rem;display:flex}.tab[data-v-513284dc]{color:#6b7280;cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:999px;padding:.35rem .85rem;font-size:.85rem}.tab.active[data-v-513284dc]{background:var(--sh-primary-soft,#e8f7ff);color:var(--sh-primary-text,#0b6fd4);border-color:color-mix(in srgb, var(--sh-primary,#139dff) 45%, #fff)}.panel[data-v-513284dc]{padding:1.15rem}.section-head[data-v-513284dc]{justify-content:space-between;align-items:center;margin-bottom:.85rem;display:flex}.section-head h2[data-v-513284dc]{color:#0b1938;margin:0;font-size:1.05rem}.section-label[data-v-513284dc]{text-transform:uppercase;letter-spacing:.04em;color:#6b7280;margin:.35rem 0 0;font-size:.75rem;font-weight:600}.form[data-v-513284dc]{flex-direction:column;gap:.85rem;display:flex}.grid[data-v-513284dc]{grid-template-columns:1fr 1fr;gap:.75rem;display:grid}.pad[data-v-513284dc]{padding:1.25rem}.error[data-v-513284dc],.form-error[data-v-513284dc]{color:#b91c1c}.form-error[data-v-513284dc]{margin:0;font-size:.85rem}.contact-search[data-v-513284dc]{max-width:20rem;margin-bottom:.75rem}.meta-line[data-v-513284dc]{color:#4b5563;margin:.25rem 0 0;font-size:.875rem}.meta-line.muted[data-v-513284dc]{color:#9ca3af}.summary-block[data-v-513284dc]{margin-top:.5rem}.customers-block[data-v-513284dc]{margin-top:.75rem}.customer-list[data-v-513284dc]{margin:.35rem 0 0;padding-left:1.1rem;font-size:.875rem}.customer-list .link[data-v-513284dc]{color:#4f46e5;text-decoration:none}.customer-list .link[data-v-513284dc]:hover{text-decoration:underline}.actions[data-v-513284dc]{text-align:right}.link[data-v-513284dc]{color:#4f46e5;cursor:pointer;background:0 0;border:0;font-size:.85rem}.link.danger[data-v-513284dc]{color:#b91c1c}.danger-zone[data-v-513284dc]{border-top:1px solid #fee2e2;margin-top:1.5rem;padding-top:1rem}.check[data-v-513284dc]{align-items:center;gap:.45rem;font-size:.875rem;display:flex}.name[data-v-513284dc]{flex-wrap:wrap;align-items:center;gap:.45rem;display:flex}.user-link-block[data-v-513284dc]{border-top:1px solid #e5e7eb;flex-direction:column;gap:.5rem;margin-top:.5rem;padding-top:.75rem;display:flex}.link-actions[data-v-513284dc]{flex-wrap:wrap;gap:.5rem;display:flex}.activity-list[data-v-513284dc]{flex-direction:column;gap:.85rem;margin:0;padding:0;list-style:none;display:flex}.activity-item[data-v-513284dc]{border-bottom:1px solid #f3f4f6;padding-bottom:.85rem}.activity-item[data-v-513284dc]:last-child{border-bottom:0;padding-bottom:0}.activity-head[data-v-513284dc]{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.activity-subject[data-v-513284dc]{color:#0b1938;margin:.35rem 0 0;font-size:.95rem;font-weight:600}.activity-body[data-v-513284dc]{color:#374151;white-space:pre-wrap;margin:.25rem 0 0;font-size:.9rem}.pager[data-v-513284dc]{align-items:center;gap:.75rem;margin-top:1rem;display:flex}.clickable-row[data-v-513284dc]{cursor:pointer}.clickable-row:hover td[data-v-513284dc]{background:#f9fafb}.field[data-v-513284dc]{flex-direction:column;gap:.35rem;display:flex}.field .label[data-v-513284dc]{color:#374151;font-size:.875rem;font-weight:500}.textarea[data-v-513284dc]{font:inherit;resize:vertical;border:1px solid #d1d5db;border-radius:.5rem;min-height:5rem;padding:.55rem .7rem}@media (width<=800px){.grid[data-v-513284dc]{grid-template-columns:1fr}}.device-type-icon[data-v-168fde54]{width:1.1rem;height:1.1rem;display:block}.card-top[data-v-a3182bb3]{align-items:center;gap:.55rem;margin-bottom:.35rem;display:flex}p[data-v-a3182bb3]{color:var(--sh-muted,#6b7280);margin:.15rem 0;font-size:.85rem}.muted[data-v-a3182bb3]{color:var(--sh-muted-2,#9ca3af)}.form[data-v-fe24b07b]{gap:.75rem;display:grid}.grid[data-v-fe24b07b]{grid-template-columns:1fr 1fr;gap:.75rem;display:grid}.form-error[data-v-fe24b07b]{color:var(--sh-danger-text);margin:0;font-size:.85rem}@media (width<=640px){.grid[data-v-fe24b07b]{grid-template-columns:1fr}}.back[data-v-3c09ed0c]{margin-bottom:.75rem}.link[data-v-3c09ed0c]{color:var(--sh-accent);cursor:pointer;font:inherit;background:0 0;border:0;padding:0}.link.danger[data-v-3c09ed0c]{color:var(--sh-danger-text)}.pad[data-v-3c09ed0c]{padding:1.25rem}.error[data-v-3c09ed0c]{color:var(--sh-danger-text)}.dossier-head[data-v-3c09ed0c]{grid-template-columns:1.4fr 1fr;gap:1.25rem;margin-bottom:.85rem;padding:1.25rem 1.4rem;display:grid}.eyebrow[data-v-3c09ed0c]{letter-spacing:.04em;text-transform:uppercase;color:var(--sh-muted);margin:0 0 .35rem;font-size:.75rem}h1[data-v-3c09ed0c]{margin:0 0 .35rem;font-size:1.55rem}.sub[data-v-3c09ed0c]{color:var(--sh-muted);margin:0}.head-meta[data-v-3c09ed0c]{align-content:start;gap:.35rem;font-size:.9rem;display:grid}.head-meta p[data-v-3c09ed0c]{justify-content:space-between;gap:1rem;margin:0;display:flex}.head-meta span[data-v-3c09ed0c]{color:var(--sh-muted)}.link[data-v-3c09ed0c]{color:var(--sh-accent);font-weight:600;text-decoration:none}.link[data-v-3c09ed0c]:hover{text-decoration:underline}.tabs[data-v-3c09ed0c]{flex-wrap:wrap;gap:.35rem;margin-bottom:.85rem;display:flex}.tab[data-v-3c09ed0c]{border:1px solid var(--sh-border);background:var(--sh-chrome);font:inherit;cursor:pointer;color:var(--sh-muted);border-radius:999px;padding:.35rem .8rem;font-size:.8rem}.tab.active[data-v-3c09ed0c]{color:#3730a3;background:#eef2ff;border-color:#c7d2fe}.tab.disabled[data-v-3c09ed0c]{opacity:.45;cursor:not-allowed}.panel[data-v-3c09ed0c]{padding:1.1rem 1.25rem}.facts[data-v-3c09ed0c]{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:.85rem;margin:0;display:grid}.facts dt[data-v-3c09ed0c]{color:var(--sh-muted);margin-bottom:.15rem;font-size:.72rem}.facts dd[data-v-3c09ed0c]{margin:0;font-weight:600}.notes[data-v-3c09ed0c]{border-top:1px solid var(--sh-border);color:var(--sh-muted);margin-top:1rem;padding-top:.85rem}.panel-actions[data-v-3c09ed0c]{gap:.5rem;margin-top:1rem;display:flex}.muted[data-v-3c09ed0c]{color:var(--sh-muted)}.mono[data-v-3c09ed0c]{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.8rem}.timeline[data-v-3c09ed0c]{gap:.9rem;margin:0;padding:0;list-style:none;display:grid}.timeline li[data-v-3c09ed0c]{border-bottom:1px solid var(--sh-border);padding-bottom:.75rem}.timeline time[data-v-3c09ed0c]{color:var(--sh-muted);margin-bottom:.2rem;font-size:.75rem;display:block}.timeline p[data-v-3c09ed0c]{margin:.2rem 0 0;font-size:.85rem}.form[data-v-3c09ed0c]{gap:.75rem;display:grid}.grid[data-v-3c09ed0c]{grid-template-columns:1fr 1fr;gap:.75rem;display:grid}.form-error[data-v-3c09ed0c]{color:var(--sh-danger-text);margin:0;font-size:.85rem}.hint[data-v-3c09ed0c]{color:var(--sh-muted);margin:0;font-size:.78rem}.check[data-v-3c09ed0c]{align-items:center;gap:.4rem;font-size:.9rem;display:flex}@media (width<=800px){.dossier-head[data-v-3c09ed0c],.grid[data-v-3c09ed0c]{grid-template-columns:1fr}}.cache-banner[data-v-d4ada3cf]{color:var(--sh-warning-text);background:var(--sh-warning-bg);border-color:#fde68a;margin-bottom:.75rem;padding:.55rem .85rem;font-size:.8rem}.conflict-hint[data-v-d4ada3cf]{color:var(--sh-danger-text);background:var(--sh-danger-bg,#fef2f2);border-color:#fecaca;margin-bottom:.75rem;padding:.55rem .85rem;font-size:.8rem}.mono[data-v-d4ada3cf]{font-variant-numeric:tabular-nums;color:var(--sh-text);white-space:nowrap;font-weight:600}.muted[data-v-d4ada3cf]{color:var(--sh-muted);font-size:.85rem}.card-top[data-v-d4ada3cf]{align-items:center;gap:.55rem;margin-bottom:.35rem;display:flex}.layout[data-v-e1b92678]{grid-template-columns:minmax(0,1.4fr) minmax(16rem,.8fr);align-items:start;gap:1rem;display:grid}.panel[data-v-e1b92678]{flex-direction:column;gap:.85rem;padding:1.1rem 1.15rem;display:flex}.panel-title[data-v-e1b92678]{margin:0;font-size:.95rem;font-weight:600}.field[data-v-e1b92678]{flex-direction:column;gap:.35rem;display:flex}.field-label[data-v-e1b92678]{color:var(--sh-muted);font-size:.8rem;font-weight:600}.textarea[data-v-e1b92678]{border:1px solid var(--sh-border-strong);border-radius:var(--sh-radius);width:100%;font:inherit;color:var(--sh-text);resize:vertical;background:#fff;min-height:10rem;padding:.65rem .75rem}.side-actions[data-v-e1b92678]{justify-content:flex-end;gap:.5rem;margin-top:.5rem;display:flex}.pad[data-v-e1b92678]{padding:1.25rem}.error[data-v-e1b92678],.form-error[data-v-e1b92678]{color:var(--sh-danger-text);font-size:.875rem}@media (width<=900px){.layout[data-v-e1b92678]{grid-template-columns:1fr}}.compare[data-v-e9c108eb]{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.col-title[data-v-e9c108eb]{margin:0 0 .35rem;font-size:.9rem;font-weight:600}.meta[data-v-e9c108eb]{color:var(--sh-muted);margin:0 0 .65rem;font-size:.75rem}.fields[data-v-e9c108eb]{flex-direction:column;gap:.55rem;margin:0;display:flex}.fields dt[data-v-e9c108eb]{text-transform:uppercase;letter-spacing:.04em;color:var(--sh-muted);font-size:.7rem}.fields dd[data-v-e9c108eb]{margin:.1rem 0 0;font-size:.875rem}.pre[data-v-e9c108eb]{white-space:pre-wrap}.muted[data-v-e9c108eb]{color:var(--sh-muted);font-size:.85rem}.sep[data-v-e9c108eb]{border:0;border-top:1px solid var(--sh-border);margin:1rem 0}.final-form[data-v-e9c108eb]{flex-direction:column;gap:.75rem;display:flex}.grid[data-v-e9c108eb]{grid-template-columns:1fr 1fr;gap:.75rem;display:grid}.field[data-v-e9c108eb]{flex-direction:column;gap:.35rem;display:flex}.field-label[data-v-e9c108eb]{color:var(--sh-muted);font-size:.8rem;font-weight:600}.textarea[data-v-e9c108eb]{border:1px solid var(--sh-border-strong);border-radius:var(--sh-radius);width:100%;font:inherit;resize:vertical;padding:.65rem .75rem}.form-error[data-v-e9c108eb]{color:var(--sh-danger-text);margin:0;font-size:.875rem}@media (width<=700px){.compare[data-v-e9c108eb],.grid[data-v-e9c108eb]{grid-template-columns:1fr}}.dossier-head[data-v-52e88bac]{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1rem;display:flex}.cache-banner[data-v-52e88bac]{color:var(--sh-warning-text);background:var(--sh-warning-bg);border-color:#fde68a;margin-bottom:.75rem;padding:.55rem .85rem;font-size:.8rem}.cache-banner--danger[data-v-52e88bac]{color:var(--sh-danger-text);background:var(--sh-danger-bg,#fef2f2);border-color:#fecaca}.conflict-panel[data-v-52e88bac]{color:var(--sh-danger-text);background:var(--sh-danger-bg,#fef2f2);border-color:#fecaca;margin-bottom:.75rem;padding:.75rem .95rem}.conflict-title[data-v-52e88bac]{margin:0 0 .35rem;font-size:.9rem;font-weight:600}.conflict-text[data-v-52e88bac]{color:var(--sh-text);margin:0 0 .75rem;font-size:.85rem}.conflict-actions[data-v-52e88bac]{flex-wrap:wrap;gap:.45rem;display:flex}.ticket-number[data-v-52e88bac]{color:var(--sh-accent);letter-spacing:.02em;margin:0;font-size:.8rem;font-weight:600}.title[data-v-52e88bac]{color:var(--sh-text);margin:.15rem 0 .55rem;font-size:1.35rem;font-weight:700}.badges[data-v-52e88bac]{flex-wrap:wrap;gap:.4rem;display:flex}.head-actions[data-v-52e88bac]{flex-wrap:wrap;justify-content:flex-end;gap:.45rem;display:flex}.layout[data-v-52e88bac]{grid-template-columns:minmax(0,1.45fr) minmax(15rem,.75fr);align-items:start;gap:1rem;display:grid}.side[data-v-52e88bac]{flex-direction:column;gap:1rem;display:flex}.panel[data-v-52e88bac]{padding:1.05rem 1.15rem}.panel-title[data-v-52e88bac]{margin:0 0 .75rem;font-size:.9rem;font-weight:600}.description[data-v-52e88bac]{white-space:pre-wrap;color:var(--sh-text);margin:0;font-size:.925rem;line-height:1.5}.sep[data-v-52e88bac]{border:0;border-top:1px solid var(--sh-border);margin:1.1rem 0}.edit-form[data-v-52e88bac],.assign-form[data-v-52e88bac]{flex-direction:column;gap:.75rem;display:flex}.grid[data-v-52e88bac]{grid-template-columns:1fr 1fr;gap:.75rem;display:grid}.field[data-v-52e88bac]{flex-direction:column;gap:.35rem;display:flex}.field-label[data-v-52e88bac]{color:var(--sh-muted);font-size:.8rem;font-weight:600}.textarea[data-v-52e88bac]{border:1px solid var(--sh-border-strong);border-radius:var(--sh-radius);width:100%;font:inherit;resize:vertical;padding:.65rem .75rem}.form-actions[data-v-52e88bac]{justify-content:flex-end;display:flex}.meta-list[data-v-52e88bac]{flex-direction:column;gap:.65rem;margin:0;display:flex}.meta-list div[data-v-52e88bac]{gap:.15rem;display:grid}.meta-list dt[data-v-52e88bac]{text-transform:uppercase;letter-spacing:.04em;color:var(--sh-muted);font-size:.72rem}.meta-list dd[data-v-52e88bac]{color:var(--sh-text);margin:0;font-size:.9rem}.muted-panel .muted[data-v-52e88bac],.muted[data-v-52e88bac]{color:var(--sh-muted);margin:0;font-size:.85rem}.pad[data-v-52e88bac]{padding:1.25rem}.error[data-v-52e88bac],.form-error[data-v-52e88bac]{color:var(--sh-danger-text);font-size:.875rem}@media (width<=900px){.dossier-head[data-v-52e88bac]{flex-direction:column}.layout[data-v-52e88bac],.grid[data-v-52e88bac]{grid-template-columns:1fr}}.status-card[data-v-3e966c4a]{margin-bottom:1.5rem;padding:1.25rem 1.5rem}.status-active[data-v-3e966c4a],.status-idle[data-v-3e966c4a]{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1rem;display:flex}.status-label[data-v-3e966c4a]{margin:0 0 .25rem;font-size:1.05rem;font-weight:650}.status-since[data-v-3e966c4a],.status-hint[data-v-3e966c4a],.status-desc[data-v-3e966c4a]{color:#6b7280;margin:0;font-size:.9rem}.status-desc[data-v-3e966c4a]{margin-top:.35rem}.start-row[data-v-3e966c4a]{flex-wrap:wrap;align-items:flex-end;gap:.75rem;min-width:min(100%,28rem);display:flex}.list-toolbar[data-v-3e966c4a]{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1rem;margin-bottom:.75rem;display:flex}.list-title[data-v-3e966c4a]{margin:0;font-size:1rem;font-weight:650}.filters[data-v-3e966c4a]{flex-wrap:wrap;align-items:flex-end;gap:.75rem;display:flex}.pad[data-v-3e966c4a]{padding:1.25rem}.empty[data-v-3e966c4a],.error[data-v-3e966c4a]{color:#6b7280}.error[data-v-3e966c4a]{color:#b91c1c}.table-wrap[data-v-3e966c4a]{overflow-x:auto}.entries[data-v-3e966c4a]{border-collapse:collapse;width:100%;font-size:.9rem}.entries th[data-v-3e966c4a],.entries td[data-v-3e966c4a]{text-align:left;border-bottom:1px solid #e5e7eb;padding:.75rem 1rem}.entries th[data-v-3e966c4a]{color:#6b7280;text-transform:uppercase;letter-spacing:.03em;font-size:.75rem;font-weight:600}.actions[data-v-3e966c4a]{white-space:nowrap;text-align:right}.link[data-v-3e966c4a]{color:#1d4ed8;cursor:pointer;font:inherit;background:0 0;border:0;margin-left:.5rem;padding:0}.link.danger[data-v-3e966c4a]{color:#b91c1c}.pager[data-v-3e966c4a]{justify-content:flex-end;align-items:center;gap:.75rem;padding:.75rem 1rem;display:flex}.form[data-v-3e966c4a]{gap:.75rem;display:grid}.form-error[data-v-3e966c4a]{color:#b91c1c;margin:.5rem 0 0;font-size:.875rem}.bulk-editor-page[data-v-4bb341f5]{flex-direction:column;gap:.85rem;display:flex}.resource-picker[data-v-4bb341f5]{padding:1rem}.resource-picker__title[data-v-4bb341f5]{margin:0 0 .75rem;font-weight:600}.resource-picker__list[data-v-4bb341f5]{flex-wrap:wrap;gap:.55rem;display:flex}.resource-picker__btn[data-v-4bb341f5]{border:1px solid var(--sh-border,#d1d5db);background:var(--sh-surface,#fff);cursor:pointer;border-radius:8px;padding:.55rem .85rem}.column-panel[data-v-4bb341f5]{flex-wrap:wrap;gap:.65rem 1.1rem;padding:.85rem 1rem;display:flex}.column-panel__title[data-v-4bb341f5]{width:100%;margin:0;font-weight:600}.column-panel__item[data-v-4bb341f5]{align-items:center;gap:.4rem;font-size:.9rem;display:inline-flex}.dirty-banner[data-v-4bb341f5]{background:color-mix(in srgb, var(--sh-warning,#d97706) 16%, transparent);color:var(--sh-text,#111827);border-radius:8px;margin:0;padding:.55rem .85rem;font-size:.9rem}.save-summary[data-v-4bb341f5]{margin:0;font-size:.9rem}.save-summary.is-error[data-v-4bb341f5]{color:var(--sh-danger,#b91c1c)}.form-error[data-v-4bb341f5]{color:var(--sh-danger,#b91c1c);margin:0}.table-wrap[data-v-4bb341f5]{max-height:min(70vh,900px);overflow:auto}.table-wrap.is-loading[data-v-4bb341f5]{opacity:.7}.bulk-table[data-v-4bb341f5]{border-collapse:separate;border-spacing:0;width:max-content;min-width:100%}.bulk-table th[data-v-4bb341f5],.bulk-table td[data-v-4bb341f5]{border-bottom:1px solid var(--sh-border,#e5e7eb);text-align:left;vertical-align:top;white-space:nowrap;padding:.45rem .55rem;font-size:.875rem}.bulk-table thead th[data-v-4bb341f5]{z-index:2;background:var(--sh-surface,#fff);position:sticky;top:0}.sticky-col[data-v-4bb341f5]{z-index:1;background:var(--sh-surface,#fff);min-width:11rem;max-width:16rem;position:sticky;left:0;white-space:normal!important}.bulk-table thead .sticky-col[data-v-4bb341f5]{z-index:3}.row-label[data-v-4bb341f5]{font-weight:600}.row-errors[data-v-4bb341f5]{color:var(--sh-danger,#b91c1c);margin:.25rem 0 0;padding-left:1rem;font-size:.78rem}.cell-input[data-v-4bb341f5]{border:1px solid var(--sh-border,#d1d5db);background:var(--sh-surface,#fff);border-radius:6px;width:12rem;max-width:18rem;padding:.3rem .45rem}.cell-input.is-dirty[data-v-4bb341f5]{border-color:var(--sh-warning,#d97706);background:color-mix(in srgb, var(--sh-warning,#d97706) 10%, transparent)}.cell-textarea[data-v-4bb341f5]{white-space:pre-wrap;min-width:14rem}.cell-bool[data-v-4bb341f5]{border-radius:6px;align-items:center;padding:.25rem;display:inline-flex}.cell-bool.is-dirty[data-v-4bb341f5]{background:color-mix(in srgb, var(--sh-warning,#d97706) 10%, transparent)}.cell-readonly[data-v-4bb341f5]{color:var(--sh-muted,#6b7280)}tr.is-error[data-v-4bb341f5]{background:color-mix(in srgb, var(--sh-danger,#b91c1c) 6%, transparent)}tr.is-ok[data-v-4bb341f5]{background:color-mix(in srgb, var(--sh-success,#15803d) 6%, transparent)}.load-more[data-v-4bb341f5]{align-items:center;gap:.85rem;display:flex}.muted[data-v-4bb341f5]{color:var(--sh-muted,#6b7280);font-size:.85rem}.empty[data-v-4bb341f5]{color:var(--sh-muted,#6b7280);padding:1.25rem}:root{--background:#fafbfd;--navigation:#fff;--surface:#fff;--surface-subtle:#f9f9fd;--border:#e7e9ef;--border-subtle:#eef0f4;--border-control:#dde0e8;--text-primary:#172033;--text-secondary:#667085;--text-muted:#98a2b3;--primary:#139dff;--primary-hover:#2563ff;--primary-soft:#e8f7ff;--primary-text:#0b6fd4;--sh-primary-cyan:#22e6f2;--sh-primary-blue:#139dff;--sh-primary-deep:#2563ff;--sh-primary-glow-color:#139dff4d;--sh-primary-glow-strong-color:#22e6f259;--sh-primary-gradient:linear-gradient(135deg, #22e6f2 0%, #139dff 50%, #2563ff 100%);--sh-primary-glow:0 4px 14px #139dff38, 0 0 18px #22e6f21a;--sh-primary-glow-hover:0 5px 18px #139dff4d, 0 0 22px #22e6f226;--sh-page:var(--background);--sh-gutter:var(--background);--sh-stage:#0a0a0a;--sh-frame:#0a0a0a;--sh-chrome:var(--navigation);--sh-surface:var(--surface);--sh-surface-subtle:var(--surface-subtle);--sh-chrome-border:var(--border);--sh-border:var(--border);--sh-border-strong:var(--border-control);--sh-border-control:var(--border-control);--sh-border-row:var(--border-subtle);--sh-text:var(--text-primary);--sh-muted:var(--text-secondary);--sh-muted-2:var(--text-muted);--sh-primary:var(--primary);--sh-primary-hover:var(--primary-hover);--sh-primary-soft:var(--primary-soft);--sh-primary-text:var(--primary-text);--sh-accent:var(--primary);--sh-accent-soft:var(--primary-soft);--sh-sidebar-active-bg:var(--primary-soft);--sh-sidebar-active-text:var(--primary-text);--sh-sidebar-active-border:transparent;--sh-shell-nav-height:3.5rem;--sh-shell-sidebar-width:15.5rem;--sh-shell-content-radius:1rem;--sh-success-bg:#dcfce7;--sh-success-text:#166534;--sh-danger-bg:#fef2f2;--sh-danger-text:#b91c1c;--sh-danger-border:#fecaca;--sh-warning-bg:#fffbeb;--sh-warning-text:#92400e;--sh-radius:.5rem;--sh-shadow:none;--sh-font:"Open Sans", "Segoe UI", ui-sans-serif, system-ui, sans-serif;--sh-table-bg:var(--surface);--sh-table-header-bg:var(--surface);--sh-table-header-color:var(--text-secondary);--sh-table-header-border:#eceef2;--sh-table-header-font-size:.75rem;--sh-table-header-font-weight:600;--sh-table-header-padding-y:.7rem;--sh-table-header-gap-after:0;--sh-table-row-hover-bg:#fafafc;--sh-table-row-border:#eef0f4;--sh-table-cell-padding-x:1rem;--sh-table-cell-padding-y:.75rem;--sh-table-footer-pad:0;--sh-table-text-color:var(--text-secondary);--sh-table-text-strong:var(--text-primary);--sh-table-border-color:var(--border);--sh-table-radius:.75rem;--sh-table-font-size:.875rem;--sh-table-toolbar-gap:.5rem;--sh-table-toolbar-pb:1rem;--sh-table-search-height:2.125rem;--sh-table-filter-bg:var(--surface);--sh-table-filter-border:var(--border-control);--sh-table-filter-active-bg:var(--primary-soft);--sh-table-filter-active-border:var(--primary-text);--sh-table-filter-active-text:var(--primary-text);--sh-table-primary-bg:var(--primary);--sh-table-primary-hover:var(--primary-hover);--sh-table-selected-bg:color-mix(in srgb, var(--primary-soft) 65%, #fff);--sh-drawer-width:30rem;--sh-drawer-bg:var(--surface);--sh-drawer-border:var(--border);--sh-drawer-overlay:#17203347;--sh-drawer-radius:1rem;--sh-drawer-header-height:3.5rem;--sh-drawer-shadow:none;--sh-drawer-z:60;--sh-form-group-bg:var(--surface-subtle);--sh-form-section-radius:1.25rem;--sh-form-label-muted:var(--text-muted);--sh-form-input-border:var(--border-control);--sh-identity-size:2rem;--sh-motion-fast:.15s;--sh-motion-med:.22s;--sh-ease-out:cubic-bezier(.22, 1, .36, 1)}html{font-size:15px}.sh-page{font-family:var(--sh-font);color:var(--sh-text);background:var(--sh-page)}.sh-card,.sh-panel,.sh-surface{background:var(--sh-surface);border:1px solid var(--sh-border);border-radius:var(--sh-radius);box-shadow:none}.sh-input-surface{background:var(--sh-surface);border:1px solid var(--sh-border-control)}.sh-table-shell{background:var(--sh-table-bg);border:1px solid var(--sh-table-border-color);border-radius:var(--sh-table-radius);box-shadow:none;padding-bottom:var(--sh-table-footer-pad,0);overflow:hidden}.sh-table{border-collapse:collapse;border-spacing:0;width:100%;font-size:var(--sh-table-font-size);background:var(--sh-table-bg);color:var(--sh-table-text-color)}.sh-table thead th{background:var(--sh-table-header-bg);color:var(--sh-table-header-color);border-bottom:1px solid var(--sh-table-header-border);font-size:var(--sh-table-header-font-size);font-weight:var(--sh-table-header-font-weight,600);letter-spacing:.01em;text-align:left;padding:var(--sh-table-header-padding-y) var(--sh-table-cell-padding-x);vertical-align:middle;border-left:0;border-right:0}.sh-table tbody td{border-bottom:1px solid var(--sh-table-row-border);color:var(--sh-table-text-color);padding:var(--sh-table-cell-padding-y) var(--sh-table-cell-padding-x);vertical-align:middle;background:0 0;border-left:0;border-right:0}.sh-table tbody tr:last-child td{border-bottom-color:#0000}.sh-table tbody tr:hover{background:var(--sh-table-row-hover-bg)}.sh-table tbody tr:hover td{background:0 0}.sh-table tbody tr.is-selected,.sh-table tbody tr.data-row.is-selected{background:var(--sh-table-selected-bg)}
