.admin-toolbar{display:flex;gap:var(--space-3);margin-block:var(--space-4)}.admin-error,.admin-ok{padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);font-size:var(--text-sm)}.admin-ok{background:var(--success-soft);color:var(--success)}.admin-error{background:var(--danger-soft);color:var(--danger)}.admin-note{color:var(--text-secondary);font-size:var(--text-sm)}.admin-shell-identity{display:flex;align-items:center;gap:var(--space-3);flex-wrap:wrap;margin-block:var(--space-4)}.admin-hub-grid{display:grid;grid-template-columns:1fr;grid-gap:var(--space-4);gap:var(--space-4);margin-block:var(--space-4)}@media (min-width:48rem){.admin-hub-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:72rem){.admin-hub-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.admin-hub-card{display:grid;grid-gap:var(--space-2);gap:var(--space-2);color:inherit;text-decoration:none;transition:border-color .12s ease,transform .12s ease}.admin-hub-card:hover{border-color:var(--brand)}.admin-hub-card h2{font-size:var(--text-lg);margin:0}.admin-hub-card p{margin:0;color:var(--text-secondary);font-size:var(--text-sm)}.admin-stat-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--space-3);gap:var(--space-3);margin-block:var(--space-4)}@media (min-width:48rem){.admin-stat-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:64rem){.admin-stat-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.admin-stat{display:grid;grid-gap:.15rem;gap:.15rem;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);padding:var(--space-3) var(--space-4);text-decoration:none;color:inherit}a.admin-stat:hover{border-color:var(--admin-primary)}.admin-stat__value{font-size:var(--text-xl,1.6rem);font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.admin-stat__label{color:var(--text-secondary);font-size:var(--text-sm)}.admin-grid-cards{display:grid;grid-template-columns:1fr;grid-gap:var(--space-4);gap:var(--space-4);margin-block:var(--space-4)}@media (min-width:64rem){.admin-grid-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}.admin-section-title{margin-block:var(--space-5) var(--space-3);font-size:var(--text-lg)}.admin-keygen-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(15rem,1fr));grid-gap:var(--space-2);gap:var(--space-2);max-height:16rem;overflow:auto;margin-block:var(--space-3)}.admin-keygen-list code{font-size:var(--text-sm);letter-spacing:.04em;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-sm);padding:.25rem .5rem}.admin-login{max-width:26rem;display:grid;grid-gap:var(--space-4);gap:var(--space-4)}.admin-field{display:grid;grid-gap:var(--space-2);gap:var(--space-2);font-size:var(--text-sm)}.admin-field>span{color:var(--text-secondary)}.admin-field input,.admin-field select,.admin-field textarea{font:inherit;color:var(--text);background:var(--surface);border:1px solid var(--border-strong);border-radius:var(--radius-sm);padding:.5rem .7rem}.admin-field input:focus-visible,.admin-field select:focus-visible,.admin-field textarea:focus-visible{outline:2px solid var(--brand);outline-offset:1px}.admin-editor,.admin-grid{margin-block:var(--space-4)}.admin-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--space-4);gap:var(--space-4)}@media (min-width:48rem){.admin-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.admin-field--wide{grid-column:1/-1}.admin-editor__actions{display:flex;gap:var(--space-3)}.admin-preview{margin-top:var(--space-4);border-top:1px solid var(--border);padding-top:var(--space-4)}.admin-preview summary{cursor:pointer;color:var(--text-secondary);font-size:var(--text-sm)}.admin-preview .plan-card{max-width:24rem}.admin-table-wrap{overflow-x:auto;border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface)}.admin-table{width:100%;border-collapse:collapse;font-size:var(--text-sm);min-width:46rem}.admin-table td,.admin-table th{text-align:left;padding:.7rem .9rem;border-bottom:1px solid var(--border);vertical-align:middle}.admin-table tbody tr:last-child td{border-bottom:0}.admin-table thead th{color:var(--text-secondary);font-weight:var(--weight-medium);text-transform:uppercase;font-size:var(--text-xs);letter-spacing:.04em}.admin-slug{display:block;font-family:var(--font-mono);font-size:var(--text-xs);color:var(--text-faint)}.admin-table--feeds{min-width:34rem}.admin-actions{display:flex;gap:var(--space-2);flex-wrap:wrap}.admin-actions .btn{padding:.35rem .7rem;font-size:var(--text-xs)}.admin-mfa-secret{margin:var(--space-4) 0}.admin-mfa-secret code{display:inline-block;padding:.45rem .7rem;font-size:var(--text-base);letter-spacing:.08em;border:1px solid var(--border);border-radius:var(--radius-sm)}.admin-mfa-otpauth,.admin-mfa-secret code{font-family:var(--font-mono);word-break:break-all;background:var(--surface);-webkit-user-select:all;-moz-user-select:all;user-select:all}.admin-mfa-otpauth{display:block;padding:.5rem .7rem;font-size:var(--text-xs);border:1px dashed var(--border);border-radius:var(--radius-sm);margin-bottom:var(--space-4)}.admin-mfa-codes{margin:var(--space-4) 0;padding:var(--space-4);border:2px solid var(--warning);border-radius:var(--radius-lg);background:var(--surface)}.admin-mfa-codes__list{font-family:var(--font-mono);font-size:var(--text-sm);line-height:1.7;padding:var(--space-3);border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-subtle);overflow-x:auto;white-space:pre}.admin-mfa-bar{display:flex;align-items:center;gap:var(--space-4);flex-wrap:wrap;margin-bottom:var(--space-4);padding:var(--space-3) var(--space-4);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface)}.admin-mfa-regen{min-width:0}.admin-mfa-regen__body{margin-top:var(--space-3);padding:var(--space-3);border:1px solid var(--border);border-radius:var(--radius-sm);display:grid;grid-gap:var(--space-3);gap:var(--space-3);max-width:26rem}.admin-mfa-regen summary.btn{display:inline-flex;cursor:pointer;list-style:none}.admin-mfa-regen summary.btn::-webkit-details-marker{display:native}.admin-section-title{font-size:var(--text-md);margin:var(--space-2) 0 var(--space-3)}.admin-license-search{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--space-3);margin-bottom:var(--space-4)}.admin-license-search .admin-field{max-width:24rem}.admin-pager{display:flex;align-items:center;gap:var(--space-3);margin-top:var(--space-3)}.admin-license-detail{margin-top:var(--space-4);display:grid;grid-gap:var(--space-3);gap:var(--space-3)}.admin-confirm{margin-top:var(--space-4);border-color:var(--warning)}.admin-key-copy{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3);margin:var(--space-3) 0}.admin-key-copy__code{font-size:var(--text-lg);letter-spacing:.06em;font-weight:var(--weight-semibold)}.admin-gate{display:flex;justify-content:center;padding-block:var(--space-6)}.admin-gate-card{width:100%;max-width:26rem;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);padding:var(--space-6) var(--space-5);box-shadow:0 1px 2px rgb(0 0 0/.04),0 8px 24px rgb(0 0 0/.06)}.admin-gate-brand{display:flex;justify-content:center;margin-bottom:var(--space-4)}.admin-gate-card .admin-login{max-width:none}.admin-dashboard{display:grid;grid-template-columns:1fr;grid-gap:var(--space-5);gap:var(--space-5)}.admin-dashboard-main{min-width:0}.admin-quick-actions__row{display:flex;flex-wrap:wrap;gap:var(--space-3)}.admin-gate-title{margin:0 0 var(--space-2);font-size:var(--text-xl);text-align:center}.admin-gate-sub{margin:0 0 var(--space-4);color:var(--text-secondary);font-size:var(--text-sm);text-align:center}.admin-app{--admin-bg:#0e0e0f;--admin-sidebar:#121213;--admin-surface:#151516;--admin-surface-2:#1b1b1c;--admin-border:#272729;--admin-border-strong:#343437;--admin-text:#f4f4f5;--admin-muted:#9b9ba1;--admin-nav:#b9b9be;--admin-primary:#5088f5;--admin-primary-hover:#6b9bff;--admin-link:#7aa2ff;--admin-sidebar-width:222px;--admin-radius:12px;--admin-gutter:24px;display:grid;grid-template-columns:1fr;min-height:100dvh;background:var(--admin-bg);color:var(--admin-text)}.admin-app__sidebar{display:none}.admin-app__main{position:relative;display:flex;flex-direction:column;min-width:0;min-height:100dvh}.admin-app__content{flex:1 1;width:100%;min-width:0;padding:var(--space-5) var(--space-4) var(--space-6);overflow-x:hidden}.admin-app__page-header{flex-wrap:wrap;justify-content:space-between;margin-bottom:var(--space-4)}.admin-app__mobile-bar,.admin-app__page-header{display:flex;align-items:center;gap:var(--space-3)}.admin-app__mobile-bar{min-height:3.5rem;padding:0 var(--space-4);background:var(--admin-surface);border-bottom:1px solid var(--admin-border);position:-webkit-sticky;position:sticky;top:0;z-index:30}.admin-app__menu-button{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border:1px solid var(--admin-border-strong);border-radius:var(--radius-sm);background:var(--admin-surface);color:var(--admin-text);cursor:pointer}.admin-app__menu-button:focus-visible{outline:2px solid var(--admin-primary);outline-offset:2px}.admin-app__mobile-title{font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--admin-muted)}.admin-app__topbar{display:none;align-items:center;justify-content:space-between;gap:var(--space-3);min-height:3.5rem;padding:0 var(--space-4);background:var(--admin-surface);border-bottom:1px solid var(--admin-border);position:-webkit-sticky;position:sticky;top:0;z-index:30}.admin-app__topbar-title{font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--admin-muted);letter-spacing:.02em}.admin-app__topbar-user{font-size:var(--text-sm);color:var(--admin-text);overflow-wrap:anywhere;text-align:right}.admin-app__drawer{position:fixed;inset:0 auto 0 0;width:min(17rem,86vw);z-index:50;display:flex;flex-direction:column;gap:var(--space-4);padding:var(--space-4);overflow-y:auto;transform:translateX(-100%);visibility:hidden;transition:transform var(--transition-fast),visibility var(--transition-fast)}.admin-app__drawer--open{transform:translateX(0);visibility:visible}.admin-app__drawer-overlay{position:fixed;inset:0;z-index:40;background:rgb(0 0 0/.45);cursor:pointer}.admin-app__drawer,.admin-app__sidebar{background:var(--admin-sidebar);color:var(--admin-nav)}.admin-app__drawer-brand{margin-bottom:var(--space-2)}.admin-app__brand{padding:var(--space-4) var(--space-4) var(--space-3);border-bottom:1px solid var(--admin-border)}.admin-app__brand>span{color:var(--admin-text)}.admin-app__nav{flex:1 1}.admin-app__nav-list{list-style:none;margin:0;padding:0 var(--space-3);display:grid;grid-gap:2px;gap:2px}.admin-app__nav-item{display:flex;align-items:center;gap:var(--space-3);min-height:44px;padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);color:var(--admin-nav);font-size:var(--text-sm);font-weight:var(--weight-medium);text-decoration:none;transition:background-color var(--transition-fast),color var(--transition-fast)}.admin-app__nav-item:hover{color:var(--admin-text);background:var(--admin-surface-2)}.admin-app__nav-item:focus-visible{outline:2px solid var(--admin-primary);outline-offset:-2px}.admin-app__nav-item--active{color:var(--admin-text);background:var(--admin-surface-2);box-shadow:inset 2px 0 0 var(--admin-primary)}.admin-app__nav-icon{display:inline-flex;color:inherit;flex:none}.admin-app__nav-label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-app__identity{padding:var(--space-3);margin:0 var(--space-3) var(--space-3);border:1px solid var(--admin-border);border-radius:var(--radius-md);display:grid;grid-gap:var(--space-2);gap:var(--space-2)}.admin-app__identity-label{font-size:var(--text-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--admin-muted)}.admin-app__identity-name{font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--admin-text);overflow-wrap:anywhere}.admin-app__identity-chip .chip--success{background:var(--admin-surface-2);color:var(--admin-text)}.admin-app__signout{justify-content:center;width:100%;padding:.6rem var(--space-3);background:transparent;color:var(--admin-nav);border-color:var(--admin-border-strong)}.admin-app__signout:hover:not(:disabled){background:var(--admin-surface-2);color:var(--admin-text)}.admin-app__signout:disabled{opacity:.6;cursor:progress}.admin-app__signout:focus-visible{outline:2px solid var(--admin-primary);outline-offset:2px}@media (min-width:64rem){.admin-app{grid-template-columns:var(--admin-sidebar-width) 1fr;min-height:100vh}.admin-app__sidebar{display:flex;flex-direction:column;min-width:0;min-height:100vh;border-right:1px solid var(--admin-border);position:-webkit-sticky;position:sticky;top:0;max-height:100vh;overflow-y:auto}.admin-app__main{min-height:100vh}.admin-app__mobile-bar{display:none}.admin-app__topbar{display:flex}.admin-app__drawer{display:none}.admin-app__content{padding:var(--admin-gutter);max-width:90rem;margin-inline:auto}}@media (min-width:80rem){.admin-app__content{padding:var(--space-6) var(--space-7)}}@media (max-width:63.99rem){.admin-app__page-header h1{font-size:var(--text-2xl)}}@media (max-width:47.99rem){.admin-app__content{padding:var(--space-4) var(--space-3) var(--space-6)}.admin-app__page-header{flex-direction:column;align-items:stretch}}@media (max-width:24.99rem){.admin-app__mobile-bar{padding:0 var(--space-3)}.admin-app__menu-button{width:40px;height:40px}}.admin-app .admin-stat{background:var(--admin-surface);border:1px solid var(--admin-border);border-radius:var(--admin-radius)}.admin-app .admin-stat__label{color:var(--admin-muted)}.admin-app a.admin-stat:hover{border-color:var(--admin-primary)}.admin-app .admin-table-wrap{background:var(--admin-surface);border-color:var(--admin-border);border-radius:var(--admin-radius)}.admin-app .admin-table td,.admin-app .admin-table th{border-bottom-color:var(--admin-border)}.admin-app .admin-table thead th{color:var(--admin-muted)}.admin-app .admin-table a{color:var(--admin-link)}.admin-app .admin-note{color:var(--admin-muted)}.admin-app .admin-note a{color:var(--admin-link)}.admin-app .admin-slug{color:var(--admin-muted)}.admin-app .admin-keygen-list code{background:var(--admin-surface-2);border-color:var(--admin-border);color:var(--admin-text)}.admin-app .admin-field input,.admin-app .admin-field select,.admin-app .admin-field textarea{background:var(--admin-surface);border-color:var(--admin-border-strong);color:var(--admin-text)}.admin-app .admin-field input:focus-visible,.admin-app .admin-field select:focus-visible,.admin-app .admin-field textarea:focus-visible{outline:2px solid var(--admin-primary);outline-offset:1px}.admin-app .admin-mfa-bar{background:var(--admin-surface);border-color:var(--admin-border);border-radius:var(--admin-radius)}.admin-app .admin-mfa-codes,.admin-app .admin-mfa-codes__list,.admin-app .admin-mfa-otpauth,.admin-app .admin-mfa-secret code{background:var(--admin-surface);border-color:var(--admin-border);color:var(--admin-text)}.admin-app .admin-key-copy__code{color:var(--admin-text)}.admin-app .btn--primary{background:var(--admin-primary);border-color:var(--admin-primary);color:var(--admin-bg)}.admin-app .btn--primary:hover:not(:disabled){background:var(--admin-primary-hover);border-color:var(--admin-primary-hover)}.admin-app .btn--secondary{background:var(--admin-surface-2);border-color:var(--admin-border-strong);color:var(--admin-text)}.admin-app .btn--secondary:hover:not(:disabled){border-color:var(--admin-primary)}.admin-app .btn:focus-visible{outline:2px solid var(--admin-primary);outline-offset:2px}.admin-dashboard__page-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-3)}.admin-dashboard__page-head h1{margin:0}.admin-dashboard__eyebrow{margin:0 0 var(--space-2);font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--admin-muted)}.admin-dashboard__subtitle{margin:var(--space-2) 0 0;color:var(--admin-muted);font-size:var(--text-sm)}.admin-dashboard__updated{font-size:var(--text-xs);color:var(--admin-muted);white-space:nowrap}.admin-stat__meta{color:var(--text-secondary);font-size:var(--text-xs)}.admin-app .admin-stat__meta{color:var(--admin-muted)}.admin-status-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:var(--space-3);gap:var(--space-3)}.admin-status-track{height:10px;border-radius:999px;background:var(--admin-surface-2);border:1px solid var(--admin-border);overflow:hidden}.admin-status-track span{display:block;height:100%;border-radius:999px}.admin-status--unused .admin-status-track span{background:var(--admin-muted)}.admin-status--active .admin-status-track span{background:var(--success)}.admin-status--full .admin-status-track span{background:var(--success);opacity:.75}.admin-status--suspended .admin-status-track span{background:var(--warning)}.admin-status--expired .admin-status-track span{background:var(--danger);opacity:.85}.admin-status--revoked .admin-status-track span{background:var(--danger)}.admin-status-label{display:flex;align-items:baseline;justify-content:space-between;margin-top:var(--space-2);font-size:var(--text-xs);color:var(--admin-muted)}.admin-status-label strong{color:var(--admin-text);font-size:var(--text-sm);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.admin-two-col{display:grid;grid-template-columns:1.35fr 1fr;grid-gap:var(--space-4);gap:var(--space-4);align-items:start}.admin-seat-layout{display:grid;grid-template-columns:1fr .92fr;grid-gap:var(--space-5);gap:var(--space-5)}.admin-seat-stats{display:flex;flex-direction:column}.admin-stat-row{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-3);padding:var(--space-3) 0;border-bottom:1px solid var(--admin-border);font-size:var(--text-sm)}.admin-stat-row:last-child{border-bottom:0}.admin-stat-row span{color:var(--admin-muted)}.admin-stat-row strong{color:var(--admin-text);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.admin-usage-box{padding:var(--space-4);border:1px solid var(--admin-border);border-radius:var(--admin-radius);background:var(--admin-surface)}.admin-usage-number{font-size:2rem;font-weight:700;color:var(--admin-text)}.admin-usage-caption{margin:var(--space-1) 0 0;color:var(--admin-muted);font-size:var(--text-sm)}.admin-expiry-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:var(--space-3);gap:var(--space-3)}.admin-expiry-card{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-4);border:1px solid var(--admin-border);border-radius:var(--admin-radius);background:var(--admin-surface)}.admin-expiry-card span{color:var(--admin-muted);font-size:var(--text-xs)}.admin-expiry-card strong{color:var(--admin-text);font-size:1.4rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.admin-security-list{display:flex;flex-direction:column}.admin-security-row{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-3);padding:var(--space-3) 0;border-bottom:1px solid var(--admin-border);font-size:var(--text-sm)}.admin-security-row:last-child{border-bottom:0}.admin-security-row span{color:var(--admin-muted)}.admin-security-row strong{color:var(--admin-text)}.admin-reports-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:var(--space-3);gap:var(--space-3)}.admin-reports-summary>div{padding:var(--space-4);border:1px solid var(--admin-border);border-radius:var(--admin-radius);background:var(--admin-surface)}.admin-reports-summary strong{display:block;color:var(--admin-text);font-size:1.5rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.admin-reports-summary span{display:block;margin-top:var(--space-1);color:var(--admin-muted);font-size:var(--text-xs)}.admin-quick-actions__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--space-3);gap:var(--space-3)}.admin-quick-tile{display:block;padding:var(--space-4);border:1px solid var(--admin-border);border-radius:var(--admin-radius);background:var(--admin-surface);color:var(--admin-text);text-decoration:none}.admin-quick-tile:hover{border-color:var(--admin-primary)}.admin-quick-tile strong{display:block;font-size:var(--text-sm)}.admin-quick-tile small{display:block;margin-top:var(--space-1);color:var(--admin-muted);font-size:var(--text-xs)}.admin-plan-name{display:block;color:var(--admin-text);font-weight:600}.admin-muted-inline{color:var(--admin-muted);font-size:var(--text-xs)}.admin-report-states{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:var(--space-2);gap:var(--space-2);margin-top:var(--space-3)}.admin-report-state{padding:var(--space-2);border:1px solid var(--admin-border);border-radius:var(--admin-radius);background:var(--admin-surface)}.admin-report-state strong{display:block;color:var(--admin-text);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.admin-report-state span{display:block;margin-top:var(--space-1);color:var(--admin-muted);font-size:var(--text-xs)}@media (max-width:73.75rem){.admin-report-states{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:32.5rem){.admin-report-states{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:73.75rem){.admin-two-col{grid-template-columns:1fr}}@media (max-width:51.25rem){.admin-seat-layout{grid-template-columns:1fr}}@media (max-width:47.99rem){.admin-status-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:32.5rem){.admin-expiry-grid,.admin-quick-actions__grid,.admin-reports-summary{grid-template-columns:1fr}}@media (max-width:30rem){.admin-app__content{padding:var(--space-3) var(--space-3) var(--space-6)}.admin-quick-actions__row,.admin-toolbar{flex-direction:column;align-items:stretch}.admin-quick-actions__row .btn{width:100%}.admin-key-copy,.admin-mfa-bar{flex-direction:column;align-items:stretch}.admin-key-copy__code{font-size:var(--text-base);word-break:break-all;overflow-wrap:anywhere}.admin-table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch}.admin-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-status-grid{grid-template-columns:1fr}}.admin-route-surface{width:100%;min-width:0}.admin-app:has(.admin-app__content){--admin-sidebar:#111111;--admin-surface:#1a1a19;--admin-surface-2:#1d1d1d;--admin-border:#292929;--admin-text:#f0efec;--admin-muted:#898781;--admin-radius:14px;--admin-sidebar-width:230px;color:var(--admin-text)}@media (min-width:64rem){.admin-app:has(.admin-app__content){grid-template-columns:230px minmax(0,1fr)}.admin-app:has(.admin-app__content) .admin-app__content{max-width:1500px;padding:34px 28px 54px}}.admin-app:has(.admin-app__content) .admin-app__sidebar{padding:14px 10px 12px}.admin-app:has(.admin-app__content) .admin-app__topbar{background:rgba(21,21,21,.95);border-bottom:1px solid #262625;height:56px}.admin-app:has(.admin-app__content) .admin-app__identity{background:#151515;border:1px solid #292929}.admin-app:has(.admin-app__content) .admin-app__nav-item--active{background:#1d1d1d}.admin-app:has(.admin-app__content) .admin-app__content{overflow-x:hidden;min-width:0}.admin-dashboard--v3,.admin-dashboard--v3 *{box-sizing:border-box}.admin-dashboard--v3{display:block;min-width:0;width:100%;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:#f0efec}.admin-dashboard--v3 .admin-dashboard-main{min-width:0}.admin-dashboard--v3 .admin-dashboard__page-head{display:flex;flex-wrap:nowrap;align-items:flex-end;justify-content:space-between;gap:18px;margin-bottom:24px}.admin-dashboard--v3 .admin-dashboard__page-head>div:first-child{min-width:0}.admin-dashboard--v3 .admin-dashboard__page-head h1{margin:8px 0 10px;font-size:38px;line-height:1;letter-spacing:-.035em;color:#f0efec}.admin-dashboard--v3 .admin-dashboard__eyebrow{font-size:11px;line-height:1.4;text-transform:uppercase;letter-spacing:.12em;color:#4fd08f;font-weight:700}.admin-dashboard--v3 .admin-dashboard__subtitle{margin:0;color:#898781;font-size:13px;line-height:1.5}.admin-dashboard--v3 .admin-dashboard__updated{color:#898781;font-size:12px}.admin-dashboard--v3 .admin-toolbar{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin:0}.admin-dashboard--v3 .admin-toolbar .btn--secondary{padding:10px 16px;border-radius:9px;background:#1d1d1d;color:#f0efec;border:1px solid #313130;font-weight:700}.admin-dashboard--v3 .admin-stat-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.admin-dashboard--v3 .admin-dashboard__stats{margin-bottom:14px}.admin-dashboard--v3 .admin-stat{position:relative;min-width:0;min-height:108px;display:flex;flex-direction:column;justify-content:flex-start;gap:0;padding:18px 18px 4px;border:1px solid #292929;border-radius:14px;background:#1a1a19;box-shadow:0 14px 36px rgba(0,0,0,.24);color:#f0efec}.admin-dashboard--v3 .admin-stat__value{font-size:27px;line-height:1.25;font-weight:800;letter-spacing:-.03em;color:#f0efec}.admin-dashboard--v3 .admin-stat__label{margin-top:7px;font-size:14px;font-weight:600;color:#c3c2b7}.admin-dashboard--v3 .admin-stat__meta{margin-top:7px;font-size:11px;color:#7b7a74}.admin-dashboard--v3 a.admin-stat:hover{background:#1d1d1d;border-color:#0f8a56;text-decoration:none}.admin-dashboard--v3 .admin-v3-panel{min-width:0;border:1px solid #292929;border-radius:14px;background:#1a1a19;padding:18px;box-shadow:0 14px 36px rgba(0,0,0,.24);margin-top:14px}.admin-dashboard--v3 .admin-v3-section-head{display:flex;justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:18px}.admin-dashboard--v3 .admin-v3-section-head .admin-section-title{margin:0 0 5px;color:#f0efec;font-size:17px;font-weight:750;line-height:1.35;letter-spacing:-.015em}.admin-dashboard--v3 .admin-v3-section-head p{margin:0;color:#898781;font-size:13px;line-height:1.5}.admin-dashboard--v3 .admin-v3-text-link{flex-shrink:0;color:#4fd08f;font-weight:700;font-size:12px}.admin-dashboard--v3 .admin-note{color:#898781;font-size:11px;line-height:1.55;margin-top:9px}.admin-dashboard--v3 .admin-status-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px}.admin-dashboard--v3 .admin-status-track{height:10px;background:#313130;border:1px solid rgba(255,255,255,.035);border-radius:99px}.admin-dashboard--v3 .admin-status-label{margin-top:9px;gap:4px;font-size:11px;color:#c3c2b7}.admin-dashboard--v3 .admin-status-label strong{font-size:13px;color:#fff}.admin-dashboard--v3 .admin-status--unused .admin-status-track span{background:#9b9a91}.admin-dashboard--v3 .admin-status--active .admin-status-track span{background:#62bd78}.admin-dashboard--v3 .admin-status--full .admin-status-track span{background:#4e9d68}.admin-dashboard--v3 .admin-status--suspended .admin-status-track span{background:#f0b44c}.admin-dashboard--v3 .admin-status--expired .admin-status-track span{background:#dc6860}.admin-dashboard--v3 .admin-status--revoked .admin-status-track span{background:#be3f3b}.admin-dashboard--v3 .admin-two-col{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:14px;align-items:stretch}.admin-dashboard--v3 .admin-two-col>section{min-width:0}.admin-dashboard--v3 .admin-seat-layout{grid-template-columns:minmax(0,1fr) minmax(0,.92fr);gap:22px}.admin-dashboard--v3 .admin-stat-row{padding:10px 0;border-bottom-color:#262625;font-size:13px}.admin-dashboard--v3 .admin-stat-row span{color:#c3c2b7}.admin-dashboard--v3 .admin-stat-row strong{color:#f0efec}.admin-dashboard--v3 .admin-usage-box{padding:18px;background:#151515;border:1px solid #262625;border-radius:12px}.admin-dashboard--v3 .admin-usage-number{font-size:32px;font-weight:800}.admin-dashboard--v3 .admin-usage-caption{color:#898781;font-size:13px}.admin-dashboard--v3 .admin-expiry-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.admin-dashboard--v3 .admin-expiry-card{padding:15px;min-width:0;gap:10px;background:#151515;border:1px solid #262625;border-radius:11px}.admin-dashboard--v3 .admin-expiry-card span{font-size:12px;color:#9b9a91}.admin-dashboard--v3 .admin-expiry-card strong{font-size:24px}.admin-dashboard--v3 .admin-table-wrap{background:#151515;border:1px solid #262625;border-radius:11px;overflow-x:auto;max-width:100%}.admin-dashboard--v3 .admin-table{width:100%;min-width:620px;border-collapse:collapse}.admin-dashboard--v3 .admin-table--feeds{min-width:500px}.admin-dashboard--v3 .admin-table th{color:#898781;background:#1a1a19;padding:12px;font-size:11px;letter-spacing:.04em;white-space:nowrap}.admin-dashboard--v3 .admin-table td{padding:13px 12px;font-size:12px;color:#c3c2b7;border-color:#292929;vertical-align:middle}.admin-dashboard--v3 .admin-plan-name{color:#f0efec;font-size:13px;font-weight:750}.admin-dashboard--v3 .admin-slug{color:#898781;font-size:10px;overflow-wrap:anywhere}.admin-dashboard--v3 .admin-security-row{padding:11px 0;border-bottom:1px solid #262625;font-size:13px}.admin-dashboard--v3 .admin-security-row span{color:#9b9a91}.admin-dashboard--v3 .admin-reports-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.admin-dashboard--v3 .admin-reports-summary>div{padding:15px;background:#151515;border-color:#262625;border-radius:10px}.admin-dashboard--v3 .admin-reports-summary strong{font-size:23px}.admin-dashboard--v3 .admin-reports-summary span{margin-top:6px;color:#898781;font-size:11px}.admin-dashboard--v3 .admin-report-states{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.admin-dashboard--v3 .admin-report-state{min-width:0;border:1px solid #262625;background:#151515;padding:13px;border-radius:10px}.admin-dashboard--v3 .admin-report-state span{font-size:11px;overflow-wrap:anywhere}.admin-dashboard--v3 .admin-quick-actions__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.admin-dashboard--v3 .admin-quick-tile{min-height:89px;display:flex;flex-direction:column;justify-content:center;gap:4px;padding:14px;background:#151515;border:1px solid #262625;border-radius:10px}.admin-dashboard--v3 .admin-quick-tile:hover{background:#1d1d1d;border-color:#0f8a56;text-decoration:none}.admin-dashboard--v3 .admin-quick-tile strong{font-size:13px;color:#f0efec}.admin-dashboard--v3 .admin-quick-tile small{font-size:11px;color:#898781;line-height:1.5}.adp-commerce{min-width:0;margin-bottom:14px}.adp-commerce__notice{display:flex;justify-content:space-between;align-items:center;gap:18px;margin-bottom:18px;padding:16px 18px;border:1px solid #1f5a42;border-radius:14px;background:linear-gradient(135deg,rgba(20,163,101,.13),rgba(20,163,101,.035))}.adp-commerce__notice strong{display:block;margin-top:6px;font-size:15px}.adp-commerce__notice p:not(.adp-commerce__eyebrow){max-width:820px;margin-top:6px;color:#898781;font-size:12px;line-height:1.5}.adp-commerce__eyebrow{color:#4fd08f;font-size:11px;letter-spacing:.12em;text-transform:uppercase;font-weight:700}.adp-commerce__badge{display:inline-flex;flex-shrink:0;padding:7px 10px;border-radius:99px;border:1px solid #313130;background:#1d1d1d;color:#9b9a91;font-size:11px;font-weight:700;white-space:nowrap}.adp-commerce__heading{display:flex;align-items:flex-end;justify-content:space-between;gap:14px;margin:24px 0 10px}.adp-commerce__heading h2{font-size:19px;color:#f0efec;margin:0 0 5px}.adp-commerce__heading p{color:#898781;font-size:13px}.adp-commerce__ranges{display:flex;gap:4px;flex-shrink:0;padding:4px;border-radius:10px;border:1px solid #292929;background:#151515;opacity:.8}.adp-commerce__range{color:#898781;padding:7px 10px;font-size:11px;font-weight:700}.adp-commerce__range--selected{background:#262625;border-radius:7px;color:#7fe0ae}.adp-commerce__metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px}.adp-commerce__metric{min-height:108px;position:relative;display:flex;flex-direction:column;min-width:0;border:1px solid #292929;border-radius:14px;background:#1a1a19;box-shadow:0 14px 36px rgba(0,0,0,.24);padding:18px 18px 6px}.adp-commerce__metric>strong{font-size:27px;font-weight:800;line-height:1.25}.adp-commerce__metric-label{font-size:14px;font-weight:600;color:#c3c2b7;margin-top:7px}.adp-commerce__metric small{margin-top:7px;font-size:11px;color:#7b7a74}.adp-commerce__future{position:absolute;right:12px;top:12px;padding:3px 6px;border:1px solid #313130;border-radius:99px;color:#7b7a74;font-size:9px;letter-spacing:.08em;text-transform:uppercase}.adp-commerce__pair{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);grid-gap:14px;gap:14px;align-items:stretch}.adp-commerce__panel{min-width:0;margin-top:14px;padding:18px;border:1px solid #292929;border-radius:14px;background:#1a1a19;box-shadow:0 14px 36px rgba(0,0,0,.24)}.adp-commerce__panel-head{display:flex;align-items:start;justify-content:space-between;gap:14px;margin-bottom:18px}.adp-commerce__panel-head h2{font-size:17px;color:#f0efec;margin:0 0 5px}.adp-commerce__panel-head p{font-size:13px;line-height:1.5;color:#898781}.adp-commerce__chart-pending{position:relative;min-height:245px;display:grid;place-items:center;border:1px solid #262625;border-radius:12px;background:#151515;overflow:hidden;color:#898781;font-size:13px;text-align:center;padding:22px}.adp-commerce__chart-grid{position:absolute;inset:0;background:repeating-linear-gradient(180deg,transparent 0,transparent 75px,#262625 76px);opacity:.55;pointer-events:none}.adp-commerce__chart-pending>span{position:relative;padding:10px 14px;background:#151515;border:1px solid #292929;border-radius:8px}.adp-commerce__rows{display:flex;flex-direction:column}.adp-commerce__row{display:flex;align-items:baseline;justify-content:space-between;gap:18px;padding:11px 0;border-bottom:1px solid #262625;font-size:12px}.adp-commerce__row:last-child{border-bottom:0}.adp-commerce__row span{color:#9b9a91}.adp-commerce__row strong{color:#f0efec;font-size:15px}.adp-commerce__sales-plans{display:grid;grid-gap:10px;gap:10px}.adp-commerce__sales-plan{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(50px,.5fr) minmax(60px,.6fr);grid-gap:12px;gap:12px;align-items:center;padding:13px;background:#151515;border:1px solid #262625;border-radius:11px}.adp-commerce__sales-plan strong{font-size:12px;overflow-wrap:anywhere}.adp-commerce__sales-plan span{color:#898781;font-size:10px}.adp-commerce__sales-plan b{display:block;color:#f0efec;font-size:15px;margin-top:4px}.adp-commerce__pending{font-size:12px;color:#898781}.adp-commerce__channels,.adp-commerce__triple{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.adp-commerce__channels>div,.adp-commerce__reconciliation>div,.adp-commerce__recurring>div,.adp-commerce__triple>div{min-width:0;padding:15px;background:#151515;border:1px solid #262625;border-radius:10px}.adp-commerce__channels small,.adp-commerce__channels span,.adp-commerce__channels strong,.adp-commerce__triple span,.adp-commerce__triple strong{display:block}.adp-commerce__channels span,.adp-commerce__triple span{font-size:11px;color:#898781}.adp-commerce__channels strong,.adp-commerce__triple strong{font-size:23px;margin-top:9px}.adp-commerce__channels small{font-size:10px;color:#7b7a74;margin-top:4px}.adp-commerce__table-wrap{max-width:100%;overflow-x:auto;border:1px solid #262625;border-radius:11px}.adp-commerce__table-wrap table{width:100%;min-width:760px;border-collapse:collapse}.adp-commerce__table-wrap td,.adp-commerce__table-wrap th{text-align:left;padding:12px 13px;font-size:11px;border-bottom:1px solid #262625}.adp-commerce__table-wrap th{background:#151515;color:#7b7a74;letter-spacing:.07em;text-transform:uppercase}.adp-commerce__table-wrap td{color:#c3c2b7}.adp-commerce__empty-order{text-align:center!important}.adp-commerce__recurring{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.adp-commerce__reconciliation span,.adp-commerce__reconciliation strong,.adp-commerce__recurring small,.adp-commerce__recurring span,.adp-commerce__recurring strong{display:block}.adp-commerce__recurring span{font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:#898781}.adp-commerce__recurring strong{font-size:20px;margin-top:7px}.adp-commerce__recurring small{font-size:9px;line-height:1.4;color:#7b7a74;margin-top:5px}.adp-commerce__reconciliation{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:10px;gap:10px}.adp-commerce__reconciliation span{font-size:10px;line-height:1.35;color:#898781}.adp-commerce__reconciliation strong{font-size:22px;margin-top:8px}@media(max-width:1180px){.admin-dashboard--v3 .admin-stat-grid,.adp-commerce__metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-dashboard--v3 .admin-two-col,.adp-commerce__pair{grid-template-columns:minmax(0,1fr)}.admin-dashboard--v3 .admin-status-grid,.adp-commerce__reconciliation{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:820px){.admin-dashboard--v3 .admin-stat-grid,.adp-commerce__metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-dashboard--v3 .admin-dashboard__page-head,.adp-commerce__heading,.adp-commerce__notice{flex-direction:column;align-items:flex-start}.admin-dashboard--v3 .admin-seat-layout{grid-template-columns:1fr}.adp-commerce__channels,.adp-commerce__reconciliation,.adp-commerce__recurring{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:520px){.admin-app:has(.admin-app__content) .admin-app__content{padding:22px 10px 40px}.admin-dashboard--v3 .admin-dashboard__updated{display:none}.admin-dashboard--v3 .admin-dashboard__page-head h1{font-size:31px}.admin-dashboard--v3 .admin-report-states,.admin-dashboard--v3 .admin-status-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-dashboard--v3 .admin-expiry-grid,.admin-dashboard--v3 .admin-quick-actions__grid,.admin-dashboard--v3 .admin-reports-summary{grid-template-columns:1fr}.admin-dashboard--v3 .admin-v3-panel,.adp-commerce__panel{padding:15px}.admin-dashboard--v3 .admin-stat,.adp-commerce__metric{padding:15px 14px 4px;min-height:98px}.admin-dashboard--v3 .admin-stat__value,.adp-commerce__metric>strong{font-size:23px}.adp-commerce__notice{padding:15px}.adp-commerce__channels,.adp-commerce__reconciliation,.adp-commerce__recurring,.adp-commerce__triple{grid-template-columns:1fr}.adp-commerce__sales-plan{grid-template-columns:1fr 1fr}.adp-commerce__sales-plan strong{grid-column:1/-1}.adp-commerce__chart-pending{min-height:210px}}@media(prefers-reduced-motion:reduce){.admin-dashboard--v3 *,.adp-commerce *{scroll-behavior:auto!important;transition:none!important}}.admin-app:has(.admin-app__content){--adpunt-review-canvas:#151515}body,html{background-color:var(--adpunt-review-canvas)}.admin-app:has(.admin-app__content){--admin-bg:#151515;background:var(--admin-bg)}.admin-app:has(.admin-app__content) .admin-app__content,.admin-app:has(.admin-app__content) .admin-app__main{background-color:var(--admin-bg)}.admin-dashboard--v3 .admin-dashboard__events,.admin-dashboard--v3 .admin-dashboard__security{min-width:0}.admin-dashboard--v3 .admin-v3-audit-list{display:grid;grid-gap:9px;gap:9px}.admin-dashboard--v3 .admin-v3-audit-item{display:grid;grid-template-columns:10px minmax(0,1fr) auto;grid-gap:10px;gap:10px;align-items:center;min-width:0;padding:13px 12px;border-radius:10px;border:1px solid #262625;background:#151515}.admin-dashboard--v3 .admin-v3-audit-dot{width:8px;height:8px;border-radius:50%;background:#14a365}.admin-dashboard--v3 .admin-v3-audit-details{min-width:0}.admin-dashboard--v3 .admin-v3-audit-details strong{display:block;font-size:11px;line-height:1.45;font-weight:700;color:#f0efec;overflow-wrap:anywhere}.admin-dashboard--v3 .admin-v3-audit-details small{display:block;margin-top:3px;color:#898781;font-size:10px;overflow-wrap:anywhere}.admin-dashboard--v3 .admin-v3-audit-item time{max-width:125px;text-align:right;white-space:normal;color:#9b9a91;font-size:10px;line-height:1.35}.admin-dashboard--v3 .admin-dashboard__events .admin-note,.admin-dashboard--v3 .admin-dashboard__security .admin-note{margin-bottom:0}.admin-dashboard--v3 .admin-two-col{margin-top:14px}.admin-dashboard--v3 .admin-two-col>.admin-v3-panel{margin-top:0}@media (max-width:520px){.admin-dashboard--v3 .admin-v3-audit-item{grid-template-columns:8px minmax(0,1fr);gap:8px 10px}.admin-dashboard--v3 .admin-v3-audit-item time{grid-column:2;max-width:none;text-align:left}}.admin-app:has(.admin-app__content){--adp-r3-bg:#151515;--adp-r3-panel:#1a1a19;--adp-r3-sidebar:#111111;--adp-r3-cell:#151515;--adp-r3-raised:#1d1d1d;--adp-r3-line:#292929;--adp-r3-text:#f0efec;--adp-r3-muted:#9b9a91;--adp-r3-accent:#14a365;--adp-r3-red:#d1534c}.admin-app:has(.admin-app__content){--admin-bg:var(--adp-r3-bg);--admin-sidebar:var(--adp-r3-sidebar);--admin-surface:var(--adp-r3-panel);--admin-surface-2:var(--adp-r3-raised);--admin-border:var(--adp-r3-line);--admin-border-strong:#313130;--admin-text:var(--adp-r3-text);--admin-muted:var(--adp-r3-muted);--admin-nav:#c3c2b7;--admin-primary:var(--adp-r3-accent);--brand:#14a365;--brand-hover:#1db873;--brand-soft:rgba(20,163,101,.18);--brand-ink:#4fd08f;--focus-ring:0 0 0 2px var(--adp-r3-bg),0 0 0 4px var(--adp-r3-accent);color:var(--adp-r3-text);background:var(--adp-r3-bg)}.admin-app ::selection{background:rgba(20,163,101,.35);color:var(--adp-r3-text)}.admin-app:has(.admin-app__content) .admin-app__content,.admin-app:has(.admin-app__content) .admin-app__main,.admin-app:has(.admin-app__content) .admin-app__mobile-bar,.admin-app:has(.admin-app__content) .admin-app__topbar{background:var(--adp-r3-bg);color:var(--adp-r3-text)}.admin-app:has(.admin-app__content) .admin-app__drawer,.admin-app:has(.admin-app__content) .admin-app__sidebar{background:var(--adp-r3-sidebar);color:var(--adp-r3-text)}.admin-app:has(.admin-app__content) .admin-app__mobile-bar,.admin-app:has(.admin-app__content) .admin-app__topbar{border-bottom:1px solid var(--adp-r3-line);box-shadow:none}.admin-app:has(.admin-app__content) .admin-app__sidebar{padding:0 14px 16px;border-right:1px solid var(--adp-r3-line);scrollbar-color:#313130 transparent}.admin-app:has(.admin-app__content) .admin-app__brand{display:flex;align-items:center;flex:0 0 auto;min-height:82px;margin:0 0 12px;padding:14px 10px;border-bottom:1px solid var(--adp-r3-line)}.adp-review-brand-lockup{display:flex;align-items:center;min-width:0}.adp-review-logo{display:block;width:142px;height:44px;max-width:100%;object-fit:contain}.admin-app:has(.admin-app__content) .admin-app__nav{min-height:0}.admin-app:has(.admin-app__content) .admin-app__nav-list{padding:0;gap:4px}.admin-app:has(.admin-app__content) .admin-app__nav-item{min-height:46px;padding:10px 13px;gap:12px;border:1px solid transparent;border-radius:10px;color:#c3c2b7;background:transparent;font-size:13px;font-weight:550;line-height:1.4;transition:background .14s ease,color .14s ease,border-color .14s ease}.admin-app:has(.admin-app__content) .admin-app__nav-item:hover{color:#fff;background:#1d1d1d;border-color:#292929}.admin-app:has(.admin-app__content) .admin-app__nav-item--active,.admin-app:has(.admin-app__content) .admin-app__nav-item--active:hover{color:#fff;background:#262625;border-color:#313130}.admin-app:has(.admin-app__content) .admin-app__drawer a:hover,.admin-app:has(.admin-app__content) .admin-app__sidebar a,.admin-app:has(.admin-app__content) .admin-app__sidebar a:active,.admin-app:has(.admin-app__content) .admin-app__sidebar a:focus,.admin-app:has(.admin-app__content) .admin-app__sidebar a:focus-visible,.admin-app:has(.admin-app__content) .admin-app__sidebar a:hover{text-decoration:none}.admin-app:has(.admin-app__content) .admin-app__nav-icon{width:19px;height:19px;display:grid;place-items:center;flex:0 0 19px;color:#898781}.admin-app:has(.admin-app__content) .admin-app__nav-item--active .admin-app__nav-icon{color:#7fe0ae}.admin-app:has(.admin-app__content) .admin-app__nav-icon svg{display:block}.admin-app:has(.admin-app__content) .admin-app__identity{margin:18px 0 0;padding:14px;background:#1a1a19;border-color:var(--adp-r3-line);border-radius:12px}.admin-app:has(.admin-app__content) .admin-app__identity-label{color:#9b9a91}.admin-app:has(.admin-app__content) .admin-app__identity-chip .chip--success{background:var(--adp-r3-red);border-color:transparent;color:#fff}.admin-app:has(.admin-app__content) .admin-app__topbar-user{display:inline-flex;align-items:center;padding:.45rem .9rem;border-radius:999px;background:var(--adp-r3-raised);color:var(--adp-r3-text);font-size:var(--text-sm);font-weight:var(--weight-medium);white-space:nowrap;text-align:left}@supports (text-box:trim-both cap alphabetic){.admin-app:has(.admin-app__content) .admin-app__identity-chip .chip,.admin-app:has(.admin-app__content) .admin-app__topbar-user{display:inline-block;border:1px solid transparent;padding:12.5px .9rem 13.5px;text-align:center;text-box:trim-both cap alphabetic}}.admin-app:has(.admin-app__content) .admin-app__topbar-user{position:relative;padding-right:calc(.9rem + 16px)}.admin-app:has(.admin-app__content) .admin-app__topbar-user:after{content:"";position:absolute;right:.9rem;top:50%;width:8px;height:8px;margin-top:-4px;border-radius:50%;background:var(--adp-r3-accent);animation:adp-dot-blink 1.6s ease-in-out infinite}@keyframes adp-dot-blink{0%,to{opacity:1}50%{opacity:.2}}.admin-app:has(.admin-app__content) .admin-app__signout{background:#1d1d1d;border:1px solid #313130;color:#f0efec;border-radius:9px}.admin-app:has(.admin-app__content) .admin-app__signout:hover{background:#262625}.admin-app:has(.admin-dashboard--v3) .admin-dashboard--v3 .admin-v3-panel,.admin-app:has(.admin-dashboard--v3) .adp-commerce__panel{background:#1a1a19;border-color:var(--adp-r3-line)}.admin-app:has(.admin-dashboard--v3) .admin-dashboard--v3 .admin-stat,.admin-app:has(.admin-dashboard--v3) .adp-commerce__metric{background:#1a1a19;border-color:var(--adp-r3-line)}.admin-app:has(.admin-dashboard--v3) .admin-dashboard--v3 .admin-quick-tile,.admin-app:has(.admin-dashboard--v3) .admin-dashboard--v3 .admin-report-state,.admin-app:has(.admin-dashboard--v3) .admin-dashboard--v3 .admin-reports-summary>div,.admin-app:has(.admin-dashboard--v3) .admin-dashboard--v3 .admin-table-wrap,.admin-app:has(.admin-dashboard--v3) .admin-dashboard--v3 .admin-v3-audit-item{background:var(--adp-r3-cell);border-color:#292929}.admin-app:has(.admin-app__content) .admin-app__menu-button{background:#1d1d1d;border:1px solid #313130;color:#f0efec}.admin-app:has(.admin-dashboard--v3) .adp-review-quick,.admin-app:has(.admin-dashboard--v3) .adp-review-reports{min-width:0}.admin-app:has(.admin-dashboard--v3) .adp-review-quick .admin-v3-section-head,.admin-app:has(.admin-dashboard--v3) .adp-review-reports .admin-v3-section-head{margin-bottom:15px}.admin-app:has(.admin-dashboard--v3) .adp-review-reports .admin-reports-summary{gap:10px}.admin-app:has(.admin-dashboard--v3) .adp-review-reports .admin-reports-summary>div{min-height:98px;padding:15px 16px;background:#151515;border:1px solid #292929;border-radius:11px;display:flex;flex-direction:column;justify-content:center}.admin-app:has(.admin-dashboard--v3) .adp-review-reports .admin-reports-summary strong{font-size:24px;line-height:1.1;font-weight:800;letter-spacing:-.025em}.admin-app:has(.admin-dashboard--v3) .adp-review-reports .admin-reports-summary span{color:#9b9a91;font-size:12px;margin-top:10px}.admin-app:has(.admin-dashboard--v3) .adp-review-workflow-label{margin:18px 0 10px;color:#c3c2b7;font-size:11px;font-weight:700;letter-spacing:.07em;text-transform:uppercase}.admin-app:has(.admin-dashboard--v3) .adp-review-reports .admin-report-states{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:9px;gap:9px;margin:0}.admin-app:has(.admin-dashboard--v3) .adp-review-reports .admin-report-state{min-height:74px;padding:11px 13px;border:1px solid #292929;border-radius:10px;background:#151515;min-width:0}.admin-app:has(.admin-dashboard--v3) .adp-review-reports .admin-report-state strong{font-size:19px;line-height:1.1}.admin-app:has(.admin-dashboard--v3) .adp-review-reports .admin-report-state span{margin-top:9px;font-size:10px;letter-spacing:.015em;overflow-wrap:normal;word-break:normal}.admin-app:has(.admin-dashboard--v3) .adp-review-reports .admin-note{margin:11px 0 0;line-height:1.45}.admin-app:has(.admin-dashboard--v3) .adp-review-quick .admin-quick-actions__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:11px;gap:11px}.admin-app:has(.admin-dashboard--v3) .adp-review-quick .admin-quick-tile{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:13px;text-align:left;padding:16px 14px;min-height:112px;background:#151515;border:1px solid #292929;border-radius:11px;color:#f0efec;text-decoration:none}.admin-app:has(.admin-dashboard--v3) .adp-review-quick .admin-quick-tile:focus-visible,.admin-app:has(.admin-dashboard--v3) .adp-review-quick .admin-quick-tile:hover{border-color:#14a365;background:#1d1d1d}.adp-review-quick-icon{display:grid;place-items:center;flex:0 0 39px;width:39px;height:39px;border-radius:10px;background:rgba(20,163,101,.13);color:#7fe0ae;border:1px solid rgba(20,163,101,.2)}.adp-review-quick-icon svg{display:block}.adp-review-quick-details{display:block;min-width:0}.admin-app:has(.admin-dashboard--v3) .adp-review-quick .admin-quick-tile strong{display:block;color:#f0efec;font-size:13px;line-height:1.35;font-weight:750}.admin-app:has(.admin-dashboard--v3) .adp-review-quick .admin-quick-tile small{display:block;color:#9b9a91;font-size:11px;line-height:1.45;margin-top:6px}@media(max-width:820px){.admin-app:has(.admin-dashboard--v3) .adp-review-quick .admin-quick-tile{min-height:92px}}@media(max-width:520px){.admin-app:has(.admin-dashboard--v3) .adp-review-reports .admin-reports-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.admin-app:has(.admin-dashboard--v3) .adp-review-reports .admin-reports-summary>div{min-height:82px;padding:10px 8px}.admin-app:has(.admin-dashboard--v3) .adp-review-reports .admin-reports-summary strong{font-size:21px}.admin-app:has(.admin-dashboard--v3) .adp-review-reports .admin-reports-summary span{font-size:10px;margin-top:8px}.admin-app:has(.admin-dashboard--v3) .adp-review-reports .admin-report-states{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.admin-app:has(.admin-dashboard--v3) .adp-review-quick .admin-quick-actions__grid{grid-template-columns:1fr}.admin-app:has(.admin-dashboard--v3) .adp-review-quick .admin-quick-tile{min-height:79px}}@media (min-width:1181px){.admin-app:has(.admin-dashboard--v3) .adp-review-quick{display:flex;flex-direction:column;min-width:0}.admin-app:has(.admin-dashboard--v3) .adp-review-quick .admin-quick-actions__grid{flex:1 1 auto;min-height:0;grid-template-rows:repeat(2,minmax(0,1fr));align-items:stretch}.admin-app:has(.admin-dashboard--v3) .adp-review-quick .admin-quick-tile{min-height:0;height:100%}}.admin-app:has(.admin-dashboard--v3) .adp-review-quick .admin-quick-tile{display:grid;grid-template-columns:39px minmax(0,1fr);grid-template-rows:auto 1fr auto;justify-content:stretch;align-items:start;align-content:start;grid-column-gap:12px;column-gap:12px;grid-row-gap:0;row-gap:0}.admin-app:has(.admin-dashboard--v3) .adp-review-quick .adp-review-quick-icon{grid-column:1;grid-row:1/3}.admin-app:has(.admin-dashboard--v3) .adp-review-quick .adp-review-quick-details{grid-column:2;grid-row:1;padding-top:1px}.admin-app:has(.admin-dashboard--v3) .adp-review-quick .adp-review-action-foot{grid-column:2;grid-row:3;justify-self:start;align-self:end;display:flex;align-items:center;gap:7px;color:#4fd08f;font-size:11px;font-weight:650;letter-spacing:.01em}.admin-app:has(.admin-dashboard--v3) .adp-review-quick .adp-review-action-foot span{font-size:13px}@media (min-width:1181px){.admin-app:has(.admin-dashboard--v3) .adp-review-quick .admin-v3-section-head,.admin-app:has(.admin-dashboard--v3) .adp-review-reports .admin-v3-section-head{margin-bottom:12px}.admin-app:has(.admin-dashboard--v3) .adp-review-reports .admin-reports-summary>div{min-height:86px;padding:12px 14px}.admin-app:has(.admin-dashboard--v3) .adp-review-reports .adp-review-workflow-label{margin:12px 0 8px}.admin-app:has(.admin-dashboard--v3) .adp-review-reports .admin-report-state{min-height:64px;padding:9px 12px}.admin-app:has(.admin-dashboard--v3) .adp-review-reports .admin-note{margin-top:8px}.admin-app:has(.admin-dashboard--v3) .adp-review-quick .admin-quick-actions__grid{grid-template-rows:repeat(2,minmax(0,1fr));gap:11px;align-items:stretch}.admin-app:has(.admin-dashboard--v3) .adp-review-quick .admin-quick-tile{height:100%;min-height:0;padding:15px 14px}}@media (max-width:1180px){.admin-app:has(.admin-dashboard--v3) .adp-review-quick .admin-quick-tile{min-height:112px}}.adp-review-brand-lockup{position:relative;width:142px;height:44px;isolation:isolate;background:transparent}.adp-review-brand-lockup .adp-review-logo{display:block;width:100%;height:100%;object-fit:contain;background:transparent}.adp-review-logo--white-wordmark{position:absolute;inset:0;filter:brightness(0) invert(1);-webkit-clip-path:inset(0 0 0 28%);clip-path:inset(0 0 0 28%);pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.admin-app .section.container.shell-page:has(>.admin-keygen){width:100%;max-width:none;min-width:0}.admin-app .shell-page{width:100%;max-width:none;min-width:0;margin:0;padding:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:#f0efec;color-scheme:dark}.admin-app .shell-page>.eyebrow{display:block;margin:0;font-size:11px;line-height:1.4;letter-spacing:.12em;text-transform:uppercase;font-weight:700;color:#4fd08f}.admin-app .shell-page>.section-title{max-width:none;margin:8px 0 10px;font-size:38px;line-height:1;letter-spacing:-.035em;color:#f0efec}.admin-app .shell-page>.section-lede{max-width:68ch;margin:0 0 24px;font-size:14px;line-height:1.6;color:#898781}.admin-app .shell-page>.section-lede a{color:#4fd08f;font-weight:600;text-decoration:none}.admin-app .shell-page>.section-lede a:hover{color:#7fe0ae;text-decoration:underline;text-underline-offset:3px}.admin-app .shell-page :is(.admin-keygen,.admin-licenses,.admin-plans,.admin-resellers,.admin-reports,.admin-security){display:flex;flex-direction:column;gap:14px;min-width:0}.admin-app .shell-page :is(.admin-keygen,.admin-licenses,.admin-plans,.admin-resellers,.admin-reports,.admin-security)>*{margin-block:0;min-width:0}.admin-app .shell-page :is(.admin-keygen,.admin-plans)>.admin-note{max-width:96ch;margin-top:6px;padding-inline:2px;font-size:12.5px;line-height:1.7;color:#898781}.admin-app .shell-page .admin-note{font-size:12.5px;line-height:1.6;color:#898781}.admin-app .shell-page .admin-note strong{color:#c3c2b7;font-weight:700}.admin-app .shell-page .admin-note a{color:#4fd08f}.admin-app .shell-page .admin-error,.admin-app .shell-page .admin-ok{margin:0;padding:12px 16px;border:1px solid;border-radius:10px;font-size:13px;line-height:1.5}.admin-app .shell-page .admin-ok{background:rgba(20,163,101,.12);border-color:#1f5a42;color:#7fe0ae}.admin-app .shell-page .admin-error{background:rgba(209,83,76,.12);border-color:rgba(209,83,76,.45);color:#f0a29d}.admin-app .shell-page :where(.card:not(.plan-card)){min-width:0;margin:0;padding:22px;background:#1a1a19;border:1px solid #292929;border-radius:14px;box-shadow:0 14px 36px rgba(0,0,0,.24);color:#f0efec}.admin-app .shell-page .card .card:not(.plan-card):not(.admin-preview *){padding:18px;background:#151515;border-color:#262625;border-radius:12px;box-shadow:none}.admin-app .shell-page .admin-mfa-codes h2,.admin-app .shell-page .admin-section-title,.admin-app .shell-page .card h2:not(.admin-preview *){margin:0;font-size:17px;font-weight:750;line-height:1.35;letter-spacing:-.015em;color:#f0efec}.admin-app .shell-page .admin-mfa-codes h3,.admin-app .shell-page .card h3:not(.admin-preview *){margin:6px 0 0;font-size:15px;font-weight:700;line-height:1.4;letter-spacing:-.01em;color:#f0efec}.admin-app .shell-page .card p:not(.admin-preview *){color:#c3c2b7;font-size:13.5px;line-height:1.65}.admin-app .shell-page .card p.admin-note:not(.admin-preview *){font-size:12.5px;color:#898781}.admin-app .shell-page .card p strong:not(.admin-preview *){color:#f0efec}.admin-app .shell-page .card code:not(.admin-preview *){color:#c3c2b7;overflow-wrap:anywhere}.admin-app .shell-page .admin-license-detail{display:flex;flex-direction:column;gap:12px}.admin-app .shell-page .card h2>.admin-slug{display:inline;margin-left:6px;font-size:.82em;font-weight:600;letter-spacing:.02em;color:#c3c2b7}.admin-app .shell-page .admin-confirm{border-color:rgba(240,180,76,.55)}.admin-app .shell-page .admin-mfa-codes{display:flex;flex-direction:column;gap:14px;margin:0;padding:22px;background:#1a1a19;border:1px solid rgba(240,180,76,.55);border-radius:14px;color:#f0efec}.admin-app .shell-page .admin-mfa-codes>.btn{align-self:flex-start}.admin-app .shell-page .card.admin-editor .admin-mfa-codes{padding:18px;background:#151515}.admin-app .shell-page .admin-mfa-codes__list{margin:0;padding:14px;background:#151515;border:1px solid #292929;border-radius:10px;color:#f0efec;font-size:13px;line-height:1.8}.admin-app .shell-page .admin-key-copy{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;gap:12px;margin:0}.admin-app .shell-page .admin-key-copy__code{padding:10px 14px;background:#151515;border:1px solid #313130;border-radius:10px;color:#f0efec;font-size:17px;font-weight:650;letter-spacing:.06em;overflow-wrap:anywhere}.admin-app .shell-page .admin-grid-cards{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:14px;gap:14px;margin:0;align-items:stretch}.admin-app .shell-page .admin-grid-cards>*{min-width:0}.admin-app .shell-page .admin-editor{display:flex;flex-direction:column;gap:16px}.admin-app .shell-page .admin-editor>.admin-section-title{margin-bottom:2px}.admin-app .shell-page .admin-editor form{display:flex;flex-direction:column;gap:16px;min-width:0}.admin-app .shell-page .admin-editor__actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:auto;padding-top:6px}.admin-app .shell-page .admin-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px;margin:0;align-items:end}.admin-app .shell-page .admin-field{display:flex;flex-direction:column;gap:7px;min-width:0}.admin-app .shell-page .admin-field--wide{grid-column:1/-1}.admin-app .shell-page .admin-security .admin-field{max-width:460px}.admin-app .shell-page .admin-field>span{font-size:13px;font-weight:600;line-height:1.3;color:#c3c2b7}.admin-app .shell-page .admin-field>span em{font-style:normal;font-weight:500;color:#898781}.admin-app .shell-page .admin-field :is(input,select,textarea){-moz-appearance:none;appearance:none;-webkit-appearance:none;width:100%;min-width:0;min-height:44px;margin:0;padding:10px 13px;border:1px solid #313130;border-radius:10px;background-color:#151515;color:#f0efec;font-family:inherit;font-size:14px;line-height:1.4;font-weight:500;transition:border-color .14s ease,background-color .14s ease}.admin-app .shell-page .admin-field textarea{min-height:96px;resize:vertical;line-height:1.55}.admin-app .shell-page .admin-field :is(input,select,textarea)::placeholder{color:#7b7a74;opacity:1}.admin-app .shell-page .admin-field :is(input,select,textarea):hover{border-color:#3d3d3b}.admin-app .shell-page .admin-field :is(input,select,textarea):focus-visible{outline:2px solid #14a365;outline-offset:1px;border-color:#0f8a56;box-shadow:none}.admin-app .shell-page .admin-field select{padding-right:38px;cursor:pointer;text-overflow:ellipsis;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%239b9a91' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 13px center;background-size:14px 14px}.admin-app .shell-page .admin-field select option{background:#1a1a19;color:#f0efec}.admin-app .shell-page .btn:not(.admin-preview *){min-height:42px;padding:10px 18px;border-radius:9px;font-size:14px;font-weight:700;line-height:1.2;text-decoration:none}.admin-app .shell-page .btn--secondary:not(.admin-preview *){background:#1d1d1d;border:1px solid #313130;color:#f0efec}.admin-app .shell-page .btn--secondary:hover:not(:disabled):not(.admin-preview *){background:#262625;border-color:#3d3d3b}.admin-app .shell-page .btn:disabled{opacity:.5;cursor:not-allowed}.admin-app .shell-page .admin-actions .btn{min-height:32px;padding:6px 12px;border-radius:8px;font-size:12px}.admin-app .shell-page summary.btn{list-style:none;width:-moz-fit-content;width:fit-content;cursor:pointer}.admin-app .shell-page summary.btn::-webkit-details-marker{display:none}.admin-app .shell-page details[open]>summary.btn{margin-bottom:14px}.admin-app .shell-page .admin-toolbar{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;gap:12px}.admin-app .shell-page .chip:not(.admin-preview *){display:inline-flex;align-items:center;justify-content:center;padding:6px 12px;border:1px solid #313130;border-radius:999px;background:#1d1d1d;color:#e4e3dd;font-size:11.5px;font-weight:700;line-height:1;letter-spacing:.03em;white-space:nowrap;vertical-align:middle}.admin-app .shell-page .chip--success:not(.admin-preview *){background:rgba(20,163,101,.15);border-color:rgba(20,163,101,.3);color:#62d79b}.admin-app .shell-page .chip--warning:not(.admin-preview *){background:rgba(240,180,76,.12);border-color:rgba(240,180,76,.3);color:#f0b44c}@supports (text-box:trim-both cap alphabetic){.admin-app .shell-page .chip:not(.admin-preview *){display:inline-block;padding:8px 12px 9px;text-align:center;text-box:trim-both cap alphabetic}}.admin-app .shell-page .admin-mfa-bar>.chip--success,.admin-app .shell-page .admin-security .admin-note>.chip--success:first-of-type{background:var(--adp-r3-red);border-color:transparent;color:#fff}.admin-app .shell-page .admin-licenses>.admin-toolbar{flex-direction:row;align-items:flex-end;gap:14px 16px;padding:22px;background:#1a1a19;border:1px solid #292929;border-bottom:0;border-radius:14px 14px 0 0;box-shadow:0 14px 36px rgba(0,0,0,.24)}.admin-app .shell-page .admin-licenses>.admin-toolbar .admin-field{flex:1 1 340px;max-width:460px}.admin-app .shell-page .admin-licenses>.admin-toolbar>.admin-note{flex:1 1 240px;align-self:flex-end;display:flex;align-items:center;min-height:44px;margin:0}.admin-app .shell-page .admin-license-search{display:flex;flex-wrap:wrap;align-items:flex-end;gap:10px;margin-top:-14px;padding:22px;background:linear-gradient(#262625,#262625) 22px 0 /calc(100% - 44px) 1px no-repeat,#1a1a19;border:1px solid #292929;border-top:0;border-radius:0 0 14px 14px;box-shadow:0 14px 36px rgba(0,0,0,.24)}.admin-app .shell-page .admin-license-search .admin-field{flex:1 1 280px;max-width:520px;padding-top:0}.admin-app .shell-page .admin-pager{display:flex;align-items:center;gap:12px;margin:0;padding:14px 18px;border-top:1px solid #262625}.admin-app .shell-page .admin-mfa-bar{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;gap:14px 16px;margin:0;padding:14px 18px;background:#1a1a19;border:1px solid #292929;border-radius:14px;box-shadow:0 14px 36px rgba(0,0,0,.24)}.admin-app .shell-page .admin-mfa-bar>.admin-note{margin:0;font-size:13.5px;color:#c3c2b7}.admin-app .shell-page .admin-mfa-bar>.admin-note strong{color:#f0efec}.admin-app .shell-page .admin-mfa-regen{min-width:0}.admin-app .shell-page .admin-mfa-bar>.admin-mfa-regen[open]{flex:1 1 100%}.admin-app .shell-page .admin-mfa-regen__body{display:flex;flex-direction:column;gap:14px;max-width:26rem;margin-top:0;padding:14px;background:#151515;border:1px solid #292929;border-radius:10px}.admin-app .shell-page .admin-preview{margin-top:4px;padding-top:16px;border-top:1px solid #292929;color:var(--text)}.admin-app .shell-page .admin-preview summary{color:#9b9a91;font-size:13px;cursor:pointer}.admin-app .admin-preview{--brand:#0b57f5;--brand-hover:#0843c4;--brand-soft:#eaf1fe;--brand-ink:#062a80;--focus-ring:0 0 0 2px var(--background),0 0 0 4px var(--brand)}.admin-app .admin-preview .btn--primary{background:var(--brand);border-color:var(--brand);color:#fff}.admin-app .admin-preview .btn--primary:hover:not(:disabled){background:var(--brand-hover);border-color:var(--brand-hover)}.admin-app .admin-preview .btn--secondary{background:transparent;border-color:var(--border-strong);color:var(--text)}@media (prefers-color-scheme:dark){.admin-app .admin-preview{--brand:#5b8cff;--brand-hover:#7aa3ff;--brand-soft:#17233f;--brand-ink:#9db9ff}}.admin-app .shell-page .admin-table-wrap{margin:0;padding:0;max-width:100%;overflow-x:auto;background:#1a1a19;border:1px solid #292929;border-radius:14px;box-shadow:0 14px 36px rgba(0,0,0,.24)}.admin-app .shell-page .admin-table-wrap>.admin-section-title{position:-webkit-sticky;position:sticky;left:0;width:max-content;max-width:100%;margin:0;padding:18px 22px 14px}.admin-app .shell-page .admin-table{width:100%;border-collapse:separate;border-spacing:0;font-size:13px}.admin-app .shell-page .admin-table:has(th:nth-child(8)){min-width:56rem}.admin-app .shell-page .admin-table:has(th:nth-child(10)){min-width:66rem}.admin-app .shell-page .admin-table td,.admin-app .shell-page .admin-table th{padding:14px;text-align:left;vertical-align:middle;white-space:nowrap;border-bottom:1px solid #262625}.admin-app .shell-page .admin-table th{background:#1a1a19;color:#898781;font-size:11px;font-weight:700;letter-spacing:.07em;text-transform:uppercase}.admin-app .shell-page .admin-table td{background:#151515;color:#c3c2b7;line-height:1.45}.admin-app .shell-page .admin-table td:first-child,.admin-app .shell-page .admin-table th:first-child{padding-left:18px}.admin-app .shell-page .admin-table td:last-child,.admin-app .shell-page .admin-table th:last-child{padding-right:18px}.admin-app .shell-page .admin-table tbody tr:last-child td{border-bottom:0}.admin-app .shell-page .admin-table tbody tr:hover td{background:#191919}.admin-app .shell-page .admin-table td strong{color:#f0efec;font-weight:750}.admin-app .shell-page .admin-table .admin-slug{display:block;color:#c3c2b7;font-size:12px;letter-spacing:.02em}.admin-app .shell-page .admin-table td>strong+.admin-slug{margin-top:4px;color:#898781;font-size:11px}.admin-app .shell-page .admin-table td[colspan]{padding:22px 18px;white-space:normal}.admin-app .shell-page .admin-table td[colspan] .admin-note{font-size:13px;color:#898781}.admin-app .shell-page .admin-table td.admin-actions{display:table-cell;text-align:right}.admin-app .shell-page .admin-table td.admin-actions .btn{margin:2px 0 2px 6px}.admin-app .shell-page .admin-table th:last-child:empty{padding-left:0}.admin-app .shell-page .card>.admin-table{min-width:0;border:1px solid #262625;border-radius:12px;overflow:hidden}@media (min-width:821px){.admin-app .shell-page .admin-grid-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-app .shell-page .admin-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:1180px){.admin-app .shell-page .admin-table td,.admin-app .shell-page .admin-table th{padding:13px 10px}.admin-app .shell-page .admin-table td:first-child,.admin-app .shell-page .admin-table th:first-child{padding-left:14px}.admin-app .shell-page .admin-table td:last-child,.admin-app .shell-page .admin-table th:last-child{padding-right:14px}.admin-app .shell-page .admin-table td.admin-actions{white-space:normal;min-width:114px;max-width:132px}}@media (max-width:1180px){.admin-app .shell-page .admin-table:has(td.admin-actions) :is(th,td):last-child{position:-webkit-sticky;position:sticky;right:0;z-index:1}.admin-app .shell-page .admin-table:has(td.admin-actions) th:last-child{background:#1a1a19;text-align:right}.admin-app .shell-page .admin-table:has(td.admin-actions) td:last-child{box-shadow:-14px 0 14px -10px rgba(0,0,0,.7)}.admin-app .shell-page .admin-table:has(td.admin-actions) tbody tr:hover td:last-child{background:#191919}}@media (min-width:1181px) and (max-width:1340px){.admin-app .shell-page .admin-table:has(th:nth-child(10)) :is(th,td):last-child{position:-webkit-sticky;position:sticky;right:0;z-index:1}.admin-app .shell-page .admin-table:has(th:nth-child(10)) th:last-child{background:#1a1a19}.admin-app .shell-page .admin-table:has(th:nth-child(10)) td:last-child{box-shadow:-14px 0 14px -10px rgba(0,0,0,.7)}}.admin-app .shell-page .admin-table:has(td.admin-actions) th:last-child{text-align:right}@media (max-width:820px){.admin-app .shell-page .card>.admin-table{display:block;overflow-x:auto}}@media (max-width:520px){.admin-app .shell-page>.section-title{font-size:31px}.admin-app .shell-page>.section-lede{margin-bottom:20px}.admin-app .shell-page .admin-mfa-codes,.admin-app .shell-page :where(.card:not(.plan-card)){padding:16px}.admin-app .shell-page .admin-licenses>.admin-toolbar{padding:16px}.admin-app .shell-page .admin-license-search{padding:16px;background-position:16px 0;background-size:calc(100% - 32px) 1px}.admin-app .shell-page .admin-mfa-bar{padding:14px}.admin-app .shell-page .admin-grid{grid-template-columns:minmax(0,1fr)}.admin-app .shell-page .admin-license-search .admin-field,.admin-app .shell-page .admin-licenses>.admin-toolbar .admin-field{flex-basis:100%;max-width:none}.admin-app .shell-page .admin-licenses>.admin-toolbar>.admin-note{flex-basis:100%;min-height:0}.admin-app .shell-page .admin-editor__actions .btn,.admin-app .shell-page .admin-license-search>.btn,.admin-app .shell-page .admin-licenses>.admin-toolbar>.btn,.admin-app .shell-page .admin-toolbar>.btn{width:100%}.admin-app .shell-page .admin-table-wrap>.admin-section-title{padding:16px 16px 12px}.admin-app .shell-page .admin-pager{padding:12px 16px;flex-wrap:wrap}.admin-app .shell-page .admin-table td.admin-actions{min-width:96px;max-width:116px}}@media (min-width:1181px){.admin-dashboard--v3 .admin-two-col.admin-v3-summary-row{grid-template-columns:minmax(0,7fr) minmax(0,3fr)}.admin-dashboard--v3 .admin-v3-summary-row>.admin-dashboard__events{grid-column:1;grid-row:1}.admin-dashboard--v3 .admin-v3-summary-row>.admin-dashboard__security{grid-column:2;grid-row:1}}.admin-app .admin-app__identity .admin-app__signout{position:relative;display:flex;align-items:center;justify-content:center;width:100%;min-height:49px;padding:6px 45px}.admin-app .admin-app__identity .admin-app__signout-2fa{position:absolute;top:50%;left:9px;transform:translateY(-50%);display:grid;place-items:center;width:31px;height:31px;border:1px solid #33c583;border-radius:50%;background:#14a365;color:#fff;pointer-events:none}.admin-app .admin-app__identity .admin-app__signout-2fa>span{display:block;font-size:10px;font-weight:800;line-height:1;color:#fff;animation:adpunt-signout-2fa-blink-r1 1.8s ease-in-out infinite}.admin-app .admin-app__identity .admin-app__signout-label{display:block;min-width:0;text-align:center;font-size:15px;font-weight:650;line-height:1.25}@keyframes adpunt-signout-2fa-blink-r1{0%,to{opacity:1}50%{opacity:.28}}@media (prefers-reduced-motion:reduce){.admin-app .admin-app__identity .admin-app__signout-2fa>span{animation:none}}.admin-app .admin-app__identity .admin-app__signout:disabled .admin-app__signout-2fa>span{animation:none}