.admin-main,.admin-embed{container:admin-surface / inline-size;--admin-mono: ui-monospace, SFMono-Regular, Consolas, "Liberation Mono", Menlo, monospace;--admin-trend-height: 184px;--admin-bar-size: 6px;--admin-compact-target: var(--min-touch-target)}.admin-main{min-height:calc(100vh - var(--header-height))}@media(pointer:fine){.admin-main,.admin-embed{--admin-compact-target: calc(var(--min-touch-target) - var(--space-md))}}.admin-main:focus{outline:none}.admin-shell [hidden],.admin-main [hidden]{display:none!important}.admin-shell{display:flex;flex-direction:column;gap:var(--space-xl)}.admin-state{display:grid;place-items:center;min-height:60vh}.admin-window,.admin-refresh,.admin-trend-tip{backdrop-filter:var(--glass-filter);-webkit-backdrop-filter:var(--glass-filter)}.admin-state-card,.admin-card,.admin-kpi{isolation:isolate}.admin-state-card{display:flex;flex-direction:column;align-items:center;gap:var(--space-md);width:min(440px,100%);padding:var(--space-2xl) var(--space-xl);text-align:center;background:var(--glass-sheen),var(--card-bg);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--glass-rim),var(--elev-2)}.admin-state-icon{display:grid;place-items:center;width:56px;height:56px;font-size:var(--text-xl);color:var(--accent-text);background:var(--accent-soft);border:1px solid var(--accent-mild);border-radius:var(--radius-full)}.admin-state-icon--error{color:var(--color-error);background:color-mix(in srgb,var(--color-error) 12%,transparent);border-color:color-mix(in srgb,var(--color-error) 40%,transparent)}.admin-state-title{margin:0;font-size:var(--text-2xl);font-weight:var(--weight-bold)}.admin-state-text{margin:0;color:var(--muted);line-height:var(--leading-relaxed)}.admin-spinner{width:36px;height:36px;border:3px solid var(--accent-soft);border-top-color:var(--accent-fill);border-radius:var(--radius-full);animation:admin-spin .9s linear infinite}@keyframes admin-spin{to{transform:rotate(360deg)}}.admin-hero-text{min-width:0}.admin-eyebrow{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-sm) var(--space-md);margin:0 0 var(--space-md)}.admin-eyebrow-who{color:var(--muted);font-size:var(--text-sm);overflow-wrap:anywhere}.admin-title.section-title{margin-bottom:0}.admin-tab,.admin-window-btn,.admin-refresh,.admin-btn{transition:color var(--motion-fast) var(--ease-standard),background-color var(--motion-fast) var(--ease-standard),border-color var(--motion-fast) var(--ease-standard),box-shadow var(--motion-fast) var(--ease-standard)}.admin-tab:hover,.admin-window-btn:hover,.admin-refresh:hover{color:var(--text);background:var(--wash-raise);box-shadow:var(--glass-rim)}.admin-nav{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:var(--space-sm) var(--space-lg)}.admin-tabs{display:flex;flex:1 1 auto;gap:var(--space-2xs);overflow-x:auto;scrollbar-width:none;border-bottom:1px solid var(--border)}.admin-tab{display:inline-flex;align-items:center;gap:var(--space-sm);min-height:var(--min-touch-target);padding:var(--space-sm) var(--space-lg);color:var(--muted);font:inherit;font-weight:var(--weight-semibold);white-space:nowrap;background:transparent;border:0;border-bottom:3px solid transparent;border-radius:var(--radius-sm) var(--radius-sm) 0 0;cursor:pointer}.admin-tab[aria-selected=true]{color:var(--text);border-bottom-color:var(--accent-fill)}.admin-tab[aria-selected=true] .fas{color:var(--accent-text)}.admin-controls{display:flex;align-items:center;gap:var(--space-sm) var(--space-md);margin-left:auto;padding-bottom:var(--space-sm)}.admin-window{display:inline-flex;gap:var(--space-3xs);padding:var(--space-3xs);background:var(--surface-soft);border:1px solid var(--border);border-radius:var(--radius-full);box-shadow:var(--glass-rim)}.admin-window--concealed{visibility:hidden}.admin-window-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2xs);min-height:var(--admin-compact-target);padding:0 var(--space-md);color:var(--muted);font:inherit;font-size:var(--text-sm);font-weight:var(--weight-semibold);white-space:nowrap;background:transparent;border:0;border-radius:var(--radius-full);cursor:pointer}.admin-window-btn:hover{box-shadow:var(--glass-rim),var(--elev-1)}.admin-window-btn[aria-pressed=true]{color:var(--on-accent);background:var(--accent-fill);box-shadow:var(--glass-rim),var(--elev-1)}body:not(.dark-theme) .admin-window-btn[aria-pressed=true]{box-shadow:var(--elev-1)}.admin-calendar-backdrop{position:fixed;inset:0;z-index:1400;background:#00000073;backdrop-filter:blur(var(--blur-sm));-webkit-backdrop-filter:blur(var(--blur-sm));animation:backdrop-fade-in var(--motion-base) var(--ease-standard)}.admin-calendar-popover{position:fixed;z-index:1450;display:flex;flex-direction:column;width:320px;padding:var(--space-md);color:var(--text);background:var(--glass-sheen),var(--glass-dense);border:1px solid var(--sheen-edge-strong);border-radius:var(--radius-lg);box-shadow:var(--elev-3),var(--glass-rim);backdrop-filter:var(--glass-filter);-webkit-backdrop-filter:var(--glass-filter)}.admin-calendar-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--space-sm)}.admin-calendar-title{margin:0;font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--text)}.admin-calendar-nav{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;color:var(--muted);background:transparent;border:1px solid transparent;border-radius:var(--radius-sm);cursor:pointer;transition:background-color .15s,color .15s;&:hover:not(:disabled){color:var(--text);background:var(--wash-raise);border-color:var(--border)}&:disabled{opacity:.35;cursor:not-allowed}}.admin-calendar-weekdays{display:grid;grid-template-columns:repeat(7,1fr);margin-bottom:var(--space-2xs);text-align:center}.admin-calendar-weekday{font-size:var(--text-2xs, .75rem);font-weight:var(--weight-medium);color:var(--muted);text-transform:uppercase}.admin-calendar-grid{display:grid;grid-template-columns:repeat(7,1fr);gap:2px;margin-bottom:var(--space-sm)}.admin-calendar-spacer{height:32px}.admin-calendar-day{position:relative;display:inline-flex;align-items:center;justify-content:center;height:32px;padding:0;font:inherit;font-size:var(--text-xs);font-weight:var(--weight-regular);color:var(--text);background:transparent;border:0;border-radius:var(--radius-sm);cursor:pointer;transition:background-color .15s,color .15s;&:hover:not(:disabled){background:var(--wash-raise)}&.is-today{font-weight:var(--weight-bold);border:1px solid var(--accent)}&.is-in-range{color:var(--text);background:var(--accent-soft);border-radius:0}&.is-selected-start{color:var(--on-accent);background:var(--accent-fill);border-top-left-radius:var(--radius-sm);border-bottom-left-radius:var(--radius-sm);border-top-right-radius:0;border-bottom-right-radius:0}&.is-selected-end{color:var(--on-accent);background:var(--accent-fill);border-top-right-radius:var(--radius-sm);border-bottom-right-radius:var(--radius-sm);border-top-left-radius:0;border-bottom-left-radius:0}&.is-selected-start.is-selected-end{border-radius:var(--radius-sm)}&:disabled,&.is-disabled{color:var(--muted);opacity:.35;cursor:not-allowed;background:transparent!important}}.admin-calendar-summary{margin-bottom:var(--space-sm);font-size:var(--text-xs);font-weight:var(--weight-medium);color:var(--muted);text-align:center}.admin-calendar-actions{display:flex;align-items:center;justify-content:flex-end;gap:var(--space-2xs);padding-top:var(--space-xs);border-top:1px solid var(--border)}.admin-calendar-btn{min-height:28px;padding:0 var(--space-sm);font:inherit;font-size:var(--text-xs);font-weight:var(--weight-semibold);border-radius:var(--radius-full);cursor:pointer;transition:background-color .15s,opacity .15s;&--reset{margin-right:auto;color:var(--muted);background:transparent;border:1px solid transparent;&:hover{color:var(--text);background:var(--wash-raise)}}&--cancel{color:var(--muted);background:transparent;border:1px solid var(--border);&:hover{color:var(--text);background:var(--wash-raise)}}&--apply{color:var(--on-accent);background:var(--accent-fill);border:0;box-shadow:var(--elev-1);&:disabled{opacity:.4;cursor:not-allowed}}}.admin-updated{color:var(--muted);font-size:var(--text-xs);font-variant-numeric:tabular-nums;white-space:nowrap}.admin-updated:empty{display:none}.admin-refresh{display:grid;flex:none;place-items:center;width:calc(var(--admin-compact-target) + var(--space-xs));height:calc(var(--admin-compact-target) + var(--space-xs));color:var(--muted);font:inherit;background:var(--surface-soft);border:1px solid var(--border);border-radius:var(--radius-full);box-shadow:var(--glass-rim);cursor:pointer}.admin-refresh:hover{background:linear-gradient(var(--wash-raise) 0 0),var(--surface-soft);box-shadow:var(--glass-rim),var(--elev-1)}.admin-refresh[aria-busy=true]{color:var(--accent-text);cursor:progress}.admin-refresh[aria-busy=true] .fas{animation:admin-spin .9s linear infinite}.admin-panel{display:flex;flex-direction:column;gap:var(--space-lg);min-width:0;transition:opacity var(--motion-base) var(--ease-standard)}.admin-panel[data-busy=true]{opacity:.6}.admin-panel:focus-visible,.admin-tab:focus-visible,.admin-window-btn:focus-visible,.admin-refresh:focus-visible,.admin-btn:focus-visible,.admin-field:focus-within,.admin-search-input:focus-visible,.admin-combo-trigger:focus-visible,.admin-combo-item:focus-visible,.admin-theme-hex:focus-visible,.admin-theme-picker:focus-visible,.admin-caveats summary:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.admin-card,.admin-kpi{min-width:0;background:var(--glass-sheen),var(--card-bg);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--glass-rim),var(--elev-1)}.admin-card{display:flex;flex-direction:column;padding:var(--space-xl)}.admin-card-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-2xs) var(--space-md);margin-bottom:var(--space-lg)}.admin-card-title,.admin-kpi-label,.admin-subhead,.admin-table th,.admin-table td:before{color:var(--muted);font-size:var(--text-xs);font-weight:var(--weight-bold);letter-spacing:var(--tracking-caps);text-transform:uppercase}.admin-card-title{display:inline-flex;align-items:center;gap:var(--space-sm);margin:0;font-size:var(--text-sm);line-height:var(--leading-tight)}.admin-card-title .fas{color:var(--accent-text);flex-shrink:0}.admin-card-meta{display:inline-flex;align-items:center;color:var(--muted);font-size:var(--text-xs);font-variant-numeric:tabular-nums}.admin-card-body{display:flex;flex:1;flex-direction:column;min-width:0}.admin-card--error{border-color:color-mix(in srgb,var(--color-error) 45%,transparent)}.admin-card--table{padding:0;overflow:hidden}.admin-card--table .admin-card-head{margin:0;padding:var(--space-lg) var(--space-xl);border-bottom:1px solid var(--border)}.admin-card--table>.admin-card-body>.admin-empty{padding:var(--space-xl)}.admin-subhead{margin:0 0 var(--space-md)}.admin-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-lg)}@container admin-surface (width <= 960px){.admin-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@container admin-surface (width <= 540px){.admin-kpis{grid-template-columns:1fr;gap:var(--space-md)}}.admin-kpi{display:flex;flex-direction:column;gap:var(--space-xs);padding:var(--space-lg) var(--space-xl)}.admin-kpi-head{display:flex;align-items:center;gap:var(--space-sm);min-width:0}.admin-kpi-icon{position:relative;display:grid;flex:none;place-items:center;width:var(--space-2xl);height:var(--space-2xl);color:var(--accent-text);font-size:var(--text-sm);background:var(--accent-soft);border:1px solid var(--accent-mild);border-radius:var(--radius-sm);box-shadow:var(--glass-rim)}.admin-kpi-label{min-width:0}.admin-kpi-value{margin-top:var(--space-2xs);color:var(--text);font-size:var(--text-4xl);font-weight:var(--weight-extrabold);letter-spacing:var(--tracking-tight);line-height:var(--leading-tight);overflow-wrap:anywhere}.admin-kpi-hint{color:var(--muted);font-size:var(--text-xs);line-height:var(--leading-snug)}.admin-kpi-delta{color:var(--muted);font-size:var(--text-xs);font-weight:var(--weight-bold);font-variant-numeric:tabular-nums;line-height:var(--leading-snug)}.admin-kpi-delta--up{color:var(--color-success)}.admin-kpi-delta--down{color:var(--color-error)}.admin-kpi--action{width:100%;color:inherit;font:inherit;text-align:start;cursor:pointer;transition:border-color var(--motion-fast) var(--ease-standard)}.admin-kpi--action:hover{border-color:var(--accent-mild)}.admin-kpi--action:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.admin-kpi-go{margin-left:auto;color:var(--muted);font-size:var(--text-2xs)}.admin-kpi--action:hover .admin-kpi-go{color:var(--accent-text)}.admin-kpi--live .admin-kpi-icon,.admin-kpi--quiet .admin-kpi-icon{font-size:var(--text-2xs)}.admin-kpi--live .admin-kpi-icon{color:var(--color-success);background:color-mix(in srgb,var(--color-success) 14%,transparent)}.admin-kpi--live .admin-kpi-icon:after{content:"";position:absolute;inset:0;border:2px solid color-mix(in srgb,var(--color-success) 55%,transparent);border-radius:inherit;animation:admin-pulse 2.4s var(--ease-enter) infinite}.admin-kpi--quiet .admin-kpi-icon{color:var(--muted);background:var(--wash-raise)}@keyframes admin-pulse{0%{opacity:.9;transform:scale(.75)}to{opacity:0;transform:scale(1.3)}}.admin-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-lg) var(--space-xl);align-content:start}.admin-stats .admin-kpi{gap:var(--space-2xs);padding:0;background:none;border:0;border-radius:0;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}.admin-stats .admin-kpi-value{margin-top:0;font-size:var(--text-2xl)}.admin-grid{display:grid;align-items:stretch;gap:var(--space-lg)}.admin-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-grid--split{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}.admin-grid--3 .admin-pager{margin-top:auto}.admin-bars{display:grid;align-content:start;gap:var(--space-md);margin:0 0 var(--space-lg);padding:0;list-style:none}.admin-bars:last-child{margin-bottom:0}.admin-bar{display:grid;gap:var(--space-2xs);min-width:0}.admin-bar-head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-md);min-width:0}.admin-bar-label{min-width:0;font-size:var(--text-sm);font-weight:var(--weight-semibold);overflow-wrap:anywhere}.admin-bar-label--mono{font-family:var(--admin-mono);font-size:var(--text-xs);font-weight:var(--weight-regular)}.admin-bar-value{flex:none;font-size:var(--text-sm);font-weight:var(--weight-bold);font-variant-numeric:tabular-nums}.admin-bar-detail{color:var(--muted);font-size:var(--text-xs);overflow-wrap:anywhere}.admin-bar-track{display:block;height:var(--admin-bar-size);overflow:hidden;background:var(--wash-sink);border-radius:var(--radius-full)}.admin-bar-fill{display:block;height:100%;background:var(--accent-fill);border-radius:var(--radius-full)}.admin-trend-stats{display:flex;flex-wrap:wrap;gap:var(--space-md) var(--space-2xl);margin:0 0 var(--space-xl)}.admin-trend-stat dt{color:var(--muted);font-size:var(--text-xs);font-weight:var(--weight-semibold)}.admin-trend-stat dd{margin:0;font-size:var(--text-lg);font-weight:var(--weight-bold)}.admin-trend{margin:auto 0 0}.admin-trend-frame{display:grid;grid-template-columns:max-content minmax(0,1fr);grid-template-rows:var(--admin-trend-height) auto;gap:var(--space-xs) var(--space-sm)}.admin-trend-y{display:flex;flex-direction:column;justify-content:space-between;margin:-.5em 0;color:var(--muted);font-size:var(--text-2xs);font-variant-numeric:tabular-nums;line-height:1;text-align:right}.admin-trend-plot{position:relative;cursor:crosshair;border-radius:var(--radius-2xs)}.admin-trend-plot:focus-visible{outline:2px solid var(--focus-ring);outline-offset:var(--space-xs)}.admin-trend-line{position:absolute;right:0;left:0;height:0;border-top:1px solid var(--border)}.admin-trend-cols{position:absolute;inset:0;display:flex;align-items:flex-end;gap:var(--space-3xs)}.admin-trend-cols[data-dense=true]{gap:1px}.admin-trend-col{display:flex;flex:1 1 0;align-items:flex-end;justify-content:center;min-width:0;height:100%}.admin-trend-bar{width:100%;max-width:var(--space-xl);background:var(--accent-fill);border-radius:var(--radius-xs) var(--radius-xs) 0 0;transition:opacity var(--motion-fast) var(--ease-standard)}.admin-trend-cols.has-active .admin-trend-col:not(.is-active) .admin-trend-bar{opacity:.4}.admin-trend-tip{position:absolute;bottom:calc(100% + var(--space-xs));z-index:1;display:flex;flex-direction:column;padding:var(--space-xs) var(--space-md);white-space:nowrap;pointer-events:none;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-sm);box-shadow:var(--glass-rim),var(--elev-2);transform:translate(-50%)}.admin-trend-tip[data-edge=start]{transform:translate(calc(-1 * var(--space-md)))}.admin-trend-tip[data-edge=end]{transform:translate(calc(-100% + var(--space-md)))}.admin-trend-tip-value{font-size:var(--text-sm);font-variant-numeric:tabular-nums}.admin-trend-tip-label{color:var(--muted);font-size:var(--text-2xs)}.admin-trend-x{display:flex;justify-content:space-between;color:var(--muted);font-size:var(--text-2xs)}.admin-card--devices .admin-card-body{gap:var(--space-lg)}.admin-split-hero{display:flex;flex-direction:column;gap:var(--space-3xs);margin:0}.admin-split-hero-value{font-size:var(--text-4xl);font-weight:var(--weight-extrabold);letter-spacing:var(--tracking-tight);line-height:var(--leading-tight)}.admin-split-hero-label{color:var(--muted);font-size:var(--text-sm)}.admin-split{display:flex;gap:var(--space-3xs);height:var(--space-md);overflow:hidden;border-radius:var(--radius-full)}.admin-split-seg{flex:1 1 0;min-width:var(--space-2xs);border-radius:var(--radius-2xs)}.admin-split-seg--accent{background:var(--accent-fill)}.admin-split-seg--secondary{background:var(--secondary-fill)}.admin-split-seg--data{background:var(--data-fill)}.admin-split-seg--muted{background:color-mix(in srgb,var(--muted) 60%,transparent)}.admin-split-key{display:flex;flex-direction:column;gap:var(--space-md);margin-top:auto}.admin-legend{display:grid;margin:0;padding:0;list-style:none}.admin-legend-item{display:grid;grid-template-columns:auto minmax(0,1fr) auto 3.5ch;align-items:center;gap:var(--space-sm) var(--space-md);padding:var(--space-sm) 0;font-size:var(--text-sm);border-top:1px solid var(--border)}.admin-legend-swatch{width:var(--space-md);height:var(--space-md);min-width:0;border-radius:var(--radius-2xs)}.admin-legend-label{font-weight:var(--weight-semibold);text-transform:capitalize;overflow-wrap:anywhere}.admin-legend-value{font-weight:var(--weight-bold);font-variant-numeric:tabular-nums}.admin-legend-share{color:var(--muted);font-variant-numeric:tabular-nums;text-align:right}.admin-ai{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--space-xl) var(--space-2xl);align-items:start}.admin-ai-models{min-width:0;padding-left:var(--space-2xl);border-left:1px solid var(--border)}.admin-empty,.admin-note{display:flex;align-items:center;gap:var(--space-sm);margin:0;color:var(--muted);font-size:var(--text-sm)}.admin-empty--error{color:var(--color-error)}.admin-note{margin-bottom:var(--space-lg);font-size:var(--text-xs)}.admin-card--error .admin-btn{align-self:flex-start;margin-top:var(--space-md)}.admin-caveats{padding:var(--space-sm) var(--space-lg);color:var(--muted);font-size:var(--text-sm);background:var(--surface-soft);border:1px solid var(--border);border-radius:var(--radius-md)}.admin-caveats summary{display:inline-flex;align-items:center;gap:var(--space-sm);min-height:var(--admin-compact-target);color:var(--text);font-weight:var(--weight-semibold);cursor:pointer}.admin-caveats summary .fas{color:var(--secondary-text)}.admin-caveats ul{margin:var(--space-xs) 0 var(--space-sm);padding-left:var(--space-xl);line-height:var(--leading-relaxed)}.admin-footnote{margin:var(--space-lg) 0 0;color:var(--muted);font-size:var(--text-sm)}.admin-footnote .fas{margin-right:var(--space-2xs)}.admin-footnote a{color:var(--accent-text);font-weight:var(--weight-semibold)}.admin-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-md)}.admin-search{display:flex;flex:1 1 340px;gap:var(--space-sm);min-width:0}.admin-search-field{position:relative;flex:1 1 auto;min-width:0}.admin-search-icon{position:absolute;top:50%;left:var(--space-lg);color:var(--muted);transform:translateY(-50%);pointer-events:none}.admin-search-input{width:100%;min-height:var(--min-touch-target);padding:0 var(--space-lg) 0 calc(var(--space-lg) + var(--space-xl));color:var(--text);font:inherit;font-size:var(--text-sm);background:var(--select-bg);border:1px solid var(--control-border);border-radius:var(--radius-full);box-shadow:var(--glass-rim)}.admin-field{display:inline-flex;align-items:center;gap:var(--space-2xs);min-height:var(--min-touch-target);padding:0 var(--space-xs) 0 var(--space-lg);background:var(--select-bg);border:1px solid var(--control-border);border-radius:var(--radius-full);box-shadow:var(--glass-rim);cursor:pointer}.admin-field-label{color:var(--muted);font-size:var(--text-xs);font-weight:var(--weight-semibold);white-space:nowrap}.admin-select{min-width:0;min-height:calc(var(--min-touch-target) - 2px);padding:0 var(--space-sm);color:var(--text);font:inherit;font-size:var(--text-sm);font-weight:var(--weight-semibold);background:var(--select-bg);border:0;border-radius:var(--radius-full);cursor:pointer}.admin-select:focus-visible{outline:none}.admin-select,select.hunter-input{appearance:none;padding-right:var(--space-2xl);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%2364748b' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");background-position:right 14px center;background-size:16px 16px;background-repeat:no-repeat;cursor:pointer}body.dark-theme .admin-select,body.dark-theme select.hunter-input{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%2394a3b8' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E")}.admin-field:hover,select.hunter-input:hover{border-color:var(--accent-mild)}.admin-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-sm);min-height:var(--min-touch-target);padding:0 var(--space-lg);color:var(--text);font:inherit;font-size:var(--text-sm);font-weight:var(--weight-semibold);white-space:nowrap;background:transparent;border:1px solid var(--border);border-radius:var(--radius-full);box-shadow:var(--glass-rim);cursor:pointer}.admin-btn:hover:not(:disabled){background:var(--wash-raise);box-shadow:var(--glass-rim),var(--elev-1)}.admin-btn:disabled{cursor:not-allowed;opacity:.45}.admin-btn--primary{color:var(--on-accent);background:var(--accent-fill);border-color:var(--accent-fill)}.admin-btn--primary:hover:not(:disabled){background:var(--accent-hover);border-color:var(--accent-hover);color:var(--on-accent-hover)}body:not(.dark-theme) .admin-btn--primary{box-shadow:var(--elev-1)}body:not(.dark-theme) .admin-btn--primary:hover:not(:disabled){box-shadow:var(--glow-md)}.admin-btn--accent{color:var(--accent-text);border-color:var(--accent-mild)}.admin-btn--accent:hover:not(:disabled){background:var(--accent-soft)}.admin-btn--danger{color:var(--color-error);border-color:color-mix(in srgb,var(--color-error) 45%,transparent)}.admin-btn--danger:hover:not(:disabled){background:color-mix(in srgb,var(--color-error) 10%,transparent)}.admin-btn--quiet{color:var(--muted);border-color:transparent}.admin-btn--quiet:hover:not(:disabled){color:var(--text)}.admin-btn--sm{min-height:var(--admin-compact-target);padding:0 var(--space-md);font-size:var(--text-xs)}.admin-btn--icon{width:var(--admin-compact-target);min-height:var(--admin-compact-target);padding:0}.admin-table-wrap{max-width:100%;overflow-x:auto}.admin-table{width:100%;font-size:var(--text-sm);text-align:left;border-collapse:separate;border-spacing:0}.admin-table th{padding:var(--space-sm) var(--space-md);white-space:normal;background:var(--wash-sink);border-bottom:1px solid var(--border)}.admin-table td{padding:var(--space-md);vertical-align:middle;border-bottom:1px solid var(--border)}.admin-table th:first-child,.admin-table td:first-child{padding-left:var(--space-lg)}.admin-table th:last-child,.admin-table td:last-child{padding-right:var(--space-lg)}.admin-table tbody tr:last-child td{border-bottom:0}.admin-table tbody tr{transition:background-color var(--motion-fast) var(--ease-standard)}.admin-table tbody tr:hover{background:var(--wash-raise)}.admin-table .is-num{text-align:right;font-variant-numeric:tabular-nums}.admin-stack{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-3xs)}.admin-table .is-num .admin-stack{align-items:flex-end}.admin-muted{color:var(--muted)}.admin-small{font-size:var(--text-xs)}.admin-stack>.admin-small{white-space:nowrap}.admin-time{font-variant-numeric:tabular-nums;white-space:nowrap}.admin-ip{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2xs) var(--space-sm)}.admin-ip-address{font-family:var(--admin-mono);font-weight:var(--weight-semibold);overflow-wrap:anywhere}.admin-ip-badges,.admin-chips{display:flex;flex-wrap:wrap;gap:var(--space-2xs)}.admin-share{display:flex;flex-direction:column;align-items:flex-end}.admin-share-value{font-weight:var(--weight-semibold)}.admin-share-ratio{color:var(--muted);font-size:var(--text-xs)}.admin-chip{padding:1px var(--space-sm);color:var(--muted);font-size:var(--text-xs);white-space:nowrap;background:var(--wash-raise);border:1px solid var(--border);border-radius:var(--radius-full);box-shadow:var(--glass-rim)}.admin-account{display:flex;align-items:center;gap:var(--space-md);min-width:230px}.admin-avatar{display:grid;flex:none;place-items:center;width:36px;height:36px;color:var(--on-accent);font-weight:var(--weight-bold);background:linear-gradient(135deg,var(--accent-fill),var(--secondary-fill));border-radius:var(--radius-full)}.admin-account-name{font-weight:var(--weight-semibold);overflow-wrap:anywhere}.admin-account .admin-stack{min-width:0}.admin-account-email{max-width:30ch;overflow:hidden;color:var(--muted);font-size:var(--text-xs);white-space:nowrap;text-overflow:ellipsis}.admin-cell-action{min-width:150px}.admin-nowrap{white-space:nowrap}.admin-badge{--badge-ink: var(--muted);display:inline-flex;align-items:center;gap:var(--space-2xs);padding:1px var(--space-sm);color:var(--badge-ink);font-size:var(--text-xs);font-weight:var(--weight-bold);line-height:1.6;white-space:nowrap;background:color-mix(in srgb,var(--badge-ink) 12%,transparent);border:1px solid color-mix(in srgb,var(--badge-ink) 38%,transparent);border-radius:var(--radius-full);box-shadow:var(--glass-rim)}.admin-badge:empty{display:none}.admin-badge--admin{--badge-ink: var(--accent-text)}.admin-badge--superuser{--badge-ink: var(--secondary-text)}.admin-badge--new{--badge-ink: var(--data-text)}.admin-badge--ok,.admin-badge--live{--badge-ink: var(--color-success)}.admin-badge--warn{--badge-ink: var(--color-warning)}.admin-badge--danger{--badge-ink: var(--color-error)}.admin-badge--live .fas{font-size:.6em}.admin-pager{display:flex;align-items:center;justify-content:space-between;gap:var(--space-md);padding:var(--space-sm) var(--space-lg);border-top:1px solid var(--border)}.admin-pager-range{color:var(--muted);font-size:var(--text-sm);font-variant-numeric:tabular-nums}.admin-pager--compact{padding:var(--space-sm) 0 0}.admin-pager--compact .admin-pager-range{font-size:var(--text-xs)}.admin-pager-steps{display:inline-flex;gap:var(--space-2xs)}.admin-pager--compact .admin-btn--icon{border-color:var(--border)}.admin-results{min-width:0}.admin-skeleton{display:grid;gap:var(--space-md);padding:var(--space-lg) 0}.admin-skeleton-line{height:14px;background:linear-gradient(90deg,var(--wash-sink),var(--wash-raise),var(--wash-sink));background-size:200% 100%;border-radius:var(--radius-xs);animation:admin-shimmer 1.4s ease-in-out infinite}.admin-skeleton-line:nth-child(3n){width:70%}@keyframes admin-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.admin-theme-intro{margin:0 0 var(--space-lg);color:var(--muted);font-size:var(--text-sm)}.admin-theme-form{display:grid;gap:var(--space-xl)}.admin-theme-editor,.admin-theme-fields{display:grid;align-content:start;gap:var(--space-xl);min-width:0}@media(width>=1024px){.admin-theme-editor{grid-template-columns:minmax(0,3fr) minmax(0,2fr);align-items:start}.admin-theme-preview{position:sticky;top:calc(var(--header-height) + var(--space-lg))}}.admin-theme-field{display:flex;flex-direction:column;gap:var(--space-xs);min-width:0}.admin-theme-label{padding:0;color:var(--text);font-size:var(--text-sm);font-weight:var(--weight-semibold)}.admin-combo{position:relative;max-width:320px}.admin-combo-trigger{display:flex;align-items:center;justify-content:space-between;gap:var(--space-sm);min-height:var(--min-touch-target);padding:0 var(--space-lg);color:var(--text);font-size:var(--text-base);font-weight:var(--weight-semibold);background:var(--select-bg);border:1px solid var(--control-border);border-radius:var(--radius-full);box-shadow:var(--glass-rim);cursor:pointer}.admin-combo-trigger:hover{border-color:var(--accent-mild)}.admin-combo-value{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-combo-arrow{color:var(--muted);transition:transform var(--motion-fast) var(--ease-standard)}.admin-combo-trigger[aria-expanded=true] .admin-combo-arrow{transform:rotate(180deg)}.admin-combo-menu{position:absolute;top:calc(100% + var(--space-xs));right:0;left:0;z-index:20;display:flex;flex-direction:column;gap:var(--space-3xs);min-width:168px;padding:var(--space-xs);background:var(--glass-sheen),var(--glass-dense);border:1px solid var(--sheen-edge-strong);border-radius:var(--radius-lg);box-shadow:var(--glass-rim),var(--elev-4);backdrop-filter:var(--glass-filter);-webkit-backdrop-filter:var(--glass-filter);animation:backdrop-fade-in var(--motion-base) var(--ease-standard)}.admin-combo-menu[hidden]{display:none}.admin-field .admin-combo-trigger{min-height:calc(var(--min-touch-target) - 2px);padding:0 var(--space-sm);font-size:var(--text-sm);background:transparent;border:0;box-shadow:none}.admin-field .admin-combo-trigger:focus-visible{outline:none}.admin-combo-item{display:flex;align-items:center;justify-content:space-between;gap:var(--space-sm);min-height:var(--min-touch-target);padding:0 var(--space-md);color:var(--text);font-size:var(--text-base);border-radius:var(--radius-md);cursor:pointer}.admin-combo-item:hover,.admin-combo-item:focus-visible{background:var(--wash-raise)}.admin-combo-item:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px}.admin-combo-check{color:var(--accent-text);visibility:hidden}.admin-combo-item[aria-selected=true] .admin-combo-check{visibility:visible}.admin-theme-colors{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));gap:var(--space-lg);min-width:0;margin:0;padding:0;border:0}.admin-theme-colors>legend{margin-bottom:var(--space-sm)}.admin-theme-color-row{display:flex;align-items:center;gap:var(--space-sm)}.admin-theme-picker{flex:none;width:var(--min-touch-target);height:var(--min-touch-target);padding:var(--space-3xs);background:var(--select-bg);border:1px solid var(--control-border);border-radius:var(--radius-md);box-shadow:var(--glass-rim);cursor:pointer}.admin-theme-hex,.admin-theme-name{flex:1 1 auto;min-width:0;min-height:var(--min-touch-target);padding:0 var(--space-lg);color:var(--text);font-family:inherit;font-size:var(--text-base);background:var(--select-bg);border:1px solid var(--control-border);border-radius:var(--radius-full);box-shadow:var(--glass-rim)}.admin-theme-hex{font-family:var(--admin-mono)}.admin-theme-hex[aria-invalid=true],.admin-theme-name[aria-invalid=true]{border-color:var(--color-error)}.admin-theme-error{margin:0;color:var(--color-error);font-size:var(--text-xs)}.admin-theme-preview{display:grid;gap:var(--space-md);padding:var(--space-lg);background:var(--bg-gradient);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--glass-rim)}.admin-theme-preview-caption{margin:0;color:var(--muted);font-size:var(--text-xs);font-weight:var(--weight-semibold)}.admin-theme-sample{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-md) var(--space-lg)}.admin-theme-sample-title{color:var(--accent-text);font-size:var(--text-lg);font-weight:var(--weight-bold)}.admin-theme-sample-btn{display:inline-flex;align-items:center;min-height:var(--min-touch-target);padding:0 var(--space-lg);color:var(--on-accent);font-size:var(--text-sm);font-weight:var(--weight-semibold);background:var(--accent-fill);border-radius:var(--radius-full)}.admin-theme-sample-secondary{color:var(--secondary-text);font-weight:var(--weight-semibold)}.admin-theme-sample-data{color:var(--data-text);font-weight:var(--weight-semibold)}.admin-theme-swatches{display:flex;gap:var(--space-sm)}.admin-theme-swatch{width:var(--space-xl);height:var(--space-xl);border:1px solid var(--border);border-radius:var(--radius-full)}.admin-theme-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--space-sm)}.admin-theme-saveas{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--space-sm) var(--space-md);margin-top:var(--space-xl);padding-top:var(--space-xl);border-top:1px solid var(--border)}.admin-theme-saveas>.admin-theme-field{flex:1 1 240px}.admin-theme-saveas>.admin-btn{flex:none}.admin-theme-presets{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,240px),1fr));gap:var(--space-md);margin:0;padding:0;list-style:none}.admin-theme-preset{display:grid;align-content:start;gap:var(--space-sm);min-width:0;padding:var(--space-md) var(--space-lg);background:var(--glass-sheen),var(--card-bg);border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:var(--glass-rim),var(--elev-1);isolation:isolate}.admin-theme-preset-head,.admin-theme-preset-info{display:flex;align-items:center;gap:var(--space-sm);min-width:0}.admin-theme-preset-name{flex:0 1 auto;min-width:0;overflow:hidden;color:var(--text);font-weight:var(--weight-semibold);text-overflow:ellipsis;white-space:nowrap}.admin-theme-preset-head>.admin-badge{flex:none}.admin-theme-preset-info .admin-theme-swatches{gap:var(--space-2xs)}.admin-theme-preset-info .admin-theme-swatch{width:var(--space-lg);height:var(--space-lg)}.admin-theme-preset-mode{color:var(--muted);font-size:var(--text-xs);font-weight:var(--weight-semibold)}.admin-theme-preset-actions{display:flex;flex-wrap:wrap;gap:var(--space-sm)}.admin-theme-preset-actions>.admin-btn{flex:1 1 0}@media(prefers-reduced-motion:reduce){.admin-combo-menu,.admin-spinner,.admin-skeleton-line,.admin-refresh[aria-busy=true] .fas,.admin-kpi--live .admin-kpi-icon:after{animation:none}}@media(width<=1280px){.admin-table th,.admin-table td{padding-inline:var(--space-sm)}}@media(width<=1100px){.admin-kpis,.admin-grid--3{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-grid--3>:last-child:nth-child(odd){grid-column:1 / -1}.admin-updated{display:none}}@media(width<=860px){.admin-grid--split,.admin-ai{grid-template-columns:minmax(0,1fr)}.admin-ai-models{padding-top:var(--space-xl);padding-left:0;border-top:1px solid var(--border);border-left:0}}@media(width<=768px),(orientation:portrait){.admin-main,.admin-embed{--admin-trend-height: 140px}.admin-grid--3{grid-template-columns:minmax(0,1fr)}.admin-nav{flex-direction:column;align-items:stretch;gap:var(--space-md)}.admin-tabs{gap:0}.admin-tab{flex:1 1 0;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-3xs);min-width:0;min-height:var(--min-touch-target);padding:var(--space-xs) var(--space-3xs);font-size:var(--text-xs);line-height:var(--leading-tight);text-align:center}.admin-tab .fas{font-size:var(--text-sm)}.admin-tab>span{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis}.admin-controls{justify-content:flex-end;width:100%;gap:var(--space-sm);margin-left:0;padding-bottom:0}.admin-window--concealed{display:none}.admin-controls:not(:has(>.admin-refresh)){display:none}.admin-window{display:flex;flex:1 1 auto;min-width:0}.admin-window-btn{flex:1 1 0;min-width:0;padding:0 var(--space-2xs)}.admin-calendar-popover{max-width:calc(100vw - 24px)}.admin-card{padding:var(--space-lg)}.admin-card--table{padding:0}.admin-card--table .admin-card-head{padding:var(--space-md) var(--space-lg)}.admin-kpis{gap:var(--space-md)}.admin-kpi{padding:var(--space-md) var(--space-lg)}.admin-kpi-value{font-size:var(--text-2xl)}.admin-trend-stats{gap:var(--space-md) var(--space-xl)}.admin-toolbar>*{flex:1 1 100%}#admin-panel-users .admin-toolbar>.admin-search,.admin-toolbar:has(>.admin-refresh)>.admin-search{flex:1 1 auto;min-width:0}.admin-toolbar>.admin-refresh{flex:none}.admin-toolbar>.admin-field{flex:1 1 140px}.admin-select{flex:1 1 auto}}@media(width<=640px){.admin-table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.admin-table,.admin-table tbody,.admin-table td{display:block;width:100%}.admin-table tr{display:grid;grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:var(--space-md);padding:var(--space-lg);border-bottom:1px solid var(--border)}.admin-table .admin-stack>.admin-small{white-space:normal}.admin-table tbody tr:last-child{border-bottom:0}.admin-table td,.admin-table td:first-child,.admin-table td:last-child{padding:0;border:0}.admin-table td:before{content:attr(data-label);display:block;margin-bottom:var(--space-3xs);font-size:var(--text-2xs)}.admin-table .admin-cell-ip,.admin-table .admin-cell-account,.admin-table .admin-cell-action{grid-column:1 / -1}.admin-table .admin-cell-ip:before,.admin-table .admin-cell-account:before{display:none}.admin-table .is-num{text-align:left}.admin-share,.admin-table .is-num .admin-stack{align-items:flex-start}.admin-account{min-width:0}.admin-cell-action .admin-btn{width:100%}.admin-pager{padding:var(--space-sm)}.admin-pager--compact{padding:var(--space-sm) 0 0}.admin-theme-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.admin-theme-actions>.admin-btn{min-width:0;min-height:var(--min-touch-target);padding:0 var(--space-sm);white-space:normal}.admin-theme-actions>.admin-btn--primary{grid-column:1 / -1;order:-1}.admin-theme-saveas>.admin-btn{flex:1 1 100%}}@media(width<=480px){.admin-window-btn{font-size:var(--text-xs)}.admin-toolbar>.admin-field{flex-basis:100%}}.admin-log{display:flex;flex-direction:column;gap:var(--space-md);min-width:0}.admin-log-header{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;gap:var(--space-md)}.admin-log-title{margin:0;color:var(--text);font-size:var(--text-xl);font-weight:var(--weight-bold)}.admin-log-subtitle{margin:var(--space-3xs) 0 0;color:var(--muted);font-size:var(--text-sm)}.admin-log-live-dot{position:relative;flex:none;width:8px;height:8px;background:var(--muted);border-radius:var(--radius-full)}.admin-log-live[aria-pressed=true]{border-color:var(--color-success)}.admin-log-live[aria-pressed=true] .admin-log-live-dot{background:var(--color-success)}.admin-log-live[aria-pressed=true] .admin-log-live-dot:after{content:"";position:absolute;inset:-4px;border:2px solid color-mix(in srgb,var(--color-success) 55%,transparent);border-radius:inherit;animation:admin-pulse 2.4s var(--ease-enter) infinite}.admin-log-toolbar{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-sm);padding:var(--space-sm) var(--space-md);background:var(--glass-sheen),var(--card-bg);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--glass-rim),var(--elev-1)}.admin-log-filter{max-width:100%;overflow-x:auto;scrollbar-width:thin}.admin-log-search{position:relative;display:flex;flex:1 1 220px;align-items:center;min-width:0;margin-left:auto}.admin-log-search-icon{position:absolute;left:var(--space-md);color:var(--muted);font-size:var(--text-xs);pointer-events:none}.admin-log-search-input{width:100%;min-height:var(--admin-compact-target);padding:0 var(--space-md) 0 calc(var(--space-md) + var(--space-xl));color:var(--text);font:inherit;font-size:var(--text-sm);background:var(--surface-soft);border:1px solid var(--control-border);border-radius:var(--radius-full);box-shadow:var(--glass-rim)}.admin-log-search-input:focus-visible,.admin-log-rid-clear:focus-visible,.admin-log-health-btn:focus-visible,.admin-log-console:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.admin-log-rid{display:inline-flex;align-items:center;gap:var(--space-xs);padding-left:var(--space-md);color:var(--accent-text);font-family:var(--admin-mono);font-size:var(--text-xs);background:var(--accent-soft);border:1px solid var(--accent-mild);border-radius:var(--radius-full);box-shadow:var(--glass-rim)}.admin-log-rid-clear{display:inline-grid;place-items:center;width:var(--admin-compact-target);height:var(--admin-compact-target);color:inherit;background:transparent;border:0;border-radius:var(--radius-full);cursor:pointer}.admin-log-rid-clear:hover{background:var(--wash-raise)}.admin-log-summary{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--space-xs) var(--space-md);padding:0 var(--space-xs);color:var(--muted);font-size:var(--text-xs)}.admin-log-store,.admin-log-health{display:inline-flex;align-items:center;flex-wrap:wrap;gap:var(--space-xs)}.admin-log-health-btn,.admin-log-alert{--log-ink: var(--color-warning);color:var(--log-ink);background:color-mix(in srgb,var(--log-ink) 10%,transparent)}.admin-log-health-btn--error,.admin-log-alert--error{--log-ink: var(--color-error)}.admin-log-health-btn{min-height:var(--admin-compact-target);padding:0 var(--space-sm);font:inherit;font-weight:var(--weight-semibold);border:1px solid color-mix(in srgb,var(--log-ink) 38%,transparent);border-radius:var(--radius-full);box-shadow:var(--glass-rim);cursor:pointer}.admin-log-console{max-height:min(70vh,960px);overflow-y:auto;overscroll-behavior:contain;background:var(--glass-sheen),var(--card-bg);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--glass-rim),var(--elev-1)}.admin-log-console[aria-busy=true] .admin-log-list{opacity:.55}.admin-log-pending{position:sticky;top:var(--space-xs);margin:var(--space-xs) auto 0;background:var(--glass-solid)}.admin-log-pending:not([hidden]){display:flex}.admin-log-notice:empty{display:none}.admin-log-notice{padding:var(--space-sm)}.admin-log-alert{display:flex;align-items:center;gap:var(--space-xs);margin:0;padding:var(--space-xs) var(--space-sm);font-size:var(--text-sm);border-radius:var(--radius-sm)}.admin-log-detail{margin:var(--space-xs) 0 0;color:var(--muted);font-size:var(--text-sm)}.admin-log-list{margin:0;padding:0;list-style:none}.admin-log-empty-row,.admin-log-skeleton-row{padding:var(--space-md)}.admin-log-row{font-family:var(--admin-mono);font-size:var(--text-xs);border-bottom:1px solid var(--border);border-left:3px solid transparent}.admin-log-row:last-child{border-bottom:0}.admin-log-row:hover{background:var(--wash-raise)}.admin-log-line{display:flex;align-items:flex-start;gap:var(--space-2xs) var(--space-md);padding:var(--space-3xs) var(--space-xs) var(--space-3xs) var(--space-md)}.admin-log-meta{display:inline-flex;flex:none;align-items:center;gap:var(--space-sm);min-height:var(--admin-compact-target)}.admin-log-time{color:var(--muted);font-variant-numeric:tabular-nums;white-space:nowrap}.admin-log-service{min-width:7ch;color:var(--muted);font-weight:var(--weight-semibold)}.admin-log-meta .admin-badge{justify-content:center;min-width:9ch}.admin-log-msg{flex:1 1 auto;align-self:center;min-width:0;padding-block:var(--space-2xs);color:var(--text);white-space:pre-wrap;overflow-wrap:anywhere}.admin-log-actions{display:inline-flex;flex:none;gap:var(--space-3xs)}.admin-log-drawer{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-xs);margin:0 var(--space-md) var(--space-sm);padding:var(--space-sm) var(--space-md);background:var(--surface-soft);border:1px dashed var(--border);border-radius:var(--radius-sm)}.admin-log-facts{display:flex;flex-wrap:wrap;gap:var(--space-2xs) var(--space-lg);margin:0;color:var(--muted);overflow-wrap:anywhere}.admin-log-json{max-width:100%;margin:0;overflow-x:auto;color:var(--text);font-family:var(--admin-mono);font-size:var(--text-xs);white-space:pre}.admin-log-footer{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--space-sm);padding:0 var(--space-xs);color:var(--muted);font-size:var(--text-xs)}.log-level-debug .admin-log-msg{color:var(--muted)}.log-level-warning{border-left-color:var(--color-warning)}.log-level-error,.log-level-critical{border-left-color:var(--color-error)}.log-level-critical{background:color-mix(in srgb,var(--color-error) 6%,transparent)}@media(pointer:coarse){.admin-log-search-input{font-size:var(--text-base)}}@media(width<=640px){.admin-log-line{flex-wrap:wrap}.admin-log-meta{flex:1 1 0;flex-wrap:wrap;min-width:0}.admin-log-msg{flex-basis:100%;order:2;padding-block:0 var(--space-xs)}.admin-log-search{flex-basis:100%;margin-left:0}}@media(prefers-reduced-motion:reduce){.admin-log-live[aria-pressed=true] .admin-log-live-dot:after{animation:none}}
/*# sourceMappingURL=admin-G7WIDE64.css.map */
