@keyframes ug-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.ar .ug-shimmer{background:linear-gradient(90deg,#eceaf2 0%,#f8f7fb 42%,#eceaf2 84%) 0 0/220% 100%;border-radius:8px;animation:1.35s ease-in-out infinite ug-shimmer;display:block}.ar .ug-skel-card{cursor:default;pointer-events:none}.ar .ug-skel-who{flex-direction:column;flex:1;gap:5px;min-width:0;display:flex}.ar .ug-skel-line{height:12px}.ar .ug-skel-line.lg{width:68%}.ar .ug-skel-line.md{width:46%}.ar .ug-skel-line.sm{width:32%;height:10px}.ar .ug-skel-avatar{border-radius:50%;flex-shrink:0;width:34px;height:34px}.ar .ug-skel-avatar.sm{width:28px;height:28px}.ar .ug-skel-icon{border-radius:10px;flex-shrink:0;width:30px;height:30px}.ar .ug-skel-chip{border-radius:999px;height:22px}.ar .ug-skel-chip.w1{width:42%}.ar .ug-skel-chip.w2{width:36%}.ar .ug-skel-chip.w3{width:48%}.ar .ug-skel-pill{border-radius:999px;width:92px;height:24px;margin-left:auto}.ar .ug-skel-count{vertical-align:middle;border-radius:999px;width:28px;height:18px;display:inline-block}.ar .ug-skel-picker{border-radius:10px;width:180px;height:36px}.ar .ug-skel-picker.short{width:92px}.ar .ug-skel-title{vertical-align:middle;width:260px;height:22px;display:inline-block}.ar .ug-skel-rail{border-radius:12px;width:42px;height:42px}.ar .ug-skel-donut{border-radius:50%;width:220px;height:220px;margin:auto}.ar .ug-skel-bars{border-radius:12px;width:100%;height:140px}.ar .ug-skel-table{flex-direction:column;gap:13px;padding:14px 16px 16px;display:flex}.ar .ug-skel-row{align-items:center;gap:11px;display:flex}.ar .ug-skel-row .ug-skel-line.lg{flex:1;width:auto}@media (prefers-reduced-motion:reduce){.ar .ug-shimmer{animation:none}}.ar .ug-note{align-items:flex-start;gap:var(--space-2);padding:var(--space-2-5)var(--space-3);border-radius:var(--radius-sm);background:var(--brand-soft);color:var(--ink-soft);font-size:var(--text-sm);line-height:var(--leading-normal);display:flex}.ar .ug-note .material-symbols-rounded{font-size:var(--icon-md);color:var(--muted);margin-top:1px}.ar .ug-note.warn{background:var(--warn-soft);color:var(--warn)}.ar .ug-note.warn .material-symbols-rounded{color:var(--warn)}.ar .ug-note.error{background:var(--red-50);color:var(--red-600)}.ar .ug-note.error .material-symbols-rounded{color:var(--red-600)}.ar .ug-note .ar-link{white-space:nowrap;margin-left:auto}.ar .ug-note+.ug-note{margin-top:var(--space-2)}.ar .ug-state{align-items:center;gap:var(--space-2);padding:var(--space-10)var(--space-6);text-align:center;color:var(--muted);font-size:var(--text-base);flex-direction:column;display:flex}.ar .ug-state h3{color:var(--ink);font-size:var(--text-md);font-weight:var(--weight-semibold)}.ar .ug-state>.material-symbols-rounded{width:44px;height:44px;font-size:var(--icon-lg);background:var(--purple-50);color:var(--brand);border-radius:12px;place-items:center;display:grid}.ar .ug-field-error{color:var(--red-600);font-size:var(--text-xs);margin-top:var(--space-1)}.ar .ug-badge{height:22px;padding:0 var(--space-2);border-radius:var(--radius-pill);font-size:var(--text-xs);font-weight:var(--weight-medium);background:var(--brand-soft);color:var(--ink-soft);white-space:nowrap;align-items:center;gap:4px;display:inline-flex}.ar .ug-badge.completed{background:var(--green-50);color:var(--green-700)}.ar .ug-badge.failed{background:var(--red-50);color:var(--red-600)}.ar .ug-badge.processing{background:var(--purple-50);color:var(--brand)}.ar .ug-progress{border-radius:var(--radius-pill);background:var(--brand-soft-2);height:6px;position:relative;overflow:hidden}.ar .ug-progress>i{border-radius:inherit;background:var(--brand);transition:width var(--dur)ease;position:absolute;inset:0 auto 0 0}.ar .ug-progress.indeterminate>i{width:35%;animation:1.2s ease-in-out infinite ug-indeterminate}@keyframes ug-indeterminate{0%{left:-35%}to{left:100%}}.ar .ug-membership{gap:var(--space-2);padding:0 0 var(--space-4);flex-direction:column;display:flex}.ar .ug-membership-row{justify-content:space-between;gap:var(--space-3);font-size:var(--text-sm);color:var(--muted);display:flex}.ar .ug-seg-meta{align-items:center;gap:var(--space-1-5);margin-top:var(--space-1);flex-wrap:wrap;display:flex}.ar .ug-seg-filters{padding:0 0 var(--space-4)}.ar .ug-seg-desc,.ar .ug-seg-created{font-size:var(--text-sm);color:var(--muted)}.ar .ug-seg-desc{margin-top:var(--space-1)}.ar .ug-seg-filters h4{font-size:var(--text-sm);font-weight:var(--weight-semibold);margin-bottom:var(--space-1-5)}.ar .ug-seg-filters p{font-size:var(--text-xs);color:var(--muted);margin-top:var(--space-1-5)}.ar .ug-pager{justify-content:space-between;align-items:center;gap:var(--space-2);padding:var(--space-2)0 0;font-size:var(--text-xs);color:var(--muted);display:flex}.ar .ug-pager .ar-seg-btn[disabled]{opacity:.45;cursor:default}.ar .ug-perm-group{border:1px solid var(--line-strong);border-radius:var(--radius-sm);overflow:hidden}.ar .ug-perm-group+.ug-perm-group{margin-top:var(--space-2)}.ar .ug-perm-head{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-2)var(--space-3);background:var(--bg);font-size:var(--text-sm);font-weight:var(--weight-semibold);display:flex}.ar .ug-perm-head small{font-weight:var(--weight-regular);color:var(--muted);font-size:var(--text-xs)}.ar .ug-perm-group .ar-st-access-row{border:none;border-top:1px solid var(--line);border-radius:0;margin:0}.ar .ug-perm-group .ar-st-access-row.disabled{opacity:.55}.ar .ug-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ug-ar-rail-host{height:100%;min-height:0}.ar.ug-ar-rail-host .ar-rail{flex-shrink:0;width:72px;height:100vh}.ar .ar-st-panel+.ar-st-panel{margin-top:var(--space-3)}.ar .ug-seg-fit{flex:none;align-self:flex-start}.ar .ug-perm-toggle{padding:2px var(--space-1-5);border-radius:var(--radius-xs);color:var(--brand);font-size:var(--text-xs);font-weight:var(--weight-semibold);cursor:pointer;background:0 0;border:none}.ar .ug-perm-toggle:hover{background:var(--purple-50)}.ar .ug-perm-toggle:focus-visible{outline:2px solid var(--brand);outline-offset:1px}.ar .ar-st-panel-head.ug-users-head{padding-top:var(--space-2-5);padding-bottom:var(--space-2-5);justify-content:space-between;align-items:center}.ar .ar-st-panel-head.ug-users-head .ar-seg-btn small{margin-left:var(--space-1-5);color:inherit;opacity:.7;font-weight:var(--weight-semibold)}
