.admin-auth-page,.admin-portal{--admin-ink:#173449;--admin-text:#415f73;--admin-muted:#627c8d;--admin-line:#dce7ef;--admin-page:#f3f7fb;--admin-surface:#ffffff;--admin-soft:#f5f9fc;--admin-input:#fbfdff;--admin-accent:#087b9c;--admin-accent-soft:#eaf8fc;--admin-accent-line:#b6dfe9;--admin-focus:#0997bd;--admin-focus-glow:rgb(9 151 189/.14);--admin-success:#147c5c;--admin-success-soft:#eaf7f1;--admin-success-line:#b6dfcb;--admin-warning:#946015;--admin-warning-soft:#fff6e7;--admin-warning-line:#ebd4a7;--admin-danger:#b73745;--admin-danger-soft:#fff0f2;--admin-danger-line:#efc3ca;--admin-blue:#315fba;--admin-blue-soft:#edf2ff;--admin-shadow:0 12px 32px rgb(21 60 82/.045);color-scheme:light}.dark :is(.admin-portal,.admin-auth-page){--admin-ink:#e8f3fa;--admin-text:#c1d4df;--admin-muted:#91aaba;--admin-line:#254254;--admin-page:#081823;--admin-surface:#102535;--admin-soft:#132d3e;--admin-input:#0c202e;--admin-accent:#85d9ee;--admin-accent-soft:#153b4d;--admin-accent-line:#2b5d73;--admin-focus:#64cfe7;--admin-focus-glow:rgb(100 207 231/.16);--admin-success:#83dab9;--admin-success-soft:#123b36;--admin-success-line:#286451;--admin-warning:#efc477;--admin-warning-soft:#3b3020;--admin-warning-line:#68512e;--admin-danger:#ffa1ac;--admin-danger-soft:#3b2530;--admin-danger-line:#6f3b48;--admin-blue:#a0bcff;--admin-blue-soft:#213a5c;--admin-shadow:0 12px 32px rgb(0 0 0/.12);color-scheme:dark}.admin-portal{height:100dvh;min-height:100dvh;background:var(--admin-page);color:var(--admin-ink)}.admin-portal .admin-content{height:100dvh}.admin-portal .admin-sidebar{height:100dvh;max-height:100dvh;border-color:var(--admin-line);background:var(--admin-surface)}.admin-portal .admin-main{width:100%;padding-bottom:2rem;overflow-x:hidden;overscroll-behavior:contain;scroll-padding-block:1.5rem}.admin-portal :is(.admin-panel,.admin-stat,.admin-license-summary>div,.admin-observability-grid article,.admin-plan-grid article,.admin-settings-nav,.admin-dialog,.admin-license-table){border-color:var(--admin-line);background:var(--admin-surface);box-shadow:var(--admin-shadow)}.admin-portal :is(.admin-profile-card,.admin-edit-profile,.admin-capacity-grid>span,.admin-detail-notes,.admin-module-grid>div,.admin-security-grid>div){border-color:var(--admin-line);background:var(--admin-soft)}.admin-portal :is(.admin-info-banner,.admin-team-banner,.admin-quick-panel,.admin-settings-toggle,.admin-health-hero,.admin-renew-row,.admin-form-note,.admin-filter-notice,.admin-detail-key,.admin-webhook-preview){border-color:var(--admin-accent-line);background:var(--admin-accent-soft)}.admin-auth-card .admin-eyebrow,.admin-portal .admin-eyebrow{color:var(--admin-accent);font-size:.625rem}.admin-portal :is(.admin-page-heading,.admin-welcome)>div>p:last-child{color:var(--admin-muted);font-size:.8125rem}.admin-portal :is(.admin-panel h3,.admin-quick-panel h3,.admin-empty h3,.admin-modal-head h2,.admin-profile-card h3,.admin-health-hero h3){color:var(--admin-ink)}.admin-portal :is(.admin-license-summary strong,.admin-observability-grid strong,.admin-tenant-metrics strong,.admin-distribution-list strong,.admin-plan-grid strong,.admin-result-count strong){color:var(--admin-ink)}.admin-portal :is(.admin-stat-top small,.admin-license-summary small,.admin-observability-grid small,.admin-stat p,.admin-plan-grid small,.admin-tenant-metrics small,.admin-tenant-license small,.admin-distribution-list small){color:var(--admin-muted);font-size:.6875rem}.admin-portal :is(.admin-tenant-identity strong,.admin-team-identity strong,.admin-mini-timeline strong,.admin-audit-list strong,.admin-heartbeat-list strong,.admin-feature-list strong,.admin-endpoint-list strong,.admin-health-list article strong,.admin-module-grid strong,.admin-security-grid strong,.admin-edit-profile strong,.admin-command-results strong,.admin-attention-list strong,.admin-quick-panel strong,.admin-priority-list strong,.admin-info-banner strong,.admin-team-banner strong,.admin-settings-toggle strong,.admin-renew-row strong,.admin-tutorial-list strong,.admin-addon-price-identity strong){color:var(--admin-ink);font-size:.8125rem}.admin-portal :is(.admin-tenant-identity small,.admin-team-identity small,.admin-mini-timeline small,.admin-audit-list small,.admin-heartbeat-list small,.admin-feature-list small,.admin-endpoint-list small,.admin-health-list article small,.admin-module-grid small,.admin-security-grid small,.admin-edit-profile small,.admin-command-results small,.admin-attention-list small,.admin-quick-panel small,.admin-priority-list small,.admin-settings-toggle small,.admin-renew-row small,.admin-addon-price-identity small,.admin-addon-price-preview small){color:var(--admin-muted);font-size:.6875rem}.admin-portal :is(.admin-settings-lead,.admin-modal-description,.admin-empty p,.admin-result-count,.admin-settings-actions,.admin-settings-discovery>span,.admin-test-actions>span,.admin-info-banner p,.admin-team-banner p,.admin-quick-panel>p:not(.admin-eyebrow),.admin-health-hero p:last-child,.admin-tutorial-list span,.admin-panel-note p){color:var(--admin-muted);font-size:.75rem;line-height:1.65}.admin-portal .admin-result-count{gap:.5rem;flex-wrap:wrap}.admin-portal .admin-result-count>strong{margin-left:auto}.admin-portal :is(.admin-tenant-metrics strong,.admin-distribution-list strong){font-size:.9375rem}.admin-portal .admin-detail-grid dt,.admin-portal .admin-field-label{color:var(--admin-muted);font-size:.6875rem}.admin-portal .admin-detail-grid dd{color:var(--admin-text);font-size:.8125rem}.admin-portal .admin-detail-modules small,.admin-portal .admin-detail-notes p:last-child,.admin-portal .admin-detail-status>span:last-child{color:var(--admin-muted);font-size:.75rem}.admin-portal :is(.admin-main,.admin-dialog) :is(input:not(:where([type=checkbox],[type=radio])),select,textarea){min-width:0;min-height:2.75rem;border:1px solid var(--admin-line);border-radius:.75rem;background:var(--admin-input);color:var(--admin-ink);font-size:.8125rem;line-height:1.5;caret-color:var(--admin-accent);transition:border-color .18s ease,box-shadow .18s ease}.admin-portal :is(input,textarea)::placeholder{color:var(--admin-muted);opacity:1}.admin-portal :is(input,select,textarea):focus{border-color:var(--admin-focus);outline:none;box-shadow:0 0 0 3px var(--admin-focus-glow)}.admin-portal :is(input,select,textarea):disabled{cursor:not-allowed;opacity:.6}.admin-portal :is(input,select,textarea)[aria-invalid=true]{border-color:var(--admin-danger)}.admin-portal :is(.admin-form label,.admin-full-label,.admin-settings-form .admin-form-grid label,.admin-test-grid label,.admin-addon-toolbar label,.admin-addon-price-list label,.admin-filter-group label,.admin-filter-select){color:var(--admin-text);font-size:.75rem}.admin-portal .admin-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.admin-portal .admin-form-grid label{min-width:0}.admin-portal .admin-key-input input{width:0}.admin-portal .admin-input-hint,.admin-portal .admin-test-grid small{color:var(--admin-muted);font-size:.6875rem}.admin-portal .admin-settings-form .admin-input-hint{color:var(--admin-success)}.admin-portal .admin-search{min-width:0;min-height:2.75rem;gap:.6rem;border-color:var(--admin-line);background:var(--admin-input);color:var(--admin-muted)}.admin-portal .admin-search:focus-within{border-color:var(--admin-focus);box-shadow:0 0 0 3px var(--admin-focus-glow)}.admin-portal .admin-search input{width:0;border:0;border-radius:0;padding:0;background:transparent;box-shadow:none}.admin-portal .admin-search>ion-icon{width:1rem;height:1rem;flex:none;font-size:1rem}.admin-portal .admin-search button{display:grid;width:1.875rem;height:1.875rem;flex:none;place-items:center;margin-right:-.35rem;border:0;border-radius:.5rem;background:transparent;color:var(--admin-muted);cursor:pointer}.admin-portal .admin-search button:hover{background:var(--admin-accent-soft);color:var(--admin-accent)}.admin-portal .admin-search button ion-icon{font-size:1rem}.admin-portal .admin-module-fieldset{border-color:var(--admin-line);background:var(--admin-soft)}.admin-portal .admin-module-fieldset legend{color:var(--admin-text);font-size:.75rem}.admin-portal .admin-module-fieldset label{font-size:.75rem}.admin-portal .admin-module-fieldset input{width:1.1rem;height:1.1rem;min-height:0;padding:0;accent-color:var(--admin-focus)}.admin-portal :is(.admin-settings-toggle,.admin-toggle-field) input[type=checkbox]{appearance:none;position:relative;width:2.75rem;height:1.5rem;min-height:0;flex:none;padding:0;border:1px solid var(--admin-line);border-radius:999px;background:var(--admin-muted);cursor:pointer}.admin-portal :is(.admin-settings-toggle,.admin-toggle-field) input[type=checkbox]:before{position:absolute;top:2px;left:2px;width:1.125rem;height:1.125rem;border-radius:50%;background:#fff;box-shadow:0 1px 3px rgb(0 0 0/.2);content:"";transition:transform .18s ease}.admin-portal :is(.admin-settings-toggle,.admin-toggle-field) input[type=checkbox]:checked{border-color:var(--admin-focus);background:var(--admin-focus)}.admin-portal :is(.admin-settings-toggle,.admin-toggle-field) input[type=checkbox]:checked:before{transform:translateX(1.25rem)}.admin-portal :is(.admin-primary-button,.admin-secondary-button,.admin-danger-button,.admin-key-input button){min-height:2.75rem;justify-content:center;gap:.45rem;padding:.65rem .9rem;font-size:.75rem;cursor:pointer;transition:background .18s ease,border-color .18s ease,box-shadow .18s ease,transform .18s ease}.admin-auth-form button,.admin-portal .admin-primary-button{background:linear-gradient(115deg,#075985,#087fa7);color:#fff;box-shadow:0 8px 20px rgb(8 127 167/.18)}.admin-auth-form button:hover:not(:disabled),.admin-portal .admin-primary-button:hover:not(:disabled){background:linear-gradient(115deg,#06476d,#086f92);transform:translateY(-1px)}.admin-portal :is(.admin-secondary-button,.admin-key-input button,.admin-row-actions button,.admin-pagination button,.admin-icon-button){border-color:var(--admin-line);background:var(--admin-surface);color:var(--admin-text)}.admin-portal :is(.admin-secondary-button,.admin-key-input button,.admin-row-actions button,.admin-pagination button,.admin-icon-button):hover:not(:disabled){border-color:var(--admin-accent-line);background:var(--admin-accent-soft);color:var(--admin-accent)}.admin-portal .admin-danger-button{border-color:var(--admin-danger-line);background:var(--admin-danger-soft);color:var(--admin-danger)}.admin-portal .admin-danger-button:hover:not(:disabled){border-color:var(--admin-danger);box-shadow:0 0 0 3px var(--admin-danger-soft)}.admin-auth-form button:disabled,.admin-portal button:disabled{cursor:not-allowed;opacity:.55;transform:none;box-shadow:none}.admin-auth-page :is(button,a,input):focus-visible,.admin-portal :is(button,a,input,textarea,select):focus-visible{outline:2px solid var(--admin-focus);outline-offset:3px}.admin-portal .admin-search input:focus-visible{outline:0}.admin-portal :is(.admin-text-link,.admin-plan-grid a,.admin-result-count button,.admin-filter-notice a,.admin-command-shortcuts a,.admin-command-results a,.admin-attention-list a,.admin-row-link){color:var(--admin-accent);font-size:.75rem}.admin-portal :is(.admin-text-link,.admin-plan-grid a,.admin-row-link):hover{color:var(--admin-ink)}.admin-portal :is(.admin-command-shortcuts a,.admin-command-results a,.admin-attention-list a,.admin-priority-list>a,.admin-distribution-list a):hover{background:var(--admin-accent-soft);border-color:var(--admin-accent-line)}.admin-portal .admin-command-shortcuts a{min-height:2.75rem}.admin-portal :is(.admin-quick-panel>a,.admin-distribution-list a,.admin-priority-list>a){border-color:var(--admin-line)}.admin-portal :is(.admin-feature-list,.admin-feature-list article,.admin-tenant-table,.admin-tenant-row,.admin-team-list,.admin-team-list article,.admin-audit-list,.admin-audit-list article,.admin-heartbeat-list,.admin-heartbeat-list article,.admin-endpoint-list,.admin-endpoint-list article,.admin-health-list article,.admin-addon-toolbar,.admin-addon-price-list article,.admin-test-actions,.admin-tutorial-list li,.admin-panel-note,.admin-pagination,.admin-detail-grid,.admin-license-controls,.admin-modal-head,.admin-modal-actions,.admin-activity-tabs){border-color:var(--admin-line)}.admin-portal .admin-data-table th{border-color:var(--admin-line);background:var(--admin-soft);color:var(--admin-muted);font-size:.625rem}.admin-portal .admin-data-table td{border-color:var(--admin-line);color:var(--admin-text);font-size:.8125rem}.admin-portal .admin-data-table td>strong{color:var(--admin-ink);font-size:.8125rem}.admin-portal .admin-data-table td>small{color:var(--admin-muted);font-size:.6875rem}.admin-portal .admin-data-table tbody tr:hover{background:var(--admin-soft)}.admin-portal .admin-key{color:var(--admin-accent)!important;font-size:.75rem;overflow-wrap:anywhere}.admin-portal :is(.admin-tier,.admin-expiry){color:var(--admin-text);font-size:.75rem}.admin-portal .admin-row-actions button{min-width:2rem;min-height:2rem;font-size:.6875rem}.admin-portal .admin-pagination{color:var(--admin-muted);font-size:.75rem}.admin-portal .admin-pagination button{min-height:2.25rem;font-size:.6875rem}.admin-portal .admin-pill{align-items:center;border-color:var(--admin-line);background:var(--admin-soft);color:var(--admin-text);font-size:.625rem}.admin-portal :is(.admin-pill-active,.admin-pill-success){border-color:var(--admin-success-line);background:var(--admin-success-soft);color:var(--admin-success)}.admin-portal :is(.admin-pill-available,.admin-pill-info,.admin-pill-trial){border-color:var(--admin-accent-line);background:var(--admin-accent-soft);color:var(--admin-accent)}.admin-portal :is(.admin-pill-expired,.admin-pill-revoked,.admin-pill-danger){border-color:var(--admin-danger-line);background:var(--admin-danger-soft);color:var(--admin-danger)}.admin-portal :is(.admin-pill-suspended,.admin-pill-warn){border-color:var(--admin-warning-line);background:var(--admin-warning-soft);color:var(--admin-warning)}.admin-portal :is(.admin-panel-icon,.admin-feature-icon,.admin-result-icon,.admin-orbit-icon,.admin-license-summary>div>span,.admin-observability-grid article>span,.admin-info-banner>span:first-child,.admin-team-banner>span:first-child,.admin-addon-price-identity>span,.admin-workspace-label>span:first-child,.admin-mini-timeline article>span){background:var(--admin-accent-soft);color:var(--admin-accent)}.admin-portal :is(.admin-stat-top>span,.admin-stat-cyan .admin-stat-top>span){background:var(--admin-accent-soft);color:var(--admin-accent)}.admin-portal :is(.admin-stat-green .admin-stat-top>span,.admin-health-orb,.admin-audit-icon,.admin-security-icon,.admin-module-grid>div>span){background:var(--admin-success-soft);color:var(--admin-success)}.admin-portal :is(.admin-stat-blue .admin-stat-top>span,.admin-plan-icon,.admin-method-badge){background:var(--admin-blue-soft);color:var(--admin-blue)}.admin-portal :is(.admin-stat-amber .admin-stat-top>span,.admin-feature-icon-warning,.admin-priority-icon){background:var(--admin-warning-soft);color:var(--admin-warning)}.admin-portal .admin-stat-red .admin-stat-top>span{background:var(--admin-danger-soft);color:var(--admin-danger)}.admin-portal :is(.admin-node-pulse,.admin-event-status,.admin-observability-grid b.positive,.admin-health-hero>strong){background:var(--admin-success-soft);color:var(--admin-success)}.admin-portal .admin-health-hero>strong.is-warn{background:var(--admin-warning-soft);color:var(--admin-warning)}.admin-portal .admin-addon-price-preview strong,.admin-portal .admin-health-list article b{color:var(--admin-success);font-size:.75rem}.admin-portal :is(.admin-observability-grid b,.admin-feature-chips span,.admin-activity-tabs>button span){border-color:var(--admin-line);background:var(--admin-soft);color:var(--admin-text);font-size:.625rem}.admin-portal :is(.admin-team-role,.admin-role-badge,.admin-detail-modules>div>span){border-color:var(--admin-accent-line);background:var(--admin-accent-soft);color:var(--admin-accent);font-size:.625rem}.admin-portal .admin-team-role-superadmin{background:var(--admin-warning-soft);color:var(--admin-warning)}.admin-portal .admin-activity-tabs>button{min-height:2.75rem;color:var(--admin-muted);font-size:.75rem}.admin-portal .admin-activity-tabs>button.active{border-bottom-color:var(--admin-focus);color:var(--admin-accent)}.admin-portal .admin-distribution-track{background:var(--admin-line)}.admin-portal .admin-empty{border-color:var(--admin-line);background:var(--admin-surface)}.admin-portal .admin-empty>span{display:grid;width:3rem;height:3rem;place-items:center;margin-bottom:.5rem;border-radius:1rem;background:var(--admin-accent-soft);color:var(--admin-accent)}.admin-portal .admin-empty ion-icon{color:inherit;font-size:1.5rem}.admin-portal .admin-empty h3{font-size:1rem}.admin-portal :is(.admin-settings-note,.admin-action-confirm,.admin-inline-error){border-color:var(--admin-warning-line);background:var(--admin-warning-soft);color:var(--admin-warning)}.admin-portal :is(.admin-settings-note p,.admin-action-confirm strong,.admin-action-confirm p,.admin-inline-error button){color:var(--admin-warning);font-size:.75rem}.admin-portal .admin-settings-note-info{border-color:var(--admin-accent-line);background:var(--admin-accent-soft);color:var(--admin-text)}.admin-portal .admin-settings-note-info p{color:var(--admin-text)}.admin-portal :is(.admin-endpoint-list code,.admin-webhook-preview code,.admin-settings-note code,.admin-tutorial-list code){color:var(--admin-accent);overflow-wrap:anywhere;font-size:.75rem}.admin-portal .admin-webhook-preview span{color:var(--admin-muted);font-size:.6875rem}.admin-portal .admin-tutorial-list li:before{background:var(--admin-accent-soft);color:var(--admin-accent);font-size:.75rem}.admin-portal .admin-tutorial-list span strong{display:inline;font-size:inherit}.admin-portal .admin-toast{border-color:var(--admin-accent-line);background:var(--admin-surface);color:var(--admin-text);font-size:.8125rem;bottom:6rem}.admin-portal .admin-toast-error{border-color:var(--admin-danger-line);background:var(--admin-danger-soft);color:var(--admin-danger)}.admin-portal .admin-toast button{width:1.875rem;height:1.875rem;flex:none;color:var(--admin-muted)}.admin-portal .admin-sidebar-link{color:var(--admin-text);font-size:.75rem}.admin-portal .admin-sidebar-link small{color:var(--admin-muted);font-size:.625rem}.admin-portal .admin-sidebar-link b,.admin-portal .admin-sidebar-link.active,.admin-portal .admin-sidebar-link.active:hover,.admin-portal .admin-sidebar-link:hover,.admin-portal .admin-workspace-tag{border-color:var(--admin-accent-line);background:var(--admin-accent-soft);color:var(--admin-accent)}.admin-portal :is(.admin-workspace-label,.admin-sidebar-bottom){border-color:var(--admin-line);background:var(--admin-soft)}.admin-portal :is(.admin-workspace-label strong,.admin-sidebar-bottom strong){color:var(--admin-ink)}.admin-portal :is(.admin-workspace-label small,.admin-sidebar-bottom p,.admin-nav-group-title,.admin-public-link,.admin-readonly){color:var(--admin-muted)}.admin-portal .admin-nav-group-title{font-size:.625rem}.admin-portal .admin-brand>span:last-child{color:var(--admin-muted)}.admin-portal .admin-sidebar.is-minimized .admin-sidebar-link:after{display:none}.admin-portal .admin-footer{position:relative;width:100%;border-color:var(--admin-line);background:linear-gradient(115deg,var(--admin-surface),var(--admin-soft));color:var(--admin-muted)}.admin-portal .admin-footer-brand strong{color:var(--admin-ink);font-size:.6875rem}.admin-portal :is(.admin-footer-brand small,.admin-footer-version,.admin-footer-center){color:var(--admin-muted);font-size:.625rem}.admin-portal .admin-footer-mark{border-color:var(--admin-accent-line);background:var(--admin-accent-soft)}.admin-portal .admin-footer-live{border-color:var(--admin-success-line);background:var(--admin-success-soft);color:var(--admin-success);font-size:.625rem}.admin-portal .admin-footer-end>a{color:var(--admin-accent);font-size:.6875rem}.admin-portal .admin-dialog{max-height:calc(100dvh - 2rem);padding:0;overflow:hidden}.admin-portal .admin-dialog[open]{display:flex;flex-direction:column}.admin-portal .admin-dialog::backdrop{background:rgb(3 15 25/.68)}.admin-portal .admin-modal-head{flex:none;margin:0;padding:1.25rem 1.35rem;background:var(--admin-surface)}.admin-dialog-body{min-height:0;padding:0 1.35rem 1.35rem;overflow:auto;overscroll-behavior:contain;scrollbar-width:none}.admin-dialog-body::-webkit-scrollbar{display:none}.admin-portal .admin-modal-actions{position:sticky;bottom:-1.35rem;z-index:2;margin-bottom:-1.35rem;padding:1rem 0 1.35rem;background:var(--admin-surface)}.admin-portal .admin-loading-bar,.admin-portal .admin-loading-card,.admin-portal .admin-loading-panel{border-color:var(--admin-line);background:linear-gradient(90deg,var(--admin-soft),var(--admin-surface),var(--admin-soft));background-size:200% 100%}.admin-auth-page{background:radial-gradient(circle at 10% 15%,rgb(14 165 233/.1),transparent 40%),linear-gradient(135deg,#f4fbff,#edf5fb);color:var(--admin-ink)}.dark .admin-auth-page{background:radial-gradient(circle at 10% 15%,rgb(14 165 233/.14),transparent 40%),linear-gradient(135deg,#081e30,#071522)}.admin-auth-page .admin-auth-nav{border-color:var(--admin-line)}.admin-auth-page .admin-auth-intro h1{color:var(--admin-ink)}.admin-auth-page .admin-auth-intro h1 em,.admin-auth-page .admin-eyebrow{color:var(--admin-accent)}.admin-auth-page :is(.admin-auth-intro>p,.admin-auth-points,.admin-back-link,.admin-auth-footer,.admin-auth-muted,.admin-auth-note){color:var(--admin-muted)}.admin-auth-page .admin-auth-points ion-icon{color:var(--admin-accent)}.admin-auth-page .admin-auth-card{border-color:var(--admin-line);background:var(--admin-surface);box-shadow:0 24px 70px rgb(10 60 90/.12)}.admin-auth-page .admin-auth-card h2{color:var(--admin-ink)}.admin-auth-page .admin-auth-card-icon{border-color:var(--admin-accent-line);background:var(--admin-accent-soft);color:var(--admin-accent)}.admin-auth-page .admin-auth-form label{color:var(--admin-text);font-size:.75rem}.admin-auth-page .admin-auth-form input{border-color:var(--admin-line);background:var(--admin-input);color:var(--admin-ink)}.admin-auth-page .admin-auth-form input:focus{border-color:var(--admin-focus);box-shadow:0 0 0 3px var(--admin-focus-glow)}.admin-auth-page .admin-auth-nav button{display:grid;width:2.75rem;height:2.75rem;place-items:center;border:1px solid var(--admin-line);border-radius:.75rem;background:var(--admin-surface);color:var(--admin-accent)}.admin-auth-page .admin-auth-message{border-color:var(--admin-danger-line);background:var(--admin-danger-soft);color:var(--admin-danger)}.admin-auth-page .admin-auth-note{font-size:.6875rem;line-height:1.6}@media (max-width:1250px) and (min-width:901px){.admin-portal .admin-addon-price-list article{grid-template-columns:minmax(10rem,1.5fr) repeat(2,minmax(6rem,1fr))}.admin-portal .admin-addon-price-list article>label:nth-of-type(3){grid-column:2}.admin-portal .admin-addon-price-list .admin-secondary-button{grid-column:3}}@media (max-width:1100px){.admin-portal .admin-distribution-list{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:900px){.admin-portal .admin-sidebar{display:none}.admin-portal .admin-content,.admin-portal.sidebar-collapsed .admin-content{height:100dvh;margin-left:0}.admin-portal .admin-nav-group,.admin-portal .admin-nav-groups{display:grid;min-width:0}.admin-portal .admin-nav-group-title{display:block}.admin-portal .admin-mobile-sidebar .admin-brand,.admin-portal .admin-mobile-sidebar .admin-workspace-label{display:none}.admin-portal .admin-mobile-sidebar .admin-sidebar-link{white-space:normal}.admin-portal .admin-mobile-sidebar .admin-sidebar-link>span{display:grid}.admin-portal .admin-mobile-sidebar .admin-sidebar-link small{white-space:normal}}@media (max-width:640px){.admin-portal .admin-main{padding:1.35rem .8rem 1.5rem}.admin-portal .admin-form-grid{grid-template-columns:minmax(0,1fr)}.admin-portal .admin-panel{padding:1rem}.admin-portal .admin-activity-panel{padding-top:.5rem}.admin-portal .admin-footer{min-height:4.3rem;gap:.4rem;padding:.65rem .8rem}.admin-portal .admin-footer-center>span:last-child{display:none}.admin-portal .admin-footer-brand strong{font-size:.625rem}.admin-portal .admin-footer-brand small{font-size:.5625rem}.admin-portal .admin-footer-version{display:none}.admin-portal .admin-footer-end{display:flex}.admin-portal .admin-footer-center{margin-top:0}.admin-portal .admin-toast{right:.75rem;bottom:5.5rem}.admin-portal .admin-distribution-list{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-portal .admin-info-banner{flex-wrap:wrap}.admin-portal .admin-info-banner>div{flex:1;min-width:0}.admin-portal .admin-info-banner>.admin-text-link{margin-left:2.8rem}.admin-portal .admin-endpoint-list article{grid-template-columns:auto minmax(0,1fr)}.admin-portal .admin-endpoint-list .admin-secondary-button{grid-column:2;justify-self:start}.admin-portal .admin-data-table tr{border-color:var(--admin-line)}.admin-portal .admin-data-table td:before{color:var(--admin-muted);font-size:.625rem}.admin-portal .admin-dialog{width:calc(100% - 1.2rem)}.admin-portal .admin-modal-head{padding:1rem}.admin-dialog-body{padding:0 1rem 1rem}.admin-portal .admin-modal-actions{bottom:-1rem;margin-bottom:-1rem;padding-bottom:1rem;flex-wrap:wrap}.admin-portal .admin-modal-actions>:is(a,button){flex:1}.admin-portal .admin-observability-grid{grid-template-columns:1fr}.admin-portal :is(input,select,textarea):not([type=checkbox]){font-size:1rem}.admin-auth-page .admin-auth-form input{font-size:1rem}}@media (prefers-reduced-motion:reduce){.admin-auth-page *,.admin-portal *{scroll-behavior:auto;transition:none}}