:is(.admin-drawing-settings,.admin-runtime-policy,.admin-access-settings,.admin-email-settings,.admin-storage-settings,.admin-ark-settings,.admin-intercept-settings,.admin-third-party-settings) :is(.admin-drawing-overview,.admin-runtime-policy-overview,.admin-access-overview,.admin-email-overview,.admin-storage-overview,.admin-ark-overview,.admin-intercept-overview,.admin-third-party-overview) .admin-stat-tile{min-height:88px;padding:14px 16px}.admin-appearance-settings{padding-bottom:24px}.admin-appearance-settings .admin-settings-section{border:1px solid var(--admin-card-border)}.admin-appearance-settings .admin-settings-section-summary,.admin-appearance-settings .admin-settings-section-content{background:var(--admin-layer-1)}.admin-appearance-brand-section{border-color:color-mix(in srgb, var(--foreground) 22%, var(--admin-card-border))!important}.admin-appearance-brand-section>.admin-settings-section-summary{background:color-mix(in srgb, var(--foreground) 3%, var(--admin-layer-1))}.admin-appearance-brand-section>.admin-settings-section-summary h2{letter-spacing:-.01em;font-size:16px}.admin-appearance-command-bar{border-bottom:1px solid var(--admin-divider);justify-content:space-between;align-items:center;gap:18px;min-height:42px;padding:0 0 10px;transition:border-color .18s;display:flex}.admin-appearance-command-bar.is-dirty{border-color:color-mix(in srgb, var(--admin-status-warning) 42%, var(--admin-divider))}.admin-appearance-command-copy,.admin-appearance-command-actions,.admin-appearance-load-error{align-items:center;display:flex}.admin-appearance-command-copy{min-width:0}.admin-appearance-command-copy strong{color:var(--admin-text-primary);font-size:12px;font-weight:650}.admin-appearance-command-copy p{color:var(--admin-text-muted);margin-top:1px;font-size:10px;line-height:1.5}.admin-appearance-command-actions{flex:none;gap:8px}.admin-appearance-brand-layout,.admin-appearance-auth-layout{gap:20px;padding:20px;display:grid}.admin-appearance-brand-layout{grid-template-columns:minmax(0,1fr) minmax(360px,.8fr);align-items:start}.admin-appearance-auth-layout{grid-template-columns:minmax(0,1fr) minmax(300px,380px);align-items:start}.admin-appearance-form,.admin-appearance-auth-controls,.admin-appearance-media-list,.admin-appearance-brand-logo{min-width:0}.admin-appearance-form .ant-form-item:last-child{margin-bottom:0}.admin-appearance-brand-logo{align-self:stretch;display:grid}.admin-appearance-logo-stack{align-self:start;gap:12px}.admin-appearance-logo-frame-option{border:1px solid var(--admin-card-border);border-radius:var(--r-md);background:var(--admin-layer-2);justify-content:space-between;align-items:center;gap:16px;min-height:76px;padding:13px 14px;display:flex}.admin-appearance-logo-frame-copy{min-width:0}.admin-appearance-logo-frame-copy strong{color:var(--admin-text-primary);font-size:var(--fs-caption);font-weight:650}.admin-appearance-logo-frame-copy p{max-width:520px;color:var(--admin-text-muted);font-size:var(--fs-label);margin:5px 0 0;line-height:1.55}.admin-appearance-logo-frame-control{flex:none;align-items:center;gap:8px;display:flex}.admin-appearance-logo-frame-control>span{color:var(--admin-text-muted);white-space:nowrap;font-size:10px;font-weight:600}.admin-appearance-logo-frame-option .ant-switch:not(.ant-switch-checked){box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--foreground) 16%, transparent)}.admin-appearance-logo-frame-option .ant-switch.ant-switch-checked{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--control-switch-checked-bg) 70%, var(--foreground)), 0 0 0 2px color-mix(in srgb, var(--control-switch-checked-bg) 15%, transparent)}.admin-appearance-logo-preview-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.admin-appearance-logo-preview{border:1px solid var(--admin-card-border);border-radius:var(--r-md);place-items:center;gap:8px;min-height:104px;padding:14px;display:grid}.admin-appearance-logo-preview.is-light{background:var(--color-neutral-50);color:var(--color-neutral-900)}.admin-appearance-logo-preview.is-dark{background:var(--color-neutral-900);color:var(--color-neutral-50)}.admin-appearance-logo-preview-mark{border-radius:var(--r-md);width:44px;height:44px;box-shadow:var(--shadow-sm);background:currentColor;place-items:center;display:grid}.admin-appearance-logo-preview-mark.is-unframed{box-shadow:none;background:0 0;border-radius:0}.admin-appearance-logo-preview-mark img{object-fit:contain;width:28px;height:28px}.admin-appearance-logo-preview-mark.is-unframed img{width:100%;height:100%}.admin-appearance-logo-preview-label{font-size:var(--fs-label);align-items:center;gap:5px;font-weight:600;display:inline-flex}.admin-appearance-logo-preview-label svg{width:13px;height:13px}.admin-appearance-auth-controls,.admin-appearance-media-list{gap:12px;display:grid}.admin-appearance-media-list{margin-top:4px}.admin-appearance-asset-row{border:1px solid var(--admin-card-border);background:var(--admin-layer-2);border-radius:8px;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:84px;padding:13px 14px;display:grid}.admin-appearance-brand-logo .admin-appearance-asset-row{min-height:96px}.admin-appearance-asset-icon,.admin-appearance-load-error-icon{border:1px solid color-mix(in srgb, var(--foreground) 10%, transparent);background:var(--admin-layer-1);color:var(--admin-text-secondary);border-radius:8px;flex:none;place-items:center;display:grid}.admin-appearance-asset-icon{width:36px;height:36px}.admin-appearance-asset-icon svg{width:16px;height:16px}.admin-appearance-asset-copy{gap:3px;min-width:0;display:grid}.admin-appearance-asset-copy strong,.admin-appearance-skin-note>span{color:var(--admin-text-primary);font-size:12px;font-weight:650}.admin-appearance-asset-copy small,.admin-appearance-skin-note small,.admin-appearance-preview>p{color:var(--admin-text-muted);font-size:11px;line-height:1.55}.admin-appearance-asset-copy em{color:var(--admin-status-info);text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-style:normal;font-weight:600;overflow:hidden}.admin-appearance-asset-actions{flex-wrap:wrap;justify-content:flex-end;gap:4px;display:flex}.admin-appearance-asset-actions input{display:none}.admin-appearance-preview{border:1px solid var(--admin-card-border);background:var(--admin-layer-2);border-radius:10px;gap:12px;padding:12px;display:grid}.admin-appearance-preview-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.admin-appearance-preview-heading>div{min-width:0;display:grid}.admin-appearance-preview-heading span{color:var(--admin-text-muted);font-size:10px}.admin-appearance-preview-heading strong{color:var(--admin-text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.admin-appearance-preview-stage{aspect-ratio:4/5;color:#fff;background:#08090c;border-radius:8px;position:relative;overflow:hidden}.admin-appearance-preview-stage video,.admin-appearance-preview-shade{width:100%;height:100%;position:absolute;inset:0}.admin-appearance-preview-stage video{object-fit:cover}.admin-appearance-preview-shade{background:linear-gradient(#04050885,#0000 42%,#040508cc)}.admin-appearance-preview-brand{align-items:center;gap:8px;max-width:calc(100% - 36px);font-size:12px;display:flex;position:absolute;top:18px;left:18px}.admin-appearance-preview-brand img{object-fit:contain;flex:none;width:26px;height:26px}.admin-appearance-preview-brand strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.admin-appearance-preview-copy{gap:8px;display:grid;position:absolute;bottom:22px;left:18px;right:18px}.admin-appearance-preview-copy small{color:#ffffff94;letter-spacing:.16em;font-size:10px;font-weight:700}.admin-appearance-preview-copy strong,.admin-appearance-preview-copy>span{white-space:pre-line}.admin-appearance-preview-copy strong{font-size:clamp(23px,2.2vw,31px);line-height:1.22}.admin-appearance-preview-copy>span{color:#ffffffa8;font-size:11px;line-height:1.55}.admin-appearance-preview>p{margin:0}.admin-appearance-skin-note{gap:6px;padding:20px;display:grid}.admin-appearance-skin-note strong{color:var(--admin-text-primary);font-size:14px}.admin-appearance-section-form,.admin-appearance-skin-library{padding:20px}.admin-appearance-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.admin-appearance-footer-settings{grid-template-columns:minmax(0,1fr) minmax(340px,.72fr);align-items:start;gap:20px;display:grid}.admin-appearance-skin-library{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.admin-appearance-skin-card{border:1px solid var(--admin-card-border);border-radius:var(--r-lg);background:var(--admin-layer-2);min-width:0;min-height:148px;color:var(--admin-text-primary);text-align:left;transition:border-color var(--motion-state) ease-out, background-color var(--motion-state) ease-out, transform var(--motion-state) var(--ease-aceternity);grid-template-rows:76px auto;gap:11px;padding:10px;display:grid;position:relative}.admin-appearance-skin-card:hover:not(:disabled){border-color:color-mix(in srgb, var(--workspace-accent) 48%, var(--admin-card-border));background:var(--admin-layer-3);transform:translateY(-1px)}.admin-appearance-skin-card:focus-visible{outline:2px solid color-mix(in srgb, var(--ring) 70%, transparent);outline-offset:2px}.admin-appearance-skin-card.is-selected{border-color:color-mix(in srgb, var(--workspace-accent) 74%, var(--admin-card-border));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--workspace-accent) 42%, transparent)}.admin-appearance-skin-card-preview{border:1px solid color-mix(in srgb, var(--foreground) 12%, transparent);border-radius:calc(var(--r-md) - 2px);background:#090a0d;padding:12px;display:block;overflow:hidden}.admin-appearance-skin-card-surface{border-radius:calc(var(--r-sm) - 1px);background:#111318;align-items:flex-end;gap:7px;height:100%;padding:11px;display:flex}.admin-appearance-skin-card-surface i{border-radius:var(--r-full);width:13px;height:13px;box-shadow:0 0 0 1px #ffffff1f}.admin-appearance-skin-card-copy{gap:3px;min-width:0;display:grid}.admin-appearance-skin-card-copy strong{font-size:var(--fs-caption);text-overflow:ellipsis;white-space:nowrap;font-weight:650;overflow:hidden}.admin-appearance-skin-card-copy small{color:var(--admin-text-muted);font-size:var(--fs-label);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.admin-appearance-skin-card-check{border-radius:var(--r-full);background:var(--btn-solid-bg);width:20px;height:20px;color:var(--btn-solid-fg);place-items:center;display:grid;position:absolute;top:8px;right:8px}.admin-appearance-skin-card:not(.is-selected) .admin-appearance-skin-card-check{display:none}.admin-appearance-skin-card-check svg{stroke-width:2.4px;width:12px;height:12px}.admin-appearance-skin-library-note{color:var(--admin-text-muted);font-size:var(--fs-label);grid-column:1/-1;margin:2px 0 0;line-height:1.6}.admin-skin-workspace{gap:18px;padding:20px;display:grid}.admin-skin-library-toolbar,.admin-skin-library-toolbar>div,.admin-skin-editor-heading,.admin-skin-mode-bar,.admin-skin-mode-bar>div,.admin-skin-locked-note{align-items:center;display:flex}.admin-skin-library-toolbar,.admin-skin-editor-heading,.admin-skin-mode-bar{justify-content:space-between;gap:16px}.admin-skin-library-toolbar>div:first-child,.admin-skin-mode-bar>div:first-child,.admin-skin-editor-heading>div{flex-direction:column;align-items:flex-start;gap:2px;min-width:0}.admin-skin-library-toolbar>div:last-child{flex-wrap:wrap;flex:none;justify-content:flex-end;gap:8px}.admin-skin-library-toolbar strong,.admin-skin-mode-bar strong,.admin-skin-editor-heading strong{color:var(--admin-text-primary);font-size:13px;font-weight:650}.admin-skin-library-toolbar span,.admin-skin-mode-bar span,.admin-skin-editor-heading>div>span{color:var(--admin-text-muted);font-size:10px;line-height:1.5}.admin-skin-library{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.admin-skin-card{border:1px solid var(--admin-card-border);border-radius:var(--r-lg);background:var(--admin-layer-2);min-width:0;transition:border-color var(--motion-state) ease-out, background-color var(--motion-state) ease-out, transform var(--motion-state) var(--ease-aceternity);position:relative;overflow:hidden}.admin-skin-card:hover{border-color:color-mix(in srgb, var(--workspace-accent) 46%, var(--admin-card-border));transform:translateY(calc(-1 * var(--theme-hover-lift)))}.admin-skin-card.is-selected{border-color:color-mix(in srgb, var(--workspace-accent) 76%, var(--admin-card-border));background:color-mix(in srgb, var(--workspace-accent) 5%, var(--admin-layer-2));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--workspace-accent) 36%, transparent)}.admin-skin-card-select{width:100%;min-width:0;color:var(--admin-text-primary);text-align:left;background:0 0;border:0;grid-template-rows:68px auto;gap:10px;padding:9px 9px 8px;display:grid;position:relative}.admin-skin-card-select:focus-visible{outline:var(--focus-ring-width) solid color-mix(in srgb, var(--ring) 72%, transparent);outline-offset:-3px}.admin-skin-card-preview{border:1px solid #ffffff1c;padding:9px;display:block;overflow:hidden}.admin-skin-card-preview>span{align-items:center;gap:4px;height:100%;padding:9px;display:flex;overflow:hidden}.admin-skin-card-preview i{border-radius:var(--r-full);flex:0 0 10px;width:10px;height:22px;box-shadow:0 0 0 1px #ffffff24}.admin-skin-card-copy{gap:2px;min-width:0;padding-right:22px;display:grid}.admin-skin-card-copy strong,.admin-skin-card-copy small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.admin-skin-card-copy strong{font-size:12px;font-weight:650}.admin-skin-card-copy small{color:var(--admin-text-muted);font-size:10px}.admin-skin-card-check,.admin-skin-card-lock{place-items:center;display:grid;position:absolute;right:9px}.admin-skin-card-check{border-radius:var(--r-full);background:var(--btn-solid-bg);width:20px;height:20px;color:var(--btn-solid-fg);top:9px}.admin-skin-card-check svg{width:12px;height:12px}.admin-skin-card-lock{width:14px;color:var(--admin-text-muted);bottom:45px;right:10px}.admin-skin-card-actions{border-top:1px solid var(--admin-divider);justify-content:flex-end;align-items:center;gap:2px;min-height:34px;padding:3px 6px;display:flex}.admin-skin-delete-button.ant-btn:not(:disabled){border-color:var(--destructive);color:var(--destructive-foreground);box-shadow:none;background:var(--destructive)!important}.admin-skin-delete-button.ant-btn:not(:disabled):hover,.admin-skin-delete-button.ant-btn:not(:disabled):focus-visible{border-color:var(--destructive-hover);background:var(--destructive-hover)!important;color:var(--destructive-foreground)!important}.admin-skin-delete-button.ant-btn:not(:disabled):active{border-color:var(--destructive-active);background:var(--destructive-active)!important}.admin-skin-editor{border-top:1px solid var(--admin-divider);gap:16px;padding-top:18px;display:grid}.admin-skin-editor-heading>div{display:flex}.admin-skin-editor-heading strong{text-overflow:ellipsis;white-space:nowrap;max-width:60ch;font-size:15px;overflow:hidden}.admin-skin-locked-note{border:1px solid var(--admin-card-border);border-radius:var(--r-md);background:var(--admin-layer-2);color:var(--admin-text-muted);align-items:flex-start;gap:9px;padding:11px 12px;font-size:11px;line-height:1.55}.admin-skin-locked-note svg{color:var(--icon-muted);flex:none;margin-top:1px}.admin-skin-identity-form{border:1px solid var(--admin-card-border);border-radius:var(--r-md);background:var(--admin-layer-2);padding:14px}.admin-skin-mode-bar{min-height:40px}.admin-skin-mode-label{align-items:center;gap:6px;display:inline-flex}.admin-skin-mode-label svg{width:13px;height:13px}.admin-skin-live-preview{transition:background-color var(--motion-state) ease-out, border-color var(--motion-state) ease-out;border:1px solid;padding:16px}.admin-skin-live-preview-card{border:1px solid;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:9px 12px;min-height:168px;padding:14px;display:grid}.admin-skin-live-preview-icon{place-items:center;width:38px;height:38px;display:grid}.admin-skin-live-preview-icon svg{width:var(--icon-size);height:var(--icon-size)}.admin-skin-live-preview-card>div{gap:2px;display:grid}.admin-skin-live-preview-card>div strong{font-size:12px}.admin-skin-live-preview-card>div small{font-size:10px}.admin-skin-live-preview-status{padding:4px 7px;font-size:10px;font-weight:650}.admin-skin-live-preview-menu{grid-column:1/-1;align-items:center;min-width:86px;height:30px;padding:0 10px;font-size:10px;font-weight:600;display:inline-flex}.admin-skin-live-preview-input,.admin-skin-live-preview-button{border-style:solid;align-items:center;padding:0 12px;font-size:11px;display:inline-flex}.admin-skin-live-preview-switches{grid-column:2;align-items:center;gap:8px;display:flex}.admin-skin-live-preview-switches>i{border-radius:var(--r-full);width:34px;height:20px;position:relative}.admin-skin-live-preview-switches b{border-radius:var(--r-full);width:14px;height:14px;position:absolute;top:3px;left:3px;box-shadow:0 1px 2px #0003}.admin-skin-live-preview-switches>i.is-on b{left:17px}.admin-skin-live-preview-danger{grid-column:3;justify-content:center;align-items:center;min-width:58px;height:28px;padding:0 10px;font-size:10px;font-weight:650;display:inline-flex}.admin-skin-live-preview-input{grid-column:2}.admin-skin-live-preview-button{grid-column:3;justify-content:center}.admin-skin-live-preview-signals{flex-wrap:wrap;grid-area:2/1;gap:4px;display:flex}.admin-skin-live-preview-signals i{border-radius:var(--r-full);width:6px;height:6px}.admin-skin-color-groups{gap:10px;display:grid}.admin-skin-token-group{border:1px solid var(--admin-card-border);border-radius:var(--r-md);background:var(--admin-layer-1);overflow:hidden}.admin-skin-token-group>summary{cursor:pointer;background:color-mix(in srgb, var(--foreground) 2%, var(--admin-layer-1));justify-content:space-between;align-items:center;gap:12px;min-height:46px;padding:0 14px;list-style:none;display:flex}.admin-skin-token-group>summary::-webkit-details-marker{display:none}.admin-skin-token-group>summary:focus-visible{outline:var(--focus-ring-width) solid color-mix(in srgb, var(--ring) 68%, transparent);outline-offset:-3px}.admin-skin-token-group>summary span{color:var(--admin-text-primary);font-size:12px;font-weight:650}.admin-skin-token-group>summary small{color:var(--admin-text-muted);font-size:10px}.admin-skin-color-grid,.admin-skin-component-grid{border-top:1px solid var(--admin-divider);gap:10px;padding:12px;display:grid}.admin-skin-color-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-skin-color-field{border:1px solid var(--admin-card-border);border-radius:var(--r-sm);background:var(--admin-layer-2);gap:7px;min-width:0;padding:9px;display:grid}.admin-skin-color-field>span:first-child{gap:1px;min-width:0;display:grid}.admin-skin-color-field strong{color:var(--admin-text-secondary);font-size:11px;font-weight:650}.admin-skin-color-field small{color:var(--admin-text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.admin-skin-color-control{grid-template-columns:32px minmax(0,1fr);gap:6px;min-width:0;display:grid}.admin-skin-color-control input[type=color]{cursor:pointer;border:1px solid var(--admin-card-border);border-radius:var(--r-sm);background:0 0;width:32px;height:32px;padding:2px}.admin-skin-color-control input[type=color]::-webkit-color-swatch{border-radius:calc(var(--r-sm) - 3px);border:0}.admin-skin-component-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.admin-skin-number-field{gap:6px;min-width:0;display:grid}.admin-skin-number-field>span:first-child{color:var(--admin-text-secondary);font-size:10px;font-weight:650}.admin-skin-number-field .ant-input-number,.admin-skin-number-field .ant-select{width:100%}.admin-appearance-load-error,.admin-appearance-loading-card{border:1px solid var(--admin-card-border);background:var(--admin-layer-1);min-height:150px;box-shadow:var(--admin-card-shadow);border-radius:10px;padding:20px}.admin-appearance-load-error{gap:12px}.admin-appearance-load-error-icon{width:32px;height:32px}.admin-appearance-load-error>div{flex:auto;min-width:0}.admin-appearance-load-error h2{color:var(--admin-text-primary);font-size:15px;font-weight:650}.admin-appearance-load-error p{color:var(--admin-text-muted);margin-top:4px;font-size:12px;line-height:1.65}@media (width<=1120px){.admin-appearance-brand-layout,.admin-appearance-auth-layout{grid-template-columns:1fr}.admin-appearance-preview{max-width:480px}.admin-appearance-footer-settings{grid-template-columns:1fr}.admin-appearance-skin-library,.admin-skin-library,.admin-skin-color-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-skin-component-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=720px){.admin-appearance-command-bar{flex-direction:column;align-items:flex-start}.admin-appearance-command-actions{flex-wrap:wrap;width:100%}.admin-appearance-asset-row{grid-template-columns:36px minmax(0,1fr)}.admin-appearance-logo-preview-grid{grid-template-columns:1fr}.admin-appearance-logo-frame-option{flex-direction:column;align-items:flex-start}.admin-appearance-logo-frame-control{justify-content:space-between;width:100%}.admin-appearance-asset-actions{grid-column:1/-1;justify-content:flex-start}.admin-appearance-form-grid,.admin-appearance-skin-library{grid-template-columns:1fr}.admin-skin-workspace{padding:14px}.admin-skin-library-toolbar,.admin-skin-mode-bar,.admin-skin-editor-heading{flex-direction:column;align-items:flex-start}.admin-skin-library-toolbar>div:last-child{justify-content:flex-start;width:100%}.admin-skin-library,.admin-skin-color-grid,.admin-skin-component-grid{grid-template-columns:1fr}.admin-skin-live-preview-card{grid-template-columns:38px minmax(0,1fr)}.admin-skin-live-preview-status{grid-column:2;justify-self:start}.admin-skin-live-preview-input,.admin-skin-live-preview-button,.admin-skin-live-preview-switches,.admin-skin-live-preview-danger,.admin-skin-live-preview-menu{grid-column:1/-1}}:is(.admin-drawing-settings,.admin-runtime-policy,.admin-access-settings,.admin-email-settings,.admin-storage-settings,.admin-ark-settings,.admin-intercept-settings,.admin-third-party-settings) :is(.admin-drawing-overview,.admin-runtime-policy-overview,.admin-access-overview,.admin-email-overview,.admin-storage-overview,.admin-ark-overview,.admin-intercept-overview,.admin-third-party-overview) .admin-stat-tile-value{margin-top:5px;font-size:18px}:is(.admin-drawing-settings,.admin-runtime-policy,.admin-access-settings,.admin-email-settings,.admin-storage-settings,.admin-ark-settings,.admin-intercept-settings,.admin-third-party-settings) :is(.admin-drawing-overview,.admin-runtime-policy-overview,.admin-access-overview,.admin-email-overview,.admin-storage-overview,.admin-ark-overview,.admin-intercept-overview,.admin-third-party-overview) .admin-stat-tile-detail{margin-top:5px}.admin-shell,.admin-drawer,.admin-secondary-drawer,.admin-modal-root,.admin-channel-modal-root{--admin-layer-0:var(--skin-admin-layer-0,#f3f4f6);--admin-layer-1:var(--skin-admin-layer-1,#fff);--admin-layer-2:var(--skin-admin-layer-2,#f7f8fa);--admin-layer-3:var(--skin-admin-layer-3,#eceff3);--admin-sidebar:var(--admin-layer-0);--admin-text-primary:var(--foreground);--admin-text-secondary:color-mix(in srgb, var(--foreground) 72%, transparent);--admin-text-muted:color-mix(in srgb, var(--foreground) 52%, transparent);--admin-text-placeholder:color-mix(in srgb, var(--foreground) 42%, transparent);--admin-control-border:color-mix(in srgb, var(--foreground) 18%, transparent);--admin-divider:#1118271f;--admin-card-border:#11182726;--admin-row-border:#11182717;--admin-row-hover:#f3f5f7;--admin-card-shadow:var(--theme-admin-card-shadow,0 1px 2px #1118270a);--admin-status-success:var(--palette-status-success);--admin-status-warning:var(--palette-status-warning);--admin-status-error:var(--palette-status-error);--admin-status-info:var(--palette-status-loading);--admin-chart-primary:var(--workspace-accent);--admin-chart-secondary:oklch(55% .11 180);--admin-chart-warning:oklch(64% .14 78);--admin-sidebar-width:224px}.dark .admin-shell,.dark .admin-drawer,.dark .admin-secondary-drawer,.dark .admin-modal-root,.dark .admin-channel-modal-root{--admin-layer-0:var(--skin-admin-layer-0,#111315);--admin-layer-1:var(--skin-admin-layer-1,#1a1d20);--admin-layer-2:var(--skin-admin-layer-2,#22262a);--admin-layer-3:var(--skin-admin-layer-3,#2b3035);--admin-sidebar:var(--admin-layer-0);--admin-text-primary:var(--foreground);--admin-text-secondary:color-mix(in srgb, var(--foreground) 74%, transparent);--admin-text-muted:color-mix(in srgb, var(--foreground) 54%, transparent);--admin-text-placeholder:color-mix(in srgb, var(--foreground) 43%, transparent);--admin-control-border:color-mix(in srgb, var(--foreground) 18%, transparent);--admin-divider:#ffffff1f;--admin-card-border:#ffffff29;--admin-row-border:#ffffff16;--admin-row-hover:#252a2f;--admin-card-shadow:var(--theme-admin-card-shadow,0 1px 2px #00000052);--admin-status-success:var(--palette-status-success);--admin-status-warning:var(--palette-status-warning);--admin-status-error:var(--palette-status-error);--admin-status-info:var(--palette-status-loading);--admin-chart-secondary:oklch(72% .11 180);--admin-chart-warning:oklch(78% .14 78)}.admin-shell{position:relative}@keyframes admin-page-enter{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.admin-shell .admin-nav-group-label{letter-spacing:.04em;transition:color var(--motion-instant) ease-out;align-items:center;gap:7px;font-size:12px;font-weight:700;line-height:17px;display:flex;color:color-mix(in srgb, var(--foreground) 68%, transparent)!important;margin-bottom:6px!important;padding-inline:2px!important}.admin-shell .admin-nav-group-label:before{border:1px solid color-mix(in srgb, var(--admin-text-muted) 72%, transparent);background:var(--admin-sidebar);content:"";width:5px;height:5px;transition:border-color var(--motion-instant) ease-out, background-color var(--motion-instant) ease-out;border-radius:999px;flex:none;display:block}.admin-shell .admin-nav-group-label:after{background:linear-gradient(90deg, color-mix(in srgb, var(--foreground) 14%, transparent), transparent);content:"";flex:auto;min-width:12px;height:1px;display:block}.admin-shell .admin-nav-group-label span{flex:none}.admin-shell .admin-nav-group:has(.app-workspace-nav-link.is-active) .admin-nav-group-label{color:var(--admin-text-primary)!important}.admin-shell .admin-nav-group:has(.app-workspace-nav-link.is-active) .admin-nav-group-label:before{border-color:var(--admin-text-primary);background:var(--admin-text-primary)}.admin-shell .app-workspace-nav-link{border-radius:var(--menu-radius);color:color-mix(in srgb, var(--foreground) 82%, transparent);border:1px solid #0000;font-size:13px;font-weight:500;position:relative;height:34px!important}.admin-shell .app-workspace-brand-link{color:var(--foreground)}.admin-shell .app-workspace-nav-link.is-active{border-color:color-mix(in srgb, var(--foreground) 26%, transparent);background:var(--admin-layer-3);box-shadow:0 1px 3px color-mix(in srgb, var(--foreground) 10%, transparent);color:var(--admin-text-primary);font-weight:700}.admin-shell .app-workspace-nav-link.is-active:before{display:block}.admin-shell .app-workspace-nav-link:hover:not(.is-active){border-color:color-mix(in srgb, var(--foreground) 16%, transparent);background:color-mix(in srgb, var(--admin-layer-3) 68%, var(--admin-sidebar));color:var(--admin-text-primary)}.admin-shell .app-workspace-nav-link>svg{width:16px;height:16px;color:color-mix(in srgb, var(--foreground) 64%, transparent);stroke-width:1.9px}.admin-shell .app-workspace-nav-link.is-active>svg{color:var(--admin-text-primary)}.admin-shell .app-workspace-nav-link:focus-visible,.admin-shell .app-workspace-icon-button:focus-visible{outline:1px solid color-mix(in srgb, var(--ring) 58%, transparent);outline-offset:-1px;box-shadow:none}.admin-shell .app-workspace-sidebar,.admin-shell .admin-sidebar{background:var(--admin-sidebar);border-right:1px solid var(--admin-divider);box-shadow:none;border-radius:0!important}.admin-shell .admin-sidebar{width:var(--admin-sidebar-width);flex-basis:var(--admin-sidebar-width)}.admin-shell .admin-sidebar.is-collapsed{flex-basis:64px;width:64px}.admin-shell .admin-sidebar-header{background:var(--admin-sidebar);border-bottom:0;height:68px}.admin-shell .admin-sidebar-identity{border-bottom:1px solid var(--admin-divider);background:var(--admin-sidebar);padding:10px 12px}.admin-shell .admin-sidebar-brand-button{width:100%;min-width:0;color:var(--admin-text-primary);text-align:left;border:1px solid #0000;border-radius:10px;grid-template-rows:auto auto;grid-template-columns:clamp(34px,2.2vw,38px) minmax(0,1fr);align-items:center;column-gap:10px;padding:7px 9px;transition:background-color .16s,border-color .16s,box-shadow .16s;display:grid}.admin-shell .admin-sidebar-brand-button:hover{border-color:color-mix(in srgb, var(--foreground) 14%, transparent);background:var(--admin-layer-2)}.admin-shell .admin-sidebar-brand-button:focus-visible{outline:2px solid color-mix(in srgb, var(--foreground) 36%, transparent);outline-offset:2px}.admin-shell .admin-sidebar-brand-mark{width:clamp(34px,2.2vw,38px);height:clamp(34px,2.2vw,38px);box-shadow:0 6px 16px color-mix(in srgb, var(--foreground) 12%, transparent);border-radius:9px;grid-area:1/1/3}.admin-shell .admin-sidebar-brand-title{min-width:0;color:var(--admin-text-primary);text-overflow:ellipsis;grid-area:1/2;font-size:14px;font-weight:650;line-height:18px;overflow:hidden}.admin-shell .admin-sidebar-brand-version{min-width:0;color:var(--admin-text-muted);letter-spacing:0;text-overflow:ellipsis;white-space:nowrap;grid-area:2/2;font-size:10px;line-height:14px;overflow:hidden}.admin-shell .admin-sidebar-brand-button.is-collapsed{grid-template-columns:1fr;place-items:center;padding:7px 0}.admin-shell .admin-sidebar-brand-button.is-collapsed .admin-sidebar-brand-mark{grid-area:1/1;width:32px;height:32px}.admin-sidebar-edge-toggle{top:50%;left:calc(var(--admin-sidebar-width) - 10px);z-index:35;border:1px solid var(--admin-divider);background:var(--admin-sidebar);width:20px;height:36px;color:var(--admin-text-muted);box-shadow:0 0 0 3px var(--admin-sidebar);transition:left var(--motion-state) var(--ease-aceternity), background-color var(--motion-instant) ease-out, border-color var(--motion-instant) ease-out, color var(--motion-instant) ease-out;border-radius:8px;place-items:center;position:absolute;transform:translateY(-50%)}.admin-sidebar-edge-toggle.is-collapsed{left:54px}.admin-sidebar-edge-toggle:hover{border-color:var(--admin-control-border);background:var(--admin-layer-1);color:var(--admin-text-primary)}.admin-sidebar-edge-toggle:focus-visible{outline:2px solid color-mix(in srgb, var(--ring) 72%, transparent);outline-offset:2px}.admin-shell .admin-sidebar-nav{padding:6px 10px}.admin-shell .admin-nav-group{margin-bottom:0}.admin-shell .admin-nav-group+.admin-nav-group{margin-top:14px}.admin-shell .admin-nav-group-items:not(.is-collapsed){border-left:1px solid color-mix(in srgb, var(--foreground) 13%, transparent);margin-left:4px;padding-left:9px}.admin-shell .admin-nav-group-items:not(.is-collapsed) .app-workspace-nav-link{padding-left:10px!important}.admin-shell .admin-nav-collapsed-separator{background:var(--admin-divider);width:28px;height:1px;margin:8px auto}.admin-shell .admin-sidebar-footer{border-top:1px solid var(--admin-divider);background:var(--admin-sidebar);padding:9px 10px 10px}.admin-shell .admin-sidebar-footer :is(button,a){min-height:34px;color:var(--admin-text-muted);border-radius:8px}.admin-shell .admin-sidebar-footer :is(button,a):hover{background:var(--admin-layer-2);color:var(--admin-text-primary)}.admin-shell .admin-sidebar.is-collapsed .admin-sidebar-nav,.admin-shell .admin-sidebar.is-collapsed .admin-sidebar-footer,.admin-shell .admin-sidebar.is-collapsed .admin-sidebar-identity{padding-inline:8px}.admin-mobile-navigation{border-color:var(--admin-divider);background:color-mix(in srgb, var(--admin-sidebar) 94%, transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);min-height:54px;padding:6px 10px}.admin-mobile-navigation-trigger{min-width:0;min-height:42px;color:var(--admin-text-primary);transition:background-color var(--motion-instant) ease-out;background:0 0;border:0;border-radius:8px;flex:auto;align-items:center;gap:9px;padding:4px 8px;display:inline-flex}.admin-mobile-navigation-trigger:hover,.admin-mobile-navigation-trigger[aria-expanded=true]{background:var(--admin-layer-2)}.admin-mobile-navigation-trigger:focus-visible,.admin-mobile-navigation-action:focus-visible{outline:1px solid color-mix(in srgb, var(--ring) 62%, transparent);outline-offset:1px}.admin-mobile-navigation-current-icon,.admin-mobile-navigation-action{background:var(--admin-layer-2);width:34px;height:34px;color:var(--admin-text-secondary);border-radius:8px;flex:none;place-items:center;display:grid}.admin-mobile-navigation-eyebrow,.admin-mobile-navigation-current-label{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.admin-mobile-navigation-eyebrow{color:var(--admin-text-muted);letter-spacing:.06em;font-size:9px;font-weight:650;line-height:1.25}.admin-mobile-navigation-current-label{color:var(--admin-text-primary);margin-top:1px;font-size:13px;font-weight:650;line-height:1.35}.admin-mobile-navigation-action{transition:background-color var(--motion-instant) ease-out, color var(--motion-instant) ease-out;background:0 0;border:0}.admin-mobile-navigation-action:hover{background:var(--admin-layer-2);color:var(--admin-text-primary)}.admin-mobile-navigation-menu{width:min(320px,100vw - 20px);max-height:min(72dvh,620px);overflow-y:auto}.admin-mobile-navigation-menu-link{align-items:center;gap:9px;min-height:34px;display:flex}.admin-mobile-navigation-menu-link>svg{width:15px;height:15px;color:var(--admin-text-muted);flex:none}.admin-shell .app-user-content,.admin-shell .app-workspace-page,.admin-shell .admin-page-root{background:var(--admin-layer-0)}.admin-shell .app-table-surface,.admin-shell .admin-table-surface,.admin-shell .ant-table-wrapper,.admin-shell .ant-table,.admin-shell .ant-table-container{background:var(--admin-layer-1)}.admin-shell .ant-input,.admin-shell .ant-input-affix-wrapper,.admin-shell .ant-select-selector,.admin-shell .ant-picker,.admin-shell .ant-input-number,.admin-shell .ant-input-number-input-wrap{background:var(--admin-layer-2)!important}.admin-page-root>div{height:100%}.admin-page-root.admin-page-root-scrollable>div{height:auto;min-height:100%}.admin-page-frame{flex-direction:column;height:100%;min-height:0;padding:12px 16px 0;display:flex}.admin-page-frame-scrollable{height:auto;min-height:100%}.admin-page-header{border-bottom:0;min-height:58px;padding-bottom:10px}.admin-page-location{align-items:center;gap:8px;min-width:0;line-height:1.35;display:flex}.admin-page-location-section{color:var(--admin-text-muted);transition:color var(--motion-instant) ease-out, background-color var(--motion-instant) ease-out;border-radius:4px;flex:none;font-size:13px;font-weight:600;text-decoration:none}.admin-page-location-section:hover{color:var(--admin-text-primary)}.admin-page-location-section:focus-visible{outline:2px solid color-mix(in srgb, var(--foreground) 46%, transparent);outline-offset:3px}.admin-page-location-separator{color:color-mix(in srgb, var(--admin-text-muted) 58%, transparent);flex:none;font-size:13px;font-weight:500}.admin-page-title{min-width:0;color:var(--admin-text-primary);letter-spacing:-.008em;font-size:18px;font-weight:650;line-height:1.35}.admin-page-description{color:var(--admin-text-muted);margin-top:5px;font-size:12px;line-height:1.55}.admin-shell .admin-page-theme-toggle{border:1px solid var(--admin-control-border);background:var(--admin-layer-1);width:36px;height:36px;min-height:36px;color:var(--admin-text-secondary);border-radius:8px}.admin-shell .admin-page-theme-toggle:hover{border-color:color-mix(in srgb, var(--foreground) 28%, transparent);background:var(--admin-layer-2);color:var(--admin-text-primary)}.admin-shell .admin-page-actions .ant-btn{border-radius:8px;min-height:36px}.admin-data-table{flex-direction:column;flex:auto;width:100%;min-height:0;display:flex}.admin-list-toolbar{flex:none;padding-top:10px;padding-bottom:10px}.admin-list-toolbar-main .app-list-search{flex:0 360px;min-width:180px;max-width:360px;width:min(360px,100%)!important}.admin-storage-resource-filters{grid-template-columns:minmax(0,1fr);gap:10px;width:100%;min-width:0;display:grid}.admin-storage-resource-filters>*,.admin-storage-resource-filters .app-list-search{min-width:0;max-width:none;width:100%!important}@media (width>=640px){.admin-storage-resource-filters{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1024px){.admin-storage-resource-filters{grid-template-columns:minmax(0,2fr) minmax(0,1.2fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1.1fr)}}.admin-filter-toggle{flex:none;display:inline-flex}.admin-list-toolbar-filters{flex:none;display:none}.admin-list-toolbar-filters.is-open{display:flex}.admin-list-toolbar-chips{flex-wrap:wrap;flex:0 auto;align-items:center;gap:6px;min-width:0;display:inline-flex}.admin-filter-chip{border:1px solid color-mix(in srgb, var(--foreground) 12%, transparent);border-radius:var(--r-full);background:color-mix(in srgb, var(--foreground) 5%, var(--admin-layer-1));min-height:26px;color:color-mix(in srgb, var(--foreground) 72%, transparent);align-items:center;gap:5px;padding:0 8px 0 9px;font-size:11px;line-height:1;transition:background-color .16s,color .16s;display:inline-flex}.admin-filter-chip:hover{background:color-mix(in srgb, var(--foreground) 10%, var(--admin-layer-1));color:var(--foreground)}.admin-filter-chip:focus:not(:focus-visible){outline:none}.admin-filter-chip:focus-visible{outline:1px solid color-mix(in srgb, var(--ring) 62%, transparent);outline-offset:1px}.admin-filter-active-dot{border-radius:var(--r-full);background:var(--foreground);width:5px;height:5px;margin-left:2px}.admin-shell .admin-batch-bar{border-color:var(--admin-card-border);background:color-mix(in srgb, var(--admin-layer-1) 94%, transparent);color:var(--admin-text-primary);box-shadow:var(--admin-card-shadow)}.admin-table-frame{border:1px solid var(--admin-card-border);background:var(--admin-layer-1);min-height:0;box-shadow:var(--admin-card-shadow);border-radius:10px;flex-direction:column;flex:auto;display:flex;overflow:hidden}.admin-table-surface{border-radius:0;flex:auto;min-height:0;overflow:hidden}.admin-table-scroll{min-width:100%;height:100%;min-height:0;overflow:auto}.admin-table-pagination{border-top:1px solid var(--admin-divider);background:var(--admin-layer-2);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);flex:none;min-height:44px}.admin-table-pagination .app-pagination-bar{min-height:44px;margin-top:0!important}.admin-shell .admin-table-surface .ant-table-wrapper{min-width:100%}.admin-shell .admin-table-surface .ant-table-thead>tr>th,.admin-modal-root .admin-table-surface .ant-table-thead>tr>th{z-index:3;letter-spacing:.035em;height:42px;font-size:11px;font-weight:600;position:sticky;top:0;background:var(--admin-layer-2)!important;border-bottom:1px solid var(--admin-card-border)!important;color:color-mix(in srgb, var(--foreground) 52%, transparent)!important;padding:9px 16px!important}.admin-shell .admin-table-surface .ant-table-tbody>tr>td,.admin-modal-root .admin-table-surface .ant-table-tbody>tr>td{font-variant-numeric:tabular-nums;height:52px;font-size:13px;border-bottom:1px solid var(--admin-row-border)!important;background:var(--admin-layer-1)!important;padding:11px 16px!important}.admin-shell .admin-table-surface .ant-table-tbody>tr.ant-table-measure-row>td,.admin-modal-root .admin-table-surface .ant-table-tbody>tr.ant-table-measure-row>td{font-size:0;line-height:0;border:0!important;height:0!important;padding:0!important}.admin-shell .admin-table-surface .ant-table-tbody>tr:hover>td,.admin-modal-root .admin-table-surface .ant-table-tbody>tr:hover>td{background:var(--admin-row-hover)!important}.admin-shell .admin-table-surface .ant-table-tbody>tr>td:first-child,.admin-modal-root .admin-table-surface .ant-table-tbody>tr>td:first-child{border-inline-start:0}.admin-shell .admin-logical-model-table .ant-table-tbody>tr>td{vertical-align:top;height:auto}.admin-shell .admin-logical-model-table .admin-capability-summary-tag{overflow-wrap:anywhere;white-space:normal;max-width:100%;margin-inline-end:0;border:1px solid color-mix(in srgb, var(--foreground) 14%, transparent)!important;background:color-mix(in srgb, var(--foreground) 6%, var(--admin-layer-1))!important;color:color-mix(in srgb, var(--foreground) 72%, transparent)!important}.admin-shell .admin-table-clickable-row{cursor:pointer}.admin-shell .admin-table-pagination .ant-pagination-total-text{color:color-mix(in srgb, var(--foreground) 55%, transparent);font-variant-numeric:tabular-nums;margin-inline-end:auto;font-size:11px}.admin-pagination-bar{justify-content:space-between;align-items:center;gap:12px;min-height:44px;padding:0 16px;display:flex}.admin-pagination-total{min-width:0;color:color-mix(in srgb, var(--foreground) 55%, transparent);font-variant-numeric:tabular-nums;white-space:nowrap;flex:auto;font-size:11px}.admin-pagination-bar .ant-pagination{align-items:center;gap:2px;margin:0;display:flex}.admin-pagination-bar .ant-pagination-item,.admin-pagination-bar .ant-pagination-prev,.admin-pagination-bar .ant-pagination-next,.admin-pagination-bar .ant-pagination-jump-prev,.admin-pagination-bar .ant-pagination-jump-next{border-radius:var(--r-sm);background:0 0;border:0;min-width:26px;height:26px;margin:0;line-height:26px}.admin-pagination-bar .ant-pagination-item a,.admin-pagination-bar .ant-pagination-prev button,.admin-pagination-bar .ant-pagination-next button{color:color-mix(in srgb, var(--foreground) 62%, transparent)}.admin-pagination-bar .ant-pagination-item-active{background:color-mix(in srgb, var(--foreground) 9%, transparent);font-weight:600}.admin-pagination-bar .ant-pagination-item-active a{color:var(--foreground)}.admin-pagination-bar .ant-pagination-item:hover,.admin-pagination-bar .ant-pagination-prev:hover,.admin-pagination-bar .ant-pagination-next:hover{background:color-mix(in srgb, var(--foreground) 7%, transparent)}.admin-pagination-bar .ant-pagination-options{margin-inline-start:8px}.admin-pagination-bar .ant-pagination-options .ant-select{min-width:88px}.admin-pagination-bar .ant-pagination-options .ant-select-selector{color:var(--foreground);border:1px solid color-mix(in srgb, var(--foreground) 14%, transparent)!important;border-radius:var(--r-sm)!important;background:var(--admin-layer-2)!important;min-height:28px!important;box-shadow:none!important}.admin-row-actions{white-space:nowrap;justify-content:flex-end;align-items:center;gap:6px;display:inline-flex}.admin-row-action.ant-btn{border:1px solid var(--admin-card-border);height:30px;min-height:30px;color:var(--admin-text-secondary);border-radius:6px;padding:0 9px;font-size:12px;font-weight:550;line-height:1;background:var(--admin-layer-1)!important;box-shadow:none!important;transition:border-color .14s,background-color .14s,color .14s!important}.admin-row-action.ant-btn .ant-btn-icon{margin-inline-end:0;display:grid}.admin-row-action.ant-btn .ant-btn-icon>svg{width:13px;height:13px}.admin-row-action.ant-btn:hover:not(:disabled),.admin-row-action.ant-btn:active:not(:disabled),.admin-row-action.ant-btn:focus:not(:disabled),.admin-row-action.ant-btn.ant-dropdown-open{border-color:var(--admin-control-border);color:var(--admin-text-primary);background:var(--admin-layer-2)!important}.admin-row-action-primary.ant-btn{border-color:color-mix(in srgb, var(--admin-status-info) 30%, var(--admin-card-border));color:color-mix(in srgb, var(--admin-status-info) 68%, var(--admin-text-primary));font-weight:650;background:color-mix(in srgb, var(--admin-status-info) 8%, var(--admin-layer-1))!important}.admin-row-action-primary.ant-btn:hover:not(:disabled),.admin-row-action-primary.ant-btn:focus:not(:disabled){border-color:color-mix(in srgb, var(--admin-status-info) 52%, var(--admin-card-border));color:var(--admin-text-primary);background:color-mix(in srgb, var(--admin-status-info) 13%, var(--admin-layer-1))!important}.admin-row-action-danger.ant-btn{border-color:color-mix(in srgb, var(--destructive) 24%, var(--admin-card-border));color:var(--destructive);background:color-mix(in srgb, var(--destructive) 6%, var(--admin-layer-1))!important}.admin-row-action-more.ant-btn{min-width:54px;color:var(--admin-text-secondary);align-items:center;gap:3px;display:inline-flex}.admin-row-action-chevron{stroke-width:1.75px;flex:none;width:12px;height:12px}.admin-modal-data-table-shell{height:min(58vh,540px);min-height:320px;display:flex}.admin-shell :where(button,.ant-btn,.ant-input,.ant-input-affix-wrapper,.ant-select-selector,.ant-picker,.ant-input-number):focus:not(:focus-visible),.admin-drawer :where(button,.ant-btn,.ant-input,.ant-input-affix-wrapper,.ant-select-selector,.ant-picker,.ant-input-number):focus:not(:focus-visible),.admin-secondary-drawer :where(button,.ant-btn,.ant-input,.ant-input-affix-wrapper,.ant-select-selector,.ant-picker,.ant-input-number):focus:not(:focus-visible),.admin-modal-root :where(button,.ant-btn,.ant-input,.ant-input-affix-wrapper,.ant-select-selector,.ant-picker,.ant-input-number):focus:not(:focus-visible),.admin-channel-modal-root :where(button,.ant-btn,.ant-input,.ant-input-affix-wrapper,.ant-select-selector,.ant-picker,.ant-input-number):focus:not(:focus-visible){outline:none;box-shadow:none!important}.admin-shell :where(.ant-btn,.ant-input-affix-wrapper,.ant-select-selector,.ant-picker,.ant-input-number):focus-visible,.admin-drawer :where(.ant-btn,.ant-input-affix-wrapper,.ant-select-selector,.ant-picker,.ant-input-number):focus-visible,.admin-secondary-drawer :where(.ant-btn,.ant-input-affix-wrapper,.ant-select-selector,.ant-picker,.ant-input-number):focus-visible,.admin-modal-root :where(.ant-btn,.ant-input-affix-wrapper,.ant-select-selector,.ant-picker,.ant-input-number):focus-visible,.admin-channel-modal-root :where(.ant-btn,.ant-input-affix-wrapper,.ant-select-selector,.ant-picker,.ant-input-number):focus-visible{outline:1px solid color-mix(in srgb, var(--ring) 62%, transparent);outline-offset:1px;box-shadow:none!important}.admin-shell :where(.ant-input-affix-wrapper-focused,.ant-picker-focused,.ant-input-number-focused),.admin-shell .ant-select-focused .ant-select-selector,.admin-drawer :where(.ant-input-affix-wrapper-focused,.ant-picker-focused,.ant-input-number-focused),.admin-drawer .ant-select-focused .ant-select-selector,.admin-secondary-drawer :where(.ant-input-affix-wrapper-focused,.ant-picker-focused,.ant-input-number-focused),.admin-secondary-drawer .ant-select-focused .ant-select-selector,.admin-modal-root :where(.ant-input-affix-wrapper-focused,.ant-picker-focused,.ant-input-number-focused),.admin-modal-root .ant-select-focused .ant-select-selector,.admin-channel-modal-root :where(.ant-input-affix-wrapper-focused,.ant-picker-focused,.ant-input-number-focused),.admin-channel-modal-root .ant-select-focused .ant-select-selector{border-color:color-mix(in srgb, var(--ring) 58%, transparent)!important;box-shadow:none!important}.admin-status-badge{border-radius:var(--r-full);background:color-mix(in srgb, currentColor 10%, transparent);min-height:20px;color:color-mix(in srgb, var(--foreground) 62%, transparent);letter-spacing:.02em;white-space:nowrap;align-items:center;gap:5px;padding:2px 7px;font-size:11px;font-weight:500;line-height:1.25;display:inline-flex}.admin-status-badge:before{border-radius:var(--r-full);content:"";background:currentColor;flex:none;width:6px;height:6px}.admin-status-badge[data-tone=success]{color:var(--admin-status-success)}.admin-status-badge[data-tone=warning]{color:var(--admin-status-warning)}.admin-status-badge[data-tone=error]{color:var(--admin-status-error)}.admin-status-badge[data-tone=info]{color:var(--admin-status-info)}.admin-stat-tile{background:linear-gradient(145deg, color-mix(in srgb, var(--foreground) 6%, var(--admin-layer-1)), var(--admin-layer-1) 70%);min-width:0;min-height:112px;padding:18px}.admin-stat-tile+.admin-stat-tile{border-left:1px solid color-mix(in srgb, var(--foreground) 9%, transparent)}.admin-stat-tile-label{color:color-mix(in srgb, var(--foreground) 55%, transparent);font-size:12px;font-weight:500}.admin-stat-tile-value{color:var(--foreground);font-variant-numeric:tabular-nums;margin-top:7px;font-size:22px;font-weight:650;line-height:1.25}.admin-stat-tile-detail{color:color-mix(in srgb, var(--foreground) 45%, transparent);margin-top:8px;font-size:11px}.admin-settings-section{border-radius:var(--r-lg);background:var(--admin-layer-1);width:100%;box-shadow:var(--admin-card-shadow);border:0;overflow:hidden}.admin-settings-section>:last-child{min-width:0}.admin-settings-section-summary{background:var(--admin-layer-2)}.admin-settings-section-content{background:var(--admin-layer-1)}.admin-settings-section-content .ant-form-item-label>label{color:var(--admin-text-secondary);font-size:12px;font-weight:600}.admin-settings-section-content .ant-form-item-extra,.admin-settings-section-content .ant-form-item-explain{color:var(--admin-text-muted);font-size:11px;line-height:1.55}.admin-settings-section-footer{border-top:1px solid var(--admin-divider);background:var(--admin-layer-2)}.admin-feature-availability{padding-bottom:24px}.admin-feature-availability .admin-settings-section{border:1px solid var(--admin-card-border)}.admin-feature-availability .admin-settings-section-summary,.admin-feature-availability .admin-settings-section-content{background:var(--admin-layer-1)}.admin-feature-command-bar{z-index:24;border:1px solid var(--admin-card-border);background:color-mix(in srgb, var(--admin-layer-1) 96%, transparent);min-height:62px;box-shadow:var(--admin-card-shadow);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-radius:10px;justify-content:space-between;align-items:center;gap:18px;padding:11px 14px;transition:border-color .18s,background-color .18s,box-shadow .18s;display:flex;position:sticky;top:0}.admin-feature-command-bar.is-dirty{border-color:color-mix(in srgb, var(--admin-status-warning) 34%, var(--admin-card-border));background:color-mix(in srgb, var(--admin-status-warning) 6%, var(--admin-layer-1));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--admin-status-warning) 24%, transparent)}.admin-feature-command-copy,.admin-feature-command-actions,.admin-feature-load-error,.admin-feature-inline-alert{align-items:center;display:flex}.admin-feature-command-copy{gap:11px;min-width:0}.admin-feature-command-copy strong{color:var(--admin-text-primary);font-size:13px;font-weight:650}.admin-feature-command-copy p{color:var(--admin-text-muted);margin-top:2px;font-size:11px;line-height:1.5}.admin-feature-command-icon,.admin-feature-load-error-icon{border:1px solid color-mix(in srgb, var(--foreground) 10%, transparent);background:var(--admin-layer-2);width:32px;height:32px;color:var(--admin-text-secondary);border-radius:8px;flex:none;place-items:center;display:grid}.admin-feature-command-actions{flex:none;gap:8px}.admin-feature-inline-alert{border:1px solid color-mix(in srgb, var(--admin-status-warning) 30%, var(--admin-card-border));background:color-mix(in srgb, var(--admin-status-warning) 7%, var(--admin-layer-1));color:color-mix(in srgb, var(--admin-status-warning) 78%, var(--admin-text-primary));border-radius:8px;gap:8px;padding:10px 12px;font-size:12px;line-height:1.55}.admin-feature-board{grid-template-columns:minmax(0,1.12fr) minmax(0,.94fr) minmax(0,1fr);align-items:stretch;gap:14px;display:grid}.admin-feature-domain{border:1px solid var(--admin-card-border);border-radius:var(--r-lg);background:var(--admin-layer-1);min-width:0;box-shadow:var(--admin-card-shadow);overflow:hidden}.admin-feature-board.is-loading .admin-feature-domain{min-height:258px;padding:18px}.admin-feature-domain-header{align-items:center;gap:10px;min-height:66px;padding:11px 14px;display:flex}.admin-feature-domain-icon,.admin-feature-board-row-icon,.admin-feature-detail-icon{border:1px solid color-mix(in srgb, var(--foreground) 10%, transparent);background:var(--admin-layer-2);color:var(--admin-text-secondary);flex:none;place-items:center;display:grid}.admin-feature-domain-icon{border-radius:8px;width:32px;height:32px}.admin-feature-domain-header h2{color:var(--admin-text-primary);font-size:14px;font-weight:660;line-height:1.4}.admin-feature-domain-header p{color:var(--admin-text-muted);margin-top:2px;font-size:10px;line-height:1.4}.admin-feature-domain-list{border-top:1px solid var(--admin-divider)}.admin-feature-domain.is-compact .admin-feature-domain-list{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.admin-feature-domain.is-compact .admin-feature-board-row:nth-child(odd){border-right:1px solid var(--admin-divider)}.admin-feature-domain.is-compact .admin-feature-board-row:nth-last-child(-n+2){border-bottom:0}.admin-feature-board-row{border-bottom:1px solid var(--admin-divider);grid-template-columns:minmax(0,1fr) auto;align-items:stretch;min-height:58px;transition:background-color .16s,box-shadow .16s;display:grid;position:relative}.admin-feature-board-row.is-source{grid-template-columns:minmax(0,1fr) auto}.admin-feature-board-row:last-child{border-bottom:0}.admin-feature-board-row:hover,.admin-feature-board-row.is-selected{background:color-mix(in srgb, var(--foreground) 4%, var(--admin-layer-1))}.admin-feature-board-row.is-selected{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--admin-text-primary) 24%, transparent)}.admin-feature-board-row.is-dirty{background:color-mix(in srgb, var(--admin-status-warning) 6%, var(--admin-layer-1))}.admin-feature-board-row.is-dirty.is-selected{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--admin-status-warning) 54%, transparent)}.admin-feature-board-row.is-readonly{background:color-mix(in srgb, var(--admin-layer-0) 20%, var(--admin-layer-1))}.admin-feature-board-row-select{text-align:left;align-items:center;gap:9px;min-width:0;padding:8px 8px 8px 14px;display:flex}.admin-feature-board-row-select:focus-visible,.admin-feature-board-source-selector button:focus-visible{z-index:2;outline:2px solid var(--admin-focus-ring);outline-offset:-2px;position:relative}.admin-feature-board-row-icon{border-radius:7px;width:30px;height:30px}.admin-feature-board-row.is-off .admin-feature-board-row-icon{color:var(--admin-text-muted)}.admin-feature-board-row-name{flex-direction:column;min-width:0;display:flex}.admin-feature-board-row-name small{color:var(--admin-text-muted);text-overflow:ellipsis;white-space:nowrap;margin-bottom:1px;font-size:9px;font-weight:600;line-height:1.3;overflow:hidden}.admin-feature-board-row-name strong{color:var(--admin-text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:650;line-height:1.45;overflow:hidden}.admin-feature-board-row-dirty{background:color-mix(in srgb, var(--admin-status-warning) 12%, transparent);color:color-mix(in srgb, var(--admin-status-warning) 82%, var(--admin-text-primary));border-radius:999px;flex:none;padding:2px 6px;font-size:9px;font-weight:650}.admin-feature-board-row-control,.admin-feature-board-runtime-status{justify-content:flex-end;align-items:center;gap:7px;padding:8px 14px 8px 6px;display:flex}.admin-feature-board-row-control{min-width:64px}.admin-feature-board-runtime-status{min-width:94px}.admin-feature-board-row-control>span,.admin-feature-board-runtime-status>span{color:var(--admin-text-muted);white-space:nowrap;font-size:10px;font-weight:600}.admin-feature-availability .ant-switch:not(.ant-switch-checked){box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--foreground) 16%, transparent)}.admin-feature-availability .ant-switch.ant-switch-checked{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--control-switch-checked-bg) 70%, var(--foreground)), 0 0 0 2px color-mix(in srgb, var(--control-switch-checked-bg) 15%, transparent)}.admin-feature-board-row.is-dependent .admin-feature-board-row-select{padding-left:32px}.admin-feature-board-row.is-dependent .admin-feature-board-row-select:before{border-bottom:1px solid color-mix(in srgb, var(--admin-text-muted) 54%, transparent);border-left:1px solid color-mix(in srgb, var(--admin-text-muted) 54%, transparent);content:"";border-bottom-left-radius:5px;width:10px;position:absolute;top:-20px;bottom:50%;left:17px}.admin-feature-board-source-selector{border:1px solid var(--admin-card-border);background:var(--admin-layer-2);border-radius:7px;grid-template-columns:repeat(2,minmax(0,1fr));align-self:center;gap:3px;width:178px;margin-right:12px;padding:3px;display:grid}.admin-feature-board-source-selector button{min-height:29px;color:var(--admin-text-secondary);white-space:nowrap;border:1px solid #0000;border-radius:5px;padding:0 7px;font-size:10px;font-weight:620;transition:border-color .16s,background-color .16s,color .16s,box-shadow .16s}.admin-feature-board-source-selector button:hover:not(:disabled){color:var(--admin-text-primary)}.admin-feature-board-source-selector button.is-selected{border-color:color-mix(in srgb, var(--foreground) 16%, transparent);background:var(--admin-layer-1);color:var(--admin-text-primary);box-shadow:var(--admin-card-shadow)}.admin-feature-board-source-selector button:disabled{cursor:not-allowed;opacity:.55}.admin-feature-detail{border:1px solid var(--admin-card-border);border-radius:var(--r-lg);background:var(--admin-layer-1);box-shadow:var(--admin-card-shadow);transition:border-color .18s,background-color .18s,box-shadow .18s;overflow:hidden}.admin-feature-detail.is-dirty{border-color:color-mix(in srgb, var(--admin-status-warning) 34%, var(--admin-card-border));background:color-mix(in srgb, var(--admin-status-warning) 4%, var(--admin-layer-1));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--admin-status-warning) 24%, transparent)}.admin-feature-detail-header{align-items:center;gap:10px;min-height:62px;padding:11px 15px;display:flex}.admin-feature-detail-icon{border-radius:8px;width:34px;height:34px}.admin-feature-detail-header p,.admin-feature-detail-cell>span{color:var(--admin-text-muted);letter-spacing:.035em;font-size:9px;font-weight:620}.admin-feature-detail-header h2{color:var(--admin-text-primary);margin-top:1px;font-size:14px;font-weight:660;line-height:1.45}.admin-feature-detail-grid{border-top:1px solid var(--admin-divider);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.admin-feature-detail-cell{border-left:1px solid var(--admin-divider);min-width:0;min-height:78px;padding:12px 15px}.admin-feature-detail-cell:first-child{border-left:0}.admin-feature-detail-cell p{max-width:720px;color:var(--admin-text-secondary);margin-top:5px;font-size:11px;line-height:1.55}.admin-feature-detail-cell.is-warning>span,.admin-feature-detail-cell.is-warning p{color:color-mix(in srgb, var(--admin-status-warning) 78%, var(--admin-text-primary))}.admin-feature-load-error,.admin-feature-loading-card{border:1px solid var(--admin-card-border);border-radius:var(--r-lg);background:var(--admin-layer-1);min-height:220px;box-shadow:var(--admin-card-shadow);padding:22px}.admin-feature-load-error{justify-content:center;gap:14px}.admin-feature-load-error>div{flex:1;max-width:560px}.admin-feature-load-error h2{color:var(--admin-text-primary);font-size:15px;font-weight:650}.admin-feature-load-error p{color:var(--admin-text-muted);margin-top:4px;font-size:12px;line-height:1.6}.admin-feature-review>p{color:var(--admin-text-secondary);margin-bottom:12px;font-size:12px;line-height:1.65}.admin-feature-review-list{gap:8px;max-height:min(420px,52vh);display:grid;overflow-y:auto}.admin-feature-review-item{border:1px solid var(--admin-card-border);background:var(--admin-layer-2);border-radius:8px;padding:10px 12px}.admin-feature-review-item>div{justify-content:space-between;align-items:center;gap:12px;display:flex}.admin-feature-review-item strong{color:var(--admin-text-primary);font-size:13px;font-weight:650}.admin-feature-review-item span{color:var(--admin-text-secondary);flex:none;font-size:11px;font-weight:600}.admin-feature-review-item p{color:var(--admin-text-muted);margin-top:5px;font-size:11px;line-height:1.55}.admin-access-settings{padding-bottom:24px}.admin-access-settings .admin-settings-section{border:1px solid var(--admin-card-border)}.admin-access-settings .admin-settings-section-summary,.admin-access-settings .admin-settings-section-content{background:var(--admin-layer-1)}.admin-access-command-bar{z-index:24;border:1px solid var(--admin-card-border);background:color-mix(in srgb, var(--admin-layer-1) 96%, transparent);min-height:62px;box-shadow:var(--admin-card-shadow);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-radius:10px;justify-content:space-between;align-items:center;gap:18px;padding:11px 14px;transition:border-color .18s,background-color .18s,box-shadow .18s;display:flex;position:sticky;top:0}.admin-access-command-bar.is-dirty{border-color:color-mix(in srgb, var(--admin-status-warning) 34%, var(--admin-card-border));background:color-mix(in srgb, var(--admin-status-warning) 6%, var(--admin-layer-1));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--admin-status-warning) 24%, transparent)}.admin-access-command-copy,.admin-access-command-actions,.admin-access-inline-alert,.admin-access-load-error,.admin-access-registration-policy,.admin-access-footer-note,.admin-access-form-section-heading,.admin-access-switch-field,.admin-access-advanced>summary,.admin-access-confirm-row{align-items:center;display:flex}.admin-access-command-copy{gap:11px;min-width:0}.admin-access-command-copy strong{color:var(--admin-text-primary);font-size:13px;font-weight:650}.admin-access-command-copy p{color:var(--admin-text-muted);margin-top:2px;font-size:11px;line-height:1.5}.admin-access-command-icon,.admin-access-load-error-icon,.admin-access-policy-icon,.admin-access-advanced-icon{border:1px solid color-mix(in srgb, var(--foreground) 10%, transparent);background:var(--admin-layer-2);color:var(--admin-text-secondary);flex:none;place-items:center;display:grid}.admin-access-command-icon,.admin-access-load-error-icon{border-radius:8px;width:32px;height:32px}.admin-access-command-actions{flex:none;gap:8px}.admin-access-inline-alert{border:1px solid color-mix(in srgb, var(--admin-status-warning) 30%, var(--admin-card-border));background:color-mix(in srgb, var(--admin-status-warning) 7%, var(--admin-layer-1));color:color-mix(in srgb, var(--admin-status-warning) 78%, var(--admin-text-primary));border-radius:8px;gap:8px;padding:10px 12px;font-size:12px;line-height:1.55}.admin-access-overview{border:1px solid var(--admin-card-border);border-radius:var(--r-lg);background:var(--admin-layer-1);box-shadow:var(--admin-card-shadow);grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.admin-access-overview .admin-stat-tile{background:var(--admin-layer-1);min-height:104px;box-shadow:none}.admin-access-overview .admin-stat-tile-value{text-overflow:ellipsis;white-space:nowrap;font-size:20px;overflow:hidden}.admin-access-overview .admin-stat-tile-detail{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.admin-access-registration-policy{gap:14px;min-height:112px;padding:18px 20px}.admin-access-policy-icon{border-radius:9px;width:38px;height:38px}.admin-access-policy-copy{flex:auto;min-width:0}.admin-access-policy-copy strong{color:var(--admin-text-primary);font-size:14px;font-weight:650}.admin-access-policy-copy p{max-width:920px;color:var(--admin-text-secondary);margin-top:6px;font-size:12px;line-height:1.65}.admin-access-policy-copy>span{color:var(--admin-text-muted);margin-top:6px;font-size:11px;display:block}.admin-access-form-section{padding:18px 20px 4px}.admin-access-form-section+.admin-access-form-section{border-top:1px solid var(--admin-divider)}.admin-access-form-section-heading{gap:10px;margin-bottom:16px}.admin-access-form-section-heading>span{border:1px solid var(--admin-card-border);background:var(--admin-layer-2);width:30px;height:30px;color:var(--admin-text-secondary);border-radius:7px;flex:none;place-items:center;display:grid}.admin-access-form-section-heading h3{color:var(--admin-text-primary);font-size:13px;font-weight:650}.admin-access-form-section-heading p{color:var(--admin-text-muted);margin-top:2px;font-size:11px;line-height:1.5}.admin-access-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 18px;display:grid}.admin-access-form-grid .ant-form-item{min-width:0}.admin-access-form-span-full{grid-column:1/-1}.admin-access-switch-field{border:1px solid var(--admin-card-border);background:var(--admin-layer-2);border-radius:8px;justify-content:space-between;gap:16px;min-height:74px;margin-bottom:18px;padding:10px 12px}.admin-access-switch-field label{color:var(--admin-text-secondary);font-size:12px;font-weight:600}.admin-access-switch-field p{color:var(--admin-text-muted);margin-top:4px;font-size:11px;line-height:1.5}.admin-access-advanced{border-top:1px solid var(--admin-divider)}.admin-access-advanced>summary{cursor:pointer;gap:10px;min-height:68px;padding:12px 20px;list-style:none;transition:background-color .18s}.admin-access-advanced>summary::-webkit-details-marker{display:none}.admin-access-advanced>summary:hover{background:color-mix(in srgb, var(--foreground) 3%, transparent)}.admin-access-advanced>summary:focus-visible{outline:2px solid var(--admin-focus-ring);outline-offset:-2px}.admin-access-advanced-icon{border-radius:7px;width:30px;height:30px}.admin-access-advanced>summary>span:nth-child(2){flex:auto;min-width:0}.admin-access-advanced strong,.admin-access-advanced small{display:block}.admin-access-advanced strong{color:var(--admin-text-primary);font-size:13px;font-weight:650}.admin-access-advanced small{color:var(--admin-text-muted);margin-top:2px;font-size:11px;line-height:1.5}.admin-access-advanced>.admin-access-form-grid{border-top:1px solid var(--admin-divider);background:color-mix(in srgb, var(--admin-layer-2) 48%, var(--admin-layer-1));padding:18px 20px 4px}.admin-access-footer-note{min-width:0;color:var(--admin-text-muted);gap:7px;font-size:11px;line-height:1.5}.admin-access-load-error,.admin-access-loading-card{border:1px solid var(--admin-card-border);border-radius:var(--r-lg);background:var(--admin-layer-1);min-height:220px;box-shadow:var(--admin-card-shadow);padding:22px}.admin-access-load-error{justify-content:center;gap:14px}.admin-access-load-error>div{flex:1;max-width:560px}.admin-access-load-error h2{color:var(--admin-text-primary);font-size:15px;font-weight:650}.admin-access-load-error p,.admin-access-confirm-copy p{color:var(--admin-text-muted);margin-top:4px;font-size:12px;line-height:1.65}.admin-access-confirm-copy p+p{margin-top:8px}.admin-access-confirm-row{border:1px solid var(--admin-card-border);background:var(--admin-layer-2);border-radius:8px;justify-content:space-between;gap:14px;padding:10px 12px}.admin-access-confirm-row+.admin-access-confirm-row{margin-top:8px}.admin-access-confirm-row span{color:var(--admin-text-muted);font-size:11px}.admin-access-confirm-row strong{color:var(--admin-text-primary);text-align:right;font-size:12px;font-weight:650}.admin-email-settings{padding-bottom:24px}.admin-email-settings .admin-settings-section{border:1px solid var(--admin-card-border)}.admin-email-settings .admin-settings-section-summary,.admin-email-settings .admin-settings-section-content{background:var(--admin-layer-1)}.admin-email-command-bar{z-index:24;border:1px solid var(--admin-card-border);background:color-mix(in srgb, var(--admin-layer-1) 96%, transparent);min-height:62px;box-shadow:var(--admin-card-shadow);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-radius:10px;justify-content:space-between;align-items:center;gap:18px;padding:11px 14px;transition:border-color .18s,background-color .18s,box-shadow .18s;display:flex;position:sticky;top:0}.admin-email-command-bar.is-dirty{border-color:color-mix(in srgb, var(--admin-status-warning) 34%, var(--admin-card-border));background:color-mix(in srgb, var(--admin-status-warning) 6%, var(--admin-layer-1));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--admin-status-warning) 24%, transparent)}.admin-email-command-copy,.admin-email-command-actions,.admin-email-inline-alert,.admin-email-load-error,.admin-email-delivery-policy,.admin-email-footer-note,.admin-email-form-section-heading,.admin-email-confirm-row{align-items:center;display:flex}.admin-email-command-copy{gap:11px;min-width:0}.admin-email-command-copy strong{color:var(--admin-text-primary);font-size:13px;font-weight:650}.admin-email-command-copy p{color:var(--admin-text-muted);margin-top:2px;font-size:11px;line-height:1.5}.admin-email-command-icon,.admin-email-load-error-icon,.admin-email-policy-icon{border:1px solid color-mix(in srgb, var(--foreground) 10%, transparent);background:var(--admin-layer-2);color:var(--admin-text-secondary);flex:none;place-items:center;display:grid}.admin-email-command-icon,.admin-email-load-error-icon{border-radius:8px;width:32px;height:32px}.admin-email-command-actions{flex:none;gap:8px}.admin-email-inline-alert{border:1px solid color-mix(in srgb, var(--admin-status-warning) 30%, var(--admin-card-border));background:color-mix(in srgb, var(--admin-status-warning) 7%, var(--admin-layer-1));color:color-mix(in srgb, var(--admin-status-warning) 78%, var(--admin-text-primary));border-radius:8px;gap:8px;padding:10px 12px;font-size:12px;line-height:1.55}.admin-email-overview{border:1px solid var(--admin-card-border);border-radius:var(--r-lg);background:var(--admin-layer-1);box-shadow:var(--admin-card-shadow);grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.admin-email-overview .admin-stat-tile{background:var(--admin-layer-1);min-height:104px;box-shadow:none}.admin-email-overview .admin-stat-tile-value,.admin-email-overview .admin-stat-tile-detail{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.admin-email-overview .admin-stat-tile-value{font-size:20px}.admin-email-delivery-policy{gap:14px;min-height:116px;padding:18px 20px}.admin-email-policy-icon{border-radius:9px;width:38px;height:38px}.admin-email-policy-copy{flex:auto;min-width:0}.admin-email-policy-copy strong{color:var(--admin-text-primary);font-size:14px;font-weight:650}.admin-email-policy-copy p{max-width:980px;color:var(--admin-text-secondary);margin-top:6px;font-size:12px;line-height:1.65}.admin-email-policy-copy>span{color:var(--admin-text-muted);margin-top:6px;font-size:11px;line-height:1.5;display:block}.admin-email-form-section{padding:18px 20px 4px}.admin-email-form-section+.admin-email-form-section{border-top:1px solid var(--admin-divider)}.admin-email-form-section-heading{gap:10px;margin-bottom:16px}.admin-email-form-section-heading>span{border:1px solid var(--admin-card-border);background:var(--admin-layer-2);width:30px;height:30px;color:var(--admin-text-secondary);border-radius:7px;flex:none;place-items:center;display:grid}.admin-email-form-section-heading h3{color:var(--admin-text-primary);font-size:13px;font-weight:650}.admin-email-form-section-heading p{color:var(--admin-text-muted);margin-top:2px;font-size:11px;line-height:1.5}.admin-email-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 18px;display:grid}.admin-email-form-grid.is-connection{grid-template-columns:minmax(0,1.5fr) minmax(150px,.5fr) minmax(0,1fr)}.admin-email-form-grid .ant-form-item{min-width:0}.admin-email-form-grid .ant-input-number{width:100%}.admin-email-footer-note{min-width:0;color:var(--admin-text-muted);gap:7px;font-size:11px;line-height:1.5}.admin-email-load-error,.admin-email-loading-card{border:1px solid var(--admin-card-border);border-radius:var(--r-lg);background:var(--admin-layer-1);min-height:220px;box-shadow:var(--admin-card-shadow);padding:22px}.admin-email-load-error{justify-content:center;gap:14px}.admin-email-load-error>div{flex:1;max-width:560px}.admin-email-load-error h2{color:var(--admin-text-primary);font-size:15px;font-weight:650}.admin-email-load-error p,.admin-email-confirm-copy p{color:var(--admin-text-muted);margin-top:4px;font-size:12px;line-height:1.65}.admin-email-confirm-copy p+p{margin-top:8px}.admin-email-confirm-row{border:1px solid var(--admin-card-border);background:var(--admin-layer-2);border-radius:8px;justify-content:space-between;gap:14px;padding:10px 12px}.admin-email-confirm-row+.admin-email-confirm-row{margin-top:8px}.admin-email-confirm-row span{color:var(--admin-text-muted);font-size:11px}.admin-email-confirm-row strong{overflow-wrap:anywhere;min-width:0;color:var(--admin-text-primary);text-align:right;font-size:12px;font-weight:650}.admin-storage-settings{padding-bottom:24px}.admin-storage-settings .admin-settings-section{border:1px solid var(--admin-card-border)}.admin-storage-settings .admin-settings-section-summary,.admin-storage-settings .admin-settings-section-content{background:var(--admin-layer-1)}.admin-storage-command-bar{z-index:24;border:1px solid var(--admin-card-border);background:color-mix(in srgb, var(--admin-layer-1) 96%, transparent);min-height:62px;box-shadow:var(--admin-card-shadow);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-radius:10px;justify-content:space-between;align-items:center;gap:18px;padding:11px 14px;transition:border-color .18s,background-color .18s,box-shadow .18s;display:flex;position:sticky;top:0}.admin-storage-command-bar.is-dirty{border-color:color-mix(in srgb, var(--admin-status-warning) 34%, var(--admin-card-border));background:color-mix(in srgb, var(--admin-status-warning) 6%, var(--admin-layer-1));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--admin-status-warning) 24%, transparent)}.admin-storage-command-copy,.admin-storage-command-actions,.admin-storage-inline-alert,.admin-storage-history-note,.admin-storage-provider-note,.admin-storage-context-note,.admin-storage-footer-note,.admin-storage-form-section-heading,.admin-storage-load-error,.admin-storage-confirm-row{align-items:center;display:flex}.admin-storage-command-copy{gap:11px;min-width:0}.admin-storage-command-copy strong{color:var(--admin-text-primary);font-size:13px;font-weight:650}.admin-storage-command-copy p{color:var(--admin-text-muted);margin-top:2px;font-size:11px;line-height:1.5}.admin-storage-command-icon,.admin-storage-load-error-icon,.admin-storage-mode-icon,.admin-storage-form-section-heading>span{border:1px solid color-mix(in srgb, var(--foreground) 10%, transparent);background:var(--admin-layer-2);color:var(--admin-text-secondary);flex:none;place-items:center;display:grid}.admin-storage-command-icon,.admin-storage-load-error-icon{border-radius:8px;width:32px;height:32px}.admin-storage-command-actions{flex:none;gap:8px}.admin-storage-inline-alert{border:1px solid color-mix(in srgb, var(--admin-status-warning) 30%, var(--admin-card-border));background:color-mix(in srgb, var(--admin-status-warning) 7%, var(--admin-layer-1));color:color-mix(in srgb, var(--admin-status-warning) 78%, var(--admin-text-primary));border-radius:8px;gap:8px;padding:10px 12px;font-size:12px;line-height:1.55}.admin-storage-overview{border:1px solid var(--admin-card-border);border-radius:var(--r-lg);background:var(--admin-layer-1);box-shadow:var(--admin-card-shadow);grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.admin-storage-overview .admin-stat-tile{background:var(--admin-layer-1);min-height:104px;box-shadow:none}.admin-storage-overview .admin-stat-tile-value,.admin-storage-overview .admin-stat-tile-detail{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.admin-storage-overview .admin-stat-tile-value{font-size:20px}.admin-storage-mode-content{padding:18px 20px 20px}.admin-storage-mode-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;display:grid}.admin-storage-mode-choice{border:1px solid var(--admin-card-border);background:var(--admin-layer-2);min-width:0;min-height:118px;color:var(--admin-text-primary);text-align:left;border-radius:10px;grid-template-rows:auto 1fr;grid-template-columns:34px minmax(0,1fr);gap:9px 10px;padding:14px;transition:border-color .18s,background-color .18s,box-shadow .18s,transform .18s;display:grid;position:relative;overflow:hidden}.admin-storage-mode-choice:hover{border-color:color-mix(in srgb, var(--foreground) 22%, var(--admin-card-border));background:var(--admin-layer-3);transform:translateY(-1px)}.admin-storage-mode-choice:focus-visible{outline:2px solid var(--admin-focus-ring);outline-offset:2px}.admin-storage-mode-choice:disabled{cursor:not-allowed;opacity:.58;transform:none}.admin-storage-mode-icon{border-radius:8px;width:34px;height:34px}.admin-storage-mode-choice.is-selected .admin-storage-mode-icon{border-color:color-mix(in srgb, var(--foreground) 22%, transparent);background:var(--admin-layer-3);color:var(--admin-text-primary)}.admin-storage-mode-copy{min-width:0}.admin-storage-mode-copy strong,.admin-storage-mode-copy small{display:block}.admin-storage-mode-copy strong{color:var(--admin-text-primary);font-size:13px;font-weight:650}.admin-storage-mode-copy small{color:var(--admin-text-muted);margin-top:5px;font-size:11px;line-height:1.55}.admin-storage-mode-choice>.admin-status-badge{grid-column:2;place-self:end start}.admin-storage-history-note,.admin-storage-provider-note,.admin-storage-context-note{color:var(--admin-text-secondary);border-radius:8px;gap:8px;font-size:11px;line-height:1.6}.admin-storage-history-note{border:1px solid var(--admin-card-border);background:color-mix(in srgb, var(--admin-layer-2) 72%, var(--admin-layer-1));margin-top:14px;padding:10px 12px}.admin-storage-provider-note{border:1px solid color-mix(in srgb, var(--admin-status-info) 24%, var(--admin-card-border));background:color-mix(in srgb, var(--admin-status-info) 6%, var(--admin-layer-1));color:color-mix(in srgb, var(--admin-status-info) 70%, var(--admin-text-primary));margin:18px 20px 0;padding:10px 12px}.admin-storage-context-note{border-top:1px solid var(--admin-divider);padding:13px 0 15px}.admin-storage-history-note svg,.admin-storage-provider-note svg,.admin-storage-context-note svg{flex:none}.admin-storage-form-section{padding:18px 20px 4px}.admin-storage-provider-note+.admin-storage-form-section{padding-top:16px}.admin-storage-form-section+.admin-storage-form-section{border-top:1px solid var(--admin-divider)}.admin-storage-form-section-heading{gap:10px;margin-bottom:16px}.admin-storage-form-section-heading>span{border-radius:7px;width:30px;height:30px}.admin-storage-form-section-heading h3{color:var(--admin-text-primary);font-size:13px;font-weight:650}.admin-storage-form-section-heading p{color:var(--admin-text-muted);margin-top:2px;font-size:11px;line-height:1.5}.admin-storage-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 18px;display:grid}.admin-storage-form-grid.is-location{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-storage-form-grid .ant-form-item,.admin-storage-local-field .ant-form-item{min-width:0}.admin-storage-local-field{max-width:980px}.admin-storage-address-control{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.admin-storage-footer-note{min-width:0;color:var(--admin-text-muted);gap:7px;font-size:11px;line-height:1.5}.admin-storage-load-error,.admin-storage-loading-card{border:1px solid var(--admin-card-border);border-radius:var(--r-lg);background:var(--admin-layer-1);min-height:220px;box-shadow:var(--admin-card-shadow);padding:22px}.admin-storage-load-error{justify-content:center;gap:14px}.admin-storage-load-error>div{flex:1;max-width:560px}.admin-storage-load-error h2{color:var(--admin-text-primary);font-size:15px;font-weight:650}.admin-storage-load-error p,.admin-storage-confirm-copy p{color:var(--admin-text-muted);margin-top:4px;font-size:12px;line-height:1.65}.admin-storage-confirm-copy p+p{margin-top:8px}.admin-storage-confirm-row{border:1px solid var(--admin-card-border);background:var(--admin-layer-2);border-radius:8px;justify-content:space-between;gap:14px;padding:10px 12px}.admin-storage-confirm-row+.admin-storage-confirm-row{margin-top:8px}.admin-storage-confirm-row span{color:var(--admin-text-muted);font-size:11px}.admin-storage-confirm-row strong{overflow-wrap:anywhere;min-width:0;color:var(--admin-text-primary);text-align:right;font-size:12px;font-weight:650}.admin-ark-settings{padding-bottom:24px}.admin-ark-settings .admin-settings-section{border:1px solid var(--admin-card-border)}.admin-ark-settings .admin-settings-section-summary,.admin-ark-settings .admin-settings-section-content{background:var(--admin-layer-1)}.admin-ark-command-bar{z-index:24;border:1px solid var(--admin-card-border);background:color-mix(in srgb, var(--admin-layer-1) 96%, transparent);min-height:62px;box-shadow:var(--admin-card-shadow);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-radius:10px;justify-content:space-between;align-items:center;gap:18px;padding:11px 14px;transition:border-color .18s,background-color .18s,box-shadow .18s;display:flex;position:sticky;top:0}.admin-ark-command-bar.is-dirty{border-color:color-mix(in srgb, var(--admin-status-warning) 34%, var(--admin-card-border));background:color-mix(in srgb, var(--admin-status-warning) 6%, var(--admin-layer-1));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--admin-status-warning) 24%, transparent)}.admin-ark-command-copy,.admin-ark-command-actions,.admin-ark-inline-alert,.admin-ark-policy-control,.admin-ark-policy-switch,.admin-ark-flow-step,.admin-ark-context-note,.admin-ark-scope-note,.admin-ark-footer-note,.admin-ark-form-section-heading,.admin-ark-load-error,.admin-ark-confirm-row{align-items:center;display:flex}.admin-ark-command-copy{gap:11px;min-width:0}.admin-ark-command-copy strong{color:var(--admin-text-primary);font-size:13px;font-weight:650}.admin-ark-command-copy p{color:var(--admin-text-muted);margin-top:2px;font-size:11px;line-height:1.5}.admin-ark-command-icon,.admin-ark-load-error-icon,.admin-ark-policy-icon,.admin-ark-flow-icon,.admin-ark-form-section-heading>span{border:1px solid color-mix(in srgb, var(--foreground) 10%, transparent);background:var(--admin-layer-2);color:var(--admin-text-secondary);flex:none;place-items:center;display:grid}.admin-ark-command-icon,.admin-ark-load-error-icon{border-radius:8px;width:32px;height:32px}.admin-ark-command-actions{flex:none;gap:8px}.admin-ark-inline-alert{border:1px solid color-mix(in srgb, var(--admin-status-warning) 30%, var(--admin-card-border));background:color-mix(in srgb, var(--admin-status-warning) 7%, var(--admin-layer-1));color:color-mix(in srgb, var(--admin-status-warning) 78%, var(--admin-text-primary));border-radius:8px;gap:8px;padding:10px 12px;font-size:12px;line-height:1.55}.admin-ark-overview{border:1px solid var(--admin-card-border);border-radius:var(--r-lg);background:var(--admin-layer-1);box-shadow:var(--admin-card-shadow);grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.admin-ark-overview .admin-stat-tile{background:var(--admin-layer-1);min-height:104px;box-shadow:none}.admin-ark-overview .admin-stat-tile-value,.admin-ark-overview .admin-stat-tile-detail{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.admin-ark-overview .admin-stat-tile-value{font-size:20px}.admin-ark-policy-control{gap:14px;min-height:112px;padding:18px 20px}.admin-ark-policy-icon{border-radius:9px;width:38px;height:38px}.admin-ark-policy-copy{flex:auto;min-width:0}.admin-ark-policy-copy strong{color:var(--admin-text-primary);font-size:14px;font-weight:650}.admin-ark-policy-copy p{max-width:1080px;color:var(--admin-text-secondary);margin-top:5px;font-size:12px;line-height:1.6}.admin-ark-policy-copy>span{color:var(--admin-text-muted);margin-top:5px;font-size:11px;line-height:1.5;display:block}.admin-ark-policy-switch{border:1px solid var(--admin-card-border);background:var(--admin-layer-2);border-radius:9px;flex:none;gap:9px;padding:9px 11px}.admin-ark-policy-switch>span{min-width:26px;color:var(--admin-text-secondary);text-align:right;font-size:11px;font-weight:650}.admin-ark-flow{border-top:1px solid var(--admin-divider);background:color-mix(in srgb, var(--admin-layer-2) 48%, var(--admin-layer-1));grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:16px 20px;display:grid}.admin-ark-flow-step{border:1px solid var(--admin-card-border);background:var(--admin-layer-1);border-radius:9px;align-items:flex-start;gap:10px;min-width:0;padding:13px}.admin-ark-flow-icon{border-radius:7px;width:30px;height:30px}.admin-ark-flow-step>div{min-width:0}.admin-ark-flow-step small,.admin-ark-flow-step strong{display:block}.admin-ark-flow-step small{color:var(--admin-text-muted);letter-spacing:.05em;font-size:10px;font-weight:650}.admin-ark-flow-step strong{color:var(--admin-text-primary);margin-top:3px;font-size:12px;font-weight:650}.admin-ark-flow-step p{color:var(--admin-text-muted);margin-top:4px;font-size:11px;line-height:1.55}.admin-ark-context-note,.admin-ark-scope-note{color:var(--admin-text-secondary);gap:8px;font-size:11px;line-height:1.6}.admin-ark-context-note{border-top:1px solid var(--admin-divider);padding:11px 20px 13px}.admin-ark-scope-note{border:1px solid var(--admin-card-border);background:color-mix(in srgb, var(--admin-layer-2) 72%, var(--admin-layer-1));border-radius:8px;margin-bottom:14px;padding:10px 12px}.admin-ark-context-note svg,.admin-ark-scope-note svg{flex:none}.admin-ark-form-section{padding:18px 20px 4px}.admin-ark-form-section+.admin-ark-form-section{border-top:1px solid var(--admin-divider)}.admin-ark-form-section-heading{gap:10px;margin-bottom:16px}.admin-ark-form-section-heading>span{border-radius:7px;width:30px;height:30px}.admin-ark-form-section-heading h3{color:var(--admin-text-primary);font-size:13px;font-weight:650}.admin-ark-form-section-heading p{color:var(--admin-text-muted);margin-top:2px;font-size:11px;line-height:1.5}.admin-ark-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 18px;padding:18px 20px 4px;display:grid}.admin-ark-form-grid .ant-form-item{min-width:0}.admin-ark-footer-note{min-width:0;color:var(--admin-text-muted);gap:7px;font-size:11px;line-height:1.5}.admin-ark-load-error,.admin-ark-loading-card{border:1px solid var(--admin-card-border);border-radius:var(--r-lg);background:var(--admin-layer-1);min-height:220px;box-shadow:var(--admin-card-shadow);padding:22px}.admin-ark-load-error{justify-content:center;gap:14px}.admin-ark-load-error>div{flex:1;max-width:560px}.admin-ark-load-error h2{color:var(--admin-text-primary);font-size:15px;font-weight:650}.admin-ark-load-error p,.admin-ark-confirm-copy p{color:var(--admin-text-muted);margin-top:4px;font-size:12px;line-height:1.65}.admin-ark-confirm-copy p+p{margin-top:8px}.admin-ark-confirm-row{border:1px solid var(--admin-card-border);background:var(--admin-layer-2);border-radius:8px;justify-content:space-between;gap:14px;padding:10px 12px}.admin-ark-confirm-row+.admin-ark-confirm-row{margin-top:8px}.admin-ark-confirm-row span{color:var(--admin-text-muted);font-size:11px}.admin-ark-confirm-row strong{overflow-wrap:anywhere;min-width:0;color:var(--admin-text-primary);text-align:right;font-size:12px;font-weight:650}.admin-intercept-settings{padding-bottom:24px}.admin-intercept-settings .admin-settings-section{border:1px solid var(--admin-card-border)}.admin-intercept-settings .admin-settings-section-summary,.admin-intercept-settings .admin-settings-section-content{background:var(--admin-layer-1)}.admin-intercept-command-bar{z-index:24;border:1px solid var(--admin-card-border);background:color-mix(in srgb, var(--admin-layer-1) 96%, transparent);min-height:62px;box-shadow:var(--admin-card-shadow);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-radius:10px;justify-content:space-between;align-items:center;gap:18px;padding:11px 14px;transition:border-color .18s,background-color .18s,box-shadow .18s;display:flex;position:sticky;top:0}.admin-intercept-command-bar.is-dirty{border-color:color-mix(in srgb, var(--admin-status-warning) 34%, var(--admin-card-border));background:color-mix(in srgb, var(--admin-status-warning) 6%, var(--admin-layer-1));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--admin-status-warning) 24%, transparent)}.admin-intercept-command-copy,.admin-intercept-command-actions,.admin-intercept-inline-alert,.admin-intercept-policy-control,.admin-intercept-policy-switch,.admin-intercept-context-note,.admin-intercept-rule-toolbar,.admin-intercept-duplicate-alert,.admin-intercept-rule-actions,.admin-intercept-empty,.admin-intercept-preview-heading,.admin-intercept-footer-note,.admin-intercept-load-error,.admin-intercept-confirm-row{align-items:center;display:flex}.admin-intercept-command-copy{gap:11px;min-width:0}.admin-intercept-command-copy strong{color:var(--admin-text-primary);font-size:13px;font-weight:650}.admin-intercept-command-copy p{color:var(--admin-text-muted);margin-top:2px;font-size:11px;line-height:1.5}.admin-intercept-command-icon,.admin-intercept-load-error-icon,.admin-intercept-policy-icon,.admin-intercept-empty>span{border:1px solid color-mix(in srgb, var(--foreground) 10%, transparent);background:var(--admin-layer-2);color:var(--admin-text-secondary);flex:none;place-items:center;display:grid}.admin-intercept-command-icon,.admin-intercept-load-error-icon{border-radius:8px;width:32px;height:32px}.admin-intercept-command-actions{flex:none;gap:8px}.admin-intercept-inline-alert,.admin-intercept-duplicate-alert{border:1px solid color-mix(in srgb, var(--admin-status-warning) 30%, var(--admin-card-border));background:color-mix(in srgb, var(--admin-status-warning) 7%, var(--admin-layer-1));color:color-mix(in srgb, var(--admin-status-warning) 78%, var(--admin-text-primary));border-radius:8px;gap:8px;padding:10px 12px;font-size:12px;line-height:1.55}.admin-intercept-overview{border:1px solid var(--admin-card-border);border-radius:var(--r-lg);background:var(--admin-layer-1);box-shadow:var(--admin-card-shadow);grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.admin-intercept-overview .admin-stat-tile{background:var(--admin-layer-1);min-height:104px;box-shadow:none}.admin-intercept-overview .admin-stat-tile-value,.admin-intercept-overview .admin-stat-tile-detail{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.admin-intercept-overview .admin-stat-tile-value{font-size:20px}.admin-intercept-policy-control{gap:14px;min-height:112px;padding:18px 20px}.admin-intercept-policy-icon{border-radius:9px;width:38px;height:38px}.admin-intercept-policy-copy{flex:auto;min-width:0}.admin-intercept-policy-copy strong{color:var(--admin-text-primary);font-size:14px;font-weight:650}.admin-intercept-policy-copy p{max-width:1120px;color:var(--admin-text-secondary);margin-top:5px;font-size:12px;line-height:1.6}.admin-intercept-policy-copy>span{color:var(--admin-text-muted);margin-top:5px;font-size:11px;line-height:1.5;display:block}.admin-intercept-policy-switch{border:1px solid var(--admin-card-border);background:var(--admin-layer-2);border-radius:9px;flex:none;gap:9px;padding:9px 11px}.admin-intercept-policy-switch>span{min-width:26px;color:var(--admin-text-secondary);text-align:right;font-size:11px;font-weight:650}.admin-intercept-context-note{border-top:1px solid var(--admin-divider);background:color-mix(in srgb, var(--admin-layer-2) 42%, var(--admin-layer-1));color:var(--admin-text-secondary);gap:8px;padding:11px 20px 13px;font-size:11px;line-height:1.6}.admin-intercept-context-note svg,.admin-intercept-duplicate-alert svg{flex:none}.admin-intercept-rule-toolbar{border-bottom:1px solid var(--admin-divider);justify-content:space-between;gap:16px;min-height:72px;padding:13px 20px}.admin-intercept-rule-toolbar>div{min-width:0}.admin-intercept-rule-toolbar strong{color:var(--admin-text-primary);font-size:12px;font-weight:650}.admin-intercept-rule-toolbar p{color:var(--admin-text-muted);margin-top:3px;font-size:11px;line-height:1.5}.admin-intercept-duplicate-alert{margin:14px 20px 0}.admin-intercept-rule-table{padding:14px 20px 18px}.admin-intercept-rule-header,.admin-intercept-rule-row{grid-template-columns:68px minmax(220px,.9fr) minmax(260px,1.1fr) 112px;gap:12px;display:grid}.admin-intercept-rule-header{min-height:34px;color:var(--admin-text-muted);letter-spacing:.04em;align-items:center;padding:0 12px;font-size:10px;font-weight:650}.admin-intercept-rule-header span:last-child{text-align:center}.admin-intercept-rule-list{border:1px solid var(--admin-card-border);background:var(--admin-layer-1);border-radius:10px;overflow:hidden}.admin-intercept-rule-row{align-items:start;min-height:92px;padding:14px 12px 12px;transition:background-color .18s,box-shadow .18s}.admin-intercept-rule-row+.admin-intercept-rule-row{border-top:1px solid var(--admin-divider)}.admin-intercept-rule-row:hover{background:color-mix(in srgb, var(--foreground) 2.5%, var(--admin-layer-1))}.admin-intercept-rule-row.has-duplicate{background:color-mix(in srgb, var(--admin-status-warning) 5%, var(--admin-layer-1));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--admin-status-warning) 38%, transparent)}.admin-intercept-rule-index{text-align:center;min-width:0;padding-top:2px}.admin-intercept-rule-index>span{border:1px solid var(--admin-card-border);background:var(--admin-layer-2);width:30px;height:30px;color:var(--admin-text-primary);font-variant-numeric:tabular-nums;border-radius:8px;place-items:center;margin-inline:auto;font-size:12px;font-weight:700;display:grid}.admin-intercept-rule-index small{color:var(--admin-text-muted);margin-top:5px;font-size:10px;display:block}.admin-intercept-rule-field{min-width:0}.admin-intercept-rule-field>small{color:var(--admin-text-muted);margin-top:5px;font-size:10px;line-height:1.45;display:block}.admin-intercept-rule-field :is(.ant-input,.ant-input-affix-wrapper,.ant-input-textarea){width:100%}.admin-intercept-rule-field .ant-input-show-count-suffix,.admin-intercept-rule-field .ant-input-data-count{color:var(--admin-text-muted);font-size:10px}.admin-intercept-rule-actions{justify-content:center;gap:2px}.admin-intercept-rule-actions .ant-btn{width:32px;height:32px;padding:0}.admin-intercept-empty{justify-content:center;gap:14px;min-height:170px;padding:28px 20px}.admin-intercept-empty>span{border-radius:10px;width:42px;height:42px}.admin-intercept-empty>div{max-width:520px}.admin-intercept-empty strong{color:var(--admin-text-primary);font-size:13px;font-weight:650}.admin-intercept-empty p{color:var(--admin-text-muted);margin-top:4px;font-size:11px;line-height:1.6}.admin-intercept-preview-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding:18px 20px 20px;display:grid}.admin-intercept-preview-input,.admin-intercept-preview-result{min-width:0}.admin-intercept-preview-input label{color:var(--admin-text-primary);margin-bottom:7px;font-size:12px;font-weight:600;display:block}.admin-intercept-preview-input p{color:var(--admin-text-muted);margin-top:6px;font-size:10px;line-height:1.45}.admin-intercept-preview-result{border:1px solid var(--admin-card-border);background:var(--admin-layer-2);border-radius:9px;min-height:132px;padding:13px 14px}.admin-intercept-preview-heading{justify-content:space-between;gap:10px}.admin-intercept-preview-heading strong{color:var(--admin-text-primary);font-size:12px;font-weight:650}.admin-intercept-preview-result>p{overflow-wrap:anywhere;color:var(--admin-text-primary);white-space:pre-wrap;margin-top:14px;font-size:13px;line-height:1.65}.admin-intercept-preview-result>p.is-placeholder{color:var(--admin-text-muted)}.admin-intercept-preview-result>small{color:var(--admin-text-muted);margin-top:10px;font-size:10px;line-height:1.5;display:block}.admin-intercept-footer-note{min-width:0;color:var(--admin-text-muted);gap:7px;font-size:11px;line-height:1.5}.admin-intercept-load-error,.admin-intercept-loading-card{border:1px solid var(--admin-card-border);border-radius:var(--r-lg);background:var(--admin-layer-1);min-height:220px;box-shadow:var(--admin-card-shadow);padding:22px}.admin-intercept-load-error{justify-content:center;gap:14px}.admin-intercept-load-error>div{flex:1;max-width:560px}.admin-intercept-load-error h2{color:var(--admin-text-primary);font-size:15px;font-weight:650}.admin-intercept-load-error p,.admin-intercept-confirm-copy p{color:var(--admin-text-muted);margin-top:4px;font-size:12px;line-height:1.65}.admin-intercept-confirm-copy p+p{margin-top:8px}.admin-intercept-confirm-row{border:1px solid var(--admin-card-border);background:var(--admin-layer-2);border-radius:8px;justify-content:space-between;gap:14px;padding:10px 12px}.admin-intercept-confirm-row+.admin-intercept-confirm-row{margin-top:8px}.admin-intercept-confirm-row span{color:var(--admin-text-muted);font-size:11px}.admin-intercept-confirm-row strong{overflow-wrap:anywhere;min-width:0;color:var(--admin-text-primary);text-align:right;font-size:12px;font-weight:650}.admin-drawing-settings{padding-bottom:24px}.admin-drawing-settings .admin-settings-section{border:1px solid var(--admin-card-border)}.admin-drawing-settings .admin-settings-section-summary,.admin-drawing-settings .admin-settings-section-content{background:var(--admin-layer-1)}.admin-drawing-command-bar,.admin-drawing-command-copy,.admin-drawing-command-actions,.admin-drawing-engine-choice-heading,.admin-drawing-engine-choice-note,.admin-drawing-license-note,.admin-drawing-load-error,.admin-drawing-inline-alert{align-items:center;display:flex}.admin-drawing-command-bar{z-index:24;border:1px solid var(--admin-card-border);background:color-mix(in srgb, var(--admin-layer-1) 96%, transparent);min-height:62px;box-shadow:var(--admin-card-shadow);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-radius:10px;justify-content:space-between;gap:18px;padding:11px 14px;transition:border-color .18s,background-color .18s,box-shadow .18s;position:sticky;top:0}.admin-drawing-command-bar.is-dirty{border-color:color-mix(in srgb, var(--admin-status-warning) 34%, var(--admin-card-border));background:color-mix(in srgb, var(--admin-status-warning) 6%, var(--admin-layer-1));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--admin-status-warning) 24%, transparent)}.admin-drawing-command-copy{gap:11px;min-width:0}.admin-drawing-command-copy strong{color:var(--admin-text-primary);font-size:13px;font-weight:650}.admin-drawing-command-copy p{color:var(--admin-text-muted);margin-top:2px;font-size:11px;line-height:1.5}.admin-drawing-command-icon,.admin-drawing-load-error-icon{border:1px solid color-mix(in srgb, var(--foreground) 10%, transparent);background:var(--admin-layer-2);width:32px;height:32px;color:var(--admin-text-secondary);border-radius:8px;flex:none;place-items:center;display:grid}.admin-drawing-command-actions{flex:none;gap:8px}.admin-drawing-inline-alert{border:1px solid color-mix(in srgb, var(--admin-status-warning) 30%, var(--admin-card-border));background:color-mix(in srgb, var(--admin-status-warning) 7%, var(--admin-layer-1));color:color-mix(in srgb, var(--admin-status-warning) 78%, var(--admin-text-primary));border-radius:8px;gap:8px;padding:10px 12px;font-size:12px;line-height:1.55}.admin-drawing-overview{border:1px solid var(--admin-card-border);border-radius:var(--r-lg);background:var(--admin-layer-1);box-shadow:var(--admin-card-shadow);grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.admin-drawing-overview .admin-stat-tile{background:var(--admin-layer-1);min-height:106px;box-shadow:none}.admin-drawing-overview .admin-stat-tile-value{text-overflow:ellipsis;white-space:nowrap;font-size:20px;overflow:hidden}.admin-drawing-overview .admin-stat-tile-detail{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.admin-settings-anchor{width:100%;scroll-margin-top:78px}.admin-settings-anchor .admin-settings-section{width:100%;max-width:none!important}.admin-drawing-section-grid{gap:16px;display:grid}.admin-drawing-engine-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:14px;display:grid}.admin-drawing-engine-choice{border:1px solid var(--admin-card-border);background:color-mix(in srgb, var(--admin-layer-2) 48%, var(--admin-layer-1));min-width:0;min-height:118px;color:var(--admin-text-primary);cursor:pointer;text-align:left;border-radius:9px;padding:15px;transition:border-color .18s,background-color .18s,box-shadow .18s,transform .18s}.admin-drawing-engine-choice:hover{border-color:color-mix(in srgb, var(--foreground) 28%, var(--admin-card-border));background:color-mix(in srgb, var(--admin-layer-2) 68%, var(--admin-layer-1));transform:translateY(-1px)}.admin-drawing-engine-choice:focus-visible{outline:2px solid var(--control-focus-ring);outline-offset:2px}.admin-drawing-engine-choice.is-selected{border-color:color-mix(in srgb, var(--admin-status-info) 52%, var(--admin-card-border));background:color-mix(in srgb, var(--admin-status-info) 6%, var(--admin-layer-1));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--admin-status-info) 16%, transparent)}.admin-drawing-engine-choice.is-unavailable:not(.is-selected){cursor:pointer}.admin-drawing-engine-choice:disabled{cursor:wait;transform:none}.admin-drawing-engine-choice-heading{gap:10px;min-width:0}.admin-drawing-engine-choice-icon,.admin-drawing-license-note-icon{border:1px solid color-mix(in srgb, var(--foreground) 9%, transparent);background:var(--admin-layer-1);width:34px;height:34px;color:var(--admin-text-secondary);border-radius:8px;flex:none;place-items:center;display:grid}.admin-drawing-engine-choice-eyebrow{color:var(--admin-text-muted);letter-spacing:.035em;margin-bottom:2px;font-size:10px;font-weight:600;display:block}.admin-drawing-engine-choice-heading strong{font-size:14px;font-weight:650;line-height:1.45;display:block}.admin-drawing-engine-choice-description{color:var(--admin-text-secondary);margin-top:11px;font-size:12px;line-height:1.65;display:block}.admin-drawing-engine-choice-note{border-top:1px solid var(--admin-divider);min-height:24px;color:var(--admin-text-muted);gap:6px;margin-top:10px;padding-top:9px;font-size:11px;line-height:1.5}.admin-drawing-license-layout{grid-template-columns:minmax(0,1fr);padding:18px 20px 4px;display:grid}.admin-drawing-license-field,.admin-drawing-license-note{min-width:0}.admin-drawing-license-field{max-width:820px}.admin-drawing-license-field label{color:var(--admin-text-primary);margin-bottom:8px;font-size:12px;font-weight:650;display:block}.admin-drawing-license-field .ant-input-affix-wrapper{border-color:var(--admin-control-border);background:var(--admin-layer-1);border-radius:7px;min-height:38px}.admin-drawing-license-field p,.admin-drawing-license-note p{color:var(--admin-text-muted);margin-top:7px;font-size:11px;line-height:1.6}.admin-drawing-license-note{align-items:flex-start;gap:10px}.admin-drawing-license-note strong{color:var(--admin-text-primary);font-size:12px;font-weight:650}.admin-drawing-license-note.is-warning{border-color:color-mix(in srgb, var(--admin-status-warning) 30%, var(--admin-card-border));background:color-mix(in srgb, var(--admin-status-warning) 6%, var(--admin-layer-1))}.admin-drawing-license-note.is-warning .admin-drawing-license-note-icon{color:var(--admin-status-warning)}.admin-drawing-load-error,.admin-drawing-loading-card{border:1px solid var(--admin-card-border);border-radius:var(--r-lg);background:var(--admin-layer-1);min-height:220px;box-shadow:var(--admin-card-shadow);padding:22px}.admin-drawing-load-error{justify-content:center;gap:14px}.admin-drawing-load-error>div{flex:1;max-width:560px}.admin-drawing-load-error h2{color:var(--admin-text-primary);font-size:15px;font-weight:650}.admin-drawing-load-error p{color:var(--admin-text-muted);margin-top:4px;font-size:12px;line-height:1.6}.admin-drawing-review>p{color:var(--admin-text-secondary);margin-bottom:12px;font-size:12px;line-height:1.65}.admin-drawing-review-list{gap:8px;display:grid}.admin-drawing-review-item{border:1px solid var(--admin-card-border);background:var(--admin-layer-2);border-radius:8px;grid-template-columns:minmax(0,1fr) auto;gap:5px 12px;padding:10px 12px;display:grid}.admin-drawing-review-item.is-warning{border-color:color-mix(in srgb, var(--admin-status-warning) 34%, var(--admin-card-border));background:color-mix(in srgb, var(--admin-status-warning) 7%, var(--admin-layer-1))}.admin-drawing-review-item strong{color:var(--admin-text-primary);font-size:13px;font-weight:650}.admin-drawing-review-item span{color:var(--admin-text-secondary);font-size:11px;font-weight:600}.admin-drawing-review-item p{color:var(--admin-text-muted);grid-column:1/-1;font-size:11px;line-height:1.55}.admin-runtime-policy{padding-bottom:24px}.admin-runtime-policy-command-bar,.admin-runtime-policy-command-copy,.admin-runtime-policy-command-actions,.admin-runtime-policy-index,.admin-runtime-policy-index-label,.admin-runtime-policy-load-error,.admin-runtime-policy-inline-alert{align-items:center;display:flex}.admin-runtime-policy-command-bar{z-index:24;border:1px solid var(--admin-card-border);background:color-mix(in srgb, var(--admin-layer-1) 96%, transparent);min-height:62px;box-shadow:var(--admin-card-shadow);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-radius:10px;justify-content:space-between;gap:18px;padding:11px 14px;transition:border-color .18s,background-color .18s,box-shadow .18s;position:sticky;top:0}.admin-runtime-policy-command-bar.is-dirty{border-color:color-mix(in srgb, var(--admin-status-warning) 34%, var(--admin-card-border));background:color-mix(in srgb, var(--admin-status-warning) 6%, var(--admin-layer-1));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--admin-status-warning) 24%, transparent)}.admin-runtime-policy-command-copy{gap:11px;min-width:0}.admin-runtime-policy-command-copy strong{color:var(--admin-text-primary);font-size:13px;font-weight:650}.admin-runtime-policy-command-copy p{color:var(--admin-text-muted);margin-top:2px;font-size:11px;line-height:1.5}.admin-runtime-policy-command-icon,.admin-runtime-policy-load-error-icon{border:1px solid color-mix(in srgb, var(--foreground) 10%, transparent);background:var(--admin-layer-2);width:32px;height:32px;color:var(--admin-text-secondary);border-radius:8px;flex:none;place-items:center;display:grid}.admin-runtime-policy-command-actions{flex-wrap:wrap;flex:none;justify-content:flex-end;gap:8px}.admin-runtime-policy-inline-alert{border:1px solid color-mix(in srgb, var(--admin-status-warning) 30%, var(--admin-card-border));background:color-mix(in srgb, var(--admin-status-warning) 7%, var(--admin-layer-1));color:color-mix(in srgb, var(--admin-status-warning) 78%, var(--admin-text-primary));border-radius:8px;gap:8px;padding:10px 12px;font-size:12px;line-height:1.55}.admin-runtime-policy-overview{border:1px solid var(--admin-card-border);border-radius:var(--r-lg);background:var(--admin-layer-1);box-shadow:var(--admin-card-shadow);grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.admin-runtime-policy-overview .admin-stat-tile{background:var(--admin-layer-1);min-height:106px;box-shadow:none}.admin-runtime-policy-overview .admin-stat-tile-value{text-overflow:ellipsis;white-space:nowrap;font-size:20px;overflow:hidden}.admin-runtime-policy-overview .admin-stat-tile-detail{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.admin-runtime-policy-index{border:1px solid var(--admin-card-border);border-radius:var(--r-lg);background:var(--admin-layer-1);min-height:62px;box-shadow:var(--admin-card-shadow);overflow:hidden}.admin-runtime-policy-index-label{border-right:1px solid var(--admin-divider);background:var(--admin-layer-2);min-height:62px;color:var(--admin-text-secondary);flex:0 0 172px;gap:9px;padding:12px 16px;font-size:12px;font-weight:650}.admin-runtime-policy-index-links{flex:1;grid-template-columns:repeat(5,minmax(0,1fr));min-width:0;display:grid}.admin-runtime-policy-index-links button{border:0;border-left:1px solid var(--admin-divider);min-width:0;min-height:62px;color:var(--admin-text-primary);cursor:pointer;text-align:left;background:0 0;padding:10px 14px;transition:color .18s,background-color .18s}.admin-runtime-policy-index-links button:first-child{border-left:0}.admin-runtime-policy-index-links button:hover{background:var(--admin-layer-2)}.admin-runtime-policy-index-links button:focus-visible{z-index:1;outline:2px solid var(--control-focus-ring);outline-offset:-2px;position:relative}.admin-runtime-policy-index-links span,.admin-runtime-policy-index-links small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.admin-runtime-policy-index-links span{font-size:12px;font-weight:650}.admin-runtime-policy-index-links small{color:var(--admin-text-muted);margin-top:3px;font-size:10px;font-weight:500}.admin-runtime-policy-anchor{width:100%;scroll-margin-top:78px}.admin-runtime-policy-anchor .admin-settings-section{border:1px solid var(--admin-card-border);max-width:none}.admin-runtime-policy-anchor .admin-settings-section-summary,.admin-runtime-policy-anchor .admin-settings-section-content{background:var(--admin-layer-1)}.admin-runtime-policy-field-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px 20px;padding:20px;display:grid}.admin-runtime-policy-field-grid .ant-form-item{min-width:0;margin-bottom:0}.admin-runtime-policy-number-control{width:100%;min-width:0;display:flex}.admin-runtime-policy-number-control .ant-input-number{border-radius:7px 0 0 7px;flex:auto;width:auto;min-width:0}.admin-runtime-policy-number-unit{border:1px solid var(--admin-control-border);background:var(--admin-layer-2);min-width:58px;min-height:36px;color:var(--admin-text-secondary);text-align:center;border-left:0;border-radius:0 7px 7px 0;justify-content:center;align-items:center;font-size:11px;font-weight:600;display:flex}.admin-runtime-policy-number-control:focus-within .admin-runtime-policy-number-unit{border-color:var(--control-focus-ring)}.admin-runtime-policy-field-grid .ant-input-number-input{font-variant-numeric:tabular-nums}.admin-runtime-policy-load-error,.admin-runtime-policy-loading-card{border:1px solid var(--admin-card-border);border-radius:var(--r-lg);background:var(--admin-layer-1);min-height:240px;box-shadow:var(--admin-card-shadow);padding:22px}.admin-runtime-policy-load-error{justify-content:center;gap:14px}.admin-runtime-policy-load-error>div{flex:1;max-width:600px}.admin-runtime-policy-load-error h2{color:var(--admin-text-primary);font-size:15px;font-weight:650}.admin-runtime-policy-load-error p,.admin-runtime-policy-confirm-copy p,.admin-runtime-policy-review>p{color:var(--admin-text-muted);margin-top:4px;font-size:12px;line-height:1.65}.admin-runtime-policy-confirm-copy p+p{margin-top:8px}.admin-runtime-policy-review>p{color:var(--admin-text-secondary);margin:0 0 12px}.admin-runtime-policy-review-groups{overscroll-behavior:contain;gap:10px;max-height:min(520px,58vh);padding-right:4px;display:grid;overflow-y:auto}.admin-runtime-policy-review-groups section{border:1px solid var(--admin-card-border);background:var(--admin-layer-1);border-radius:8px;overflow:hidden}.admin-runtime-policy-review-groups h3{border-bottom:1px solid var(--admin-divider);background:var(--admin-layer-2);color:var(--admin-text-primary);padding:8px 11px;font-size:12px;font-weight:650}.admin-runtime-policy-review-item{grid-template-columns:minmax(0,1fr) auto;gap:12px;padding:9px 11px;display:grid}.admin-runtime-policy-review-item+.admin-runtime-policy-review-item{border-top:1px solid var(--admin-divider)}.admin-runtime-policy-review-item strong{color:var(--admin-text-primary);font-size:12px;font-weight:600}.admin-runtime-policy-review-item span{color:var(--admin-text-secondary);font-variant-numeric:tabular-nums;text-align:right;font-size:11px;font-weight:600}.admin-third-party-settings{padding-bottom:24px}.admin-third-party-settings .admin-settings-section{border:1px solid var(--admin-card-border)}.admin-third-party-settings .admin-settings-section-summary,.admin-third-party-settings .admin-settings-section-content{background:var(--admin-layer-1)}.admin-third-party-command-bar{z-index:24;border:1px solid var(--admin-card-border);background:color-mix(in srgb, var(--admin-layer-1) 96%, transparent);min-height:62px;box-shadow:var(--admin-card-shadow);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-radius:10px;justify-content:space-between;align-items:center;gap:18px;padding:11px 14px;transition:border-color .18s,background-color .18s,box-shadow .18s;display:flex;position:sticky;top:0}.admin-third-party-command-bar.is-dirty{border-color:color-mix(in srgb, var(--admin-status-warning) 34%, var(--admin-card-border));background:color-mix(in srgb, var(--admin-status-warning) 6%, var(--admin-layer-1));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--admin-status-warning) 24%, transparent)}.admin-third-party-command-copy,.admin-third-party-command-actions,.admin-third-party-inline-alert,.admin-third-party-provider,.admin-third-party-provider-heading,.admin-third-party-provider-tags,.admin-third-party-domain-heading,.admin-third-party-policy-control,.admin-third-party-policy-switch,.admin-third-party-flow,.admin-third-party-flow-step,.admin-third-party-credential-state,.admin-third-party-credential-indicator,.admin-third-party-credential-actions,.admin-third-party-test-heading,.admin-third-party-test-controls,.admin-third-party-test-note,.admin-third-party-footer,.admin-third-party-footer-note,.admin-third-party-load-error,.admin-third-party-confirm-row{align-items:center;display:flex}.admin-third-party-command-copy{gap:11px;min-width:0}.admin-third-party-command-copy strong{color:var(--admin-text-primary);font-size:13px;font-weight:650}.admin-third-party-command-copy p{color:var(--admin-text-muted);margin-top:2px;font-size:11px;line-height:1.5}.admin-third-party-command-icon,.admin-third-party-load-error-icon,.admin-third-party-domain-heading>span,.admin-third-party-test-heading>span{border:1px solid color-mix(in srgb, var(--foreground) 10%, transparent);background:var(--admin-layer-2);color:var(--admin-text-secondary);flex:none;place-items:center;display:grid}.admin-third-party-command-icon,.admin-third-party-load-error-icon{border-radius:8px;width:32px;height:32px}.admin-third-party-command-actions{flex:none;gap:8px}.admin-third-party-inline-alert{border:1px solid color-mix(in srgb, var(--admin-status-warning) 30%, var(--admin-card-border));background:color-mix(in srgb, var(--admin-status-warning) 7%, var(--admin-layer-1));color:color-mix(in srgb, var(--admin-status-warning) 78%, var(--admin-text-primary));border-radius:8px;gap:8px;padding:10px 12px;font-size:12px;line-height:1.55}.admin-third-party-overview{border:1px solid var(--admin-card-border);border-radius:var(--r-lg);background:var(--admin-layer-1);box-shadow:var(--admin-card-shadow);grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.admin-third-party-overview .admin-stat-tile{background:var(--admin-layer-1);min-height:104px;box-shadow:none}.admin-third-party-overview .admin-stat-tile-value,.admin-third-party-overview .admin-stat-tile-detail{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.admin-third-party-overview .admin-stat-tile-value{font-size:20px}.admin-third-party-provider{border-bottom:1px solid var(--admin-divider);background:color-mix(in srgb, var(--admin-layer-2) 34%, var(--admin-layer-1));justify-content:space-between;gap:16px;min-height:70px;padding:13px 20px}.admin-third-party-provider-heading{gap:11px;min-width:0}.admin-third-party-provider-mark{background:var(--foreground);width:36px;height:36px;color:var(--background);border-radius:9px;flex:none;place-items:center;font-size:15px;font-weight:750;display:grid}.admin-third-party-provider-heading strong,.admin-third-party-domain-heading h3,.admin-third-party-test-heading h3{color:var(--admin-text-primary);font-size:13px;font-weight:650}.admin-third-party-provider-heading p,.admin-third-party-domain-heading p,.admin-third-party-test-heading p{color:var(--admin-text-muted);margin-top:2px;font-size:11px;line-height:1.55}.admin-third-party-provider-tags{flex-wrap:wrap;flex:none;justify-content:flex-end;gap:6px}.admin-third-party-domain-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:16px 20px;display:grid}.admin-third-party-domain,.admin-third-party-test-section{border:1px solid var(--admin-card-border);background:var(--admin-layer-2);border-radius:10px;min-width:0}.admin-third-party-domain{min-height:254px;padding:16px}.admin-third-party-domain-heading{align-items:flex-start;gap:10px}.admin-third-party-domain-heading>span,.admin-third-party-test-heading>span{background:var(--admin-layer-1);border-radius:8px;width:30px;height:30px}.admin-third-party-domain-heading>div,.admin-third-party-test-heading>div{flex:auto;min-width:0}.admin-third-party-policy-control{border:1px solid var(--admin-card-border);background:var(--admin-layer-1);border-radius:9px;justify-content:space-between;gap:14px;margin-top:18px;padding:13px}.admin-third-party-policy-control>div:first-child{min-width:0}.admin-third-party-policy-control strong{color:var(--admin-text-primary);font-size:12px;font-weight:650}.admin-third-party-policy-control p{color:var(--admin-text-muted);margin-top:3px;font-size:11px;line-height:1.5}.admin-third-party-policy-switch{flex:none;gap:8px}.admin-third-party-policy-switch>span{color:var(--admin-text-secondary);font-size:11px;font-weight:650}.admin-third-party-flow{color:var(--admin-text-muted);justify-content:space-between;gap:8px;margin-top:14px}.admin-third-party-flow-step{flex:1 1 0;gap:8px;min-width:0}.admin-third-party-flow-step>span{background:color-mix(in srgb, var(--foreground) 6%, transparent);width:28px;height:28px;color:var(--admin-text-secondary);border-radius:7px;flex:none;place-items:center;display:grid}.admin-third-party-flow-step strong,.admin-third-party-flow-step small{display:block}.admin-third-party-flow-step strong{color:var(--admin-text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:650;overflow:hidden}.admin-third-party-flow-step small{color:var(--admin-text-muted);margin-top:1px;font-size:10px}.admin-third-party-field-label,.admin-third-party-test-input label{color:var(--admin-text-secondary);font-size:11px;font-weight:650;display:block}.admin-third-party-field-label{margin:17px 0 7px}.admin-third-party-credential-state{align-items:flex-start;gap:9px;margin-top:9px}.admin-third-party-credential-indicator{color:var(--admin-text-muted);flex:none;gap:5px;font-size:11px;font-weight:650}.admin-third-party-credential-indicator.is-ready{color:var(--admin-status-success)}.admin-third-party-credential-indicator.is-warning{color:var(--admin-status-warning)}.admin-third-party-credential-state p{color:var(--admin-text-muted);font-size:10px;line-height:1.55}.admin-third-party-credential-actions{justify-content:flex-end;min-height:32px;margin-top:12px}.admin-third-party-test-section{margin:0 20px 18px;overflow:hidden}.admin-third-party-test-heading{border-bottom:1px solid var(--admin-divider);background:var(--admin-layer-1);align-items:flex-start;gap:10px;min-height:74px;padding:14px 16px}.admin-third-party-test-heading .admin-status-badge{flex:none}.admin-third-party-test-controls{align-items:flex-end;gap:10px;padding:14px 16px 11px}.admin-third-party-test-input{flex:auto;min-width:0}.admin-third-party-test-input label{margin-bottom:7px}.admin-third-party-test-note{border-top:1px solid var(--admin-divider);color:var(--admin-text-muted);gap:7px;padding:10px 16px;font-size:10px;line-height:1.55}.admin-third-party-test-note svg{flex:none}.admin-third-party-test-note.is-success{color:var(--admin-status-success)}.admin-third-party-test-note.is-error{color:var(--admin-status-error)}.admin-third-party-footer{justify-content:space-between;gap:14px;width:100%}.admin-third-party-footer-note{min-width:0;color:var(--admin-text-muted);gap:7px;font-size:11px;line-height:1.5}.admin-third-party-footer-note svg{flex:none}.admin-third-party-load-error,.admin-third-party-loading-card{border:1px solid var(--admin-card-border);background:var(--admin-layer-1);min-height:150px;box-shadow:var(--admin-card-shadow);border-radius:10px;padding:20px}.admin-third-party-load-error{gap:12px}.admin-third-party-load-error>div{flex:auto;min-width:0}.admin-third-party-load-error h2{color:var(--admin-text-primary);font-size:15px;font-weight:650}.admin-third-party-load-error p,.admin-third-party-confirm-copy p{color:var(--admin-text-muted);margin-top:4px;font-size:12px;line-height:1.65}.admin-third-party-confirm-copy p+p{margin-top:8px}.admin-third-party-confirm-row{border:1px solid var(--admin-card-border);background:var(--admin-layer-2);border-radius:8px;justify-content:space-between;gap:14px;padding:10px 12px}.admin-third-party-confirm-row+.admin-third-party-confirm-row{margin-top:8px}.admin-third-party-confirm-row span{color:var(--admin-text-muted);font-size:11px}.admin-third-party-confirm-row strong{overflow-wrap:anywhere;min-width:0;color:var(--admin-text-primary);text-align:right;font-size:12px;font-weight:650}:is(.admin-feature-command-bar,.admin-drawing-command-bar,.admin-access-command-bar,.admin-email-command-bar,.admin-storage-command-bar,.admin-ark-command-bar,.admin-intercept-command-bar,.admin-third-party-command-bar){border:0;border-bottom:1px solid var(--admin-divider);min-height:42px;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-radius:0;padding:0 0 10px;position:static}:is(.admin-feature-command-bar,.admin-drawing-command-bar,.admin-access-command-bar,.admin-email-command-bar,.admin-storage-command-bar,.admin-ark-command-bar,.admin-intercept-command-bar,.admin-third-party-command-bar).is-dirty{border-color:color-mix(in srgb, var(--admin-status-warning) 42%, var(--admin-divider));box-shadow:none;background:0 0}:is(.admin-feature-command-icon,.admin-drawing-command-icon,.admin-access-command-icon,.admin-email-command-icon,.admin-storage-command-icon,.admin-ark-command-icon,.admin-intercept-command-icon,.admin-third-party-command-icon){display:none}:is(.admin-feature-command-copy,.admin-drawing-command-copy,.admin-access-command-copy,.admin-email-command-copy,.admin-storage-command-copy,.admin-ark-command-copy,.admin-intercept-command-copy,.admin-third-party-command-copy){gap:0}:is(.admin-feature-command-copy,.admin-drawing-command-copy,.admin-access-command-copy,.admin-email-command-copy,.admin-storage-command-copy,.admin-ark-command-copy,.admin-intercept-command-copy,.admin-third-party-command-copy) strong{font-size:12px}:is(.admin-feature-command-copy,.admin-drawing-command-copy,.admin-access-command-copy,.admin-email-command-copy,.admin-storage-command-copy,.admin-ark-command-copy,.admin-intercept-command-copy,.admin-third-party-command-copy) p{margin-top:1px;font-size:10px}.admin-storage-mode-section,.admin-email-delivery-section,.admin-access-registration-section,.admin-access-linuxdo-section,.admin-intercept-policy-section,.admin-third-party-credential-section{border-color:color-mix(in srgb, var(--foreground) 22%, var(--admin-card-border))!important}.admin-storage-mode-section>.admin-settings-section-summary,.admin-email-delivery-section>.admin-settings-section-summary,.admin-access-registration-section>.admin-settings-section-summary,.admin-access-linuxdo-section>.admin-settings-section-summary,.admin-intercept-policy-section>.admin-settings-section-summary,.admin-third-party-credential-section>.admin-settings-section-summary{background:color-mix(in srgb, var(--foreground) 3%, var(--admin-layer-1))}:is(.admin-storage-mode-section,.admin-email-delivery-section,.admin-access-registration-section,.admin-access-linuxdo-section,.admin-intercept-policy-section,.admin-third-party-credential-section)>.admin-settings-section-summary h2{letter-spacing:-.01em;font-size:16px}:is(.admin-storage-mode-section,.admin-email-delivery-section,.admin-access-registration-section,.admin-access-linuxdo-section,.admin-intercept-policy-section,.admin-third-party-credential-section)>.admin-settings-section-summary p{max-width:760px;margin-top:5px;font-size:12px;line-height:1.6}.admin-storage-mode-grid{grid-template-columns:repeat(auto-fit,minmax(270px,1fr))}.admin-storage-mode-choice{min-height:132px;padding:16px}.admin-storage-mode-choice.is-selected{border-color:color-mix(in srgb, var(--admin-status-info) 72%, var(--admin-card-border));background:color-mix(in srgb, var(--admin-status-info) 9%, var(--admin-layer-1));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--admin-status-info) 44%, transparent)}.admin-storage-mode-choice.is-selected .admin-storage-mode-copy{padding-right:74px}.admin-storage-mode-meta{color:var(--admin-text-muted);grid-column:2;align-self:end;font-size:10px;font-weight:600}.admin-storage-mode-selected{background:color-mix(in srgb, var(--admin-status-info) 18%, var(--admin-layer-1));color:color-mix(in srgb, var(--admin-status-info) 82%, var(--admin-text-primary));border-radius:999px;align-items:center;gap:4px;padding:4px 7px;font-size:10px;font-weight:700;display:inline-flex;position:absolute;top:13px;right:13px}.admin-access-provider-toggle{align-items:center;gap:14px;min-height:116px;padding:18px 20px;display:flex}.admin-third-party-credential-panel{max-width:820px;padding:18px 20px 20px}.admin-third-party-credential-panel .admin-third-party-field-label{margin:0 0 7px}.admin-third-party-access-section .admin-third-party-policy-control{background:0 0;border:0;border-radius:0;min-height:112px;margin:0;padding:18px 20px}.admin-third-party-access-section .admin-third-party-flow{border-top:1px solid var(--admin-divider);background:color-mix(in srgb, var(--admin-layer-2) 42%, var(--admin-layer-1));margin:0;padding:13px 20px 15px}.admin-third-party-test-card .admin-third-party-test-controls{padding:18px 20px 14px}.admin-third-party-test-card .admin-third-party-test-note{padding:11px 20px 13px}.admin-feature-board{grid-template-columns:minmax(0,1fr);gap:14px;width:100%;max-width:none}.admin-feature-domain:last-child{grid-column:auto}.admin-feature-domain-header{border-bottom:1px solid var(--admin-divider);background:color-mix(in srgb, var(--foreground) 3%, var(--admin-layer-1));min-height:72px;padding:14px 18px}.admin-feature-domain-header h2{font-size:15px}.admin-feature-domain-header p{margin-top:4px;font-size:11px}.admin-feature-board-row{grid-template-columns:minmax(0,1fr) 132px;min-height:78px}.admin-feature-board-row-copy{align-items:flex-start;gap:11px;min-width:0;padding:15px 16px;display:flex}.admin-feature-board-row-name{flex:auto}.admin-feature-board-row-name strong{white-space:normal;font-size:13px;overflow:visible}.admin-feature-board-row-name>span,.admin-feature-board-row-name>em{max-width:760px;font-style:normal;line-height:1.55;display:block}.admin-feature-board-row-name>span{color:var(--admin-text-secondary);margin-top:4px;font-size:11px}.admin-feature-board-row-name>em{color:var(--admin-text-muted);margin-top:6px;font-size:10px}.admin-feature-board-row-name>em.is-warning{color:color-mix(in srgb, var(--admin-status-warning) 78%, var(--admin-text-primary))}.admin-feature-board-row-control,.admin-feature-board-runtime-status{flex-direction:column;justify-content:center;align-items:flex-end;min-width:132px;padding:15px 16px}.admin-feature-board-row-control>span,.admin-feature-board-runtime-status>span{font-size:10px}.admin-feature-board-row.is-dependent .admin-feature-board-row-copy{padding-left:36px}.admin-feature-board-row.is-dependent .admin-feature-board-row-copy:before{color:var(--admin-text-muted);content:"↳";font-size:14px;position:absolute;top:22px;left:17px}.admin-feature-board-source-selector{width:216px;margin-right:16px}.admin-feature-board-source-selector button{min-height:34px;font-size:11px}.admin-feature-runtime-note{border-top:1px solid var(--admin-divider);background:color-mix(in srgb, var(--admin-layer-0) 18%, var(--admin-layer-1));min-height:56px;color:var(--admin-text-muted);align-items:center;gap:10px;padding:11px 16px;display:flex}.admin-feature-runtime-note>div{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.admin-feature-runtime-note strong{color:var(--admin-text-secondary);font-size:11px;font-weight:650}.admin-feature-runtime-note span{font-size:10px;line-height:1.45}@media (width<=1279px){.admin-third-party-overview{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-third-party-overview .admin-stat-tile:nth-child(3){border-left:0;border-top:1px solid color-mix(in srgb, var(--foreground) 9%, transparent)}.admin-third-party-overview .admin-stat-tile:nth-child(4){border-top:1px solid color-mix(in srgb, var(--foreground) 9%, transparent)}.admin-third-party-domain-grid{grid-template-columns:minmax(0,1fr)}.admin-access-command-bar{flex-direction:column;align-items:flex-start}.admin-access-command-actions{justify-content:flex-start;width:100%}.admin-access-overview{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-access-overview .admin-stat-tile:nth-child(3){border-left:0;border-top:1px solid color-mix(in srgb, var(--foreground) 9%, transparent)}.admin-access-overview .admin-stat-tile:nth-child(4){border-top:1px solid color-mix(in srgb, var(--foreground) 9%, transparent)}.admin-email-command-bar{flex-direction:column;align-items:flex-start}.admin-email-command-actions{justify-content:flex-start;width:100%}.admin-email-overview{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-email-overview .admin-stat-tile:nth-child(3){border-left:0;border-top:1px solid color-mix(in srgb, var(--foreground) 9%, transparent)}.admin-email-overview .admin-stat-tile:nth-child(4){border-top:1px solid color-mix(in srgb, var(--foreground) 9%, transparent)}.admin-email-form-grid.is-connection{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-email-form-grid.is-connection .ant-form-item:first-child{grid-column:1/-1}.admin-storage-command-bar{flex-direction:column;align-items:flex-start}.admin-storage-command-actions{justify-content:flex-start;width:100%}.admin-storage-overview{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-storage-overview .admin-stat-tile:nth-child(3){border-left:0;border-top:1px solid color-mix(in srgb, var(--foreground) 9%, transparent)}.admin-storage-overview .admin-stat-tile:nth-child(4){border-top:1px solid color-mix(in srgb, var(--foreground) 9%, transparent)}.admin-storage-mode-grid,.admin-storage-form-grid.is-location{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-storage-form-grid.is-location .ant-form-item:last-child{grid-column:1/-1}.admin-ark-command-bar{flex-direction:column;align-items:flex-start}.admin-ark-command-actions{justify-content:flex-start;width:100%}.admin-ark-overview{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-ark-overview .admin-stat-tile:nth-child(3){border-left:0;border-top:1px solid color-mix(in srgb, var(--foreground) 9%, transparent)}.admin-ark-overview .admin-stat-tile:nth-child(4){border-top:1px solid color-mix(in srgb, var(--foreground) 9%, transparent)}.admin-intercept-command-bar{flex-direction:column;align-items:flex-start}.admin-intercept-command-actions{justify-content:flex-start;width:100%}.admin-third-party-command-bar{flex-direction:column;align-items:flex-start}.admin-third-party-command-actions{justify-content:flex-start;width:100%}.admin-intercept-overview{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-intercept-overview .admin-stat-tile:nth-child(3){border-left:0;border-top:1px solid color-mix(in srgb, var(--foreground) 9%, transparent)}.admin-intercept-overview .admin-stat-tile:nth-child(4){border-top:1px solid color-mix(in srgb, var(--foreground) 9%, transparent)}.admin-intercept-rule-header,.admin-intercept-rule-row{grid-template-columns:60px minmax(200px,.9fr) minmax(230px,1.1fr) 104px;gap:10px}.admin-runtime-policy-command-bar{flex-direction:column;align-items:flex-start}.admin-runtime-policy-command-actions{justify-content:flex-start;width:100%}.admin-runtime-policy-overview{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-runtime-policy-overview .admin-stat-tile:nth-child(3){border-left:0;border-top:1px solid color-mix(in srgb, var(--foreground) 9%, transparent)}.admin-runtime-policy-overview .admin-stat-tile:nth-child(4){border-top:1px solid color-mix(in srgb, var(--foreground) 9%, transparent)}.admin-runtime-policy-index{flex-direction:column;align-items:stretch}.admin-runtime-policy-index-label{border-right:0;border-bottom:1px solid var(--admin-divider);flex-basis:auto;min-height:44px}.admin-runtime-policy-field-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1100px) and (width<=1279px){.admin-access-command-bar,.admin-email-command-bar,.admin-storage-command-bar,.admin-ark-command-bar,.admin-intercept-command-bar,.admin-third-party-command-bar,.admin-runtime-policy-command-bar{flex-direction:row;align-items:center}.admin-access-command-actions,.admin-email-command-actions,.admin-storage-command-actions,.admin-ark-command-actions,.admin-intercept-command-actions,.admin-third-party-command-actions,.admin-runtime-policy-command-actions{justify-content:flex-end;width:auto}}@media (width<=720px){.admin-intercept-policy-control,.admin-third-party-policy-control{flex-direction:column;align-items:stretch}.admin-intercept-policy-switch,.admin-third-party-policy-switch{align-self:flex-start}.admin-intercept-rule-header{display:none}.admin-intercept-rule-row{grid-template-columns:42px minmax(0,1fr);gap:10px}.admin-intercept-rule-index{grid-row:1/span 2}.admin-intercept-rule-actions{grid-column:2;justify-content:flex-end}.admin-intercept-preview-grid{grid-template-columns:minmax(0,1fr)}.admin-third-party-provider{flex-direction:column;align-items:flex-start}.admin-third-party-provider-tags{justify-content:flex-start}.admin-third-party-credential-panel,.admin-third-party-access-section .admin-third-party-policy-control,.admin-third-party-test-card .admin-third-party-test-controls{padding-inline:16px}.admin-third-party-access-section .admin-third-party-flow{flex-direction:column;align-items:stretch;padding-inline:16px}.admin-third-party-flow>span[aria-hidden=true]{align-self:center;transform:rotate(90deg)}.admin-third-party-test-controls{flex-direction:column;align-items:stretch}.admin-third-party-test-controls>.ant-btn{width:100%}.admin-third-party-footer{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){.admin-access-command-bar,.admin-access-advanced>summary,.admin-email-command-bar,.admin-storage-command-bar,.admin-storage-mode-choice,.admin-ark-command-bar,.admin-intercept-command-bar,.admin-intercept-rule-row,.admin-feature-command-bar,.admin-feature-board-row,.admin-feature-board-source-selector button,.admin-feature-detail,.admin-drawing-command-bar,.admin-drawing-engine-choice,.admin-runtime-policy-command-bar,.admin-runtime-policy-index-links button,.admin-third-party-command-bar{transition:none!important}.admin-drawing-engine-choice:hover{transform:none}}.admin-operation-card{border:1px solid var(--admin-card-border);background:var(--admin-layer-1);box-shadow:var(--admin-card-shadow);border-radius:12px;padding:18px 20px 20px;overflow:hidden}.admin-operation-card-heading{border-bottom:1px solid var(--admin-divider);padding-bottom:13px}.admin-operation-card-heading p{color:var(--admin-text-muted);margin-top:3px;font-size:11px;line-height:1.55}.admin-credit-operations,.admin-credit-operations-table-region,.admin-credit-operations-table-region>.admin-data-table{width:100%}.admin-credit-drawer .ant-drawer-content{background:var(--admin-layer-0)}.admin-credit-drawer .ant-drawer-header{border-bottom:1px solid var(--admin-divider);background:var(--admin-layer-1);min-height:64px;padding:16px 20px}.admin-credit-drawer .ant-drawer-title{color:var(--admin-text-primary);font-size:16px;font-weight:650}.admin-credit-drawer .ant-drawer-body{padding:20px}.admin-credit-drawer .ant-drawer-footer{background:var(--admin-layer-1);min-height:64px;padding:14px 20px}.admin-credit-drawer .ant-drawer-footer .ant-btn{border-radius:7px;min-width:80px;min-height:36px}.admin-credit-drawer :is(.ant-input-number,.ant-input-number-affix-wrapper){width:100%}.admin-credit-drawer-intro{border:1px solid color-mix(in srgb, var(--admin-status-info) 20%, var(--admin-card-border));background:color-mix(in srgb, var(--admin-status-info) 4%, var(--admin-layer-1));border-radius:10px;margin-bottom:16px;padding:14px 16px}.admin-credit-drawer-intro.is-warning{border-color:color-mix(in srgb, var(--admin-status-warning) 30%, var(--admin-card-border));background:color-mix(in srgb, var(--admin-status-warning) 7%, var(--admin-layer-1))}.admin-credit-drawer-intro strong{color:var(--admin-text-primary);font-size:13px;font-weight:650}.admin-credit-drawer-intro p{color:var(--admin-text-secondary);margin-top:4px;font-size:12px;line-height:1.65}.admin-credit-drawer-loading{min-height:240px;color:var(--admin-text-muted);place-items:center;font-size:13px;display:grid}.admin-credit-drawer-section{border:1px solid var(--admin-card-border);background:var(--admin-layer-1);box-shadow:var(--admin-card-shadow);border-radius:10px;padding:18px;overflow:hidden}.admin-credit-drawer-section+.admin-credit-drawer-section{margin-top:16px}.admin-credit-drawer-section-heading{border-bottom:1px solid var(--admin-divider);margin-bottom:16px;padding-bottom:12px}.admin-credit-drawer-section-heading-with-action{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.admin-credit-drawer-section-heading h3{color:var(--admin-text-primary);font-size:13px;font-weight:650;line-height:1.45}.admin-credit-drawer-section-heading p{color:var(--admin-text-muted);margin-top:3px;font-size:11px;line-height:1.55}.admin-credit-policy-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.admin-credit-policy-grid .ant-form-item{margin-bottom:0}.admin-credit-multiplier-list{border:1px solid var(--admin-divider);border-radius:8px;overflow:hidden}.admin-credit-multiplier-header,.admin-credit-multiplier-row{grid-template-columns:minmax(0,1fr) 128px 42px;align-items:start;gap:10px;display:grid}.admin-credit-multiplier-header{background:var(--admin-layer-2);color:var(--admin-text-muted);padding:9px 10px;font-size:11px;font-weight:600}.admin-credit-multiplier-row{padding:10px}.admin-credit-multiplier-row+.admin-credit-multiplier-row{border-top:1px solid var(--admin-divider)}.admin-credit-multiplier-row .ant-form-item{margin-bottom:0}.admin-credit-multiplier-remove.ant-btn{width:36px;min-width:36px;height:36px;padding:0}.admin-credit-multiplier-empty{border:1px dashed var(--admin-control-border);background:var(--admin-layer-2);color:var(--admin-text-muted);text-align:center;border-radius:8px;padding:22px 16px;font-size:12px}.admin-redemption-codes,.admin-redemption-codes>section,.admin-redemption-codes>section>.admin-data-table{width:100%}.admin-redemption-codes>section>.admin-data-table>.admin-table-frame{margin-bottom:16px}.admin-redemption-codes .admin-table-scroll{scrollbar-gutter:stable}.admin-redemption-codes .admin-table-scroll .ant-table{min-width:1140px}.admin-redemption-status-distribution{flex-wrap:wrap;justify-content:center;align-items:center;gap:4px;min-width:0;display:flex}.admin-redemption-uncertain-notice{border:1px solid color-mix(in srgb, var(--admin-status-warning) 34%, var(--admin-card-border));background:color-mix(in srgb, var(--admin-status-warning) 8%, var(--admin-layer-1));border-radius:10px;flex:none;justify-content:space-between;align-items:center;gap:16px;margin:8px 0 2px;padding:11px 12px 11px 14px;display:flex}.admin-redemption-uncertain-notice strong{color:var(--admin-text-primary);font-size:12px;font-weight:650}.admin-redemption-uncertain-notice p{color:var(--admin-text-secondary);margin-top:3px;font-size:11px;line-height:1.55}.admin-redemption-uncertain-notice .ant-btn{flex:none}.admin-api-logs,.admin-api-logs>.admin-data-table{width:100%}.admin-api-logs>.admin-data-table>.admin-table-frame{margin-bottom:16px}.admin-api-logs .admin-table-scroll{scrollbar-gutter:stable}.admin-api-logs .admin-table-scroll .ant-table{min-width:1030px}.admin-api-log-date-filter{width:244px}.admin-api-log-date-control{flex:none;align-items:center;gap:6px;display:flex}.admin-api-log-date-control>span{color:var(--admin-text-muted);letter-spacing:.04em;white-space:nowrap;font-size:10px;font-weight:650}.admin-api-log-capability-filter{width:126px}.admin-api-log-status-filter{width:146px}.admin-api-logs .admin-list-toolbar .ant-input-affix-wrapper:focus-within,.admin-api-logs .admin-list-toolbar .ant-picker-focused,.admin-api-logs .admin-list-toolbar .ant-select-focused .ant-select-selector{border-color:color-mix(in srgb, var(--admin-text-primary) 52%, var(--admin-control-border))!important;box-shadow:0 0 0 2px color-mix(in srgb, var(--admin-text-primary) 16%, transparent)!important}.admin-api-logs :is(.admin-api-log-capability-filter,.admin-api-log-status-filter).ant-select-focused{outline:2px solid color-mix(in srgb, var(--admin-text-primary) 34%, transparent);outline-offset:1px;border-radius:8px}.admin-api-log-refresh{flex:none;align-items:center;gap:9px;display:flex}.admin-api-log-refresh>span{color:var(--admin-text-muted);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:10px}.admin-api-log-recovery-notice{border:1px solid color-mix(in srgb, var(--admin-status-warning) 34%, var(--admin-card-border));background:color-mix(in srgb, var(--admin-status-warning) 8%, var(--admin-layer-1));border-radius:10px;flex:none;justify-content:space-between;align-items:center;gap:18px;margin:8px 0 2px;padding:11px 12px 11px 14px;display:flex}.admin-api-log-recovery-notice strong{color:var(--admin-text-primary);font-size:12px;font-weight:650}.admin-api-log-recovery-notice p{max-width:920px;color:var(--admin-text-secondary);margin-top:3px;font-size:11px;line-height:1.55}.admin-api-log-recovery-notice .ant-btn{flex:none}.admin-api-log-request,.admin-api-log-status-summary,.admin-api-log-metric,.admin-api-log-result-cost{flex-direction:column;justify-content:center;min-width:0;display:flex}.admin-api-log-request{gap:3px}.admin-api-log-primary-text{color:var(--admin-text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:600;line-height:1.45;overflow:hidden}.admin-api-log-secondary-text,.admin-api-log-tertiary-text,.admin-api-log-reference,.admin-api-log-task-state,.admin-api-log-metric span,.admin-api-log-result-cost>span{color:var(--admin-text-muted);font-size:10px;line-height:1.45}.admin-api-log-tertiary-text{margin-top:2px}.admin-api-log-path{min-width:0;color:var(--admin-text-secondary);font-family:var(--font-mono,ui-monospace, SFMono-Regular, Menlo, monospace);align-items:center;gap:5px;font-size:10px;line-height:1.45;display:flex}.admin-api-log-path>:first-child{background:var(--admin-layer-3);color:var(--admin-text-primary);border-radius:4px;flex:none;padding:1px 4px;font-size:9px;font-weight:650}.admin-api-log-path>:last-child,.admin-api-log-reference{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.admin-api-log-reference{font-family:var(--font-mono,ui-monospace, SFMono-Regular, Menlo, monospace)}.admin-api-log-status-summary,.admin-api-log-metric,.admin-api-log-result-cost{text-align:center;align-items:center;gap:4px}.admin-api-log-task-state{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.admin-api-log-error-summary{-webkit-line-clamp:2;max-width:190px;max-height:29px;color:var(--admin-status-error);-webkit-box-orient:vertical;font-size:10px;line-height:1.4;display:-webkit-box;overflow:hidden}.admin-api-log-metric strong{color:var(--admin-text-primary);font-variant-numeric:tabular-nums;font-size:12px;font-weight:650}.admin-api-log-media-result{flex:none;width:48px;height:38px;display:inline-flex}.admin-api-log-media-button{border:1px solid var(--admin-card-border);background:var(--admin-layer-3);color:#fff;cursor:pointer;border-radius:7px;flex:none;width:48px;height:38px;position:relative;overflow:hidden}.admin-api-log-media-button:disabled{cursor:not-allowed;opacity:.58}.admin-api-log-media-overlay{opacity:0;background:#0000003d;place-items:center;transition:opacity .15s;display:grid;position:absolute;inset:0}.admin-api-log-media-button:hover .admin-api-log-media-overlay,.admin-api-log-media-button:focus-visible .admin-api-log-media-overlay{opacity:1}.admin-api-log-media-count{color:#fff;background:#000000b8;border-radius:999px;min-width:16px;padding:1px 4px;font-size:9px;font-weight:650;line-height:1.35;position:absolute;top:2px;right:2px}.admin-api-log-download.ant-btn{border:1px solid var(--admin-control-border);background:var(--admin-layer-2);width:30px;min-width:30px;height:30px;color:var(--admin-text-secondary);border-radius:6px;padding:0;transition:background-color .15s,border-color .15s,color .15s}.admin-api-log-download.ant-btn:hover,.admin-api-log-download.ant-btn:focus-visible{border-color:color-mix(in srgb, var(--foreground) 24%, transparent)!important;background:var(--admin-layer-3)!important;color:var(--admin-text-primary)!important}.admin-api-log-download-unavailable{color:var(--admin-text-muted);font-size:11px}.admin-api-log-no-media{color:var(--admin-text-muted);font-size:10px}.admin-api-log-media-button:focus-visible,.admin-api-log-download.ant-btn:focus-visible{outline:2px solid var(--admin-text-primary);outline-offset:2px}.admin-api-log-drawer .ant-drawer-content{background:var(--admin-layer-0)}.admin-api-log-drawer .ant-drawer-header{border-bottom:1px solid var(--admin-divider);background:var(--admin-layer-1);min-height:64px;padding:14px 20px}.admin-api-log-drawer .ant-drawer-title{color:var(--admin-text-primary)}.admin-api-log-drawer .ant-drawer-body{padding:20px}.admin-api-log-drawer .ant-drawer-footer{border-top:1px solid var(--admin-divider);background:var(--admin-layer-1);min-height:64px;padding:14px 20px}.admin-api-log-drawer .ant-drawer-footer .ant-btn{border-radius:7px;min-width:88px;min-height:36px}.admin-api-log-drawer-title{flex-direction:column;gap:2px;min-width:0;display:flex}.admin-api-log-drawer-title>span{color:var(--admin-text-primary);font-size:16px;font-weight:650;line-height:1.35}.admin-api-log-drawer-title>small{max-width:560px;color:var(--admin-text-muted);font-family:var(--font-mono,ui-monospace, SFMono-Regular, Menlo, monospace);text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:450;overflow:hidden}.admin-api-log-drawer-footer{justify-content:flex-end;align-items:center;gap:8px;display:flex}.admin-api-log-drawer-body,.admin-api-log-detail-stack{min-width:0}.admin-api-log-detail-stack{gap:16px;display:grid}.admin-api-log-detail-section{border:1px solid var(--admin-card-border);background:var(--admin-layer-1);box-shadow:var(--admin-card-shadow);border-radius:10px;overflow:hidden}.admin-api-log-detail-section>header{border-bottom:1px solid var(--admin-divider);background:var(--admin-layer-2);padding:12px 14px}.admin-api-log-detail-section>header h2{color:var(--admin-text-primary);font-size:13px;font-weight:650;line-height:1.45}.admin-api-log-detail-section>header p{color:var(--admin-text-muted);margin-top:2px;font-size:10px;line-height:1.5}.admin-api-log-overview-grid,.admin-api-log-detail-grid,.admin-api-log-trace-grid{background:var(--admin-divider);gap:1px;display:grid}.admin-api-log-overview-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.admin-api-log-detail-grid,.admin-api-log-trace-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-api-log-detail-field{background:var(--admin-layer-1);min-width:0;padding:10px 12px}.admin-api-log-detail-field.is-wide{grid-column:1/-1}.admin-api-log-detail-field dt{color:var(--admin-text-muted);font-size:10px;font-weight:550;line-height:1.4}.admin-api-log-detail-field dd{overflow-wrap:anywhere;min-width:0;color:var(--admin-text-primary);align-items:flex-start;gap:7px;margin-top:4px;font-size:12px;font-weight:550;line-height:1.5;display:flex}.admin-api-log-detail-field dd>span:first-child{overflow-wrap:anywhere;flex:auto;min-width:0}.admin-api-log-detail-field dd.is-mono{font-family:var(--font-mono,ui-monospace, SFMono-Regular, Menlo, monospace);font-size:10.5px;font-weight:500}.admin-api-log-detail-field .ant-typography-copy{color:var(--admin-text-muted)}.admin-api-log-error-card,.admin-api-log-recovery-review,.admin-api-log-other-recovery-notice,.admin-api-log-detail-error{border-radius:10px;padding:13px 14px}.admin-api-log-error-card,.admin-api-log-detail-error{border:1px solid color-mix(in srgb, var(--admin-status-error) 30%, var(--admin-card-border));background:color-mix(in srgb, var(--admin-status-error) 7%, var(--admin-layer-1))}.admin-api-log-error-card>div,.admin-api-log-recovery-review-heading{align-items:flex-start;gap:8px;display:flex}.admin-api-log-error-card strong,.admin-api-log-detail-error strong,.admin-api-log-recovery-review strong{color:var(--admin-text-primary);font-size:12px;font-weight:650}.admin-api-log-error-card p,.admin-api-log-detail-error p,.admin-api-log-recovery-review p{color:var(--admin-text-secondary);margin-top:4px;font-size:11px;line-height:1.6}.admin-api-log-detail-error{text-align:center;align-content:center;place-items:center;min-height:220px;display:grid}.admin-api-log-detail-error .ant-btn{margin-top:8px}.admin-api-log-recovery-review,.admin-api-log-other-recovery-notice{border:1px solid color-mix(in srgb, var(--admin-status-warning) 34%, var(--admin-card-border));background:color-mix(in srgb, var(--admin-status-warning) 8%, var(--admin-layer-1));color:var(--admin-text-secondary);margin-bottom:16px;font-size:11px;line-height:1.6}.admin-api-log-recovery-review>dl,.admin-api-log-recovery-confirmation dl{border:1px solid var(--admin-divider);background:var(--admin-divider);border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin-top:12px;display:grid;overflow:hidden}.admin-api-log-recovery-review>dl>div,.admin-api-log-recovery-confirmation dl>div{background:var(--admin-layer-2);min-width:0;padding:9px 10px}.admin-api-log-recovery-review dt,.admin-api-log-recovery-confirmation dt{color:var(--admin-text-muted);font-size:10px}.admin-api-log-recovery-review dd,.admin-api-log-recovery-confirmation dd{overflow-wrap:anywhere;color:var(--admin-text-primary);margin-top:3px;font-size:11px;font-weight:600;line-height:1.5}.admin-api-log-recovery-review-actions{justify-content:flex-end;gap:8px;margin-top:12px;display:flex}.admin-api-log-payload-section>details>summary{background:var(--admin-layer-2);min-height:54px;color:var(--admin-text-primary);cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:12px 14px;font-size:13px;font-weight:650;display:flex}.admin-api-log-payload-section>details>summary small{color:var(--admin-text-muted);font-size:10px;font-weight:500}.admin-api-log-payload-section details[open]>summary{border-bottom:1px solid var(--admin-divider)}.admin-api-log-payload-warning{border:1px solid color-mix(in srgb, var(--admin-status-warning) 26%, var(--admin-card-border));background:color-mix(in srgb, var(--admin-status-warning) 7%, var(--admin-layer-2));color:var(--admin-text-secondary);border-radius:8px;margin:12px 14px 0;padding:9px 11px;font-size:11px;line-height:1.6}.admin-api-log-payload-section .ant-tabs{padding:0 14px 14px}.admin-api-log-payload-section .ant-tabs-nav{margin-bottom:10px}.admin-api-log-payload-panel{min-width:0}.admin-api-log-payload-copy{color:var(--admin-text-secondary);justify-content:flex-end;margin-bottom:7px;font-size:11px;display:flex}.admin-api-log-payload-panel pre{border:1px solid var(--admin-divider);background:var(--admin-layer-0);max-height:360px;color:var(--admin-text-secondary);font-family:var(--font-mono,ui-monospace, SFMono-Regular, Menlo, monospace);white-space:pre-wrap;word-break:break-word;border-radius:8px;padding:12px;font-size:10.5px;line-height:1.62;overflow:auto}.admin-api-log-recovery-confirmation>p{color:var(--admin-text-secondary);font-size:12px;line-height:1.7}.admin-api-log-recovery-confirmation-note{border:1px solid color-mix(in srgb, var(--admin-status-warning) 30%, var(--admin-card-border));background:color-mix(in srgb, var(--admin-status-warning) 7%, var(--admin-layer-2));color:var(--admin-text-secondary);border-radius:8px;margin-top:12px;padding:10px 11px;font-size:11px;line-height:1.6}.admin-api-log-drawer :is(button,summary,pre,.ant-typography-copy):focus-visible,.admin-api-log-recovery-confirm-modal :is(button,.ant-btn):focus-visible,.admin-api-log-media-modal-root :is(button,video):focus-visible{outline:2px solid var(--admin-text-primary);outline-offset:2px}.admin-api-log-media-modal-root .ant-modal-body{background:#000;border-radius:8px;padding:0;overflow:hidden}.admin-api-log-media-modal-root .ant-modal-body :is(img,video){max-height:72vh;display:block}.admin-announcements,.admin-announcements>section,.admin-announcements>section>.admin-data-table{width:100%}.admin-announcements>section>.admin-data-table>.admin-table-frame{margin-bottom:16px}.admin-announcements .admin-table-scroll{scrollbar-gutter:stable}.admin-announcements .admin-table-scroll .ant-table{min-width:860px}.admin-announcement-list-content{-webkit-line-clamp:2;-webkit-box-orient:vertical;max-height:40px;display:-webkit-box;overflow:hidden}.admin-announcement-list-content :where(p,div,blockquote,ul,ol,li){margin:0;padding:0;display:inline}.admin-announcement-list-content li+li:before{content:" · "}.admin-announcement-list-content a{pointer-events:none;color:inherit;text-decoration:none}.admin-announcement-lifecycle{min-width:0;color:var(--admin-text-muted);flex-direction:column;justify-content:center;align-items:center;gap:3px;font-size:10px;line-height:1.45;display:flex}.admin-announcement-uncertain-notice{border:1px solid color-mix(in srgb, var(--admin-status-warning) 36%, var(--admin-card-border));background:color-mix(in srgb, var(--admin-status-warning) 8%, var(--admin-layer-1));border-radius:10px;flex:none;justify-content:space-between;align-items:flex-start;gap:18px;margin:8px 0 2px;padding:11px 12px 11px 14px;display:flex}.admin-announcement-uncertain-copy{flex:auto;min-width:0}.admin-announcement-uncertain-notice strong{color:var(--admin-text-primary);font-size:12px;font-weight:650}.admin-announcement-uncertain-notice p{max-width:900px;color:var(--admin-text-secondary);margin-top:3px;font-size:11px;line-height:1.55}.admin-announcement-uncertain-actions{flex-wrap:wrap;flex:none;justify-content:flex-end;gap:8px;display:flex}.admin-announcement-review-target{border:1px solid var(--admin-divider);background:var(--admin-divider);border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin-top:10px;display:grid;overflow:hidden}.admin-announcement-review-target>div{background:var(--admin-layer-2);min-width:0;padding:8px 10px}.admin-announcement-review-target>.is-wide{grid-column:1/-1}.admin-announcement-review-target dt{color:var(--admin-text-muted);font-size:10px;line-height:1.4}.admin-announcement-review-target dd{overflow-wrap:anywhere;color:var(--admin-text-primary);margin-top:3px;font-size:11px;font-weight:600;line-height:1.5}.admin-announcement-review-content{max-height:64px;color:var(--admin-text-secondary);font-weight:400;overflow:auto}.admin-announcements .admin-list-toolbar .ant-input-affix-wrapper:focus-within,.admin-announcements .admin-list-toolbar .ant-select-focused .ant-select-selector{border-color:color-mix(in srgb, var(--admin-text-primary) 52%, var(--admin-control-border))!important;box-shadow:0 0 0 2px color-mix(in srgb, var(--admin-text-primary) 16%, transparent)!important}.admin-shell .admin-announcement-status-filter.ant-select-focused{outline:2px solid color-mix(in srgb, var(--admin-text-primary) 34%, transparent);outline-offset:1px;border-radius:8px}.admin-announcement-drawer .ant-drawer-content{background:var(--admin-layer-0)}.admin-announcement-editor-modal{max-width:calc(100vw - 32px)}.admin-announcement-editor-modal .ant-modal-container{max-height:calc(100vh - 32px)}.admin-announcement-editor-modal .ant-modal-body{padding:24px 28px 8px}.admin-announcement-editor-layout{grid-template-columns:minmax(0,1.08fr) minmax(360px,.92fr);gap:24px;display:grid}.admin-announcement-editor-layout .admin-announcement-preview{align-self:start;margin-top:0}@media (width<=800px){.admin-announcement-editor-layout{grid-template-columns:minmax(0,1fr)}.admin-announcement-editor-layout .admin-announcement-preview{margin-top:24px}}.admin-announcement-drawer .ant-drawer-header{border-bottom:1px solid var(--admin-divider);background:var(--admin-layer-1);min-height:64px;padding:16px 20px}.admin-announcement-drawer .ant-drawer-title{color:var(--admin-text-primary);font-size:16px;font-weight:650}.admin-announcement-drawer .ant-drawer-body{padding:20px}.admin-announcement-drawer .ant-drawer-footer{background:var(--admin-layer-1);min-height:64px;padding:14px 20px}.admin-announcement-drawer .ant-drawer-footer .ant-btn{border-radius:7px;min-width:88px;min-height:36px}.admin-announcement-drawer .ant-form-item-label>label{color:var(--admin-text-secondary);font-size:12px;font-weight:600}.admin-announcement-drawer :is(.ant-form-item-extra,.ant-form-item-explain){color:var(--admin-text-muted);font-size:11px;line-height:1.55}.admin-announcement-drawer :is(.ant-input,.ant-input-affix-wrapper,.ant-select-selector):focus,.admin-announcement-drawer .ant-input-affix-wrapper:focus-within,.admin-announcement-drawer .ant-select-focused .ant-select-selector{border-color:color-mix(in srgb, var(--admin-text-primary) 52%, var(--admin-control-border))!important;box-shadow:0 0 0 2px color-mix(in srgb, var(--admin-text-primary) 16%, transparent)!important}.admin-announcement-drawer .ant-select-focused{outline:2px solid color-mix(in srgb, var(--admin-text-primary) 34%, transparent);outline-offset:1px;border-radius:8px}.admin-announcement-editor-intro{border:1px solid color-mix(in srgb, var(--admin-status-info) 28%, var(--admin-card-border));background:color-mix(in srgb, var(--admin-status-info) 6%, var(--admin-layer-1));border-radius:10px;margin-bottom:16px;padding:13px 15px}.admin-announcement-editor-intro.is-warning{border-color:color-mix(in srgb, var(--admin-status-warning) 32%, var(--admin-card-border));background:color-mix(in srgb, var(--admin-status-warning) 7%, var(--admin-layer-1))}.admin-announcement-editor-intro strong{color:var(--admin-text-primary);font-size:13px;font-weight:650}.admin-announcement-editor-intro p{color:var(--admin-text-secondary);margin-top:4px;font-size:12px;line-height:1.65}.admin-announcement-editor-section{border:1px solid var(--admin-card-border);background:var(--admin-layer-1);box-shadow:var(--admin-card-shadow);border-radius:10px;padding:18px;overflow:hidden}.admin-announcement-editor-section-heading{border-bottom:1px solid var(--admin-divider);margin-bottom:16px;padding-bottom:12px}.admin-announcement-editor-section-heading h2{color:var(--admin-text-primary);font-size:13px;font-weight:650;line-height:1.45}.admin-announcement-editor-section-heading p{color:var(--admin-text-muted);margin-top:3px;font-size:11px;line-height:1.55}.admin-announcement-form-grid{grid-template-columns:minmax(0,2fr) minmax(180px,1fr);gap:14px;display:grid}.admin-announcement-preview{--announcement-accent:var(--admin-status-info);border:1px solid color-mix(in srgb, var(--announcement-accent) 28%, var(--admin-card-border));border-left:3px solid var(--announcement-accent);background:color-mix(in srgb, var(--announcement-accent) 5%, var(--admin-layer-1));border-radius:10px;margin-top:16px;padding:15px 16px 16px}.admin-announcement-preview[data-level=success]{--announcement-accent:var(--admin-status-success)}.admin-announcement-preview[data-level=warning]{--announcement-accent:var(--admin-status-warning)}.admin-announcement-preview[data-level=critical]{--announcement-accent:var(--destructive)}.admin-announcement-preview-heading{color:var(--admin-text-muted);justify-content:space-between;align-items:center;gap:12px;margin-bottom:11px;font-size:11px;font-weight:600;display:flex}.admin-announcement-preview>h3{color:var(--admin-text-primary);font-size:14px;font-weight:650;line-height:1.5}.admin-announcement-preview-content,.admin-announcement-preview-placeholder{max-height:220px;color:var(--admin-text-secondary);margin-top:7px;font-size:12px;line-height:1.7;overflow:auto}.admin-announcement-preview-content :where(p,blockquote,ul,ol)+:where(p,blockquote,ul,ol){margin-top:7px}.admin-announcement-preview-content :where(ul,ol){padding-left:20px}.admin-announcement-preview-content ul{list-style:outside}.admin-announcement-preview-content ol{list-style:decimal}.admin-announcement-preview-content blockquote{border-left:2px solid var(--admin-divider);color:var(--admin-text-muted);padding-left:10px}.admin-announcement-preview-content code{background:var(--admin-layer-2);border-radius:4px;padding:1px 4px;font-size:.92em}.admin-announcement-confirm-content{max-height:180px;color:var(--admin-text-secondary);white-space:pre-wrap;font-weight:400;overflow:auto}.admin-announcement-confirm-content :where(ul,ol){padding-left:18px}.admin-announcement-confirm-content ul{list-style:outside}.admin-announcement-confirm-content ol{list-style:decimal}.admin-redemption-drawer .ant-drawer-content{background:var(--admin-layer-0)}.admin-redemption-drawer .ant-drawer-header{border-bottom:1px solid var(--admin-divider);background:var(--admin-layer-1);min-height:64px;padding:16px 20px}.admin-redemption-drawer .ant-drawer-title{color:var(--admin-text-primary);font-size:16px;font-weight:650}.admin-redemption-drawer .ant-drawer-body{padding:20px}.admin-redemption-drawer .ant-drawer-footer{background:var(--admin-layer-1);min-height:64px;padding:14px 20px}.admin-redemption-drawer .ant-drawer-footer .ant-btn{border-radius:7px;min-width:80px;min-height:36px}.admin-redemption-drawer :is(.ant-input-number,.ant-input-number-affix-wrapper){width:100%}.admin-redemption-drawer .ant-form-item-label>label{color:var(--admin-text-secondary);font-size:12px;font-weight:600}.admin-redemption-drawer :is(.ant-form-item-extra,.ant-form-item-explain){color:var(--admin-text-muted);font-size:11px;line-height:1.55}.admin-redemption-drawer-intro{border:1px solid color-mix(in srgb, var(--admin-status-warning) 30%, var(--admin-card-border));background:color-mix(in srgb, var(--admin-status-warning) 7%, var(--admin-layer-1));border-radius:10px;align-items:flex-start;gap:11px;margin-bottom:16px;padding:14px 16px;display:flex}.admin-redemption-drawer-intro-icon{border:1px solid color-mix(in srgb, var(--admin-status-warning) 26%, var(--admin-card-border));background:color-mix(in srgb, var(--admin-status-warning) 9%, var(--admin-layer-2));width:30px;height:30px;color:var(--admin-status-warning);border-radius:8px;flex:none;place-items:center;display:grid}.admin-redemption-drawer-intro strong{color:var(--admin-text-primary);font-size:13px;font-weight:650}.admin-redemption-drawer-intro p{color:var(--admin-text-secondary);margin-top:4px;font-size:12px;line-height:1.65}.admin-redemption-drawer-section{border:1px solid var(--admin-card-border);background:var(--admin-layer-1);box-shadow:var(--admin-card-shadow);border-radius:10px;padding:18px;overflow:hidden}.admin-redemption-drawer-section-heading{border-bottom:1px solid var(--admin-divider);margin-bottom:16px;padding-bottom:12px}.admin-redemption-drawer-section-heading h3{color:var(--admin-text-primary);font-size:13px;font-weight:650;line-height:1.45}.admin-redemption-drawer-section-heading p{color:var(--admin-text-muted);margin-top:3px;font-size:11px;line-height:1.55}.admin-redemption-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.admin-redemption-live-summary{border:1px solid var(--admin-divider);background:var(--admin-divider);border-radius:8px;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-top:4px;display:grid;overflow:hidden}.admin-redemption-live-summary>div{background:var(--admin-layer-2);min-width:0;padding:11px 12px}.admin-redemption-live-summary>.is-emphasis{background:color-mix(in srgb, var(--admin-status-success) 7%, var(--admin-layer-2))}.admin-redemption-live-summary dt{color:var(--admin-text-muted);font-size:11px;line-height:1.4}.admin-redemption-live-summary dd{overflow-wrap:anywhere;color:var(--admin-text-primary);margin-top:5px;font-size:13px;font-weight:650;line-height:1.5}.admin-redemption-live-summary>.is-emphasis dd{color:var(--admin-status-success)}.admin-redemption-sensitive-notice{border:1px solid color-mix(in srgb, var(--admin-status-info) 20%, var(--admin-card-border));background:color-mix(in srgb, var(--admin-status-info) 5%, var(--admin-layer-2));color:var(--admin-text-secondary);border-radius:8px;margin-bottom:14px;padding:10px 12px;font-size:12px;line-height:1.65}.admin-redemption-sensitive-notice.is-warning{border-color:color-mix(in srgb, var(--admin-status-warning) 30%, var(--admin-card-border));background:color-mix(in srgb, var(--admin-status-warning) 7%, var(--admin-layer-2))}.admin-generated-codes-preview-note{color:var(--admin-text-muted);margin:-4px 0 10px;font-size:11px;line-height:1.55}.admin-redemption-detail-summary{border:1px solid var(--admin-divider);background:var(--admin-layer-2);min-height:40px;color:var(--admin-text-secondary);border-radius:8px;flex-wrap:wrap;align-items:center;gap:8px 14px;margin-bottom:12px;padding:8px 10px;font-size:11px;display:flex}.admin-redemption-detail-summary .admin-redemption-status-distribution{justify-content:flex-start}.admin-modal-data-table-shell.is-mutating :is(.admin-list-toolbar,.admin-table-pagination){pointer-events:none;opacity:.64}.admin-credit-account-summary{border:1px solid var(--admin-divider);background:var(--admin-divider);border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:-4px 0 18px;display:grid;overflow:hidden}.admin-credit-account-summary>div{background:var(--admin-layer-2);padding:11px 12px}.admin-credit-account-summary dt,.admin-operation-confirmation-grid dt{color:var(--admin-text-muted);font-size:11px;line-height:1.4}.admin-credit-account-summary dd,.admin-operation-confirmation-grid dd{color:var(--admin-text-primary);margin-top:5px;font-size:13px;font-weight:600;line-height:1.5}.admin-credit-account-summary.is-unavailable{background:var(--admin-layer-2);color:var(--admin-text-muted);border-style:dashed;padding:12px;font-size:11px;line-height:1.5;display:block}.admin-operation-confirmation{margin-bottom:18px}.admin-operation-confirmation-copy{color:var(--admin-text-secondary);font-size:12px;line-height:1.7}.admin-operation-confirmation-grid{border:1px solid var(--admin-divider);background:var(--admin-divider);border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin-top:12px;display:grid;overflow:hidden}.admin-operation-confirmation-grid>div{background:var(--admin-layer-2);min-width:0;padding:11px 12px}.admin-operation-confirmation-grid>.is-wide{grid-column:1/-1}.admin-operation-confirmation-grid dd{overflow-wrap:anywhere}.admin-operation-confirmation-grid dd.is-positive{color:var(--admin-status-success)}.admin-operation-confirmation-grid dd.is-negative{color:var(--destructive)}.admin-analytics-range-presets,.admin-analytics-trend-switch{border:1px solid var(--admin-control-border);background:var(--admin-layer-2);border-radius:8px;align-items:center;gap:2px;padding:3px;display:inline-flex}.admin-analytics-range-presets button,.admin-analytics-trend-switch button{min-width:52px;min-height:30px;color:var(--admin-text-secondary);border:1px solid #0000;border-radius:6px;padding:4px 10px;font-size:12px;font-weight:550;line-height:18px;transition:border-color .16s,background-color .16s,color .16s}.admin-analytics-range-presets button:hover,.admin-analytics-trend-switch button:hover{color:var(--admin-text-primary)}.admin-analytics-range-presets button.is-active,.admin-analytics-trend-switch button.is-active{border-color:color-mix(in srgb, var(--foreground) 14%, transparent);background:var(--admin-layer-1);color:var(--admin-text-primary);box-shadow:0 1px 3px #00000014}.admin-analytics-range-presets button:focus-visible,.admin-analytics-trend-switch button:focus-visible{outline:2px solid color-mix(in srgb, var(--foreground) 32%, transparent);outline-offset:2px}.admin-analytics-range-picker .ant-picker{width:246px}.admin-analytics-pricing-modal .admin-analytics-price-field,.admin-analytics-pricing-modal .admin-analytics-price-field .ant-form-item-control,.admin-analytics-pricing-modal .admin-analytics-price-field .ant-form-item-control-input,.admin-analytics-pricing-modal .admin-analytics-price-input,.admin-analytics-pricing-modal .admin-analytics-price-input input{pointer-events:auto;-webkit-user-select:text;user-select:text;width:100%;min-width:0}.admin-analytics-pricing-modal .admin-analytics-price-input{display:block}.admin-analytics-toolbar .admin-list-toolbar-actions{align-items:center}.admin-analytics-toolbar :is(.admin-filter-toggle,.admin-list-toolbar-actions .ant-btn,.admin-analytics-range-picker .ant-picker){min-height:38px}.admin-shell .admin-analytics-capability-tag{border:1px solid color-mix(in srgb, var(--foreground) 14%, transparent);background:color-mix(in srgb, var(--foreground) 6%, var(--admin-layer-1));min-height:22px;color:color-mix(in srgb, var(--foreground) 72%, transparent);border-radius:6px;margin:0;padding:1px 8px;font-size:11px;font-weight:600;line-height:18px}.admin-analytics-health-grid{grid-template-columns:1fr;gap:12px;display:grid}.admin-analytics-health-card{border:1px solid var(--admin-card-border);background:var(--admin-layer-1);min-width:0;min-height:118px;box-shadow:var(--admin-card-shadow);border-radius:11px;padding:16px 18px}.admin-analytics-health-card-heading{color:var(--admin-text-muted);align-items:center;gap:8px;font-size:12px;font-weight:600;display:flex}.admin-analytics-health-card-heading>span:first-child{border:1px solid var(--admin-divider);background:var(--admin-layer-2);width:28px;height:28px;color:var(--admin-text-secondary);border-radius:7px;place-items:center;display:grid}.admin-analytics-health-card[data-tone=warning] .admin-analytics-health-card-heading>span:first-child{color:var(--admin-status-warning)}.admin-analytics-health-card[data-tone=success] .admin-analytics-health-card-heading>span:first-child{color:var(--admin-status-success)}.admin-analytics-health-card-value{color:var(--admin-text-primary);font-variant-numeric:tabular-nums;letter-spacing:-.025em;text-overflow:ellipsis;white-space:nowrap;margin-top:10px;font-size:clamp(23px,1.8vw,28px);font-weight:680;line-height:1.1;overflow:hidden}.admin-analytics-health-card-meta{min-width:0;color:var(--admin-text-muted);flex-wrap:wrap;align-items:center;gap:7px;margin-top:10px;font-size:11px;line-height:16px;display:flex}.admin-analytics-overview-grid{grid-template-columns:minmax(0,1fr);gap:16px;min-width:0;display:grid}.admin-analytics-trend-section{border:1px solid var(--admin-card-border);background:var(--admin-layer-1);box-shadow:var(--admin-card-shadow);border-radius:12px;padding:18px 20px;overflow:hidden}.admin-analytics-section-heading,.admin-analytics-attention-heading,.admin-analytics-analysis-heading{justify-content:space-between;align-items:flex-start;gap:16px;min-width:0;display:flex}.admin-analytics-section-heading{border-bottom:1px solid var(--admin-divider);margin-bottom:14px;padding-bottom:13px}.admin-analytics-section-heading h2,.admin-analytics-attention-heading h2,.admin-analytics-analysis-heading h2{color:var(--admin-text-primary);font-size:15px;font-weight:660;line-height:20px}.admin-analytics-section-heading p,.admin-analytics-attention-heading p,.admin-analytics-analysis-heading p{color:var(--admin-text-muted);margin-top:4px;font-size:11px;line-height:17px}.admin-analytics-chart{height:280px}.admin-analytics-empty-chart{min-height:220px;color:var(--admin-text-secondary);text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}.admin-analytics-empty-chart>span{border:1px solid var(--admin-card-border);background:var(--admin-layer-2);width:42px;height:42px;color:var(--admin-text-muted);border-radius:10px;place-items:center;margin-bottom:12px;display:grid}.admin-analytics-empty-chart p{color:var(--admin-text-muted);margin-top:5px;font-size:12px}.admin-shell .admin-analytics-chart .recharts-default-tooltip{border-radius:8px;box-shadow:0 8px 22px #0000002e;border:1px solid var(--admin-card-border)!important;background:var(--admin-layer-2)!important}.admin-shell .admin-analytics-chart .recharts-tooltip-label{font-weight:600;color:var(--admin-text-primary)!important}.admin-analytics-attention{border:1px solid var(--admin-card-border);background:var(--admin-layer-1);box-shadow:var(--admin-card-shadow);border-radius:12px;flex-direction:column;padding:18px 20px;display:flex;overflow:hidden}.admin-analytics-attention-heading{border-bottom:1px solid var(--admin-divider);align-items:flex-start;min-height:50px;padding-bottom:13px}.admin-analytics-attention-list{flex:auto;grid-template-rows:repeat(3,minmax(76px,1fr));margin-top:2px;display:grid}.admin-analytics-attention-item{border:0;border-bottom:1px solid var(--admin-divider);width:100%;min-width:0;min-height:76px;color:var(--admin-text-primary);text-align:left;background:0 0;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;padding:11px 2px;display:grid}.admin-analytics-attention-item:last-child{border-bottom:0}.admin-analytics-attention-item.is-action{cursor:pointer}.admin-analytics-attention-item.is-action:hover{background:color-mix(in srgb, var(--foreground) 3%, transparent)}.admin-analytics-attention-item.is-action:focus-visible{outline:2px solid color-mix(in srgb, var(--foreground) 30%, transparent);outline-offset:-2px}.admin-analytics-attention-icon{border:1px solid var(--admin-divider);background:var(--admin-layer-2);width:32px;height:32px;color:var(--admin-text-muted);border-radius:8px;place-items:center;display:grid}.admin-analytics-attention-item[data-tone=warning] .admin-analytics-attention-icon{color:var(--admin-status-warning)}.admin-analytics-attention-item[data-tone=success] .admin-analytics-attention-icon{color:var(--admin-status-success)}.admin-analytics-attention-copy{min-width:0;display:block}.admin-analytics-attention-label,.admin-analytics-attention-description{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.admin-analytics-attention-label{font-size:12px;font-weight:620}.admin-analytics-attention-description{color:var(--admin-text-muted);margin-top:4px;font-size:10px}.admin-analytics-attention-item strong{font-variant-numeric:tabular-nums;font-size:17px;font-weight:680}.admin-analytics-analysis-section{border:1px solid var(--admin-card-border);background:var(--admin-layer-1);box-shadow:var(--admin-card-shadow);border-radius:12px;scroll-margin-top:16px;overflow:hidden}.admin-analytics-analysis-heading{border-bottom:1px solid var(--admin-divider);align-items:center;min-height:72px;padding:14px 18px}.admin-analytics-tabs{padding:0 18px 18px}.admin-analytics-tabs>.ant-tabs-nav{margin-bottom:14px}.admin-analytics-tabs>.ant-tabs-nav:before{border-color:var(--admin-divider)}.admin-analytics-tabs .ant-tabs-tab{min-height:42px;padding-block:10px}.admin-analytics-pricing-description{border:1px solid var(--admin-divider);background:var(--admin-layer-2);color:var(--admin-text-secondary);border-radius:8px;margin-bottom:14px;padding:10px 12px;font-size:11px;line-height:17px}.admin-analytics-pricing-drawer .admin-table-frame{min-height:min(620px,100vh - 190px)}@media (width>=1280px){.admin-analytics-overview-grid{grid-template-columns:minmax(0,2fr) minmax(300px,.82fr)}}@media (width<=720px){.admin-analytics-section-heading,.admin-analytics-analysis-heading{flex-direction:column;align-items:stretch}.admin-analytics-trend-switch{align-self:flex-start}.admin-analytics-range-picker,.admin-analytics-range-picker .ant-picker{width:100%}}.admin-drawer .ant-drawer-body,.admin-secondary-drawer .ant-drawer-body{background:var(--admin-layer-0)}.admin-drawer .ant-drawer-footer,.admin-secondary-drawer .ant-drawer-footer{border-top:1px solid color-mix(in srgb, var(--foreground) 10%, transparent);background:color-mix(in srgb, var(--admin-layer-0) 94%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.admin-form-section{background:color-mix(in srgb, var(--foreground) 4%, var(--admin-layer-1));border-radius:10px;margin-top:12px;padding:20px}.admin-form-section:first-child{margin-top:0}.admin-form-section h2,.admin-settings-section h2{font-size:13px}.admin-capability-group>summary::-webkit-details-marker{display:none}.admin-capability-tags .ant-select-selector{max-height:96px;overflow-y:auto}.admin-model-import-modal .channel-model-import-picker .ant-checkbox-wrapper{border:1px solid var(--admin-divider);background:var(--admin-layer-2);min-width:0;min-height:38px;color:var(--admin-text-primary);border-radius:7px;align-items:center;margin-inline-end:0;padding:7px 10px;transition:background-color .15s,border-color .15s;display:flex}.admin-model-import-modal .channel-model-import-picker .ant-checkbox-wrapper:hover{border-color:color-mix(in srgb, var(--foreground) 22%, var(--admin-card-border));background:color-mix(in srgb, var(--foreground) 5%, var(--admin-layer-1))}.admin-model-import-modal .channel-model-import-picker .ant-checkbox-wrapper.ant-checkbox-wrapper-checked{border-color:color-mix(in srgb, var(--foreground) 26%, var(--admin-card-border));background:color-mix(in srgb, var(--foreground) 7%, var(--admin-layer-1))}.admin-model-import-modal .channel-model-import-picker .ant-checkbox{border-radius:5px;flex:none;align-self:center;width:18px;height:18px}.admin-model-import-modal .channel-model-import-picker .ant-checkbox-checked{background:var(--control-check-bg)!important;border-color:var(--control-check-bg)!important}.admin-model-import-modal .channel-model-import-picker .ant-checkbox-checked:after{border-color:var(--control-check-fg)!important}.admin-model-editor-drawer .ant-drawer-header{min-height:52px;padding-inline:24px}.admin-model-editor-drawer .ant-drawer-body{padding:20px 24px 24px}.admin-model-editor-form{width:100%;max-width:1120px;margin-inline:auto}.admin-model-editor-section{grid-template-columns:minmax(140px,176px) minmax(0,1fr);gap:24px;padding:20px 22px;display:grid}.admin-model-editor-section-stacked{grid-template-columns:minmax(0,1fr);gap:14px}.admin-model-editor-section-heading,.admin-model-editor-section-content{min-width:0}.admin-model-editor-section-heading h2{color:var(--foreground);font-size:15px;font-weight:650;line-height:1.4}.admin-model-editor-section-heading p{color:color-mix(in srgb, var(--foreground) 46%, transparent);margin-top:6px;font-size:11px;line-height:1.65}.admin-model-editor-section-content>.ant-form-item:last-child,.admin-model-editor-section-content>.ant-form-item-row:last-child{margin-bottom:0}.admin-model-editor-parameters .admin-model-editor-section-content{overflow:hidden}.admin-model-identity-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.admin-model-editor-drawer .admin-capability-editor{background:0 0;border-radius:0;padding:0}.admin-model-editor-drawer .admin-capability-editor-heading{padding:0 2px 2px}.admin-model-editor-drawer .admin-capability-group{border:1px solid color-mix(in srgb, var(--foreground) 10%, transparent);background:color-mix(in srgb, var(--foreground) 2.5%, var(--admin-layer-1));padding:14px}.admin-model-editor-drawer .admin-capability-group>summary{padding-right:20px;position:relative}.admin-model-editor-drawer .admin-capability-group>summary:after{content:"";border-bottom:1px solid;border-right:1px solid;width:7px;height:7px;transition:transform .14s;position:absolute;top:5px;right:2px;transform:rotate(45deg)}.admin-model-editor-drawer .admin-capability-group:not([open])>summary:after{transform:rotate(-45deg)}.admin-model-editor-drawer .admin-capability-group-description{line-height:1.5;color:var(--admin-text-muted)!important}.admin-model-editor-drawer .admin-capability-block+.admin-capability-block{border-top:1px solid var(--admin-divider);margin-top:14px;padding-top:14px}.admin-model-editor-drawer .admin-capability-block-title{color:var(--admin-text-secondary);letter-spacing:.08em;margin-bottom:9px;font-size:10px;font-weight:700}.admin-model-editor-drawer .admin-capability-number-field,.admin-model-editor-drawer .admin-capability-boolean-field,.admin-model-editor-drawer .admin-capability-parameter-field{min-width:0}.admin-model-editor-drawer .admin-capability-number-field .ant-input-number{min-width:0;width:100%!important}.admin-capability-reference-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.admin-capability-reference-grid.is-three{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-capability-reference-grid.is-two{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-capability-reference-card,.admin-capability-protocol-card{border:1px solid color-mix(in srgb, var(--foreground) 10%, transparent);background:color-mix(in srgb, var(--foreground) 2.5%, var(--admin-layer-1));border-radius:8px;min-width:0;padding:14px}.admin-capability-reference-card-heading{border-bottom:1px solid var(--admin-divider);min-height:38px;margin-bottom:8px;padding-bottom:8px}.admin-capability-reference-card-heading h3,.admin-capability-protocol-card-heading h3{color:var(--admin-text-primary);font-size:12px;font-weight:650;line-height:1.4}.admin-capability-reference-card-heading p,.admin-capability-protocol-card-heading p{color:var(--admin-text-muted);margin-top:3px;font-size:10px;line-height:1.5}.admin-capability-reference-fields{gap:4px;display:grid}.admin-capability-reference-fields .admin-capability-number-field{border-bottom:1px solid color-mix(in srgb, var(--foreground) 7%, transparent);grid-template-columns:minmax(0,1fr);align-items:end;gap:5px;min-height:62px;padding-block:4px;display:grid}.admin-capability-reference-fields .admin-capability-number-field:last-child{border-bottom:0}.admin-capability-reference-fields .admin-capability-field-label{margin-bottom:0;line-height:1.4}.admin-capability-reference-fields .admin-capability-boolean-field{min-height:48px;margin-top:4px;padding-block:6px}.admin-capability-reference-fields .admin-capability-boolean-field>div:first-child>div:last-child{display:none}.admin-capability-protocol-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.admin-capability-protocol-card-heading{border-bottom:1px solid var(--admin-divider);align-items:flex-start;gap:9px;min-height:46px;margin-bottom:12px;padding-bottom:10px;display:flex}.admin-capability-protocol-card-heading>span{background:var(--admin-layer-3);width:24px;height:24px;color:var(--admin-text-muted);border-radius:6px;flex:none;place-items:center;font-size:9px;font-weight:700;display:grid}.admin-capability-protocol-card-heading p{margin-top:2px;line-height:1.45}.admin-capability-protocol-fields,.admin-capability-spec-grid{gap:10px;display:grid}.admin-capability-duration-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.admin-price-tier-card{border:1px solid color-mix(in srgb, var(--foreground) 12%, transparent);background:color-mix(in srgb, var(--foreground) 2%, var(--admin-layer-1));border-radius:8px;overflow:hidden}.admin-price-tier-card-header{border-bottom:1px solid color-mix(in srgb, var(--foreground) 9%, transparent);justify-content:space-between;align-items:flex-start;gap:16px;min-width:0;padding:12px 14px;display:flex}.admin-price-tier-card-body{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);display:grid}.admin-price-tier-block{padding:14px}.admin-price-tier-block+.admin-price-tier-block{border-left:1px solid color-mix(in srgb, var(--foreground) 8%, transparent)}.admin-price-tier-block-title{color:color-mix(in srgb, var(--foreground) 48%, transparent);letter-spacing:.08em;margin-bottom:10px;font-size:10px;font-weight:650}.admin-price-tier-block-title>span{color:var(--admin-text-muted);margin-right:5px}.admin-price-tier-match-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.admin-price-tier-upstream{grid-column:1/-1}.admin-price-tier-billing-grid{grid-template-columns:minmax(0,1fr);align-items:end;gap:12px;display:grid}.admin-price-tier-billing-mode,.admin-price-tier-unit-price,.admin-price-tier-token-grid,.admin-price-tier-controls{grid-column:1/-1}.admin-price-tier-token-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.admin-price-tier-billing-mode .ant-segmented{border:1px solid var(--admin-card-border);background:var(--admin-layer-2);padding:3px}.admin-price-tier-billing-mode .ant-segmented-item{border-radius:5px;min-height:32px}.admin-price-tier-billing-mode .ant-segmented-item-label{min-height:32px;padding-inline:12px;line-height:32px}.admin-price-tier-billing-mode .ant-segmented-item-selected{background:var(--admin-layer-1);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--foreground) 14%, transparent)}.admin-price-tier-unit-price .ant-input-number{width:100%!important}.admin-price-tier-controls{grid-template-columns:minmax(0,1fr);gap:10px!important;display:grid!important}.admin-price-tier-toggle{border:1px solid var(--admin-card-border);background:var(--admin-layer-2);border-radius:7px;justify-content:space-between;align-items:flex-start;gap:10px;min-width:0;min-height:58px;padding:8px 10px;display:flex}.admin-price-tier-toggle>div{flex:auto;gap:2px;min-width:0;display:grid}.admin-price-tier-toggle strong{color:var(--admin-text-primary);font-size:11px;font-weight:600;line-height:1.35}.admin-price-tier-toggle span{overflow-wrap:anywhere;color:var(--admin-text-muted);white-space:normal;font-size:9px;line-height:1.4}.admin-model-editor-add-tier.ant-btn{min-height:38px}.admin-drawer.admin-model-editor-drawer .ant-drawer-footer{background:var(--admin-layer-0);-webkit-backdrop-filter:none;backdrop-filter:none;border-top:0;padding:8px 24px 12px}.admin-model-editor-footer-actions{border:1px solid var(--admin-card-border);background:var(--admin-layer-1);width:100%;max-width:1120px;min-height:52px;box-shadow:0 8px 24px color-mix(in srgb, var(--foreground) 8%, transparent);border-radius:10px;margin-inline:auto;padding:8px 10px}.admin-model-editor-footer-primary{min-width:0}.admin-model-editor-footer-status{border:1px solid var(--admin-card-border);background:var(--admin-layer-2);border-radius:6px;align-items:center;gap:8px;min-height:34px;margin-right:4px;padding:4px 8px;display:flex}.admin-model-editor-footer-status>span{background:var(--admin-text-muted);border-radius:50%;flex:none;width:6px;height:6px}.admin-model-editor-footer-status>span.is-enabled{background:#10a36a}.admin-model-editor-footer-status>div{min-width:0;margin-right:4px;display:grid}.admin-model-editor-footer-status strong{color:var(--admin-text-primary);font-size:11px;font-weight:600;line-height:1.25}.admin-model-editor-footer-status small{color:var(--admin-text-muted);font-size:9px;line-height:1.2}:root:not(.dark) .admin-model-editor-drawer .ant-drawer-header,:root:not(.dark) .admin-model-editor-drawer .ant-drawer-footer{background:#fff;border-color:#d4dae2}:root:not(.dark) .admin-model-editor-drawer .ant-drawer-body,:root:not(.dark) .admin-drawer.admin-model-editor-drawer .ant-drawer-footer{background:#edf1f5}:root:not(.dark) .admin-model-editor-section{background:#fff;border:1px solid #d4dae2;box-shadow:0 1px 3px #0f172a0e}:root:not(.dark) .admin-model-editor-drawer :is(.admin-capability-group,.admin-capability-boolean-field,.admin-capability-parameter-field),:root:not(.dark) .admin-model-editor-drawer .admin-capability-reference-card,:root:not(.dark) .admin-model-editor-drawer .admin-capability-protocol-card,:root:not(.dark) .admin-price-tier-toggle,:root:not(.dark) .admin-price-tier-billing-mode .ant-segmented{background:#fff;border-color:#cbd3dd}:root:not(.dark) .admin-price-tier-card,:root:not(.dark) .admin-model-editor-drawer .admin-capability-reference-card,:root:not(.dark) .admin-model-editor-drawer .admin-capability-protocol-card{background:#f5f7fa;border-color:#cbd3dd}:root:not(.dark) .admin-model-editor-drawer [role=radio]{background:#fff;border-color:#c3ccd7}:root:not(.dark) .admin-model-editor-drawer [role=radio]:hover{background:#f8fafc;border-color:#929eac}:root:not(.dark) .admin-model-editor-drawer [role=radio][aria-checked=true]{background:#eef3f7;border-color:#657180;box-shadow:inset 0 0 0 1px #1f293714}:root:not(.dark) .admin-model-editor-drawer :is(.ant-input,.ant-input-affix-wrapper,.ant-input-number,.ant-select-selector,.ant-segmented){background:#fff}:root:not(.dark) .admin-model-editor-section-heading h2{color:#20262e}:root:not(.dark) .admin-model-editor-drawer .ant-form-item-label>label{color:#364152;font-weight:550}:root:not(.dark) .admin-model-editor-footer-actions{background:#fff;border-color:#d4dae2;box-shadow:0 6px 20px #0f172a14}:root:not(.dark) .admin-price-tier-billing-mode .ant-segmented-item-selected{background:#e8edf2;box-shadow:inset 0 0 0 1px #1f29371f}@media (width<=899px){.admin-model-editor-section,.admin-capability-protocol-grid,.admin-price-tier-card-body,.admin-model-identity-grid{grid-template-columns:minmax(0,1fr)}.admin-model-editor-section{gap:16px}.admin-model-editor-section-heading{border-bottom:1px solid color-mix(in srgb, var(--foreground) 8%, transparent);padding-bottom:12px}.admin-price-tier-block+.admin-price-tier-block{border-top:1px solid color-mix(in srgb, var(--foreground) 8%, transparent);border-left:0}}:is(.admin-shell,.admin-drawer,.admin-secondary-drawer,.admin-modal-root,.admin-channel-modal-root){color:var(--admin-text-primary)}:is(.admin-shell,.admin-drawer,.admin-secondary-drawer,.admin-modal-root,.admin-channel-modal-root) :is(.text-foreground\/30,.text-foreground\/35,.text-foreground\/38,.text-foreground\/40,.text-foreground\/42,.text-foreground\/45){color:var(--admin-text-muted)!important}:is(.admin-shell,.admin-drawer,.admin-secondary-drawer,.admin-modal-root,.admin-channel-modal-root) :is(.text-foreground\/48,.text-foreground\/50,.text-foreground\/52,.text-foreground\/55){color:var(--admin-text-secondary)!important}:is(.admin-shell,.admin-drawer,.admin-secondary-drawer,.admin-modal-root,.admin-channel-modal-root) :is(.ant-form-item-label>label,.ant-checkbox-wrapper,.ant-radio-wrapper,.ant-segmented-item-label){color:var(--admin-text-secondary)}:is(.admin-shell,.admin-drawer,.admin-secondary-drawer,.admin-modal-root,.admin-channel-modal-root) :is(.ant-input,.ant-input-affix-wrapper,.ant-input-number,.ant-picker,.ant-select-selector){border-color:var(--admin-control-border)!important}:is(.admin-shell,.admin-drawer,.admin-secondary-drawer,.admin-modal-root,.admin-channel-modal-root) :is(.ant-input,.ant-input-affix-wrapper input,.ant-input-number-input,.ant-picker-input>input,.ant-select-selection-item){color:var(--admin-text-primary)!important}:is(.admin-shell,.admin-drawer,.admin-secondary-drawer,.admin-modal-root,.admin-channel-modal-root) :is(input,textarea)::placeholder,:is(.admin-shell,.admin-drawer,.admin-secondary-drawer,.admin-modal-root,.admin-channel-modal-root) .ant-select-selection-placeholder,:is(.admin-shell,.admin-drawer,.admin-secondary-drawer,.admin-modal-root,.admin-channel-modal-root) .ant-input-number-input::placeholder{opacity:1;color:var(--admin-text-placeholder)!important}:is(.admin-shell,.admin-drawer,.admin-secondary-drawer,.admin-modal-root,.admin-channel-modal-root) :is(.ant-input-disabled,.ant-input-number-disabled,.ant-picker-disabled,.ant-select-disabled .ant-select-selector){opacity:.82;color:var(--admin-text-muted)!important}.admin-shell .app-workspace-nav-link{color:color-mix(in srgb, var(--foreground) 82%, transparent)}.admin-shell .admin-sidebar :is(button,a):not(.app-workspace-nav-link){color:var(--admin-text-secondary)}.admin-shell .admin-nav-group-label{color:color-mix(in srgb, var(--foreground) 68%, transparent)!important}.admin-shell .admin-table-surface .ant-table-thead>tr>th,.admin-modal-root .admin-table-surface .ant-table-thead>tr>th{color:var(--admin-text-muted)!important}.admin-shell .admin-table-surface .ant-table-tbody>tr>td,.admin-modal-root .admin-table-surface .ant-table-tbody>tr>td,.admin-shell .admin-pagination-total{color:var(--admin-text-primary)}.admin-shell .admin-table-surface .ant-table-tbody>tr>td,.admin-modal-root .admin-table-surface .ant-table-tbody>tr>td,.admin-table-pagination,.admin-drawer .ant-drawer-footer,.admin-secondary-drawer .ant-drawer-footer{border-color:var(--admin-divider)}.admin-model-editor-section-heading p,.admin-model-editor-subsection-heading p,.admin-price-tier-block-title{color:var(--admin-text-muted)}.admin-channel-modal .ant-modal-body{max-height:min(70vh,620px);overflow-y:auto}.admin-channel-modal.workspace-modal.workspace-modal-wide{width:min(760px,100vw - 32px)!important}:is(.admin-modal-root,.admin-channel-modal-root) .ant-modal-container{overflow:hidden;border:1px solid var(--admin-card-border)!important;background:var(--admin-layer-1)!important;border-radius:12px!important;padding:0!important;box-shadow:0 20px 54px #00000047!important}.admin-channel-modal-root .admin-channel-modal.workspace-modal .ant-modal-container{border:1px solid var(--admin-card-border)!important;background:var(--admin-layer-1)!important}:is(.admin-modal-root,.admin-channel-modal-root) .ant-modal-header{border-bottom:1px solid var(--admin-divider);background:var(--admin-layer-1);align-items:center;min-height:60px;margin:0;padding:16px 56px 15px 24px;display:flex}:is(.admin-modal-root,.admin-channel-modal-root) .ant-modal-title{color:var(--admin-text-primary);font-size:16px;font-weight:650;line-height:1.4}:is(.admin-modal-root,.admin-channel-modal-root) .ant-modal-close{width:32px;height:32px;color:var(--admin-text-muted);border-radius:7px;top:14px;right:16px}:is(.admin-modal-root,.admin-channel-modal-root) .ant-modal-close:hover{background:var(--admin-layer-2);color:var(--admin-text-primary)}:is(.admin-modal-root,.admin-channel-modal-root) .ant-modal-body{background:var(--admin-layer-1);scrollbar-gutter:stable;padding:20px 24px 4px}:is(.admin-modal-root,.admin-channel-modal-root) .ant-modal-footer{border-top:1px solid var(--admin-divider);background:var(--admin-layer-2);min-height:64px;margin:0;padding:14px 24px}:is(.admin-modal-root,.admin-channel-modal-root) .ant-modal-footer .ant-btn{border-radius:7px;min-width:72px;min-height:36px}@media (width>=1024px){.admin-shell .admin-page-root>div{animation:.19s cubic-bezier(.16,1,.3,1) both admin-page-enter}.admin-shell :where(.admin-sidebar,.admin-sidebar-header,.admin-sidebar-footer,.admin-page-root,.admin-table-frame,.admin-table-pagination,.admin-settings-section,.admin-settings-section-summary,.admin-settings-section-content,.admin-settings-section-footer,.admin-operation-card,.admin-analytics-trend-section,.admin-analytics-attention,.admin-analytics-analysis-section,.admin-analytics-health-card,.admin-analytics-secondary-metrics,.admin-stat-tile,.ant-table,.ant-table-thead>tr>th,.ant-table-tbody>tr>td,.ant-input-affix-wrapper,.ant-select-selector,.ant-picker,.ant-input-number,.ant-btn){transition-property:background-color,border-color,color,box-shadow;transition-duration:.18s;transition-timing-function:ease-out}.admin-shell .admin-sidebar-header{height:72px;padding-inline:14px}.admin-shell .admin-sidebar-nav{padding:8px 12px 12px}.admin-shell .admin-nav-group+.admin-nav-group{margin-top:16px}.admin-shell .admin-sidebar-footer{padding:10px 12px 12px}.admin-page-frame{width:100%;padding:20px 20px 0}.admin-page-frame-scrollable{padding-bottom:32px}.admin-page-frame-scrollable>:not(.admin-page-header){width:100%;max-width:none;margin-inline:0}.admin-page-header{border-bottom:1px solid var(--admin-divider);min-height:68px;padding-bottom:14px}.admin-page-title{letter-spacing:-.012em;font-size:20px}.admin-page-location-section,.admin-page-location-separator{font-size:14px}.admin-page-description{margin-top:4px;font-size:13px}.admin-settings-stack{flex-direction:column;gap:16px;width:100%;max-width:1440px;padding-top:16px;display:flex}.admin-page-frame-scrollable>.admin-settings-stack{max-width:1440px}.admin-page-frame-scrollable>.admin-settings-stack.admin-feature-availability{max-width:none}.admin-settings-stack>*{margin-block:0!important}.admin-settings-stack>.admin-settings-section,.admin-settings-stack>form,.admin-settings-stack>form>.admin-settings-section{width:100%;max-width:none}.admin-list-toolbar{min-height:60px;margin-top:0;padding-block:14px}.admin-list-toolbar :where(.ant-btn,.ant-input-affix-wrapper,.ant-picker,.ant-input-number){border-radius:7px;min-height:36px;border-color:var(--admin-control-border)!important;background:var(--admin-layer-1)!important}.admin-list-toolbar .ant-select-selector{border-color:var(--admin-control-border)!important;background:var(--admin-layer-1)!important;border-radius:7px!important;min-height:36px!important}.admin-list-toolbar .ant-btn{padding-inline:13px;font-weight:550}.admin-analytics-panel{padding-bottom:28px}.admin-page-frame>.admin-data-table>.admin-table-frame{flex:auto;max-height:none;margin-bottom:16px}.admin-analytics-health-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-analytics-trend-section{padding:22px 24px 18px}.admin-settings-section:not(.is-stacked){border:1px solid var(--admin-card-border);max-width:1440px}.admin-settings-section:not(.is-stacked) .admin-settings-section-summary{border-bottom:1px solid var(--admin-divider);padding:20px}.admin-settings-section:not(.is-stacked) .admin-settings-section-content{border-left:0}.admin-settings-section-content .ant-form-item{margin-bottom:18px}.admin-settings-section-content .ant-form-item-label{padding-bottom:6px}.admin-settings-section-footer{min-height:64px;padding:14px 20px!important}.admin-settings-section-footer>.ant-btn:last-child{margin-left:auto}.admin-settings-section.is-stacked .admin-settings-section-summary{border-bottom:1px solid var(--admin-divider)}}@media (width>=1200px){.admin-analytics-health-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width>=1600px){.admin-page-frame-scrollable>.admin-settings-stack,.admin-page-frame-scrollable>form>.admin-settings-stack,.admin-settings-stack>.admin-settings-section:not(.is-stacked),.admin-runtime-policy-anchor .admin-settings-section:not(.is-stacked){max-width:none}}@media (width>=1800px){.admin-access-form-grid.is-credentials{grid-template-columns:repeat(4,minmax(0,1fr))}.admin-access-form-grid.is-mapping{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-runtime-policy-field-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=1599px){.admin-feature-board{grid-template-columns:minmax(0,1fr)}.admin-feature-domain:last-child{grid-column:auto}}@media (width<=1099px){.admin-feature-board{grid-template-columns:1fr}.admin-feature-domain:last-child{grid-column:auto}.admin-feature-detail-grid{grid-template-columns:1fr}.admin-feature-detail-cell{border-top:1px solid var(--admin-divider);border-left:0;min-height:auto}}@media (width<=639px){.admin-storage-mode-grid{grid-template-columns:minmax(0,1fr)}.admin-storage-mode-choice{min-height:118px}.admin-access-provider-toggle,.admin-email-delivery-policy,.admin-access-registration-policy{flex-wrap:wrap;align-items:flex-start}.admin-access-provider-toggle>.ant-form-item,.admin-email-delivery-policy>.ant-switch,.admin-access-registration-policy>.ant-switch{margin-left:auto}.admin-feature-board-row,.admin-feature-board-row.is-source{grid-template-columns:minmax(0,1fr)}.admin-feature-board-row-control{border-top:1px solid var(--admin-divider);flex-direction:row;justify-content:space-between;align-items:center;min-width:0;padding:10px 16px}.admin-feature-board-source-selector{width:auto;margin:0 16px 14px}.admin-feature-runtime-note{flex-wrap:wrap;align-items:flex-start}.admin-feature-runtime-note .admin-status-badge{margin-left:26px}}@media (prefers-reduced-motion:reduce){.admin-shell .admin-page-root>div{animation:none!important}.admin-shell :where(.admin-sidebar,.admin-sidebar-header,.admin-sidebar-footer,.admin-page-root,.admin-table-frame,.admin-table-pagination,.admin-settings-section,.admin-settings-section-summary,.admin-settings-section-content,.admin-settings-section-footer,.admin-operation-card,.admin-analytics-trend-section,.admin-analytics-attention,.admin-analytics-analysis-section,.admin-analytics-health-card,.admin-analytics-secondary-metrics,.admin-stat-tile,.ant-table,.ant-table-thead>tr>th,.ant-table-tbody>tr>td,.ant-input-affix-wrapper,.ant-select-selector,.ant-picker,.ant-input-number,.ant-btn){transition-duration:.01ms!important}}html[data-theme-switching=true] .admin-shell,html[data-theme-switching=true] .admin-shell *,html[data-magicui-theme-vt=active] .admin-shell,html[data-magicui-theme-vt=active] .admin-shell *{transition:none!important}.admin-shell .admin-monospace{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:12px}.admin-shell .admin-table-primary-link{color:inherit;text-align:left;transition:color var(--motion-instant) ease-out}.admin-shell .admin-table-primary-link:hover{color:var(--foreground)}.admin-system-update{gap:14px;padding-bottom:28px}.admin-system-update-grid{grid-template-columns:minmax(0,1.55fr) minmax(300px,.75fr);gap:14px;display:grid}.admin-system-update-release-body,.admin-system-update-progress,.admin-system-update-backup{padding:16px}.admin-system-update-version-row{flex-wrap:wrap;align-items:center;gap:10px;padding-bottom:15px;display:flex}.admin-system-update-version-row>strong{letter-spacing:-.04em;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:clamp(22px,3vw,29px);line-height:1}.admin-system-update-facts,.admin-system-update-backup dl{grid-template-columns:104px minmax(0,1fr);gap:8px 14px;margin:0;font-size:12px;display:grid}.admin-system-update-facts dt,.admin-system-update-backup dt{color:color-mix(in srgb, var(--foreground) 48%, transparent)}.admin-system-update-facts dd,.admin-system-update-backup dd{overflow-wrap:anywhere;min-width:0;margin:0}.admin-system-update-notes{border-top:1px solid var(--admin-divider);margin-top:16px;padding-top:14px}.admin-system-update-notes h3{font-size:12px;font-weight:650}.admin-system-update-notes a{color:color-mix(in srgb, var(--foreground) 62%, transparent);align-items:center;gap:4px;font-size:11px;display:inline-flex}.admin-system-update-notes pre{white-space:pre-wrap;overflow-wrap:anywhere;max-height:260px;color:color-mix(in srgb, var(--foreground) 68%, transparent);font:inherit;margin:10px 0 0;font-size:12px;line-height:1.7;overflow:auto}.admin-system-update-checks{padding:4px 16px 8px}.admin-system-update-check-row{border-bottom:1px solid var(--admin-divider);grid-template-columns:18px minmax(0,1fr) auto;align-items:start;gap:9px;padding:11px 0;display:grid}.admin-system-update-check-row:last-child{border-bottom:0}.admin-system-update-check-row>svg{color:color-mix(in srgb, var(--foreground) 38%, transparent);margin-top:1px}.admin-system-update-check-row[data-status=passed]>svg,.admin-system-update-check-row[data-status=passed]>span{color:var(--status-success)}.admin-system-update-check-row[data-status=failed]>svg,.admin-system-update-check-row[data-status=failed]>span{color:var(--status-error)}.admin-system-update-check-row strong{font-size:12px;font-weight:600;display:block}.admin-system-update-check-row p{color:color-mix(in srgb, var(--foreground) 48%, transparent);overflow-wrap:anywhere;margin:2px 0 0;font-size:11px;line-height:1.55}.admin-system-update-check-row>span{color:color-mix(in srgb, var(--foreground) 45%, transparent);font-size:11px}.admin-system-update-progress ol{gap:0;margin:0;padding:0;list-style:none;display:grid}.admin-system-update-progress li{grid-template-columns:14px minmax(0,1fr) auto;gap:9px;padding:9px 0;display:grid}.admin-system-update-progress li strong{font-size:12px;font-weight:600}.admin-system-update-progress li p{color:color-mix(in srgb, var(--foreground) 55%, transparent);margin:2px 0 0;font-size:12px}.admin-system-update-progress time{color:color-mix(in srgb, var(--foreground) 40%, transparent);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:10px}.admin-system-update-dot{background:color-mix(in srgb, var(--foreground) 24%, transparent);border-radius:50%;width:8px;height:8px;margin-top:5px}.admin-system-update-dot[data-active=true]{background:var(--status-loading);box-shadow:0 0 0 4px color-mix(in srgb, var(--status-loading) 12%, transparent)}.admin-system-update-empty,.admin-system-update-backup>p{color:color-mix(in srgb, var(--foreground) 52%, transparent);margin:0;font-size:12px;line-height:1.7}.admin-system-update-alert{border:1px solid color-mix(in srgb, var(--status-warning) 26%, var(--admin-divider));background:color-mix(in srgb, var(--status-warning) 7%, var(--background));border-radius:8px;grid-template-columns:18px minmax(0,1fr);gap:10px;padding:12px 14px;display:grid}.admin-system-update-alert[data-tone=error]{border-color:color-mix(in srgb, var(--status-error) 28%, var(--admin-divider));background:color-mix(in srgb, var(--status-error) 7%, var(--background))}.admin-system-update-alert>svg{color:var(--status-warning);margin-top:1px}.admin-system-update-alert[data-tone=error]>svg{color:var(--status-error)}.admin-system-update-alert strong{font-size:12px;display:block}.admin-system-update-alert p{color:color-mix(in srgb, var(--foreground) 62%, transparent);margin:3px 0 0;font-size:12px;line-height:1.6}.admin-system-update-alert.is-compact{margin-bottom:10px;padding:10px 12px}@media (width<=980px){.admin-system-update-grid{grid-template-columns:1fr}}@media (width<=639px){.admin-page-frame{padding:10px 12px 0}.admin-page-header{gap:10px;min-height:0;padding-bottom:12px}.admin-page-title{font-size:18px}.admin-page-location-section,.admin-page-location-separator{font-size:12px}.admin-page-actions{flex:auto;justify-content:flex-end;width:100%}.admin-list-toolbar{padding-block:8px}.admin-list-toolbar-filters{width:100%;padding-top:2px}.admin-list-toolbar-chips{width:100%}.admin-list-toolbar-filters.is-open{display:flex}.admin-list-toolbar-main .app-list-search{flex-basis:100%;min-width:0;max-width:none;width:100%!important}.admin-table-frame{border-radius:8px}.admin-shell .admin-table-surface .ant-table-thead>tr>th,.admin-modal-root .admin-table-surface .ant-table-thead>tr>th,.admin-shell .admin-table-surface .ant-table-tbody>tr>td,.admin-modal-root .admin-table-surface .ant-table-tbody>tr>td{padding-inline:12px!important}.admin-pagination-bar{flex-wrap:wrap;padding:8px 12px}.admin-pagination-total{flex-basis:100%;width:100%}.admin-pagination-bar .ant-pagination{flex-wrap:wrap;max-width:100%}.admin-batch-bar{align-items:flex-start}.admin-settings-section-summary{border-bottom:1px solid var(--admin-divider)}.admin-shell .app-workspace-nav-link.is-active:before{display:none}.admin-stat-tile+.admin-stat-tile{border-top:var(--stroke-1) solid var(--color-border);border-left:0}}
