:root{font-family:var(--admin-font-sans);color:var(--admin-text);background:var(--admin-bg);font-synthesis:none;--admin-space-micro: 4px;--admin-space-xs: 8px;--admin-space-sm: 12px;--admin-space-md: 16px;--admin-space-lg: 24px;--admin-space-xl: 32px;--admin-space-xxl: 48px;--admin-control-sm: 24px;--admin-control-md: 32px;--admin-control-lg: 40px;--admin-motion-fast: .12s;--admin-motion-standard: .18s;--admin-motion-slow: .24s;--admin-sidebar-width: 224px;--admin-sidebar-collapsed-width: 64px;--admin-page-header-height: 48px;--admin-page-gutter: 24px;--admin-page-content-top: 16px;--admin-page-content-bottom: 32px;--admin-mobile-header-height: 48px;--admin-mobile-gutter: 16px;--admin-radius-sm: 4px;--admin-radius-md: 6px;--admin-radius-lg: 8px;--admin-font-nano: 10px;--admin-font-caption: 12px;--admin-font-compact: 12px;--admin-font-body: 14px;--admin-font-subheading: 16px;--admin-font-page-title: 16px;--admin-font-heading: 20px;--admin-font-display: 24px;--admin-font-hero: clamp(30px, 4vw, 50px);--admin-font-hero-tagline: clamp(16px, 1.6vw, 20px);--admin-font-section-title: clamp(22px, 2.4vw, 30px);--admin-bg: #f7f7f8;--admin-surface: #ffffff;--admin-surface-subtle: #fafafa;--admin-sidebar: #f2f2f3;--admin-sidebar-hover: rgba(0, 0, 0, .045);--admin-sidebar-active: rgba(0, 0, 0, .075);--admin-text: #24262b;--admin-text-secondary: #6e7179;--admin-text-tertiary: #999ca3;--admin-emphasis-surface: #25282f;--admin-emphasis-surface-hover: #30343d;--admin-emphasis-text: #f7f7f8;--admin-emphasis-text-secondary: #c8cbd2;--admin-border: #e6e6e8;--admin-border-strong: #d9dadd;--admin-shadow: 0 1px 2px rgba(0, 0, 0, .025), 0 6px 18px rgba(0, 0, 0, .035);--admin-success: #52c41a;--admin-warning: #faad14;--admin-error: #ff4d4f;--admin-info: #1677ff;--admin-workbench-canvas: var(--admin-bg);--admin-workbench-surface: var(--admin-surface);--admin-workbench-surface-subtle: var(--admin-surface-subtle);--admin-workbench-accent: var(--admin-accent, #5e6ad2);--admin-workbench-accent-hover: var(--admin-accent, #4d59c9);--admin-workbench-accent-soft: color-mix(in srgb, var(--admin-accent, #5e6ad2) 10%, transparent);--admin-workbench-border: var(--admin-border);--admin-workbench-border-strong: var(--admin-border-strong);--admin-workbench-border-width: 1px;--admin-workbench-shadow: none;--admin-navigation-surface: var(--admin-sidebar);--admin-navigation-text: var(--admin-text);--admin-navigation-text-muted: var(--admin-text-secondary);--admin-navigation-text-subtle: var(--admin-text-tertiary);--admin-navigation-border: var(--admin-border);--admin-navigation-hover: var(--admin-sidebar-hover);--admin-navigation-active: var(--admin-sidebar-active)}html[data-admin-appearance=dark]{color-scheme:dark;background:var(--admin-bg);--admin-bg: #0c0c0d;--admin-surface: #111112;--admin-surface-subtle: #151516;--admin-sidebar: #09090a;--admin-sidebar-hover: rgba(255, 255, 255, .055);--admin-sidebar-active: rgba(255, 255, 255, .095);--admin-text: #ededee;--admin-text-secondary: #a0a0a6;--admin-text-tertiary: #6f7077;--admin-emphasis-surface: #202228;--admin-emphasis-surface-hover: #2a2d35;--admin-emphasis-text: #f3f3f5;--admin-emphasis-text-secondary: #b8bbc4;--admin-border: #232325;--admin-border-strong: #303034;--admin-shadow: 0 16px 48px rgba(0, 0, 0, .42), 0 2px 8px rgba(0, 0, 0, .32);--admin-success: #49aa19;--admin-warning: #d89614;--admin-error: #dc4446;--admin-info: #1668dc}.admin-visual-system-deep-blue-index,html[data-admin-visual-system=deep-blue-index] body{--admin-sidebar-width: 212px;--admin-bg: #eef2f6;--admin-surface: #ffffff;--admin-surface-subtle: #f6f8fa;--admin-sidebar: #10243b;--admin-sidebar-hover: rgba(0, 0, 0, .045);--admin-sidebar-active: rgba(0, 0, 0, .075);--admin-text: #12263b;--admin-text-secondary: #5f6d7b;--admin-text-tertiary: #61707e;--admin-border: #dce3ea;--admin-border-strong: #cdd7e0;--admin-accent: #1f5289;--admin-accent-soft: #eaf2fa;--admin-emphasis-surface: #1f5289;--admin-emphasis-surface-hover: #194574;--admin-emphasis-text: #ffffff;--admin-emphasis-text-secondary: #c9daeb;--admin-shadow: 0 10px 30px rgba(17, 46, 78, .07), 0 2px 8px rgba(17, 46, 78, .035);--admin-workbench-canvas: #eef2f6;--admin-workbench-surface: #ffffff;--admin-workbench-surface-subtle: #f6f8fa;--admin-workbench-accent: #1f5289;--admin-workbench-accent-hover: #194574;--admin-workbench-accent-soft: #eaf2fa;--admin-workbench-border: #dce3ea;--admin-workbench-border-strong: #cdd7e0;--admin-workbench-border-width: 0px;--admin-workbench-shadow: 0 10px 30px rgba(17, 46, 78, .07);--admin-navigation-surface: #10243b;--admin-navigation-text: #f7f9fb;--admin-navigation-text-muted: #aebdca;--admin-navigation-text-subtle: #8293a6;--admin-navigation-border: rgba(255, 255, 255, .12);--admin-navigation-hover: rgba(255, 255, 255, .07);--admin-navigation-active: rgba(255, 255, 255, .1);scrollbar-color:var(--admin-workbench-border-strong) transparent}html[data-admin-visual-system=deep-blue-index]{background:#eef2f6}html[data-admin-appearance=dark] .admin-visual-system-deep-blue-index,html[data-admin-appearance=dark][data-admin-visual-system=deep-blue-index] body{--admin-sidebar-width: 212px;--admin-bg: #0b121a;--admin-surface: #111b26;--admin-surface-subtle: #172330;--admin-sidebar: #081727;--admin-sidebar-hover: rgba(255, 255, 255, .08);--admin-sidebar-active: rgba(255, 255, 255, .12);--admin-text: #edf3f8;--admin-text-secondary: #a9b8c7;--admin-text-tertiary: #7f91a4;--admin-border: #293949;--admin-border-strong: #3a4c5d;--admin-accent: #4f91d2;--admin-accent-soft: #163454;--admin-emphasis-surface: #14385c;--admin-emphasis-surface-hover: #1a4772;--admin-emphasis-text: #ffffff;--admin-emphasis-text-secondary: #c7d9ea;--admin-shadow: 0 14px 36px rgba(0, 0, 0, .32), 0 2px 8px rgba(0, 0, 0, .2);--admin-workbench-canvas: #0b121a;--admin-workbench-surface: #111b26;--admin-workbench-surface-subtle: #172330;--admin-workbench-accent: #4f91d2;--admin-workbench-accent-hover: #6aa5dd;--admin-workbench-accent-soft: #163454;--admin-workbench-border: #293949;--admin-workbench-border-strong: #3a4c5d;--admin-workbench-border-width: 0px;--admin-workbench-shadow: 0 14px 36px rgba(0, 0, 0, .28);--admin-navigation-surface: #081727;--admin-navigation-text: #f2f7fb;--admin-navigation-text-muted: #b1c0ce;--admin-navigation-text-subtle: #8194a6;--admin-navigation-border: rgba(255, 255, 255, .12);--admin-navigation-hover: rgba(255, 255, 255, .08);--admin-navigation-active: rgba(255, 255, 255, .12)}html[data-admin-appearance=dark][data-admin-visual-system=deep-blue-index]{background:#0b121a}*{box-sizing:border-box}html{min-width:320px;min-height:100%;background:var(--admin-bg)}body{min-width:320px;min-height:100vh;margin:0;background:var(--admin-bg);letter-spacing:0}button,input,textarea,select{font:inherit}.admin-visually-hidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.admin-shell{display:flow-root;min-height:100vh;background:var(--admin-bg);color:var(--admin-text);font-family:var(--admin-font-sans);font-weight:var(--admin-font-weight-body);line-height:var(--admin-line-height-body)}.admin-shell .tabular-nums,.admin-context-drawer .tabular-nums{font-family:var(--admin-font-numeric);font-variant-numeric:lining-nums tabular-nums}@media screen{.admin-shell table :is(th,button){white-space:nowrap}}.admin-shell.is-dark{padding:var(--admin-space-xs) var(--admin-space-xs) var(--admin-space-xs) 0}.admin-skip-link{position:fixed;z-index:1200;top:var(--admin-space-xs);left:var(--admin-space-xs);padding:var(--admin-space-xs) var(--admin-space-sm);border:1px solid var(--admin-border-strong);border-radius:var(--admin-radius-md);background:var(--admin-surface);box-shadow:var(--admin-shadow);color:var(--admin-text);font-size:var(--admin-font-body);font-weight:600;text-decoration:none;transform:translateY(calc(-100% - var(--admin-space-md)));transition:transform var(--admin-motion-fast) ease}.admin-skip-link:focus{outline:2px solid var(--admin-accent);outline-offset:2px;transform:translateY(0)}.admin-main:focus{outline:none}.admin-sidebar{position:fixed;z-index:40;inset:0 auto 0 0;width:var(--admin-sidebar-width);overflow:hidden;border-right:1px solid var(--admin-border);background:var(--admin-sidebar)}.admin-sidebar-inner{display:flex;height:100%;flex-direction:column;padding:var(--admin-space-sm) var(--admin-space-xs)}.admin-workspace-row{position:relative;display:flex;height:var(--admin-control-lg);min-width:0;align-items:center;gap:var(--admin-space-xs);padding:0 var(--admin-space-micro)}.admin-brand-mark{display:inline-grid;width:var(--admin-control-sm);height:var(--admin-control-sm);flex:0 0 var(--admin-control-sm);place-items:center;border:1px solid color-mix(in srgb,var(--admin-accent) 78%,#000000);border-radius:var(--admin-radius-sm);background:var(--admin-accent);color:#fff;font-size:var(--admin-font-nano);font-weight:750;line-height:1}.admin-workspace-copy{display:flex;min-width:0;flex:1;flex-direction:column}.admin-workspace-copy strong{overflow:hidden;color:var(--admin-text);font-size:var(--admin-font-body);font-weight:600;text-overflow:ellipsis;white-space:nowrap}.admin-workspace-copy span{overflow:hidden;color:var(--admin-text-tertiary);font-size:var(--admin-font-caption);text-overflow:ellipsis;white-space:nowrap}.admin-collapse-button,.admin-mobile-close-button{flex:0 0 auto;color:var(--admin-text-tertiary);transition:transform var(--admin-motion-standard) ease}.admin-collapse-button:hover,.admin-collapse-button:focus-visible,.admin-mobile-close-button:hover,.admin-mobile-close-button:focus-visible{color:var(--admin-text);background:var(--admin-sidebar-hover)!important}.admin-search-trigger.ant-btn{display:flex;width:100%;height:var(--admin-control-md);align-items:center;justify-content:flex-start;gap:var(--admin-space-xs);margin:var(--admin-space-xs) 0;padding:0 var(--admin-space-xs);color:var(--admin-text-secondary);font-size:var(--admin-font-compact)}.admin-search-trigger.ant-btn:hover,.admin-search-trigger.ant-btn:focus-visible{color:var(--admin-text);background:var(--admin-sidebar-hover)}.admin-search-trigger>span:nth-child(2){min-width:0;flex:1;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap}.admin-search-trigger kbd{min-width:28px;padding:1px 4px;border:1px solid var(--admin-border-strong);border-radius:var(--admin-radius-sm);background:#fff9;color:var(--admin-text-tertiary);font-family:inherit;font-size:var(--admin-font-nano);font-weight:500;text-align:center}.admin-nav{min-height:0;flex:1;overflow-y:auto;scrollbar-width:thin}.admin-nav-group{margin-top:var(--admin-space-xs)}.admin-nav-label{height:var(--admin-control-sm);padding:0 var(--admin-space-xs);color:var(--admin-text-tertiary);font-size:var(--admin-font-caption);font-weight:550;line-height:var(--admin-control-sm)}.admin-nav-item{position:relative;display:flex;height:var(--admin-control-md);align-items:center;gap:var(--admin-space-xs);margin:1px 0;padding:0 var(--admin-space-xs);border-radius:var(--admin-radius-sm);color:var(--admin-text-secondary);font-size:var(--admin-font-compact);text-decoration:none;transition:color var(--admin-motion-fast) ease,background-color var(--admin-motion-fast) ease}.admin-nav-item:hover,.admin-nav-item:focus-visible{outline:none;background:var(--admin-sidebar-hover);color:var(--admin-text)}.admin-nav-item:focus-visible{box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--admin-accent) 30%,transparent)}.admin-nav-item.is-active{background:var(--admin-sidebar-active);color:var(--admin-text);font-weight:550}.admin-nav-item.is-active:before{position:absolute;inset:8px auto 8px 0;width:2px;border-radius:0 2px 2px 0;background:var(--admin-accent);content:""}.admin-nav-icon{display:inline-grid;width:22px;height:22px;flex:0 0 22px;place-items:center;border:1px solid color-mix(in srgb,var(--admin-border-strong) 72%,transparent);border-radius:var(--admin-radius-sm);background:color-mix(in srgb,var(--admin-surface) 72%,transparent);color:var(--admin-text-secondary);font-size:14px;transition:border-color var(--admin-motion-fast) ease,background-color var(--admin-motion-fast) ease,color var(--admin-motion-fast) ease}.admin-nav-item:hover .admin-nav-icon,.admin-nav-item:focus-visible .admin-nav-icon{border-color:color-mix(in srgb,var(--admin-accent) 24%,var(--admin-border-strong));background:color-mix(in srgb,var(--admin-accent) 9%,var(--admin-surface));color:var(--admin-text)}.admin-nav-item.is-active .admin-nav-icon{border-color:color-mix(in srgb,var(--admin-accent) 66%,var(--admin-border-strong));background:var(--admin-accent);color:#fff}.admin-nav-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-sidebar-footer{display:grid;gap:var(--admin-space-micro);padding-top:var(--admin-space-xs);border-top:1px solid var(--admin-border)}.admin-footer-tools{display:flex;min-height:var(--admin-control-md);align-items:center;gap:var(--admin-space-micro)}.admin-footer-tools .ant-btn{color:var(--admin-text-secondary)}.admin-footer-tools .ant-btn:hover,.admin-footer-tools .ant-btn:focus-visible{color:var(--admin-text);background:var(--admin-sidebar-hover)}.admin-profile-button.ant-btn{display:flex;width:100%;height:var(--admin-control-lg);align-items:center;justify-content:flex-start;gap:var(--admin-space-xs);padding:var(--admin-space-micro);color:var(--admin-text);text-align:left}.admin-profile-button.ant-btn:hover,.admin-profile-button.ant-btn:focus-visible{background:var(--admin-sidebar-hover)}.admin-profile-copy{display:flex;min-width:0;flex:1;flex-direction:column}.admin-profile-copy strong,.admin-profile-copy span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-profile-copy strong{font-size:var(--admin-font-caption);font-weight:600}.admin-profile-copy span{color:var(--admin-text-tertiary);font-size:var(--admin-font-caption)}.admin-profile-more{color:var(--admin-text-tertiary)}.admin-main{min-width:0;min-height:100vh;margin-left:var(--admin-sidebar-width)}.admin-shell.is-dark .admin-main{min-height:calc(100vh - (var(--admin-space-xs) * 2));overflow-x:hidden;border:1px solid var(--admin-border);border-radius:var(--admin-radius-lg);background:var(--admin-surface)}.admin-shell.is-dark .admin-main .ant-pro-page-container{min-height:calc(100vh - (var(--admin-space-xs) * 2) - 2px)}.admin-mobile-header{display:none}.admin-shell.is-collapsed>.admin-sidebar{width:var(--admin-sidebar-collapsed-width)}.admin-shell.is-collapsed .admin-main{margin-left:var(--admin-sidebar-collapsed-width)}.admin-shell.is-collapsed>.admin-sidebar .admin-workspace-copy,.admin-shell.is-collapsed>.admin-sidebar .admin-nav-label,.admin-shell.is-collapsed>.admin-sidebar .admin-nav-name,.admin-shell.is-collapsed>.admin-sidebar .admin-search-trigger>span:nth-child(2),.admin-shell.is-collapsed>.admin-sidebar .admin-search-trigger kbd,.admin-shell.is-collapsed>.admin-sidebar .admin-profile-copy,.admin-shell.is-collapsed>.admin-sidebar .admin-profile-more{display:none}.admin-shell.is-collapsed>.admin-sidebar .admin-workspace-row{justify-content:center;padding:0}.admin-shell.is-collapsed>.admin-sidebar .admin-collapse-button{position:absolute;top:calc(100% + var(--admin-space-micro));inset-inline-start:50%;transform:translate(-50%) rotate(180deg)}.admin-shell.is-collapsed>.admin-sidebar .admin-search-trigger,.admin-shell.is-collapsed>.admin-sidebar .admin-nav-item,.admin-shell.is-collapsed>.admin-sidebar .admin-profile-button{justify-content:center;padding-inline:0}.admin-shell.is-collapsed>.admin-sidebar .admin-search-trigger{margin-top:26px}.admin-shell.is-collapsed>.admin-sidebar .admin-nav-group{margin-top:4px}.admin-shell.is-collapsed>.admin-sidebar .admin-footer-tools{justify-content:center;flex-wrap:wrap}.admin-sidebar-inner.has-accent-accordion{padding-top:0}.admin-sidebar-inner.has-accent-accordion .admin-workspace-row{height:64px;margin-inline:calc(var(--admin-space-xs) * -1);padding:0 var(--admin-space-sm);border-bottom:1px solid var(--admin-border);background:var(--admin-sidebar);color:var(--admin-text)}.admin-sidebar-inner.has-accent-accordion .admin-brand-mark{border-color:transparent;background:var(--admin-emphasis-surface);box-shadow:none;color:var(--admin-emphasis-text)}.admin-sidebar-inner.has-accent-accordion .admin-workspace-copy strong{color:var(--admin-text);font-weight:650}.admin-sidebar-inner.has-accent-accordion .admin-workspace-copy span,.admin-sidebar-inner.has-accent-accordion .admin-collapse-button,.admin-sidebar-inner.has-accent-accordion .admin-mobile-close-button{color:var(--admin-text-secondary)}.admin-sidebar-inner.has-accent-accordion .admin-collapse-button:hover,.admin-sidebar-inner.has-accent-accordion .admin-collapse-button:focus-visible,.admin-sidebar-inner.has-accent-accordion .admin-mobile-close-button:hover,.admin-sidebar-inner.has-accent-accordion .admin-mobile-close-button:focus-visible{background:var(--admin-sidebar-hover)!important;color:var(--admin-text)}.admin-sidebar-inner.has-accent-accordion .admin-search-trigger.ant-btn{height:36px;margin:10px 0 6px}.admin-nav.is-accordion{padding:var(--admin-space-micro) 0 var(--admin-space-xs)}.admin-nav.is-accordion .admin-nav-group.is-accordion-group{margin-top:4px}.admin-nav-group-trigger{display:flex;width:100%;height:44px;align-items:center;gap:var(--admin-space-xs);padding:0 var(--admin-space-xs);border:0;border-radius:var(--admin-radius-sm);background:transparent;color:var(--admin-text-secondary);cursor:pointer;font-size:var(--admin-font-caption);text-align:left;transition:color var(--admin-motion-fast) ease,background-color var(--admin-motion-fast) ease}.admin-nav-group-trigger:hover{background:var(--admin-sidebar-hover);color:var(--admin-text)}.admin-nav-group-trigger:focus-visible{outline:0;box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--admin-accent) 36%,transparent);color:var(--admin-text)}.admin-nav-group-trigger.is-expanded{background:var(--admin-sidebar-hover);color:var(--admin-text)}.admin-nav-group.contains-current>.admin-nav-group-trigger .admin-nav-group-icon{color:var(--admin-accent)}.admin-nav-group.contains-current>.admin-nav-group-trigger .admin-nav-group-name{color:var(--admin-text);font-weight:620}.admin-nav-group-icon{display:inline-grid;width:20px;height:20px;flex:0 0 20px;place-items:center;color:var(--admin-text-tertiary);font-size:14px}.admin-nav-group-name{min-width:0;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-nav-group-count{min-width:16px;color:var(--admin-text-tertiary);font-size:var(--admin-font-nano);font-variant-numeric:tabular-nums;text-align:right}.admin-nav-group-chevron{display:inline-grid;width:12px;flex:0 0 12px;place-items:center;color:var(--admin-text-tertiary);font-size:10px}.admin-sidebar-inner.has-accent-accordion .admin-nav-group-panel .admin-nav-item{height:44px;gap:var(--admin-space-xs);padding:0 var(--admin-space-xs) 0 28px}.admin-sidebar-inner.has-accent-accordion .admin-nav-icon{width:20px;height:20px;flex-basis:20px;border:0;background:transparent;color:var(--admin-text-tertiary)}.admin-sidebar-inner.has-accent-accordion .admin-nav-item:hover .admin-nav-icon,.admin-sidebar-inner.has-accent-accordion .admin-nav-item:focus-visible .admin-nav-icon{border-color:transparent;background:transparent;color:var(--admin-text)}.admin-sidebar-inner.has-accent-accordion .admin-nav-item.is-active{background:color-mix(in srgb,var(--admin-accent) 9%,var(--admin-sidebar));color:var(--admin-text);font-weight:620}.admin-sidebar-inner.has-accent-accordion .admin-nav-item.is-active:before{display:none}.admin-sidebar-inner.has-accent-accordion .admin-nav-item.is-active .admin-nav-icon{border-color:transparent;background:transparent;color:var(--admin-accent)}.admin-sidebar-inner.has-accent-accordion .admin-sidebar-footer{background:var(--admin-sidebar)}.admin-shell.is-collapsed>.admin-sidebar .admin-sidebar-inner.has-accent-accordion .admin-workspace-row{height:64px;margin-inline:calc(var(--admin-space-xs) * -1);padding:0}.admin-shell.is-collapsed>.admin-sidebar .admin-sidebar-inner.has-accent-accordion .admin-brand-mark{position:absolute;top:8px;inset-inline-start:50%;transform:translate(-50%)}.admin-shell.is-collapsed>.admin-sidebar .admin-sidebar-inner.has-accent-accordion .admin-collapse-button{top:auto;bottom:4px;color:var(--admin-text-secondary)}.admin-shell.is-collapsed>.admin-sidebar .admin-sidebar-inner.has-accent-accordion .admin-search-trigger{margin-top:var(--admin-space-xs)}.admin-shell.is-collapsed>.admin-sidebar .admin-nav.is-accordion{scrollbar-width:none}.admin-shell.is-collapsed>.admin-sidebar .admin-nav.is-accordion::-webkit-scrollbar{display:none}.admin-shell.is-collapsed>.admin-sidebar .admin-nav.is-accordion .admin-nav-group{margin-top:5px}.admin-collapsed-group-trigger{position:relative;display:grid;width:44px;height:44px;place-items:center;margin:0 auto;padding:0;border:0;border-radius:var(--admin-radius-md);background:transparent;color:var(--admin-text-secondary);cursor:pointer}.admin-collapsed-group-trigger:hover,.admin-collapsed-group-trigger[data-state=open]{background:var(--admin-sidebar-hover);color:var(--admin-text)}.admin-collapsed-group-trigger:focus-visible{outline:2px solid var(--admin-accent);outline-offset:2px}.admin-collapsed-group-trigger.is-current{background:color-mix(in srgb,var(--admin-accent) 10%,var(--admin-sidebar));color:var(--admin-accent)}.admin-collapsed-group-trigger.is-current:before{position:absolute;inset:10px auto 10px -3px;width:2px;border-radius:2px;background:var(--admin-accent);content:""}.admin-collapsed-group-trigger .admin-nav-group-icon{width:20px;height:20px;flex-basis:20px;color:inherit;font-size:17px}.admin-nav-flyout{z-index:1200;width:252px;max-height:calc(100vh - 24px);padding:6px;overflow:hidden;border:1px solid var(--admin-border-strong);border-radius:var(--admin-radius-lg);background:var(--admin-surface);box-shadow:0 12px 32px #00000024;color:var(--admin-text)}.admin-nav-flyout-heading{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:8px 10px 10px;border-bottom:1px solid var(--admin-border)}.admin-nav-flyout-heading strong{font-size:var(--admin-font-body);font-weight:650}.admin-nav-flyout-heading span{color:var(--admin-text-secondary);font-size:var(--admin-font-caption)}.admin-nav-flyout-list{max-height:min(420px,calc(100vh - 110px));overflow-y:auto;padding-top:5px;scrollbar-width:thin}.admin-nav-flyout .admin-nav-item{height:44px;gap:10px;padding:0 10px;font-size:var(--admin-font-body)}.admin-nav-flyout .admin-nav-icon{width:18px;height:18px;flex-basis:18px;border:0;background:none;color:var(--admin-text-secondary);font-size:15px}.admin-nav-flyout .admin-nav-item.is-active{background:color-mix(in srgb,var(--admin-accent) 9%,var(--admin-surface));color:var(--admin-text)}.admin-nav-flyout .admin-nav-item.is-active .admin-nav-icon{border:0;background:none;color:var(--admin-accent)}.admin-mobile-drawer .ant-drawer-body{padding:0;background:var(--admin-sidebar)}.admin-mobile-drawer .admin-sidebar-inner{min-height:100vh;min-height:100dvh}.admin-mobile-drawer .admin-collapse-button{display:none}.admin-command-modal .ant-modal-content{padding:var(--admin-space-sm);border:1px solid var(--admin-border-strong);border-radius:var(--admin-radius-lg);box-shadow:0 20px 60px #00000029}.admin-command-modal .ant-modal-header{height:0;margin:0;overflow:hidden}html[data-admin-appearance=dark] .admin-command-modal .ant-modal-content{box-shadow:var(--admin-shadow)}.admin-command-modal .ant-modal-close{top:14px;right:14px}.admin-command-modal .ant-input-affix-wrapper{height:var(--admin-control-lg);padding-inline:var(--admin-space-sm) var(--admin-control-lg);border:0;border-radius:var(--admin-radius-md);background:var(--admin-surface-subtle);box-shadow:none}.admin-command-caption{display:flex;height:var(--admin-control-md);align-items:center;justify-content:space-between;padding:0 var(--admin-space-xs);color:var(--admin-text-tertiary);font-size:var(--admin-font-caption)}.admin-command-list{max-height:360px;overflow-y:auto}.admin-command-item{display:flex;width:100%;min-height:var(--admin-space-xxl);align-items:center;gap:var(--admin-space-sm);padding:var(--admin-space-micro) var(--admin-space-xs);border:0;border-radius:var(--admin-radius-md);background:transparent;color:var(--admin-text);cursor:pointer;text-align:left}.admin-command-item:hover,.admin-command-item:focus-visible,.admin-command-item.is-selected{outline:0;background:var(--admin-sidebar-active)}.admin-command-icon{display:grid;width:28px;height:28px;flex:0 0 28px;place-items:center;border:1px solid var(--admin-border);border-radius:var(--admin-radius-sm);background:var(--admin-surface);color:var(--admin-text-secondary)}.admin-command-item>span:nth-child(2){display:flex;min-width:0;flex:1;flex-direction:column}.admin-command-item strong{font-size:var(--admin-font-compact);font-weight:600}.admin-command-item small{overflow:hidden;color:var(--admin-text-tertiary);font-size:var(--admin-font-caption);text-overflow:ellipsis;white-space:nowrap}.admin-command-group{color:var(--admin-text-tertiary);font-size:var(--admin-font-caption)}.admin-command-modal .ant-divider{margin:8px 0}.admin-command-hint{display:block;padding:0 8px 2px;font-size:var(--admin-font-caption)}.admin-main .ant-pro-page-container{min-height:100vh;background:var(--admin-bg)}.admin-main .admin-page .ant-pro-page-container-warp-page-header{position:sticky;z-index:25;top:0;min-height:var(--admin-page-header-height);padding:0 var(--admin-page-gutter);border-bottom:1px solid var(--admin-border);background:color-mix(in srgb,var(--admin-surface) 92%,transparent)}html[data-admin-appearance=dark] .admin-main .admin-page .ant-pro-page-container-warp-page-header{background:#111112eb}.admin-main .admin-page .ant-page-header{padding:var(--admin-space-xs) var(--admin-page-gutter)}.admin-main .admin-page .ant-page-header-heading{min-height:var(--admin-control-md);align-items:center;padding:0}.admin-main .ant-page-header-heading-left{min-width:0;margin-block:0}.admin-main .admin-page .ant-page-header-heading-title{color:var(--admin-text);font-size:var(--admin-font-page-title);font-weight:var(--admin-font-weight-heading);line-height:var(--admin-line-height-heading)}.admin-main .admin-page .ant-page-header-heading-sub-title{max-width:640px;color:var(--admin-text-tertiary);font-size:var(--admin-font-caption);line-height:16px}.admin-main .admin-page .ant-page-header-heading-extra{gap:var(--admin-space-xs);margin-block:0}.admin-main .admin-page .ant-pro-page-container-children-container{padding:var(--admin-page-content-top) var(--admin-page-gutter) var(--admin-page-content-bottom)}.admin-main .ant-pro-card,.admin-main .ant-card{border:1px solid var(--admin-border);border-radius:var(--admin-radius-md);background:var(--admin-surface);box-shadow:none}.admin-main .ant-pro-card-header,.admin-main .ant-card-head{min-height:var(--admin-control-lg);padding-inline:var(--admin-space-md);border-bottom:1px solid var(--admin-border)}.admin-main .ant-pro-card-title,.admin-main .ant-card-head-title{padding-block:var(--admin-space-xs);color:var(--admin-text);font-size:var(--admin-font-body);font-weight:620}.admin-main .ant-pro-card-body,.admin-main .ant-card-body{padding:var(--admin-space-md)}.admin-main .ant-pro-card-col:not(:last-child){border-inline-end-color:var(--admin-border)}.admin-main .ant-statistic-title{margin-bottom:6px;color:var(--admin-text-tertiary);font-size:var(--admin-font-caption)}.admin-main .ant-statistic-content{color:var(--admin-text);font-family:var(--admin-font-numeric);font-size:var(--admin-font-display);font-weight:var(--admin-font-weight-number);font-variant-numeric:lining-nums tabular-nums;line-height:var(--admin-line-height-number)}.admin-main .ant-statistic-content-suffix{margin-inline-start:5px;color:var(--admin-text-secondary);font-size:var(--admin-font-caption);font-weight:500}.admin-main .ant-pro-card-statistic{min-height:104px}.admin-main .ant-pro-table>.ant-pro-card{overflow:hidden;border-inline:0;border-radius:0;background:transparent}.admin-main .ant-pro-table-search{margin-block-end:0;border-top:1px solid var(--admin-border);border-bottom:1px solid var(--admin-border)}.admin-main .ant-pro-table-search .ant-pro-card-body{padding:var(--admin-space-sm) var(--admin-space-micro) 0}.admin-main .ant-pro-table-search+.ant-pro-card{border-bottom:1px solid var(--admin-border)}.admin-main .ant-pro-table-search+.ant-pro-card>.ant-pro-card-body{padding-inline:0}.admin-main .ant-pro-table-list-toolbar-container{min-height:var(--admin-control-lg);padding:var(--admin-space-micro) var(--admin-space-sm)}.admin-main .ant-pro-table-list-toolbar-title{font-size:var(--admin-font-body);font-weight:600}.admin-main .ant-pro-table-list-toolbar-setting-item{color:var(--admin-text-secondary)}.admin-main .ant-table-wrapper .ant-table{color:var(--admin-text);font-size:var(--admin-font-compact);font-variant-numeric:lining-nums tabular-nums}.admin-main .ant-table-wrapper .ant-table-container{border-start-start-radius:0;border-start-end-radius:0}.admin-main .ant-table-wrapper .ant-table-thead>tr>th{height:var(--admin-control-lg);padding:var(--admin-space-xs) var(--admin-space-sm);border-bottom:1px solid var(--admin-border-strong);background:var(--admin-surface-subtle);color:var(--admin-text-secondary);font-size:var(--admin-font-caption);font-weight:600}html[data-admin-appearance=dark] .admin-main .ant-table-wrapper .ant-table-thead>tr>th{background:var(--admin-surface-subtle)}.admin-main .ant-table-wrapper .ant-table-tbody>tr>td{padding:var(--admin-space-xs) var(--admin-space-sm);border-bottom-color:var(--admin-border)}.admin-main .ant-table-wrapper .ant-table-tbody>tr>td{transition:background-color var(--admin-motion-fast) ease,color var(--admin-motion-fast) ease}.admin-main .ant-table-wrapper .ant-table-tbody>tr:hover>td,.admin-main .ant-table-wrapper .ant-table-tbody>tr:focus-visible>td{background:color-mix(in srgb,var(--admin-accent) 5%,var(--admin-surface))}.admin-main .ant-table-wrapper .ant-table-tbody>tr.ant-table-row-selected>td{background:color-mix(in srgb,var(--admin-accent) 7%,var(--admin-surface))}.admin-main .ant-table-wrapper .ant-table-tbody>tr.admin-openable-row{cursor:pointer;outline:none}.admin-main .ant-table-wrapper .ant-table-tbody>tr.admin-openable-row.is-selected>td{background:color-mix(in srgb,var(--admin-accent) 8%,var(--admin-surface))}.admin-main .ant-table-wrapper .ant-table-tbody>tr.admin-openable-row:focus-visible{box-shadow:inset 3px 0 0 var(--admin-accent)}.admin-main .ant-table-wrapper .ant-table-cell-fix-left,.admin-main .ant-table-wrapper .ant-table-cell-fix-right{background:var(--admin-surface)}.admin-main .ant-table-wrapper,.admin-main .ant-table-wrapper .ant-table-container,.admin-main .ant-table-wrapper .ant-table-content,.admin-main .ant-table-wrapper .ant-table-body{min-width:0;max-width:100%}.admin-main .ant-table-wrapper .ant-table-content,.admin-main .ant-table-wrapper .ant-table-body{overscroll-behavior-inline:contain;scrollbar-width:thin;-webkit-overflow-scrolling:touch}.admin-main .ant-table-wrapper .ant-table{min-width:100%}.admin-main .admin-resizable-table .ant-table-thead>tr>th{position:relative}.admin-main .admin-column-resize-handle{position:absolute;z-index:3;inset:0 -4px 0 auto;width:9px;cursor:col-resize;touch-action:none}.admin-main .admin-column-resize-handle:after{position:absolute;inset:7px 4px;width:1px;border-radius:1px;background:transparent;content:"";transition:background-color var(--admin-motion-fast) ease}.admin-main .admin-column-resize-handle:hover:after,.admin-main .admin-column-resize-handle:focus-visible:after,.admin-is-resizing-column .admin-main .admin-column-resize-handle.is-resizing:after{background:var(--admin-accent)}.admin-is-resizing-column,.admin-is-resizing-column *{cursor:col-resize!important;-webkit-user-select:none!important;user-select:none!important}.admin-main .ant-table-wrapper .ant-table-cell-fix-left-last:after,.admin-main .ant-table-wrapper .ant-table-cell-fix-right-first:after{width:1px!important;background:var(--admin-border-strong);box-shadow:none!important}.admin-main .ant-table-content::-webkit-scrollbar,.admin-main .ant-table-body::-webkit-scrollbar{width:6px;height:6px}.admin-main .ant-table-content::-webkit-scrollbar-track,.admin-main .ant-table-body::-webkit-scrollbar-track{background:transparent}.admin-main .ant-table-content::-webkit-scrollbar-thumb,.admin-main .ant-table-body::-webkit-scrollbar-thumb{border-radius:6px;background:var(--admin-border-strong)}.admin-main .ant-pagination{margin:var(--admin-space-sm)}.admin-main .admin-resizable-table .ant-table-placeholder>td{height:144px}.admin-main .admin-resizable-table .ant-empty{margin:var(--admin-space-xl) 0}.admin-table-host{width:100%;min-width:0;max-width:100%}.admin-main .admin-resizable-table.is-loading .ant-spin-container{min-height:96px}.admin-column-settings-popover .ant-popover-inner{width:min(392px,calc(100vw - 32px));max-width:calc(100vw - 32px);padding:var(--admin-space-xs)}.admin-column-settings{color:var(--admin-text)}.admin-column-settings-header{display:flex;min-height:var(--admin-control-md);align-items:center;justify-content:space-between;padding:0 var(--admin-space-micro) var(--admin-space-xs);border-bottom:1px solid var(--admin-border)}.admin-column-settings-header-actions{display:flex;align-items:center;gap:var(--admin-space-xs)}.admin-column-settings-fixed-heading{color:var(--admin-text-tertiary);font-size:var(--admin-font-caption)}.admin-column-settings-list{max-height:360px;overflow-y:auto;padding-top:var(--admin-space-xs);scrollbar-width:thin}.admin-column-settings-row{display:grid;min-height:var(--admin-control-lg);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:var(--admin-space-xs);padding:var(--admin-space-micro);border-radius:var(--admin-radius-sm)}.admin-column-settings-row:hover{background:var(--admin-sidebar-hover)}.admin-column-settings-row .ant-checkbox-wrapper{min-width:0;overflow:hidden}.admin-column-settings-row .ant-checkbox+span{display:flex;min-width:0;align-items:center;gap:var(--admin-space-micro)}.admin-column-settings-label{display:inline-block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-column-required-label{flex:0 0 auto;color:var(--admin-text-tertiary);font-size:var(--admin-font-nano);font-weight:550}.admin-column-settings-row-actions{display:grid;grid-template-columns:24px 24px 40px;align-items:center;gap:var(--admin-space-micro)}.admin-column-settings-row .admin-column-move-button.ant-btn{width:24px;min-width:24px;height:24px;min-height:24px;padding:0}.admin-column-settings-fixed-control{display:inline-flex;min-width:40px;justify-content:flex-end}.admin-main .ant-list .ant-list-item{min-height:var(--admin-space-xxl);padding:var(--admin-space-xs) 0;border-block-end-color:var(--admin-border)}.admin-main .ant-list-item-meta-title{margin-bottom:var(--admin-space-micro);font-size:var(--admin-font-body)}.admin-main .ant-list-item-meta-description{color:var(--admin-text-tertiary);font-size:var(--admin-font-caption)}.admin-main .ant-list-item-action{margin-inline-start:var(--admin-space-sm)}.admin-main .ant-alert{padding:var(--admin-space-xs) var(--admin-space-sm);border-radius:var(--admin-radius-md)}.admin-main .ant-alert .ant-alert-message{font-size:var(--admin-font-body);font-weight:600}.admin-main .ant-alert .ant-alert-description{margin-top:2px;font-size:var(--admin-font-body);line-height:1.5}.admin-main .admin-notice{margin-bottom:var(--admin-space-md)}.admin-main .admin-notice .ant-alert-message{font-size:var(--admin-font-body);font-weight:600}.admin-main .admin-notice .ant-alert-description{max-inline-size:72ch;margin-top:var(--admin-space-micro);font-size:var(--admin-font-body);line-height:var(--admin-line-height-body);overflow-wrap:anywhere}.admin-main .ant-tabs .ant-tabs-nav{margin-bottom:var(--admin-space-sm)}.admin-main .ant-tabs .ant-tabs-tab{padding:var(--admin-space-xs) var(--admin-space-micro);font-size:var(--admin-font-caption)}.admin-main .ant-tabs-card>.ant-tabs-nav .ant-tabs-tab{padding:var(--admin-space-xs) var(--admin-space-sm)}.admin-main .ant-tag{margin-inline-end:0;border-radius:var(--admin-radius-sm);font-size:var(--admin-font-caption);line-height:19px}.admin-main .ant-btn{box-shadow:none;font-size:var(--admin-font-compact)}.admin-main .ant-btn:not(.ant-btn-lg){min-height:var(--admin-control-md)}.admin-main .ant-btn-sm{min-height:var(--admin-control-sm)}.admin-main .ant-btn-link{height:auto;min-height:var(--admin-control-sm);padding-inline:var(--admin-space-micro)}.admin-main .ant-btn-primary{font-weight:550}.admin-main .ant-input,.admin-main .ant-input-affix-wrapper,.admin-main .ant-select-selector,.admin-main .ant-input-number,.admin-main .ant-picker{border-radius:var(--admin-radius-md)!important}.admin-main .ant-form-item-label>label{color:var(--admin-text-secondary);font-size:var(--admin-font-caption)}.admin-main .ant-form-item-explain{font-size:var(--admin-font-caption)}.ant-drawer .ant-drawer-content-wrapper{max-width:100vw}.admin-context-drawer .ant-drawer-content-wrapper{top:var(--admin-space-xs);right:var(--admin-space-xs);bottom:var(--admin-space-xs);max-width:calc(100% - var(--admin-space-md));height:auto;overflow:hidden;border:1px solid var(--admin-border-strong);border-radius:var(--admin-radius-lg);box-shadow:-18px 0 48px #00000029}html[data-admin-appearance=dark] .admin-context-drawer .ant-drawer-content-wrapper{box-shadow:-18px 0 48px #00000061}.admin-context-drawer .ant-drawer-content-wrapper,.admin-context-drawer-panel{transition:box-shadow var(--admin-motion-standard) ease,border-color var(--admin-motion-standard) ease}.admin-context-drawer .ant-drawer-header{min-height:var(--admin-space-xxl);padding:var(--admin-space-xs) var(--admin-space-md);border-bottom-color:var(--admin-border);display:flex;flex:0 0 auto;flex-direction:column;align-items:stretch;gap:var(--admin-space-sm)}.admin-context-drawer .ant-drawer-header-title{min-width:0;flex:0 0 auto}.admin-context-drawer .ant-drawer-title{font-size:var(--admin-font-subheading);font-weight:620}.admin-context-drawer .ant-drawer-extra{display:flex;min-width:0;max-width:100%;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:var(--admin-space-xs);margin-inline-start:0}.admin-context-drawer .ant-drawer-extra .ant-space{width:100%;max-width:100%;flex-wrap:wrap}.admin-context-drawer .ant-drawer-extra .ant-btn{transition:color var(--admin-motion-fast) ease,background-color var(--admin-motion-fast) ease,border-color var(--admin-motion-fast) ease,box-shadow var(--admin-motion-fast) ease}.admin-context-drawer .ant-drawer-close:focus-visible{outline:2px solid color-mix(in srgb,var(--admin-accent) 60%,transparent);outline-offset:2px}.admin-context-drawer .ant-drawer-body{padding:var(--admin-space-md)}.admin-context-drawer .ant-steps{margin-bottom:var(--admin-space-md)}.admin-context-drawer .ant-steps-item-title{font-size:var(--admin-font-caption)}.admin-context-drawer .ant-timeline{margin-top:var(--admin-space-xs)}.admin-context-drawer .ant-timeline-item{padding-bottom:var(--admin-space-md)}.admin-context-drawer .ant-timeline-item-content{min-width:0;overflow-wrap:anywhere;word-break:break-word}.admin-context-drawer .ant-descriptions-bordered .ant-descriptions-item-label{width:120px;background:var(--admin-surface-subtle);color:var(--admin-text-secondary);font-size:var(--admin-font-body)}.admin-context-drawer .ant-descriptions-bordered .ant-descriptions-item-content{font-size:var(--admin-font-body)}.admin-status-icon,.admin-priority-icon{display:inline-flex;flex:0 0 auto;line-height:1;vertical-align:-.125em;transition:color var(--admin-motion-fast) ease,opacity var(--admin-motion-fast) ease}.status-cell,.admin-status-cell{display:inline-flex;min-width:0;align-items:center;gap:var(--admin-space-xs);line-height:1.25;white-space:nowrap}.status-cell .admin-status-icon,.admin-status-cell .status-cell-icon{display:inline-flex;flex:0 0 auto;align-items:center;line-height:1}.admin-status-cell .status-cell-label{min-width:0;overflow-wrap:anywhere;color:var(--admin-text);font-weight:450;white-space:normal}.admin-action-group{display:inline-flex;max-width:100%;align-items:center;vertical-align:middle}.admin-action-tooltip-target{display:inline-flex;max-width:100%}.admin-action-group .ant-btn{flex:0 0 auto}.admin-context-drawer .admin-descriptions.ant-descriptions-bordered .ant-descriptions-view>table{table-layout:fixed}.admin-context-drawer .admin-descriptions.ant-descriptions-bordered .ant-descriptions-item-label{min-width:120px}.admin-context-drawer .admin-descriptions.ant-descriptions-bordered .ant-descriptions-item-content{min-width:0;overflow-wrap:anywhere;word-break:break-word}.admin-context-drawer .admin-descriptions .ant-descriptions-item-content .ant-btn-link{max-width:100%;height:auto;text-align:start;white-space:normal}.ant-modal-root:not(.storefront-portal-root)>.ant-modal-wrap{overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain}.ant-modal-root:not(.storefront-portal-root)>.ant-modal-wrap>.ant-modal{max-width:calc(100vw - var(--admin-space-xl));padding-bottom:0}.ant-modal-root:not(.storefront-portal-root)>.ant-modal-wrap:not(.ant-modal-centered)>.ant-modal{top:clamp(16px,4vh,48px)}.ant-modal-root:not(.storefront-portal-root) .ant-modal-content{display:flex;max-height:calc(100vh - clamp(32px,8vh,96px));max-height:calc(100dvh - clamp(32px,8dvh,96px));overflow:hidden;flex-direction:column;border-radius:var(--admin-radius-lg)}.ant-modal-root:not(.storefront-portal-root) .ant-modal-header,.ant-modal-root:not(.storefront-portal-root) .ant-modal-footer{flex:0 0 auto}.ant-modal-root:not(.storefront-portal-root) .ant-modal-title{padding-inline-end:var(--admin-space-xl);font-size:var(--admin-font-subheading);font-weight:620}.ant-modal-root:not(.storefront-portal-root) .ant-modal-header{margin-bottom:var(--admin-space-md)}.ant-modal-root:not(.storefront-portal-root) .ant-modal-body{min-width:0;min-height:0;max-width:100%;flex:1 1 auto;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;-webkit-overflow-scrolling:touch}.ant-modal-root:not(.storefront-portal-root) .ant-modal-confirm .ant-modal-body{display:flex;overflow:hidden;flex-direction:column}.ant-modal-root:not(.storefront-portal-root) .ant-modal-confirm-body-wrapper{display:flex;min-height:0;flex:1 1 auto;flex-direction:column}.ant-modal-root:not(.storefront-portal-root) .ant-modal-confirm-body{min-height:0;flex:1 1 auto;overflow-y:auto;overscroll-behavior:contain}.ant-modal-root:not(.storefront-portal-root) .ant-modal-confirm-btns{flex:0 0 auto}.ant-dropdown .ant-dropdown-menu{padding:var(--admin-space-micro);border:1px solid var(--admin-border);border-radius:var(--admin-radius-md);box-shadow:var(--admin-shadow)}.ant-dropdown .ant-dropdown-menu-item{min-height:var(--admin-control-md);border-radius:var(--admin-radius-sm);font-size:var(--admin-font-caption)}.admin-theme-option{display:flex;align-items:center;gap:var(--admin-space-xs)}.admin-theme-swatch{width:10px;height:10px;flex:0 0 10px;border:1px solid color-mix(in srgb,currentColor 24%,transparent);border-radius:3px}.linear-metric-strip{margin-bottom:var(--admin-space-md);overflow:hidden;border:1px solid var(--admin-border);border-radius:var(--admin-radius-md);background:var(--admin-surface)}.linear-metric{position:relative;min-height:96px;padding:0}.linear-metric:after{position:absolute;inset:var(--admin-space-md) 0 var(--admin-space-md) auto;width:1px;background:var(--admin-border);content:""}.linear-metric:last-child:after{display:none}.linear-metric-content,.linear-metric-action{display:block;width:100%;min-height:96px;padding:var(--admin-space-md);text-align:left}.linear-metric-action{border:0;background:transparent;color:inherit;cursor:pointer;transition:background-color var(--admin-motion-fast) ease}.linear-metric-action:hover{background:color-mix(in srgb,var(--admin-accent) 5%,transparent)}.linear-metric-action:focus-visible{z-index:1;outline:2px solid color-mix(in srgb,var(--admin-accent) 64%,transparent);outline-offset:-2px}.linear-metric-label{display:flex;align-items:center;justify-content:space-between;gap:var(--admin-space-xs);color:var(--admin-text-secondary);font-size:var(--admin-font-caption)}.linear-metric-label .anticon{color:var(--admin-text-tertiary);font-size:14px}.linear-metric-value{margin-top:var(--admin-space-xs);color:var(--admin-text);font-family:var(--admin-font-numeric);font-size:var(--admin-font-display);font-weight:var(--admin-font-weight-number);font-variant-numeric:lining-nums tabular-nums;line-height:var(--admin-line-height-number)}.linear-metric-value small{margin-left:5px;color:var(--admin-text-tertiary);font-size:var(--admin-font-caption);font-weight:500}.linear-metric-hint{margin-top:var(--admin-space-micro);color:var(--admin-text-tertiary);font-size:var(--admin-font-nano);line-height:1.35}.linear-metric[data-tone=emphasis]{background:var(--admin-emphasis-surface);color:var(--admin-emphasis-text)}.linear-metric[data-tone=emphasis]:after{background:color-mix(in srgb,var(--admin-emphasis-text) 18%,transparent)}.linear-metric[data-tone=emphasis] .linear-metric-label,.linear-metric[data-tone=emphasis] .linear-metric-label .anticon,.linear-metric[data-tone=emphasis] .linear-metric-hint,.linear-metric[data-tone=emphasis] .linear-metric-value small{color:var(--admin-emphasis-text-secondary)}.linear-metric[data-tone=emphasis] .linear-metric-value{color:var(--admin-emphasis-text)}.linear-metric[data-tone=emphasis] .linear-metric-action:hover{background:var(--admin-emphasis-surface-hover)}.linear-metric[data-tone=emphasis] .linear-metric-action:focus-visible{outline-color:color-mix(in srgb,var(--admin-emphasis-text) 78%,transparent)}.linear-section{overflow:hidden;border:1px solid var(--admin-border);border-radius:var(--admin-radius-md);background:var(--admin-surface)}.linear-section-header{display:flex;min-height:var(--admin-control-lg);align-items:center;justify-content:space-between;gap:var(--admin-space-sm);padding:0 var(--admin-space-md);border-bottom:1px solid var(--admin-border)}.linear-section-header strong{font-size:var(--admin-font-body);font-weight:620}.linear-section-body{padding:0 var(--admin-space-md)}.admin-record-workbench{min-width:0;overflow:hidden;border:var(--admin-workbench-border-width) solid var(--admin-workbench-border);border-radius:var(--admin-radius-lg);background:var(--admin-workbench-surface);box-shadow:var(--admin-workbench-shadow)}.admin-visual-system-deep-blue-index::selection,.admin-visual-system-deep-blue-index ::selection,html[data-admin-visual-system=deep-blue-index] body::selection,html[data-admin-visual-system=deep-blue-index] body ::selection{background:var(--admin-workbench-accent-soft);color:var(--admin-text)}.admin-visual-system-deep-blue-index .admin-sidebar,.admin-visual-system-deep-blue-index .admin-mobile-drawer .ant-drawer-body{border-color:var(--admin-navigation-border);background:var(--admin-navigation-surface)}.admin-visual-system-deep-blue-index .admin-sidebar-inner.has-accent-accordion{padding-top:var(--admin-space-sm)}.admin-visual-system-deep-blue-index .admin-sidebar-inner.has-accent-accordion .admin-workspace-row{height:var(--admin-control-lg);margin-inline:0;padding:0 var(--admin-space-micro);background:transparent;box-shadow:none}.admin-visual-system-deep-blue-index .admin-brand-mark,.admin-visual-system-deep-blue-index .admin-sidebar-inner.has-accent-accordion .admin-brand-mark{border-color:#163b64;background:#1f5289;box-shadow:none;color:#fff}.admin-visual-system-deep-blue-index .admin-workspace-copy strong,.admin-visual-system-deep-blue-index .admin-profile-copy strong,.admin-visual-system-deep-blue-index .admin-sidebar-inner.has-accent-accordion .admin-workspace-copy strong{color:var(--admin-navigation-text)}.admin-visual-system-deep-blue-index .admin-workspace-copy span,.admin-visual-system-deep-blue-index .admin-profile-copy span,.admin-visual-system-deep-blue-index .admin-nav-label,.admin-visual-system-deep-blue-index .admin-sidebar-inner.has-accent-accordion .admin-workspace-copy span{color:var(--admin-navigation-text-subtle)}.admin-visual-system-deep-blue-index .admin-collapse-button,.admin-visual-system-deep-blue-index .admin-mobile-close-button,.admin-visual-system-deep-blue-index .admin-search-trigger.ant-btn,.admin-visual-system-deep-blue-index .admin-nav-item,.admin-visual-system-deep-blue-index .admin-nav-group-trigger,.admin-visual-system-deep-blue-index .admin-footer-tools .ant-btn,.admin-visual-system-deep-blue-index .admin-profile-button.ant-btn{color:var(--admin-navigation-text-muted)}.admin-visual-system-deep-blue-index .admin-profile-more{color:var(--admin-navigation-text-subtle)}.admin-visual-system-deep-blue-index .admin-sidebar-inner.has-accent-accordion .admin-collapse-button,.admin-visual-system-deep-blue-index .admin-sidebar-inner.has-accent-accordion .admin-mobile-close-button,.admin-shell.admin-visual-system-deep-blue-index.is-collapsed>.admin-sidebar .admin-sidebar-inner.has-accent-accordion .admin-collapse-button{color:var(--admin-navigation-text-muted)}.admin-visual-system-deep-blue-index .admin-search-trigger kbd{border-color:var(--admin-navigation-border);background:#ffffff0f;color:var(--admin-navigation-text-subtle)}.admin-visual-system-deep-blue-index .admin-nav-icon,.admin-visual-system-deep-blue-index .admin-sidebar-inner.has-accent-accordion .admin-nav-icon{border:1px solid rgba(255,255,255,.14);background:#ffffff0a;color:var(--admin-navigation-text-muted)}.admin-visual-system-deep-blue-index .admin-nav-item:hover,.admin-visual-system-deep-blue-index .admin-nav-item:focus-visible,.admin-visual-system-deep-blue-index .admin-search-trigger.ant-btn:hover,.admin-visual-system-deep-blue-index .admin-search-trigger.ant-btn:focus-visible,.admin-visual-system-deep-blue-index .admin-nav-group-trigger:hover,.admin-visual-system-deep-blue-index .admin-nav-group-trigger:focus-visible,.admin-visual-system-deep-blue-index .admin-footer-tools .ant-btn:hover,.admin-visual-system-deep-blue-index .admin-footer-tools .ant-btn:focus-visible,.admin-visual-system-deep-blue-index .admin-profile-button.ant-btn:hover,.admin-visual-system-deep-blue-index .admin-profile-button.ant-btn:focus-visible{background:var(--admin-navigation-hover)!important;color:var(--admin-navigation-text)}.admin-visual-system-deep-blue-index .admin-sidebar-inner.has-accent-accordion .admin-collapse-button:hover,.admin-visual-system-deep-blue-index .admin-sidebar-inner.has-accent-accordion .admin-collapse-button:focus-visible,.admin-visual-system-deep-blue-index .admin-sidebar-inner.has-accent-accordion .admin-mobile-close-button:hover,.admin-visual-system-deep-blue-index .admin-sidebar-inner.has-accent-accordion .admin-mobile-close-button:focus-visible{background:var(--admin-navigation-hover)!important;color:var(--admin-navigation-text)}.admin-visual-system-deep-blue-index .admin-nav-group-trigger.is-expanded{background:var(--admin-navigation-hover);color:var(--admin-navigation-text)}.admin-visual-system-deep-blue-index .admin-nav-item.is-active,.admin-visual-system-deep-blue-index .admin-sidebar-inner.has-accent-accordion .admin-nav-item.is-active{background:var(--admin-navigation-active);color:var(--admin-navigation-text);font-weight:620}.admin-visual-system-deep-blue-index .admin-sidebar-inner.has-accent-accordion .admin-nav-item.is-active:before{display:block}.admin-visual-system-deep-blue-index .admin-nav-item.is-active:before{background:var(--admin-workbench-accent)}.admin-visual-system-deep-blue-index .admin-nav-item:hover .admin-nav-icon,.admin-visual-system-deep-blue-index .admin-nav-item:focus-visible .admin-nav-icon,.admin-visual-system-deep-blue-index .admin-nav-item.is-active .admin-nav-icon,.admin-visual-system-deep-blue-index .admin-sidebar-inner.has-accent-accordion .admin-nav-item.is-active .admin-nav-icon{border-color:#ffffff24;background:#ffffff0a;color:var(--admin-navigation-text)}.admin-visual-system-deep-blue-index .admin-nav-group.contains-current>.admin-nav-group-trigger .admin-nav-group-icon,.admin-visual-system-deep-blue-index .admin-nav-group.contains-current>.admin-nav-group-trigger .admin-nav-group-name{color:var(--admin-navigation-text)}.admin-visual-system-deep-blue-index .admin-nav-group-icon,.admin-visual-system-deep-blue-index .admin-nav-group-count,.admin-visual-system-deep-blue-index .admin-nav-group-chevron{color:var(--admin-navigation-text-subtle)}.admin-visual-system-deep-blue-index .admin-sidebar-footer{border-top-color:var(--admin-navigation-border);background:var(--admin-navigation-surface)}.admin-visual-system-deep-blue-index.is-dark{padding:0}.admin-visual-system-deep-blue-index.is-dark .admin-main{min-height:100vh;border:0;border-radius:0;background:var(--admin-workbench-canvas)}.admin-visual-system-deep-blue-index .admin-main .admin-page .ant-pro-page-container-warp-page-header{min-height:68px;border-bottom:0;background:var(--admin-workbench-canvas)}html[data-admin-appearance=dark] .admin-visual-system-deep-blue-index .admin-main .admin-page .ant-pro-page-container-warp-page-header{background:var(--admin-workbench-canvas)}.admin-visual-system-deep-blue-index .admin-main .admin-page .ant-page-header-heading-title{font-size:var(--admin-font-heading);font-weight:680;line-height:24px}.admin-visual-system-deep-blue-index .linear-metric-strip,html[data-admin-visual-system=deep-blue-index] .linear-metric-strip{border:0;border-radius:var(--admin-radius-lg);box-shadow:0 10px 28px #112e4e14}html[data-admin-appearance=dark] .admin-visual-system-deep-blue-index .linear-metric-strip,html[data-admin-appearance=dark][data-admin-visual-system=deep-blue-index] .linear-metric-strip{box-shadow:0 14px 34px #00000047}html[data-admin-visual-system=deep-blue-index] .admin-context-drawer .ant-drawer-content-wrapper{border:0;background:var(--admin-workbench-surface);box-shadow:-24px 0 64px #0f243b33}html[data-admin-appearance=dark][data-admin-visual-system=deep-blue-index] .admin-context-drawer .ant-drawer-content-wrapper{box-shadow:-24px 0 64px #00000070}@media(max-width:900px){html,body{min-width:0;overflow-x:hidden}.admin-shell.is-dark{padding:0}.admin-sidebar{display:none}.admin-main{min-height:calc(100vh - var(--admin-mobile-header-height));margin-left:0!important}.admin-shell.is-dark .admin-main{min-height:calc(100vh - var(--admin-mobile-header-height));margin:0;border:0;border-radius:0}.admin-mobile-header{position:sticky;z-index:35;top:0;display:flex;height:var(--admin-mobile-header-height);align-items:center;justify-content:space-between;padding:0 var(--admin-space-xs);border-bottom:1px solid var(--admin-border);background:color-mix(in srgb,var(--admin-surface) 94%,transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.admin-mobile-title{display:flex;min-width:0;align-items:center;gap:8px}.admin-mobile-title>span:last-child{overflow:hidden;font-size:var(--admin-font-caption);font-weight:600;text-overflow:ellipsis;white-space:nowrap}.admin-mobile-header .admin-search-trigger.ant-btn{width:var(--admin-control-md);flex:0 0 var(--admin-control-md);justify-content:center;margin:0;padding:0}.admin-mobile-header .admin-search-trigger>span:nth-child(2),.admin-mobile-header .admin-search-trigger kbd{display:none}.admin-main .admin-page .ant-pro-page-container-warp-page-header{min-height:var(--admin-page-header-height);padding-inline:var(--admin-mobile-gutter)}.admin-main .admin-page .ant-pro-page-container-children-container{padding:var(--admin-page-content-top) var(--admin-mobile-gutter) var(--admin-page-content-bottom)}.admin-main .admin-page .ant-page-header{padding:var(--admin-space-xs) var(--admin-mobile-gutter)}.admin-main .admin-page .ant-page-header-heading{align-items:flex-start;flex-wrap:wrap}.admin-main .admin-page .ant-page-header-heading-left{min-width:0;flex:1 1 100%;flex-wrap:wrap}.admin-main .admin-page .ant-page-header-heading-title{width:100%;flex:0 0 100%;overflow:visible;white-space:normal}.admin-main .admin-page .ant-page-header-heading-sub-title{width:100%;max-width:100%;margin-inline-start:0;overflow:visible;line-height:1.45;white-space:normal}.admin-main .admin-page .ant-page-header-heading-extra{width:100%;justify-content:flex-start;margin-top:var(--admin-space-xs);margin-inline-start:0;overflow-x:auto}.admin-main .admin-page .ant-pro-page-container-warp-page-header{position:relative;top:auto}.admin-main .ant-pro-card-header,.admin-main .ant-card-head{padding-inline:var(--admin-space-sm)}.admin-main .ant-pro-card-body,.admin-main .ant-card-body{padding:var(--admin-space-sm)}.admin-main .ant-pro-query-filter-row{row-gap:8px!important}.admin-main .ant-table-wrapper .ant-table-thead>tr>th,.admin-main .ant-table-wrapper .ant-table-tbody>tr>td{padding-inline:10px}.admin-mobile-drawer .admin-sidebar-inner.has-accent-accordion .admin-nav-group-trigger,.admin-mobile-drawer .admin-sidebar-inner.has-accent-accordion .admin-nav-item{height:44px}}@media(max-width:767px),(hover:none){.admin-main .ant-table-wrapper .ant-table-tbody>tr>td{overflow-wrap:anywhere}.admin-main .ant-table-wrapper .ant-table-cell-fix-left-last{box-shadow:6px 0 12px -12px #000000b3}.admin-main .ant-table-wrapper .ant-table-cell-fix-right-first{box-shadow:-6px 0 12px -12px #000000b3}.admin-main .ant-pro-table-list-toolbar-container{min-width:0;flex-wrap:wrap;row-gap:var(--admin-space-micro)}.admin-main .ant-pro-table-list-toolbar-left,.admin-main .ant-pro-table-list-toolbar-right{min-width:0;max-width:100%}.admin-main .ant-pro-table-list-toolbar-right{overflow-x:auto;scrollbar-width:none}.admin-main .ant-pro-table-list-toolbar-right::-webkit-scrollbar{display:none}.admin-main .ant-table-wrapper .ant-pagination{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:4px 8px;margin:var(--admin-space-sm) var(--admin-space-xs)}.admin-main .ant-table-wrapper .ant-pagination-total-text{flex:1 0 100%;margin-inline-end:0;text-align:center}.admin-main .ant-table-wrapper .ant-table-tbody>tr.admin-openable-row>td:last-child .ant-btn{opacity:1;transform:none}.admin-column-settings-popover .ant-popover-inner{width:min(392px,calc(100vw - 32px));max-width:calc(100vw - 32px);max-height:min(360px,calc(100vh - 48px));overflow-y:auto}.admin-context-drawer .ant-drawer-content-wrapper{inset:0;width:100%!important;max-width:100vw;border:0;border-radius:0}.admin-context-drawer .ant-drawer-mask{background:#0000007a}.admin-context-drawer .ant-drawer-header{align-items:stretch;padding:var(--admin-space-xs) var(--admin-space-sm)}.admin-context-drawer .ant-drawer-header-title{width:100%;min-width:0}.admin-context-drawer .ant-drawer-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-context-drawer .ant-drawer-extra{width:100%}.admin-context-drawer .ant-drawer-extra>.ant-space{width:100%;min-width:0;flex-wrap:wrap}.admin-context-drawer .ant-drawer-body{padding:var(--admin-space-sm)}.admin-context-drawer .ant-tabs-left{display:block}.admin-context-drawer .ant-tabs-left>.ant-tabs-nav{width:100%;margin:0 0 var(--admin-space-sm);border-bottom:1px solid var(--admin-border)}.admin-context-drawer .ant-tabs-left>.ant-tabs-nav .ant-tabs-nav-wrap{overflow-x:auto;scrollbar-width:none}.admin-context-drawer .ant-tabs-left>.ant-tabs-nav .ant-tabs-nav-wrap::-webkit-scrollbar{display:none}.admin-context-drawer .ant-tabs-left>.ant-tabs-nav .ant-tabs-nav-list{flex-direction:row;transform:none!important}.admin-context-drawer .ant-tabs-left>.ant-tabs-nav .ant-tabs-tab{flex:0 0 auto;margin:0;padding:var(--admin-space-xs) var(--admin-space-sm);white-space:nowrap}.admin-context-drawer .ant-tabs-left>.ant-tabs-nav .ant-tabs-tab-active{box-shadow:inset 0 -2px 0 var(--admin-accent)}.admin-context-drawer .ant-tabs-left>.ant-tabs-nav .ant-tabs-ink-bar{display:none}.admin-context-drawer .ant-tabs-left>.ant-tabs-content-holder{border-inline-start:0}}@media(max-width:767px){.linear-metric:after{inset:auto var(--admin-space-md) 0;width:auto;height:1px}.linear-metric:nth-last-child(-n+2):after{display:none}}@media(max-width:767px){.ant-modal-root:not(.storefront-portal-root)>.ant-modal-wrap>.ant-modal:not(.ant-modal-confirm){top:0;width:100%!important;max-width:100vw;height:100vh;height:100dvh;margin:0}.ant-modal-root:not(.storefront-portal-root) .ant-modal:not(.ant-modal-confirm) .ant-modal-content{width:100%;height:100%;max-height:100vh;max-height:100dvh;border-radius:0}}@media(pointer:coarse){.admin-main .admin-column-resize-handle{display:none}}@media(prefers-reduced-motion:reduce){.admin-shell *,.admin-shell *:before,.admin-shell *:after,html[data-admin-appearance] .ant-modal-root,html[data-admin-appearance] .ant-modal-root *,html[data-admin-appearance] .ant-modal-root *:before,html[data-admin-appearance] .ant-modal-root *:after,html[data-admin-appearance] .ant-drawer-root,html[data-admin-appearance] .ant-drawer-root *,html[data-admin-appearance] .ant-drawer-root *:before,html[data-admin-appearance] .ant-drawer-root *:after,html[data-admin-appearance] .ant-drawer,html[data-admin-appearance] .ant-drawer *,html[data-admin-appearance] .ant-drawer *:before,html[data-admin-appearance] .ant-drawer *:after,html[data-admin-appearance] .ant-modal,html[data-admin-appearance] .ant-modal *,html[data-admin-appearance] .ant-modal *:before,html[data-admin-appearance] .ant-modal *:after,html[data-admin-appearance] .ant-dropdown,html[data-admin-appearance] .ant-dropdown *,html[data-admin-appearance] .ant-dropdown *:before,html[data-admin-appearance] .ant-dropdown *:after,html[data-admin-appearance] .ant-popover,html[data-admin-appearance] .ant-popover *,html[data-admin-appearance] .ant-popover *:before,html[data-admin-appearance] .ant-popover *:after,html[data-admin-appearance] .ant-tooltip,html[data-admin-appearance] .ant-tooltip *,html[data-admin-appearance] .ant-tooltip *:before,html[data-admin-appearance] .ant-tooltip *:after,html[data-admin-appearance] .ant-message,html[data-admin-appearance] .ant-message *,html[data-admin-appearance] .ant-message *:before,html[data-admin-appearance] .ant-message *:after,html[data-admin-appearance] .ant-notification,html[data-admin-appearance] .ant-notification *,html[data-admin-appearance] .ant-notification *:before,html[data-admin-appearance] .ant-notification *:after,html[data-admin-appearance] .ant-popconfirm,html[data-admin-appearance] .ant-popconfirm *,html[data-admin-appearance] .ant-popconfirm *:before,html[data-admin-appearance] .ant-popconfirm *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}.admin-sidebar,.admin-main,.admin-collapse-button,.admin-main .admin-column-resize-handle:after,.admin-main .ant-table-wrapper .ant-table-tbody>tr>td,.admin-context-drawer .ant-drawer-content-wrapper,.admin-context-drawer-panel,.admin-context-drawer .ant-drawer-extra .ant-btn,.admin-status-icon,.admin-priority-icon,.admin-nav-icon,.admin-action-group .ant-btn{transition:none!important}}.missing-preview{display:grid;height:280px;place-items:center;border:1px dashed var(--admin-border-strong);border-radius:var(--admin-radius-md);background:var(--admin-surface-subtle);color:var(--admin-text-tertiary);font-size:var(--admin-font-caption)}.platform-metric-row,.platform-drawer-alert{margin-bottom:var(--admin-space-md)}.platform-review-image{border-radius:var(--admin-radius-md);object-fit:cover}.platform-drawer-descriptions{margin-top:var(--admin-space-md)}.platform-drawer-section-title{margin-top:var(--admin-space-lg)!important;margin-bottom:var(--admin-space-sm)!important}.platform-audit-detail-heading{display:flex;width:100%}.platform-audit-detail-icon{margin-top:3px;color:var(--admin-accent);font-size:20px}.platform-audit-detail-title{margin:0!important}.platform-mobile-record-summary{display:none}@media(max-width:767px){.platform-mobile-record-summary{display:grid;gap:2px;max-width:240px}.platform-mobile-record-summary .ant-typography{margin:0;font-size:var(--admin-font-nano);line-height:1.4;white-space:normal}}@media(max-width:575px){.admin-main .ant-pro-table-search .ant-pro-query-filter-row{margin-inline:0!important}.admin-main .ant-pro-table-search .ant-pro-query-filter-row>.ant-col{max-width:100%;padding-inline:0!important}.admin-main .ant-pro-table-search .ant-pro-query-filter-actions{margin-inline-start:0!important;padding-inline:0!important}}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-content:""}}}:root{--admin-font-sans:"PingFang SC", "Microsoft YaHei", "Noto Sans CJK SC", "Noto Sans SC", "Source Han Sans SC", "Hiragino Sans GB", sans-serif;--admin-font-numeric:system-ui, "Segoe UI", "Noto Sans", "Liberation Sans", var(--admin-font-sans);--admin-font-mono:ui-monospace, SFMono-Regular, Menlo, Consolas, var(--admin-font-sans);--admin-font-weight-body:400;--admin-font-weight-label:500;--admin-font-weight-heading:600;--admin-font-weight-number:600;--admin-line-height-body:1.6;--admin-line-height-label:1.5;--admin-line-height-heading:1.4;--admin-line-height-number:1.25}:root,html[data-admin-appearance=light],html[data-governance-appearance=light]{color-scheme:light;--admin-bg:#f6f7f9;--admin-surface:#fff;--admin-surface-subtle:#f5f7fa;--admin-sidebar:#f0f2f5;--admin-text:#20252e;--admin-text-secondary:#626c7a;--admin-text-tertiary:#687382;--admin-border:#e4e8ee;--admin-border-strong:#cbd2de;--admin-accent:#2859d6;--admin-accent-foreground:#fff;--admin-accent-hover:#214bb8;--admin-accent-soft:#e9effd;--admin-success:#277b59;--admin-success-soft:#edf6f1;--admin-warning:#99600c;--admin-warning-soft:#fcf4e6;--admin-error:#b94545;--admin-error-soft:#fceeee;--admin-font-page-title:24px;--admin-font-heading:16px;--admin-font-body:14px;--admin-font-caption:12px;--admin-control-sm:32px;--admin-control-md:36px;--admin-control-lg:40px;--admin-radius-sm:4px;--admin-radius-md:6px;--admin-radius-lg:12px;--admin-space-xs:8px;--admin-space-sm:12px;--admin-space-md:16px;--admin-space-lg:24px;--admin-space-xl:32px;--admin-sidebar-width:220px;--admin-page-gutter:32px;--admin-shadow-overlay:0 16px 56px #1927422e;--admin-overlay:#1b24344d;--admin-pipeline-inquiry:#2859d6;--admin-pipeline-quote:#8292b6;--admin-pipeline-development:#d0d8e6;--admin-info:var(--admin-accent);--admin-accent-2:var(--admin-accent-hover);--admin-font-compact:13px;--admin-font-subheading:16px;--admin-sidebar-active:var(--admin-accent-soft);--admin-sidebar-hover:var(--admin-surface-subtle);--admin-emphasis-surface:#25344d;--admin-emphasis-text:#fff;--admin-emphasis-text-secondary:#d5deef;--admin-shadow:none}html[data-admin-appearance=dark],html[data-governance-appearance=dark]{color-scheme:dark;--admin-bg:#151b24;--admin-surface:#1c2531;--admin-surface-subtle:#25303e;--admin-sidebar:#18212d;--admin-text:#edf1f7;--admin-text-secondary:#adb9c9;--admin-text-tertiary:#99a7ba;--admin-border:#334154;--admin-border-strong:#4b5b72;--admin-accent:#91b2ff;--admin-accent-foreground:#151b24;--admin-accent-hover:#aac4ff;--admin-accent-soft:#283d60;--admin-success:#8ad2b2;--admin-success-soft:#243e36;--admin-warning:#e9c37e;--admin-warning-soft:#443826;--admin-error:#efa4a4;--admin-error-soft:#462e34;--admin-overlay:#060c169e;--admin-pipeline-inquiry:#91b2ff;--admin-pipeline-quote:#697fa6;--admin-pipeline-development:#455773}::selection{color:var(--admin-text);background:var(--admin-accent-soft)}input,textarea{caret-color:var(--admin-accent)}*{scrollbar-color:var(--admin-border-strong) transparent;scrollbar-width:thin}.precision-metric-strip{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));display:grid}.admin-column-settings-popover[data-slot=popover-content]{width:min(420px,100vw - 24px);padding:12px}.admin-column-setting-label{align-items:center;gap:8px;min-width:0;display:flex}.admin-column-settings-popover .admin-column-settings-row-actions{align-items:center;gap:4px;display:flex}@media(max-width:767px){.precision-metric-strip{grid-template-columns:repeat(2,minmax(0,1fr))}}.precision-account{width:100%;min-width:0}.precision-account-trigger{text-align:left;justify-content:flex-start;gap:10px;width:100%;min-width:0;min-height:48px;padding:8px}.precision-account-avatar{border-radius:var(--admin-radius-md);background:var(--admin-accent-soft);width:32px;height:32px;color:var(--admin-accent);font-size:14px;font-weight:var(--admin-font-weight-label);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.precision-account-copy{flex:1;gap:2px;min-width:0;display:grid}.precision-account-copy strong,.precision-account-copy>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.precision-account-copy strong{color:var(--admin-text);font-size:13px;font-weight:var(--admin-font-weight-label)}.precision-account-copy>span{color:var(--admin-text-secondary);font-size:12px;font-weight:var(--admin-font-weight-body)}.precision-account-chevron{color:var(--admin-text-secondary);flex-shrink:0;display:inline-flex}.precision-account-panel{width:min(280px,100vw - 24px);max-height:var(--radix-popover-content-available-height);gap:10px;padding:12px;display:grid;overflow-y:auto}.precision-account-summary{border-bottom:1px solid var(--admin-border);overflow-wrap:anywhere;gap:3px;min-width:0;padding:2px 4px 10px;display:grid}.precision-account-summary strong{color:var(--admin-text);font-size:14px;font-weight:var(--admin-font-weight-label)}.precision-account-summary>span{color:var(--admin-text-secondary);font-size:12px}.precision-account-settings{justify-content:flex-start;width:100%}.precision-account-switcher{gap:6px;min-width:0;padding-top:2px;display:grid}.precision-account-switcher>label{color:var(--admin-text-secondary);font-size:12px;font-weight:var(--admin-font-weight-label)}.precision-account-actions{border-top:1px solid var(--admin-border);gap:4px;padding-top:10px;display:grid}.precision-account-action{text-align:left;justify-content:flex-start;width:100%}.precision-account-action[data-destructive]{color:var(--admin-error)}.precision-account-action[data-destructive]:hover{background:var(--admin-error-soft)}.precision-account-action-icon{flex-shrink:0;display:inline-flex}.precision-collapsed .precision-sidebar .precision-account-trigger{justify-content:center;padding-inline:0}.precision-collapsed .precision-sidebar .precision-account-copy,.precision-collapsed .precision-sidebar .precision-account-chevron{display:none}@media(pointer:coarse){.precision-account-settings,.precision-account-action,.precision-account-switcher [data-slot=select-trigger]{min-height:44px}}.personal-settings-shell{width:min(100%,1100px);min-width:0;color:var(--admin-text)}.personal-settings-loading{border-top:1px solid var(--admin-border);font-size:var(--admin-font-body);gap:16px;padding:28px 0;display:grid}.personal-settings-identity{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;padding-bottom:26px;display:flex}.personal-settings-identity-main{align-items:center;gap:14px;min-width:0;display:flex}.personal-settings-avatar{border-radius:var(--admin-radius-lg);width:50px;height:50px;color:var(--admin-accent);background:var(--admin-accent-soft);font-size:21px;font-weight:var(--admin-font-weight-heading);flex-shrink:0;place-items:center;display:grid}.personal-settings-identity-copy{min-width:0}.personal-settings-identity-copy strong{overflow-wrap:anywhere;font-size:18px;font-weight:var(--admin-font-weight-heading);line-height:1.5;display:block}.personal-settings-identity-copy p{color:var(--admin-text-secondary);overflow-wrap:anywhere;margin:4px 0 0;font-size:13px;line-height:1.6}.personal-settings-identity-details{flex-wrap:wrap;gap:14px 32px;min-width:0;margin:0;display:flex}.personal-settings-identity-details>div{min-width:0;max-width:100%}.personal-settings-identity-details dt{color:var(--admin-text-secondary);font-size:12px;line-height:1.6}.personal-settings-identity-details dd{overflow-wrap:anywhere;font-size:13px;font-weight:var(--admin-font-weight-label);margin:4px 0 0;line-height:1.6}.personal-settings-workspace{grid-template-columns:176px minmax(0,1fr);align-items:start;gap:28px;display:grid}.personal-settings-tabs-wrap{min-width:0}.personal-settings-tabs-list{background:0 0;border-radius:0;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:6px;width:100%;height:auto;padding:0;display:flex}.personal-settings-tabs-trigger{border-radius:var(--admin-radius-md);min-height:62px;color:var(--admin-text-secondary);text-align:left;justify-content:flex-start;gap:12px;padding:12px;position:relative}.personal-settings-tabs-trigger>svg{flex-shrink:0;width:18px;height:18px}.personal-settings-tabs-trigger>span{gap:3px;display:grid}.personal-settings-tabs-trigger strong{font-size:14px;font-weight:var(--admin-font-weight-label);line-height:1.5}.personal-settings-tabs-trigger small{font-size:11px;font-weight:var(--admin-font-weight-body);line-height:1.6}.personal-settings-tabs-trigger[data-state=active]{color:var(--admin-accent);background:var(--admin-accent-soft)}.personal-settings-tabs-trigger:focus-visible{outline:2px solid var(--admin-accent);outline-offset:-2px;box-shadow:none}.personal-settings-workarea{min-width:0}.personal-settings-content{border:1px solid var(--admin-border);border-radius:var(--admin-radius-lg);background:var(--admin-surface);padding:0 28px}.personal-settings-tab-panel{margin-top:0}.personal-settings-section{grid-template-columns:200px minmax(0,1fr);gap:32px;min-width:0;padding:28px 0;display:grid}.personal-settings-section+.personal-settings-section{border-top:1px solid var(--admin-border)}.personal-settings-section-copy{min-width:0}.personal-settings-section-copy h2{color:var(--admin-text);font-size:15px;font-weight:var(--admin-font-weight-heading);margin:0;line-height:1.6}.personal-settings-section-copy p{max-width:38ch;color:var(--admin-text-secondary);margin:8px 0 0;font-size:12px;line-height:1.8}.personal-settings-section-content{align-content:start;gap:22px;min-width:0;max-width:460px;display:grid}.personal-settings-form{gap:22px;display:grid}.personal-settings-field{gap:8px;min-width:0;display:grid}.personal-settings-field label{color:var(--admin-text);font-size:13px;font-weight:var(--admin-font-weight-label);line-height:1.5;display:block}.personal-settings-help{color:var(--admin-text-secondary);margin:0;font-size:12px;line-height:1.7}.personal-settings-form-actions,.personal-settings-choice{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.personal-settings-form-actions{padding-top:2px}.personal-settings-empty{color:var(--admin-text-secondary);margin:0;font-size:13px;line-height:1.7}.personal-settings-feedback{margin:0;font-size:13px;line-height:1.7}.personal-settings-feedback.is-error{color:var(--admin-error)}.personal-settings-feedback.is-success{color:var(--admin-success)}.personal-settings-sessions{margin:0;padding:0;list-style:none}.personal-settings-sessions li{min-width:0;padding:14px 0}.personal-settings-sessions li:first-child{padding-top:0}.personal-settings-sessions li+li{border-top:1px solid var(--admin-border)}.personal-settings-sessions li strong{color:var(--admin-text);font-size:13px;font-weight:var(--admin-font-weight-label);line-height:1.6}.personal-settings-session-heading{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.personal-settings-sessions dl{color:var(--admin-text-secondary);grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:10px 0 0;font-size:12px;line-height:1.6;display:grid}.personal-settings-sessions dd{overflow-wrap:anywhere;margin:3px 0 0}.personal-settings-checkbox{align-items:flex-start;gap:12px;display:flex}.personal-settings-checkbox [data-slot=checkbox]{margin-top:3px}.personal-settings-checkbox>div{min-width:0}.personal-settings-checkbox label{color:var(--admin-text);cursor:pointer;font-size:13px;font-weight:var(--admin-font-weight-label);line-height:1.6;display:block}.personal-settings-checkbox .personal-settings-help{margin-top:5px}.personal-settings-demo-notice{border-radius:var(--admin-radius-md);background:var(--admin-surface-subtle);align-items:flex-start;gap:10px;margin-top:24px;padding:12px 14px;display:flex}.personal-settings-demo-notice svg{width:16px;height:16px;color:var(--admin-text-secondary);flex-shrink:0;margin-top:2px}.personal-settings-demo-notice p{color:var(--admin-text-secondary);margin:0;font-size:12px;line-height:1.7}.personal-settings-actions{border-top:1px solid var(--admin-border);gap:16px;padding:20px 0 24px;display:grid}.personal-settings-action-error{gap:12px;display:grid}.personal-settings-action-error p{color:var(--admin-error);margin:0;font-size:13px;line-height:1.7}.personal-settings-action-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.personal-settings-action-row>p{color:var(--admin-text-secondary);margin:0;font-size:12px;line-height:1.7}@media(max-width:1100px){.personal-settings-workspace{grid-template-columns:1fr;gap:24px}.personal-settings-tabs-wrap{border-bottom:1px solid var(--admin-border);max-width:100%;overflow-x:auto}.personal-settings-tabs-list{flex-direction:row;gap:28px;width:max-content}.personal-settings-tabs-trigger{border-radius:0;gap:8px;min-height:44px;padding:10px 0 14px}.personal-settings-tabs-trigger small{display:none}.personal-settings-tabs-trigger>svg{width:16px;height:16px}.personal-settings-tabs-trigger[data-state=active]{background:0 0}.personal-settings-tabs-trigger[data-state=active]:after{background:var(--admin-accent);content:"";height:2px;position:absolute;bottom:0;left:0;right:0}.personal-settings-section{grid-template-columns:200px minmax(0,1fr);gap:28px}}@media(max-width:760px){.personal-settings-content{padding-inline:24px}.personal-settings-section{grid-template-columns:1fr;gap:22px}.personal-settings-section-copy p{max-width:65ch}.personal-settings-section-content{max-width:none}}@media(max-width:560px){.personal-settings-identity{align-items:flex-start;gap:18px;padding-bottom:22px}.personal-settings-identity-main{gap:12px}.personal-settings-avatar{width:44px;height:44px;font-size:19px}.personal-settings-identity-details{gap:12px 28px;padding-left:56px}.personal-settings-workspace{gap:20px}.personal-settings-tabs-list{gap:22px}.personal-settings-content{padding-inline:20px}.personal-settings-demo-notice{margin-top:20px}.personal-settings-section{gap:20px;padding-block:24px}.personal-settings-section-content,.personal-settings-form{gap:20px}.personal-settings-sessions dl{grid-template-columns:1fr;gap:10px}.personal-settings-action-row{align-items:flex-start}.personal-settings-action-row .personal-settings-form-actions{justify-content:flex-end;width:100%}}.precision-shell.admin-shell{background:var(--admin-bg);min-height:100vh;color:var(--admin-text);font-family:var(--admin-font-sans);padding:0}.precision-shell *,.precision-mobile-dialog *,.precision-command-dialog *,.precision-group-popover *{box-sizing:border-box}.precision-sidebar{width:var(--admin-sidebar-width);background:var(--admin-surface);border-right:1px solid var(--admin-border);z-index:30;flex-direction:column;display:flex;position:fixed;inset:0 auto 0 0}.precision-brand{align-items:center;gap:10px;min-height:76px;padding:18px 16px;display:flex}.precision-brand-mark{width:32px;height:32px;color:var(--admin-accent);background:var(--admin-accent-soft);border:1px solid var(--admin-accent);flex-shrink:0;place-items:center;display:grid}@supports (color:color-mix(in lab,red,red)){.precision-brand-mark{border:1px solid color-mix(in srgb,var(--admin-accent) 12%,transparent)}}.precision-brand-mark{border-radius:var(--admin-radius-md);font-size:20px;font-weight:650}.precision-brand>span:nth-child(2){flex:1;min-width:0}.precision-brand strong{font-size:14px;font-weight:650;line-height:20px;display:block}.precision-brand small{color:var(--admin-text-secondary);margin-top:2px;font-size:12px;line-height:18px;display:block}.precision-icon-button{color:var(--admin-text-secondary)}.precision-search-slot{padding:0 12px 12px}.precision-search{text-align:left;width:100%;color:var(--admin-text-secondary);background:var(--admin-surface-subtle);justify-content:flex-start}.precision-search-slot .admin-search-trigger{text-align:left;border:1px solid var(--admin-border);border-radius:var(--admin-radius-md);background:var(--admin-surface-subtle);width:100%;height:36px;color:var(--admin-text-secondary);align-items:center;gap:8px;padding:0 10px;font-size:12px;display:flex}.precision-search kbd{color:var(--admin-text-tertiary);margin-left:auto;font-family:inherit;font-size:11px}.precision-nav{scrollbar-width:thin;scrollbar-gutter:stable;overscroll-behavior:contain;flex:1;min-height:0;padding:0 12px 16px;overflow-y:auto}.precision-nav-group+.precision-nav-group{margin-top:14px}.precision-nav-heading{width:100%;color:var(--admin-text-secondary);text-align:left;justify-content:space-between;align-items:center;gap:8px;margin-bottom:3px;padding:6px 10px;font-size:12px;font-weight:550;line-height:20px;display:flex}.precision-nav-group.has-current>.precision-nav-heading{color:var(--admin-text)}.precision-group-chevron{color:var(--admin-text-tertiary);display:flex}.precision-group-chevron svg{width:13px;height:13px;transition:transform .14s ease-out}.precision-group-chevron.is-open svg{transform:rotate(90deg)}.precision-nav-link{border-radius:var(--admin-radius-md);min-height:36px;color:var(--admin-text-secondary);align-items:center;gap:10px;margin-block:2px;padding:8px 10px;font-size:13px;line-height:20px;text-decoration:none;transition:background-color .14s ease-out,color .14s ease-out;display:flex;position:relative}.precision-nav-link:hover{color:var(--admin-text);background:var(--admin-surface-subtle)}.precision-nav-link.is-active{color:var(--admin-accent);background:var(--admin-accent-soft);font-weight:600}.precision-nav-name{overflow-wrap:anywhere;flex:1;min-width:0}.precision-nav-icon{flex-shrink:0;justify-content:center;width:18px;display:flex}.precision-nav-icon svg{width:17px;height:17px}.precision-nav-current{background:currentColor;border-radius:50%;flex-shrink:0;width:5px;height:5px}.precision-sidebar-footer{border-top:1px solid var(--admin-border);background:var(--admin-surface);flex-shrink:0;padding:10px 12px 12px}.precision-footer-tools{align-items:center;gap:4px;margin-bottom:6px;display:flex}.precision-sidebar-footer .admin-profile-button{text-align:left;width:100%;height:auto;min-height:42px;padding:5px;display:flex}.precision-sidebar-footer .admin-profile-copy{flex:1;min-width:0}.precision-nav-rail{scrollbar-gutter:auto;flex-direction:column;gap:6px;padding-inline:8px;display:flex}.precision-rail-group{width:100%;color:var(--admin-text-secondary);flex-direction:column;gap:6px;padding:10px 2px;display:flex}.precision-rail-group.is-active{color:var(--admin-accent);background:var(--admin-accent-soft)}.precision-rail-group .precision-nav-icon{width:20px}.precision-rail-group .precision-nav-icon svg{width:19px;height:19px}.precision-rail-label{font-size:10px;line-height:14px}.precision-group-popover{width:min(240px,100vw - 24px);max-height:var(--radix-popover-content-available-height);padding:8px;overflow-y:auto}.precision-group-popover-title{color:var(--admin-text);padding:6px 10px 10px;font-size:13px;font-weight:600;display:block}.precision-group-popover .precision-nav-link{min-height:40px}.precision-topbar{height:52px;margin-left:var(--admin-sidebar-width);padding:0 var(--admin-page-gutter);border-bottom:1px solid var(--admin-border);background:var(--admin-surface);justify-content:space-between;align-items:center;gap:16px;display:flex}.precision-location{color:var(--admin-text-secondary);align-items:center;gap:12px;font-size:12px;display:flex}.precision-location strong{color:var(--admin-text);font-weight:550}.precision-location-divider{color:var(--admin-border-strong)}.precision-topbar-tools{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.precision-business-search .admin-search-trigger{border:1px solid var(--admin-border);width:auto;min-width:170px;height:32px;color:var(--admin-text-secondary);background:var(--admin-surface-subtle);align-items:center;gap:8px;margin:0;padding-inline:10px;display:flex}.precision-business-search .admin-search-trigger kbd{margin-left:12px}.precision-mobile-trigger{display:none}.precision-shell.admin-shell .precision-main{min-height:calc(100vh - 52px);margin-left:var(--admin-sidebar-width);background:var(--admin-bg);border:0;border-radius:0;padding:0}.precision-main:focus{outline:none}.precision-shell-notice{padding:12px var(--admin-page-gutter) 0}.precision-page{min-width:0;padding:26px var(--admin-page-gutter) 32px}.precision-page-header{justify-content:space-between;align-items:center;gap:16px;margin-bottom:22px;display:flex}.precision-page-header h1{color:var(--admin-text);font-size:var(--admin-font-page-title);margin:0;font-weight:650;line-height:1.4}.precision-page-header p{color:var(--admin-text-secondary);margin:7px 0 0;font-size:12px;line-height:1.7}.precision-page-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.precision-page-body{min-width:0}.precision-page-footer{flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:16px;display:flex}.precision-skip{z-index:1000;background:var(--admin-surface);color:var(--admin-accent);padding:8px 14px;position:fixed;top:-100px;left:16px}.precision-skip:focus{top:8px}.precision-shell :is(a,summary,[tabindex]):not([data-slot]):focus-visible,.precision-mobile-dialog a:focus-visible{outline:2px solid var(--admin-accent);outline-offset:3px}.precision-mobile-dialog{background:var(--admin-surface);width:min(280px,88vw);max-width:none;height:100dvh;max-height:none;color:var(--admin-text);border:0;gap:0;margin:0;padding:0}.precision-mobile-panel{background:var(--admin-surface);flex-direction:column;width:100%;height:100%;display:flex}.precision-command-dialog{gap:12px;width:min(540px,100vw - 32px);max-width:none;max-height:min(680px,85dvh);padding:20px}.precision-command-heading{justify-content:space-between;align-items:center;display:flex}.precision-command-heading h2{margin:0;font-size:16px}.precision-command-status{color:var(--admin-text-secondary);font-size:12px}.precision-command-results{max-height:420px;overflow-y:auto}.precision-command-results>button{text-align:left;width:100%;color:var(--admin-text);cursor:pointer;background:0 0;border:0;border-radius:5px;justify-content:flex-start;align-items:center;gap:12px;padding:12px;font-family:inherit;display:flex}.precision-command-results>button.is-selected,.precision-command-results>button:hover{background:var(--admin-accent-soft)}.precision-command-results strong{font-size:14px;display:block}.precision-command-results small{color:var(--admin-text-secondary);margin-top:3px;font-size:12px;display:block}.precision-collapsed{--admin-sidebar-width:72px}.precision-collapsed .precision-sidebar .precision-brand{flex-wrap:wrap;justify-content:center;gap:4px;padding:12px 8px 8px}.precision-collapsed .precision-sidebar .precision-brand>span:nth-child(2),.precision-collapsed .precision-sidebar .admin-profile-copy,.precision-collapsed .precision-sidebar .admin-profile-more{display:none}.precision-collapsed .precision-sidebar .precision-sidebar-toggle svg{transform:rotate(180deg)}.precision-collapsed .precision-sidebar .precision-search-slot{padding:0 12px 12px}.precision-collapsed .precision-sidebar .precision-search{justify-content:center;padding-inline:0}.precision-collapsed .precision-sidebar .precision-search>span,.precision-collapsed .precision-sidebar .precision-search kbd{display:none}.precision-collapsed .precision-sidebar .precision-sidebar-footer{padding-inline:8px}.precision-collapsed .precision-sidebar .precision-footer-tools{flex-wrap:wrap;justify-content:center}@media(pointer:coarse){.precision-nav-link,.precision-nav-heading{min-height:44px}}@media(prefers-reduced-motion:reduce){.precision-nav-link,.precision-group-chevron svg{transition:none}}@media(max-width:900px){.precision-sidebar{display:none}.precision-topbar{margin-left:0;padding-inline:16px}.precision-mobile-trigger{display:inline-flex}.precision-shell.admin-shell .precision-main{margin-left:0}.precision-page{padding:22px 20px 28px}.precision-shell-notice{padding-inline:20px}}@media(max-width:560px){.precision-page{padding:20px 16px 24px}.precision-page-header{flex-direction:column;align-items:flex-start;gap:12px}.precision-page-actions{justify-content:flex-start}.precision-shell-notice{padding-inline:16px}.precision-topbar{flex-wrap:wrap;height:auto;min-height:52px;padding-block:8px}.precision-location{gap:8px}}@layer theme{:root,:host{--color-black:#000;--spacing:.25rem;--container-lg:32rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--font-weight-medium:500;--font-weight-semibold:600;--leading-snug:1.375;--leading-normal:1.5;--leading-relaxed:1.625;--radius-sm:.25rem;--radius-md:.375rem;--radius-xl:.75rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1)}}@layer utilities{.collapse{visibility:collapse}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.inset-0{inset:0}.inset-y-0{inset-block:0}.top-1\/2{top:50%}.top-4{top:calc(var(--spacing) * 4)}.right-0{right:0}.right-2{right:calc(var(--spacing) * 2)}.right-4{right:calc(var(--spacing) * 4)}.right-auto{right:auto}.left-0{left:0}.left-1\/2{left:50%}.left-auto{left:auto}.z-\[1100\]{z-index:1100}.z-\[1200\]{z-index:1200}.container{width:100%}@media(min-width:40rem){.container{max-width:40rem}}@media(min-width:48rem){.container{max-width:48rem}}@media(min-width:64rem){.container{max-width:64rem}}@media(min-width:80rem){.container{max-width:80rem}}@media(min-width:96rem){.container{max-width:96rem}}.m-0{margin:0}.mt-4{margin-top:calc(var(--spacing) * 4)}.box-border{box-sizing:border-box}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline-flex{display:inline-flex}.size-3\.5{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.size-8{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.h-6{height:calc(var(--spacing) * 6)}.h-10{height:calc(var(--spacing) * 10)}.h-\[var\(--admin-control-lg\,2\.5rem\)\]{height:var(--admin-control-lg,2.5rem)}.h-\[var\(--admin-control-md\,2\.25rem\)\]{height:var(--admin-control-md,2.25rem)}.h-\[var\(--admin-control-sm\,2rem\)\]{height:var(--admin-control-sm,2rem)}.h-auto{height:auto}.h-dvh{height:100dvh}.max-h-\[calc\(100dvh-2rem\)\]{max-height:calc(100dvh - 2rem)}.max-h-\[min\(320px\,var\(--radix-select-content-available-height\)\)\]{max-height:min(320px,var(--radix-select-content-available-height))}.max-h-none{max-height:none}.min-h-6{min-height:calc(var(--spacing) * 6)}.min-h-8{min-height:calc(var(--spacing) * 8)}.min-h-24{min-height:calc(var(--spacing) * 24)}.w-\[calc\(100vw-2rem\)\]{width:calc(100vw - 2rem)}.w-\[var\(--admin-control-lg\,2\.5rem\)\]{width:var(--admin-control-lg,2.5rem)}.w-\[var\(--admin-control-md\,2\.25rem\)\]{width:var(--admin-control-md,2.25rem)}.w-\[var\(--admin-control-sm\,2rem\)\]{width:var(--admin-control-sm,2rem)}.w-full{width:100%}.max-w-\[calc\(100vw-24px\)\]{max-width:calc(100vw - 24px)}.max-w-\[min\(30rem\,calc\(100vw-80px\)\)\]{max-width:min(30rem,100vw - 80px)}.max-w-full{max-width:100%}.max-w-lg{max-width:var(--container-lg)}.min-w-0{min-width:0}.min-w-\[var\(--radix-select-trigger-width\)\]{min-width:var(--radix-select-trigger-width)}.shrink-0{flex-shrink:0}.-translate-x-1\/2{--tw-translate-x: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-none{translate:none}.cursor-default{cursor:default}.cursor-pointer{cursor:pointer}.resize-y{resize:vertical}.appearance-none{appearance:none}.grid-cols-\[repeat\(24\,minmax\(0\,1fr\)\)\]{grid-template-columns:repeat(24,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.place-items-center{place-items:center}.items-center{align-items:center}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-x-0{column-gap:0}.gap-y-4{row-gap:calc(var(--spacing) * 4)}.overflow-hidden{overflow:hidden}.rounded-\[3px\]{border-radius:3px}.rounded-full{border-radius:3.40282e38px}.rounded-md{border-radius:var(--radius-md)}.rounded-none{border-radius:0}.rounded-sm{border-radius:var(--radius-sm)}.rounded-xl{border-radius:var(--radius-xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-border{border-color:var(--admin-border)}.bg-\[oklch\(0\.31_0\.02_255\)\]{background-color:#2a313a}.bg-\[oklch\(0\.43_0\.10_150\)\]{background-color:#1c5f31}.bg-\[oklch\(0\.45_0\.12_235\)\]{background-color:#005d87;background-color:oklch(45% .12 235)}.bg-\[oklch\(0\.52_0\.14_42\)\]{background-color:#a8471b}.bg-background{background-color:var(--admin-surface)}.bg-black\/40{background-color:#0006}@supports (color:color-mix(in lab,red,red)){.bg-black\/40{background-color:color-mix(in oklab,var(--color-black) 40%,transparent)}}.bg-destructive,.bg-destructive\/10{background-color:var(--admin-error)}@supports (color:color-mix(in lab,red,red)){.bg-destructive\/10{background-color:color-mix(in oklab,var(--admin-error) 10%,transparent)}}.bg-muted{background-color:var(--admin-surface-subtle)}.bg-primary,.bg-primary\/10{background-color:var(--admin-accent)}@supports (color:color-mix(in lab,red,red)){.bg-primary\/10{background-color:color-mix(in oklab,var(--admin-accent) 10%,transparent)}}.bg-success\/10{background-color:var(--admin-success)}@supports (color:color-mix(in lab,red,red)){.bg-success\/10{background-color:color-mix(in oklab,var(--admin-success) 10%,transparent)}}.bg-transparent{background-color:#0000}.bg-warning\/10{background-color:var(--admin-warning)}@supports (color:color-mix(in lab,red,red)){.bg-warning\/10{background-color:color-mix(in oklab,var(--admin-warning) 10%,transparent)}}.p-0{padding:0}.p-1{padding:var(--spacing)}.p-4{padding:calc(var(--spacing) * 4)}.p-6{padding:calc(var(--spacing) * 6)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.pr-8{padding-right:calc(var(--spacing) * 8)}.pl-2{padding-left:calc(var(--spacing) * 2)}.text-left{text-align:left}.font-sans{font-family:var(--admin-font-sans)}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[13px\]{font-size:13px}.leading-5{--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5)}.leading-normal{--tw-leading:var(--leading-normal);line-height:var(--leading-normal)}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.break-words{overflow-wrap:break-word}.whitespace-nowrap{white-space:nowrap}.text-destructive{color:var(--admin-error)}.text-destructive-foreground{color:var(--admin-accent-foreground)}.text-foreground{color:var(--admin-text)}.text-muted-foreground{color:var(--admin-text-secondary)}.text-primary{color:var(--admin-accent)}.text-primary-foreground{color:var(--admin-accent-foreground)}.text-success{color:var(--admin-success)}.text-warning{color:var(--admin-warning)}.caret-primary{caret-color:var(--admin-accent)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-1{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-border{--tw-ring-color:var(--admin-border)}.ring-foreground\/15{--tw-ring-color:var(--admin-text)}@supports (color:color-mix(in lab,red,red)){.ring-foreground\/15{--tw-ring-color:color-mix(in oklab, var(--admin-text) 15%, transparent)}}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.group-data-\[state\=indeterminate\]\:block:is(:where(.group)[data-state=indeterminate] *){display:block}.group-data-\[state\=indeterminate\]\:hidden:is(:where(.group)[data-state=indeterminate] *){display:none}.placeholder\:text-muted-foreground::placeholder{color:var(--admin-text-secondary)}@media(hover:hover){.hover\:bg-destructive\/90:hover{background-color:var(--admin-error)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-destructive\/90:hover{background-color:color-mix(in oklab,var(--admin-error) 90%,transparent)}}.hover\:bg-muted:hover{background-color:var(--admin-surface-subtle)}.hover\:bg-primary\/90:hover{background-color:var(--admin-accent)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-primary\/90:hover{background-color:color-mix(in oklab,var(--admin-accent) 90%,transparent)}}.hover\:text-foreground:hover{color:var(--admin-text)}}.focus-visible\:border-ring:focus-visible{border-color:var(--admin-accent)}.focus-visible\:ring-2:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\:ring-ring:focus-visible,.focus-visible\:ring-ring\/20:focus-visible{--tw-ring-color:var(--admin-accent)}@supports (color:color-mix(in lab,red,red)){.focus-visible\:ring-ring\/20:focus-visible{--tw-ring-color:color-mix(in oklab, var(--admin-accent) 20%, transparent)}}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.focus-visible\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:bg-muted:disabled{background-color:var(--admin-surface-subtle)}.disabled\:text-muted-foreground:disabled{color:var(--admin-text-secondary)}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}.data-\[disabled\]\:pointer-events-none[data-disabled]{pointer-events:none}.data-\[disabled\]\:text-muted-foreground[data-disabled]{color:var(--admin-text-secondary)}.data-\[disabled\]\:opacity-50[data-disabled]{opacity:.5}.data-\[highlighted\]\:bg-muted[data-highlighted]{background-color:var(--admin-surface-subtle)}.data-\[state\=active\]\:bg-background[data-state=active]{background-color:var(--admin-surface)}.data-\[state\=active\]\:text-foreground[data-state=active]{color:var(--admin-text)}.data-\[state\=checked\]\:border-primary[data-state=checked]{border-color:var(--admin-accent)}.data-\[state\=checked\]\:bg-primary[data-state=checked]{background-color:var(--admin-accent)}.data-\[state\=indeterminate\]\:border-primary[data-state=indeterminate]{border-color:var(--admin-accent)}.data-\[state\=indeterminate\]\:bg-primary[data-state=indeterminate]{background-color:var(--admin-accent)}@media(min-width:40rem){.sm\:flex-row{flex-direction:row}.sm\:justify-end{justify-content:flex-end}.sm\:gap-x-4{column-gap:calc(var(--spacing) * 4)}}@media(min-width:48rem){.md\:gap-6{gap:calc(var(--spacing) * 6)}}@media(pointer:coarse){.pointer-coarse\:min-h-10{min-height:calc(var(--spacing) * 10)}.pointer-coarse\:min-w-10{min-width:calc(var(--spacing) * 10)}.pointer-coarse\:before\:absolute:before{content:var(--tw-content);position:absolute}.pointer-coarse\:before\:-inset-3:before{content:var(--tw-content);inset:calc(var(--spacing) * -3)}}.\[\&\>span\:first-child\]\:min-w-0>span:first-child{min-width:0}.\[\&\>span\:first-child\]\:truncate>span:first-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}}.platform-shell-tools{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.platform-shell-tools>button{position:relative}.platform-shell-count{background:var(--admin-accent);min-width:15px;color:var(--admin-accent-foreground);border-radius:8px;padding:0 3px;font-size:10px;line-height:15px;position:absolute;top:2px;right:1px}.platform-access-state{background:var(--admin-surface);border:1px solid var(--admin-border);border-radius:var(--admin-radius-lg);justify-items:start;gap:16px;padding:32px;display:grid}.platform-access-state h1{margin:0;font-size:24px}.platform-access-state p{color:var(--admin-text-secondary);margin:0}.platform-dashboard-meta{color:var(--admin-text-secondary);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;font-size:12px;display:flex}.platform-overview-metrics{border:1px solid var(--admin-border);border-radius:var(--admin-radius-lg);background:var(--admin-surface);grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.platform-overview-metric{text-align:left;border-radius:0;justify-content:stretch;gap:6px;min-width:0;padding:16px 20px;display:grid}.platform-overview-metric+.platform-overview-metric{border-left:1px solid var(--admin-border)}.platform-overview-metric-label{color:var(--admin-text-secondary);align-items:center;gap:7px;font-size:12px;font-weight:400;display:flex}.platform-overview-metric-value{font-family:var(--admin-font-numeric);font-variant-numeric:lining-nums tabular-nums;font-size:24px;font-weight:600;line-height:1.25}.platform-overview-metric-value small{color:var(--admin-text-secondary);font-family:var(--admin-font-sans);margin-left:6px;font-size:12px;font-weight:400}.platform-overview-metric-hint{color:var(--admin-text-secondary);white-space:normal;font-size:12px;font-weight:400}.platform-overview-workspace{grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);align-items:start;gap:20px;display:grid}.platform-overview-primary{gap:20px;min-width:0;display:grid}.platform-overview-section,.platform-boundaries-surface{border:1px solid var(--admin-border);border-radius:var(--admin-radius-lg);background:var(--admin-surface);min-width:0;overflow:hidden}.platform-overview-section>header,.platform-boundaries-surface>header{border-bottom:1px solid var(--admin-border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:14px 20px;display:flex}.platform-overview-section h2,.platform-boundaries-surface h2{color:var(--admin-text);align-items:center;gap:8px;margin:0;font-size:16px;font-weight:600;display:flex}.platform-overview-records{margin:0;padding:0;list-style:none}.platform-overview-records>li{justify-content:space-between;align-items:center;gap:12px;min-width:0;padding:16px 20px;display:flex}.platform-overview-records>li+li{border-top:1px solid var(--admin-border)}.platform-overview-records>li>div{min-width:0}.platform-record-title{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.platform-record-title strong{color:var(--admin-text);overflow-wrap:anywhere;font-size:14px;font-weight:550}.platform-overview-records p{color:var(--admin-text-secondary);overflow-wrap:anywhere;margin:5px 0 0;font-size:12px}.platform-overview-empty{color:var(--admin-text-secondary);margin:0;padding:28px 20px;font-size:13px}.platform-overview-summary{color:var(--admin-text-secondary);margin:0;padding:16px 20px 0;font-size:12px}.platform-overview-summary strong{color:var(--admin-text);font-family:var(--admin-font-numeric);font-variant-numeric:lining-nums tabular-nums}.platform-merchant-distribution{border-bottom:1px solid var(--admin-border);flex-wrap:wrap;align-items:center;gap:8px 24px;padding:14px 20px;display:flex}.platform-merchant-distribution>span{align-items:center;gap:8px;display:flex}.platform-merchant-distribution strong{color:var(--admin-text-secondary);font-family:var(--admin-font-numeric);font-variant-numeric:lining-nums tabular-nums;font-size:12px;font-weight:400}.platform-overview-merchants{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.platform-overview-merchants>li{border-top:1px solid var(--admin-border)}.platform-overview-merchants>li:nth-child(-n+2){border-top:0}.platform-overview-merchants>li:nth-child(2n){border-left:1px solid var(--admin-border)}.platform-boundaries-table{border-collapse:collapse;table-layout:fixed;width:100%;font-size:13px}.platform-boundaries-table th,.platform-boundaries-table td{text-align:left;vertical-align:top;overflow-wrap:anywhere;border-bottom:1px solid var(--admin-border);padding:16px 20px}.platform-boundaries-table thead th{color:var(--admin-text-secondary);background:var(--admin-surface-subtle);font-size:12px;font-weight:500}.platform-boundaries-table th:first-child{width:15%}.platform-boundaries-table tbody th{font-weight:550}.platform-boundaries-table tbody tr:last-child>*{border-bottom:0}.platform-boundaries-records{display:none}.platform-dataset-filters{flex-wrap:wrap;align-items:flex-end;gap:10px;padding:16px 20px 8px;display:flex}.platform-dataset-filters label{min-width:0;color:var(--admin-text-secondary);flex:160px;gap:6px;font-size:12px;display:grid}.platform-dataset-filters .platform-filter-search{flex-basis:280px}.platform-dataset-filters>button{margin-left:auto}.platform-dataset-surface{border:1px solid var(--admin-border);border-radius:var(--admin-radius-lg);background:var(--admin-surface);min-width:0;overflow:hidden}.platform-dataset-surface>.admin-table-host .ant-pro-card{border:0;border-radius:0}.platform-dataset-surface>.admin-table-host .ant-pro-card-body{padding:0}.platform-dataset-surface .ant-pro-table-list-toolbar-container{min-width:0;min-height:var(--admin-control-md);flex-flow:wrap;align-items:center;gap:8px 12px;padding:0 20px 12px}.platform-dataset-surface .ant-pro-table-list-toolbar-left{flex:220px;min-width:0;max-width:none;margin:0}.platform-dataset-surface .ant-pro-table-list-toolbar-right{flex:none;min-width:0}.platform-dataset-surface .ant-pro-table-list-toolbar-title{min-width:0;max-width:100%}.platform-dataset-summary{color:var(--admin-text-secondary);white-space:normal;overflow-wrap:anywhere;font-size:12px;font-weight:400;line-height:1.5;display:block}.platform-dataset-tabs{border-bottom:1px solid var(--admin-border);padding:12px 20px 8px;scroll-padding-inline:20px;overflow-x:auto}.platform-dataset-tabs [role=tablist]{flex-wrap:nowrap;width:max-content;max-width:none;height:auto}.platform-dataset-tabs [role=tab]{scroll-margin-inline:4px}.platform-review-history{margin:12px 0 0;padding:0;list-style:none}.platform-review-history>li{align-items:flex-start;gap:10px;padding:12px 0;display:flex}.platform-review-history>li+li{border-top:1px solid var(--admin-border)}.platform-review-history>li>svg{color:var(--admin-text-secondary);flex-shrink:0;margin-top:3px}.platform-review-history strong{font-size:14px;font-weight:550}.platform-review-history p{color:var(--admin-text-secondary);overflow-wrap:anywhere;margin:4px 0 0;font-size:12px}@media(max-width:1100px){.platform-overview-workspace{grid-template-columns:minmax(0,1fr)}}@media(max-width:767px){.platform-overview-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.platform-overview-metric{padding:16px}.platform-overview-metric:nth-child(3){border-left:0}.platform-overview-metric:nth-child(n+3){border-top:1px solid var(--admin-border)}.platform-overview-merchants{grid-template-columns:minmax(0,1fr)}.platform-overview-merchants>li:nth-child(2){border-top:1px solid var(--admin-border)}.platform-overview-merchants>li:nth-child(2n){border-left:0}.platform-overview-section>header,.platform-boundaries-surface>header,.platform-overview-records>li,.platform-dataset-filters,.platform-dataset-tabs,.platform-dataset-surface .ant-pro-table-list-toolbar-container{padding-inline:16px}.platform-dataset-filters .platform-filter-search{flex-basis:100%}.platform-dataset-tabs{scroll-padding-inline:16px}.platform-boundaries-table{display:none}.platform-boundaries-records{display:block}.platform-boundaries-records>section{padding:20px 16px}.platform-boundaries-records>section+section{border-top:1px solid var(--admin-border)}.platform-boundaries-records h3{margin:0 0 12px;font-size:14px;font-weight:600}.platform-boundaries-records dl{gap:12px;margin:0;display:grid}.platform-boundaries-records dt{color:var(--admin-text-secondary);margin-bottom:4px;font-size:12px}.platform-boundaries-records dd{overflow-wrap:anywhere;margin:0;font-size:14px}}@media(min-width:1024px){.platform-dataset-surface .ant-table-content{scrollbar-width:thin;max-height:clamp(256px,100dvh - 352px,640px);overflow-y:auto}.platform-dataset-surface .ant-table-thead>tr>th{z-index:1;position:sticky;top:0}.platform-dataset-surface .ant-table-thead>tr>th:is(.ant-table-cell-fix-left,.ant-table-cell-fix-right){z-index:2}}.platform-overview-tabs{min-width:0}.platform-overview-tabs>[role=tablist]{justify-content:flex-start;max-width:100%;overflow-x:auto}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-content{syntax:"*";inherits:false;initial-value:""}:root{--admin-font-sans: "PingFang SC", "Microsoft YaHei", "Noto Sans CJK SC", "Noto Sans SC", "Source Han Sans SC", "Hiragino Sans GB", sans-serif;--admin-font-numeric: system-ui, "Segoe UI", "Noto Sans", "Liberation Sans", var(--admin-font-sans);--admin-font-mono: ui-monospace, SFMono-Regular, Menlo, Consolas, var(--admin-font-sans);--admin-font-weight-body: 400;--admin-font-weight-label: 500;--admin-font-weight-heading: 600;--admin-font-weight-number: 600;--admin-line-height-body: 1.6;--admin-line-height-label: 1.5;--admin-line-height-heading: 1.4;--admin-line-height-number: 1.25}.admin-login-layout{--login-canvas: #f3f6fa;--login-dot: #d7e0eb;--login-surface: #fff;--login-ink: #182941;--login-brand: #24466e;--login-muted: #617086;--login-line: #dde4ee;--login-subtle: #f2f5f9;--login-shadow: rgb(24 41 65 / 7%);--admin-accent: var(--login-brand);--admin-accent-foreground: #fff;--admin-text: var(--login-ink);--admin-text-secondary: var(--login-muted);--admin-surface: var(--login-surface);--admin-surface-subtle: var(--login-subtle);--admin-border: var(--login-line);--gov-accent: var(--login-brand);--gov-accent-foreground: #fff;--gov-text: var(--login-ink);--gov-muted: var(--login-muted);--gov-surface: var(--login-surface);--gov-subtle: var(--login-subtle);--gov-border: var(--login-line);--admin-control-lg: 2.75rem;--admin-control-md: 2.5rem;--color-background: var(--login-surface);--color-foreground: var(--login-ink);--color-muted: var(--login-subtle);--color-muted-foreground: var(--login-muted);--color-border: var(--login-line);--color-primary: var(--login-brand);--color-primary-foreground: #fff;--color-ring: var(--login-brand);position:relative;display:grid;align-items:center;min-height:100dvh;box-sizing:border-box;padding:64px 48px;overflow-wrap:anywhere;color:var(--login-ink);background-color:var(--login-canvas);background-image:radial-gradient(circle,var(--login-dot) .7px,transparent .9px);background-size:16px 16px;font-family:var(--admin-font-sans);font-synthesis:none;line-height:1.5}[data-admin-appearance=dark] .admin-login-layout{--login-canvas: #131d2b;--login-dot: #263548;--login-surface: #1b293a;--login-ink: #edf2f8;--login-brand: #adc7e8;--login-muted: #a3b2c6;--login-line: #35455b;--login-subtle: #223247;--login-shadow: rgb(0 0 0 / 16%);--admin-accent-foreground: #14263d;--gov-accent-foreground: #14263d;--color-primary-foreground: #14263d}.admin-login-layout ::selection{color:var(--login-surface);background:var(--login-brand)}.admin-login-toolbar{position:absolute;top:24px;right:32px}.admin-login-composition{display:grid;grid-template-columns:minmax(0,1fr) 420px;gap:clamp(48px,7vw,112px);align-items:center;width:100%;max-width:1120px;margin-inline:auto}.admin-login-brand{min-width:0;padding-block:40px}.admin-login-signature{display:flex;align-items:center;gap:20px;color:var(--login-brand)}.admin-login-mark{width:88px;height:88px;flex-shrink:0}.admin-login-wordmark{font-size:clamp(48px,5.2vw,76px);font-weight:600;line-height:1;letter-spacing:-.04em}.admin-login-layout .admin-login-product{margin:24px 0 0;color:var(--login-ink);font-size:22px;font-weight:600;letter-spacing:.08em}.admin-login-layout .admin-login-brand-caption{display:flex;align-items:center;gap:16px;margin:14px 0 0;color:var(--login-muted);font-size:14px}.admin-login-brand-caption span{width:1px;height:12px;background:var(--login-line)}.admin-login-card{min-width:0;box-sizing:border-box;padding:30px;border:1px solid var(--login-line);border-radius:20px;background:var(--login-surface);box-shadow:0 18px 48px var(--login-shadow)}.admin-login-card-context{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:24px;padding:10px 14px;border:1px solid var(--login-line);border-radius:10px;background:var(--login-subtle);color:var(--login-brand);font-size:13px;font-weight:600}.admin-login-layout .admin-login-heading{margin:0;color:var(--login-ink);font-size:24px;font-weight:600;line-height:1.35;letter-spacing:-.02em}.admin-login-layout .admin-login-description{margin:6px 0 24px;color:var(--login-muted);font-size:14px;line-height:1.7}.admin-login-form{display:grid;gap:18px}.admin-login-layout .admin-login-field{display:grid;gap:7px;min-width:0;color:var(--login-ink);font-size:13px}.admin-login-field [data-slot=input]{box-sizing:border-box;font-size:16px;caret-color:var(--login-brand)}.admin-login-field [data-slot=input]::placeholder{color:var(--login-muted);font-size:13px;opacity:.9}.admin-login-submit{width:100%;margin-top:6px}.admin-login-support{margin-top:22px;color:var(--login-muted);font-size:13px;line-height:1.7}.admin-login-card-footer{margin-top:24px;padding-top:18px;border-top:1px solid var(--login-line);color:var(--login-muted);text-align:center;font-size:12px}.admin-login-status{margin:0 0 18px;color:var(--login-muted);font-size:14px;line-height:1.7}@media(max-width:1023px){.admin-login-layout{padding:64px 32px}.admin-login-composition{grid-template-columns:minmax(0,1fr);gap:32px;max-width:420px}.admin-login-brand{padding:0;text-align:center}.admin-login-signature{justify-content:center;gap:12px}.admin-login-mark{width:48px;height:48px}.admin-login-wordmark{font-size:46px}.admin-login-layout .admin-login-product{margin-top:16px;font-size:18px}.admin-login-layout .admin-login-brand-caption{justify-content:center;margin-top:10px;font-size:13px}}@media(max-width:479px){.admin-login-layout{padding:64px 20px 32px}.admin-login-composition{gap:28px}.admin-login-card{padding:24px;border-radius:18px}.admin-login-toolbar{top:16px;right:20px}.admin-login-wordmark{font-size:40px}.admin-login-layout .admin-login-product{font-size:16px;letter-spacing:.04em}.admin-login-layout .admin-login-brand-caption{gap:12px;font-size:12px}}
