@charset "UTF-8";body .admin-console-shell .admin-status--success{color:var(--admin-success)}body .admin-console-shell .admin-status--error{color:var(--admin-danger)}body .admin-console-shell .admin-empty-state{align-items:center;background:var(--admin-surface-soft);border:1px dashed var(--admin-line-strong);border-radius:12px;color:var(--admin-muted);display:flex;flex-direction:column;gap:10px;justify-content:center;min-height:150px;padding:28px;text-align:center}body .admin-console-shell .admin-empty-state p{color:inherit;margin:0}.admin-grid{display:grid;gap:12px;grid-template-columns:1fr}.admin-content-shell{gap:16px}.admin-card.wide{grid-column:1/-1;min-width:0}.admin-table-controls{align-items:end;display:grid;gap:9px;grid-template-columns:minmax(220px,1.4fr) minmax(150px,.7fr) minmax(150px,.7fr)}.admin-table-controls label{color:var(--black);display:grid;font-family:var(--admin-font-family);font-size:10px;font-weight:600;gap:5px;line-height:1.1;min-width:0;text-transform:none}.admin-table-summary,.admin-pagination{align-items:center;display:flex;flex-wrap:wrap;gap:9px;justify-content:space-between}.admin-table-summary span,.admin-pagination span{color:var(--black);font-family:var(--admin-font-family);font-size:11px;font-weight:600;line-height:1.15;text-transform:none}.admin-pagination{justify-content:flex-end}.admin-pagination .secondary-link{min-height:36px;padding:7px 11px}.admin-card>h2,.admin-card>header h2{align-items:center;border-bottom:3px solid var(--black);color:var(--black);display:flex;flex-wrap:wrap;font-family:var(--admin-font-family);font-size:clamp(24px,2.4vw,36px);font-weight:600;gap:8px;line-height:.96;margin:0;padding-bottom:10px;text-transform:none}.admin-card>h2 svg,.admin-card>header h2 svg{color:var(--rose)}.admin-count-chip{align-items:center;border:3px solid var(--black);box-sizing:border-box;color:var(--black);display:flex;font-family:var(--admin-font-family);font-size:11px;font-weight:600;justify-content:center;line-height:1.1;min-height:46px;padding:8px 10px;text-transform:none}.admin-row-action-menu{position:relative;z-index:1}.admin-row-action-menu summary{align-items:center;background:var(--yellow);border:3px solid var(--black);box-sizing:border-box;color:var(--black);cursor:pointer;display:inline-flex;font-family:var(--admin-font-family);font-size:10px;font-weight:600;gap:6px;justify-content:center;line-height:1;list-style:none;min-height:34px;min-width:106px;padding:7px 9px;text-transform:none}.admin-row-action-menu summary::-webkit-details-marker{display:none}.admin-row-action-menu summary:hover,.admin-row-action-menu summary:focus-visible{background:var(--black);color:var(--yellow);outline:0}.admin-row-action-menu summary:hover span,.admin-row-action-menu summary:hover svg,.admin-row-action-menu summary:focus-visible span,.admin-row-action-menu summary:focus-visible svg{color:var(--yellow)!important;stroke:var(--yellow)!important}.admin-row-action-menu summary span,.admin-row-action-menu summary svg{color:inherit;stroke:currentColor}.admin-row-action-menu[open] summary{background:var(--black);color:var(--yellow)}.admin-row-action-menu[open] summary span,.admin-row-action-menu[open] summary svg{color:var(--yellow)!important;stroke:var(--yellow)!important}.admin-row-action-menu[open]{z-index:60}.admin-row-action-menu>div{background:var(--white);border:3px solid var(--black);box-shadow:5px 5px #1417202e;display:grid;gap:0;min-width:142px;position:absolute;right:0;top:calc(100% + 6px);z-index:70}.admin-row-action-menu button,.admin-row-action-menu a{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--white);border:0;border-bottom:2px solid var(--black);color:var(--black);cursor:pointer;display:inline-flex;font-family:var(--admin-font-family);font-size:10px;font-weight:600;gap:7px;justify-content:flex-start;line-height:1;min-height:34px;padding:9px 10px;text-align:left;text-decoration:none;text-transform:none;width:100%}.admin-row-action-menu button:last-child,.admin-row-action-menu a:last-child{border-bottom:0}.admin-row-action-menu button:hover,.admin-row-action-menu button:focus-visible,.admin-row-action-menu a:hover,.admin-row-action-menu a:focus-visible{background:var(--yellow);color:var(--black);outline:0}.admin-row-action-menu .danger-action{color:var(--rose)}.admin-row-action-menu .danger-action:hover,.admin-row-action-menu .danger-action:focus-visible{background:var(--rose);color:var(--white)}.admin-users-action-cell{position:relative;text-align:right;white-space:nowrap}tr:has(.admin-users-action-menu[open]){position:relative;z-index:25}.admin-users-action-menu{display:inline-block}.admin-users-action-menu>div{min-width:196px}.admin-console-shell{--ui-accessibility-outline: 2px solid var(--ui-light-heading);--ui-accessibility-outline-offset: 3px;--public-bg: var(--ui-light-bg);--public-bg-deep: var(--ui-light-bg);--public-surface-1: var(--ui-light-surface-1);--public-surface-2: var(--ui-light-surface-2);--public-surface-3: var(--ui-light-surface-3);--public-text: var(--ui-light-text);--public-text-muted: var(--ui-light-text-muted);--public-text-soft: var(--ui-light-text-muted);--public-text-faint: var(--ui-light-text-muted);--public-gradient: linear-gradient(var(--ui-light-text), var(--ui-light-text));--ui-control-surface: var(--ui-light-bg);--ui-control-text: var(--ui-light-text);--ui-control-border: var(--ui-light-line-strong);--ui-control-border-focus: var(--ui-light-text);--ui-control-radius: 0;--artmoxy-control-surface: var(--ui-light-bg);--artmoxy-control-surface-active: var(--ui-light-surface-1);--artmoxy-control-border: var(--ui-light-line-strong);--artmoxy-control-border-hover: var(--ui-light-text);--artmoxy-control-border-focus: var(--ui-light-text);--artmoxy-control-focus-ring: none;--artmoxy-control-radius: 0;--public-gold: var(--ui-light-text);--public-coral: var(--ui-light-text);--public-fuchsia: var(--ui-light-text);--public-line: var(--ui-light-line);--public-line-strong: var(--ui-light-line-strong);--studio-logo-gradient: linear-gradient(var(--ui-light-text), var(--ui-light-text));--admin-bg: var(--ui-light-bg);--admin-rail: var(--ui-light-surface-1);--admin-surface: var(--ui-light-bg);--admin-surface-soft: var(--ui-light-surface-1);--admin-surface-strong: var(--ui-light-surface-2);--admin-elevated: var(--ui-light-bg);--admin-text: var(--ui-light-text);--admin-ink: var(--ui-light-heading);--admin-muted: var(--ui-light-text-muted);--admin-muted-strong: var(--ui-light-text-muted);--admin-line: var(--ui-light-line);--admin-line-strong: var(--ui-light-line-strong);--admin-warm: var(--ui-light-warning);--admin-coral: var(--ui-light-heading);--admin-accent: var(--ui-light-heading);--admin-success: var(--ui-light-success);--admin-danger: var(--ui-light-danger);--admin-info: var(--ui-light-info);--admin-gradient: linear-gradient(var(--ui-light-heading), var(--ui-light-heading));--admin-shadow: 0 12px 36px rgba(0, 0, 0, .1);--admin-modal-bg: var(--ui-light-bg);--admin-modal-surface: var(--ui-light-surface-1);--admin-modal-surface-strong: var(--ui-light-surface-2);--admin-modal-text: var(--ui-light-text);--admin-modal-muted: var(--ui-light-text-muted);--admin-modal-muted-strong: var(--ui-light-text-muted);--admin-modal-line: var(--ui-light-line);--admin-modal-line-strong: var(--ui-light-line-strong);--admin-modal-warm: var(--ui-light-warning);--admin-modal-coral: var(--ui-light-heading);--admin-modal-accent: var(--ui-light-heading);--admin-modal-gradient: linear-gradient(var(--ui-light-heading), var(--ui-light-heading));background:var(--admin-bg);color:var(--admin-text);color-scheme:light;font-family:var(--admin-font-family);gap:clamp(16px,2vw,26px);grid-template-columns:minmax(220px,250px) minmax(0,1fr);min-height:calc(100vh - 82px);padding:clamp(14px,1.8vw,24px)}.admin-console-shell *,.admin-console-shell *:before,.admin-console-shell *:after{box-sizing:border-box}.admin-console-shell .admin-aside,.admin-console-header,.admin-console-shell .admin-toolbar,.admin-console-shell .admin-card{background:var(--admin-surface);border:1px solid var(--admin-line);border-radius:14px;box-shadow:0 20px 54px #0000003d,inset 0 1px #fff7ec0b;color:var(--admin-text)}.admin-console-shell .admin-aside{border-color:var(--admin-line-strong);gap:12px;max-height:calc(100vh - 112px);overflow-y:auto;padding:14px;scrollbar-color:var(--admin-muted) transparent;top:96px}.admin-console-shell .admin-aside-heading{border-bottom:1px solid var(--admin-line);padding:2px 2px 15px}.admin-console-shell .admin-aside-heading span{background:var(--admin-ink);-webkit-background-clip:text;background-clip:text;color:transparent;font-size:11px;font-weight:600}.admin-console-shell .admin-aside-heading strong{color:var(--admin-text);font-size:29px;line-height:.9}.admin-console-shell .admin-aside-heading small,.admin-console-shell .admin-console-header p{color:var(--admin-muted)}.admin-console-shell .admin-aside-nav{gap:4px}.admin-console-shell .admin-aside-nav a{border:1px solid transparent;border-radius:8px;color:var(--admin-muted-strong);font-size:11px;min-height:39px;padding:9px 10px;transition:background-color .15s ease,border-color .15s ease,color .15s ease,transform .15s ease}.admin-console-shell .admin-aside-nav a:before{background:var(--admin-surface-soft);height:5px;width:5px}.admin-console-shell .admin-aside-nav a:hover,.admin-console-shell .admin-aside-nav a:focus-visible{background:var(--admin-surface-soft);border-color:var(--admin-line);color:var(--admin-text);transform:translate(2px)}.admin-console-shell .admin-aside-nav a[aria-current=page]{background:var(--admin-ink);border-color:transparent;box-shadow:none;color:var(--ui-brand-light);transform:none}.admin-console-shell .admin-aside-nav a[aria-current=page]:before{background:#15161c}.admin-console-shell .admin-content-shell{gap:clamp(13px,1.5vw,19px)}.admin-console-header{align-items:end;background:linear-gradient(145deg,#27272ffa,#14151bfa) padding-box,var(--admin-gradient) border-box;border:1px solid transparent;border-radius:0;overflow:hidden;padding:clamp(18px,2.2vw,28px);position:relative}.admin-console-header:before{background:var(--admin-ink);content:"";height:4px;inset:0 0 auto;position:absolute}.admin-console-header span{color:var(--admin-coral);font-size:11px}.admin-console-header h1{color:var(--admin-text);font-size:clamp(38px,4.5vw,68px);letter-spacing:-.045em}.admin-console-header p{color:var(--admin-muted);font-size:13px;max-width:62rem}.admin-console-public-link,.admin-console-shell .primary-link,.admin-console-shell .table-action:not(.danger-table-action){background:var(--admin-ink);border:1px solid transparent;border-radius:8px;box-shadow:none;color:var(--ui-brand-light);font-weight:600}.admin-console-public-link:hover,.admin-console-public-link:focus-visible,.admin-console-shell .primary-link:hover,.admin-console-shell .primary-link:focus-visible,.admin-console-shell .table-action:not(.danger-table-action):hover,.admin-console-shell .table-action:not(.danger-table-action):focus-visible{background:var(--admin-accent);border-color:var(--admin-accent);color:var(--admin-text);transform:translateY(-1px)}.admin-console-shell .admin-card{color:var(--admin-text);gap:18px;padding:clamp(17px,1.8vw,24px)}.admin-console-shell .admin-card>h2,.admin-console-shell .admin-card>header h2,.admin-console-shell .admin-modal-header{border-color:var(--admin-line)}.admin-console-shell .admin-card>h2,.admin-console-shell .admin-card>header h2{color:var(--admin-text);font-size:clamp(23px,2.3vw,36px);letter-spacing:-.025em}.admin-console-shell :is(h2,h3,h4,strong,label){color:var(--admin-text)}.admin-console-shell :is(p,small,.fine-print,.field-note,.gallery-sort-note,.account-section-note){color:var(--admin-muted)}.admin-console-shell .status-line{background:var(--admin-surface-soft);border:1px solid var(--admin-line);border-left:3px solid var(--admin-coral);border-radius:8px;color:var(--admin-muted-strong);padding:10px 12px}.admin-console-shell .admin-metrics article{background:var(--admin-surface);border:1px solid var(--admin-line);border-radius:10px;box-shadow:none;color:var(--admin-text)}.admin-console-shell .admin-metrics :is(span,strong){color:var(--admin-text)}.admin-console-shell .admin-metrics span{color:var(--admin-muted)}.admin-console-shell :is(.table-wrap,.admin-table-wrap){background:var(--admin-surface-soft);border:1px solid var(--admin-line);border-radius:10px;box-shadow:none}.admin-console-shell table{border-collapse:separate;border-spacing:0;color:var(--admin-text)}.admin-console-shell th{background:var(--admin-surface-strong);border-color:var(--admin-line);color:var(--admin-muted-strong);font-size:10px}.admin-console-shell td,.admin-console-shell tr:nth-child(2n) td,.admin-console-shell .table-wrap tbody tr{background:var(--admin-surface-soft);border-color:var(--admin-line);color:var(--admin-text)}.admin-console-shell tr:nth-child(2n) td{background:#27272fb8}.admin-console-shell tbody tr:hover td{background:#ffc85713}.admin-console-shell :is(.admin-table-summary span,.admin-pagination span,.admin-table-controls label){color:var(--admin-muted-strong)}.admin-console-shell :is(input:not([type=checkbox]):not([type=radio]),select,textarea){background:var(--admin-surface-soft);border:1px solid var(--admin-line-strong);border-radius:8px;box-shadow:none;color:var(--admin-text)}.admin-console-shell input[type=checkbox],.admin-console-shell input[type=radio]{accent-color:var(--admin-accent)}.admin-console-shell option{background:var(--admin-surface-strong);color:var(--admin-text)}.admin-console-shell :is(.upcoming-feature-item){background:var(--admin-surface-soft);border-color:var(--admin-line);box-shadow:none;color:var(--admin-text)}.admin-console-shell :is(.admin-count-chip){background:var(--admin-surface-soft);border:1px solid var(--admin-line-strong);border-radius:999px;color:var(--admin-muted-strong)}.admin-console-shell .admin-row-action-menu summary{background:#ffc8571f;border:1px solid rgba(255,200,87,.36);border-radius:8px;color:var(--admin-warm)}.admin-console-shell .admin-row-action-menu[open]>div{background:var(--admin-surface-strong);border:1px solid var(--admin-line-strong);border-radius:10px;box-shadow:var(--admin-shadow)}.admin-console-shell .admin-modal-panel{background:linear-gradient(145deg,#27272ffc,#14151bfc) padding-box,var(--admin-gradient) border-box;border:1px solid transparent;border-radius:16px;color:var(--admin-text)}.admin-console-shell .modal-close-button,.admin-mobile-menu-button,.admin-drawer-close{background:var(--admin-surface-soft);border:1px solid var(--admin-line-strong);border-radius:8px;color:var(--admin-text)}@media(max-width:980px){.admin-console-shell{padding:12px}}.admin-card-eyebrow{color:var(--rose);display:block;font-family:var(--admin-font-family);font-size:9px;font-weight:600;letter-spacing:.08em;margin-bottom:8px;text-transform:none}.admin-card input,.admin-card select,.admin-card textarea,.admin-toolbar input,.modal-form input,.modal-form select,.modal-form textarea{background:transparent;border:3px solid var(--black);box-sizing:border-box;color:var(--black);display:block;min-height:46px;min-width:0;max-width:100%;padding:8px 9px;width:100%}.admin-card textarea,.modal-form textarea{font-family:var(--admin-font-family);line-height:1.35;min-height:110px;resize:vertical}@media(max-width:420px){.admin-card input,.admin-card select,.admin-toolbar input,.modal-form input,.modal-form select{border-width:3px}.admin-modal-panel{border-width:1px;box-shadow:var(--admin-shadow)}}.admin-shell,.admin-aside,.admin-card,.admin-modal-panel{letter-spacing:0}.admin-layout-shell,.admin-content-shell,.admin-grid,.admin-card,.admin-modal-panel{min-width:0}.admin-table-wrap{max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.admin-toolbar{align-items:center;background:var(--white);border:3px solid var(--black);box-shadow:5px 5px #14172029;box-sizing:border-box;display:flex;flex-wrap:wrap;gap:8px;padding:10px}.admin-toolbar .primary-link,.admin-toolbar .secondary-link{min-height:38px;padding:8px 12px}.admin-metrics{gap:10px;grid-template-columns:repeat(4,minmax(0,1fr))}.admin-metrics article{background:var(--white);border:3px solid var(--black);box-shadow:4px 4px 0 var(--yellow);gap:6px;min-height:92px;padding:12px}.admin-metrics article span{color:#141720a8;font-size:10px;font-weight:600;line-height:1;text-transform:none}.admin-metrics strong{color:var(--black);font-size:42px;line-height:.9}.admin-card{background:var(--white);border:4px solid var(--black);box-shadow:7px 7px #14172029;color:var(--black);gap:14px;grid-template-rows:none;min-height:0;padding:18px}.admin-card p{font-size:14px;line-height:1.2}.admin-card input,.admin-card select,.admin-toolbar input,.modal-form input,.modal-form select{background:var(--white);color:var(--black);font-size:14px;line-height:1.2;min-height:46px;padding:8px 9px}.admin-card label,.admin-toolbar label{color:var(--black);font-family:var(--admin-font-family);font-size:10px;font-weight:600;line-height:1.1;text-transform:none}.admin-modal-panel{gap:14px;padding:22px}.admin-modal-header{gap:12px}.admin-modal-header h2{font-size:clamp(20px,2.4vw,34px);line-height:1}.admin-console-shell{--admin-bg: #090a0e;--admin-surface: #14151b;--admin-surface-strong: #1c1d24;--admin-elevated: #fff7ec;--admin-text: #fff7ec;--admin-muted: rgba(255, 247, 236, .68);--admin-muted-strong: rgba(255, 247, 236, .84);--admin-line: rgba(255, 244, 229, .14);--admin-line-strong: rgba(255, 244, 229, .24);--admin-ink: #141720;--admin-accent: #ff3cac;--admin-warm: #ffc857;background:linear-gradient(180deg,#fff7ec0d,#fff7ec00 280px),var(--admin-bg);box-sizing:border-box;color:var(--admin-text);gap:clamp(18px,2.2vw,28px);max-width:none;min-height:calc(100vh - 82px);padding:clamp(16px,2vw,28px);width:100%}.admin-console-shell .admin-aside{background:#14151bf5;border:1px solid var(--admin-line-strong);border-radius:8px;box-shadow:0 24px 70px #00000047;color:var(--admin-text);gap:14px;padding:12px;top:92px}.admin-console-shell .admin-aside-heading{border-bottom:1px solid var(--admin-line);align-items:flex-start;display:flex;flex:0 0 auto;gap:10px;justify-content:space-between;padding-bottom:12px}.admin-console-shell .admin-aside-heading>div{display:grid;gap:6px;min-width:0}.admin-console-shell .admin-aside-heading span{color:var(--admin-warm);font-size:10px;font-weight:900}.admin-console-shell .admin-aside-heading strong{color:var(--admin-text);font-size:26px;font-weight:600}.admin-console-shell .admin-aside-heading small{align-items:center;color:var(--admin-muted);display:inline-flex;font-family:var(--admin-font-family);font-size:11px;font-weight:760;gap:6px;line-height:1;text-transform:none}.admin-mobile-menu-button,.admin-drawer-close,.admin-drawer-backdrop{display:none}.admin-console-shell .admin-aside-nav{gap:5px}.admin-console-shell .admin-aside-nav a{border:1px solid transparent;border-radius:6px;color:var(--admin-muted-strong);font-size:11px;min-height:36px;padding:8px 10px;position:relative}.admin-console-shell .admin-aside-nav a:before{background:var(--admin-surface-soft);border-radius:999px;content:"";height:6px;margin-right:9px;width:6px}.admin-console-shell .admin-aside-nav a:hover,.admin-console-shell .admin-aside-nav a:focus-visible,.admin-console-shell .admin-aside-nav a[aria-current=page]{background:var(--admin-surface-soft);border-color:var(--admin-line-strong);color:var(--admin-text);outline:0}.admin-console-shell .admin-aside-nav a[aria-current=page]{box-shadow:inset 3px 0 0 var(--admin-warm)}.admin-console-shell .admin-aside-nav a[aria-current=page]:before{background:var(--admin-warm)}.admin-console-shell .admin-content-shell{gap:clamp(14px,1.6vw,20px)}.admin-console-header{align-items:end;background:#14151bf0;border:1px solid var(--admin-line-strong);border-radius:0;box-shadow:0 24px 70px #00000038;box-sizing:border-box;display:grid;gap:16px;grid-template-columns:minmax(0,1fr) auto;padding:clamp(16px,2vw,24px)}.admin-mobile-menu-button{align-items:center;background:transparent;border:1px solid var(--admin-line-strong);border-radius:6px;color:var(--admin-text);font-family:var(--admin-font-family);font-size:11px;font-weight:600;gap:8px;justify-content:center;min-height:38px;padding:9px 11px;text-transform:none}.admin-console-header>div{display:grid;gap:8px;min-width:0}.admin-console-header span,.admin-console-header h1,.admin-console-header p,.admin-console-header a{font-family:var(--admin-font-family);margin:0}.admin-console-header span{align-items:center;color:var(--admin-warm);display:inline-flex;font-size:11px;font-weight:600;gap:7px;line-height:1;text-transform:none}.admin-console-header h1{color:var(--admin-text);font-size:clamp(34px,4.2vw,64px);font-weight:600;line-height:.9;text-transform:none}.admin-console-header p{color:var(--admin-muted);font-size:14px;font-weight:680;line-height:1.35;max-width:70rem;text-transform:none}.admin-console-public-link{align-items:center;background:var(--admin-warm);border:1px solid var(--admin-warm);border-radius:6px;color:var(--admin-ink);display:inline-flex;font-size:11px;font-weight:600;gap:8px;justify-content:center;min-height:44px;padding:10px 12px;text-decoration:none;text-transform:none;white-space:nowrap}.admin-console-public-link:hover,.admin-console-public-link:focus-visible{background:var(--admin-accent);border-color:var(--admin-accent);color:var(--admin-text);outline:0}.admin-console-shell .admin-toolbar,.admin-console-shell .admin-card{background:var(--admin-elevated);border:1px solid rgba(20,23,32,.16);border-radius:8px;box-shadow:0 18px 42px #0000002e}.admin-console-shell .admin-toolbar{gap:10px;padding:12px}.admin-console-shell .admin-card{color:var(--admin-ink);gap:16px;padding:clamp(16px,1.7vw,22px)}.admin-console-shell .admin-card>h2,.admin-console-shell .admin-card>header h2{font-size:clamp(22px,2.2vw,34px);line-height:1.25;padding-bottom:12px}.admin-console-shell .admin-card>h2 svg,.admin-console-shell .admin-card>header h2 svg{color:var(--admin-accent)}.admin-console-shell .admin-metrics{gap:10px}.admin-console-shell .admin-metrics article{background:var(--admin-elevated);border:1px solid rgba(20,23,32,.16);border-radius:8px;box-shadow:0 16px 36px #00000029;min-height:100px;padding:14px}.admin-console-shell .admin-metrics strong{font-size:clamp(32px,3.2vw,48px)}.admin-console-shell table{border-collapse:separate;border-spacing:0}.admin-console-shell th{background:var(--admin-surface);color:var(--admin-text);font-size:10px;letter-spacing:0;position:sticky;top:0;z-index:2}.admin-console-shell td{background:var(--admin-surface-soft)}.admin-console-shell tr:nth-child(2n) td{background:#fffaf2}.admin-console-shell .primary-link,.admin-console-shell .secondary-link,.admin-console-shell .table-action{border-radius:6px;box-shadow:none;min-height:38px}.admin-console-shell .primary-link,.admin-console-shell .table-action{background:var(--admin-warm);border-color:var(--admin-warm);color:var(--admin-ink)}.admin-console-shell .primary-link:hover,.admin-console-shell .primary-link:focus-visible,.admin-console-shell .table-action:hover,.admin-console-shell .table-action:focus-visible{background:var(--admin-accent);border-color:var(--admin-accent);color:var(--admin-text)}.admin-console-shell .secondary-link{background:transparent;border-color:#14172038;color:var(--admin-ink)}.admin-console-shell .secondary-link:hover,.admin-console-shell .secondary-link:focus-visible{background:var(--admin-ink);border-color:var(--admin-ink);color:var(--admin-text)}.admin-console-shell .danger-link,.admin-console-shell .danger-table-action{background:var(--admin-danger);border-color:var(--admin-danger);color:var(--ui-brand-light)}.admin-console-shell .status-line{background:var(--admin-surface-soft);border:1px solid var(--admin-line);border-radius:6px;color:var(--admin-muted-strong);padding:10px 12px}.admin-console-shell .admin-card input,.admin-console-shell .admin-card select,.admin-console-shell .admin-card textarea,.admin-console-shell .admin-toolbar input,.admin-console-shell .modal-form input,.admin-console-shell .modal-form select,.admin-console-shell .modal-form textarea{background:#ffffffd1;border:1px solid rgba(20,23,32,.24);border-radius:6px;color:var(--admin-ink)}.admin-console-shell .admin-card input:focus,.admin-console-shell .admin-card select:focus,.admin-console-shell .admin-card textarea:focus,.admin-console-shell .admin-toolbar input:focus,.admin-console-shell .modal-form input:focus,.admin-console-shell .modal-form select:focus,.admin-console-shell .modal-form textarea:focus{background:#fff;border-color:var(--admin-accent);box-shadow:0 0 0 3px #ff3cac2e}.admin-console-shell .admin-modal-panel{background:var(--admin-surface);border:1px solid var(--admin-line-strong);border-radius:8px;box-shadow:var(--admin-shadow)}.admin-console-shell .modal-close-button{border-radius:6px}@media(max-width:760px){.admin-console-header{grid-template-columns:auto minmax(0,1fr)}.admin-mobile-menu-button{display:inline-flex;justify-self:start}.admin-console-header>div,.admin-console-public-link{grid-column:1/-1}.admin-console-shell .admin-aside{border-radius:0;bottom:0;box-shadow:-12px 0 #ff3cacd9,-28px 0 60px #0000006b;box-sizing:border-box;height:100dvh;max-width:420px;overflow-y:auto;overscroll-behavior:contain;padding:16px;position:fixed;right:0;top:0;transform:translate(calc(100% + 32px));transition:transform .18s ease;width:min(92vw,420px);z-index:230}.admin-console-shell .admin-aside.is-open{transform:translate(0)}.admin-drawer-backdrop{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#090a0ead;border:0;cursor:pointer;display:block;inset:0;opacity:0;padding:0;pointer-events:none;position:fixed;transition:opacity .18s ease;z-index:220}.admin-drawer-backdrop.is-open{opacity:1;pointer-events:auto}.admin-console-shell .admin-aside-heading{align-items:flex-start;padding-bottom:14px}.admin-drawer-close{align-items:center;background:var(--admin-warm);border:1px solid var(--admin-warm);border-radius:6px;color:var(--admin-ink);display:inline-flex;flex:0 0 auto;height:36px;justify-content:center;padding:0;width:36px}.admin-drawer-close:hover,.admin-drawer-close:focus-visible{background:var(--admin-accent);border-color:var(--admin-accent);color:var(--admin-text);outline:0}.admin-console-shell .admin-aside-nav a{flex:none;min-width:0;width:100%}.admin-console-shell .admin-aside-nav{display:grid;margin:0;overflow:visible;padding:0}}body .admin-console-shell{--admin-bg: #111318;--admin-surface: #1d1e24;--admin-surface-strong: #27272f;--admin-surface-soft: #17191f;--admin-elevated: #1d1e24;--admin-text: #fff7ec;--admin-muted: rgba(255, 247, 236, .64);--admin-muted-strong: rgba(255, 247, 236, .82);--admin-line: rgba(255, 244, 229, .12);--admin-line-strong: rgba(255, 244, 229, .2);--admin-ink: #fff7ec;--admin-warm: #ffc857;--admin-coral: #ff7a59;--admin-accent: #ff3cac;--admin-gradient: linear-gradient(90deg, #ffc857 0%, #ff7a59 50%, #ff3cac 100%);background:radial-gradient(circle at 88% 4%,rgba(255,60,172,.12),transparent 28rem),radial-gradient(circle at 18% 20%,rgba(255,200,87,.07),transparent 25rem),var(--admin-bg);color:var(--admin-text);color-scheme:light;font-family:var(--admin-font-family);grid-template-columns:minmax(220px,250px) minmax(0,1fr);min-height:100vh;min-height:100dvh}body .admin-console-shell.admin-console-shell--standalone{gap:0;grid-template-columns:minmax(0,1fr);padding:0 0 4px}body .admin-console-shell :is(.admin-aside,.admin-console-header,.admin-toolbar,.admin-card){background:var(--admin-surface);border:1px solid var(--admin-line);border-radius:14px;box-shadow:0 20px 54px #0000003d,inset 0 1px #fff7ec0b;color:var(--admin-text)}body .admin-console-shell .admin-aside{align-self:start;display:flex;flex-direction:column;height:calc(100dvh - clamp(28px,3.6vw,48px));max-height:calc(100dvh - clamp(28px,3.6vw,48px));min-height:0;overflow:hidden;position:sticky;top:clamp(14px,1.8vw,24px)}body .admin-console-shell .admin-aside-heading{flex:0 0 auto}body .admin-console-shell .admin-aside-sections{display:flex;flex:1 1 0;flex-direction:column;gap:7px;height:auto;max-height:none;min-height:0;overflow-x:hidden;overflow-y:scroll;overscroll-behavior:contain;padding-right:4px;scrollbar-color:var(--admin-muted) transparent;scrollbar-gutter:stable;scrollbar-width:thin}body .admin-console-shell .admin-aside-section{background:#1113186b;border:1px solid var(--admin-line);border-radius:9px;flex:0 0 auto;overflow:hidden}body .admin-console-shell .admin-aside-section-toggle{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;color:var(--admin-muted-strong);cursor:pointer;display:flex;font-family:var(--admin-font-family);font-size:10px;font-weight:900;gap:8px;justify-content:space-between;min-height:38px;padding:9px 10px;text-align:left;text-transform:none;width:100%}body .admin-console-shell .admin-aside-section-toggle>span{align-items:center;display:flex;gap:7px;min-width:0}body .admin-console-shell .admin-aside-section-toggle small{align-items:center;background:var(--admin-surface-soft);border:1px solid var(--admin-line);border-radius:999px;color:var(--admin-muted);display:inline-flex;font-size:9px;height:19px;justify-content:center;min-width:19px;padding:0 5px}body .admin-console-shell .admin-aside-section-toggle svg{flex:0 0 auto;transition:transform .16s ease}body .admin-console-shell .admin-aside-section.is-open{background:#27272fb8;border-color:var(--admin-line-strong)}body .admin-console-shell .admin-aside-section.is-open .admin-aside-section-toggle{color:var(--admin-coral)}body .admin-console-shell .admin-aside-section.is-open .admin-aside-section-toggle svg{transform:rotate(180deg)}body .admin-console-shell .admin-aside-section-toggle:hover,body .admin-console-shell .admin-aside-section-toggle:focus-visible{background:#ffc85714;color:var(--admin-warm);outline:0}body .admin-console-shell .admin-aside-section .admin-aside-nav{border-top:1px solid var(--admin-line);gap:3px;padding:6px}body .admin-console-shell .admin-aside-section .admin-aside-nav a{border-radius:6px;min-height:34px;padding:7px 8px}body .admin-console-shell .admin-aside-actions{border-top:1px solid var(--admin-line);display:grid;flex:0 0 auto;gap:8px;margin-top:auto;padding-top:12px}body .admin-console-shell .admin-aside-workspace-link{align-items:center;background:var(--admin-ink);border:1px solid transparent;border-radius:8px;color:var(--ui-brand-light);display:flex;font-size:11px;font-weight:600;gap:8px;justify-content:center;min-height:42px;padding:9px 11px;text-decoration:none;text-transform:none;transition:background .15s ease,border-color .15s ease,color .15s ease,transform .15s ease;width:100%}body .admin-console-shell .admin-aside-workspace-link:hover,body .admin-console-shell .admin-aside-workspace-link:focus-visible{background:var(--admin-accent);border-color:var(--admin-accent);color:var(--admin-text);outline:0;transform:translateY(-1px)}body .admin-console-shell .admin-console-header{background:linear-gradient(145deg,#27272ffa,#14151bfa) padding-box,var(--admin-gradient) border-box;border:1px solid transparent;border-radius:0}body .admin-console-shell .admin-card{color:var(--admin-text)}body .admin-console-shell :is(.admin-card>h2,.admin-card>header h2,h3,h4,strong,label){color:var(--admin-text)}body .admin-console-shell :is(p,small,.fine-print,.field-note,.gallery-sort-note,.account-section-note){color:var(--admin-muted)}body .admin-console-shell :is(.admin-card>h2,.admin-card>header h2,.admin-modal-header){border-color:var(--admin-line)}body .admin-console-shell :is(.primary-link,.table-action:not(.danger-table-action),.admin-console-public-link){background:var(--admin-ink);border:1px solid transparent;border-radius:8px;color:var(--ui-brand-light)}body .admin-console-shell .status-line{background:var(--admin-surface-soft);border:1px solid var(--admin-line);border-left:3px solid var(--admin-coral);border-radius:8px;color:var(--admin-muted-strong)}body .admin-console-shell :is(.admin-metrics article){background:var(--admin-surface);border:1px solid var(--admin-line);border-radius:10px;box-shadow:none;color:var(--admin-text)}body .admin-console-shell :is(.admin-metrics) :is(span,strong){color:var(--admin-text)}body .admin-console-shell :is(td,tr:nth-child(2n) td,.table-wrap tbody tr){background:var(--admin-surface-soft);border-color:var(--admin-line);color:var(--admin-text)}body .admin-console-shell tr:nth-child(2n) td{background:#27272fb8}body .admin-console-shell tbody tr:hover td{background:#ffc85713}body .admin-console-shell :is(.admin-table-summary span,.admin-pagination span,.admin-table-controls label){color:var(--admin-muted-strong)}body .admin-console-shell .admin-setting-toggle{align-items:center;background:var(--admin-surface-soft);border:1px solid var(--admin-line);border-radius:10px;cursor:pointer;display:flex;gap:13px;min-height:68px;padding:12px 14px;transition:background .16s ease,border-color .16s ease,box-shadow .16s ease}body .admin-console-shell .admin-setting-toggle:hover{background:var(--admin-surface-strong);border-color:#ff7a5970}body .admin-console-shell .admin-setting-toggle:focus-within{border-color:var(--admin-coral);box-shadow:0 0 0 3px #ff7a5929}body .admin-console-shell .admin-setting-toggle>input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#111318f5;border:1px solid var(--admin-line-strong);border-radius:999px;box-shadow:inset 0 0 0 1px #00000029;cursor:pointer;display:inline-grid;flex:0 0 44px;height:24px;margin:0;min-height:24px;min-width:44px;padding:2px;place-items:center start;transition:background .16s ease,border-color .16s ease;width:44px}body .admin-console-shell .admin-setting-toggle>input[type=checkbox]:before{background:var(--admin-muted-strong);border-radius:50%;box-shadow:var(--admin-shadow);content:"";display:block;height:18px;transform:translate(0);transition:background .16s ease,transform .16s ease;width:18px}body .admin-console-shell .admin-setting-toggle>input[type=checkbox]:checked{background:linear-gradient(135deg,var(--admin-coral),var(--admin-accent));border-color:transparent}body .admin-console-shell .admin-setting-toggle>input[type=checkbox]:checked:before{background:#fff7ec;transform:translate(18px)}body .admin-console-shell .admin-setting-toggle>input[type=checkbox]:focus-visible{outline:2px solid var(--admin-coral);outline-offset:3px}body .admin-console-shell .admin-setting-toggle-copy{display:grid;gap:4px;min-width:0}body .admin-console-shell .admin-setting-toggle-copy strong{color:var(--admin-text);font-size:12px;font-weight:600;letter-spacing:.035em;line-height:1.25;text-transform:none}body .admin-console-shell .admin-setting-toggle-copy small{color:var(--admin-muted);font-size:11px;font-weight:500;line-height:1.4;text-transform:none}body .admin-console-shell :is(.upcoming-feature-item){background:var(--admin-surface-soft);border-color:var(--admin-line);box-shadow:none;color:var(--admin-text)}body .admin-console-shell :is(.admin-count-chip){background:var(--admin-surface-soft);border:1px solid var(--admin-line-strong);border-radius:999px;color:var(--admin-muted-strong)}body .admin-console-shell .admin-row-action-menu[open]>div{background:var(--admin-surface-strong);border:1px solid var(--admin-line-strong);border-radius:10px;box-shadow:var(--admin-shadow)}body .admin-console-shell .admin-modal-panel{background:linear-gradient(145deg,#27272ffc,#14151bfc) padding-box,var(--admin-gradient) border-box;border:1px solid transparent;border-radius:16px;color:var(--admin-text)}body .admin-console-shell .admin-console-header--editor-toolbar{align-items:center;border-radius:0;box-shadow:none;grid-template-columns:minmax(0,1fr);min-height:46px;padding:6px 6px 4px}body.admin-console-route{--ui-accessibility-outline: 2px solid var(--ui-light-heading);--ui-accessibility-outline-offset: 3px;--public-bg: var(--ui-light-bg);--public-bg-deep: var(--ui-light-bg);--public-surface-1: var(--ui-light-surface-1);--public-surface-2: var(--ui-light-surface-2);--public-surface-3: var(--ui-light-surface-3);--public-text: var(--ui-light-text);--public-text-muted: var(--ui-light-text-muted);--public-text-soft: var(--ui-light-text-muted);--public-text-faint: var(--ui-light-text-muted);--public-gradient: linear-gradient(var(--ui-light-text), var(--ui-light-text));--ui-control-surface: var(--ui-light-bg);--ui-control-text: var(--ui-light-text);--ui-control-border: var(--ui-light-line-strong);--ui-control-border-focus: var(--ui-light-text);--ui-control-radius: 0;--artmoxy-control-surface: var(--ui-light-bg);--artmoxy-control-surface-active: var(--ui-light-surface-1);--artmoxy-control-border: var(--ui-light-line-strong);--artmoxy-control-border-hover: var(--ui-light-text);--artmoxy-control-border-focus: var(--ui-light-text);--artmoxy-control-focus-ring: none;--artmoxy-control-radius: 0;--public-gold: var(--ui-light-text);--public-coral: var(--ui-light-text);--public-fuchsia: var(--ui-light-text);--public-line: var(--ui-light-line);--public-line-strong: var(--ui-light-line-strong);--studio-logo-gradient: linear-gradient(var(--ui-light-text), var(--ui-light-text));color-scheme:light;--admin-bg: var(--ui-light-bg);--admin-rail: var(--ui-light-surface-1);--admin-surface: var(--ui-light-bg);--admin-surface-soft: var(--ui-light-surface-1);--admin-surface-strong: var(--ui-light-surface-2);--admin-elevated: var(--ui-light-bg);--admin-text: var(--ui-light-text);--admin-ink: var(--ui-light-heading);--admin-muted: var(--ui-light-text-muted);--admin-muted-strong: var(--ui-light-text-muted);--admin-line: var(--ui-light-line);--admin-line-strong: var(--ui-light-line-strong);--admin-warm: var(--ui-light-warning);--admin-coral: var(--ui-light-heading);--admin-accent: var(--ui-light-heading);--admin-success: var(--ui-light-success);--admin-danger: var(--ui-light-danger);--admin-info: var(--ui-light-info);--admin-gradient: linear-gradient(var(--ui-light-heading), var(--ui-light-heading));--admin-shadow: 0 12px 36px rgba(0, 0, 0, .1);--admin-modal-bg: var(--ui-light-bg);--admin-modal-surface: var(--ui-light-surface-1);--admin-modal-surface-strong: var(--ui-light-surface-2);--admin-modal-text: var(--ui-light-text);--admin-modal-muted: var(--ui-light-text-muted);--admin-modal-muted-strong: var(--ui-light-text-muted);--admin-modal-line: var(--ui-light-line);--admin-modal-line-strong: var(--ui-light-line-strong);--admin-modal-warm: var(--ui-light-warning);--admin-modal-coral: var(--ui-light-heading);--admin-modal-accent: var(--ui-light-heading);--admin-modal-gradient: linear-gradient(var(--ui-light-heading), var(--ui-light-heading))}body.admin-console-route .admin-modal-backdrop{align-items:flex-start;background:#1111113d;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);padding:clamp(14px,4vh,42px) clamp(12px,3vw,34px)}body.admin-console-route .admin-modal-panel{background:var(--admin-modal-bg);border:1px solid transparent;border-radius:16px;box-shadow:var(--admin-shadow);color:var(--admin-modal-text);font-family:var(--admin-font-family);gap:18px;height:auto;max-height:calc(100dvh - clamp(28px,8vh,84px));min-height:0;padding:clamp(18px,2.5vw,28px);scrollbar-color:var(--admin-muted) transparent}body.admin-console-route .admin-modal-panel.wide-modal{max-width:1040px;width:min(100%,1040px)}body.admin-console-route .admin-modal-header{align-items:center;border-bottom:1px solid var(--admin-modal-line);gap:14px;padding-bottom:15px;background:var(--admin-modal-bg);position:sticky;top:0;z-index:2}body.admin-console-route .admin-modal-header:after{content:none}body.admin-console-route .admin-modal-header h2{color:var(--admin-modal-text);font-size:clamp(20px,2vw,28px);font-weight:600;letter-spacing:-.035em;line-height:1.25;text-transform:none}body.admin-console-route .admin-modal-panel :is(h3,h4,strong,label,dt){color:var(--admin-modal-text)}body.admin-console-route .admin-modal-panel :is(input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=range]):not([type=color]),select,textarea){background-color:var(--admin-modal-bg);border:1px solid var(--admin-modal-line-strong);border-radius:6px;color:var(--admin-modal-text);font:inherit;min-height:44px;padding:10px 12px}body.admin-console-route .admin-modal-panel :is(p,small,dd,.fine-print,.field-note,.account-section-note,.modal-status-line){color:var(--admin-modal-muted)}body.admin-console-route .admin-modal-panel :is(.admin-card){background:var(--admin-surface-soft);border:1px solid var(--admin-modal-line);border-radius:11px;box-shadow:none;color:var(--admin-modal-text)}body.admin-console-route .admin-modal-panel .admin-card{gap:15px;padding:16px}body.admin-console-route .admin-modal-panel :is(input[type=checkbox],input[type=radio]){accent-color:var(--admin-modal-accent)}body.admin-console-route .admin-modal-panel option{background:var(--admin-modal-surface-strong);color:var(--admin-modal-text)}body.admin-console-route .admin-modal-panel :is(.primary-link,.table-action:not(.danger-table-action)){align-items:center;background:var(--admin-modal-gradient);border:1px solid transparent;border-radius:8px;box-shadow:none;color:var(--ui-brand-light);display:inline-flex;gap:8px;justify-content:center}body.admin-console-route .admin-modal-panel :is(.primary-link,.table-action:not(.danger-table-action)):hover,body.admin-console-route .admin-modal-panel :is(.primary-link,.table-action:not(.danger-table-action)):focus-visible{background:var(--admin-modal-accent);border-color:var(--admin-modal-accent);color:var(--ui-brand-light)}body.admin-console-route .admin-modal-panel :is(.primary-link,.table-action:not(.danger-table-action))>:is(span,svg){color:inherit}body.admin-console-route .admin-modal-panel .modal-close-button{background:var(--admin-surface-soft);border:1px solid var(--admin-modal-line-strong);border-radius:9px;color:var(--admin-modal-text);height:44px;min-height:44px;width:44px}body.admin-console-route .admin-modal-panel .modal-close-button:hover,body.admin-console-route .admin-modal-panel .modal-close-button:focus-visible{background:var(--admin-modal-gradient);border-color:transparent;color:var(--ui-brand-light)}body.admin-console-route .admin-modal-panel .secondary-link{background:var(--admin-surface-soft);border:1px solid var(--admin-modal-line-strong);border-radius:8px;color:var(--admin-modal-text)}body.admin-console-route .admin-modal-panel .secondary-link:hover,body.admin-console-route .admin-modal-panel .secondary-link:focus-visible{background:#ffc8571f;border-color:var(--admin-modal-warm);color:var(--admin-modal-warm)}body.admin-console-route .admin-modal-panel :is(.danger-link,.danger-table-action,.danger-action){background:color-mix(in srgb,var(--admin-danger) 6%,var(--admin-modal-bg));border:1px solid var(--admin-danger);color:var(--admin-danger)}body.admin-console-route .admin-modal-panel th{background:var(--admin-modal-surface-strong);border-color:var(--admin-modal-line);color:var(--admin-modal-muted-strong)}body.admin-console-route .admin-modal-panel :is(td,tr:nth-child(2n) td){background:var(--admin-surface-soft);border-color:var(--admin-modal-line);color:var(--admin-modal-text)}body.admin-console-route .admin-modal-panel tr:nth-child(2n) td{background:var(--admin-modal-surface)}body.admin-console-route .admin-modal-panel :is(code,pre,.hash-preview){background:var(--admin-modal-surface);border-color:var(--admin-modal-line);color:var(--admin-modal-muted-strong)}@media(max-width:760px){body.admin-console-route .admin-modal-backdrop{padding:10px}body.admin-console-route .admin-modal-panel,body.admin-console-route .admin-modal-panel.wide-modal{border-radius:12px;max-height:calc(100dvh - 20px);padding:16px;width:100%}body.admin-console-route .admin-modal-header h2{font-size:clamp(22px,8vw,32px)}}@media(max-width:980px){body .admin-console-shell{box-sizing:border-box;display:grid;gap:12px;grid-template-columns:minmax(0,1fr);margin:0;max-width:100%;min-height:100dvh;overflow:clip;padding:12px;width:100%}body .admin-console-shell .admin-content-shell{box-sizing:border-box;gap:12px;max-width:100%;min-width:0;width:100%}body .admin-console-shell :is(.admin-grid,.admin-card,.admin-toolbar,.admin-table-wrap,.table-wrap){max-width:100%;min-width:0}body .admin-console-shell :is(.admin-metrics){grid-template-columns:repeat(2,minmax(0,1fr))}body .admin-console-shell :is(.admin-table-controls){grid-template-columns:minmax(0,1fr)}body .admin-console-shell :is(.admin-card.wide){grid-column:auto}}@media(max-width:760px){body.admin-menu-open{overflow:hidden;overscroll-behavior:none;touch-action:none}body .admin-console-shell{gap:9px;min-height:100dvh;padding:clamp(8px,2.8vw,12px)}body .admin-console-shell .admin-content-shell{gap:9px}body .admin-console-shell .admin-console-header{align-items:center;border-radius:0;gap:8px;grid-template-columns:auto minmax(0,1fr) auto;min-height:58px;padding:9px}body .admin-console-shell .admin-mobile-menu-button{display:inline-flex;grid-column:1;grid-row:1;min-height:44px;padding:8px 10px}body .admin-console-shell .admin-console-header>div{display:block;grid-column:2;grid-row:1;overflow:hidden}body .admin-console-shell .admin-console-header>div>span,body .admin-console-shell .admin-console-header>div>p{display:none}body .admin-console-shell .admin-console-header h1{font-size:clamp(20px,7vw,30px);line-height:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body .admin-console-shell .admin-console-public-link{font-size:0;grid-column:3;grid-row:1;height:44px;justify-self:end;min-height:44px;padding:0;width:44px}body .admin-console-shell .admin-aside{border-radius:0;bottom:0;height:100dvh;max-width:380px;overflow:hidden;padding:max(14px,env(safe-area-inset-top)) 14px max(14px,env(safe-area-inset-bottom));position:fixed;right:0;top:0;width:min(90vw,380px)}body .admin-console-shell .admin-aside-nav a{min-height:42px}body .admin-console-shell :is(.admin-toolbar){border-radius:10px}body .admin-console-shell .admin-toolbar{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));padding:9px}body .admin-console-shell .admin-toolbar>:is(div,p,label,input){grid-column:1/-1}body .admin-console-shell .admin-toolbar>:is(button,a),body .admin-console-shell .admin-toolbar :is(.primary-link,.secondary-link){box-sizing:border-box;justify-content:center;min-width:0;width:100%}body .admin-console-shell .admin-card{border-radius:10px;gap:12px;padding:12px}body .admin-console-shell :is(.admin-card>h2,.admin-card>header h2){font-size:clamp(21px,7.5vw,29px);line-height:1}body .admin-console-shell :is(.admin-table-controls,.modal-field-grid){grid-template-columns:minmax(0,1fr)}body .admin-console-shell :is(.admin-table-controls)>*{min-width:0;width:100%}body .admin-console-shell :is(.table-wrap,.admin-table-wrap){overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-width:thin;-webkit-overflow-scrolling:touch}body .admin-console-shell :is(.table-wrap,.admin-table-wrap) table{min-width:720px}body .admin-console-shell .admin-pagination{display:grid;gap:7px;grid-template-columns:auto minmax(0,1fr) auto}body .admin-console-shell .admin-pagination span{min-width:0;text-align:center}body .admin-console-shell :is(input:not([type=checkbox]):not([type=radio]),select,textarea){box-sizing:border-box;max-width:100%;width:100%}}@media(max-width:520px){body .admin-console-shell :is(.admin-metrics){grid-template-columns:minmax(0,1fr)}body .admin-console-shell .admin-toolbar{grid-template-columns:minmax(0,1fr)}body .admin-console-shell .admin-toolbar>*{grid-column:1}body .admin-console-shell .admin-pagination{grid-template-columns:repeat(2,minmax(0,1fr))}body .admin-console-shell .admin-pagination span{grid-column:1/-1;grid-row:1}}body .admin-console-shell .admin-aside{background:var(--admin-bg);border:1px solid var(--admin-line);border-radius:0;box-shadow:0 18px 44px #0000003d;gap:10px;height:calc(100dvh - 28px);max-height:calc(100dvh - 28px);padding:10px;top:14px}.admin-access-bar~.admin-console-shell .admin-aside{height:calc(100dvh - var(--admin-access-bar-height) - 28px);max-height:calc(100dvh - var(--admin-access-bar-height) - 28px)}body .admin-console-shell .admin-aside-heading{align-items:center;border-bottom:1px solid var(--admin-line);display:flex;justify-content:space-between;padding:0 0 12px}body .admin-console-shell .admin-aside-brand{align-items:center;color:inherit;display:flex;gap:10px;min-width:0;text-decoration:none}body .admin-console-shell .admin-aside-brand img{flex:0 0 auto;height:44px;-o-object-fit:contain;object-fit:contain;width:44px}body .admin-console-shell .admin-aside-brand>div{display:grid;gap:3px;min-width:0}body .admin-console-shell .admin-aside-brand :is(strong,span){font-family:var(--admin-font-family);line-height:1;margin:0;text-transform:none}body .admin-console-shell .admin-aside-brand strong{color:var(--admin-text);font-size:15px;font-weight:600;transition:color .15s ease}body .admin-console-shell .admin-aside-brand span{color:var(--admin-muted);font-size:8px;font-weight:650;line-height:1.18}body .admin-console-shell .admin-aside-brand:hover,body .admin-console-shell .admin-aside-brand:focus-visible{outline:0}body .admin-console-shell .admin-aside-brand:hover strong,body .admin-console-shell .admin-aside-brand:focus-visible strong{color:var(--admin-warm)}body .admin-console-shell .admin-aside-sections{gap:5px;padding-right:2px}body .admin-console-shell .admin-aside-section,body .admin-console-shell .admin-aside-section.is-open{background:transparent;border:0;border-radius:0}body .admin-console-shell .admin-aside-section-toggle{align-items:center;background:#ffffff0b;border:1px solid var(--admin-line);border-radius:12px;color:var(--admin-muted);display:flex;font-size:11px;gap:8px;min-height:46px;padding:10px;position:relative}body .admin-console-shell .admin-aside-section-toggle:before{background:var(--admin-ink);border-radius:999px;content:"";height:22px;left:0;opacity:0;position:absolute;top:50%;transform:translate(-50%,-50%);transition:opacity .16s ease;width:4px}body .admin-console-shell .admin-aside-section-toggle>span{gap:10px;overflow:hidden}body .admin-console-shell .admin-aside-section-toggle>span svg{color:currentColor;flex:0 0 auto;transform:none}body .admin-console-shell .admin-aside-section.is-open .admin-aside-section-toggle,body .admin-console-shell .admin-aside-section-toggle:hover,body .admin-console-shell .admin-aside-section-toggle:focus-visible{background:var(--admin-surface-soft);border-color:#ffc8575c;color:var(--admin-text)}body .admin-console-shell .admin-aside-section.is-active .admin-aside-section-toggle:before{opacity:1}body .admin-console-shell .admin-aside-section.is-open .admin-aside-section-toggle svg{transform:none}body .admin-console-shell .admin-aside-section .admin-aside-section-toggle .admin-aside-section-chevron{flex:0 0 auto;margin-left:auto;transition:transform .16s ease}body .admin-console-shell .admin-aside-section.is-open .admin-aside-section-toggle .admin-aside-section-chevron{transform:rotate(180deg)}body .admin-console-shell .admin-aside-section .admin-aside-nav{border:0;gap:2px;padding:5px 0 3px 10px}body .admin-console-shell .admin-aside-section .admin-aside-nav a{background:transparent;border:1px solid transparent;border-radius:8px;color:var(--admin-muted);font-size:10px;min-height:32px;padding:7px 9px}body .admin-console-shell .admin-aside-section .admin-aside-nav a:hover,body .admin-console-shell .admin-aside-section .admin-aside-nav a:focus-visible,body .admin-console-shell .admin-aside-section .admin-aside-nav a[aria-current=page]{background:var(--admin-surface-soft);border-color:#ffc8573d;color:var(--admin-text);outline:0}body .admin-console-shell .admin-aside-section .admin-aside-nav a[aria-current=page]:before{background:var(--admin-ink)}body .admin-console-shell .admin-aside-actions{gap:0;padding-top:10px}body .admin-console-shell .admin-aside-workspace-link{align-items:center;background:var(--admin-surface-soft);border:0;border-radius:18px;color:var(--admin-text);display:grid;gap:8px;grid-template-columns:auto minmax(0,1fr) auto;justify-content:stretch;min-height:48px;padding:7px 8px;text-transform:none}body .admin-console-shell .admin-aside-workspace-icon{align-items:center;background:var(--admin-ink);border-radius:999px;color:var(--ui-brand-light);display:inline-flex;height:32px;justify-content:center;width:32px}body .admin-console-shell .admin-aside-workspace-copy{display:grid;gap:3px;min-width:0}body .admin-console-shell .admin-aside-workspace-copy strong,body .admin-console-shell .admin-aside-workspace-copy small{font-family:var(--admin-font-family);line-height:1;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body .admin-console-shell .admin-aside-workspace-copy strong{color:var(--admin-text);font-size:11px;font-weight:600;text-transform:none}body .admin-console-shell .admin-aside-workspace-copy small{color:var(--admin-muted);font-size:8px;font-weight:650}body .admin-console-shell .admin-aside-workspace-link>svg{color:var(--admin-muted)}body .admin-console-shell .admin-aside-workspace-link:hover,body .admin-console-shell .admin-aside-workspace-link:focus-visible{background:var(--admin-surface-soft);border-color:transparent;color:var(--admin-text);outline:0;transform:none}@media(max-width:760px){body .admin-console-shell:not(.admin-console-shell--standalone){grid-template-columns:minmax(0,1fr);padding:clamp(8px,2.8vw,12px)}body .admin-console-shell .admin-aside{bottom:0;height:100dvh;max-height:100dvh;max-width:380px;padding:10px;position:fixed;right:0;top:0;width:min(90vw,380px)}.admin-access-bar~.admin-console-shell .admin-aside{height:calc(100dvh - var(--admin-access-bar-height));max-height:calc(100dvh - var(--admin-access-bar-height));top:var(--admin-access-bar-height)}body .admin-console-shell .admin-aside-heading{align-items:center}body .admin-console-shell .admin-drawer-close{align-items:center;background:var(--admin-surface-soft);border:1px solid var(--admin-line);border-radius:12px;color:var(--admin-text);display:inline-flex;height:44px;justify-content:center;width:44px}body .admin-console-shell .admin-aside-section .admin-aside-nav a{min-height:44px}}body.admin-modal-open{overflow:hidden}body .admin-console-shell,body.admin-console-route{--admin-bg: #111318;--admin-surface: #1d1e24;--admin-surface-strong: #27272f;--admin-surface-soft: #17191f;--admin-text: #fff7ec;--admin-muted: rgba(255, 247, 236, .64);--admin-muted-strong: rgba(255, 247, 236, .78);--admin-line: rgba(255, 244, 229, .11);--admin-line-strong: rgba(255, 244, 229, .18);--admin-warm: #ffc857;--admin-coral: #ff7a59;--admin-accent: #ff3cac;--admin-gradient: linear-gradient(90deg, #ffc857 0%, #ff7a59 50%, #ff3cac 100%);--admin-shadow: 0 20px 58px rgba(0, 0, 0, .24);color-scheme:light}body .admin-console-shell{background:var(--admin-bg);color:var(--admin-text)}body .admin-console-shell :is(h1,h2,h3,h4,h5,h6,strong,label,legend,summary,dt,dd){color:var(--admin-text);text-shadow:none}body .admin-console-shell :is(p,small,li,.fine-print,.field-note,.account-section-note,.gallery-sort-note,.empty-state){color:var(--admin-muted);text-shadow:none}body .admin-console-shell :is(.admin-aside,.admin-console-header,.admin-toolbar,.admin-card){background:var(--admin-surface);border:1px solid var(--admin-line);border-radius:12px;box-shadow:var(--admin-shadow);color:var(--admin-text)}body .admin-console-shell .admin-console-header{background:var(--admin-surface);border-color:var(--admin-line);border-radius:0;box-shadow:none}body .admin-console-shell .admin-console-header:before{background:var(--admin-ink);height:3px}body .admin-console-shell .admin-console-header h1{color:var(--admin-text);font-size:clamp(32px,3.6vw,52px);letter-spacing:-.035em;line-height:1.25}body .admin-console-shell .admin-console-header>div>span,body .admin-console-shell .admin-card-eyebrow{color:var(--admin-coral)}body .admin-console-shell .admin-console-header p{color:var(--admin-muted)}body .admin-console-shell :is(.admin-metrics article,.admin-customer-modal-summary){background:var(--admin-surface-soft);border:1px solid var(--admin-line);border-radius:10px;box-shadow:none;color:var(--admin-text)}body .admin-console-shell :is(.admin-metrics article){min-height:92px;padding:12px}body .admin-console-shell :is(.admin-metrics) strong{color:var(--admin-warm)}body .admin-console-shell :is(.admin-metrics) span{color:var(--admin-muted)}body .admin-console-shell :is(.table-wrap,.admin-table-wrap){background:var(--admin-surface-soft);border:1px solid var(--admin-line);border-radius:10px;box-shadow:none}body .admin-console-shell table{background:transparent;color:var(--admin-text)}body .admin-console-shell th{background:var(--admin-surface-strong);border-color:var(--admin-line);color:var(--admin-muted-strong)}body .admin-console-shell :is(td,tr:nth-child(2n) td,.table-wrap tbody tr){background:var(--admin-surface);border-color:var(--admin-line);color:var(--admin-text)}body .admin-console-shell tr:nth-child(2n) td{background:var(--admin-surface-soft)}body .admin-console-shell tbody tr:hover td{background:var(--admin-surface-soft)}body .admin-console-shell :is(input:not([type=checkbox]):not([type=radio]),select,textarea){background:var(--admin-surface);border:1px solid var(--admin-line-strong);border-radius:9px;box-shadow:none;color:var(--admin-text)}body .admin-console-shell :is(input:not([type=checkbox]):not([type=radio]),select,textarea)::-moz-placeholder{color:var(--admin-muted)}body .admin-console-shell :is(input:not([type=checkbox]):not([type=radio]),select,textarea)::placeholder{color:var(--admin-muted)}body .admin-console-shell :is(input:not([type=checkbox]):not([type=radio]),select,textarea):focus{background:var(--admin-surface);border-color:var(--admin-coral);box-shadow:0 0 0 3px #ff7a5926;outline:0}body .admin-console-shell :is(input[type=checkbox],input[type=radio]){accent-color:var(--admin-accent)}body .admin-console-shell option{background:var(--admin-surface-strong);color:var(--admin-text)}body .admin-console-shell :is(.primary-link,.table-action:not(.danger-table-action),.admin-console-public-link){background:var(--admin-ink);border:1px solid transparent;border-radius:10px;box-shadow:none;color:var(--ui-brand-light)}body .admin-console-shell :is(.primary-link,.table-action:not(.danger-table-action),.admin-console-public-link):is(:hover,:focus-visible){background:var(--admin-ink);border-color:transparent;color:var(--ui-brand-light);filter:brightness(1.05);outline:0;transform:translateY(-1px)}body .admin-console-shell :is(.secondary-link,.admin-row-action-menu summary){background:var(--admin-surface-soft);border:1px solid var(--admin-line);border-radius:10px;box-shadow:none;color:var(--admin-text)}body .admin-console-shell :is(.secondary-link,.admin-row-action-menu summary):is(:hover,:focus-visible){background:#ff3cac24;border-color:#ffc85757;color:var(--admin-text);outline:0}body .admin-console-shell :is(.admin-count-chip){background:var(--admin-surface-soft);border:1px solid var(--admin-line);border-radius:999px;box-shadow:none;color:var(--admin-muted-strong)}:where(body.admin-console-route,.admin-console-shell,[data-ui-theme=admin]){--ui-surface-page: var(--admin-bg, #0b0c10);--ui-surface-panel: var(--admin-surface, #111318);--ui-text-primary: var(--admin-text, #fff7ec);--ui-text-muted: var(--admin-muted, rgba(255, 247, 236, .62));--ui-action-primary: var(--admin-coral, #ff7a59)}body.admin-console-route,body.admin-console-route .admin-console-shell,body.admin-console-route .admin-content-shell{max-width:100%;overflow-x:clip}body .admin-console-shell{--ui-accessibility-outline: 2px solid var(--ui-light-heading);--ui-accessibility-outline-offset: 3px;--public-bg: var(--ui-light-bg);--public-bg-deep: var(--ui-light-bg);--public-surface-1: var(--ui-light-surface-1);--public-surface-2: var(--ui-light-surface-2);--public-surface-3: var(--ui-light-surface-3);--public-text: var(--ui-light-text);--public-text-muted: var(--ui-light-text-muted);--public-text-soft: var(--ui-light-text-muted);--public-text-faint: var(--ui-light-text-muted);--public-gradient: linear-gradient(var(--ui-light-text), var(--ui-light-text));--ui-control-surface: var(--ui-light-bg);--ui-control-text: var(--ui-light-text);--ui-control-border: var(--ui-light-line-strong);--ui-control-border-focus: var(--ui-light-text);--ui-control-radius: 0;--artmoxy-control-surface: var(--ui-light-bg);--artmoxy-control-surface-active: var(--ui-light-surface-1);--artmoxy-control-border: var(--ui-light-line-strong);--artmoxy-control-border-hover: var(--ui-light-text);--artmoxy-control-border-focus: var(--ui-light-text);--artmoxy-control-focus-ring: none;--artmoxy-control-radius: 0;--public-gold: var(--ui-light-text);--public-coral: var(--ui-light-text);--public-fuchsia: var(--ui-light-text);--public-line: var(--ui-light-line);--public-line-strong: var(--ui-light-line-strong);--studio-logo-gradient: linear-gradient(var(--ui-light-text), var(--ui-light-text));color-scheme:light;--admin-bg: var(--ui-light-bg);--admin-rail: var(--ui-light-surface-1);--admin-surface: var(--ui-light-bg);--admin-surface-soft: var(--ui-light-surface-1);--admin-surface-strong: var(--ui-light-surface-2);--admin-elevated: var(--ui-light-bg);--admin-text: var(--ui-light-text);--admin-ink: var(--ui-light-heading);--admin-muted: var(--ui-light-text-muted);--admin-muted-strong: var(--ui-light-text-muted);--admin-line: var(--ui-light-line);--admin-line-strong: var(--ui-light-line-strong);--admin-warm: var(--ui-light-warning);--admin-coral: var(--ui-light-heading);--admin-accent: var(--ui-light-heading);--admin-success: var(--ui-light-success);--admin-danger: var(--ui-light-danger);--admin-info: var(--ui-light-info);--admin-gradient: linear-gradient(var(--ui-light-heading), var(--ui-light-heading));--admin-shadow: 0 12px 36px rgba(0, 0, 0, .1);--admin-modal-bg: var(--ui-light-bg);--admin-modal-surface: var(--ui-light-surface-1);--admin-modal-surface-strong: var(--ui-light-surface-2);--admin-modal-text: var(--ui-light-text);--admin-modal-muted: var(--ui-light-text-muted);--admin-modal-muted-strong: var(--ui-light-text-muted);--admin-modal-line: var(--ui-light-line);--admin-modal-line-strong: var(--ui-light-line-strong);--admin-modal-warm: var(--ui-light-warning);--admin-modal-coral: var(--ui-light-heading);--admin-modal-accent: var(--ui-light-heading);--admin-modal-gradient: linear-gradient(var(--ui-light-heading), var(--ui-light-heading));--admin-access-bar-height: 0px;--admin-content-max: 1640px;--admin-control-height: 44px;--admin-header-height: 72px;--admin-page-gutter: clamp(28px, 3vw, 52px);--admin-panel-padding: clamp(22px, 1.8vw, 30px);--admin-rail-width: clamp(270px, 17.56vw, 295px);--admin-section-gap: clamp(24px, 2vw, 36px);--admin-font-micro: 12px;--admin-font-small: 13px;--admin-font-body: 14px;--admin-font-control: 14px;--admin-font-subheading: 17px;--admin-font-heading: 21px;--admin-font-title: clamp(30px, 2.8vw, 42px);align-items:stretch;background:var(--admin-bg);box-sizing:border-box;display:grid;gap:0;grid-template-columns:var(--admin-rail-width) minmax(0,1fr);max-width:none;min-height:100dvh;padding:0;width:100%}body .admin-console-shell .admin-nav-rail{align-self:stretch;background:var(--admin-rail);background-image:none;border:0;border-radius:0;border-right:1px solid var(--admin-line);box-sizing:border-box;box-shadow:none;color:var(--admin-text);display:flex;flex-direction:column;gap:20px;height:100dvh;max-height:100dvh;min-height:0;overflow:hidden;padding:0 20px 18px;position:sticky;top:0}.admin-access-bar~.admin-console-shell .admin-nav-rail{height:calc(100dvh - var(--admin-access-bar-height));max-height:calc(100dvh - var(--admin-access-bar-height))}body .admin-console-shell .admin-nav-rail-heading{align-items:center;border-bottom:0;display:flex;flex:0 0 auto;gap:10px;justify-content:space-between;min-height:var(--admin-header-height);padding:0 14px}body .admin-console-shell .admin-nav-rail-brand{align-items:center;color:var(--admin-text);display:flex;flex:1 1 auto;min-width:0;text-decoration:none}body .admin-console-shell .admin-nav-rail-brand img{display:block;height:auto;max-width:100%;-o-object-fit:contain;object-fit:contain;width:198px}body .admin-console-shell .admin-nav-rail-brand-lockup{display:block;min-width:0;width:100%}body .admin-console-shell .admin-nav-rail-brand:hover{opacity:.86}body .admin-console-shell .admin-nav-rail-brand:focus-visible{border-radius:8px;outline:2px solid var(--admin-coral);outline-offset:4px}body .admin-console-shell .admin-nav-rail-sections{display:flex;flex:1 1 0;flex-direction:column;gap:8px;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:8px 0 4px;scrollbar-width:thin}body .admin-console-shell .admin-nav-rail-section,body .admin-console-shell .admin-nav-rail-section.is-active{background:transparent;border:0;border-radius:0;overflow:visible}body .admin-console-shell .admin-nav-rail-section-label{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:1px solid transparent;border-radius:0;color:var(--admin-muted);cursor:pointer;display:grid;font-family:var(--admin-font-family);font-size:13px;font-weight:600;gap:16px;grid-template-columns:20px minmax(0,1fr) 16px;letter-spacing:0;line-height:1.2;min-height:48px;padding:13px 18px;position:relative;text-align:left;text-transform:none;width:100%}body .admin-console-shell .admin-nav-rail-section-label:is(:hover,:focus-visible){background:var(--admin-surface-soft);color:var(--admin-text);outline:0}body .admin-console-shell .admin-nav-rail-section.is-open .admin-nav-rail-section-label{background:var(--admin-surface-soft);color:var(--admin-muted)}body .admin-console-shell .admin-nav-rail-section.is-active .admin-nav-rail-section-label{background:var(--admin-surface-strong);border-color:var(--admin-line-strong);color:var(--admin-text)}body .admin-console-shell .admin-nav-rail-section.is-active .admin-nav-rail-section-label:before{background:var(--ui-brand-gold);border-radius:0;content:"";inset:0 auto 0 -1px;position:absolute;width:4px}body .admin-console-shell .admin-nav-rail-section-label:focus-visible{box-shadow:inset 0 0 0 2px #ff7a597a}body .admin-console-shell .admin-nav-rail-section.is-active .admin-nav-rail-section-label>svg:first-child{color:var(--admin-coral)}body .admin-console-shell .admin-nav-rail-section-label>svg:first-child{height:20px;width:20px}body .admin-console-shell .admin-nav-rail-section-chevron{flex:0 0 auto;justify-self:end;transition:transform .16s ease}body .admin-console-shell .admin-nav-rail-section.is-open .admin-nav-rail-section-chevron{transform:rotate(180deg)}body .admin-console-shell .admin-nav-rail-section .admin-nav-rail-links{border:0;display:grid;gap:0;margin:0;overflow:visible;padding:4px 0 8px 28px}body .admin-console-shell .admin-nav-rail-section .admin-nav-rail-links[hidden]{display:none}body .admin-console-shell .admin-nav-rail-section .admin-nav-rail-links a,body .admin-console-shell .admin-nav-rail-section .admin-nav-rail-links a:is(:hover,:focus-visible,[aria-current=page]){background:transparent;align-items:center;border:0;border-radius:0;color:var(--admin-muted);display:grid;font-family:var(--admin-font-family);font-size:13px;font-weight:600;gap:9px;grid-template-columns:16px minmax(0,1fr);line-height:1.2;min-height:44px;padding:8px 10px;position:relative;text-align:left;text-decoration:none;width:100%}body .admin-console-shell .admin-nav-rail-section .admin-nav-rail-links a:is(:hover,:focus-visible,[aria-current=page]){color:var(--admin-text)}body .admin-console-shell .admin-nav-rail-section .admin-nav-rail-links a:is(:hover,:focus-visible){background:transparent}body .admin-console-shell .admin-nav-rail-section .admin-nav-rail-links a:focus-visible{outline:2px solid rgba(255,122,89,.52);outline-offset:-2px}body .admin-console-shell .admin-nav-rail-section .admin-nav-rail-links a:before{background:transparent;border-radius:0 999px 999px 0;content:"";height:22px;left:0;margin:0;position:absolute;width:3px}body .admin-console-shell .admin-nav-rail-section .admin-nav-rail-links a[aria-current=page]{background:transparent;box-shadow:none;font-weight:700}body .admin-console-shell .admin-nav-rail-section .admin-nav-rail-links a[aria-current=page]:before{background:var(--admin-coral)}body .admin-console-shell .admin-nav-rail-actions{border-top:1px solid var(--admin-line);flex:0 0 auto;padding:14px 8px 0}body .admin-console-shell .admin-content-shell{background:var(--admin-bg);background-image:none;display:grid;gap:0;grid-template-rows:auto minmax(0,1fr);height:100dvh;max-height:100dvh;min-width:0;overflow:hidden;padding:0}.admin-access-bar~.admin-console-shell .admin-content-shell{height:calc(100dvh - var(--admin-access-bar-height));max-height:calc(100dvh - var(--admin-access-bar-height))}body .admin-console-shell.admin-console-shell--standalone{grid-template-columns:minmax(0,1fr)}.admin-workbench-mobile-nav{display:none}@media(max-width:900px){body .admin-console-shell[data-admin-ui=shell]:not(.admin-console-shell--standalone)>.admin-content-shell{grid-template-rows:auto minmax(0,1fr) auto;height:100dvh;max-height:100dvh;min-height:0;overflow:hidden}body .admin-access-bar~.admin-console-shell[data-admin-ui=shell]:not(.admin-console-shell--standalone)>.admin-content-shell{height:calc(100dvh - var(--admin-access-bar-height));max-height:calc(100dvh - var(--admin-access-bar-height))}body .admin-console-shell .admin-workbench-mobile-nav{background:var(--admin-rail);border-top:1px solid var(--admin-line-strong);display:grid;gap:4px;grid-template-columns:repeat(4,minmax(0,1fr));padding:6px max(8px,env(safe-area-inset-right)) max(6px,env(safe-area-inset-bottom)) max(8px,env(safe-area-inset-left))}body .admin-console-shell .admin-workbench-mobile-nav :is(a,button){align-items:center;background:transparent;border:0;border-radius:8px;color:var(--admin-muted-strong);cursor:pointer;display:flex;flex-direction:column;font:inherit;font-size:11px;gap:5px;justify-content:center;line-height:1.3;min-height:48px;min-width:0;padding:6px 2px;text-decoration:none}body .admin-console-shell .admin-workbench-mobile-nav .is-active{background:var(--admin-surface-strong);color:var(--admin-warm);font-weight:700}body .admin-console-shell .admin-workbench-mobile-nav :is(a,button):focus-visible{outline:2px solid var(--admin-warm);outline-offset:-2px}}body .admin-console-shell .admin-page-content{background:transparent;box-sizing:border-box;min-height:0;min-width:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding:clamp(24px,2.3vw,38px) var(--admin-page-gutter) var(--admin-page-gutter);scrollbar-gutter:stable;width:100%}body .admin-console-shell .admin-page-stack{align-content:start;display:grid;gap:var(--admin-section-gap);margin-inline:auto;max-width:var(--admin-content-max);min-width:0;width:100%}body .admin-console-shell .admin-page-content--editor{overflow:hidden;padding:0}body .admin-console-shell .admin-page-stack--editor{align-content:stretch;gap:0;height:100%;max-width:none}body .admin-console-shell .admin-console-header{align-items:center;background:var(--admin-surface);background-image:none;border:0;border-bottom:1px solid var(--admin-line);border-radius:0;box-shadow:none;box-sizing:border-box;display:grid;gap:16px;grid-template-columns:minmax(0,1fr) auto;min-height:var(--admin-header-height);overflow:visible;padding:14px var(--admin-page-gutter);position:relative;z-index:4}body .admin-console-shell .admin-console-header:before{display:none}body .admin-console-shell .admin-console-header--identity-open{z-index:1250}body .admin-console-shell .admin-console-workspace-label{color:var(--admin-text);font-family:var(--admin-font-family);font-size:20px;font-weight:500;letter-spacing:-.015em;line-height:1.2;white-space:nowrap}body .admin-console-shell .admin-route-intro{align-items:center;display:grid;gap:24px;grid-template-columns:minmax(0,1fr) auto;min-height:78px}body .admin-console-shell .admin-route-intro-actions{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:flex-end}body .admin-console-shell .admin-console-header-copy{display:grid;gap:10px;max-width:1100px;min-width:0}body .admin-console-shell .admin-console-breadcrumb{align-items:center;color:var(--admin-muted);display:flex;font-family:var(--admin-font-family);font-size:12px;font-weight:600;gap:8px;letter-spacing:.02em;line-height:1;text-transform:none}body .admin-console-shell .admin-console-breadcrumb svg{color:var(--admin-coral)}body .admin-console-shell .admin-console-breadcrumb i{color:var(--admin-muted);font-style:normal}body .admin-console-shell .admin-console-title-row{align-items:start;display:grid;gap:12px;min-width:0}body .admin-console-shell .admin-console-header h1{border:0;color:var(--admin-text);font-family:var(--admin-font-family);flex:0 0 auto;font-size:var(--admin-font-title);font-weight:700;letter-spacing:-.025em;line-height:1.1;margin:0;padding:0;text-transform:none}body .admin-console-shell .admin-route-intro h1{border:0;color:var(--admin-text);flex:0 0 auto;font-family:var(--admin-font-family);font-size:var(--admin-font-title);font-weight:600;letter-spacing:-.035em;line-height:1.08;margin:0;padding:0;text-transform:none}body .admin-console-shell .admin-route-intro p{color:var(--admin-muted);font-family:var(--admin-font-family);font-size:var(--admin-font-body);font-weight:500;line-height:1.45;margin:0;max-width:76ch}body .admin-console-shell .admin-console-header p{color:var(--admin-muted);font-family:var(--admin-font-family);font-size:var(--admin-font-body);line-height:1.4;margin:0;max-width:78ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body .admin-console-shell .admin-console-header-actions{align-items:center;display:flex;justify-content:flex-end}body .admin-console-shell .admin-console-header--editor-toolbar{display:block;min-height:46px;padding:6px 6px 4px}body .admin-console-shell [data-admin-ui=command-bar]{align-items:center;background:var(--admin-surface);background-image:none;border:1px solid var(--admin-line);border-radius:12px;box-shadow:none;color:var(--admin-text);display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between;min-height:76px;padding:15px 20px}body .admin-console-shell [data-admin-ui=status]{align-items:center;background:var(--admin-surface-soft);background-image:none;border:1px solid var(--admin-line);border-left:3px solid var(--admin-line-strong);border-radius:8px;color:var(--admin-muted);display:flex;font-size:12px;line-height:1.4;margin:0;min-height:38px;padding:8px 12px}body .admin-console-shell [data-admin-ui=status].admin-status--success{border-left-color:var(--admin-success);color:var(--admin-success)}body .admin-console-shell [data-admin-ui=status].admin-status--error{border-left-color:var(--admin-danger);color:var(--admin-danger)}body .admin-console-shell :is([data-admin-ui=metrics]){background:transparent;background-image:none;border:0;border-radius:0;box-shadow:none;display:grid;gap:16px;grid-template-columns:repeat(4,minmax(0,1fr));overflow:visible}body .admin-console-shell :is([data-admin-ui=metric]){background:var(--admin-surface);background-image:none;border:1px solid var(--admin-line);border-radius:12px;box-shadow:none;display:grid;gap:7px;min-height:132px;padding:22px 24px}body .admin-console-shell :is([data-admin-ui=metric])>:is(span,small):first-child{color:var(--admin-muted);font-size:13px;font-weight:600;letter-spacing:.01em;line-height:1.2;text-transform:none}body .admin-console-shell :is([data-admin-ui=metric])>strong{color:var(--admin-text);font-size:clamp(28px,2.2vw,34px);font-weight:600;letter-spacing:-.035em;line-height:1}body .admin-console-shell [data-admin-ui=metric]>p{color:var(--admin-muted);font-size:12px;line-height:1.4;margin:0}body .admin-console-shell :is([data-admin-ui=panel]){background:var(--admin-surface);background-image:none;border:1px solid var(--admin-line);border-radius:12px;box-shadow:inset 0 1px #ffffff03,0 16px 40px #0000001a;color:var(--admin-text);min-width:0;overflow:hidden;padding:var(--admin-panel-padding)}body .admin-console-shell [data-admin-ui=panel]{display:grid;gap:20px}body .admin-console-shell :is([data-admin-ui=panel])>h2,body .admin-console-shell :is([data-admin-ui=panel])>header h2{color:var(--admin-text);font-size:clamp(19px,1.5vw,22px);font-weight:600;letter-spacing:-.02em;line-height:1.2;margin-bottom:0}body .admin-console-shell :is([data-admin-ui=panel])>p{color:var(--admin-muted);font-size:14px;line-height:1.5;margin:0;max-width:86ch}body .admin-console-shell .admin-grid{display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr));min-width:0}body .admin-console-shell .admin-grid>.wide{grid-column:1/-1}body .admin-console-shell [data-admin-ui=table-controls]{align-items:end;background:var(--admin-surface-soft);background-image:none;border:0;border-bottom:1px solid var(--admin-line);border-radius:0;box-shadow:none;display:grid;gap:18px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));margin-inline:calc(var(--admin-panel-padding) * -1);padding:20px var(--admin-panel-padding)}body .admin-console-shell .admin-table-summary{align-items:center;color:var(--admin-muted);display:flex;flex-wrap:wrap;font-size:14px;gap:8px 16px;justify-content:space-between}body .admin-console-shell :is([data-admin-ui=table],.table-wrap){background:var(--admin-surface);background-image:none;border:1px solid var(--admin-line);border-radius:10px;box-shadow:none;min-width:0;overflow:auto}body .admin-console-shell table{border-collapse:collapse;width:100%}body .admin-console-shell th{background:var(--admin-surface-soft);background-image:none;color:var(--admin-muted);font-size:12px;font-weight:600;letter-spacing:.02em;position:sticky;text-transform:none;top:0;z-index:1}body .admin-console-shell :is(th,td){border-bottom:1px solid var(--admin-line);padding:18px 20px;text-align:left;vertical-align:middle}body .admin-console-shell td{background:transparent;color:var(--admin-text);font-size:14px}body .admin-console-shell tbody tr:last-child td{border-bottom:0}body .admin-console-shell tbody tr:hover td{background:#ff7a590b}body .admin-console-shell .admin-pagination{align-items:center;display:flex;gap:12px;justify-content:flex-end}body .admin-console-shell .admin-pagination>span{color:var(--admin-muted);font-size:10px;font-weight:700}body .admin-console-shell :is(.modal-field-grid){display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}body .admin-console-shell label{color:var(--admin-muted);font-size:10px;font-weight:750;letter-spacing:.035em}body .admin-console-shell :is(input:not([type=checkbox]):not([type=radio]),select,textarea){background:var(--admin-surface);background-image:none;border:1px solid var(--admin-line-strong);border-radius:9px;box-shadow:none;color:var(--admin-text);min-height:var(--admin-control-height)}body .admin-console-shell textarea{min-height:110px}body.admin-console-route .admin-console-shell .admin-page-content :is(.modal-form,.checkbox-grid,.account-details){background:transparent;background-image:none;border:0;border-radius:0;box-shadow:none}body.admin-console-route .admin-console-shell :is(.upcoming-feature-item,.account-details div,.admin-setting-toggle){background:transparent;background-image:none;border:0;border-bottom:1px solid var(--admin-line);border-radius:0;box-shadow:none}body .admin-console-shell :is(.primary-link,.table-action:not(.danger-table-action),.admin-console-public-link),body .admin-console-shell :is(.primary-link,.table-action:not(.danger-table-action),.admin-console-public-link):is(:hover,:focus-visible){background:var(--admin-ink);background-image:var(--admin-gradient);border-color:transparent;border-radius:9px;color:var(--ui-brand-light);filter:none;transform:none}body .admin-console-shell .admin-console-public-link{align-items:center;display:inline-flex;background:transparent;background-image:none;border-color:var(--admin-line-strong);color:var(--admin-muted);font-size:9px;font-weight:850;gap:7px;min-height:40px;padding:8px 11px;text-transform:none}body .admin-console-shell .admin-console-public-link:is(:hover,:focus-visible){background:#ff7a5912;border-color:var(--admin-coral);color:var(--admin-text)}body .admin-console-shell :is(.secondary-link,.admin-row-action-menu summary),body .admin-console-shell :is(.secondary-link,.admin-row-action-menu summary):is(:hover,:focus-visible){background:transparent;background-image:none;border-color:var(--admin-line-strong);border-radius:9px;box-shadow:none}body.admin-console-route .admin-console-shell :is(.admin-count-chip,.moxy-usage-status,.upcoming-feature-meta span){background-image:none;border-radius:999px;box-shadow:none}body.admin-console-route .admin-console-shell .usage-meter-track i{background:var(--admin-warm);background-image:none;border-color:var(--admin-warm);box-shadow:none;color:var(--ui-brand-light);filter:none;transform:none}body.admin-console-route .admin-modal-panel{background:var(--admin-surface);background-image:none;border:1px solid var(--admin-line-strong);border-radius:12px;box-shadow:var(--admin-shadow)}body.admin-console-route .admin-modal-panel :is(.admin-card,.admin-customer-modal-summary){background:transparent;background-image:none;border:0;border-bottom:1px solid var(--admin-line);border-radius:0;box-shadow:none}@media(max-width:1180px){body .admin-console-shell :is([data-admin-ui=metrics]){grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:900px){body .admin-console-shell{grid-template-columns:minmax(0,1fr)}body .admin-console-shell .admin-nav-rail{background:var(--admin-rail);background-image:none;border-left:1px solid rgba(255,122,89,.2);border-right:0;bottom:0;height:100dvh;max-height:100dvh;max-width:380px;padding:0 16px 16px;position:fixed;right:0;top:0;transform:translate(calc(100% + 24px));transition:transform .18s ease;width:min(90vw,380px);z-index:230}body .admin-console-shell .admin-nav-rail.is-open{transform:translate(0)}.admin-access-bar~.admin-console-shell .admin-nav-rail{height:calc(100dvh - var(--admin-access-bar-height));max-height:calc(100dvh - var(--admin-access-bar-height));top:var(--admin-access-bar-height)}body .admin-console-shell .admin-nav-rail-section .admin-nav-rail-links a,body .admin-console-shell .admin-nav-rail-section-label{min-height:44px}body .admin-console-shell .admin-console-header{gap:10px;grid-template-columns:auto minmax(0,1fr) auto;min-height:66px;padding:8px 12px}body .admin-console-shell .admin-console-breadcrumb :is(i,span:first-of-type){display:none}body .admin-console-shell .admin-console-header h1{font-size:15px}body .admin-console-shell .admin-console-header p{font-size:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body .admin-console-shell .admin-console-public-link{display:none}body .admin-console-shell .admin-page-content{padding:16px;scrollbar-gutter:auto}body .admin-console-shell .admin-page-stack{gap:12px}body .admin-console-shell .admin-page-content--editor{padding:0}body .admin-console-shell [data-admin-ui=command-bar]{align-items:stretch;border-radius:8px}body .admin-console-shell [data-admin-ui=command-bar]>:is(button,a){flex:1 1 auto;justify-content:center}body .admin-console-shell .admin-grid,body .admin-console-shell :is(.modal-field-grid){grid-template-columns:minmax(0,1fr)}body .admin-console-shell :is([data-admin-ui=panel]){border-radius:10px;padding:14px}body .admin-console-shell [data-admin-ui=table-controls]{grid-template-columns:minmax(0,1fr);margin-inline:-14px;padding:12px 14px}body .admin-console-shell :is([data-admin-ui=table],.table-wrap){overflow-x:auto}}@media(max-width:520px){body .admin-console-shell :is([data-admin-ui=metrics]){grid-template-columns:minmax(0,1fr)}body .admin-console-shell :is([data-admin-ui=metric]){min-height:78px}body .admin-console-shell .admin-console-header p{display:none}}.admin-identity-grid{display:grid;gap:12px;grid-template-columns:minmax(0,1.55fr) minmax(300px,.75fr)}.admin-identity-panel{background:var(--license-panel);border:1px solid var(--license-line);border-radius:8px;min-width:0;overflow:hidden}.admin-identity-panel>header{align-items:center;border-bottom:1px solid var(--license-line);display:flex;gap:12px;justify-content:space-between;min-height:62px;padding:12px 16px}.admin-identity-panel>header h2{align-items:center;color:var(--license-text);display:flex;font-size:15px;gap:8px;margin:0}.admin-identity-panel>header h2 svg{color:var(--license-pink)}.admin-identity-panel>header p,.admin-identity-inline-status,.admin-identity-local-note{color:var(--license-muted);font-size:10px;line-height:1.45;margin:4px 0 0}.admin-identity-panel>header>button,.admin-identity-inspector-form button,.admin-identity-backfill-controls button,.admin-identity-apply-gate button{background:var(--license-field);border:1px solid var(--license-line);border-radius:6px;color:var(--license-text);display:inline-flex;font:inherit;font-size:10px;gap:6px;justify-content:center;min-height:34px;padding:0 12px}.admin-identity-panel button:disabled{cursor:not-allowed;opacity:.45}.admin-identity-inspector-form,.admin-identity-backfill-controls{align-items:end;display:grid;gap:10px;grid-template-columns:minmax(180px,.7fr) minmax(220px,1fr) auto;padding:14px 16px 0}.admin-identity-backfill-controls{grid-template-columns:minmax(100px,.45fr) minmax(140px,1fr)}.admin-identity-inspector-form label,.admin-identity-backfill-controls label{display:grid;gap:5px;min-width:0}.admin-identity-inspector-form label>span,.admin-identity-backfill-controls label>span{color:var(--license-muted);font-size:9px}.admin-identity-inspector-form input,.admin-identity-backfill-controls input{background:var(--license-field);border:1px solid var(--license-line);border-radius:6px;box-sizing:border-box;color:var(--license-text);font:inherit;font-size:11px;height:36px;min-width:0;padding:0 10px;width:100%}.admin-identity-inspector-form input:focus,.admin-identity-backfill-controls input:focus{border-color:#ee3e82a6;box-shadow:0 0 0 2px #ee3e821a;outline:0}.admin-identity-inline-status,.admin-identity-local-note{margin:10px 16px}.admin-identity-result{border-top:1px solid var(--license-line);margin-top:12px;padding:14px 16px 16px}.admin-identity-summary,.admin-identity-backfill-result>dl{display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr));margin:0 0 12px}.admin-identity-summary>div,.admin-identity-backfill-result>dl>div{background:#ffffff05;border:1px solid var(--license-line);border-radius:6px;display:grid;gap:4px;min-width:0;padding:8px 10px}.admin-identity-summary dt,.admin-identity-backfill-result dt{color:var(--license-muted);font-size:8px;text-transform:none}.admin-identity-summary dd,.admin-identity-backfill-result dd{color:var(--license-text);font-size:10px;margin:0;min-width:0;overflow-wrap:anywhere}.admin-identity-result details,.admin-identity-panel>details{border:1px solid var(--license-line);border-radius:6px;margin-top:8px;overflow:hidden}.admin-identity-result summary,.admin-identity-panel>details summary{color:var(--license-text);cursor:pointer;font-size:10px;font-weight:700;padding:9px 11px}.admin-identity-result pre,.admin-identity-panel>details pre{background:var(--admin-surface-soft);border-top:1px solid var(--license-line);color:var(--admin-text);font-size:9px;line-height:1.5;margin:0;max-height:340px;overflow:auto;padding:11px;white-space:pre-wrap;word-break:break-word}.admin-identity-warning,.admin-identity-ok{align-items:flex-start;background:#f6ad2814;border:1px solid rgba(246,173,40,.24);border-radius:6px;color:var(--admin-warm);display:flex;font-size:10px;gap:8px;margin:10px 16px;padding:9px 10px}.admin-identity-ok{background:#48bb7814;border-color:#48bb783d;color:var(--license-green)}.admin-identity-result>.admin-identity-ok{margin-inline:0}.admin-identity-warning-list{display:grid;gap:6px;margin:10px 0}.admin-identity-warning-list p{align-items:flex-start;background:#f6ad2812;border:1px solid rgba(246,173,40,.2);border-radius:6px;color:var(--admin-warm);display:flex;font-size:9px;gap:7px;margin:0;padding:7px 8px}.admin-identity-warning-list p.is-critical{background:#ee3e8212;border-color:#ee3e8240;color:var(--admin-accent)}.admin-identity-warning-list p span{display:grid;gap:2px}.admin-identity-table-wrap{overflow:auto}.admin-identity-table-wrap table{border-collapse:collapse;min-width:780px;width:100%}.admin-identity-table-wrap th,.admin-identity-table-wrap td{border-bottom:1px solid var(--license-line);color:var(--admin-text);font-size:9px;padding:8px 10px;text-align:left;vertical-align:top}.admin-identity-table-wrap th{background:var(--admin-surface);color:var(--license-muted);font-size:8px;letter-spacing:.05em;text-transform:none}.admin-identity-table-wrap td strong,.admin-identity-table-wrap td small{display:block}.admin-identity-table-wrap td small{color:var(--license-muted);margin-top:3px}.admin-identity-table-wrap code,.admin-identity-summary code,.admin-identity-backfill-result code{color:var(--admin-text);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:9px}.admin-identity-badge{border:1px solid rgba(72,187,120,.3);border-radius:999px;color:var(--license-green);display:inline-flex;font-size:8px;font-weight:750;padding:2px 7px;text-transform:none}.admin-identity-badge.is-warning,.admin-identity-badge.is-archived{border-color:#f6ad2859;color:var(--admin-warm)}.admin-identity-badge.is-critical,.admin-identity-badge.is-merged{border-color:#ee3e8261;color:var(--admin-accent)}.admin-identity-backfill-result{padding:2px 16px 16px}.admin-identity-backfill-result>dl{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-identity-backfill-result ul{display:grid;gap:6px;list-style:none;margin:10px 0;max-height:250px;overflow:auto;padding:0}.admin-identity-backfill-result li{background:#ffffff05;border:1px solid var(--license-line);border-radius:6px;display:grid;gap:3px;padding:8px 9px}.admin-identity-backfill-result li strong{color:var(--license-text);font-size:10px}.admin-identity-backfill-result li small{color:var(--license-muted);font-size:8px}.admin-identity-apply-gate{border-top:1px solid var(--license-line);display:grid;gap:10px;margin-top:12px;padding-top:12px}.admin-identity-apply-gate label{align-items:flex-start;color:var(--admin-text);display:flex;font-size:9px;gap:8px;line-height:1.45}.admin-identity-metric-list{display:grid;gap:8px;grid-template-columns:repeat(5,minmax(0,1fr));padding:12px 16px}.admin-identity-metric-list span{background:#ffffff05;border:1px solid var(--license-line);border-radius:6px;display:grid;gap:4px;padding:8px 9px}.admin-identity-metric-list small{color:var(--license-muted);font-size:8px}.admin-identity-metric-list strong{color:var(--license-text);font-size:16px}@media(max-width:1100px){.admin-identity-grid{grid-template-columns:1fr}.admin-identity-metric-list{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:760px){.admin-identity-inspector-form,.admin-identity-backfill-controls,.admin-identity-summary,.admin-identity-backfill-result>dl{grid-template-columns:1fr}.admin-identity-panel>header{align-items:flex-start;flex-direction:column}.admin-identity-panel>header>button{min-height:44px;width:100%}.admin-identity-metric-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:480px){.admin-identity-metric-list{grid-template-columns:1fr}}body .admin-console-shell{--license-bg: var(--admin-bg);--license-panel: var(--admin-surface);--license-panel-raised: var(--admin-surface-strong);--license-field: var(--admin-surface);--license-line: var(--admin-line);--license-line-strong: var(--admin-line-strong);--license-text: var(--admin-text);--license-muted: var(--admin-muted);--license-pink: var(--admin-accent);--license-gold: var(--admin-warm);--license-green: var(--admin-success)}.admin-workbench-header-actions{align-items:center;display:flex;gap:8px}.admin-workbench-header-actions button,.admin-workbench-table-actions button,.admin-workbench-more-filters,.admin-workbench-pagination button{align-items:center;border:1px solid var(--license-line);color:var(--license-text);cursor:pointer;display:inline-flex;font:inherit;justify-content:center}.admin-workbench-header-actions .admin-workbench-refresh{background:var(--admin-surface-soft);border-radius:10px;height:44px;gap:8px;min-width:44px;padding:0 14px;white-space:nowrap;width:auto}.admin-workbench-header-actions .admin-workbench-create{background:var(--admin-ink);border:0;border-radius:10px;box-shadow:none;color:var(--ui-brand-light);font-size:11px;font-weight:800;gap:6px;min-height:44px;padding:0 18px}body .admin-console-shell .admin-workbench-shell .admin-page-content{padding:clamp(26px,2.5vw,42px) var(--admin-page-gutter) var(--admin-page-gutter)}body .admin-console-shell .admin-workbench-shell .admin-page-stack{display:block;max-width:var(--admin-content-max)}.admin-workbench,.admin-workbench-main-view{display:grid;gap:var(--admin-section-gap);min-width:0}.admin-workbench-status{background:#f6ad2814;border:1px solid rgba(246,173,40,.2);border-radius:6px;color:var(--admin-warm);font-size:11px;margin:0;padding:8px 11px}.admin-workbench-metrics{display:grid;gap:16px;grid-template-columns:repeat(4,minmax(0,1fr))}.admin-workbench-metrics article{align-items:center;background:linear-gradient(135deg,rgba(255,255,255,.025),transparent),var(--license-panel);border:1px solid var(--license-line);border-radius:12px;display:grid;gap:16px;grid-template-columns:auto minmax(0,1fr);min-height:128px;padding:20px 22px}.admin-workbench-metric-icon{align-items:center;background:#ee3e821a;border-radius:50%;color:var(--license-pink);display:inline-flex;height:60px;justify-content:center;width:60px}.admin-workbench-metric-icon.is-gold{background:#f6ad2817;color:var(--license-gold)}.admin-workbench-metric-copy{display:grid;gap:2px}.admin-workbench-metric-copy small,.admin-workbench-metric-copy em{color:var(--license-muted);font-size:9px;font-style:normal;line-height:1.15}.admin-workbench-metric-copy strong{color:var(--license-text);font-size:30px;font-weight:650;line-height:1}.admin-workbench-filters{align-items:end;background:var(--license-panel);border:1px solid var(--license-line);border-radius:12px;display:grid;gap:12px;grid-template-columns:minmax(280px,1.35fr) minmax(160px,.85fr) minmax(160px,.85fr) auto;min-height:112px;padding:22px 24px;position:relative}.admin-workbench-search,.admin-workbench-select,.admin-workbench-advanced-filter label{display:grid;gap:8px;min-width:0;position:relative}.admin-workbench-search input,.admin-workbench-select select,.admin-workbench-advanced-filter select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--license-field);border:1px solid var(--license-line);border-radius:9px;box-sizing:border-box;color:var(--license-text);font:inherit;font-size:10px;height:46px;outline:0;width:100%}.admin-workbench-search input{padding:0 34px 0 12px}.admin-workbench-search-icon{align-items:center;color:var(--license-muted);display:inline-flex;height:46px;justify-content:center;line-height:0;pointer-events:none;position:absolute;right:10px;bottom:0;width:18px}.admin-workbench-search-icon svg{display:block;flex:0 0 auto}.admin-workbench-search input:focus,.admin-workbench-select select:focus,.admin-workbench-advanced-filter select:focus{border-color:#ee3e82a6;box-shadow:0 0 0 2px #ee3e821a}.admin-workbench-search>.admin-workbench-field-label,.admin-workbench-select>span,.admin-workbench-advanced-filter label>span{background:transparent;color:var(--license-muted);font-size:12px;left:auto;line-height:1.2;padding:0;pointer-events:none;position:static;top:auto;z-index:1}.admin-workbench-select select,.admin-workbench-advanced-filter select{padding:0 38px 0 14px}.admin-workbench-search input{padding-top:0}.admin-workbench-select:after,.admin-workbench-advanced-filter label:after{border-bottom:1px solid var(--license-muted);border-right:1px solid var(--license-muted);content:"";height:5px;pointer-events:none;position:absolute;right:12px;top:11px;transform:rotate(45deg);width:5px}.admin-workbench-more-filters{background:var(--license-field);border-radius:9px;font-size:10px;gap:7px;height:46px;padding:0 18px;white-space:nowrap}.admin-workbench-more-filters.is-active{border-color:#ee3e8294;color:var(--admin-accent)}.admin-workbench-advanced-filter{background:var(--admin-surface-soft);border:1px solid var(--license-line-strong);border-radius:10px;box-shadow:var(--admin-shadow);padding:10px;position:absolute;right:10px;top:calc(100% + 6px);width:190px;z-index:8}.admin-workbench-table-card{background:var(--license-panel);border:1px solid var(--license-line);border-radius:12px;min-width:0;overflow:hidden}.admin-workbench-table-card>header{align-items:center;border-bottom:1px solid var(--license-line);display:flex;justify-content:space-between;min-height:82px;padding:16px 24px}.admin-workbench-table-card>header>div:first-child{display:grid;gap:4px}.admin-workbench-table-card h2{align-items:center;color:var(--license-text);display:flex;font-size:20px;gap:8px;margin:0}.admin-workbench-table-card h2 svg{color:var(--license-pink)}.admin-workbench-table-card>header p{color:var(--license-muted);font-size:9px;margin:0}.admin-workbench-table-actions{display:flex;gap:8px}.admin-workbench-table-actions button{background:var(--license-field);border-radius:9px;font-size:10px;gap:6px;height:44px;padding:0 16px}.admin-workbench-desktop-table{min-width:0;overflow-x:auto}body .admin-console-shell .admin-workbench-desktop-table table{border-collapse:collapse;min-width:1050px;table-layout:auto;width:100%}body .admin-console-shell .admin-workbench-desktop-table th{background:var(--admin-surface-soft);color:var(--license-muted);font-size:8px;letter-spacing:.08em;height:58px;padding:12px 20px;position:static;white-space:nowrap}body .admin-console-shell .admin-workbench-desktop-table td{border-bottom:1px solid var(--license-line);color:var(--admin-text);font-size:10px;height:64px;padding:12px 20px;white-space:nowrap}body .admin-console-shell .admin-workbench-desktop-table tbody tr:hover td{background:#ee3e8209}.admin-workbench-key{align-items:center;color:var(--admin-text);display:inline-flex;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:10px;gap:5px;letter-spacing:.02em}.admin-workbench-key button,.admin-workbench-row-menu{background:transparent;border:0;color:var(--license-muted);cursor:pointer;padding:2px}.admin-workbench-status-badge,.admin-workbench-tier-badge{align-items:center;border:1px solid;border-radius:4px;display:inline-flex;font-size:8px;font-style:normal;font-weight:750;justify-content:center;line-height:1;min-height:17px;padding:0 6px;text-transform:capitalize}.admin-workbench-status-badge.is-active,.admin-workbench-status-badge.is-trial{background:#48bb7814;border-color:#48bb7847;color:var(--license-green)}.admin-workbench-status-badge.is-expired,.admin-workbench-status-badge.is-revoked{background:#ee3e8214;border-color:#ee3e8247;color:var(--admin-danger)}.admin-workbench-tier-badge{background:#f6ad281a;border-color:#f6ad286b;color:var(--admin-warm);text-transform:none}.admin-workbench-tier-badge:is(.is-trial,.is-starter,.is-enterprise){background:#b85ccd1f;border-color:#b85ccd6b;color:var(--admin-accent)}.admin-workbench-row-menu{align-items:center;display:inline-flex;justify-content:center}.admin-workbench-pagination{align-items:center;display:flex;gap:7px;justify-content:flex-end;min-height:76px;padding:16px 24px}.admin-workbench-pagination button,.admin-workbench-pagination strong,.admin-workbench-pagination span{align-items:center;background:var(--license-field);border:1px solid var(--license-line);border-radius:9px;color:var(--license-muted);display:inline-flex;font-size:9px;height:44px;justify-content:center;min-width:44px}.admin-workbench-pagination strong{border-color:var(--license-pink);color:var(--license-text)}.admin-workbench-pagination span{color:var(--license-text);padding:0 9px}.admin-workbench-pagination button:disabled{cursor:default;opacity:.35}.admin-workbench-mobile-list,.admin-workbench-mobile-detail,body .admin-console-shell .admin-workbench-shell .admin-mobile-back-button{display:none}@media(max-width:1180px){.admin-workbench-metrics article{padding-inline:13px}.admin-workbench-filters{grid-template-columns:minmax(240px,1.2fr) repeat(2,minmax(140px,.8fr)) auto}}@media(max-width:760px){body .admin-console-shell,body .admin-console-shell:not(.admin-console-shell--standalone){grid-template-columns:minmax(0,1fr)}body .admin-console-shell .admin-nav-rail{width:min(88vw,330px)}body .admin-console-shell .admin-workbench-shell>.admin-console-header{background:var(--admin-bg);grid-template-columns:38px minmax(0,1fr) 38px;min-height:54px;padding:8px 10px;position:relative}body .admin-console-shell .admin-workbench-shell .admin-mobile-menu-button,body .admin-console-shell .admin-workbench-shell .admin-mobile-back-button{align-items:center;background:transparent;border:0;color:var(--license-text);display:inline-flex;font-size:0;height:34px;justify-content:center;padding:0;width:34px}body .admin-console-shell .admin-workbench-shell .admin-mobile-back-button span{font-size:23px;font-weight:300;transform:translateY(-1px)}body .admin-console-shell .admin-workbench-shell .admin-console-title-row{display:flex;justify-content:center}body .admin-console-shell .admin-workbench-shell .admin-console-header h1{font-size:14px;text-align:center}body .admin-console-shell .admin-workbench-shell .admin-console-header p,.admin-workbench-header-actions .admin-workbench-refresh,.admin-reference-header-tools{display:none}.admin-workbench-header-actions .admin-workbench-create{border-radius:6px;height:32px;min-height:32px;padding:0;width:32px}.admin-workbench-header-actions .admin-workbench-create span{clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}body .admin-console-shell .admin-workbench-shell .admin-page-content{padding:9px 10px 16px}.admin-workbench,.admin-workbench-main-view{gap:9px}.admin-workbench-metrics{gap:6px;grid-template-columns:repeat(2,minmax(0,1fr))}.admin-workbench-metrics article{gap:8px;min-height:76px;padding:9px 10px}.admin-workbench-metric-icon{height:34px;width:34px}.admin-workbench-metric-icon svg{height:18px;width:18px}.admin-workbench-metric-copy small,.admin-workbench-metric-copy em{font-size:8px}.admin-workbench-metric-copy strong{font-size:20px}.admin-workbench-filters{gap:8px;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;padding:10px}.admin-workbench-search{grid-column:1/-1}.admin-workbench-select>span{display:none}.admin-workbench-select select{padding:0 28px 0 10px}.admin-workbench-more-filters{font-size:0;gap:0;width:40px}.admin-workbench-more-filters svg{height:16px;width:16px}.admin-workbench-advanced-filter{left:10px;right:10px;width:auto}.admin-workbench-table-card>header{min-height:48px;padding:8px 12px}.admin-workbench-table-card h2{font-size:14px}.admin-workbench-table-actions,.admin-workbench-desktop-table,.admin-workbench-pagination{display:none}.admin-workbench-mobile-list{display:grid;gap:5px;padding:7px}.admin-workbench-mobile-card{align-items:center;background:var(--license-panel-raised);border:1px solid var(--license-line);border-radius:6px;color:var(--license-text);display:grid;gap:7px;grid-template-columns:minmax(0,1fr) auto auto;min-height:61px;padding:8px 9px 8px 12px;text-align:left}.admin-workbench-mobile-card-main,.admin-workbench-mobile-card-meta{display:grid;gap:5px;min-width:0}.admin-workbench-mobile-card-main>strong{align-items:center;display:flex;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:11px;font-weight:550;gap:5px;letter-spacing:.02em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-workbench-mobile-card-main>span{display:flex;gap:6px}.admin-workbench-mobile-card-meta{justify-items:end}.admin-workbench-mobile-card-meta strong{color:var(--admin-text);font-size:9px}.admin-workbench-mobile-card-meta small{color:var(--license-muted);font-size:8px;white-space:nowrap}.admin-workbench-mobile-card>svg{color:var(--license-muted)}.admin-workbench-empty{color:var(--license-muted);font-size:11px;margin:0;padding:18px;text-align:center}.admin-workbench-mobile-detail{display:none;gap:10px}.admin-workbench.is-detail .admin-workbench-main-view{display:none}.admin-workbench.is-detail .admin-workbench-mobile-detail{display:grid}.admin-workbench-mobile-detail article{background:var(--license-panel);border:1px solid var(--license-line);border-radius:7px;padding:13px}.admin-workbench-mobile-detail article>header{align-items:center;border-bottom:1px solid var(--license-line);display:flex;justify-content:space-between;padding-bottom:12px}.admin-workbench-mobile-detail dl{display:grid;gap:10px;margin:13px 0 0}.admin-workbench-mobile-detail dl div{align-items:center;display:grid;gap:12px;grid-template-columns:minmax(100px,.8fr) minmax(0,1.2fr)}.admin-workbench-mobile-detail :is(dt,dd){color:var(--license-muted);font-size:10px;margin:0}.admin-workbench-mobile-detail dd{color:var(--admin-text);overflow-wrap:anywhere;text-align:right}.admin-workbench-detail-edit,.admin-workbench-detail-danger{border-radius:6px;font:inherit;font-size:11px;font-weight:750;min-height:40px}.admin-workbench-detail-edit{background:var(--license-panel-raised);border:1px solid var(--license-line-strong);color:var(--license-text)}.admin-workbench-detail-danger{background:var(--admin-ink);border:0;color:var(--ui-brand-light)}}@media(max-width:380px){.admin-workbench-metrics article{grid-template-columns:auto minmax(0,1fr);padding-inline:8px}.admin-workbench-metric-icon{height:30px;width:30px}.admin-workbench-mobile-card-main>strong{font-size:10px}}body.admin-console-route{--admin-accent: var(--admin-modal-accent);--admin-bg: var(--admin-modal-bg);--admin-control-height: 44px;--admin-coral: var(--admin-modal-coral);--admin-font-body: 14px;--admin-font-control: 14px;--admin-font-heading: 18px;--admin-font-micro: 10px;--admin-font-small: 11px;--admin-font-subheading: 15px;--admin-font-title: 20px;--admin-gradient: var(--admin-modal-gradient);--admin-line: var(--admin-modal-line);--admin-line-strong: var(--admin-modal-line-strong);--admin-muted: var(--admin-modal-muted);--admin-muted-strong: var(--admin-modal-muted-strong);--admin-success: var(--ui-light-success);--admin-surface: var(--admin-modal-bg);--admin-surface-soft: var(--admin-modal-surface);--admin-surface-strong: var(--admin-modal-surface-strong);--admin-text: var(--admin-modal-text);--admin-warm: var(--admin-modal-warm)}body .admin-console-shell[data-admin-ui=shell]{grid-template-columns:var(--admin-rail-width) minmax(0,1fr)}body .admin-console-shell .admin-page-stack>*,body .admin-console-shell :is(form,fieldset,label,.admin-card,[data-admin-ui=panel]){max-width:100%;min-width:0}body .admin-console-shell .admin-nav-rail-actions{display:grid;gap:6px;position:relative}body .admin-console-shell .admin-console-header-actions{gap:8px;min-width:0}body .admin-console-shell :is(.admin-console-header-actions,.admin-route-intro-actions)>.admin-workbench-header-actions{align-items:center;display:flex;flex-wrap:wrap;gap:10px}body .admin-console-shell .admin-workbench-header-actions>:is(button,a){align-items:center;background:var(--admin-surface-soft);background-image:none;border:1px solid var(--admin-line);border-radius:10px;box-shadow:none;color:var(--admin-text);display:inline-flex;font-weight:600;gap:8px;justify-content:center;min-height:48px;padding:0 18px;text-decoration:none;transform:none}body .admin-console-shell .admin-workbench-header-actions>:is(button,a):is(:hover,:focus-visible){background:var(--admin-surface-soft);border-color:#ff7a597a;color:var(--admin-text);outline:0;transform:none}body .admin-console-shell .admin-workbench-header-actions>.admin-workbench-create{background:var(--admin-ink);background-image:var(--admin-gradient);border-color:transparent;border-radius:10px;box-shadow:none;color:var(--ui-brand-light);min-height:48px}body .admin-console-shell .admin-workbench-header-actions>.admin-workbench-create:is(:hover,:focus-visible){background:var(--admin-ink);border-color:transparent;color:var(--ui-brand-light)}body .admin-console-shell .admin-workbench-header-actions>.admin-workbench-refresh:not(:has(>span)){padding:0;width:48px}body .admin-console-shell .admin-workbench-header-actions>:is(button,a):disabled{cursor:not-allowed;opacity:.55}body .admin-console-shell :is(.admin-reference-aside-identity,.admin-reference-header-identity,.admin-reference-alerts){position:relative}body .admin-console-shell :is(.admin-reference-aside-identity-button,.admin-reference-header-identity-button,.admin-reference-notifications){-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;color:var(--admin-text);cursor:pointer;font:inherit}body .admin-console-shell .admin-reference-aside-identity-button{align-items:center;display:grid;gap:8px;grid-template-columns:auto minmax(0,1fr) auto;min-height:58px;padding:7px 2px;text-align:left;width:100%}body .admin-console-shell .admin-reference-avatar{align-items:center;background:var(--admin-surface);border:1px solid rgba(255,200,87,.72);border-radius:50%;color:var(--admin-warm);display:inline-flex;flex:0 0 auto;font-size:13px;font-weight:600;height:40px;justify-content:center;letter-spacing:.02em;width:40px}body .admin-console-shell .admin-reference-aside-identity-copy{display:grid;gap:2px;min-width:0}body .admin-console-shell .admin-reference-aside-identity-copy :is(strong,small),body .admin-console-shell .admin-reference-identity-menu-heading :is(strong,span){line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body .admin-console-shell .admin-reference-aside-identity-copy strong{color:var(--admin-text);font-size:14px;font-weight:600}body .admin-console-shell .admin-reference-aside-identity-copy small{color:var(--admin-muted);font-size:13px}body .admin-console-shell :is(.admin-reference-aside-identity-button,.admin-reference-header-identity-button)>svg{color:var(--admin-muted);transition:transform .14s ease}body .admin-console-shell :is(.admin-reference-aside-identity-button,.admin-reference-header-identity-button)[aria-expanded=true]>svg{transform:rotate(180deg)}body .admin-console-shell .admin-reference-header-tools{align-items:center;display:flex;flex:0 0 auto;gap:14px}body .admin-console-shell :is(.admin-reference-help,.admin-reference-notifications){align-items:center;background:transparent;border:1px solid transparent;border-radius:10px;color:var(--admin-muted-strong);display:inline-flex;height:48px;justify-content:center;position:relative;text-decoration:none;width:48px}body .admin-console-shell :is(.admin-reference-help,.admin-reference-notifications,.admin-reference-header-identity-button,.admin-reference-aside-identity-button):is(:hover,:focus-visible){background:var(--admin-surface-soft)}body .admin-console-shell .admin-reference-aside-identity-button:focus-visible{border-radius:8px;box-shadow:0 0 0 2px #ff7a5961;outline:0}body .admin-console-shell .admin-reference-alerts-menu{background:var(--admin-surface-strong);border:1px solid var(--admin-line-strong);border-radius:10px;box-shadow:var(--admin-shadow);color:var(--admin-text);display:grid;overflow:hidden;position:absolute;right:0;top:calc(100% + 8px);width:min(390px,100vw - 24px);z-index:1200}body .admin-console-shell .admin-reference-alerts-menu>header{align-items:center;border-bottom:1px solid var(--admin-line);display:flex;gap:12px;justify-content:space-between;padding:13px 14px}body .admin-console-shell .admin-reference-alerts-menu>header>span{align-items:center;color:var(--admin-text);display:inline-flex;font-size:12px;font-weight:750;gap:7px}body .admin-console-shell .admin-reference-alerts-menu>header small{color:var(--admin-muted);font-size:9px}body .admin-console-shell .admin-reference-alerts-list{display:grid;gap:6px;max-height:min(420px,100vh - 190px);overflow-y:auto;padding:8px}body .admin-console-shell .admin-reference-alerts-list>p{color:var(--admin-muted);font-size:11px;margin:0;padding:18px 10px;text-align:center}body .admin-console-shell .admin-reference-alert-item{align-items:start;background:var(--admin-surface-soft);border:1px solid var(--admin-line);border-left:3px solid var(--admin-warm);border-radius:7px;color:var(--admin-muted-strong);display:grid;gap:9px;grid-template-columns:auto minmax(0,1fr);padding:10px;text-decoration:none}body .admin-console-shell .admin-reference-alert-item:is(.is-critical,.is-overage){border-left-color:var(--admin-accent)}body .admin-console-shell .admin-reference-alert-item.is-info{border-left-color:var(--admin-coral)}body .admin-console-shell .admin-reference-alert-item>svg{color:var(--admin-warm);margin-top:2px}body .admin-console-shell .admin-reference-alert-item:is(.is-critical,.is-overage)>svg{color:var(--admin-accent)}body .admin-console-shell .admin-reference-alert-item>span,body .admin-console-shell .admin-reference-alerts-state>span{display:grid;gap:3px;min-width:0}body .admin-console-shell .admin-reference-alert-item strong,body .admin-console-shell .admin-reference-alerts-state strong{color:var(--admin-text);font-size:11px;font-weight:700;line-height:1.25}body .admin-console-shell .admin-reference-alert-item small,body .admin-console-shell .admin-reference-alerts-state small{color:var(--admin-muted);font-size:10px;line-height:1.35}body .admin-console-shell .admin-reference-alert-item:is(:hover,:focus-visible){background:#ff3cac14;border-color:#ff7a5957}body .admin-console-shell .admin-reference-alerts-state{align-items:center;color:var(--admin-muted);display:grid;font-size:11px;gap:9px;grid-template-columns:auto minmax(0,1fr) auto;padding:18px 10px}body .admin-console-shell .admin-reference-alerts-state.is-clear>svg{color:var(--admin-success)}body .admin-console-shell .admin-reference-alerts-state.is-error>svg{color:var(--admin-accent)}body .admin-console-shell .admin-reference-alerts-state button{background:transparent;border:1px solid var(--admin-line-strong);border-radius:6px;color:var(--admin-text);cursor:pointer;font:inherit;padding:6px 9px}body .admin-console-shell .admin-reference-alerts-menu>footer{border-top:1px solid var(--admin-line);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));padding:6px}body .admin-console-shell .admin-reference-alerts-menu>footer a{border-radius:6px;color:var(--admin-muted-strong);font-size:10px;padding:8px;text-align:center;text-decoration:none}body .admin-console-shell .admin-reference-alerts-menu>footer a:is(:hover,:focus-visible){background:#ff3cac1a;color:var(--admin-text)}body .admin-console-shell .admin-reference-header-identity-button{align-items:center;background:transparent;border:0;border-radius:10px;display:flex;gap:5px;min-height:48px;padding:4px 0 4px 4px}body .admin-console-shell .admin-reference-identity-menu{background:var(--admin-surface-strong);border:1px solid var(--admin-line-strong);border-radius:8px;box-shadow:var(--admin-shadow);display:grid;min-width:min(230px,100vw - 24px);overflow:hidden;padding:6px;position:absolute;z-index:1200}body .admin-console-shell .admin-reference-identity-menu--header{right:0;top:calc(100% + 8px)}body .admin-console-shell .admin-reference-identity-menu--aside{bottom:calc(100% + 8px);left:0}body .admin-console-shell .admin-reference-identity-menu-heading{border-bottom:1px solid var(--admin-line);display:grid;gap:3px;margin:0 4px 5px;padding:7px 5px 9px}body .admin-console-shell .admin-reference-identity-menu-heading strong{color:var(--admin-text);font-size:11px}body .admin-console-shell .admin-reference-identity-menu-heading span{color:var(--admin-muted);font-size:9px}body .admin-console-shell .admin-reference-identity-menu>:is(a,button){align-items:center;background:transparent;border:0;border-radius:6px;color:var(--admin-muted-strong);cursor:pointer;display:flex;font:inherit;font-size:11px;gap:9px;min-height:38px;padding:8px 9px;text-align:left;text-decoration:none;width:100%}body .admin-console-shell .admin-reference-identity-menu>:is(a,button):is(:hover,:focus-visible){background:#ff3cac1f;color:var(--admin-text)}body .admin-console-shell .admin-reference-identity-menu>button{border-top:1px solid var(--admin-line);border-radius:0 0 6px 6px;color:var(--admin-accent);margin-top:4px}body .admin-console-shell .admin-reference-identity-menu>button:disabled{cursor:wait;opacity:.65}body .admin-console-shell :is(a,button,input,select,textarea,summary):focus-visible{outline:2px solid var(--admin-warm);outline-offset:2px}body .admin-console-shell :is(h1,h2,h3,h4,p,td,dd,.empty-state){overflow-wrap:anywhere}body .admin-console-shell .admin-aside{background:var(--admin-surface);border-color:var(--admin-line);box-shadow:none}body .admin-console-shell .admin-aside-section-toggle{background:transparent;border-color:transparent;color:var(--admin-muted)}body .admin-console-shell .admin-aside-section-toggle:before,body .admin-console-shell .admin-aside-section .admin-aside-nav a[aria-current=page]:before{background:var(--admin-coral)}body .admin-console-shell .admin-aside-section.is-open .admin-aside-section-toggle,body .admin-console-shell .admin-aside-section-toggle:is(:hover,:focus-visible),body .admin-console-shell .admin-aside-section .admin-aside-nav a:is(:hover,:focus-visible,[aria-current=page]){background:var(--admin-surface-soft);border-color:var(--admin-line);color:var(--admin-text)}body .admin-console-shell .admin-aside-workspace-link{background:var(--admin-surface-soft);border:1px solid var(--admin-line);border-radius:12px}body .admin-console-shell .admin-aside-workspace-link:is(:hover,:focus-visible){background:#ff3cac24;border-color:#ffc85757}body.admin-console-route .admin-modal-backdrop{background:#1111113d;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}body.admin-console-route .admin-modal-panel{background:var(--admin-surface);border:1px solid var(--admin-line-strong);border-radius:14px;box-shadow:var(--admin-shadow);color:var(--admin-text)}body.admin-console-route .admin-modal-panel :is(.admin-card,.admin-customer-modal-summary){background:var(--admin-surface-soft);border:1px solid var(--admin-line);border-radius:10px;box-shadow:none;color:var(--admin-text)}body.admin-console-route .admin-modal-panel :is(h2,h3,h4,strong,label,legend,dt){color:var(--admin-text)}body.admin-console-route .admin-modal-panel :is(p,small,span,dd,.fine-print,.field-note,.modal-status-line){color:var(--admin-muted)}body.admin-console-route :is(.admin-console-shell select:not([multiple]),.admin-modal-panel select:not([multiple])){-moz-appearance:none!important;-webkit-appearance:none!important;appearance:none!important;background-image:var(--artmoxy-select-chevron)!important;background-position:right 12px center!important;background-repeat:no-repeat!important;background-size:16px 16px!important;box-sizing:border-box;line-height:1.25;overflow:hidden;padding-block:0!important;padding-inline:12px 38px!important;text-align:start;-moz-text-align-last:start;text-align-last:start;text-overflow:ellipsis;vertical-align:middle;white-space:nowrap}body.admin-console-route :is(.admin-console-shell select:not([multiple]),.admin-modal-panel select:not([multiple])):is(:hover,:focus,:focus-visible,:open){background-image:var(--artmoxy-select-chevron-active)!important}body.admin-console-route :is(.admin-console-shell select:not([multiple]),.admin-modal-panel select:not([multiple]))::-ms-expand{display:none!important}body.admin-console-route :is(.admin-console-shell select:not([multiple]),.admin-modal-panel select:not([multiple]))::picker-icon{block-size:0;display:none!important;inline-size:0}body.admin-console-route :is(.admin-console-shell select:not([multiple]),.admin-modal-panel select:not([multiple])) option{line-height:1.3;text-align:start}body.admin-console-route .admin-console-shell :is(.admin-workbench-select,.admin-workbench-advanced-filter label):after{content:none;display:none}body.admin-console-route .admin-modal-panel .modal-close-button{background:var(--admin-surface-soft);border:1px solid var(--admin-line);color:var(--admin-text)}body.admin-console-route .admin-modal-panel .modal-close-button:is(:hover,:focus-visible){background:#ff3cac24;border-color:#ffc85757;color:var(--admin-text)}body.admin-console-route :where(.admin-console-shell,.admin-modal-panel) .admin-setting-toggle:has(>input[type=checkbox]){background-color:var(--admin-toggle-state-soft);border-color:var(--admin-toggle-state-line);box-shadow:inset 3px 0 0 var(--admin-toggle-state-color)}body.admin-console-route :where(.admin-console-shell,.admin-modal-panel) .admin-setting-toggle>input[type=checkbox]{background:var(--admin-toggle-state-soft);border-color:var(--admin-toggle-state-line)}body.admin-console-route :where(.admin-console-shell,.admin-modal-panel) .admin-setting-toggle>input[type=checkbox]:checked:not(:disabled){background:var(--admin-success);border-color:var(--admin-success)}body.admin-console-route :where(.admin-console-shell,.admin-modal-panel) .admin-setting-toggle>input[type=checkbox]:disabled{background:var(--admin-surface-strong);border-color:var(--admin-line-strong);cursor:not-allowed}body.admin-console-route :where(.admin-console-shell,.admin-modal-panel) label:has(>input[type=checkbox]):not(.admin-checkbox-plain)>:is(span,strong,em),body.admin-console-route :where(.admin-console-shell,.admin-modal-panel) label:has(>input[type=checkbox]):not(.admin-checkbox-plain) :is(strong,em){color:var(--admin-toggle-state-color);transition:color .16s ease}body.admin-console-route :where(.admin-console-shell,.admin-modal-panel) label:not(.admin-setting-toggle,.admin-checkbox-custom,.admin-checkbox-plain)>input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--admin-toggle-state-soft);border:1px solid var(--admin-toggle-state-line);border-radius:4px;box-shadow:none;box-sizing:border-box;cursor:pointer;display:inline-grid;flex:0 0 18px;height:18px;margin:0;min-height:0;padding:0;place-content:center;width:18px}body.admin-console-route :where(.admin-console-shell,.admin-modal-panel) label:not(.admin-setting-toggle,.admin-checkbox-custom,.admin-checkbox-plain)>input[type=checkbox]:before{border:solid var(--ui-brand-light);border-width:0 0 2px 2px;content:"";height:4px;opacity:0;transform:translateY(-1px) rotate(-45deg);width:8px}body.admin-console-route :where(.admin-console-shell,.admin-modal-panel) label:not(.admin-setting-toggle,.admin-checkbox-custom,.admin-checkbox-plain)>input[type=checkbox]:checked:not(:disabled){background:var(--admin-success);border-color:var(--admin-success)}body.admin-console-route :where(.admin-console-shell,.admin-modal-panel) label:not(.admin-setting-toggle,.admin-checkbox-custom,.admin-checkbox-plain)>input[type=checkbox]:checked:before{opacity:1}body.admin-console-route :where(.admin-console-shell,.admin-modal-panel) label:not(.admin-setting-toggle,.admin-checkbox-custom,.admin-checkbox-plain)>input[type=checkbox]:disabled{background:var(--admin-surface-strong);border-color:var(--admin-line-strong);cursor:not-allowed}body.admin-console-route :where(.admin-console-shell,.admin-modal-panel) label:has(>input[type=checkbox]):not(.admin-checkbox-plain){--admin-toggle-state-color: var(--admin-warm);--admin-toggle-state-soft: rgba(255, 200, 87, .12);--admin-toggle-state-line: rgba(255, 200, 87, .58);transition:background-color .16s ease,border-color .16s ease,box-shadow .16s ease,color .16s ease,opacity .16s ease}body.admin-console-route :where(.admin-console-shell,.admin-modal-panel) label:has(>input[type=checkbox]:checked:not(:disabled)):not(.admin-checkbox-plain){--admin-toggle-state-color: var(--admin-success);--admin-toggle-state-soft: rgba(102, 211, 138, .13);--admin-toggle-state-line: rgba(102, 211, 138, .62)}body.admin-console-route :where(.admin-console-shell,.admin-modal-panel) label:has(>input[type=checkbox]:disabled):not(.admin-checkbox-plain){--admin-toggle-state-color: #777c87;--admin-toggle-state-soft: rgba(119, 124, 135, .09);--admin-toggle-state-line: rgba(119, 124, 135, .4);cursor:not-allowed;opacity:.68}@media(min-width:901px){body.admin-console-route :is(.admin-console-shell[data-admin-ui=shell],.admin-modal-panel){--admin-font-micro: 11px;--admin-font-small: 12px;--admin-font-body: 14px;--admin-font-control: 14px;--admin-font-subheading: 16px;--admin-font-heading: 20px;--admin-font-title: 28px}body.admin-console-route .admin-console-shell[data-admin-ui=shell]{font-size:var(--admin-font-body)}body.admin-console-route .admin-console-shell[data-admin-ui=shell] :where(p,span,small,label,li,td,th,dt,dd,figcaption,button,a,summary,input:not([type=checkbox]):not([type=radio]),select,textarea,option),body.admin-console-route .admin-modal-panel :where(p,span,small,label,li,td,th,dt,dd,figcaption,button,a,summary,input:not([type=checkbox]):not([type=radio]),select,textarea,option){font-size:var(--admin-font-body)}body.admin-console-route .admin-console-shell[data-admin-ui=shell] :where(button,a,summary,input:not([type=checkbox]):not([type=radio]),select,textarea,option),body.admin-console-route .admin-modal-panel :where(button,a,summary,input:not([type=checkbox]):not([type=radio]),select,textarea,option){font-size:var(--admin-font-control)}body.admin-console-route .admin-console-shell[data-admin-ui=shell] :where(small,th,dt,figcaption,.admin-console-breadcrumb,.admin-table-summary,.admin-pagination>span,.field-note,.fine-print,.gallery-sort-note,.admin-count-chip),body.admin-console-route .admin-modal-panel :where(small,th,dt,figcaption,.field-note,.fine-print,.admin-count-chip){font-size:var(--admin-font-small);line-height:1.35}body.admin-console-route .admin-console-shell[data-admin-ui=shell] :is(.admin-console-breadcrumb,[data-admin-ui=metric]>:is(span,small):first-child){font-size:var(--admin-font-micro)}body.admin-console-route .admin-console-shell[data-admin-ui=shell] .admin-nav-rail-section-label{font-size:var(--admin-font-control);letter-spacing:0;line-height:1.25;text-transform:none}body.admin-console-route .admin-console-shell[data-admin-ui=shell] .admin-console-header h1{font-size:var(--admin-font-title);line-height:1.08}body.admin-console-route .admin-console-shell[data-admin-ui=shell] .admin-console-header p{font-size:var(--admin-font-body);line-height:1.4}body.admin-console-route .admin-console-shell[data-admin-ui=shell] :is([data-admin-ui=panel])>h2,body.admin-console-route .admin-console-shell[data-admin-ui=shell] :is([data-admin-ui=panel])>header h2,body.admin-console-route .admin-modal-panel h2{font-size:var(--admin-font-heading);line-height:1.2}body.admin-console-route .admin-console-shell[data-admin-ui=shell] h3,body.admin-console-route .admin-modal-panel h3{font-size:var(--admin-font-subheading);line-height:1.25}body.admin-console-route .admin-console-shell[data-admin-ui=shell] :is(td,p,li,label,button,a,summary) strong,body.admin-console-route .admin-modal-panel :is(td,p,li,label,button,a,summary) strong{font-size:inherit}body.admin-console-route .admin-console-shell[data-admin-ui=shell] :is([data-admin-ui=metric])>strong{font-size:30px;line-height:1}body.admin-console-route .admin-console-shell[data-admin-ui=shell] .admin-nav-rail-brand strong{font-size:var(--admin-font-subheading)}body.admin-console-route .admin-console-shell[data-admin-ui=shell] .admin-reference-aside-identity-copy small{font-size:var(--admin-font-micro)}body.admin-console-route .admin-console-shell[data-admin-ui=shell] .admin-nav-rail-section .admin-nav-rail-links a,body.admin-console-route .admin-console-shell[data-admin-ui=shell] .admin-reference-aside-identity-copy strong,body.admin-console-route .admin-console-shell[data-admin-ui=shell] .admin-reference-identity-menu>:is(a,button){font-size:var(--admin-font-control)}}@media(max-width:760px){body .admin-console-shell :is(.admin-card,.admin-toolbar,.admin-console-header){border-radius:10px}body .admin-console-shell .admin-console-header{border-radius:0}}@media(max-width:900px){body .admin-console-shell[data-admin-ui=shell]{grid-template-columns:minmax(0,1fr)}body .admin-console-shell .admin-mobile-menu-button,body .admin-console-shell .admin-drawer-close{align-items:center;display:inline-flex;justify-content:center}body .admin-console-shell .admin-drawer-close{background:var(--admin-surface-soft);border:1px solid var(--admin-line);border-radius:8px;color:var(--admin-text);height:40px;width:40px}body .admin-console-shell .admin-drawer-backdrop{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#090a0eb8;border:0;cursor:pointer;display:block;inset:0;opacity:0;padding:0;pointer-events:none;position:fixed;transition:opacity .18s ease;z-index:220}body .admin-console-shell .admin-drawer-backdrop.is-open{opacity:1;pointer-events:auto}body .admin-console-shell .admin-reference-header-tools{display:none}body .admin-console-shell .admin-console-header--mobile-menu{grid-template-columns:minmax(0,1fr) 44px}body .admin-console-shell .admin-console-header--mobile-menu .admin-console-workspace-label,body .admin-console-shell .admin-console-header--mobile-menu .admin-console-header-actions{display:none}body .admin-console-shell .admin-console-header--mobile-menu .admin-mobile-menu-button{grid-column:2;grid-row:1;height:44px;justify-self:end;min-height:44px;padding:0;width:44px}body .admin-console-shell .admin-console-header--mobile-menu .admin-mobile-menu-button svg{height:20px;width:20px}}@media(max-width:760px){body .admin-console-shell .admin-workbench-shell>.admin-console-header{grid-template-columns:44px minmax(0,1fr) 44px;min-height:60px}body .admin-console-shell .admin-workbench-shell .admin-mobile-menu-button,body .admin-console-shell .admin-workbench-shell .admin-mobile-back-button,body .admin-console-shell .admin-workbench-header-actions>.admin-workbench-create{height:44px;min-height:44px;width:44px}body .admin-console-shell .admin-workbench-header-actions>.admin-workbench-create{padding:0}body .admin-console-shell .admin-workbench-header-actions>.admin-workbench-create span{clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}}@media(max-width:520px){body .admin-console-shell .admin-console-title-row{min-width:0}body .admin-console-shell .admin-console-header h1{max-width:min(54vw,24ch);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}@media(prefers-reduced-motion:reduce){body .admin-console-shell .admin-nav-rail,body .admin-console-shell .admin-drawer-backdrop,body .admin-console-shell :is(.admin-reference-aside-identity-button,.admin-reference-header-identity-button)>svg,body .admin-console-shell .admin-nav-rail-section-chevron{transition:none}}@media(max-width:980px){.admin-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.admin-table-controls{grid-template-columns:1fr}.admin-pagination{justify-content:stretch}.admin-pagination .secondary-link{flex:1 1 120px}.admin-pagination span{flex:1 1 100%;text-align:center}}@media(max-width:520px){.admin-metrics{grid-template-columns:1fr}}body.admin-console-route{--admin-font-family: "Inter", "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--admin-font-mono: "SFMono-Regular", Consolas, "Liberation Mono", Menlo, monospace;--admin-font-weight-medium: 500;--admin-font-weight-semibold: 600;--admin-font-weight-bold: 700;--ui-control-font-active: var(--admin-font-family)}body.admin-console-route :is(.admin-console-shell,.admin-modal-panel,[data-ui-theme=admin]){font-family:var(--admin-font-family);font-optical-sizing:auto;font-synthesis:none;font-weight:var(--admin-font-weight-medium);text-rendering:optimizeLegibility}body.admin-console-route :is(.admin-console-shell,.admin-modal-panel,[data-ui-theme=admin]) :where(*){font-family:var(--admin-font-family)}body.admin-console-route .admin-console-shell[data-admin-ui=shell] :where(*){font-family:var(--admin-font-family)}body.admin-console-route :is(.admin-console-shell,.admin-modal-panel,[data-ui-theme=admin]) :where(code,pre,kbd,samp,.hash-preview){font-family:var(--admin-font-mono);font-variant-ligatures:none}body.admin-console-route :is(.admin-console-shell,.admin-modal-panel,[data-ui-theme=admin]) :where(p,li,td,dd,input,select,textarea,option,button,a,summary){font-weight:var(--admin-font-weight-medium)}body.admin-console-route .admin-console-shell[data-admin-ui=shell] :where(p,li,td,dd,input,select,textarea,option,button,a,summary){font-weight:var(--admin-font-weight-medium)}body.admin-console-route :is(.admin-console-shell[data-admin-ui=shell],[data-ui-theme=admin]) :is(button,a,summary,input,select,textarea):focus-visible{outline:2px solid var(--admin-ink);outline-offset:3px}body.admin-console-route :is(.admin-console-shell,.admin-modal-panel,[data-ui-theme=admin]) :where(label,legend,th,dt,.admin-card-eyebrow,.admin-count-chip,[data-admin-ui=metric]>span){font-weight:var(--admin-font-weight-semibold)}body.admin-console-route .admin-console-shell[data-admin-ui=shell] :where(label,legend,th,dt,.admin-card-eyebrow,.admin-count-chip,[data-admin-ui=metric]>span){font-weight:var(--admin-font-weight-semibold)}body.admin-console-route :is(.admin-console-shell,.admin-modal-panel,[data-ui-theme=admin]) :where(h1,h2,h3,h4,h5,h6,strong,b){font-weight:var(--admin-font-weight-semibold)}body.admin-console-route .admin-console-shell[data-admin-ui=shell] :where(h1,h2,h3,h4,h5,h6,strong,b){font-weight:var(--admin-font-weight-semibold)}body.admin-console-route :is(.admin-console-shell,.admin-modal-panel,[data-ui-theme=admin]) :where(button,input,select,textarea){font-family:inherit}body.admin-console-route :is(.admin-console-shell,.admin-modal-panel,[data-ui-theme=admin]) :where(button,[role=button],a,summary,input,select,textarea){transition-duration:.16s;transition-property:background-color,border-color,box-shadow,color,opacity,transform;transition-timing-function:ease}body.admin-console-route :is(.admin-console-shell,.admin-modal-panel,[data-ui-theme=admin]) :where(button,input,select,textarea):disabled,body.admin-console-route :is(.admin-console-shell,.admin-modal-panel,[data-ui-theme=admin]) :where([aria-disabled=true]){cursor:not-allowed;opacity:.56}body.admin-console-route :is(.admin-console-shell,.admin-modal-panel,[data-ui-theme=admin]) :where([aria-busy=true]){cursor:progress}body.admin-console-route :is(.admin-console-shell,.admin-modal-panel,[data-ui-theme=admin]) :where([data-admin-ui=panel],[data-admin-ui=command-bar],[data-admin-ui=table-controls]){isolation:isolate}body.admin-console-route{background:var(--admin-bg);color-scheme:light}body.admin-console-route .admin-console-shell[data-admin-ui=shell]{background:var(--admin-bg);background-image:none}body.admin-console-route .admin-console-shell[data-admin-ui=shell] .admin-page-content{background:transparent;background-image:none}body.admin-console-route .admin-console-shell[data-admin-ui=shell] .admin-content-shell{background:var(--admin-bg);background-image:none}body.admin-console-route .admin-console-shell[data-admin-ui=shell] .admin-console-header{background:var(--admin-surface);background-image:none;border:0;border-bottom:1px solid var(--admin-line);border-radius:0;box-shadow:none;min-height:var(--admin-header-height);padding:14px var(--admin-page-gutter)}body.admin-console-route .admin-console-shell[data-admin-ui=shell] .admin-console-breadcrumb{display:flex}body.admin-console-route .admin-console-shell[data-admin-ui=shell] .admin-console-header-copy{gap:10px}body.admin-console-route .admin-console-shell[data-admin-ui=shell] .admin-console-title-row{gap:12px}body.admin-console-route .admin-console-shell[data-admin-ui=shell] .admin-console-header h1{border:0;font-size:var(--admin-font-title);letter-spacing:-.025em;padding:0;text-transform:none}body.admin-console-route .admin-console-shell[data-admin-ui=shell] .admin-route-intro h1{font-size:var(--admin-font-title);font-weight:600;letter-spacing:-.035em}body.admin-console-route .admin-console-shell[data-admin-ui=shell] .admin-route-intro p{color:var(--admin-muted);font-size:var(--admin-font-body);font-weight:500}body.admin-console-route .admin-console-shell[data-admin-ui=shell] .admin-console-header p{color:var(--admin-muted);font-size:var(--admin-font-body)}body.admin-console-route .admin-console-shell[data-admin-ui=shell] .admin-nav-rail-section-label{font-size:var(--admin-font-control);letter-spacing:0;line-height:1.25;text-transform:none}body.admin-console-route .admin-console-shell[data-admin-ui=shell] .admin-nav-rail-section.is-active .admin-nav-rail-section-label{background:var(--admin-surface-strong)!important;border-color:var(--admin-line-strong)!important;color:var(--admin-text)!important}body.admin-console-route .admin-console-shell[data-admin-ui=shell] :where([data-admin-ui=panel],[data-admin-ui=command-bar],[data-admin-ui=table-controls],[data-admin-ui=metric],.admin-workbench-metrics article,.admin-workbench-filters,.admin-workbench-table-card,.admin-identity-panel){background:var(--admin-surface)!important;background-image:none!important;border:1px solid var(--admin-line)!important;border-radius:0!important;box-shadow:none!important;color:var(--admin-text)!important}body.admin-console-route .admin-modal-panel{background:var(--admin-surface);background-image:none;border:1px solid var(--admin-line-strong);border-radius:12px;color:var(--admin-text)}@media(min-width:901px){body.admin-console-route .admin-console-shell[data-admin-ui=shell] .admin-console-header:not(.admin-console-header--editor-toolbar){height:var(--admin-header-height);max-height:var(--admin-header-height)}}@media(max-width:900px){body.admin-console-route .admin-console-shell[data-admin-ui=shell]{gap:0;padding:0}body.admin-console-route .admin-console-shell[data-admin-ui=shell] .admin-console-header--mobile-menu{grid-template-columns:minmax(0,1fr) 44px;min-height:60px;padding:8px 12px}body .admin-console-shell .admin-route-intro{align-items:start;grid-template-columns:minmax(0,1fr)}body .admin-console-shell .admin-route-intro-actions{justify-content:flex-start}body .admin-console-shell .admin-console-title-row{align-items:start;display:grid;gap:8px}}@media(max-width:760px){body .admin-console-shell .admin-console-workspace-label{font-size:17px}body .admin-console-shell .admin-route-intro h1{font-size:24px}}body.admin-console-route .admin-console-shell[data-admin-ui=shell] :where(input:not([type=checkbox]):not([type=radio]),select,textarea,.admin-workbench-table-actions button,.admin-workbench-more-filters,.admin-workbench-pagination button,.admin-workbench-pagination span,.admin-workbench-pagination strong){background-color:var(--admin-surface);border-color:var(--admin-line);border-radius:9px;box-shadow:none;color:var(--admin-text)}body.admin-console-route .admin-console-shell[data-admin-ui=shell] :where(table){background:transparent;border-color:var(--admin-line)}body.admin-console-route .admin-console-shell[data-admin-ui=shell] :where(th){background:var(--admin-surface-soft);border-color:var(--admin-line);color:var(--admin-muted-strong)}body.admin-console-route .admin-console-shell[data-admin-ui=shell] :where(td){background:transparent;border-color:var(--admin-line);color:var(--admin-text)}body.admin-console-route .admin-console-shell[data-admin-ui=shell] :where(label,.admin-workbench-filter label,.admin-workbench-filters label,.admin-table-controls label){font-size:13px;font-weight:500;letter-spacing:.01em}body.admin-console-route .admin-console-shell[data-admin-ui=shell] :where(input:not([type=checkbox]):not([type=radio]),select,textarea,button,.admin-console-public-link){font-family:var(--admin-font-family);font-size:14px}body.admin-console-route .admin-console-shell[data-admin-ui=shell] :where(th){font-size:12px;font-weight:600;letter-spacing:.02em;padding:18px 20px}body.admin-console-route .admin-console-shell[data-admin-ui=shell] :where(td){font-size:14px;line-height:1.45;padding:18px 20px}body.admin-console-route .admin-console-shell[data-admin-ui=shell] :where(.admin-workbench-table-card>header h2,.admin-workbench-table-card>.admin-workbench-table-header h2,[data-admin-ui=panel]>header h2){font-size:20px;font-weight:600;letter-spacing:-.02em}body.admin-console-route .admin-console-shell[data-admin-ui=shell] :where(.admin-workbench-table-card>header p,.admin-workbench-table-card>.admin-workbench-table-header p,[data-admin-ui=panel]>header p){font-size:14px;line-height:1.45}body.admin-console-route .admin-console-shell[data-admin-ui=shell] :where(tbody tr:nth-child(2n) td){background:var(--admin-surface-soft)}body.admin-console-route .admin-console-shell[data-admin-ui=shell] :where(tbody tr:hover td){background:#ff7a590e}body.admin-console-route .admin-console-shell[data-admin-ui=shell] :where(.primary-link,.admin-console-public-link,.admin-workbench-create){background:var(--admin-ink);background-image:none;border-color:transparent;box-shadow:none;color:var(--ui-brand-light)}body.admin-console-route .admin-console-shell[data-admin-ui=shell] :where(.primary-link,.admin-console-public-link,.admin-workbench-create):is(:hover,:focus-visible){background:var(--admin-ink);border-color:transparent;color:var(--ui-brand-light);transform:none}@media(min-width:901px){body.admin-console-route .admin-console-shell[data-admin-ui=shell] :is(.admin-workbench-filter,.admin-workbench-filters,.admin-table-controls) label{font-size:13px}body.admin-console-route .admin-console-shell[data-admin-ui=shell] table th{font-size:var(--admin-font-small)}body.admin-console-route .admin-console-shell[data-admin-ui=shell] table td{font-size:var(--admin-font-body)}}@media(pointer:coarse),(max-width:760px){body.admin-console-route :is(.admin-console-shell,.admin-modal-panel,[data-ui-theme=admin]){--admin-control-height: 44px}body.admin-console-route :is(.admin-console-shell,.admin-modal-panel,[data-ui-theme=admin]) :where(button,[role=button],summary,.primary-link,.secondary-link,.table-action,input:not([type=checkbox]):not([type=radio]),select){min-height:44px}body.admin-console-route .admin-console-shell[data-admin-ui=shell] :where(button,[role=button],summary,.primary-link,.secondary-link,.table-action,input:not([type=checkbox]):not([type=radio]),select){min-block-size:44px;min-height:44px}}@media(prefers-reduced-motion:reduce){body.admin-console-route :is(.admin-console-shell,.admin-modal-panel,[data-ui-theme=admin]) :where(*){scroll-behavior:auto;transition-duration:.01ms}}body.admin-console-route .admin-console-shell[data-admin-ui=shell]{--admin-font-title: clamp(30px, 2.8vw, 42px)}body.admin-console-route .admin-console-shell[data-admin-ui=shell] .admin-route-intro{align-items:end;gap:20px 32px;padding-block:8px 12px}body.admin-console-route .admin-console-shell[data-admin-ui=shell] .admin-route-intro h1{color:var(--admin-ink);font-weight:700;text-align:left}body.admin-console-route .admin-console-shell[data-admin-ui=shell] .admin-route-intro-actions>.secondary-link{align-items:center;display:inline-flex;gap:8px;min-height:44px;padding:10px 16px;line-height:1.2;white-space:nowrap}body.admin-console-route .admin-console-shell[data-admin-ui=shell] .admin-route-intro p{font-size:15px;line-height:1.6;max-width:64ch}body.admin-console-route .admin-console-shell[data-admin-ui=shell] .admin-console-title-row{flex-wrap:wrap;justify-content:stretch;grid-template-columns:minmax(0,1fr)}body.admin-console-route .admin-console-shell[data-admin-ui=shell] .admin-console-breadcrumb{font-weight:500;letter-spacing:0;line-height:1.4}body.admin-console-route .admin-console-shell[data-admin-ui=shell] .admin-nav-rail-section-label{border-radius:0;padding-inline:14px;gap:12px}body.admin-console-route .admin-console-shell[data-admin-ui=shell] .admin-nav-rail-section.is-active .admin-nav-rail-section-label{border-color:transparent!important}body.admin-console-route .admin-console-shell[data-admin-ui=shell] .admin-nav-rail-section .admin-nav-rail-links a[aria-current=page]{background:var(--admin-surface-strong)}body.admin-console-route .admin-console-shell[data-admin-ui=shell] .admin-nav-rail-section .admin-nav-rail-links a[aria-current=page]:before{background:var(--admin-ink)}body.admin-console-route .admin-console-shell[data-admin-ui=shell] :is(.primary-link,.secondary-link,.table-action,.admin-workbench-create,.admin-workbench-refresh,.admin-workbench-table-actions button,.admin-workbench-pagination button,.admin-workbench-pagination span,[role=tablist],[role=tablist] button,input:not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea){border-radius:0}body.admin-console-route .admin-console-shell[data-admin-ui=shell] .admin-workbench-metrics article{min-height:116px;gap:16px}body.admin-console-route .admin-console-shell[data-admin-ui=shell] .admin-workbench-metric-icon{border-radius:0;height:44px;width:44px;background:var(--ui-brand-coral);color:var(--admin-ink)}body.admin-console-route .admin-console-shell[data-admin-ui=shell] .admin-workbench-metric-icon.is-gold{background:var(--ui-brand-gold);color:var(--admin-ink)}body.admin-console-route .admin-console-shell[data-admin-ui=shell] .admin-workbench-metric-copy{gap:6px}body.admin-console-route .admin-console-shell[data-admin-ui=shell] .admin-workbench-metric-copy :is(small,em){font-size:12px;line-height:1.4}body.admin-console-route .admin-console-shell[data-admin-ui=shell] .admin-workbench-metric-copy strong{font-size:32px;font-weight:600;letter-spacing:-.035em}body.admin-console-route .admin-console-shell[data-admin-ui=shell] :is(.admin-workbench-pagination,.admin-pagination)>:is(span,strong){font-size:12px}body.admin-console-route .admin-console-shell[data-admin-ui=shell] .admin-workbench-filters{min-height:0;padding-block:20px}body.admin-console-route .admin-console-shell[data-admin-ui=shell] .admin-workbench-table-card>header{padding-block:24px}body.admin-console-route .admin-console-shell[data-admin-ui=shell] :is(.admin-table-wrap,.table-wrap,[data-admin-ui=table]){border-radius:0}body.admin-console-route .admin-console-shell[data-admin-ui=shell] tbody tr:nth-child(2n) td{background:transparent}body.admin-console-route .admin-console-shell[data-admin-ui=shell] tbody tr:hover td{background:var(--admin-surface-soft)}@media(max-width:900px){body.admin-console-route .admin-console-shell[data-admin-ui=shell] .admin-route-intro{align-items:start;padding-block:8px}body.admin-console-route .admin-console-shell[data-admin-ui=shell] .admin-route-intro-actions{width:100%}body.admin-console-route .admin-console-shell[data-admin-ui=shell] .admin-console-title-row{gap:10px}body.admin-console-route .admin-console-shell[data-admin-ui=shell] .admin-workbench-table-card>header{padding-block:18px}}@media(max-width:590px){body.admin-console-route .admin-console-shell[data-admin-ui=shell] .admin-notifications-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}body.admin-console-route .admin-console-shell[data-admin-ui=shell] .admin-workbench-metrics article{min-height:112px;padding:16px;gap:12px}body.admin-console-route .admin-console-shell[data-admin-ui=shell] .admin-workbench-metric-icon{height:32px;width:32px}body.admin-console-route .admin-console-shell[data-admin-ui=shell] .admin-workbench-metric-copy strong{font-size:28px}}body.admin-console-route .admin-console-shell[data-admin-ui=shell] .admin-route-intro .admin-workbench-header-actions>.admin-workbench-create{width:auto;max-width:100%;padding-inline:16px}body.admin-console-route .admin-console-shell[data-admin-ui=shell] .admin-route-intro .admin-workbench-header-actions>.admin-workbench-create span{clip-path:none;height:auto;overflow:visible;position:static;white-space:normal;width:auto}.admin-shopify-content{display:grid;gap:18px;padding:var(--admin-panel-padding);min-width:0}.admin-shopify-toolbar,.admin-shopify-store-heading,.admin-shopify-list-header{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.admin-shopify-store-heading,.admin-shopify-list-header{justify-content:space-between}.admin-shopify-indicator{align-items:center;display:inline-flex;gap:7px;font-size:12px;font-weight:600;line-height:1.5;flex-shrink:0;white-space:nowrap;color:var(--admin-muted-strong)}.admin-shopify-indicator:before{background:currentColor;border-radius:50%;content:"";flex:0 0 7px;height:7px}.admin-shopify-indicator.is-reachable{color:var(--admin-success)}.admin-shopify-indicator.is-reconnect{color:var(--admin-warm)}.admin-shopify-indicator.is-unavailable{color:var(--admin-danger)}.admin-shopify-setup,.admin-shopify-stores{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:14px;margin:0}.admin-shopify-setup>div,.admin-shopify-store{background:var(--admin-surface-soft);border:1px solid var(--admin-line);border-radius:8px;min-width:0;padding:16px}.admin-shopify-setup dt,.admin-shopify-store dt,.admin-shopify-note,.admin-shopify-list-header p{color:var(--admin-muted-strong);font-size:13px;line-height:1.6}.admin-shopify-setup dd,.admin-shopify-store dd{margin:4px 0 0}.admin-shopify-store{display:grid;align-content:start;gap:14px;overflow-wrap:anywhere}.admin-shopify-store h4,.admin-shopify-store dl,.admin-shopify-store p{margin:0}.admin-shopify-store dl{display:grid;gap:10px}.admin-shopify-note{margin:0}.admin-shopify-configuration{border:1px solid var(--admin-line);border-radius:8px;padding:0 14px}.admin-shopify-configuration summary{cursor:pointer;min-height:44px;padding:12px 0}.admin-shopify-configuration summary:focus-visible{outline:2px solid var(--admin-coral);outline-offset:3px}.admin-shopify-configuration[open]{padding-bottom:14px}.admin-shopify-configuration>p{margin-bottom:12px}.admin-shopify-summary>.admin-shopify-note{padding:0 18px 14px}.admin-shopify-list-header h3,.admin-shopify-list-header p{margin:0}.admin-shopify-search{display:flex;align-items:end;gap:12px}.admin-shopify-search .admin-site-field{flex:1;min-width:0}.admin-shopify-management .secondary-link,.admin-shopify-summary .secondary-link{align-items:center;display:inline-flex;gap:7px;justify-content:center;min-height:44px;padding:10px 14px;white-space:normal}@media(max-width:600px){.admin-shopify-content{padding:14px}.admin-shopify-search{align-items:stretch;flex-direction:column}.admin-shopify-toolbar>.secondary-link{width:100%}}@media(forced-colors:active){.admin-shopify-indicator{color:CanvasText!important}}
