.admin-pro-app{--admin-ink:var(--text,var(--ink-900));--admin-ink-muted:var(--text-muted,var(--ink-600));--admin-ink-faint:var(--ink-600);--admin-page:var(--bg,var(--ink-100));--admin-surface:var(--surface,var(--ink-0));--admin-surface-subtle:var(--surface-2,var(--ink-50));--admin-border:var(--border-soft,var(--ink-200));--admin-border-strong:var(--border-strong,var(--ink-300));--admin-primary:var(--gabon-blue-v2,var(--primary-500));--admin-primary-strong:var(--gabon-blue-v2-deep,var(--primary-600));--admin-primary-soft:var(--gabon-blue-v2-tint,var(--primary-50));--admin-on-fill:var(--on-fill,var(--primary-foreground));--admin-success:var(--success-v2,var(--success-600));--admin-success-soft:var(--success-v2-tint,var(--success-50));--admin-warning:var(--warning-v2,var(--warning-600));--admin-warning-soft:var(--warning-v2-tint,var(--warning-50));--admin-danger:var(--danger-v2,var(--danger-600));--admin-danger-soft:var(--danger-v2-tint,var(--danger-50));--admin-info:var(--gabon-blue-v2,var(--info-600));--admin-info-soft:var(--gabon-blue-v2-tint,var(--info-50));--admin-space-1:var(--sp-1);--admin-space-2:var(--sp-2);--admin-space-3:var(--sp-3);--admin-space-4:var(--sp-4);--admin-space-5:var(--sp-5);--admin-space-6:var(--sp-6);--admin-space-8:var(--sp-8);--admin-space-10:var(--sp-10);--admin-space-12:var(--sp-12);--admin-space-16:var(--sp-16);--admin-space-20:var(--sp-20);--admin-radius-sm:var(--radius-sm);--admin-radius-md:var(--radius-md);--admin-radius-lg:var(--radius-lg);--admin-radius-xl:var(--radius-xl);--admin-border-width:1px;--admin-focus-width:3px;--admin-shell-gutter:18px;--admin-sidebar-min:calc(var(--admin-space-20) + var(--admin-space-20) + var(--admin-space-16) + var(--admin-space-2));--admin-sidebar-max:calc(var(--admin-space-20) + var(--admin-space-20) + var(--admin-space-20) + var(--admin-space-8));--admin-sidebar-width:clamp(var(--admin-sidebar-min), 20vw, var(--admin-sidebar-max));--admin-font-sans:var(--font-sans,"Marianne", -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif);--admin-text-xs:.75rem;--admin-text-sm:.875rem;--admin-text-md:1rem;--admin-text-lg:1.125rem;--admin-text-xl:1.5rem;--admin-text-stat:2rem;--admin-transition-duration:.12s;--admin-disabled-opacity:.58}.admin-control-plane,.admin-control-plane *,.admin-control-plane :before,.admin-control-plane :after{box-sizing:border-box}.admin-control-plane{background:var(--admin-page);color:var(--admin-ink);font-family:var(--admin-font-sans);min-height:100dvh}.admin-control-plane :where(input,select,textarea,table){color:inherit;font:inherit}.admin-control-plane :where(table){border-collapse:collapse;border-spacing:0}.admin-pro-app :focus-visible{outline:var(--admin-focus-width) solid var(--admin-primary);outline-offset:var(--admin-space-1)}.admin-control-plane .admin-shell{background:var(--admin-page);min-height:100dvh;padding:var(--admin-shell-gutter);grid-template-columns:minmax(0,1fr);display:grid}.admin-control-plane :where(.admin-shell__skip-link,.skip-link){clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.admin-control-plane :where(.admin-shell__skip-link,.skip-link):focus-visible{background:var(--admin-surface);border:var(--admin-border-width) solid var(--admin-primary);border-radius:var(--admin-radius-md);clip-path:none;color:var(--admin-ink);height:auto;inset:var(--admin-shell-gutter) auto auto var(--admin-shell-gutter);padding:var(--admin-space-2) var(--admin-space-4);white-space:normal;z-index:100;width:auto;position:fixed}.admin-control-plane .admin-shell__sidebar{display:none}.admin-control-plane .admin-shell__brand{color:var(--admin-ink);align-items:start;gap:var(--admin-space-1);min-width:0;text-decoration:none;display:grid}.admin-control-plane .admin-shell__brand:hover{color:var(--admin-primary)}.admin-control-plane .admin-shell__brand-mark{color:var(--admin-ink);font-size:var(--admin-text-lg);letter-spacing:-.025em;background:0 0;align-items:center;width:fit-content;font-weight:700;text-decoration:none;display:inline-flex}.admin-control-plane .admin-shell__brand-mark span{color:var(--admin-primary)}.admin-control-plane .admin-shell__brand-copy{gap:var(--admin-space-1);min-width:0;display:grid}.admin-control-plane .admin-shell__eyebrow{color:var(--admin-ink-muted);font-size:var(--admin-text-xs);letter-spacing:.08em;text-transform:uppercase;font-weight:700}.admin-control-plane .admin-shell__main{min-width:0}.admin-control-plane .admin-shell__content{width:100%;margin-inline:auto}.admin-control-plane .admin-shell__loading{color:var(--admin-ink-muted);min-height:calc(100dvh - var(--admin-shell-gutter) - var(--admin-shell-gutter));padding:var(--admin-space-8);text-align:center;justify-content:center;align-items:center;display:flex}.admin-control-plane .admin-shell__sidebar nav{margin-top:var(--admin-space-6)}.admin-control-plane .admin-shell__sidebar nav a{border:var(--admin-border-width) solid transparent;border-radius:var(--admin-radius-md);color:var(--admin-ink-muted);min-height:var(--admin-space-10);text-decoration:none}.admin-control-plane .admin-shell__sidebar nav a:hover{background:var(--admin-surface-subtle);color:var(--admin-ink)}.admin-control-plane .admin-shell__sidebar nav a[aria-current=page]{background:var(--admin-primary-soft);border-color:var(--admin-primary);color:var(--admin-primary)}.admin-pro-app .admin-republic-bar{border-radius:var(--admin-radius-sm);height:calc(var(--admin-space-1) - var(--admin-border-width));width:100%;display:flex;overflow:hidden}.admin-pro-app .admin-republic-bar--green,.admin-pro-app .admin-republic-bar--yellow,.admin-pro-app .admin-republic-bar--blue{flex:1 1 0}.admin-pro-app .admin-republic-bar--green{background:var(--flag-green)}.admin-pro-app .admin-republic-bar--yellow{background:var(--flag-yellow)}.admin-pro-app .admin-republic-bar--blue{background:var(--flag-blue)}.admin-control-plane .admin-shell{position:relative}.admin-control-plane .admin-shell>.admin-republic-bar:not(.admin-republic-bar--inline){z-index:2;border-radius:0;position:absolute;inset:0 0 auto}.admin-control-plane :where(.admin-ui-page-header,.admin-page-header){align-items:flex-start;gap:var(--admin-space-4);flex-wrap:wrap;justify-content:space-between;display:flex}.admin-control-plane :where(.admin-ui-page-header__identity,.admin-page-header__identity){align-items:flex-start;gap:var(--admin-space-3);min-width:0;display:flex}.admin-control-plane :where(.admin-ui-page-header__icon,.admin-page-header__icon){background:var(--admin-surface);border:var(--admin-border-width) solid var(--admin-border-strong);border-radius:var(--admin-radius-xl);color:var(--admin-primary);height:calc(var(--admin-space-10) + var(--admin-space-1));width:calc(var(--admin-space-10) + var(--admin-space-1));flex:none;justify-content:center;align-items:center;display:inline-flex}.admin-control-plane :where(.admin-ui-page-header__eyebrow,.admin-page-header__eyebrow){color:var(--admin-primary);font-size:var(--admin-text-xs);letter-spacing:.08em;margin-bottom:var(--admin-space-1);text-transform:uppercase;font-weight:700}.admin-control-plane :where(.admin-ui-page-header,.admin-page-header) h1{color:var(--admin-ink);font-size:clamp(var(--admin-text-xl), 3vw, var(--admin-text-stat));letter-spacing:-.025em;font-weight:700;line-height:1.15}.admin-control-plane :where(.admin-ui-page-header__description,.admin-page-header__description){color:var(--admin-ink-muted);font-size:var(--admin-text-sm);margin-top:var(--admin-space-1);line-height:1.6}.admin-control-plane :where(.admin-ui-page-header__actions,.admin-page-header__actions){align-items:center;gap:var(--admin-space-2);flex-wrap:wrap;display:flex}.admin-control-plane .admin-ui-page-header__title{color:var(--admin-ink)}.admin-control-plane :where(.admin-ui-section-heading,.admin-section-header){align-items:flex-start;gap:var(--admin-space-4);justify-content:space-between;display:flex}.admin-control-plane :where(.admin-ui-section-heading,.admin-section-header) h2{color:var(--admin-ink);font-size:var(--admin-text-lg);align-items:center;gap:var(--admin-space-2);font-weight:700;line-height:1.25;display:flex}.admin-control-plane :where(.admin-ui-section-heading,.admin-section-header) p{color:var(--admin-ink-muted);font-size:var(--admin-text-sm);margin-top:var(--admin-space-1)}.admin-control-plane .admin-ui-section-heading__icon{color:var(--admin-primary)}.admin-control-plane .admin-ui-section-heading__actions{align-items:center;gap:var(--admin-space-2);flex-wrap:wrap;display:flex}.admin-control-plane :where(.admin-ui-card,.admin-flat-card,.admin-ui-stat-card,.admin-metric-card){background:var(--admin-surface);border:var(--admin-border-width) solid var(--admin-border);border-radius:var(--admin-radius-xl)}.admin-control-plane :where(.admin-ui-card--padded,.admin-flat-card--padded){padding:var(--admin-space-5)}.admin-control-plane .admin-ui-card__header{align-items:flex-start;gap:var(--admin-space-3);flex-wrap:wrap;justify-content:space-between;display:flex}.admin-control-plane .admin-ui-card__title{color:var(--admin-ink);font-size:var(--admin-text-md);font-weight:700}.admin-control-plane .admin-ui-card__description{color:var(--admin-ink-muted);font-size:var(--admin-text-sm);margin-top:var(--admin-space-1)}.admin-control-plane .admin-ui-card__content{margin-top:var(--admin-space-4)}.admin-control-plane .admin-ui-card__footer{border-top:var(--admin-border-width) solid var(--admin-border);align-items:center;gap:var(--admin-space-2);margin-top:var(--admin-space-5);padding-top:var(--admin-space-4);flex-wrap:wrap;display:flex}.admin-control-plane :where(.admin-ui-stat-card,.admin-metric-card){gap:var(--admin-space-2);min-height:calc(var(--admin-space-20) + var(--admin-space-10) + var(--admin-space-1));padding:var(--admin-space-5);transition:background-color var(--admin-transition-duration) ease, border-color var(--admin-transition-duration) ease;flex-direction:column;display:flex}.admin-control-plane :where(.admin-ui-stat-card,.admin-metric-card):hover{background:var(--admin-surface-subtle);border-color:var(--admin-border-strong)}.admin-control-plane :where(.admin-ui-stat-card__label,.admin-metric-card__label){color:var(--admin-ink-muted);font-size:var(--admin-text-xs);align-items:center;gap:var(--admin-space-2);letter-spacing:.05em;text-transform:uppercase;justify-content:space-between;font-weight:700;display:flex}.admin-control-plane :where(.admin-ui-stat-card__value,.admin-metric-card__value){color:var(--admin-ink);font-size:var(--admin-text-stat);letter-spacing:-.025em;font-weight:700;line-height:1.1}.admin-control-plane :where(.admin-ui-stat-card__hint,.admin-metric-card__hint){color:var(--admin-ink-faint);font-size:var(--admin-text-xs)}.admin-control-plane .admin-ui-stat-card__icon{color:var(--admin-primary)}.admin-control-plane .admin-ui-stat-card__details{margin-top:var(--admin-space-2)}.admin-control-plane .admin-ui-stat-card--info .admin-ui-stat-card__value{color:var(--admin-info)}.admin-control-plane .admin-ui-stat-card--success .admin-ui-stat-card__value{color:var(--admin-success)}.admin-control-plane .admin-ui-stat-card--warning .admin-ui-stat-card__value{color:var(--admin-warning)}.admin-control-plane .admin-ui-stat-card--danger .admin-ui-stat-card__value{color:var(--admin-danger)}.admin-control-plane :where(.admin-ui-badge,.admin-ui-status-badge){background:var(--admin-surface-subtle);border:var(--admin-border-width) solid var(--admin-border);border-radius:var(--admin-radius-xl);color:var(--admin-ink-muted);font-size:var(--admin-text-xs);align-items:center;gap:var(--admin-space-1);padding:var(--admin-space-1) var(--admin-space-2);white-space:nowrap;font-weight:700;line-height:1;display:inline-flex}.admin-control-plane .admin-ui-status-badge--neutral{background:var(--admin-surface-subtle);border-color:var(--admin-border);color:var(--admin-ink-muted)}.admin-control-plane :where(.admin-ui-badge--info,.admin-ui-badge[data-tone=info],.admin-ui-status-badge--info){background:var(--admin-info-soft);border-color:var(--admin-info);color:var(--admin-info)}.admin-control-plane :where(.admin-ui-badge--success,.admin-ui-badge[data-tone=success],.admin-ui-status-badge--success){background:var(--admin-success-soft);border-color:var(--admin-success);color:var(--admin-success)}.admin-control-plane :where(.admin-ui-badge--warning,.admin-ui-badge[data-tone=warning],.admin-ui-status-badge--warning){background:var(--admin-warning-soft);border-color:var(--admin-warning);color:var(--admin-warning)}.admin-control-plane :where(.admin-ui-badge--danger,.admin-ui-badge[data-tone=danger],.admin-ui-status-badge--danger){background:var(--admin-danger-soft);border-color:var(--admin-danger);color:var(--admin-danger)}.admin-control-plane .admin-ui-status-badge__dot{background:currentColor;border-radius:50%;flex:none}.admin-control-plane .admin-ui-button{appearance:none;background:var(--admin-primary);border:var(--admin-border-width) solid var(--admin-primary);border-radius:var(--admin-radius-md);color:var(--admin-on-fill);cursor:pointer;font-family:inherit;font-size:var(--admin-text-sm);align-items:center;gap:var(--admin-space-2);min-height:var(--admin-space-10);padding:var(--admin-space-2) var(--admin-space-4);transition:background-color var(--admin-transition-duration) ease, border-color var(--admin-transition-duration) ease, color var(--admin-transition-duration) ease;justify-content:center;font-weight:700;line-height:1;text-decoration:none;display:inline-flex}.admin-control-plane :where(.admin-ui-button:hover,.admin-ui-button--primary:hover){background:var(--admin-primary-strong);border-color:var(--admin-primary-strong)}.admin-control-plane :where(.admin-ui-button--secondary,.admin-ui-button--outline,.admin-ui-button[data-variant=secondary],.admin-ui-button[data-variant=outline]){background:var(--admin-surface);border-color:var(--admin-border-strong);color:var(--admin-ink)}.admin-control-plane :where(.admin-ui-button--secondary:hover,.admin-ui-button--outline:hover,.admin-ui-button[data-variant=secondary]:hover,.admin-ui-button[data-variant=outline]:hover){background:var(--admin-surface-subtle);border-color:var(--admin-primary);color:var(--admin-primary)}.admin-control-plane :where(.admin-ui-button--ghost,.admin-ui-button[data-variant=ghost]){color:var(--admin-primary);background:0 0;border-color:#0000}.admin-control-plane :where(.admin-ui-button--ghost:hover,.admin-ui-button[data-variant=ghost]:hover){background:var(--admin-primary-soft);border-color:#0000}.admin-control-plane :where(.admin-ui-button--danger,.admin-ui-button[data-variant=danger]){background:var(--admin-danger);border-color:var(--admin-danger);color:var(--admin-on-fill)}.admin-control-plane :where(.admin-ui-button--danger:hover,.admin-ui-button[data-variant=danger]:hover){background:var(--danger-fill-hover,var(--danger-700));border-color:var(--danger-fill-hover,var(--danger-700))}.admin-control-plane :where(.admin-ui-button--sm,.admin-ui-button[data-size=sm]){font-size:var(--admin-text-xs);min-height:var(--admin-space-8);padding:var(--admin-space-1) var(--admin-space-3)}.admin-control-plane :where(.admin-ui-button--lg,.admin-ui-button[data-size=lg]){font-size:var(--admin-text-md);min-height:var(--admin-space-12);padding-inline:var(--admin-space-6)}.admin-control-plane :where(.admin-ui-button--icon,.admin-ui-button[data-size=icon]){padding:var(--admin-space-2);width:var(--admin-space-10)}.admin-control-plane :where(.admin-ui-button:disabled,.admin-ui-button[aria-disabled=true],.admin-ui-button--loading,.admin-ui-button[aria-busy=true]){cursor:not-allowed;opacity:var(--admin-disabled-opacity)}.admin-control-plane .admin-ui-button__spinner{flex:none;animation:.7s linear infinite admin-ui-spin}.admin-control-plane .admin-ui-button__icon{align-items:center;display:inline-flex}.admin-control-plane .admin-ui-button--loading:after{border:var(--admin-focus-width) solid currentColor;content:"";height:var(--admin-space-4);width:var(--admin-space-4);border-block-start-color:#0000;border-radius:50%;animation:.7s linear infinite admin-ui-spin}.admin-control-plane :where(input:not([type]),input:is([type=date],[type=datetime-local],[type=email],[type=month],[type=number],[type=password],[type=search],[type=tel],[type=text],[type=time],[type=url],[type=week]),select,textarea){background:var(--admin-surface);border:var(--admin-border-width) solid var(--admin-border-strong);border-radius:var(--admin-radius-md);color:var(--admin-ink);min-height:var(--admin-space-10);padding:var(--admin-space-2) var(--admin-space-3);transition:background-color var(--admin-transition-duration) ease, border-color var(--admin-transition-duration) ease}.admin-control-plane :where(input:not([type]),input:is([type=date],[type=datetime-local],[type=email],[type=month],[type=number],[type=password],[type=search],[type=tel],[type=text],[type=time],[type=url],[type=week]),select,textarea):hover{border-color:var(--admin-primary)}.admin-control-plane :where(input:not([type]),input[type=email],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=url],textarea)::placeholder{color:var(--admin-ink-faint);opacity:1}.admin-control-plane :where(input:not([type]),input:is([type=date],[type=datetime-local],[type=email],[type=month],[type=number],[type=password],[type=search],[type=tel],[type=text],[type=time],[type=url],[type=week]),select,textarea)[aria-invalid=true]{border-color:var(--admin-danger)}.admin-control-plane :where(input:not([type]),input:is([type=date],[type=datetime-local],[type=email],[type=month],[type=number],[type=password],[type=search],[type=tel],[type=text],[type=time],[type=url],[type=week]),select,textarea):disabled{background:var(--admin-surface-subtle);cursor:not-allowed;opacity:var(--admin-disabled-opacity)}.admin-control-plane .admin-ui-field{gap:var(--admin-space-2);display:grid}.admin-control-plane .admin-ui-field>label,.admin-control-plane .admin-ui-label,.admin-control-plane .admin-ui-field__label{color:var(--admin-ink);font-size:var(--admin-text-sm);font-weight:700}.admin-control-plane .admin-ui-field__required{color:var(--admin-danger)}.admin-control-plane :where(.admin-ui-input,.admin-ui-select,.admin-ui-textarea){background:var(--admin-surface);border:var(--admin-border-width) solid var(--admin-border-strong);border-radius:var(--admin-radius-md);color:var(--admin-ink);font-family:inherit;font-size:var(--admin-text-sm);min-height:var(--admin-space-10);padding:var(--admin-space-2) var(--admin-space-3);transition:background-color var(--admin-transition-duration) ease, border-color var(--admin-transition-duration) ease;width:100%;line-height:1.4}.admin-control-plane .admin-ui-textarea{min-height:calc(var(--admin-space-20) + var(--admin-space-10) + var(--admin-space-2));resize:vertical}.admin-control-plane :where(.admin-ui-input,.admin-ui-select,.admin-ui-textarea):hover,.admin-control-plane :where(.admin-ui-input,.admin-ui-select,.admin-ui-textarea):focus-visible{border-color:var(--admin-primary)}.admin-control-plane :where(.admin-ui-input,.admin-ui-textarea)::placeholder{color:var(--admin-ink-faint);opacity:1}.admin-control-plane :where(.admin-ui-input[aria-invalid=true],.admin-ui-select[aria-invalid=true],.admin-ui-textarea[aria-invalid=true]){border-color:var(--admin-danger)}.admin-control-plane :where(.admin-ui-input:disabled,.admin-ui-select:disabled,.admin-ui-textarea:disabled){background:var(--admin-surface-subtle);cursor:not-allowed;opacity:var(--admin-disabled-opacity)}.admin-control-plane :where(.admin-ui-help,.admin-ui-field__hint){color:var(--admin-ink-muted);font-size:var(--admin-text-xs)}.admin-control-plane :where(.admin-ui-error,.admin-ui-field__error){color:var(--admin-danger);font-size:var(--admin-text-xs);font-weight:700}.admin-control-plane table{background:var(--admin-surface);width:100%;min-width:100%}.admin-control-plane table :where(th,td){border-bottom:var(--admin-border-width) solid var(--admin-border);padding:var(--admin-space-3) var(--admin-space-4);text-align:start;vertical-align:middle}.admin-control-plane table th{background:var(--admin-surface-subtle);color:var(--admin-ink-muted);font-size:var(--admin-text-xs);font-weight:700}.admin-control-plane table td{color:var(--admin-ink);font-size:var(--admin-text-sm)}.admin-control-plane table tbody tr{transition:background-color var(--admin-transition-duration) ease}.admin-control-plane table tbody tr:hover{background:var(--admin-surface-subtle)}.admin-control-plane table tbody tr:last-child :where(th,td){border-bottom:0}.admin-control-plane :where(.admin-ui-table-wrap,.admin-ui-data-table__region){background:var(--admin-surface);border:var(--admin-border-width) solid var(--admin-border);border-radius:var(--admin-radius-xl);overflow-x:auto}.admin-control-plane :where(.admin-ui-table,.admin-ui-data-table){width:100%;min-width:100%}.admin-control-plane :where(.admin-ui-table,.admin-ui-data-table) caption{color:var(--admin-ink-muted);font-size:var(--admin-text-sm);padding:var(--admin-space-3) var(--admin-space-4);text-align:start}.admin-control-plane :where(.admin-ui-table,.admin-ui-data-table) :where(th,td){border-bottom:var(--admin-border-width) solid var(--admin-border);padding:var(--admin-space-3) var(--admin-space-4);text-align:start;vertical-align:middle}.admin-control-plane :where(.admin-ui-table,.admin-ui-data-table) th{background:var(--admin-surface-subtle);color:var(--admin-ink-muted);font-size:var(--admin-text-xs);letter-spacing:.04em;text-transform:uppercase;font-weight:700}.admin-control-plane :where(.admin-ui-table,.admin-ui-data-table) td{color:var(--admin-ink);font-size:var(--admin-text-sm)}.admin-control-plane :where(.admin-ui-table,.admin-ui-data-table) tbody tr{transition:background-color var(--admin-transition-duration) ease}.admin-control-plane :where(.admin-ui-table,.admin-ui-data-table) tbody tr:hover{background:var(--admin-surface-subtle)}.admin-control-plane :where(.admin-ui-table,.admin-ui-data-table) tbody tr:last-child td{border-bottom:0}.admin-control-plane .admin-ui-data-table__sort{appearance:none;color:inherit;cursor:pointer;font:inherit;background:0 0;border:0}.admin-control-plane .admin-ui-data-table__message{color:var(--admin-ink-muted);padding:var(--admin-space-8) var(--admin-space-4);text-align:center}.admin-control-plane .admin-ui-state{background:var(--admin-surface);border:var(--admin-border-width) solid var(--admin-border);border-radius:var(--admin-radius-xl);color:var(--admin-ink-muted);align-items:center;gap:var(--admin-space-3);min-height:calc(var(--admin-space-20) + var(--admin-space-20));padding:var(--admin-space-8);text-align:center;flex-direction:column;justify-content:center;display:flex}.admin-control-plane .admin-ui-state__icon{background:var(--admin-surface-subtle);color:var(--admin-ink-muted);height:var(--admin-space-10);width:var(--admin-space-10);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.admin-control-plane .admin-ui-state__title{color:var(--admin-ink);font-size:var(--admin-text-lg);font-weight:700}.admin-control-plane .admin-ui-state__description{color:var(--admin-ink-muted);font-size:var(--admin-text-sm);line-height:1.6}.admin-control-plane .admin-ui-state--loading{border-color:var(--admin-info)}.admin-control-plane .admin-ui-state--primary{background:var(--admin-info-soft);border-color:var(--admin-info);color:var(--admin-info)}.admin-control-plane .admin-ui-state--neutral{background:var(--admin-surface-subtle);border-color:var(--admin-border);color:var(--admin-ink-muted)}.admin-control-plane .admin-ui-state--danger{background:var(--admin-danger-soft);border-color:var(--admin-danger);color:var(--admin-danger)}.admin-control-plane .admin-ui-state--loading .admin-ui-state__icon{border:var(--admin-focus-width) solid var(--admin-info-soft);border-block-start-color:var(--admin-info);background:0 0;animation:.7s linear infinite admin-ui-spin}.admin-control-plane .admin-ui-state--empty .admin-ui-state__icon{background:var(--admin-surface-subtle);color:var(--admin-ink-muted)}.admin-control-plane :where(.admin-ui-state--error,.admin-ui-state--denied){background:var(--admin-danger-soft);border-color:var(--admin-danger)}.admin-control-plane :where(.admin-ui-state--error,.admin-ui-state--denied) .admin-ui-state__icon{background:var(--admin-danger-soft);color:var(--admin-danger)}.admin-control-plane .admin-ui-state__actions{align-items:center;gap:var(--admin-space-2);margin-top:var(--admin-space-4);flex-wrap:wrap;justify-content:center;display:flex}@media (min-width:48rem){.admin-control-plane .admin-shell{column-gap:var(--admin-shell-gutter);grid-template-columns:var(--admin-sidebar-width) minmax(0, 1fr)}.admin-control-plane .admin-shell__sidebar{background:var(--admin-surface);border:var(--admin-border-width) solid var(--admin-border);border-radius:var(--admin-radius-xl);height:calc(100dvh - var(--admin-shell-gutter) - var(--admin-shell-gutter));padding:var(--admin-space-5);top:var(--admin-shell-gutter);width:var(--admin-sidebar-width);flex-direction:column;display:flex;position:sticky;overflow-y:auto}}@media (max-width:47.999rem){.admin-control-plane .admin-shell{padding:var(--admin-space-4)}.admin-control-plane :where(.admin-ui-page-header__actions,.admin-page-header__actions){width:100%}.admin-control-plane :where(.admin-ui-section-heading,.admin-section-header){flex-direction:column}.admin-control-plane .admin-ui-button{max-width:100%}.admin-control-plane :where(.admin-ui-table,.admin-ui-data-table) :where(th,td){padding-inline:var(--admin-space-3)}}@media (prefers-reduced-motion:reduce){.admin-control-plane *,.admin-control-plane :before,.admin-control-plane :after{scroll-behavior:auto;transition-duration:.01ms;animation-duration:.01ms;animation-iteration-count:1}}@keyframes admin-ui-spin{to{transform:rotate(1turn)}}
