*{scrollbar-width:thin;scrollbar-color:var(--ac-ui-scrollbar-thumb) var(--ac-ui-scrollbar-track)}::-webkit-scrollbar{width:var(--ac-ui-scrollbar-size);height:var(--ac-ui-scrollbar-size)}::-webkit-scrollbar-track{background:var(--ac-ui-scrollbar-track);border-radius:999px}::-webkit-scrollbar-thumb{background:var(--ac-ui-scrollbar-thumb);background-clip:padding-box;border:2px solid #0000;border-radius:999px}::-webkit-scrollbar-thumb:hover{background:var(--ac-ui-scrollbar-thumb-hover);background-clip:padding-box;border:2px solid #0000}::-webkit-scrollbar-thumb:active{background:var(--ac-ui-scrollbar-thumb-active);background-clip:padding-box;border:2px solid #0000}@font-face{font-family:Satoshi;src:url(/fonts/satoshi-400.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Satoshi;src:url(/fonts/satoshi-500.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Satoshi;src:url(/fonts/satoshi-700.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:General Sans;src:url(/fonts/general-sans-400.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:General Sans;src:url(/fonts/general-sans-500.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:General Sans;src:url(/fonts/general-sans-600.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:General Sans;src:url(/fonts/general-sans-700.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Geist Mono;src:url(/fonts/geist-mono-400.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Geist Mono;src:url(/fonts/geist-mono-500.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}:root{font-family:Satoshi,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}h1,h2,h3,h4,h5,h6{font-family:General Sans,Satoshi,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}html,body,#root{height:100%;margin:0}#root{background:var(--ac-ui-auth-backdrop,black)}#root:has(.ac-admin-shell){background:0 0}:root{--ac-ui-vertical-tabs-width:190px}:where(.ac-ui-modal,.ac-ui-section-tabs){--ac-ui-vertical-tabs-surface:color-mix(in srgb, var(--ac-ui-base) 72%, var(--ac-ui-surface))}.ac-ui-button{box-sizing:border-box;min-height:var(--ac-ui-button-height-regular);padding-inline:var(--ac-ui-button-padding-regular);justify-content:center;align-items:center;gap:var(--ac-ui-button-gap-regular);border:1px solid var(--ac-ui-line-strong);border-radius:var(--ac-ui-button-radius-regular);background:var(--ac-ui-elevated);color:var(--ac-ui-foreground);font-family:inherit;font-size:var(--ac-ui-button-font-regular);text-align:center;white-space:nowrap;cursor:pointer;transition:background-color var(--ac-ui-motion-fast) var(--ac-ui-motion-ease), border-color var(--ac-ui-motion-fast) var(--ac-ui-motion-ease), color var(--ac-ui-motion-fast) var(--ac-ui-motion-ease);font-weight:500;line-height:1.2;text-decoration:none;display:inline-flex;position:relative}.ac-ui-button[data-size=compact]{min-height:var(--ac-ui-button-height-compact);padding-inline:var(--ac-ui-button-padding-compact);gap:var(--ac-ui-button-gap-compact);border-radius:var(--ac-ui-button-radius-compact);background:var(--ac-ui-surface);font-size:var(--ac-ui-button-font-compact)}.ac-ui-button[data-variant=secondary]{color:var(--ac-ui-foreground)}.ac-ui-button[data-variant=secondary]:hover:not([data-disabled]){border-color:var(--ac-ui-accent);background:var(--ac-ui-accent-soft)}.ac-ui-button[data-variant=primary]{border-color:var(--ac-ui-accent);background:var(--ac-ui-accent);color:var(--ac-ui-button-filled-foreground)}.ac-ui-button[data-variant=primary]:hover:not([data-disabled]){background:var(--ac-ui-accent-hover)}.ac-ui-button[data-variant=ghost]{color:var(--ac-ui-muted);background:0 0;border-color:#0000}.ac-ui-button[data-variant=ghost]:hover:not([data-disabled]){background:var(--ac-ui-accent-soft);color:var(--ac-ui-foreground)}.ac-ui-button[data-variant=danger],.ac-ui-button[data-variant=cancel]{border-color:color-mix(in srgb, var(--ac-ui-error) 38%, transparent);background:color-mix(in srgb, var(--ac-ui-error) 8%, transparent);color:var(--ac-ui-error-ink)}.ac-ui-button[data-variant=danger]:hover:not([data-disabled]),.ac-ui-button[data-variant=cancel]:hover:not([data-disabled]){border-color:var(--ac-ui-error);background:color-mix(in srgb, var(--ac-ui-error) 14%, transparent)}.ac-ui-button[data-variant=danger-primary]{border-color:var(--ac-ui-error);background:var(--ac-ui-error);color:var(--ac-ui-button-filled-foreground)}.ac-ui-button[data-variant=danger-primary]:hover:not([data-disabled]){background:color-mix(in srgb, var(--ac-ui-error) 86%, var(--ac-ui-base))}.ac-ui-button:focus-visible{outline:2px solid color-mix(in srgb, var(--ac-ui-accent) 65%, transparent);outline-offset:2px}.ac-ui-button[data-disabled]{opacity:.42;cursor:not-allowed}.ac-ui-button[data-loading]{cursor:progress}.ac-ui-modal-backdrop{z-index:70;background:var(--ac-ui-modal-backdrop);-webkit-backdrop-filter:blur(4px)saturate(108%);backdrop-filter:blur(4px)saturate(108%);position:fixed;inset:0}.ac-ui-modal-viewport{z-index:71;pointer-events:none;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.ac-ui-modal{width:min(var(--ac-ui-modal-width), 100%);border:1px solid var(--ac-ui-line-strong);background:var(--ac-ui-surface);max-height:calc(100dvh - 48px);color:var(--ac-ui-foreground);pointer-events:auto;border-radius:18px;grid-template-rows:auto minmax(0,1fr) auto;display:grid;overflow:hidden}.ac-ui-modal[data-size=xs]{--ac-ui-modal-width:360px}.ac-ui-modal[data-size=sm]{--ac-ui-modal-width:440px}.ac-ui-modal[data-size=md]{--ac-ui-modal-width:560px}.ac-ui-modal[data-size=lg]{--ac-ui-modal-width:760px}.ac-ui-modal[data-size=xl]{--ac-ui-modal-width:960px}.ac-ui-modal[data-size=full]{--ac-ui-modal-width:100vw}.ac-ui-modal-header{border-bottom:1px solid var(--ac-ui-line);background:var(--ac-ui-elevated);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;min-height:80px;padding:14px 20px;display:grid}.ac-ui-modal-icon{border:1px solid color-mix(in srgb, var(--ac-ui-accent) 38%, transparent);background:var(--ac-ui-accent-soft);width:48px;height:48px;color:var(--ac-ui-accent-ink);border-radius:14px;place-items:center;display:grid}.ac-ui-modal-icon[data-tone=danger]{border-color:color-mix(in srgb, var(--ac-ui-error) 38%, transparent);background:color-mix(in srgb, var(--ac-ui-error) 9%, transparent);color:var(--ac-ui-error-ink)}.ac-ui-modal-icon svg{width:20px;height:20px}.ac-ui-modal-header-action{justify-self:end;align-items:center;gap:8px;display:flex}.ac-ui-modal-header-meta{flex-wrap:wrap;align-items:center;gap:6px;margin-top:6px;display:flex}.ac-ui-modal-kicker{color:var(--ac-ui-faint);letter-spacing:.12em;text-transform:uppercase;margin-bottom:4px;font-family:Geist Mono,monospace;font-size:10px;display:block}.ac-ui-modal-title{color:var(--ac-ui-foreground);margin:0;font-family:General Sans,Satoshi,sans-serif;font-size:21px;font-weight:500;line-height:1.15}.ac-ui-modal-body{overscroll-behavior:contain;scrollbar-gutter:stable;background:var(--ac-ui-surface);min-height:0;color:var(--ac-ui-muted);padding:20px;overflow-y:auto}.ac-ui-modal[data-body-padding=flush] .ac-ui-modal-body{scrollbar-gutter:stable;padding:0}.ac-ui-modal-body:has(>.ac-ui-modal-body-content>.ac-ui-section-tabs[data-mode=vertical]){background-image:linear-gradient(to right, var(--ac-ui-vertical-tabs-surface) 0 calc(var(--ac-ui-vertical-tabs-width) - 1px), var(--ac-ui-line) calc(var(--ac-ui-vertical-tabs-width) - 1px) var(--ac-ui-vertical-tabs-width), transparent var(--ac-ui-vertical-tabs-width))}.ac-ui-modal-body:has(>.ac-ui-modal-body-content>.ac-ui-section-tabs[data-mode=vertical]) .ac-ui-section-tabs-nav{background:0 0;border-right:0}.ac-ui-modal-description{margin:0;font-size:13px;line-height:1.6}.ac-ui-modal-footer{border-top:1px solid var(--ac-ui-line);background:var(--ac-ui-base);justify-content:flex-end;align-items:center;gap:8px;min-height:52px;padding:10px 20px;display:flex}.ac-ui-modal-viewport[data-presentation=drawer]{justify-content:flex-end;align-items:stretch;padding:0;display:flex}.ac-ui-modal[data-presentation=drawer]{border-block:0;border-right:0;border-radius:0;width:min(520px,100vw);min-height:100dvh;max-height:100dvh}.ac-ui-modal[data-presentation=drawer][data-size=lg]{width:min(720px,100vw)}.ac-ui-modal[data-presentation=drawer][data-size=full]{width:100vw}.ac-ui-modal[data-presentation=drawer] .ac-ui-modal-header{min-height:var(--ac-ui-titlebar-height)}.ac-ui-modal[data-presentation=drawer] .ac-ui-modal-body{scrollbar-gutter:auto;padding:0;overflow:hidden}.ac-ui-popover-positioner{z-index:140}.ac-ui-popover-popup{box-sizing:border-box;overscroll-behavior:contain;scrollbar-gutter:stable;border:1px solid var(--ac-ui-line-strong);background:var(--ac-ui-elevated);width:min(320px,100vw - 24px);max-height:min(70dvh,560px);box-shadow:var(--ac-ui-feedback-shadow);color:var(--ac-ui-foreground);border-radius:12px;padding:14px;overflow-y:auto}.ac-ui-popover-popup[data-size=md]{width:min(360px,100vw - 24px)}.ac-ui-morph-picker-trigger .ac-ui-button-icon:last-child svg{transition:transform var(--ac-ui-motion-base) var(--ac-ui-motion-spring)}.ac-ui-morph-picker-trigger[data-popup-open] .ac-ui-button-icon:last-child svg{transform:rotate(180deg)}.ac-ui-popover-popup[data-presentation=morph-picker]{--ac-ui-morph-picker-option-height:42px;scrollbar-gutter:auto;transform-origin:0 0;will-change:transform, opacity;width:min(252px,100vw - 24px);max-height:none;padding:0;overflow:hidden}.ac-ui-popover-positioner[data-side=bottom] .ac-ui-popover-popup[data-presentation=morph-picker]{margin-top:calc(-1 * var(--ac-ui-button-height-compact))}.ac-ui-morph-picker{min-width:0}.ac-ui-morph-picker-heading{box-sizing:border-box;border:0;border-bottom:1px solid var(--ac-ui-line);background:var(--ac-ui-accent-soft);width:100%;min-height:46px;color:var(--ac-ui-foreground);font:inherit;text-align:left;cursor:pointer;align-items:center;gap:9px;padding:7px 11px;display:flex}.ac-ui-morph-picker-heading:hover{background:color-mix(in srgb, var(--ac-ui-accent) 13%, var(--ac-ui-elevated))}.ac-ui-morph-picker-heading:focus-visible{outline:2px solid var(--ac-ui-accent);outline-offset:-2px}.ac-ui-morph-picker-heading-icon{width:17px;color:var(--ac-ui-accent);place-items:center;display:grid}.ac-ui-morph-picker-heading-icon svg{width:16px;height:16px}.ac-ui-morph-picker-heading-copy{flex:1;gap:2px;min-width:0;display:grid}.ac-ui-morph-picker-heading-copy strong{font-size:12px;font-weight:600;line-height:1.1}.ac-ui-morph-picker-heading-copy small{color:var(--ac-ui-muted);font-size:10px;line-height:1.1}.ac-ui-morph-picker-heading>svg{color:var(--ac-ui-muted);transform:rotate(180deg)}.ac-ui-morph-picker-content{border-bottom:1px solid var(--ac-ui-line);padding:10px 11px}.ac-ui-morph-picker-content .ac-ui-text-field{width:100%}.ac-ui-morph-picker-options{max-height:calc(3 * var(--ac-ui-morph-picker-option-height) + 16px);overscroll-behavior:contain;gap:4px;padding:4px;display:grid;overflow-y:auto}.ac-ui-morph-picker-option{min-height:var(--ac-ui-morph-picker-option-height);border-radius:var(--ac-ui-button-radius-compact);color:var(--ac-ui-foreground);font:inherit;text-align:left;cursor:pointer;transition:background-color var(--ac-ui-motion-fast) var(--ac-ui-motion-ease), border-color var(--ac-ui-motion-fast) var(--ac-ui-motion-ease);background:0 0;border:1px solid #0000;justify-content:space-between;align-items:center;gap:8px;padding:0 10px;font-size:11px;display:flex}.ac-ui-morph-picker-option>strong{text-align:left;min-width:0;font-size:11px;font-weight:500;line-height:1.2}.ac-ui-morph-picker-option>.ac-ui-tag{flex:none}.ac-ui-morph-picker-option:hover,.ac-ui-morph-picker-option:focus-visible{border-color:var(--ac-ui-line-strong);background:var(--ac-ui-accent-soft);outline:none}.ac-ui-morph-picker-option:disabled{opacity:.42;cursor:not-allowed}.ac-ui-confirm-popover-title{font-size:13px;font-weight:600}.ac-ui-confirm-popover-description{color:var(--ac-ui-muted);margin:7px 0 16px;font-size:12px;line-height:1.5}.ac-ui-confirm-popover-actions{justify-content:flex-end;gap:8px;display:flex}.ac-ui-notice{--ac-ui-notice-tone:var(--ac-ui-info);--ac-ui-notice-ink:var(--ac-ui-info-ink);border:1px solid color-mix(in srgb, var(--ac-ui-notice-tone) 34%, transparent);background:color-mix(in srgb, var(--ac-ui-notice-tone) 8%, var(--ac-ui-surface));color:var(--ac-ui-muted);border-radius:10px;align-items:flex-start;gap:10px;padding:11px 13px;display:flex}.ac-ui-notice[data-tone=success]{--ac-ui-notice-tone:var(--ac-ui-success);--ac-ui-notice-ink:var(--ac-ui-success-ink)}.ac-ui-notice[data-tone=warning]{--ac-ui-notice-tone:var(--ac-ui-warning);--ac-ui-notice-ink:var(--ac-ui-warning-ink)}.ac-ui-notice[data-tone=error]{--ac-ui-notice-tone:var(--ac-ui-error);--ac-ui-notice-ink:var(--ac-ui-error-ink)}.ac-ui-notice>svg{color:var(--ac-ui-notice-ink);flex:none}.ac-ui-notice strong{color:var(--ac-ui-foreground);font-size:12px;font-weight:600;display:block}.ac-ui-notice small{margin-top:3px;font-size:11px;line-height:1.5;display:block}.ac-ui-status-badge{--ac-ui-status-ink:var(--ac-ui-muted);color:var(--ac-ui-status-ink);white-space:nowrap;align-items:center;gap:7px;font-size:11px;display:inline-flex}.ac-ui-status-badge i{background:var(--ac-ui-status-ink);border-radius:50%;flex:none;width:6px;height:6px;display:block}.ac-ui-status-badge[data-tone=success]{--ac-ui-status-ink:var(--ac-ui-success-ink)}.ac-ui-status-badge[data-tone=info]{--ac-ui-status-ink:var(--ac-ui-info-ink)}.ac-ui-status-badge[data-tone=warning]{--ac-ui-status-ink:var(--ac-ui-warning-ink)}.ac-ui-status-badge[data-tone=error]{--ac-ui-status-ink:var(--ac-ui-error-ink)}.ac-ui-disclosure{border-top:1px solid var(--ac-ui-line)}.ac-ui-disclosure-trigger{width:100%;min-height:42px;color:var(--ac-ui-foreground);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:9px;padding:0;font-size:12px;font-weight:600;display:flex}.ac-ui-disclosure-trigger>svg{transition:transform var(--ac-ui-motion-base) var(--ac-ui-motion-spring);margin-left:auto}.ac-ui-disclosure[data-open] .ac-ui-disclosure-trigger>svg{transform:rotate(180deg)}.ac-ui-disclosure-trigger:focus-visible{outline:2px solid var(--ac-ui-accent);outline-offset:2px}.ac-ui-disclosure-content{overflow:hidden}.ac-ui-disclosure-inner{padding:4px 0 12px}@media (width<=1029px){.ac-ui-modal-viewport{padding:14px}.ac-ui-modal{border-radius:15px;max-height:calc(100dvh - 28px)}.ac-ui-modal-header{gap:12px;min-height:72px;padding:12px 16px}.ac-ui-modal-icon{border-radius:12px;width:42px;height:42px}.ac-ui-modal-title{font-size:19px}.ac-ui-modal-body{padding:16px}.ac-ui-modal-footer{padding:10px 16px}.ac-ui-modal[data-footer-button-layout=equal-narrow] .ac-ui-modal-footer .ac-ui-button{flex:1}}.ac-ui-section-tabs{grid-template-columns:var(--ac-ui-vertical-tabs-width) minmax(0, 1fr);min-height:0;display:grid}.ac-ui-section-tabs-nav{border-right:1px solid var(--ac-ui-line);background:var(--ac-ui-vertical-tabs-surface);align-self:stretch;padding:14px 10px;position:sticky;top:0}.ac-ui-section-tabs-trigger{display:none}.ac-ui-tabs-list{grid-auto-rows:42px;align-content:start;gap:3px;display:grid;position:relative}.ac-ui-section-tab{width:100%;height:42px;color:var(--ac-ui-muted);font:inherit;text-align:left;cursor:pointer;transition:background-color var(--ac-ui-motion-fast) var(--ac-ui-motion-ease), color var(--ac-ui-motion-fast) var(--ac-ui-motion-ease);background:0 0;border:0;border-radius:9px;align-items:center;gap:10px;padding:0 11px;font-size:12px;font-weight:500;display:flex;position:relative}.ac-ui-section-tab:hover,.ac-ui-section-tab[data-active]{background:var(--ac-ui-accent-soft);color:var(--ac-ui-foreground)}.ac-ui-section-tab:focus-visible,.ac-ui-section-tabs-trigger:focus-visible{outline:2px solid var(--ac-ui-accent);outline-offset:-2px}.ac-ui-section-tab-icon,.ac-ui-section-tab-icon svg{width:15px;height:15px;display:block}.ac-ui-section-tab-badge{border:1px solid color-mix(in srgb, var(--ac-ui-error) 38%, transparent);background:color-mix(in srgb, var(--ac-ui-error) 11%, transparent);min-width:18px;height:18px;color:var(--ac-ui-error-ink);border-radius:999px;place-items:center;padding:0 5px;font-size:10px;line-height:1;display:inline-grid}.ac-ui-tabs-indicator{--ac-ui-tabs-indicator-duration:.42s;z-index:1;left:-10px;top:calc(var(--active-tab-top) + 8px);width:3px;height:calc(var(--active-tab-height) - 16px);background:var(--ac-ui-accent);pointer-events:none;transition:top var(--ac-ui-tabs-indicator-duration) var(--ac-ui-motion-spring), height var(--ac-ui-tabs-indicator-duration) var(--ac-ui-motion-spring), left var(--ac-ui-tabs-indicator-duration) var(--ac-ui-motion-spring), width var(--ac-ui-tabs-indicator-duration) var(--ac-ui-motion-spring);border-radius:0 3px 3px 0;position:absolute}.ac-ui-section-tabs-content{min-width:0;color:var(--ac-ui-muted);padding:22px 24px 28px;position:relative;overflow:hidden}.ac-ui-section-tabs[data-fill]{grid-template-rows:auto minmax(0,1fr);height:100%}.ac-ui-section-tabs[data-fill] .ac-ui-section-tabs-nav{position:relative;top:auto}.ac-ui-section-tabs[data-fill] .ac-ui-section-tabs-content{overscroll-behavior:contain;scrollbar-gutter:stable;min-height:0;overflow:hidden auto}.ac-ui-section-panel{transform-origin:0;will-change:opacity, transform}.ac-ui-section-panel[data-hidden]{display:none}.ac-ui-section-panel[data-motion-exit]{pointer-events:none;display:block}.ac-ui-section-panel[data-motion-pending]{display:none}.ac-ui-section-tabs[data-mode=horizontal],.ac-ui-section-tabs[data-mode=compact]{grid-template-columns:1fr}.ac-ui-section-tabs[data-mode=compact]{overflow-anchor:none}.ac-ui-section-tabs[data-mode=horizontal] .ac-ui-section-tabs-nav{z-index:2;border-right:0;border-bottom:1px solid var(--ac-ui-line);background:color-mix(in srgb, var(--ac-ui-base) 95%, transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);align-self:start;height:44px;padding:0 16px;overflow-x:clip}.ac-ui-tabs-list[data-layout=horizontal]{grid-auto-rows:auto;align-items:end;gap:22px;width:max-content;min-width:100%;height:100%;display:flex}.ac-ui-tabs-list[data-layout=horizontal] .ac-ui-section-tab{background:0 0;border-radius:0;flex:none;width:auto;height:44px;padding:0}.ac-ui-tabs-list[data-layout=horizontal] .ac-ui-section-tab:hover,.ac-ui-tabs-list[data-layout=horizontal] .ac-ui-section-tab[data-active]{background:0 0}.ac-ui-tabs-list[data-layout=horizontal] .ac-ui-tabs-indicator{left:var(--active-tab-left);width:var(--active-tab-width);border-radius:2px;height:3px;top:auto;bottom:-1px}.ac-ui-section-tabs[data-mode=horizontal] .ac-ui-section-tabs-content,.ac-ui-section-tabs[data-mode=compact] .ac-ui-section-tabs-content{padding:18px 16px 22px}.ac-ui-section-tabs[data-mode=compact] .ac-ui-section-tabs-nav{z-index:2;border-right:0;border-bottom:1px solid var(--ac-ui-line);background:var(--ac-ui-surface);align-self:start;padding:8px 10px}.ac-ui-section-tabs[data-surface=page] .ac-ui-section-tabs-nav{margin-inline:calc(-1 * var(--ac-ui-page-inline-padding));top:var(--ac-ui-page-tabs-sticky-top,0px)}.ac-ui-section-tabs[data-surface=page][data-mode=horizontal] .ac-ui-section-tabs-nav,.ac-ui-section-tabs[data-surface=page][data-mode=compact] .ac-ui-section-tabs-nav{padding-inline:var(--ac-ui-page-inline-padding)}.ac-ui-section-tabs[data-surface=page] .ac-ui-section-tabs-content{min-height:480px;padding:22px 0 0;overflow:clip}.ac-ui-section-tabs[data-mode=compact] .ac-ui-section-tabs-trigger{border:1px solid var(--ac-ui-line-strong);background:var(--ac-ui-surface);width:100%;height:44px;color:var(--ac-ui-foreground);font:inherit;text-align:left;cursor:pointer;border-radius:10px;align-items:center;gap:10px;padding:0 11px;font-size:12px;display:flex}.ac-ui-section-tabs-chevron{transition:transform var(--ac-ui-motion-base) var(--ac-ui-motion-spring);margin-left:auto}.ac-ui-section-tabs-trigger[aria-expanded=true] .ac-ui-section-tabs-chevron{transform:rotate(180deg)}.ac-ui-section-tabs-disclosure{overflow:hidden}.ac-ui-section-tabs-disclosure .ac-ui-tabs-list{padding:0 4px}.ac-ui-section-tabs-disclosure .ac-ui-tabs-indicator{left:-4px}.ac-ui-combobox-field{gap:6px;min-width:0;display:grid}.ac-ui-combobox-trigger{justify-content:space-between;width:100%}.ac-ui-combobox-positioner{z-index:140}.ac-ui-combobox-popup{min-width:var(--anchor-width)}.ac-ui-combobox-search{border:1px solid var(--ac-ui-line-strong);background:var(--ac-ui-base);width:calc(100% - 16px);height:36px;color:var(--ac-ui-foreground);font:inherit;border-radius:8px;outline:0;margin:8px;padding:0 10px;font-size:12px}.ac-ui-combobox-search:focus{border-color:var(--ac-ui-accent)}.ac-ui-combobox-list{max-height:188px}.ac-ui-combobox-empty{color:var(--ac-ui-muted);padding:10px;font-size:11px}.ac-ui-tooltip-positioner{z-index:120;width:var(--positioner-width);height:var(--positioner-height)}.ac-ui-tooltip-popup{box-sizing:border-box;border:1px solid var(--ac-ui-tooltip-border);background:linear-gradient(135deg, var(--ac-ui-tooltip-surface), var(--ac-ui-tooltip-surface-alt));width:max-content;max-width:min(230px,100vw - 20px);color:var(--ac-ui-tooltip-foreground);box-shadow:var(--ac-ui-feedback-shadow);letter-spacing:0;overflow-wrap:anywhere;pointer-events:none;transition:opacity .15s var(--ac-ui-motion-ease), transform .18s var(--ac-ui-motion-spring);border-radius:9px;padding:9px 13px;font-family:Satoshi,sans-serif;font-size:12px;font-weight:500;line-height:1.3;position:relative}.ac-ui-tooltip-popup[data-size=wide]{white-space:pre-line;max-width:min(380px,100vw - 20px)}.ac-ui-help-note{color:var(--ac-ui-faint);white-space:nowrap;align-items:center;gap:5px;margin-left:auto;font-size:11px;display:flex}.ac-ui-help-note .ac-ui-icon-button{color:var(--ac-ui-error-ink)}[data-viewport=mobile] .ac-ui-help-note[data-hide-on-mobile]{display:none}.ac-ui-tooltip-popup[data-starting-style],.ac-ui-tooltip-popup[data-ending-style]{opacity:0}.ac-ui-tooltip-popup[data-side=right]{background:linear-gradient(var(--ac-ui-accent), var(--ac-ui-accent)) 0 0 / 3px 100% no-repeat, linear-gradient(135deg, var(--ac-ui-tooltip-surface), var(--ac-ui-tooltip-surface-alt));border-left:0;max-width:min(220px,100vw - 20px);padding-left:14px}.ac-ui-tooltip-popup[data-side=top]{background:linear-gradient(var(--ac-ui-accent), var(--ac-ui-accent)) 0 100% / 100% 2px no-repeat, linear-gradient(135deg, var(--ac-ui-tooltip-surface), var(--ac-ui-tooltip-surface-alt));border-bottom-color:#0000}.ac-ui-tooltip-popup[data-side=bottom]{background:linear-gradient(var(--ac-ui-accent), var(--ac-ui-accent)) 0 0 / 100% 2px no-repeat, linear-gradient(135deg, var(--ac-ui-tooltip-surface), var(--ac-ui-tooltip-surface-alt));border-top-color:#0000}.ac-ui-tooltip-popup[data-side=right][data-starting-style],.ac-ui-tooltip-popup[data-side=right][data-ending-style]{transform:translate(-6px)}.ac-ui-tooltip-popup[data-side=top][data-starting-style],.ac-ui-tooltip-popup[data-side=top][data-ending-style]{transform:translateY(5px)}.ac-ui-tooltip-popup[data-side=bottom][data-starting-style],.ac-ui-tooltip-popup[data-side=bottom][data-ending-style]{transform:translateY(-5px)}.ac-ui-tooltip-arrow{background:var(--ac-ui-accent);width:11px;height:10px;clip-path:path("M 1 5 C 1 4.45 1.45 4.15 2.2 3.8 L 8.5 .9 C 9.9 .25 11 1.15 10.55 2.65 C 10.08 4.2 10.08 5.8 10.55 7.35 C 11 8.85 9.9 9.75 8.5 9.1 L 2.2 6.2 C 1.45 5.85 1 5.55 1 5 Z");position:absolute}.ac-ui-tooltip-arrow[data-side=right]{margin-top:-1px;left:-9px}.ac-ui-tooltip-arrow[data-side=top]{bottom:-8px;transform:rotate(-90deg)}.ac-ui-tooltip-arrow[data-side=bottom]{top:-8px;transform:rotate(90deg)}.ac-ui-page-skeleton{min-height:100%;color:var(--ac-ui-muted);padding:28px 36px}.ac-ui-skeleton-line{background:var(--ac-ui-skeleton-base);border-radius:6px;height:12px;display:block;position:relative;overflow:hidden}.ac-ui-skeleton-line:after{content:"";background:linear-gradient(100deg, transparent 25%, var(--ac-ui-skeleton-highlight) 50%, transparent 75%);animation:1.6s linear infinite ac-ui-skeleton-flow;position:absolute;inset:0}.ac-ui-page-skeleton-heading{gap:10px;margin-bottom:25px;display:grid}.ac-ui-skeleton-eyebrow{width:190px;height:9px}.ac-ui-skeleton-title{border-radius:10px;width:min(310px,58%);height:38px}.ac-ui-skeleton-subtitle{width:min(560px,82%);height:14px}.ac-ui-page-skeleton-body{gap:16px;display:grid}.ac-ui-page-skeleton-toolbar{align-items:center;gap:10px;height:48px;display:flex}.ac-ui-page-skeleton-toolbar .ac-ui-skeleton-line:first-child{width:min(360px,58%);margin-right:auto}.ac-ui-page-skeleton-toolbar .ac-ui-skeleton-line:not(:first-child){border-radius:8px;width:72px;height:32px}.ac-ui-page-skeleton-surface{border:1px solid var(--ac-ui-skeleton-border-strong);background:var(--ac-ui-skeleton-panel);border-radius:14px;overflow:hidden}.ac-ui-page-skeleton-surface-head{border-bottom:1px solid var(--ac-ui-skeleton-border);justify-content:space-between;align-items:center;gap:24px;height:60px;padding:0 18px;display:flex}.ac-ui-page-skeleton-surface-head .ac-ui-skeleton-line:first-child{width:168px;height:13px}.ac-ui-page-skeleton-surface-head .ac-ui-skeleton-line:last-child{width:94px;height:9px}.ac-ui-page-skeleton-rows{padding:4px 18px}.ac-ui-page-skeleton-row{border-bottom:1px solid var(--ac-ui-skeleton-border);grid-template-columns:36px minmax(0,1fr) minmax(72px,20%);align-items:center;gap:16px;min-height:60px;display:grid}.ac-ui-page-skeleton-row:last-child{border-bottom:0}.ac-ui-page-skeleton-mark{border-radius:9px;width:32px;height:32px}.ac-ui-page-skeleton-copy{gap:8px;display:grid}.ac-ui-page-skeleton-copy .ac-ui-skeleton-line:first-child{width:min(260px,62%);height:11px}.ac-ui-page-skeleton-copy .ac-ui-skeleton-line:last-child{width:min(420px,86%);height:8px}.ac-ui-page-skeleton-meta{justify-self:end;width:72%;height:10px}@keyframes ac-ui-skeleton-flow{0%{transform:translate(-100%)}to{transform:translate(100%)}}@media (width<=680px){.ac-ui-page-skeleton{padding:28px 22px}.ac-ui-page-skeleton-toolbar .ac-ui-skeleton-line:last-child,.ac-ui-page-skeleton-meta{display:none}.ac-ui-page-skeleton-row{grid-template-columns:32px minmax(0,1fr)}}@media (width<=560px){.ac-ui-page-skeleton{padding:22px 14px 24px}.ac-ui-page-skeleton-heading{display:none}}@media (prefers-reduced-motion:reduce){.ac-ui-skeleton-line:after{animation:none}}.ac-ui-button-icon,.ac-ui-button-spinner{flex:none;place-items:center;display:inline-grid;position:relative}.ac-ui-button-icon{width:15px;height:15px}.ac-ui-button[data-size=compact] .ac-ui-button-icon{width:14px;height:14px}.ac-ui-button-icon svg{width:100%;height:100%}.ac-ui-button-spinner{box-sizing:border-box;border:2px solid;border-right-color:#0000;border-radius:50%;width:14px;height:14px;animation:.8s linear infinite ac-ui-button-spin}.ac-ui-icon-button{width:var(--ac-ui-icon-button-hit-regular);min-width:var(--ac-ui-icon-button-hit-regular);height:var(--ac-ui-icon-button-hit-regular);min-height:var(--ac-ui-icon-button-hit-regular);color:var(--ac-ui-muted);background:0 0;border:0;padding:0}.ac-ui-icon-button:before{content:"";inset:var(--ac-ui-icon-button-inset-regular);border:1px solid var(--ac-ui-icon-control-border,var(--ac-ui-line-strong));border-radius:var(--ac-ui-button-radius-regular);background:color-mix(in srgb, var(--ac-ui-surface) 78%, transparent);transition:background-color var(--ac-ui-motion-fast) var(--ac-ui-motion-ease), border-color var(--ac-ui-motion-fast) var(--ac-ui-motion-ease);position:absolute}.ac-ui-button.ac-ui-icon-button:hover:not([data-disabled]){color:var(--ac-ui-foreground);background:0 0}.ac-ui-button.ac-ui-icon-button:focus-visible{outline:none}.ac-ui-button.ac-ui-icon-button:focus-visible:before{border-width:2px;border-color:var(--ac-ui-accent)}.ac-ui-icon-button:hover:not([data-disabled]):before{border-color:var(--ac-ui-accent);background:var(--ac-ui-elevated)}.ac-ui-icon-button[data-size=compact]{width:var(--ac-ui-icon-button-hit-compact);min-width:var(--ac-ui-icon-button-hit-compact);height:var(--ac-ui-icon-button-hit-compact);min-height:var(--ac-ui-icon-button-hit-compact);padding:0}.ac-ui-icon-button[data-size=compact]:before{inset:var(--ac-ui-icon-button-inset-compact);border-radius:var(--ac-ui-button-radius-compact)}.ac-ui-icon-button[data-tone=danger]{color:var(--ac-ui-error-ink)}.ac-ui-icon-button[data-tone=danger]:before{border-color:color-mix(in srgb, var(--ac-ui-error) 28%, transparent);background:color-mix(in srgb, var(--ac-ui-error) 7%, var(--ac-ui-surface))}.ac-ui-icon-button[data-tone=danger]:hover:not([data-disabled]){color:var(--ac-ui-error-ink)}.ac-ui-icon-button[data-tone=danger]:hover:not([data-disabled]):before{border-color:var(--ac-ui-error);background:color-mix(in srgb, var(--ac-ui-error) 14%, var(--ac-ui-surface))}.ac-ui-icon-button .ac-ui-button-label,.ac-ui-icon-button .ac-ui-icon-button-glyph{z-index:1;width:var(--ac-ui-icon-button-glyph-regular);height:var(--ac-ui-icon-button-glyph-regular);place-items:center;display:grid;position:relative}.ac-ui-icon-button[data-size=compact] .ac-ui-button-label,.ac-ui-icon-button[data-size=compact] .ac-ui-icon-button-glyph{width:var(--ac-ui-icon-button-glyph-compact);height:var(--ac-ui-icon-button-glyph-compact)}.ac-ui-icon-button .ac-ui-icon-button-glyph svg{width:100%;height:100%}.ac-ui-icon-button[data-loading] .ac-ui-button-label{display:none}@keyframes ac-ui-button-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.ac-ui-button,.ac-ui-icon-button:before{transition:none}.ac-ui-button-spinner{animation:none}}.ac-ui-page-frame{box-sizing:border-box;--ac-ui-page-inline-padding:36px;width:100%;min-height:100%;padding:28px var(--ac-ui-page-inline-padding) 28px;background:var(--ac-ui-page-frame-background,var(--ac-ui-base));color:var(--ac-ui-foreground);flex-direction:column;gap:25px;font-family:Satoshi,sans-serif;display:flex;overflow:clip}.ac-ui-page-frame[data-fill]{height:100%}.ac-ui-page-heading{flex:none}.ac-ui-page-eyebrow{color:var(--ac-ui-accent-ink);letter-spacing:.17em;text-transform:uppercase;margin:0 0 10px;font-family:Geist Mono,monospace;font-size:10px}.ac-ui-page-heading h1{letter-spacing:-.035em;margin:0;font-family:General Sans,Satoshi,sans-serif;font-size:36px;font-weight:500;line-height:1.05}.ac-ui-page-description{color:var(--ac-ui-muted);margin:9px 0 0;font-size:14px;line-height:normal}.ac-ui-panel{border:1px solid var(--ac-ui-line-strong);background:var(--ac-ui-surface);border-radius:14px;flex-direction:column;min-height:0;display:flex;overflow:hidden;container:ac-ui-panel/inline-size}.ac-ui-panel[data-scroll-context=page]{overflow:clip}.ac-ui-panel[data-fill]{flex:1 1 0}.ac-ui-panel-header{border-bottom:1px solid var(--ac-ui-line);background:color-mix(in srgb, var(--ac-ui-elevated) 72%, var(--ac-ui-surface));flex:none;justify-content:space-between;align-items:center;gap:12px;min-height:64px;padding:12px 18px;display:flex}[data-viewport=mobile] .ac-ui-panel[data-mobile-header=hidden] .ac-ui-panel-header{display:none}.ac-ui-panel-heading h2{color:var(--ac-ui-foreground);margin:0;font-family:General Sans,Satoshi,sans-serif;font-size:15px;font-weight:500}.ac-ui-panel-heading p{color:var(--ac-ui-faint);margin:3px 0 0;font-size:11px;line-height:1.35}.ac-ui-panel-body{flex-direction:column;flex:1 1 0;min-height:0;display:flex}.ac-ui-panel:not([data-fill]) .ac-ui-panel-body{flex:none;display:block}.ac-ui-panel:not([data-fill]) .ac-ui-data-table-scroll{overflow:visible}.ac-ui-panel-footer{border-top:1px solid var(--ac-ui-line);flex:none}.ac-ui-panel-footer-dock{position:relative}.ac-ui-panel-footer-marker{pointer-events:none;width:1px;height:1px;position:absolute;top:0;left:0}.ac-ui-panel[data-footer-mode=adaptive] .ac-ui-panel-footer{--ac-ui-footer-width-duration:var(--ac-ui-footer-dock-duration);width:var(--ac-ui-floating-panel-width);isolation:isolate;background-color:var(--ac-ui-surface);transition:width var(--ac-ui-footer-width-duration) ease-in-out, border-radius var(--ac-ui-motion-fast) var(--ac-ui-motion-ease), box-shadow var(--ac-ui-motion-fast) var(--ac-ui-motion-ease), background-color var(--ac-ui-motion-base) var(--ac-ui-motion-ease), border-color var(--ac-ui-motion-base) var(--ac-ui-motion-ease), opacity var(--ac-ui-motion-fast) var(--ac-ui-motion-ease);position:relative;left:50%;translate:-50%}.ac-ui-panel[data-footer-mode=adaptive] .ac-ui-panel-footer:before{content:"";z-index:-1;border:1px solid var(--ac-ui-line-strong);border-radius:inherit;background:var(--ac-ui-chrome-background,color-mix(in srgb, var(--ac-ui-surface) 80%, transparent));-webkit-backdrop-filter:var(--ac-ui-chrome-filter,blur(8px));backdrop-filter:var(--ac-ui-chrome-filter,blur(8px));opacity:0;pointer-events:none;transition:opacity var(--ac-ui-motion-base) var(--ac-ui-motion-ease);position:absolute;inset:0}.ac-ui-panel[data-footer-mode=adaptive] .ac-ui-panel-footer[data-floating]{z-index:20;left:var(--ac-ui-floating-center);bottom:var(--ac-ui-floating-gap);width:var(--ac-ui-floating-compact-width);max-width:var(--ac-ui-floating-panel-width);box-shadow:var(--ac-ui-feedback-shadow);background-color:#0000;border-top-color:#0000;border-radius:10px;position:fixed;translate:-50%}.ac-ui-panel[data-footer-mode=adaptive] .ac-ui-panel-footer[data-floating]:before{opacity:1}.ac-ui-panel-footer[data-floating] .ac-ui-pagination{justify-content:space-between;min-height:53px}.ac-ui-panel-footer .ac-ui-pagination-summary{white-space:nowrap;flex:none}[data-viewport=mobile] .ac-ui-panel[data-footer-mode=adaptive] .ac-ui-panel-footer{--ac-ui-footer-width-duration:0s}[data-viewport=mobile] .ac-ui-panel[data-footer-mode=adaptive] .ac-ui-panel-footer[data-floating]{left:var(--ac-ui-floating-center);width:var(--ac-ui-floating-panel-width);border-radius:0;max-width:none;bottom:0;right:auto;translate:-50%}[data-viewport=mobile] .ac-ui-panel-footer[data-floating] .ac-ui-pagination{width:100%;min-height:73px;padding:9px 14px calc(9px + env(safe-area-inset-bottom,0px))}[data-viewport=mobile] .ac-ui-pagination[data-navigation=hidden],[data-viewport=mobile] .ac-ui-panel-footer[data-floating] .ac-ui-pagination[data-navigation=hidden]{min-height:0}@media (prefers-reduced-motion:reduce){.ac-ui-panel[data-footer-mode=adaptive] .ac-ui-panel-footer,.ac-ui-panel[data-footer-mode=adaptive] .ac-ui-panel-footer:before,.ac-ui-panel-footer .ac-ui-pagination,.ac-ui-panel-footer .ac-ui-pagination-summary{transition:none}}.ac-ui-visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ac-ui-table-toolbar{border-bottom:1px solid var(--ac-ui-line);background:var(--ac-ui-surface);padding:12px 16px}.ac-ui-table-toolbar[data-sticky]{top:var(--ac-ui-table-toolbar-sticky-top,0px);z-index:4;position:sticky}.ac-ui-table-toolbar[data-sort-reveal-step=always] .ac-ui-select-field.ac-ui-table-sort-select{display:grid}.ac-ui-table-region{overflow-anchor:none}.ac-ui-table-region .ac-ui-data-table th{top:calc(var(--ac-ui-table-toolbar-sticky-top,0px) + var(--ac-ui-table-toolbar-height,0px))}.ac-ui-table-toolbar-row{align-items:center;gap:10px;display:flex}.ac-ui-table-search{flex:280px;min-width:0;max-width:440px}.ac-ui-select-field.ac-ui-table-sort-select{flex:0 190px;max-width:190px;display:none}.ac-ui-table-filters-disclosure{overflow:hidden}.ac-ui-table-filters{border:1px solid var(--ac-ui-line);background:var(--ac-ui-elevated);border-radius:10px;margin-top:12px;padding:14px}.ac-ui-table-filters-fields{grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));gap:12px;display:grid}.ac-ui-table-filter-field{gap:6px;min-width:0;display:grid}.ac-ui-table-filters-actions{justify-content:flex-end;gap:8px;margin-top:14px;display:flex}.ac-ui-text-field{gap:6px;min-width:0;display:grid}.ac-ui-text-field-label,.ac-ui-select-label{color:var(--ac-ui-faint);letter-spacing:.08em;text-transform:uppercase;font-family:Geist Mono,monospace;font-size:10px}.ac-ui-text-field-control{width:100%;min-width:0;height:var(--ac-ui-button-height-compact);border:1px solid var(--ac-ui-line-strong);border-radius:var(--ac-ui-button-radius-compact);background:var(--ac-ui-surface);color:var(--ac-ui-faint);align-items:center;gap:9px;padding:0 8px 0 10px;display:flex}.ac-ui-text-field[data-variant=search] .ac-ui-text-field-control{background:var(--ac-ui-elevated)}.ac-ui-text-field-control:focus-within{border-color:var(--ac-ui-accent);box-shadow:inset 0 0 0 1px var(--ac-ui-accent)}.ac-ui-text-field[data-invalid] .ac-ui-text-field-control{border-color:var(--ac-ui-error);box-shadow:inset 0 0 0 1px var(--ac-ui-error)}.ac-ui-text-field-icon{flex:none;place-items:center;display:grid}.ac-ui-text-field-control :is(input,textarea){min-width:0;height:100%;color:var(--ac-ui-foreground);font:inherit;background:0 0;border:0;outline:0;flex:1;padding:0;font-size:12px}.ac-ui-text-field-control :is(input,textarea)::placeholder{color:var(--ac-ui-faint)}.ac-ui-text-field-control input::-webkit-search-cancel-button{display:none}.ac-ui-text-field-control :is(input,textarea):disabled{opacity:.55;cursor:not-allowed}.ac-ui-text-field[data-multiline] .ac-ui-text-field-control{align-items:flex-start;height:auto;min-height:72px;padding-block:8px}.ac-ui-text-field[data-multiline] textarea{resize:vertical;min-height:54px;line-height:1.5}.ac-ui-text-field-clear{width:22px;height:22px;color:var(--ac-ui-muted);cursor:pointer;background:0 0;border:0;border-radius:5px;flex:none;place-items:center;padding:0;display:grid}.ac-ui-text-field-clear:hover{background:var(--ac-ui-accent-soft);color:var(--ac-ui-foreground)}.ac-ui-text-field-clear:focus-visible{outline:2px solid var(--ac-ui-accent);outline-offset:1px}.ac-ui-select-field{gap:6px;min-width:0;display:grid}.ac-ui-select-trigger{width:100%;min-width:0;height:var(--ac-ui-button-height-compact);border:1px solid var(--ac-ui-line-strong);border-radius:var(--ac-ui-button-radius-compact);background:var(--ac-ui-surface);color:var(--ac-ui-foreground);text-align:left;cursor:pointer;transition:border-color var(--ac-ui-motion-fast) var(--ac-ui-motion-ease), background-color var(--ac-ui-motion-fast) var(--ac-ui-motion-ease), box-shadow var(--ac-ui-motion-fast) var(--ac-ui-motion-ease);justify-content:space-between;align-items:center;gap:8px;padding:0 10px;font-family:inherit;font-size:12px;display:flex}.ac-ui-select-trigger:hover:not([data-disabled]){border-color:color-mix(in srgb, var(--ac-ui-accent) 55%, var(--ac-ui-line-strong));background:color-mix(in srgb, var(--ac-ui-accent) 4%, var(--ac-ui-surface))}.ac-ui-select-trigger:is(:focus-visible,[data-popup-open]){border-color:var(--ac-ui-accent);box-shadow:inset 0 0 0 1px var(--ac-ui-accent);outline:none}.ac-ui-select-trigger[data-disabled]{opacity:.55;cursor:not-allowed}.ac-ui-select-value{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ac-ui-select-icon{color:var(--ac-ui-muted);transition:transform var(--ac-ui-motion-base) var(--ac-ui-motion-ease), color var(--ac-ui-motion-fast) var(--ac-ui-motion-ease);flex:none;place-items:center;display:grid}.ac-ui-select-trigger[data-popup-open] .ac-ui-select-icon{color:var(--ac-ui-accent-ink);transform:rotate(180deg)}.ac-ui-select-positioner{z-index:150;max-width:calc(100vw - 20px)}.ac-ui-select-popup{--ac-ui-select-list-max-height:122px;width:max-content;min-width:max(220px, var(--anchor-width));border:1px solid color-mix(in srgb, var(--ac-ui-accent) 22%, var(--ac-ui-line-strong));background:linear-gradient(155deg, color-mix(in srgb, var(--ac-ui-accent) 5%, var(--ac-ui-elevated)), var(--ac-ui-surface));max-width:min(330px,100vw - 20px);color:var(--ac-ui-foreground);box-shadow:var(--ac-ui-feedback-shadow), inset 0 1px 0 var(--ac-ui-line);transform-origin:var(--transform-origin);opacity:1;transition:opacity var(--ac-ui-motion-base) var(--ac-ui-motion-ease), transform var(--ac-ui-motion-base) var(--ac-ui-motion-spring);border-radius:12px;padding:5px;position:relative;transform:translateY(0)scale(1)}.ac-ui-select-popup:before{content:"";background:linear-gradient(90deg, transparent, var(--ac-ui-accent), transparent);opacity:.45;pointer-events:none;height:1px;position:absolute;top:0;left:12px;right:12px}.ac-ui-select-popup:is([data-starting-style],[data-ending-style]){opacity:0;transform:translateY(-6px)scale(.985)}.ac-ui-select-popup[data-side=top]:is([data-starting-style],[data-ending-style]){transform:translateY(6px)scale(.985)}.ac-ui-select-list{max-height:min(var(--ac-ui-select-list-max-height), var(--available-height,var(--ac-ui-select-list-max-height)));overscroll-behavior:contain;gap:2px;padding:2px;display:grid;overflow-y:auto}.ac-ui-select-item{min-height:38px;color:var(--ac-ui-muted);cursor:pointer;transition:background-color var(--ac-ui-motion-fast) var(--ac-ui-motion-ease), border-color var(--ac-ui-motion-fast) var(--ac-ui-motion-ease), color var(--ac-ui-motion-fast) var(--ac-ui-motion-ease);border:1px solid #0000;border-radius:8px;align-items:center;gap:9px;padding:8px 10px 8px 12px;font-family:Geist Mono,monospace;font-size:11px;line-height:1.25;display:flex;position:relative}.ac-ui-select-item[data-highlighted]{border-color:color-mix(in srgb, var(--ac-ui-accent) 28%, transparent);background:var(--ac-ui-accent-soft);color:var(--ac-ui-foreground)}.ac-ui-select-item[data-selected]{background:color-mix(in srgb, var(--ac-ui-accent) 11%, var(--ac-ui-elevated));color:var(--ac-ui-accent-ink)}.ac-ui-select-item[data-selected]:before{content:"";background:var(--ac-ui-accent);border-radius:2px;width:2px;position:absolute;inset:8px auto 8px 2px}.ac-ui-select-item[data-disabled]{opacity:.45;cursor:not-allowed}.ac-ui-select-item-text{overflow-wrap:anywhere;flex:1;min-width:0}.ac-ui-select-item-indicator{color:var(--ac-ui-accent-ink);flex:none;place-items:center;display:grid}@media (prefers-reduced-motion:reduce){.ac-ui-select-trigger,.ac-ui-select-icon,.ac-ui-select-popup,.ac-ui-select-item{transition:none}.ac-ui-select-popup:is([data-starting-style],[data-ending-style]){transform:none}}.ac-ui-tag-group{flex-wrap:wrap;align-items:center;gap:5px;max-width:100%;display:inline-flex}.ac-ui-tag{border:1px solid var(--ac-ui-line-strong);background:var(--ac-ui-elevated);max-width:100%;min-height:22px;color:var(--ac-ui-muted);overflow-wrap:anywhere;border-radius:6px;align-items:center;padding:3px 7px;font-family:Geist Mono,monospace;font-size:10px;line-height:1.2;display:inline-flex}.ac-ui-tag[data-tone=accent]{border-color:color-mix(in srgb, var(--ac-ui-accent) 42%, transparent);background:var(--ac-ui-accent-soft);color:var(--ac-ui-accent-ink)}.ac-ui-tag[data-tone=success]{border-color:color-mix(in srgb, var(--ac-ui-success) 36%, transparent);background:color-mix(in srgb, var(--ac-ui-success) 9%, var(--ac-ui-surface));color:var(--ac-ui-success-ink)}.ac-ui-tag[data-tone=warning]{border-color:color-mix(in srgb, var(--ac-ui-warning) 38%, transparent);background:color-mix(in srgb, var(--ac-ui-warning) 9%, var(--ac-ui-surface));color:var(--ac-ui-warning-ink)}.ac-ui-tag[data-tone=error]{border-color:color-mix(in srgb, var(--ac-ui-error) 36%, transparent);background:color-mix(in srgb, var(--ac-ui-error) 8%, var(--ac-ui-surface));color:var(--ac-ui-error-ink)}.ac-ui-tag[data-tone=info]{border-color:color-mix(in srgb, var(--ac-ui-info) 36%, transparent);background:color-mix(in srgb, var(--ac-ui-info) 9%, var(--ac-ui-surface));color:var(--ac-ui-info-ink)}.ac-ui-tag[data-tone=cyan]{border-color:var(--ac-ui-tag-cyan-border);background:var(--ac-ui-tag-cyan-background);color:var(--ac-ui-tag-cyan-foreground)}.ac-ui-tag[data-tone=blue]{border-color:var(--ac-ui-tag-blue-border);background:var(--ac-ui-tag-blue-background);color:var(--ac-ui-tag-blue-foreground)}.ac-ui-tag[data-tone=purple]{border-color:var(--ac-ui-tag-purple-border);background:var(--ac-ui-tag-purple-background);color:var(--ac-ui-tag-purple-foreground)}.ac-ui-tag[data-tone=gold]{border-color:var(--ac-ui-tag-gold-border);background:var(--ac-ui-tag-gold-background);color:var(--ac-ui-tag-gold-foreground)}.ac-ui-data-table-scroll{flex:1 1 0;min-height:0;overflow:hidden auto}.ac-ui-data-table{border-collapse:collapse;table-layout:fixed;width:100%}.ac-ui-data-table[data-layout=auto]{table-layout:auto}.ac-ui-data-table th{z-index:3;border-bottom:1px solid var(--ac-ui-line);background:var(--ac-ui-table-head);height:42px;color:var(--ac-ui-faint);letter-spacing:.14em;text-align:left;text-transform:uppercase;padding:0 16px;font-family:Geist Mono,monospace;font-size:10px;font-weight:400;position:sticky;top:0}.ac-ui-data-table-sort{max-width:100%;color:inherit;font:inherit;letter-spacing:inherit;text-align:left;text-transform:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;padding:5px 0;display:inline-flex}.ac-ui-data-table-sort:hover,.ac-ui-data-table th[aria-sort=ascending] .ac-ui-data-table-sort,.ac-ui-data-table th[aria-sort=descending] .ac-ui-data-table-sort{color:var(--ac-ui-accent-ink)}.ac-ui-data-table-sort:focus-visible{outline:2px solid var(--ac-ui-accent);outline-offset:2px;border-radius:3px}.ac-ui-data-table-sort svg{flex:none}.ac-ui-data-table td{border-bottom:1px solid var(--ac-ui-line);min-width:0;height:64px;color:var(--ac-ui-muted);vertical-align:middle;overflow-wrap:anywhere;padding:10px 16px;font-size:12px;line-height:1.4}.ac-ui-data-table :is(th,td)[data-compact]{padding-inline:8px}.ac-ui-data-table tbody tr:last-child td{border-bottom:0}.ac-ui-data-table tbody tr:hover{background:var(--ac-ui-hover)}.ac-ui-data-table-primary{color:var(--ac-ui-foreground)}.ac-ui-data-table-fold{color:var(--ac-ui-muted);flex-wrap:wrap;align-items:baseline;gap:6px;margin-top:6px;font-size:11px;display:none}.ac-ui-data-table-fold[data-layout=stacked]{flex-direction:column;align-items:flex-start;gap:2px}.ac-ui-data-table-fold-label{color:var(--ac-ui-faint);text-transform:uppercase;font-family:Geist Mono,monospace;font-size:10px}.ac-ui-data-table-fold-value{overflow-wrap:anywhere;min-width:0}.ac-ui-data-table-empty,.ac-ui-data-table-message{color:var(--ac-ui-muted);text-align:center;padding:24px 16px}.ac-ui-data-table-message{flex-wrap:wrap;flex:1 1 0;justify-content:center;align-items:center;gap:12px;display:flex}.ac-ui-pagination{min-height:53px;color:var(--ac-ui-faint);letter-spacing:.08em;text-transform:uppercase;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:9px 14px;font-family:Geist Mono,monospace;font-size:10px;display:flex}.ac-ui-pagination-controls,.ac-ui-pagination-slot{align-items:center;gap:4px;display:inline-flex}.ac-ui-pagination-controls[hidden]{display:none}.ac-ui-button.ac-ui-pagination-page{min-width:var(--ac-ui-button-height-compact);min-height:var(--ac-ui-button-height-compact);height:var(--ac-ui-button-height-compact);border-color:var(--ac-ui-line);border-radius:var(--ac-ui-button-radius-compact);background:var(--ac-ui-elevated);color:var(--ac-ui-muted);letter-spacing:0;padding:0 7px;font-family:Geist Mono,monospace;font-size:10px;font-weight:400}.ac-ui-button.ac-ui-pagination-page:hover:not([data-disabled]){border-color:var(--ac-ui-accent);background:var(--ac-ui-elevated);color:var(--ac-ui-foreground)}.ac-ui-button.ac-ui-pagination-page[aria-current=page],.ac-ui-button.ac-ui-pagination-page[aria-current=page]:hover:not([data-disabled]){border-color:var(--ac-ui-accent);background:var(--ac-ui-accent);color:var(--ac-ui-pagination-active-foreground)}@container ac-ui-panel (width<=900px){.ac-ui-data-table :is(col,th,td)[data-collapse-step="1"]{display:none}.ac-ui-data-table-fold[data-collapse-step="1"]{display:flex}.ac-ui-table-toolbar[data-sort-reveal-step="1"] .ac-ui-select-field.ac-ui-table-sort-select{display:grid}}@container ac-ui-panel (width<=760px){.ac-ui-data-table :is(col,th,td)[data-collapse-step="2"]{display:none}.ac-ui-data-table-fold[data-collapse-step="2"]{display:flex}.ac-ui-table-toolbar-row{flex-wrap:wrap}.ac-ui-table-toolbar[data-sort-reveal-step="2"] .ac-ui-select-field.ac-ui-table-sort-select{display:grid}}@container ac-ui-panel (width<=640px){.ac-ui-data-table :is(col,th,td)[data-collapse-step="3"]{display:none}.ac-ui-data-table-fold[data-collapse-step="3"]{display:flex}.ac-ui-table-toolbar[data-sort-reveal-step="3"] .ac-ui-select-field.ac-ui-table-sort-select{display:grid}}@container ac-ui-panel (width<=520px){.ac-ui-data-table :is(col,th,td)[data-collapse-step="4"]{display:none}.ac-ui-data-table-fold[data-collapse-step="4"]{display:flex}.ac-ui-table-toolbar[data-sort-reveal-step="4"] .ac-ui-select-field.ac-ui-table-sort-select{display:grid}}@container ac-ui-panel (width<=620px){.ac-ui-table-filters-fields{grid-template-columns:1fr}}@container ac-ui-panel (width<=370px){.ac-ui-pagination{text-align:center;flex-direction:column;align-items:center;gap:8px}.ac-ui-pagination-controls{justify-content:center;margin-left:0}}@container ac-ui-panel (width<=420px){.ac-ui-table-toolbar-row{flex-wrap:wrap}.ac-ui-table-search{flex-basis:100%;max-width:none}.ac-ui-select-field.ac-ui-table-sort-select{flex:1 1 0;max-width:none}}@media (width<=900px){.ac-ui-page-frame{--ac-ui-page-inline-padding:22px}}@media (width<=600px){.ac-ui-page-frame{--ac-ui-page-inline-padding:14px;gap:16px;min-height:0;padding-block:16px 24px}.ac-ui-panel-header,.ac-ui-data-table :is(th,td){padding-inline:12px}.ac-ui-pagination-controls{flex-wrap:wrap}}.ac-ui-page-frame:has(>.ac-ui-section-tabs[data-surface=page][data-mode=compact]){padding-top:0}.ac-ui-switch{border:1px solid var(--ac-ui-muted);background:var(--ac-ui-base);cursor:pointer;width:38px;height:22px;transition:background-color var(--ac-ui-motion-base) var(--ac-ui-motion-ease), border-color var(--ac-ui-motion-base) var(--ac-ui-motion-ease);border-radius:999px;flex:none;padding:2px;position:relative}.ac-ui-switch[aria-checked=true]{border-color:var(--ac-ui-accent);background:var(--ac-ui-accent)}.ac-ui-switch:focus-visible{outline:2px solid var(--ac-ui-accent);outline-offset:3px}.ac-ui-switch:disabled{opacity:.55;cursor:not-allowed}.ac-ui-switch-thumb{background:var(--ac-ui-foreground);width:16px;height:16px;transition:transform var(--ac-ui-motion-base) var(--ac-ui-motion-spring);border-radius:50%;display:block}.ac-ui-switch[aria-checked=true] .ac-ui-switch-thumb{background:var(--ac-ui-button-filled-foreground);transform:translate(16px)}@media (prefers-reduced-motion:reduce){.ac-ui-switch,.ac-ui-switch-thumb{transition:none}}.ac-ui-theme-switch{--ac-ui-theme-thumb-ease:cubic-bezier(.22, 1, .36, 1);--ac-ui-theme-thumb-color-duration:.35s;cursor:pointer;background:0 0;border:0;border-radius:24px;flex:none;width:60px;height:44px;padding:0;display:block;position:relative}.ac-ui-theme-switch:before{content:"";z-index:3;border:1px solid var(--ac-ui-titlebar-control-border,var(--ac-ui-line-strong));pointer-events:none;border-radius:999px;position:absolute;inset:8px 0}.ac-ui-theme-switch:hover:before{border-color:var(--ac-ui-accent)}.ac-ui-theme-switch:focus-visible{outline:2px solid var(--ac-ui-accent);outline-offset:3px}.ac-ui-theme-scene{pointer-events:none;transition:opacity var(--ac-ui-theme-swap-duration,var(--ac-ui-motion-slow)) var(--ac-ui-theme-swap-ease,var(--ac-ui-motion-ease));border-radius:999px;position:absolute;inset:8px 0}.ac-ui-theme-night{opacity:1;background:linear-gradient(105deg,#262b32,#393c43)}.ac-ui-theme-day{opacity:0;background:linear-gradient(105deg,#e2e4e7,#f0f1f3)}.ac-ui-theme-switch[data-theme=light] .ac-ui-theme-night{opacity:0}.ac-ui-theme-switch[data-theme=light] .ac-ui-theme-day{opacity:1}.ac-ui-theme-thumb{z-index:2;box-sizing:border-box;width:24px;height:24px;transition:transform var(--ac-ui-theme-swap-duration,var(--ac-ui-motion-slow)) var(--ac-ui-theme-thumb-ease), background-color var(--ac-ui-theme-thumb-color-duration) var(--ac-ui-motion-ease), border-color var(--ac-ui-theme-thumb-color-duration) var(--ac-ui-motion-ease);view-transition-name:ac-ui-theme-thumb;background:linear-gradient(145deg,#424b59,#303844);border:1px solid #5f6d7e;border-radius:50%;position:absolute;top:10px;left:2px;transform:translate(0)}.ac-ui-theme-switch[data-theme=light] .ac-ui-theme-thumb{background:linear-gradient(145deg,#fff,#e9ebee);border-color:#c5cbd1;transform:translate(32px)}.ac-ui-theme-art{z-index:1;width:20px;height:20px;transition:opacity .25s var(--ac-ui-motion-ease), transform var(--ac-ui-theme-swap-duration,var(--ac-ui-motion-slow)) var(--ac-ui-theme-thumb-ease);position:absolute;top:50%;overflow:visible}.ac-ui-theme-moon{opacity:1;right:6px;transform:translateY(-50%)rotate(0)scale(1)}.ac-ui-theme-sun{opacity:0;left:6px;transform:translateY(-50%)rotate(-28deg)scale(.72)}.ac-ui-theme-switch[data-theme=light] .ac-ui-theme-moon{opacity:0;transform:translateY(-50%)rotate(25deg)scale(.72)}.ac-ui-theme-switch[data-theme=light] .ac-ui-theme-sun{opacity:1;transform:translateY(-50%)rotate(0)scale(1)}@media (width<=560px){.ac-ui-theme-switch{height:40px}.ac-ui-theme-switch:before,.ac-ui-theme-scene{inset-block:6px}.ac-ui-theme-thumb{top:8px}}@media (prefers-reduced-motion:reduce){.ac-ui-theme-scene,.ac-ui-theme-thumb,.ac-ui-theme-art,.ac-ui-tooltip-popup{transition:none}}.ac-ui-feedback-region{top:calc(var(--ac-ui-titlebar-height) + 20px);right:calc(var(--ac-ui-scrollbar-size) + 16px);z-index:9;pointer-events:none;width:min(344px,100% - 40px);position:fixed}.ac-ui-feedback-slot{width:100%;margin-bottom:8px}.ac-ui-feedback-motion{transform-origin:100%}.ac-ui-feedback-queue{border:1px solid var(--ac-ui-line);background:var(--ac-ui-surface);width:max-content;max-width:100%;color:var(--ac-ui-muted);border-radius:7px;margin-left:auto;padding:4px 8px;font-family:Geist Mono,monospace;font-size:10px}.ac-ui-feedback-item{--ac-ui-feedback-tone:var(--ac-ui-info);--ac-ui-feedback-label:var(--ac-ui-info-ink);border:1px solid var(--ac-ui-line);border-left:4px solid var(--ac-ui-feedback-tone);background:var(--ac-ui-surface);min-width:0;box-shadow:var(--ac-ui-message-shadow);color:var(--ac-ui-foreground);pointer-events:auto;border-radius:7px;padding:12px 30px 11px 12px;position:relative}.ac-ui-feedback-item[data-tone=success]{--ac-ui-feedback-tone:var(--ac-ui-success);--ac-ui-feedback-label:var(--ac-ui-success-ink)}.ac-ui-feedback-item[data-tone=warning]{--ac-ui-feedback-tone:var(--ac-ui-warning);--ac-ui-feedback-label:var(--ac-ui-warning-ink)}.ac-ui-feedback-item[data-tone=error]{--ac-ui-feedback-tone:var(--ac-ui-error);--ac-ui-feedback-label:var(--ac-ui-error-ink)}.ac-ui-notification{padding:14px 30px 12px 15px}.ac-ui-feedback-content{min-width:0}.ac-ui-feedback-kicker{color:var(--ac-ui-feedback-label);letter-spacing:.12em;text-transform:uppercase;margin-bottom:6px;font-family:Geist Mono,monospace;font-size:10px;font-weight:500;line-height:1.2;display:block}.ac-ui-feedback-head{align-items:flex-start;gap:9px;min-width:0;display:flex}.ac-ui-toast .ac-ui-feedback-head{align-items:center}.ac-ui-feedback-icon{width:20px;height:20px;color:var(--ac-ui-feedback-tone);flex:0 0 20px;place-items:center;display:grid}.ac-ui-feedback-icon svg{width:18px;height:18px}.ac-ui-feedback-text{min-width:0}.ac-ui-feedback-text strong{color:var(--ac-ui-foreground);font-size:13px;font-weight:500;line-height:1.3;display:block}.ac-ui-feedback-text p{color:var(--ac-ui-muted);margin:6px 0 0;font-size:11px;line-height:1.48}.ac-ui-notification .ac-ui-feedback-text p{white-space:pre-line}.ac-ui-feedback-meta{color:var(--ac-ui-faint);justify-content:space-between;align-items:center;gap:8px;margin-top:9px;font-size:10px;line-height:1.2;display:flex}.ac-ui-toast .ac-ui-feedback-meta{margin-top:3px;padding-left:29px}.ac-ui-feedback-meta button{color:var(--ac-ui-accent);cursor:pointer;background:0 0;border:0;padding:0;font-size:10px;font-weight:500}.ac-ui-feedback-meta button:hover{color:var(--ac-ui-accent-hover);text-decoration:underline}.ac-ui-feedback-meta button:focus-visible,.ac-ui-feedback-close:focus-visible{outline:2px solid var(--ac-ui-accent);outline-offset:2px}.ac-ui-feedback-close{width:20px;height:20px;color:var(--ac-ui-faint);cursor:pointer;background:0 0;border:0;border-radius:4px;place-items:center;padding:0;display:grid;position:absolute;top:5px;right:6px}.ac-ui-feedback-close:hover{background:var(--ac-ui-accent-soft);color:var(--ac-ui-foreground)}@media (width<=560px){.ac-ui-feedback-region{top:auto;right:12px;bottom:calc(12px + env(safe-area-inset-bottom,0px));flex-direction:column-reverse;width:calc(100% - 24px);display:flex}.ac-ui-feedback-motion{transform-origin:bottom}}.ac-admin-auth-beam{z-index:4;border-radius:inherit;pointer-events:none;-webkit-mask-composite:xor;padding:2px;position:absolute;inset:-2px;overflow:hidden;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.ac-admin-auth-card[data-header] .ac-admin-auth-beam{inset:0}.ac-admin-auth-beam:before{content:"";aspect-ratio:1;background:linear-gradient(to left, var(--ac-ui-auth-gold-deep), var(--ac-ui-auth-gold) 35%, var(--ac-ui-auth-gold-highlight) 70%, transparent);offset-anchor:90% 50%;offset-distance:0%;offset-path:rect(0 auto auto 0 round 100px);offset-rotate:auto;width:100px;animation:6s linear infinite ac-admin-auth-beam-move;position:absolute;top:0;left:0}.ac-admin-auth-beam[data-coming-soon]{border-radius:20px;padding:1px;inset:-1px}.ac-admin-auth-beam[data-coming-soon]:before{background:linear-gradient(to left, var(--ac-ui-auth-gold-deep), var(--ac-ui-warning) 35%, var(--ac-ui-auth-gold-highlight) 70%, transparent)}@supports not (offset-path:rect(0 auto auto 0 round 1px)){.ac-admin-auth-beam{display:none}}@keyframes ac-admin-auth-beam-move{to{offset-distance:100%}}@media (prefers-reduced-motion:reduce){.ac-admin-auth-beam:before{animation:none}}.ac-brand-bg{--ac-brand-beacon:var(--ac-ui-auth-gold);--ac-brand-vapor:var(--ac-ui-auth-gold-highlight);--ac-brand-line:color-mix(in srgb, var(--ac-brand-beacon) 16%, transparent);--ac-brand-ease:var(--ac-ui-motion-spring);pointer-events:none;position:absolute;inset:0;overflow:hidden}.ac-brand-bg--dim{opacity:.5}.ac-brand-bg--raised{--ac-brand-radar-x:25px;--ac-brand-radar-y:0px}.ac-brand-bg__grid{background-image:linear-gradient(var(--ac-brand-line) 1px, transparent 1px), linear-gradient(90deg, var(--ac-brand-line) 1px, transparent 1px);opacity:.55;background-size:48px 48px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000 35%,#0000 78%);mask-image:radial-gradient(circle,#000 35%,#0000 78%)}.ac-brand-bg__radar{left:50%;bottom:calc(var(--ac-brand-radar-bottom,4%) + var(--ac-brand-radar-y,0px));width:min(96vw,780px);margin-left:calc(min(96vw, 780px) * -.5 + var(--ac-brand-radar-x,0px));aspect-ratio:1;transform-origin:bottom;opacity:.6;position:absolute;transform:perspective(1000px)rotateX(68deg)}.ac-brand-bg__orbiter{animation:9s linear infinite ac-brand-sweep;position:absolute;inset:0}.ac-brand-bg__orbiter--2{animation-duration:13s;animation-direction:reverse}.ac-brand-bg__orbiter-dot{background:var(--ac-brand-vapor);width:9px;height:9px;box-shadow:0 0 16px var(--ac-brand-beacon);border-radius:50%;margin-left:-4.5px;position:absolute;top:3%;left:50%}.ac-brand-bg__orbiter--2 .ac-brand-bg__orbiter-dot{width:7px;height:7px;margin-left:-3.5px;top:auto;bottom:14%}.ac-brand-bg__radar-ring{border:2px solid var(--ac-brand-beacon);box-shadow:0 0 44px color-mix(in srgb, var(--ac-brand-beacon) 40%, transparent), inset 0 0 44px color-mix(in srgb, var(--ac-brand-beacon) 14%, transparent);animation:ac-brand-pulse 2.8s var(--ac-brand-ease) infinite;border-radius:50%;position:absolute;inset:0}.ac-brand-bg__radar-breath{border:2px solid var(--ac-brand-beacon);box-shadow:0 0 60px color-mix(in srgb, var(--ac-brand-beacon) 45%, transparent), inset 0 0 60px color-mix(in srgb, var(--ac-brand-beacon) 16%, transparent);border-radius:50%;animation:4.5s ease-in-out infinite ac-brand-breath;position:absolute;inset:0}.ac-brand-bg__radar-sweep{background:conic-gradient(from 0deg, color-mix(in srgb, var(--ac-brand-beacon) 28%, transparent), transparent 55deg);border-radius:50%;animation:4.5s linear infinite ac-brand-sweep;position:absolute;inset:0;-webkit-mask:radial-gradient(circle,#0000 32%,#000 70%,#0000 73%);mask:radial-gradient(circle,#0000 32%,#000 70%,#0000 73%)}.ac-brand-bg__radar-ring--2{animation-delay:.55s}.ac-brand-bg__radar-ring--3{animation-delay:1.1s}.ac-brand-bg__radar-core{background:var(--ac-brand-vapor);width:10px;height:10px;box-shadow:0 0 40px 6px var(--ac-brand-beacon);border-radius:50%;margin:-5px 0 0 -5px;position:absolute;top:50%;left:50%}@keyframes ac-brand-pulse{0%{opacity:.85;transform:scale(.42)}to{opacity:0;transform:scale(1)}}@keyframes ac-brand-sweep{to{transform:rotate(360deg)}}@keyframes ac-brand-breath{0%,to{opacity:.35;transform:scale(.9)}50%{opacity:.7;transform:scale(1.04)}}@media (prefers-reduced-motion:reduce){.ac-brand-bg__radar-ring,.ac-brand-bg__radar-breath,.ac-brand-bg__radar-sweep,.ac-brand-bg__orbiter{animation:none}}.ac-admin-auth-scope{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;min-height:100dvh}.ac-admin-auth{isolation:isolate;background:var(--ac-ui-auth-backdrop) url(/backgrounds/brand.svg) center / cover no-repeat;min-height:100dvh;color:var(--ac-ui-auth-foreground);flex-direction:column;font-family:Satoshi,sans-serif;display:flex;position:relative;overflow:hidden auto}.ac-admin-auth-page{z-index:1;flex:1;place-items:center;min-height:100dvh;padding:24px;display:grid;position:relative}.ac-admin-auth-host{min-width:0;width:min(100%, var(--ac-admin-auth-card-width))}.ac-admin-auth-card{background:var(--ac-ui-auth-card);width:100%;animation:ac-admin-auth-enter .42s var(--ac-ui-motion-spring) both;border:2px solid #0000;border-radius:8px;padding:24px;position:relative;box-shadow:0 24px 60px #00000080}.ac-admin-auth-card[data-header]{overflow:hidden}.ac-admin-auth-card>:not(.ac-admin-auth-beam){z-index:1;position:relative}.ac-admin-auth-brand{text-align:center;flex-direction:column;align-items:center;gap:8px;margin-bottom:32px;display:flex}.ac-admin-auth-logo{width:auto;height:var(--ac-admin-auth-wordmark-size);display:block}.ac-admin-auth-wordmark{color:var(--ac-ui-auth-foreground);font-family:Geist Mono,monospace;font-size:var(--ac-admin-auth-wordmark-size);letter-spacing:.2em;white-space:nowrap;margin:0;font-weight:500;line-height:1}.ac-admin-auth-wordmark span{color:var(--ac-ui-brand-violet)}.ac-admin-auth-kicker{color:var(--ac-ui-auth-gold);letter-spacing:.1em;text-transform:uppercase;margin:3px 0 0;font-family:Geist Mono,monospace;font-size:10px;font-weight:500;line-height:1.3}.ac-admin-auth-card-head{border-bottom:1px solid var(--ac-ui-auth-split);background:var(--ac-ui-auth-band);border-radius:6px 6px 0 0;justify-content:space-between;align-items:center;gap:12px;min-height:68px;margin:-24px -24px 24px;padding:14px 24px;display:flex}.ac-admin-auth-card-head .ac-admin-auth-wordmark{font-size:22px}.ac-admin-auth-card-head .ac-admin-auth-kicker{margin:0}.ac-admin-auth-card-head-brand{align-items:center;gap:9px;min-width:0;display:inline-flex}.ac-admin-auth-card-head-rule{background:color-mix(in srgb, var(--ac-ui-auth-foreground) 15%, transparent);flex:none;width:1px;height:17px}.ac-admin-auth-card-head-action{flex:none}.ac-admin-auth-finish-trigger.ac-ui-button{min-height:0;color:var(--ac-ui-auth-muted);background:0 0;border:0;padding:5px 0;font-size:11px}.ac-admin-auth-finish-trigger.ac-ui-button:hover{color:var(--ac-ui-auth-foreground)}.ac-admin-auth-finish-modal.ac-ui-modal{background:var(--ac-ui-auth-card)}.ac-admin-auth-finish-modal .ac-ui-modal-header{background:var(--ac-ui-auth-band)}.ac-admin-auth-finish-modal .ac-ui-modal-icon{color:var(--ac-ui-warning-ink)}.ac-admin-auth-finish-modal .ac-ui-modal-body-content>p{color:var(--ac-ui-auth-muted);margin:0;font-size:12px;line-height:1.5}.ac-admin-auth-content h1,.ac-admin-auth-content h2{color:var(--ac-ui-auth-foreground);letter-spacing:-.02em;margin:0 0 5px;font-family:General Sans,Satoshi,sans-serif;font-size:20px;font-weight:500;line-height:1.2}.ac-admin-auth-content .ac-ui-otp-field input{border-color:var(--ac-ui-auth-line);background:var(--ac-ui-auth-field);color:var(--ac-ui-auth-foreground)}.ac-admin-auth-copy{color:var(--ac-ui-auth-muted);margin:0 0 18px;font-size:12px;line-height:1.55}.ac-admin-auth-form{gap:13px;display:grid}.ac-admin-auth-scope .ac-ui-button[data-variant=primary]:hover:not([data-disabled]){border-color:var(--ac-ui-auth-accent-hover);background:var(--ac-ui-auth-accent-hover)}.ac-admin-auth-submit.ac-ui-button{width:100%;min-height:39px}.ac-admin-auth-actions-end{justify-content:flex-end;margin-top:9px;display:flex}.ac-admin-auth-actions-center{justify-content:center;margin-top:12px;display:flex}.ac-admin-auth-link.ac-ui-button{min-height:0;color:var(--ac-ui-auth-link);background:0 0;border:0;padding:0;font-size:12px}.ac-admin-auth-link.ac-ui-button:hover:not([data-disabled]){color:var(--ac-ui-auth-link-hover);background:0 0;text-decoration:underline}.ac-admin-auth-code-label{color:var(--ac-ui-auth-foreground);text-align:center;margin:0 0 4px;font-size:11px;display:block}.ac-admin-auth-pending{color:var(--ac-ui-auth-muted);justify-content:center;align-items:center;gap:8px;margin-top:16px;font-size:11px;display:flex}.ac-admin-auth-note{color:var(--ac-ui-auth-faint);margin:0 0 12px;font-size:10px;line-height:1.4}.ac-admin-auth-qr{background:#fff;border-radius:8px;place-items:center;width:fit-content;margin:0 auto 14px;padding:10px;display:grid}.ac-admin-auth-key{border:1px solid var(--ac-ui-auth-split);background:#ffffff0a;border-radius:8px;margin:0 0 14px;padding:10px}.ac-admin-auth-key span{color:var(--ac-ui-auth-muted);font-size:11px}.ac-admin-auth-key code{color:var(--ac-ui-auth-foreground);white-space:nowrap;margin-top:4px;font-family:Geist Mono,monospace;font-size:15px;display:block;overflow-x:auto}.ac-admin-auth-key-row{align-items:center;gap:7px;min-width:0;display:flex}.ac-admin-auth-key-row code{flex:1;min-width:0}.ac-admin-auth-key-row .ac-ui-button{flex:none;min-height:30px}.ac-admin-auth-content .ac-ui-notice{margin-bottom:14px}.ac-admin-auth-choice{border:1px solid var(--ac-ui-auth-line);background:var(--ac-ui-auth-field);width:100%;color:var(--ac-ui-auth-foreground);text-align:left;cursor:pointer;border-radius:8px;align-items:center;gap:12px;padding:12px;display:flex}.ac-admin-auth-choice:hover{border-color:var(--ac-ui-accent);background:var(--ac-ui-elevated)}.ac-admin-auth-choice>svg{color:var(--ac-ui-auth-foreground);flex:0 0 34px}.ac-admin-auth-choice strong{font-size:12px;font-weight:500;display:block}.ac-admin-auth-choice small{color:var(--ac-ui-auth-muted);margin-top:3px;font-size:10px;line-height:1.4;display:block}.ac-admin-auth-content .ac-admin-recovery-codes h4{color:var(--ac-ui-auth-foreground);font-family:General Sans,Satoshi,sans-serif;font-size:20px}.ac-admin-auth-content .ac-admin-recovery-codes>.ac-ui-button{width:100%}.ac-admin-auth-loading,.ac-admin-auth-gate{text-align:center}.ac-admin-auth-loading{place-items:center;min-height:68px;display:grid}.ac-admin-auth-loading .ac-admin-auth-copy{margin:12px 0 0}.ac-admin-auth-spinner{border:2px solid color-mix(in srgb, var(--ac-ui-auth-gold) 20%, transparent);border-top-color:var(--ac-ui-auth-gold);border-radius:50%;width:28px;height:28px;animation:.85s linear infinite ac-admin-auth-spin}.ac-admin-auth-gate-icon{background:color-mix(in srgb, var(--ac-ui-warning) 11%, transparent);width:54px;height:54px;color:var(--ac-ui-warning-ink);border-radius:50%;place-items:center;margin:0 auto 14px;display:grid}.ac-admin-auth-gate p{color:var(--ac-ui-auth-muted);margin:0;font-size:12px;line-height:1.55}.ac-admin-auth-gate-actions{justify-content:center;gap:8px;margin-top:20px;display:flex}.ac-admin-auth-gate-actions .ac-ui-button{min-width:78px;min-height:39px}@supports not (offset-path:rect(0 auto auto 0 round 1px)){.ac-admin-auth-card{border-color:color-mix(in srgb, var(--ac-ui-auth-gold) 30%, transparent)}}@keyframes ac-admin-auth-enter{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes ac-admin-auth-spin{to{transform:rotate(360deg)}}@media (width<=520px){.ac-admin-auth-page{padding:16px}.ac-admin-auth-card{padding:20px}.ac-admin-auth-card-head{margin:-20px -20px 20px;padding:12px 16px}.ac-admin-auth-card-head .ac-admin-auth-wordmark{font-size:20px}.ac-admin-auth-card-head-brand{gap:6px}.ac-admin-auth-logo{height:42px}.ac-admin-auth-brand .ac-admin-auth-wordmark{font-size:42px}.ac-admin-auth-qr svg{width:148px;height:148px}}@media (width<=360px){.ac-admin-auth-card-head .ac-admin-auth-wordmark{font-size:16px}.ac-admin-auth-kicker{font-size:9px}.ac-admin-auth-finish-trigger.ac-ui-button,.ac-admin-recovery-grid span{font-size:10px}}@media (prefers-reduced-motion:reduce){.ac-admin-auth-card,.ac-admin-auth-spinner{animation:none}}.ac-admin-boot-overlay{z-index:100;background:var(--ac-ui-auth-backdrop,black);pointer-events:auto;position:fixed;inset:0;overflow:hidden}.ac-admin-boot-theme{isolation:isolate;background:var(--ac-ui-auth-backdrop);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;place-items:center;width:100%;height:100%;display:grid;position:relative;overflow:hidden}.ac-admin-boot-scene{place-items:center;display:grid;position:absolute;inset:0}.ac-admin-boot-brand{z-index:1;color:var(--ac-ui-auth-foreground);justify-items:center;gap:13px;display:grid;position:relative}.ac-admin-boot-brand img{width:auto;height:52px}.ac-admin-boot-brand>span{letter-spacing:.2em;white-space:nowrap;font-family:Geist Mono,monospace;font-size:24px;font-weight:500}.ac-admin-boot-brand b{color:var(--ac-ui-brand-violet);font-weight:inherit}.ac-admin-boot-brand .ac-admin-auth-spinner{margin-top:11px;animation-duration:1.25s}@media (prefers-reduced-motion:reduce){.ac-admin-boot-brand .ac-admin-auth-spinner{animation:none}}.ac-admin-assist-stack{align-content:start;gap:16px;display:grid}.ac-admin-assist-form{gap:14px;display:grid}.ac-admin-assist-form>.ac-ui-button{justify-self:start}.ac-admin-assist-field{gap:6px;display:grid}.ac-admin-assist-field-label{color:var(--ac-ui-faint);letter-spacing:.08em;text-transform:uppercase;font-family:Geist Mono,monospace;font-size:10px}.ac-admin-assist-field small,.ac-admin-assist-muted{color:var(--ac-ui-faint);margin:0;font-size:11px;line-height:1.5}.ac-admin-assist-choice-row{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.ac-admin-assist-choice-row .ac-ui-text-field{width:120px}.ac-admin-assist-choice-row .ac-ui-button[aria-pressed=true]{border-color:var(--ac-ui-accent);background:var(--ac-ui-accent-soft);color:var(--ac-ui-foreground)}.ac-admin-grant-list{margin:0;padding:0;list-style:none}.ac-admin-grant-list li{border-top:1px solid var(--ac-ui-line);align-items:flex-start;gap:12px;padding:11px 0;display:flex}.ac-admin-grant-copy{flex:1;min-width:0}.ac-admin-grant-head{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.ac-admin-grant-head strong{color:var(--ac-ui-foreground);font-size:12px}.ac-admin-grant-copy p{color:var(--ac-ui-muted);margin:5px 0 3px;font-size:11px}.ac-admin-grant-copy small{color:var(--ac-ui-faint);font-size:10px}.ac-admin-assist-section{border-bottom:1px solid var(--ac-ui-line);justify-items:start;gap:12px;padding-bottom:18px;display:grid}.ac-admin-assist-section h3{color:var(--ac-ui-foreground);margin:0;font-size:14px;font-weight:600}.ac-admin-assist-section .ac-ui-notice{width:100%}.ac-admin-assist-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;width:100%;display:grid}@media (width<=380px){.ac-admin-assist-form-grid{grid-template-columns:1fr}}.ac-admin-retention-modal .ac-ui-modal-body-content{gap:18px;display:grid}.ac-admin-retention-intro{color:var(--ac-ui-muted);margin:0;font-size:12px;line-height:1.5}.ac-admin-retention-section{gap:10px;min-width:0;display:grid;container:ac-ui-panel/inline-size}.ac-admin-retention-section-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.ac-admin-retention-section-head h3{color:var(--ac-ui-foreground);margin:0;font-size:13px;font-weight:600}.ac-admin-retention-cell{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.ac-admin-retention-muted{color:var(--ac-ui-faint);font-size:11px}.ac-admin-retention-empty{border:1px dashed var(--ac-ui-line-strong);color:var(--ac-ui-faint);text-align:center;border-radius:10px;padding:18px;font-size:12px}.ac-admin-retention-popover-form{gap:10px;display:grid}.ac-admin-retention-popover-form>strong{color:var(--ac-ui-foreground);font-size:12px}.ac-admin-retention-popover-form>small{color:var(--ac-ui-faint);margin-top:-7px;font-size:10px}.ac-admin-retention-popover-actions{align-items:center;gap:7px;margin-top:5px;display:flex}.ac-admin-retention-popover-actions>span{flex:1}.ac-admin-org-cell{align-items:center;gap:10px;min-width:0;display:inline-flex}.ac-admin-org-cell>span:last-child{gap:2px;min-width:0;display:grid}.ac-admin-org-cell strong{color:var(--ac-ui-foreground);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:600;overflow:hidden}.ac-admin-org-cell small{color:var(--ac-ui-faint);letter-spacing:.05em;text-transform:uppercase;font-family:Geist Mono,monospace;font-size:9px}.ac-admin-org-mark{border:1px solid var(--ac-ui-line-strong);background:var(--ac-ui-accent-soft);width:32px;height:32px;color:var(--ac-ui-accent-ink);border-radius:9px;flex:none;place-items:center;font-size:10px;font-weight:600;display:grid}.ac-admin-org-actions{white-space:nowrap;justify-content:flex-end;gap:2px;display:inline-flex}.ac-admin-retention-workflow{min-width:0;container:ac-admin-retention/inline-size}.ac-admin-retention-grid{grid-template-columns:minmax(0,1.08fr) minmax(330px,.92fr);align-items:start;gap:16px;display:grid}.ac-admin-retention-recent{grid-column:1/-1;min-width:0;margin-top:16px}.ac-admin-retention-card-note{color:var(--ac-ui-faint);text-align:right;font-size:11px;font-weight:400}.ac-admin-retention-workflow .ac-ui-data-table th{position:static}.ac-admin-retention-workflow .ac-ui-data-table td{height:54px}.ac-admin-retention-run-body{gap:16px;padding:18px;display:grid}.ac-admin-retention-run-body>p{color:var(--ac-ui-muted);margin:0;font-size:12px;line-height:1.55}.ac-admin-retention-run-facts{color:var(--ac-ui-muted);gap:9px;margin:0;padding:0;font-size:11px;list-style:none;display:grid}.ac-admin-retention-run-facts li{align-items:flex-start;gap:8px;display:flex}.ac-admin-retention-run-facts svg{color:var(--ac-ui-accent-ink);flex:none}.ac-admin-retention-actions{flex-wrap:wrap;gap:9px;display:flex}.ac-admin-retention-empty{min-height:170px;color:var(--ac-ui-faint);text-align:center;place-items:center;gap:7px;padding:24px;display:grid}.ac-admin-retention-empty svg{color:var(--ac-ui-accent-ink)}.ac-admin-retention-empty strong{color:var(--ac-ui-foreground);font-size:13px;font-weight:500}.ac-admin-retention-empty span{font-size:11px}@container ac-admin-retention (width<=1000px){.ac-admin-retention-grid{grid-template-columns:minmax(0,1fr)}.ac-admin-retention-recent{grid-column:auto;margin-top:0}}.ac-admin-erasure-body{gap:18px;max-width:790px;padding:20px;display:grid}.ac-admin-erasure-heading{color:var(--ac-ui-foreground);align-items:center;gap:8px;margin:0;font-size:13px;font-weight:600;display:flex}.ac-admin-erasure-heading svg{color:var(--ac-ui-error-ink)}.ac-admin-erasure-warning-facts{gap:8px;line-height:1.55;display:grid}.ac-admin-erasure-warning-facts>span{display:block}.ac-admin-erasure-warning-facts b{color:var(--ac-ui-foreground)}.ac-admin-erasure-form{gap:16px;max-width:560px;display:grid}.ac-admin-erasure-confirmation-field{gap:6px;display:grid}.ac-admin-erasure-confirmation-field>small,.ac-admin-erasure-muted{color:var(--ac-ui-faint);font-size:11px}.ac-admin-erasure-actions{flex-wrap:wrap;gap:9px;display:flex}.ac-admin-erasure-preview{border:1px solid var(--ac-ui-line-strong);border-radius:10px;overflow:hidden}.ac-admin-erasure-preview h4{border-bottom:1px solid var(--ac-ui-line-strong);color:var(--ac-ui-foreground);margin:0;padding:12px 14px;font-size:12px}.ac-admin-erasure-preview dl{margin:0}.ac-admin-erasure-preview dl>div{border-bottom:1px solid var(--ac-ui-line);grid-template-columns:minmax(150px,35%) minmax(0,1fr);display:grid}.ac-admin-erasure-preview dl>div:last-child{border-bottom:0}.ac-admin-erasure-preview dt,.ac-admin-erasure-preview dd{margin:0;padding:10px 14px;font-size:11px}.ac-admin-erasure-preview dt{color:var(--ac-ui-muted);background:var(--ac-ui-elevated)}.ac-admin-erasure-preview dd{color:var(--ac-ui-foreground)}.ac-admin-erasure-confirm-copy{max-width:560px;color:var(--ac-ui-muted);gap:12px;font-size:12px;line-height:1.6;display:grid}.ac-admin-erasure-confirm-copy p{margin:0}.ac-admin-erasure-confirm-copy b{color:var(--ac-ui-foreground)}.ac-admin-erasure-confirm-copy code{background:var(--ac-ui-elevated);color:var(--ac-ui-foreground);border-radius:4px;padding:2px 4px}@media (width<=600px){.ac-admin-erasure-body{padding:14px}.ac-admin-erasure-preview dl>div{grid-template-columns:minmax(0,1fr)}.ac-admin-erasure-preview dt{padding-bottom:3px}.ac-admin-erasure-preview dd{padding-top:3px}}.ac-admin-catalog-panel{min-width:0}.ac-admin-catalog-panel>.ac-ui-panel{background:0 0;border:0;border-radius:0;overflow:clip}.ac-admin-catalog-panel .ac-ui-panel[data-footer-mode=adaptive] .ac-ui-panel-footer{box-shadow:none;background:0 0;border:0}.ac-admin-catalog-panel .ac-ui-panel[data-footer-mode=adaptive] .ac-ui-panel-footer:before{content:none}.ac-admin-catalog-panel .ac-ui-panel[data-footer-mode=adaptive] .ac-ui-panel-footer[data-floating]{width:calc(var(--ac-ui-floating-panel-width) + 2 * var(--ac-ui-page-inline-padding));border-radius:0;max-width:none;bottom:0}.ac-admin-catalog-shell{border:1px solid var(--ac-ui-line-strong);background:var(--ac-ui-surface);border-radius:14px;min-width:0;position:relative;container:ac-admin-catalog/inline-size}.ac-admin-catalog-sticky{top:var(--ac-ui-page-tabs-sticky-top,0px);z-index:6;background:color-mix(in srgb, var(--ac-ui-surface) 92%, transparent);-webkit-backdrop-filter:blur(16px)saturate(125%);backdrop-filter:blur(16px)saturate(125%);border-radius:14px 14px 0 0;position:sticky;overflow:hidden}.ac-admin-catalog-toolbar{border-bottom:1px solid var(--ac-ui-line);align-items:center;gap:12px;min-height:62px;padding:9px 13px;display:flex}.ac-admin-catalog-toolbar .ac-ui-text-field{width:min(390px,48%)}.ac-admin-catalog-plan-head,.ac-admin-catalog-row{min-width:0;display:flex}.ac-admin-catalog-plan-head{border-bottom:1px solid var(--ac-ui-line);background:var(--ac-ui-table-head);min-height:62px}.ac-admin-catalog-feature-head,.ac-admin-catalog-feature{box-sizing:border-box;border-right:1px solid var(--ac-ui-line);flex:0 0 28%;min-width:0}.ac-admin-catalog-feature-head{color:var(--ac-ui-faint);letter-spacing:.1em;text-transform:uppercase;align-items:center;padding:10px 13px;font-family:Geist Mono,monospace;font-size:10px;display:flex}.ac-admin-catalog-plan-cell{box-sizing:border-box;border-right:1px solid var(--ac-ui-line);min-width:0;transition:opacity var(--ac-ui-motion-base) var(--ac-ui-motion-ease), background-color var(--ac-ui-motion-base) var(--ac-ui-motion-ease);flex:1 1 0;justify-content:center;align-items:center;gap:6px;padding:9px;display:flex}.ac-admin-catalog-plan-cell:last-child{border-right:0}.ac-admin-catalog-shell[data-editing] .ac-admin-catalog-plan-cell:not(.is-editing){opacity:.38;pointer-events:none}.ac-admin-catalog-shell[data-editing] .ac-admin-catalog-plan-cell.is-editing{background:color-mix(in srgb, var(--ac-ui-accent) 5%, var(--ac-ui-surface))}.ac-admin-catalog-plan-head .ac-admin-catalog-plan-cell{padding-block:8px}.ac-admin-catalog-mobile-plans{display:none}.ac-admin-catalog-section.ac-ui-disclosure{border-top:0;border-bottom:1px solid var(--ac-ui-line)}.ac-admin-catalog-section:last-child{border-bottom:0}.ac-admin-catalog-section .ac-ui-disclosure-trigger{background:color-mix(in srgb, var(--ac-ui-elevated) 64%, var(--ac-ui-surface));gap:8px;min-height:50px;padding:0 12px;font-weight:500;display:flex}.ac-admin-catalog-section .ac-ui-disclosure-trigger:hover{background:var(--ac-ui-elevated)}.ac-admin-catalog-section .ac-ui-disclosure-trigger>svg{flex:none;order:-1;margin-left:0;transform:rotate(-90deg)}.ac-admin-catalog-section[data-open] .ac-ui-disclosure-trigger>svg{transform:rotate(0)}.ac-admin-catalog-section .ac-ui-disclosure-trigger>span:first-child{box-sizing:border-box;text-overflow:ellipsis;white-space:nowrap;flex:0 0 calc(28% - 29px);min-width:0;overflow:hidden}.ac-admin-catalog-section .ac-ui-disclosure-inner{padding:0}.ac-admin-catalog-summaries{min-width:0;color:var(--ac-ui-faint);flex:1;font-family:Geist Mono,monospace;font-size:10px;font-weight:400;display:flex}.ac-admin-catalog-summaries[data-open]{visibility:hidden}.ac-admin-catalog-summaries .ac-admin-catalog-plan-cell{border:0;padding:0}.ac-admin-catalog-group{border-bottom:1px solid var(--ac-ui-line);background:color-mix(in srgb, var(--ac-ui-base) 52%, var(--ac-ui-surface));min-height:32px;color:var(--ac-ui-faint);letter-spacing:.12em;text-transform:uppercase;padding:9px 15px;font-family:Geist Mono,monospace;font-size:10px}.ac-admin-catalog-row{border-bottom:1px solid var(--ac-ui-line);min-height:70px}.ac-admin-catalog-row:last-child{border-bottom:0}.ac-admin-catalog-row:hover{background:var(--ac-ui-hover)}.ac-admin-catalog-feature{flex-direction:column;justify-content:center;padding:12px 15px;display:flex}.ac-admin-catalog-feature strong{color:var(--ac-ui-foreground);font-size:12px;font-weight:500}.ac-admin-catalog-feature small{color:var(--ac-ui-faint);margin-top:4px;font-size:10px;line-height:1.35}.ac-admin-catalog-value{border:1px solid var(--ac-ui-line-strong);background:var(--ac-ui-base);width:100%;max-width:210px;min-height:34px;color:var(--ac-ui-muted);border-radius:9px;justify-content:space-between;align-items:center;gap:8px;padding:6px 9px;font-size:10px;display:flex}.ac-admin-catalog-value--stack{gap:7px;padding:8px 10px;display:grid}.ac-admin-catalog-control-row{justify-content:space-between;align-items:center;gap:8px;display:flex}.ac-admin-catalog-value--limit{padding:0 0 0 9px;overflow:hidden}.ac-admin-catalog-value[data-invalid]{border-color:var(--ac-ui-error)}.ac-admin-catalog-shell[data-editing] .is-editing .ac-admin-catalog-value{border-color:color-mix(in srgb, var(--ac-ui-accent) 40%, var(--ac-ui-line-strong));background:var(--ac-ui-surface);color:var(--ac-ui-foreground)}.ac-admin-catalog-shell[data-editing] .is-editing .ac-admin-catalog-value[data-invalid]{border-color:var(--ac-ui-error)}.ac-admin-catalog-state{white-space:nowrap;align-items:center;gap:7px;display:inline-flex}.ac-admin-catalog-state:before{content:"";background:var(--ac-ui-faint);border-radius:50%;width:6px;height:6px}.ac-admin-catalog-state[data-on]{color:var(--ac-ui-foreground)}.ac-admin-catalog-state[data-on]:before{background:var(--ac-ui-success)}.ac-admin-catalog-limit-readonly,.ac-admin-catalog-limit-trigger.ac-ui-button{border:0;border-left:1px solid var(--ac-ui-line-strong);min-width:52px;min-height:34px;color:var(--ac-ui-foreground);background:0 0;border-radius:0;place-items:center;padding-inline:8px;font-family:Geist Mono,monospace;font-size:11px;display:grid}.ac-admin-catalog-limit-trigger.ac-ui-button:hover{border-left-color:var(--ac-ui-accent);background:var(--ac-ui-accent-soft)}.ac-admin-catalog-limit-trigger[data-invalid]{border-left-color:var(--ac-ui-error);color:var(--ac-ui-error-ink)}.ac-admin-catalog-limit-popover{gap:11px;width:236px;padding:12px;display:grid}.ac-admin-catalog-limit-popover>p{color:var(--ac-ui-muted);margin:0;font-size:11px;line-height:1.5}.ac-admin-catalog-limit-fields{grid-template-columns:minmax(0,1fr) auto auto;align-items:end;gap:8px;display:grid}.ac-admin-catalog-limit-fields>span{color:var(--ac-ui-muted);white-space:nowrap;padding-bottom:4px;font-size:10px}.ac-admin-catalog-limit-fields .ac-ui-text-field{min-width:0}.ac-admin-catalog-limit-actions{justify-content:flex-end;gap:8px;display:flex}.ac-admin-catalog-empty{color:var(--ac-ui-faint);text-align:center;padding:48px 20px;font-size:12px}.ac-admin-catalog-loading{min-height:240px;color:var(--ac-ui-muted);place-items:center;font-size:12px;display:grid}.ac-admin-catalog-load-error{justify-items:start;gap:12px;display:grid}.ac-admin-catalog-editbar{border:1px solid var(--ac-ui-line-strong);border-top:2px solid var(--ac-ui-accent);background:color-mix(in srgb, var(--ac-ui-surface) 92%, transparent);-webkit-backdrop-filter:blur(18px)saturate(125%);backdrop-filter:blur(18px)saturate(125%);min-height:62px;box-shadow:var(--ac-ui-feedback-shadow);border-radius:10px;align-items:center;gap:14px;padding:10px 18px;display:flex}.ac-admin-catalog-editcopy{min-width:0;color:var(--ac-ui-muted);flex-wrap:wrap;align-items:center;gap:8px;font-size:12px;display:flex}.ac-admin-catalog-editcopy svg{color:var(--ac-ui-accent-ink);flex:none}.ac-admin-catalog-editcopy strong{color:var(--ac-ui-foreground)}.ac-admin-catalog-editcopy .ac-admin-catalog-error{color:var(--ac-ui-error-ink)}.ac-admin-catalog-editcopy .ac-admin-catalog-warning{color:var(--ac-ui-warning-ink)}.ac-admin-catalog-edit-actions{gap:8px;margin-left:auto;display:flex}.ac-admin-catalog-confirm-body{gap:14px;padding:16px 18px;display:grid}.ac-admin-catalog-confirm-body p{color:var(--ac-ui-muted);margin:0;font-size:12px;line-height:1.5}.ac-admin-catalog-confirm-body dl{border:1px solid var(--ac-ui-line);border-radius:10px;margin:0;overflow:hidden}.ac-admin-catalog-confirm-body dl>div{border-bottom:1px solid var(--ac-ui-line);justify-content:space-between;gap:10px;padding:10px 12px;display:flex}.ac-admin-catalog-confirm-body dl>div:last-child{border-bottom:0}.ac-admin-catalog-confirm-body dt{color:var(--ac-ui-faint);text-transform:uppercase;font-family:Geist Mono,monospace;font-size:10px}.ac-admin-catalog-confirm-body dd{color:var(--ac-ui-foreground);text-align:right;margin:0;font-size:11px}.ac-admin-catalog-warning-list{border:1px solid var(--ac-ui-warning);color:var(--ac-ui-warning-ink);border-radius:10px;gap:7px;padding:10px 12px;font-size:11px;display:grid}.ac-admin-catalog-warning-list ul{color:var(--ac-ui-muted);margin:0;padding-left:17px;line-height:1.5}@container ac-admin-catalog (width<=760px){.ac-admin-catalog-toolbar{flex-wrap:wrap}.ac-admin-catalog-toolbar .ac-ui-text-field{width:100%}.ac-admin-catalog-toolbar .ac-ui-help-note{margin-left:0}.ac-admin-catalog-mobile-plans{border-bottom:1px solid var(--ac-ui-line);background:var(--ac-ui-table-head);gap:4px;padding:7px;display:flex}.ac-admin-catalog-mobile-plans .ac-ui-button{text-overflow:ellipsis;flex:1 1 0;min-width:0;overflow:hidden}.ac-admin-catalog-mobile-plans .ac-ui-button[aria-pressed=true]{border-color:var(--ac-ui-accent);background:var(--ac-ui-accent-soft)}.ac-admin-catalog-plan-head .ac-admin-catalog-plan-cell:not(.is-mobile-visible),.ac-admin-catalog-row .ac-admin-catalog-plan-cell:not(.is-mobile-visible),.ac-admin-catalog-summaries .ac-admin-catalog-plan-cell:not(.is-mobile-visible){display:none}.ac-admin-catalog-feature-head,.ac-admin-catalog-feature{flex-basis:45%}.ac-admin-catalog-plan-cell{flex-basis:55%}.ac-admin-catalog-section .ac-ui-disclosure-trigger>span:first-child{flex-basis:calc(45% - 29px)}}@media (width<=600px){[data-viewport=mobile] .ac-admin-catalog-panel .ac-ui-panel[data-footer-mode=adaptive] .ac-ui-panel-footer[data-floating]{width:calc(var(--ac-ui-floating-panel-width) + 2 * var(--ac-ui-page-inline-padding))}.ac-admin-catalog-editbar{flex-wrap:wrap;align-items:flex-start;padding:10px 12px}.ac-admin-catalog-editcopy,.ac-admin-catalog-edit-actions{width:100%}.ac-admin-catalog-edit-actions .ac-ui-button{flex:1}}@media (prefers-reduced-motion:reduce){.ac-admin-catalog-plan-cell{transition:none}}.ac-admin-emails-page{min-width:0}.ac-admin-email-template-cell,.ac-admin-email-published-cell{gap:3px;min-width:0;display:grid}.ac-admin-email-template-cell{width:max-content;max-width:100%}.ac-admin-email-template-cell :is(strong,code),.ac-admin-emails-page .ac-ui-data-table td[data-column=template]{white-space:nowrap}.ac-admin-emails-page .ac-ui-data-table[data-layout=auto] col[data-column=actions]{width:1%}.ac-admin-email-template-cell strong,.ac-admin-email-published-cell strong{color:var(--ac-ui-foreground);font-size:12px;font-weight:500}.ac-admin-email-template-cell code,.ac-admin-email-published-cell small{color:var(--ac-ui-faint);overflow-wrap:anywhere;font-family:Geist Mono,monospace;font-size:10px}.ac-admin-email-action-cell{width:100%;min-width:0;display:block;container-name:ac-admin-email-actions}.ac-admin-email-action-list{flex-wrap:nowrap;gap:6px;min-width:0;display:flex}@container ac-ui-panel (width<=540px){.ac-admin-emails-page .ac-ui-data-table[data-layout=auto] col[data-column=template]{width:1%}.ac-admin-emails-page .ac-ui-data-table[data-layout=auto] col[data-column=actions]{width:auto}.ac-admin-email-action-cell{container-type:inline-size}}@container ac-admin-email-actions (width<=320px){.ac-admin-email-action-list{grid-template-columns:minmax(0,1fr);display:grid}.ac-admin-email-action-list>.ac-ui-button{width:100%;min-width:0}}@container ac-admin-email-actions (width<=102px){.ac-admin-email-action-list .ac-ui-button-label{display:none}.ac-admin-email-action-list .ac-ui-button{justify-content:center}}.ac-admin-email-variable-summary-popover{gap:11px;display:grid}.ac-admin-email-variable-summary-popover>strong{color:var(--ac-ui-foreground);font-size:12px;font-weight:600}.ac-admin-email-recipient-hint{min-height:13px;color:var(--ac-ui-muted);margin-top:6px;font-size:10px;line-height:1.3;display:block}.ac-admin-email-recipient-hint[data-invalid]{color:var(--ac-ui-error-ink)}.ac-admin-email-draft-copy{color:var(--ac-ui-muted);margin:0;font-size:12px;line-height:1.6}.ac-admin-email-draft-copy code{color:var(--ac-ui-foreground);font-family:Geist Mono,monospace}.ac-admin-email-draft-copy strong{color:var(--ac-ui-foreground)}.ac-admin-email-editor .ac-ui-modal-header{min-height:68px;padding:10px 16px}.ac-admin-email-editor .ac-ui-modal-header-action{flex-wrap:wrap;justify-content:flex-end;min-width:0}.ac-admin-email-editor .ac-ui-modal-body-content{flex-direction:column;height:100%;min-height:0;display:flex}.ac-admin-email-editor-loading{min-height:0;color:var(--ac-ui-muted);flex:1;place-items:center;font-size:12px;display:grid}.ac-admin-email-editor-error{padding:16px}.ac-admin-email-editor-meta{border-bottom:1px solid var(--ac-ui-line);grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:10px 16px;display:grid}.ac-admin-email-preview-text-field{align-items:end;gap:6px;min-width:0;display:flex}.ac-admin-email-preview-text-field .ac-ui-text-field{flex:1;min-width:0}.ac-admin-email-editor-workspace{flex:1;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);min-height:0;display:grid}.ac-admin-email-editor-workspace[data-layout=tabs]{display:block}.ac-admin-email-editor-code-slot,.ac-admin-email-editor-preview-slot{min-width:0;min-height:0;overflow:hidden}.ac-admin-email-editor-code-slot{border-right:1px solid var(--ac-ui-line)}.ac-admin-email-code-pane{background:var(--ac-ui-base);height:100%;min-height:0;position:relative;overflow:hidden}.ac-admin-email-code-editor{height:100%;overflow:hidden}.ac-admin-email-code-editor .cm-editor{background:var(--ac-ui-base);height:100%;color:var(--ac-ui-foreground);font-size:12px}.ac-admin-email-code-editor .cm-editor.cm-focused{outline:none}.ac-admin-email-code-editor .cm-scroller{font-family:Geist Mono,monospace;overflow:auto}.ac-admin-email-code-editor .cm-gutters{border-right:1px solid var(--ac-ui-line);background:var(--ac-ui-elevated);color:var(--ac-ui-faint)}.ac-admin-email-code-editor .cm-activeLine,.ac-admin-email-code-editor .cm-activeLineGutter{background:var(--ac-ui-accent-soft)}.ac-admin-email-code-editor .cm-cursor{border-left-color:var(--ac-ui-accent)}.ac-admin-email-code-editor .cm-selectionBackground{background:var(--ac-ui-accent-soft)}.ac-admin-email-preview-pane{background:var(--ac-ui-elevated);flex-direction:column;height:100%;min-height:0;display:flex}.ac-admin-email-preview-toolbar{border-bottom:1px solid var(--ac-ui-line);background:var(--ac-ui-surface);justify-content:center;gap:4px;padding:6px;display:flex}.ac-admin-email-preview-canvas{flex:1;justify-content:center;min-height:0;display:flex}.ac-admin-email-preview-canvas iframe{background:var(--ac-ui-email-preview-paper);border:0;width:100%;max-width:100%;height:100%}.ac-admin-email-preview-canvas iframe[data-width=mobile]{width:375px}.ac-admin-email-variables-trigger,.ac-admin-email-variables-popover{z-index:3;position:absolute;top:8px;right:20px}.ac-admin-email-variables-trigger{transition:opacity var(--ac-ui-motion-base) var(--ac-ui-motion-ease), visibility var(--ac-ui-motion-base) var(--ac-ui-motion-ease)}.ac-admin-email-variables-trigger[data-open]{opacity:0;visibility:hidden;pointer-events:none}.ac-admin-email-variables-popover{border:1px solid var(--ac-ui-line-strong);background:var(--ac-ui-elevated);width:max-content;max-width:min(70%,420px);max-height:calc(100% - 24px);box-shadow:var(--ac-ui-feedback-shadow);color:var(--ac-ui-muted);opacity:0;visibility:hidden;pointer-events:none;transform-origin:100% 0;transition:opacity var(--ac-ui-motion-base) var(--ac-ui-motion-ease), transform var(--ac-ui-motion-base) var(--ac-ui-motion-ease), visibility var(--ac-ui-motion-base) var(--ac-ui-motion-ease);border-radius:10px;gap:8px;padding:10px;display:grid;overflow:auto;transform:scale(.85)}.ac-admin-email-variables-popover[data-open]{opacity:1;visibility:visible;pointer-events:auto;transform:scale(1)}.ac-admin-email-variables-popover>small{color:var(--ac-ui-faint);font-size:11px}.ac-admin-email-variables-list{justify-items:start;gap:5px;display:grid}.ac-admin-email-variable-button{font-family:Geist Mono,monospace}.ac-admin-email-publish-tooltip{display:inline-flex}.ac-admin-email-editor .ac-ui-section-tabs{height:100%}.ac-admin-email-editor .ac-ui-section-tabs[data-fill] .ac-ui-section-tabs-content{scrollbar-gutter:auto;padding:0;overflow:hidden}.ac-admin-email-editor .ac-ui-section-panel{height:100%}.ac-admin-email-editor:has(.ac-admin-email-editor-workspace[data-layout=tabs]) .ac-ui-modal-header{grid-template-columns:auto minmax(0,1fr)}.ac-admin-email-editor:has(.ac-admin-email-editor-workspace[data-layout=tabs]) .ac-ui-modal-header-action{grid-column:1/-1;justify-self:stretch}@media (width<=600px){.ac-admin-email-draft-modal .ac-ui-modal-footer{flex-wrap:wrap}.ac-admin-email-editor-meta{grid-template-columns:minmax(0,1fr)}.ac-admin-email-editor .ac-ui-modal-header{padding:8px 12px}.ac-admin-email-editor .ac-ui-modal-header-action{justify-content:flex-start}}.ac-admin-staff-stack{align-content:start;gap:16px;min-width:0;display:grid}.ac-admin-staff-primary{gap:4px;min-width:0;display:grid}.ac-admin-staff-primary-line{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.ac-admin-staff-primary-line strong{color:var(--ac-ui-foreground);overflow-wrap:anywhere;font-weight:600}.ac-admin-staff-cell-time{gap:3px;min-width:0;display:grid}.ac-admin-staff-cell-time small{color:var(--ac-ui-faint);overflow-wrap:anywhere;font-size:10px}.ac-admin-staff-revoked{color:var(--ac-ui-error-ink)}.ac-admin-staff-actions{justify-content:flex-end;align-items:center;gap:6px;display:flex}.ac-admin-staff-role-trigger.ac-ui-button{background:0 0;border:0;min-height:0;padding:0}.ac-admin-staff-role-trigger.ac-ui-button:hover{background:0 0}.ac-admin-staff-capability-popover{gap:9px;max-height:240px;padding:11px;display:grid;overflow-y:auto}.ac-admin-staff-capability-popover strong{color:var(--ac-ui-foreground);font-size:12px}.ac-admin-staff-invite-form,.ac-admin-staff-role-body{gap:16px;display:grid}.ac-admin-staff-invite-form p,.ac-admin-staff-role-body p{color:var(--ac-ui-muted);margin:0;font-size:12px;line-height:1.6}.ac-admin-staff-role-body code{color:var(--ac-ui-foreground)}.ac-admin-staff-role-preview{gap:8px;display:grid}.ac-admin-staff-role-preview>strong{color:var(--ac-ui-foreground);font-size:12px}.ac-admin-staff-role-capabilities{border:1px solid var(--ac-ui-line-strong);background:var(--ac-ui-elevated);border-radius:10px;min-height:52px;max-height:32vh;padding:12px;overflow-y:auto}.ac-admin-staff-role-capabilities .ac-ui-tag-group{max-width:100%}@media (width<=600px){.ac-admin-staff-actions{justify-content:flex-start}.ac-admin-staff-role-capabilities{max-height:40vh}}.ac-admin-role-primary{gap:5px;min-width:0;display:grid}.ac-admin-role-primary-line{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.ac-admin-role-primary-line strong{color:var(--ac-ui-foreground);font-weight:600}.ac-admin-role-description,.ac-admin-role-readonly{color:var(--ac-ui-muted);font-size:11px}.ac-admin-role-capabilities{gap:7px;min-width:0;display:grid}.ac-admin-role-capabilities>small{color:var(--ac-ui-faint);font-size:11px}.ac-admin-role-capability-preview{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}.ac-admin-role-capability-popover{gap:10px;padding:11px;display:grid}.ac-admin-role-capability-popover strong{color:var(--ac-ui-foreground);font-size:12px}.ac-admin-role-capability-popover .ac-ui-tag-group{max-height:220px;overflow-y:auto}.ac-admin-role-actions{justify-content:flex-end;align-items:center;gap:6px;display:flex}.ac-admin-role-form{gap:16px;display:grid}.ac-admin-role-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.ac-admin-role-field{align-content:start;gap:5px;min-width:0;display:grid}.ac-admin-role-field-hint,.ac-admin-role-field-error{font-size:10px;line-height:1.4}.ac-admin-role-field-hint{color:var(--ac-ui-faint)}.ac-admin-role-field-error{color:var(--ac-ui-error-ink)}.ac-admin-role-capability-field{gap:8px;min-width:0;display:grid}.ac-admin-role-capability-field h3{color:var(--ac-ui-foreground);margin:0;font-size:12px;font-weight:600}.ac-admin-role-capability-picker{overscroll-behavior:contain;border:1px solid var(--ac-ui-line-strong);background:var(--ac-ui-elevated);border-radius:10px;align-content:start;gap:10px;max-height:38vh;padding:10px;display:grid;overflow-y:auto}.ac-admin-role-capability-group{gap:2px;display:grid}.ac-admin-role-capability-group h4{color:var(--ac-ui-foreground);text-transform:capitalize;margin:0 0 3px;padding:3px 9px;font-size:11px;font-weight:600}.ac-admin-role-capability-group code{color:var(--ac-ui-foreground);font-size:11px}.ac-admin-role-permission-row{border-radius:8px;justify-content:space-between;align-items:center;gap:16px;min-width:0;padding:9px;display:flex}.ac-admin-role-permission-row:hover{background:var(--ac-ui-hover)}.ac-admin-role-permission-copy{gap:4px;min-width:0;display:grid}.ac-admin-role-permission-heading{flex-wrap:wrap;align-items:center;gap:7px;min-width:0;display:flex}.ac-admin-role-permission-heading code{overflow-wrap:anywhere}.ac-admin-role-permission-copy small{color:var(--ac-ui-muted);font-size:10px;line-height:1.4}@media (width<=600px){.ac-admin-role-form-grid{grid-template-columns:minmax(0,1fr)}.ac-admin-role-capability-picker{max-height:46vh;padding:6px}.ac-admin-role-actions{justify-content:flex-start}}.ac-admin-platform-stack{align-content:start;gap:16px;min-width:0;display:grid}.ac-admin-platform-integrity-intro{border-bottom:1px solid var(--ac-ui-line);gap:14px;padding:16px 18px;display:grid}.ac-admin-platform-integrity-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.ac-admin-platform-integrity-stats>span{border:1px solid var(--ac-ui-line);background:var(--ac-ui-elevated);border-radius:10px;gap:4px;min-width:0;padding:13px 15px;display:grid}.ac-admin-platform-integrity-stats small{color:var(--ac-ui-muted);font-size:11px}.ac-admin-platform-integrity-stats strong{color:var(--ac-ui-foreground);font-size:20px;font-weight:600}.ac-admin-platform-integrity-stats>span:nth-child(2) strong{color:var(--ac-ui-warning-ink)}.ac-admin-platform-integrity-status{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.ac-admin-platform-primary{gap:4px;min-width:0;display:grid}.ac-admin-platform-primary strong{color:var(--ac-ui-foreground);font-weight:600}.ac-admin-platform-primary small,.ac-admin-platform-muted{color:var(--ac-ui-muted);overflow-wrap:anywhere;font-size:11px}.ac-admin-platform-setting{justify-content:space-between;align-items:flex-start;gap:20px;padding:20px;display:flex}.ac-admin-platform-setting-copy{gap:8px;min-width:0;max-width:760px;display:grid}.ac-admin-platform-setting-copy strong{color:var(--ac-ui-foreground);font-size:12px}.ac-admin-platform-setting-copy small,.ac-admin-platform-sweep p{color:var(--ac-ui-muted);font-size:12px;line-height:1.6}.ac-admin-platform-setting-copy code,.ac-admin-platform-sweep code{color:var(--ac-ui-foreground);font-size:.95em}.ac-admin-platform-setting-error{justify-items:start;gap:10px;padding:0 20px 20px;display:grid}.ac-admin-platform-sweep{gap:16px;padding:20px;display:grid}.ac-admin-platform-sweep p{margin:0}.ac-admin-platform-actions{flex-wrap:wrap;gap:10px;display:flex}.ac-admin-platform-repair-body{gap:18px;padding:20px;display:grid}.ac-admin-platform-stack .ac-ui-data-table :is(td[data-column=evidence],.ac-ui-data-table-fold-value) .ac-ui-button{white-space:normal;max-width:100%}.ac-admin-platform-stack .ac-ui-data-table :is(td[data-column=evidence],.ac-ui-data-table-fold-value) .ac-ui-button-label{overflow-wrap:anywhere;text-align:left}@media (width<=600px){.ac-admin-platform-integrity-intro{padding:12px}.ac-admin-platform-integrity-stats{grid-template-columns:1fr;gap:7px}.ac-admin-platform-integrity-stats>span{justify-content:space-between;align-items:center;padding:9px 11px;display:flex}.ac-admin-platform-integrity-stats strong{font-size:15px}.ac-admin-platform-setting,.ac-admin-platform-sweep,.ac-admin-platform-repair-body{padding:14px}.ac-admin-platform-setting{gap:12px}}.ac-admin-idle-content{text-align:center;justify-items:center;gap:18px;padding:8px 0 4px;display:grid}.ac-admin-idle-meter{place-items:center;width:132px;height:132px;display:grid}.ac-admin-idle-ring,.ac-admin-idle-time{grid-area:1/1}.ac-admin-idle-ring{fill:none;stroke-width:6px;width:132px;height:132px}.ac-admin-idle-ring-track{stroke:var(--ac-ui-line-strong)}.ac-admin-idle-ring-progress{stroke:var(--ac-ui-accent);stroke-linecap:round;transform-origin:50%;transition:stroke-dashoffset 1s linear;transform:rotate(-90deg)}.ac-admin-idle-meter[data-urgent=true] .ac-admin-idle-ring-progress{stroke:var(--ac-ui-error)}.ac-admin-idle-time{color:var(--ac-ui-foreground);align-items:baseline;gap:2px;display:inline-flex}.ac-admin-idle-time strong{font-size:34px;font-weight:700;line-height:1}.ac-admin-idle-time small{color:var(--ac-ui-faint);font-size:14px}.ac-admin-idle-copy{max-width:300px;color:var(--ac-ui-muted);margin:0;font-size:14px;line-height:1.5}@media (prefers-reduced-motion:reduce){.ac-admin-idle-ring-progress{transition:none}}.ac-ui-otp-field{justify-content:center;gap:6px;width:100%;min-width:0;display:flex}.ac-ui-otp-field input{border:1px solid var(--ac-ui-line-strong);background:var(--ac-ui-elevated);width:0;max-width:42px;height:42px;color:var(--ac-ui-foreground);text-align:center;border-radius:7px;outline:none;flex:1 1 0;padding:0;font-family:Geist Mono,monospace;font-size:17px}.ac-ui-otp-field input:focus{border-color:var(--ac-ui-accent);box-shadow:inset 0 0 0 1px var(--ac-ui-accent)}.ac-ui-otp-field input:disabled{opacity:.55;cursor:not-allowed}.ac-admin-email-manager{gap:12px;display:grid}.ac-admin-email-manager>p,.ac-admin-email-form>p{color:var(--ac-ui-muted);margin:0;font-size:12px;line-height:1.5}.ac-admin-email-list{gap:8px;display:grid}.ac-admin-email-card{border:1px solid var(--ac-ui-line);background:var(--ac-ui-base);border-radius:10px;padding:10px 12px}.ac-admin-email-card>strong{overflow-wrap:anywhere;color:var(--ac-ui-foreground);font-size:12px;font-weight:500;display:block}.ac-admin-email-card-actions{flex-wrap:wrap;align-items:center;gap:6px;margin-top:8px;display:flex}.ac-admin-email-card-spacer{flex:1}.ac-admin-email-form{gap:12px;display:grid}.ac-admin-email-form-actions{flex-wrap:wrap;gap:8px;display:flex}.ac-admin-email-error{color:var(--ac-ui-error-ink);font-size:11px}.ac-admin-recovery-codes{gap:12px;display:grid}.ac-admin-recovery-codes h4{color:var(--ac-ui-foreground);margin:0;font-size:15px;font-weight:500}.ac-admin-recovery-warning{border:1px solid color-mix(in srgb, var(--ac-ui-warning) 36%, transparent);background:color-mix(in srgb, var(--ac-ui-warning) 8%, transparent);border-radius:10px;padding:12px}.ac-admin-recovery-warning strong{color:var(--ac-ui-warning-ink);font-size:12px}.ac-admin-recovery-warning p{color:var(--ac-ui-muted);margin:4px 0 0;font-size:11px;line-height:1.5}.ac-admin-recovery-grid{border:1px solid var(--ac-ui-line);background:var(--ac-ui-base);border-radius:10px;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 16px;padding:14px;display:grid}.ac-admin-recovery-grid span{color:var(--ac-ui-foreground);overflow-wrap:anywhere;font-family:Geist Mono,monospace;font-size:13px}.ac-admin-recovery-actions{justify-content:space-between;gap:8px;display:flex}.ac-admin-recovery-ack{border:1px solid var(--ac-ui-line-strong);color:var(--ac-ui-foreground);cursor:pointer;border-radius:9px;align-items:center;gap:9px;padding:10px;font-size:11px;display:flex}.ac-admin-recovery-ack input{accent-color:var(--ac-ui-accent)}.ac-admin-reverify-loading{min-height:76px;color:var(--ac-ui-muted);place-items:center;font-size:12px;display:grid}.ac-admin-reverify-content{gap:12px;display:grid}.ac-admin-reverify-content h3{color:var(--ac-ui-foreground);margin:0;font-size:15px;font-weight:500}.ac-admin-reverify-content>p{color:var(--ac-ui-muted);margin:0;font-size:12px;line-height:1.5}.ac-admin-reverify-label{color:var(--ac-ui-foreground);font-size:11px;font-weight:500}.ac-admin-reverify-form{gap:12px;display:grid}.ac-admin-reverify-error{color:var(--ac-ui-error-ink);margin:0;font-size:11px}.ac-admin-settings-modal .ac-ui-modal-body{overflow-x:hidden}.ac-admin-settings-modal .ac-ui-modal-footer{flex-wrap:wrap}.ac-admin-settings-footer-note{color:var(--ac-ui-faint);margin-right:auto;font-size:10px}.ac-admin-settings-heading{margin-bottom:20px}.ac-admin-settings-heading h3{color:var(--ac-ui-foreground);margin:0 0 5px;font-family:General Sans,Satoshi,sans-serif;font-size:18px;font-weight:500}.ac-admin-settings-heading p{max-width:600px;color:var(--ac-ui-muted);margin:0;font-size:12px;line-height:1.5}.ac-admin-settings-group{border-top:1px solid var(--ac-ui-line);padding:18px 0}.ac-admin-settings-group-head{margin-bottom:12px}.ac-admin-settings-group-head strong,.ac-admin-settings-action-row strong{color:var(--ac-ui-foreground);font-size:12px;font-weight:500;display:block}.ac-admin-settings-group-head small,.ac-admin-settings-action-row small,.ac-admin-settings-help,.ac-admin-settings-profile-field small{color:var(--ac-ui-faint);margin-top:3px;font-size:10px;line-height:1.4;display:block}.ac-admin-theme-modes,.ac-admin-accent-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.ac-admin-theme-mode.ac-ui-button{background:var(--ac-ui-base);height:44px;color:var(--ac-ui-muted)}.ac-admin-theme-mode.ac-ui-button:hover:not([data-disabled]){color:var(--ac-ui-foreground)}.ac-admin-theme-mode.ac-ui-button[aria-pressed=true]{border-color:var(--ac-ui-accent);background:var(--ac-ui-accent-soft);color:var(--ac-ui-foreground)}.ac-admin-accent-choice.ac-ui-button{border-color:var(--ac-ui-line);background:var(--ac-ui-base);min-height:48px;color:var(--ac-ui-muted);justify-content:flex-start;padding:7px 9px}.ac-admin-accent-choice.ac-ui-button:hover:not([data-disabled]){border-color:var(--ac-admin-swatch);color:var(--ac-ui-foreground)}.ac-admin-accent-choice.ac-ui-button[aria-pressed=true]{border-color:var(--ac-ui-accent);background:var(--ac-ui-accent-soft);color:var(--ac-ui-foreground)}.ac-admin-accent-choice .ac-ui-button-label{align-items:center;gap:9px;width:100%;display:flex}.ac-admin-accent-swatch{border:1px solid color-mix(in srgb, var(--ac-admin-swatch) 62%, var(--ac-ui-line));background:var(--ac-admin-swatch);border-radius:8px;flex:0 0 24px;width:24px;height:24px;display:block}.ac-admin-accent-check{color:var(--ac-ui-accent-ink);opacity:0;transition:opacity var(--ac-ui-motion-fast) var(--ac-ui-motion-ease);margin-left:auto}.ac-admin-accent-choice[aria-pressed=true] .ac-admin-accent-check{opacity:1}.ac-admin-accent-choice[data-accent-option=violet]{--ac-admin-swatch:var(--ac-ui-palette-violet)}.ac-admin-accent-choice[data-accent-option=blue]{--ac-admin-swatch:var(--ac-ui-palette-blue)}.ac-admin-accent-choice[data-accent-option=mint]{--ac-admin-swatch:var(--ac-ui-palette-mint)}.ac-admin-accent-choice[data-accent-option=lime]{--ac-admin-swatch:var(--ac-ui-palette-lime)}.ac-admin-accent-choice[data-accent-option=yellow]{--ac-admin-swatch:var(--ac-ui-palette-yellow)}.ac-admin-accent-choice[data-accent-option=gold]{--ac-admin-swatch:var(--ac-ui-palette-gold)}.ac-admin-accent-choice[data-accent-option=brown]{--ac-admin-swatch:var(--ac-ui-palette-brown)}.ac-admin-accent-choice[data-accent-option=light-red]{--ac-admin-swatch:var(--ac-ui-palette-light-red)}.ac-admin-accent-choice[data-accent-option=pink]{--ac-admin-swatch:var(--ac-ui-palette-pink)}.ac-admin-accent-choice[data-accent-option=fuchsia]{--ac-admin-swatch:var(--ac-ui-palette-fuchsia)}.ac-admin-accent-choice[data-accent-option=graphite]{--ac-admin-swatch:var(--ac-ui-palette-graphite)}.ac-admin-settings-live-note{color:var(--ac-ui-faint);align-items:center;gap:8px;margin-top:12px;font-size:10px;display:flex}.ac-admin-settings-live-note:before{content:"";background:var(--ac-ui-accent);border-radius:50%;flex:0 0 6px;width:6px;height:6px}.ac-admin-settings-action-row{border-top:1px solid var(--ac-ui-line);justify-content:space-between;align-items:center;gap:16px;padding:14px 0;display:flex}.ac-admin-settings-static-state{border:1px solid var(--ac-ui-line-strong);color:var(--ac-ui-foreground);border-radius:8px;padding:8px 11px;font-size:11px}.ac-admin-settings-identity{align-items:center;gap:12px;padding-bottom:18px;display:flex}.ac-admin-settings-avatar{background:linear-gradient(145deg, var(--ac-ui-accent), color-mix(in srgb, var(--ac-ui-accent) 70%, var(--ac-ui-avatar-shade)));width:44px;height:44px;color:var(--ac-ui-avatar-foreground);border-radius:12px;flex:0 0 44px;place-items:center;font-size:12px;font-weight:500;display:grid}.ac-admin-settings-identity strong{color:var(--ac-ui-foreground);font-size:13px;font-weight:500;display:block}.ac-admin-settings-identity small{color:var(--ac-ui-faint);margin-top:3px;font-size:10px;display:block}.ac-admin-settings-fields{gap:14px;display:grid}.ac-admin-settings-profile-field{gap:6px;display:grid}.ac-admin-settings-field-label{color:var(--ac-ui-foreground);font-size:11px;font-weight:500}.ac-admin-settings-name-editor{align-items:center;gap:8px;display:flex}.ac-admin-settings-name-editor .ac-ui-text-field{flex:1}.ac-admin-settings-name-button.ac-ui-button{justify-content:flex-start;width:max-content;padding:0}.ac-admin-settings-readonly{border:1px solid var(--ac-ui-line-strong);background:var(--ac-ui-base);min-height:34px;color:var(--ac-ui-foreground);border-radius:9px;padding:9px 11px;font-size:12px}.ac-admin-settings-help{margin-top:7px}@media (width<=680px){.ac-admin-accent-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}:root{--ac-ui-theme-swap-duration:.5s;--ac-ui-theme-swap-ease:cubic-bezier(.65, 0, .35, 1)}::view-transition-old(root){z-index:1;mix-blend-mode:normal;animation:none}::view-transition-new(root){z-index:2;clip-path:circle(0 at 100% 0);animation:ac-admin-theme-reveal var(--ac-ui-theme-swap-duration) var(--ac-ui-theme-swap-ease) both;mix-blend-mode:normal}@keyframes ac-admin-theme-reveal{to{clip-path:circle(150vmax at 100% 0)}}::view-transition-group(ac-ui-theme-thumb){animation-duration:var(--ac-ui-theme-swap-duration)}@media (prefers-reduced-motion:reduce){::view-transition-old(root){animation-duration:.01ms}::view-transition-new(root){animation-duration:.01ms}::view-transition-group(ac-ui-theme-thumb){animation-duration:.01ms}}.ac-admin-theme-scope,.ac-admin-theme-scope *{box-sizing:border-box}.ac-admin-theme-scope{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;height:100dvh;min-height:0;overflow:hidden}.ac-admin-theme-scope[data-ui-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.ac-admin-shell{--ac-ui-chrome-background:var(--ac-ui-chrome-background-desktop);--ac-ui-chrome-filter:var(--ac-ui-chrome-filter-desktop);background:var(--ac-ui-base);width:100%;height:100%;color:var(--ac-ui-foreground);letter-spacing:-.011em;font-family:Satoshi,sans-serif;display:flex;position:relative;overflow:hidden}.ac-admin-sidebar{--ac-sidebar-gutter:10px;z-index:14;height:100%;padding:0 var(--ac-sidebar-gutter) 18px;border-right:1px solid var(--ac-ui-sidebar-line);background:var(--ac-ui-sidebar);color:var(--ac-ui-sidebar-foreground);flex-direction:column;flex:none;display:flex;position:relative;overflow:visible}.ac-admin-sidebar:after{content:"";background:radial-gradient(circle at 0 0, var(--ac-ui-accent-soft), transparent 35%);pointer-events:none;position:absolute;inset:0}.ac-admin-brand{z-index:1;flex:0 0 var(--ac-ui-titlebar-height);align-items:center;gap:calc(11px * var(--ac-sidebar-progress));height:var(--ac-ui-titlebar-height);padding-left:calc(15px - 7px * var(--ac-sidebar-progress));border-bottom:1px solid var(--ac-ui-sidebar-line);display:flex;position:relative}.ac-admin-brand img{object-fit:contain;flex:none;width:25px;height:25px}.ac-admin-wordmark{max-width:calc(128px * var(--ac-sidebar-progress));color:var(--ac-ui-sidebar-foreground);letter-spacing:.2em;white-space:nowrap;opacity:var(--ac-sidebar-label-opacity);flex:none;font-family:Geist Mono,monospace;font-size:17px;font-weight:500;overflow:hidden}.ac-admin-wordmark span{color:var(--ac-ui-brand-violet)}.ac-admin-env{max-width:calc(48px * var(--ac-sidebar-progress));color:var(--ac-ui-sidebar-faint);letter-spacing:.17em;white-space:nowrap;opacity:var(--ac-sidebar-label-opacity);flex:none;font-family:Geist Mono,monospace;font-size:10px;overflow:hidden}.ac-admin-nav{z-index:1;min-height:0;margin-inline:calc(-1 * var(--ac-sidebar-gutter));padding-inline:var(--ac-sidebar-gutter);flex:1 1 0;padding-top:27px;position:relative;overflow-y:auto}.ac-admin-nav-group{margin-bottom:calc(5px + 20px * var(--ac-sidebar-progress))}.ac-admin-nav-title{height:calc(10px + 9px * var(--ac-sidebar-progress));padding:0 12px calc(9px * var(--ac-sidebar-progress));color:var(--ac-ui-sidebar-faint);letter-spacing:.15em;text-transform:uppercase;white-space:nowrap;font-family:Geist Mono,monospace;font-size:10px;line-height:1;position:relative;overflow:hidden}.ac-admin-nav-group:first-child .ac-admin-nav-title{height:calc(19px * var(--ac-sidebar-progress))}.ac-admin-nav-title span{opacity:var(--ac-sidebar-label-opacity)}.ac-admin-nav-title:after{content:"";background:var(--ac-ui-sidebar-line-strong);height:1px;opacity:calc(1 - var(--ac-sidebar-progress));position:absolute;top:50%;left:6px;right:6px}.ac-admin-nav-group:first-child .ac-admin-nav-title:after{opacity:0}.ac-admin-nav-item{width:100%;height:44px;color:var(--ac-ui-sidebar-muted);font:inherit;text-align:left;cursor:pointer;transition:background-color var(--ac-ui-motion-fast) var(--ac-ui-motion-ease), border-color var(--ac-ui-motion-fast) var(--ac-ui-motion-ease), color var(--ac-ui-motion-fast) var(--ac-ui-motion-ease);background:0 0;border:1px solid #0000;border-radius:10px;align-items:center;margin:3px 0;padding:0 12px 0 18px;font-size:14px;display:flex;position:relative}.ac-admin-nav-item:hover{background:color-mix(in srgb, var(--ac-ui-sidebar-active) 72%, transparent);color:var(--ac-ui-sidebar-foreground)}.ac-admin-nav-item[data-active=true]{border-color:var(--ac-ui-sidebar-line-strong);background:var(--ac-ui-sidebar-active);color:var(--ac-ui-sidebar-foreground)}.ac-admin-nav-item:focus-visible,.ac-admin-sidebar-toggle:focus-visible,.ac-admin-user:focus-visible{outline:2px solid var(--ac-ui-accent);outline-offset:2px}.ac-admin-nav-mark{width:18px;height:18px;color:var(--ac-ui-sidebar-muted);flex:0 0 18px;place-items:center;display:grid;position:relative}.ac-admin-nav-item[data-active=true] .ac-admin-nav-mark{color:var(--ac-ui-accent-ink)}.ac-admin-nav-item[data-active=true]:before{content:"";top:9px;left:calc(-1 * var(--ac-sidebar-gutter));background:var(--ac-ui-accent);border-radius:0 4px 4px 0;width:3px;height:26px;position:absolute}.ac-admin-nav-label{text-overflow:ellipsis;white-space:nowrap;opacity:var(--ac-sidebar-label-opacity);position:absolute;left:49px;right:27px;overflow:hidden}.ac-admin-nav-count{top:calc(5px + 9px * var(--ac-sidebar-progress));right:calc(5px + 7px * var(--ac-sidebar-progress));background:var(--ac-ui-error);min-width:16px;height:16px;color:var(--ac-ui-on-error);border-radius:999px;place-items:center;padding:0 4px;font-family:Geist Mono,monospace;font-size:10px;display:grid;position:absolute}.ac-admin-sidebar-footer{z-index:1;margin-top:auto;position:relative}.ac-admin-user{align-items:center;gap:calc(9px * var(--ac-sidebar-progress));width:100%;min-height:52px;padding:5px calc(11px - 3px * var(--ac-sidebar-progress)) 5px calc(11px + 5px * var(--ac-sidebar-progress));border:1px solid var(--ac-ui-sidebar-line);background:var(--ac-ui-sidebar-panel);color:var(--ac-ui-sidebar-foreground);text-align:left;cursor:pointer;border-radius:11px;display:flex;position:relative}.ac-admin-user:hover{border-color:var(--ac-ui-sidebar-line-strong)}.ac-admin-avatar{background:linear-gradient(145deg, var(--ac-ui-accent), color-mix(in srgb, var(--ac-ui-accent) 72%, var(--ac-ui-avatar-shade)));width:32px;height:32px;color:var(--ac-ui-avatar-foreground);border-radius:9px;flex:none;place-items:center;font-size:11px;font-weight:500;display:grid}.ac-admin-user-copy{min-width:0;max-width:calc(150px * var(--ac-sidebar-progress));white-space:nowrap;opacity:var(--ac-sidebar-label-opacity);overflow:hidden}.ac-admin-user-copy strong,.ac-admin-user-copy small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.ac-admin-user-copy strong{font-size:12px;font-weight:500}.ac-admin-user-copy small{color:var(--ac-ui-sidebar-faint);margin-top:2px;font-size:10px}.ac-admin-sidebar-toggle{z-index:25;top:calc(var(--ac-ui-titlebar-height) - 12px);border:1px solid var(--ac-ui-sidebar-line-strong);outline:5px solid color-mix(in srgb, var(--ac-ui-surface) 58%, var(--ac-ui-base));background:color-mix(in srgb, var(--ac-ui-surface) 58%, var(--ac-ui-base));width:24px;height:24px;color:var(--ac-ui-accent);cursor:pointer;border-radius:8px;place-items:center;padding:0;display:grid;position:absolute;right:-12px}.ac-admin-sidebar-toggle:hover{border-color:var(--ac-ui-accent);background:color-mix(in srgb, var(--ac-ui-surface) 96%, var(--ac-ui-accent) 4%)}.ac-admin-main{isolation:isolate;grid-template-rows:var(--ac-ui-titlebar-height) minmax(0, 1fr);background:radial-gradient(ellipse 68% 300px at 74% var(--ac-ui-titlebar-height), var(--ac-ui-content-glow), transparent 74%), var(--ac-ui-base);flex:1 1 0;min-width:0;height:100%;display:grid;position:relative;overflow:hidden}.ac-admin-main:before,.ac-admin-main:after{content:"";inset:var(--ac-ui-titlebar-height) 0 0;z-index:0;pointer-events:none;position:absolute;transform:scaleX(-1)}.ac-admin-main:before{background:var(--ac-ui-content-grid-line);-webkit-mask:url(/backgrounds/admin-content-grid-lines.svg) 50% -300px/cover no-repeat;mask:url(/backgrounds/admin-content-grid-lines.svg) 50% -300px/cover no-repeat}.ac-admin-main:after{background:var(--ac-ui-accent);opacity:var(--ac-ui-content-pattern-opacity);-webkit-mask:url(/backgrounds/admin-content-grid.svg) 50% -300px/cover no-repeat;mask:url(/backgrounds/admin-content-grid.svg) 50% -300px/cover no-repeat}.ac-admin-titlebar{--ac-ui-icon-control-border:var(--ac-ui-titlebar-control-border);z-index:10;height:var(--ac-ui-titlebar-height);margin-right:var(--ac-ui-scrollbar-size);border-bottom:1px solid color-mix(in srgb, var(--ac-ui-accent) 18%, var(--ac-ui-line));background:var(--ac-ui-chrome-background);-webkit-backdrop-filter:var(--ac-ui-chrome-filter);backdrop-filter:var(--ac-ui-chrome-filter);grid-row:1;align-items:center;gap:8px;padding:0 34px;display:flex;position:relative}.ac-admin-titlebar:after{content:"";background:linear-gradient(90deg, var(--ac-ui-accent), transparent);opacity:.62;pointer-events:none;width:min(320px,42%);height:1px;position:absolute;bottom:-1px;left:0}.ac-admin-title-actions{z-index:1;align-items:center;gap:4px;margin-left:auto;display:flex;position:relative}.ac-admin-action-separator{background:var(--ac-ui-line-strong);width:1px;height:22px;margin-inline:3px}.ac-admin-mobile-location{display:none}.ac-admin-content-frame{--ac-ui-page-frame-background:transparent;z-index:1;overscroll-behavior:contain;grid-row:2;min-width:0;height:100%;min-height:0;position:relative;overflow:hidden}.ac-admin-page-stage{width:100%;height:100%;position:relative;overflow:hidden}.ac-admin-page-stage[aria-busy=true] .ac-ui-panel-footer[data-floating]{visibility:hidden;opacity:0;pointer-events:none}.ac-admin-page-stage:is([data-boot=loading],[data-boot=clearing],[data-phase=waiting],[data-phase=clearing]) .ac-admin-page-layer{visibility:hidden}.ac-admin-page-layer,.ac-admin-page-skeleton-layer{overscroll-behavior:contain;scrollbar-gutter:stable;width:100%;min-width:0;height:100%;min-height:0;position:absolute;inset:0}.ac-admin-page-layer{overflow:auto}.ac-admin-page-skeleton-layer{z-index:2;pointer-events:none;overflow:hidden}.ac-admin-mobile-backdrop{display:none}.ac-admin-signout-context{border:1px solid var(--ac-ui-line);background:color-mix(in srgb, var(--ac-ui-base) 72%, transparent);border-radius:11px;align-items:center;gap:10px;margin-top:16px;padding:11px 12px;display:flex}.ac-admin-signout-context>svg{color:var(--ac-ui-accent-ink);flex:none}.ac-admin-signout-context span{gap:2px;min-width:0;display:grid}.ac-admin-signout-context strong{color:var(--ac-ui-foreground);font-size:11px;font-weight:500}.ac-admin-signout-context small{color:var(--ac-ui-faint);font-size:10px}@media (width>=561px){.ac-admin-main{display:block}.ac-admin-titlebar{inset:0 var(--ac-ui-scrollbar-size) auto 0;width:auto;margin-right:0;position:absolute}.ac-admin-content-frame{width:100%;position:absolute;inset:0}.ac-admin-page-layer,.ac-admin-page-skeleton-layer{padding-top:var(--ac-ui-titlebar-height)}}@media (width<=560px){.ac-admin-shell{--ac-ui-mobile-location-height:44px;--ac-ui-table-toolbar-sticky-top:var(--ac-ui-mobile-location-height);--ac-ui-page-tabs-sticky-top:var(--ac-ui-mobile-location-height);--ac-ui-chrome-background:var(--ac-ui-chrome-background-mobile);--ac-ui-chrome-filter:var(--ac-ui-chrome-filter-mobile)}.ac-admin-mobile-location{z-index:9;min-width:0;height:var(--ac-ui-mobile-location-height);border-bottom:1px solid var(--ac-ui-line);background:color-mix(in srgb, var(--ac-ui-surface) 58%, transparent);text-transform:uppercase;white-space:nowrap;-webkit-backdrop-filter:blur(18px)saturate(130%);backdrop-filter:blur(18px)saturate(130%);align-items:center;gap:8px;padding:0 14px;font-family:Geist Mono,monospace;font-size:10px;display:flex;position:sticky;top:0}.ac-admin-mobile-location-prefix{color:var(--ac-ui-accent-ink);letter-spacing:.17em}.ac-admin-mobile-location-page{color:var(--ac-ui-foreground);letter-spacing:.12em}.ac-admin-mobile-location-skeleton{width:190px;height:9px}.ac-admin-page-layer .ac-ui-page-heading{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:0;padding:0;position:absolute;overflow:hidden}.ac-admin-sidebar{z-index:50;height:100dvh;box-shadow:var(--ac-ui-mobile-drawer-shadow);position:fixed;top:0;left:0}.ac-admin-sidebar-toggle{display:none}.ac-admin-mobile-backdrop{z-index:40;background:var(--ac-ui-mobile-backdrop);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);border:0;width:100%;height:100%;padding:0;display:block;position:fixed;inset:0}.ac-admin-titlebar{gap:8px;margin-right:0;padding:0 12px}.ac-admin-titlebar .ac-ui-icon-button{width:40px;min-width:40px;height:40px;min-height:40px}.ac-admin-titlebar .ac-ui-icon-button:before{inset:3px}.ac-admin-title-actions{gap:3px}.ac-admin-action-separator{margin-inline:1px}}@media (prefers-reduced-motion:reduce){.ac-admin-wordmark,.ac-admin-env,.ac-admin-nav-group,.ac-admin-nav-label,.ac-admin-user-copy{transition:none}}.ac-admin-auth-field{gap:6px;min-width:0;display:grid}.ac-admin-auth-field>label{color:var(--ac-ui-auth-foreground);font-size:11px;font-weight:500}.ac-admin-auth-input-wrap{border:1px solid var(--ac-ui-auth-line);background:var(--ac-ui-auth-field);width:100%;min-width:0;height:39px;transition:border-color var(--ac-ui-motion-fast) var(--ac-ui-motion-ease);border-radius:7px;align-items:center;display:flex;position:relative}.ac-admin-auth-input-wrap:focus-within{border-color:var(--ac-ui-accent);box-shadow:inset 0 0 0 1px var(--ac-ui-accent)}.ac-admin-auth-field[data-invalid] .ac-admin-auth-input-wrap{border-color:var(--ac-ui-error)}.ac-admin-auth-input-wrap input{width:100%;min-width:0;height:100%;color:var(--ac-ui-auth-foreground);font:inherit;background:0 0;border:0;outline:0;flex:1;padding:0 11px;font-size:12px}.ac-admin-auth-input-wrap input::placeholder{color:var(--ac-ui-auth-faint)}.ac-admin-auth-input-wrap input:disabled{opacity:.55;cursor:not-allowed}.ac-admin-auth-password-toggle{width:33px;height:33px;color:var(--ac-ui-auth-faint);cursor:pointer;background:0 0;border:0;border-radius:5px;flex:none;place-items:center;margin-right:3px;padding:0;display:grid}.ac-admin-auth-password-toggle:hover{color:var(--ac-ui-auth-foreground)}.ac-admin-auth-password-toggle:focus-visible{outline:2px solid var(--ac-ui-accent)}.ac-admin-auth-field-error{color:var(--ac-ui-error-ink);font-size:10px;line-height:1.4}.ac-admin-auth-strength{--ac-admin-auth-strength-ink:var(--ac-ui-error-ink);color:var(--ac-ui-auth-faint);gap:6px;margin-top:-5px;font-size:10px;display:grid}.ac-admin-auth-strength[data-score="2"]{--ac-admin-auth-strength-ink:var(--ac-ui-warning-ink)}.ac-admin-auth-strength[data-score="3"]{--ac-admin-auth-strength-ink:var(--ac-ui-info-ink)}.ac-admin-auth-strength[data-score="4"]{--ac-admin-auth-strength-ink:var(--ac-ui-success-ink)}.ac-admin-auth-strength-heading{justify-content:space-between;align-items:center;display:flex}.ac-admin-auth-strength-heading strong{color:var(--ac-admin-auth-strength-ink);font-weight:600}.ac-admin-auth-strength-bars{gap:4px;width:100%;display:flex}.ac-admin-auth-strength-bars span{background:var(--ac-ui-auth-field);height:5px;transition:background-color var(--ac-ui-motion-base) var(--ac-ui-motion-ease);border-radius:99px;flex:1}.ac-admin-auth-strength-bars span[data-filled]{background:var(--ac-admin-auth-strength-ink)}.ac-admin-auth-strength-breach{color:var(--ac-ui-error-ink);align-items:center;gap:4px;line-height:1.4;display:flex}.cs-boot{--cs-base:var(--ac-ui-auth-coming-backdrop);--cs-fg:var(--ac-ui-auth-foreground);--cs-muted:var(--ac-ui-auth-muted);--cs-beacon:var(--ac-ui-warning);--cs-vapor:var(--ac-ui-auth-coming-highlight);--cs-line:color-mix(in srgb, var(--ac-ui-auth-line) 70%, transparent);--cs-ease:var(--ac-ui-motion-spring);z-index:0;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:radial-gradient(58% 40% at 50% 80%, color-mix(in srgb, var(--cs-beacon) 42%, transparent) 0%, color-mix(in srgb, var(--cs-beacon) 12%, transparent) 46%, transparent 72%), var(--cs-base);color:var(--cs-fg);justify-content:center;align-items:center;font-family:Satoshi,Segoe UI,system-ui,-apple-system,sans-serif;display:flex;position:fixed;inset:0}.cs-boot__content{z-index:1;text-align:center;border:1px solid color-mix(in oklab, var(--cs-beacon) 42%, transparent);-webkit-backdrop-filter:blur(14px);width:min(520px,100vw - 32px);box-shadow:0 24px 60px -20px #0009, 0 0 32px -6px color-mix(in oklab, var(--cs-beacon) 34%, transparent), inset 0 0 20px -12px color-mix(in oklab, var(--cs-beacon) 42%, transparent), inset 0 1px 0 #ffffff0d;animation:cs-rise .9s var(--cs-ease) both;background:0 0;border-radius:20px;padding:40px 36px 34px;position:relative}.cs-boot__logo{width:clamp(60px,7.5vw,76px);height:auto;margin:0 auto 16px;display:block}.cs-boot__wordmark{letter-spacing:-.01em;color:var(--cs-fg);margin:0 0 18px;font-family:General Sans,Satoshi,system-ui,sans-serif;font-size:clamp(2rem,5vw,2.75rem);font-weight:700;line-height:1}.cs-boot__wordmark-accent{color:var(--cs-beacon)}.cs-boot__eyebrow{text-transform:uppercase;letter-spacing:.2em;color:var(--cs-muted);margin:0 0 18px;font-family:Geist Mono,Cascadia Code,Consolas,ui-monospace,monospace;font-size:.72rem;line-height:1.5}.cs-boot__headline{letter-spacing:-.025em;text-wrap:balance;background-image:linear-gradient(180deg, var(--ac-ui-auth-headline-top) 0%, var(--ac-ui-auth-headline-middle) 46%, var(--ac-ui-auth-headline-bottom) 100%);-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text;margin:0;font-family:General Sans,Satoshi,system-ui,sans-serif;font-size:clamp(38px,5.2vw,56px);font-weight:600;line-height:1}.cs-boot__accent{-webkit-text-fill-color:var(--cs-beacon);color:var(--cs-beacon);text-shadow:0 0 26px color-mix(in oklab, var(--cs-beacon) 40%, transparent);animation:2.8s ease-in-out infinite cs-text-glow}.cs-boot__tagline{letter-spacing:.06em;color:var(--cs-vapor);align-items:center;gap:10px;margin:24px 0 0;font-family:Geist Mono,Cascadia Code,Consolas,ui-monospace,monospace;font-size:.82rem;display:inline-flex}.cs-boot__dot{background:var(--cs-beacon);width:6px;height:6px;box-shadow:0 0 10px var(--cs-beacon);border-radius:50%;flex-shrink:0}@keyframes cs-rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes cs-text-glow{0%,to{text-shadow:0 0 26px color-mix(in oklab, var(--cs-beacon) 40%, transparent)}50%{text-shadow:0 0 34px color-mix(in oklab, var(--cs-beacon) 66%, transparent), 0 0 14px color-mix(in oklab, var(--cs-beacon) 42%, transparent)}}@media (prefers-reduced-motion:reduce){.cs-boot__content,.cs-boot__accent{animation:none}}
