:is(.ui-input,.ui-textarea,.ui-select-trigger,.ui-calendar__trigger,.admin-input,.admin-input--sm,.admin-textarea--sm,.admin-dropdown__trigger,.email-sender__input,.pf-collection-trigger,.tr-qty-input,.cp-hex-input,.preview-header__input,.adm-search-trigger,.adm-search__field,.sf-dropdown__trigger,.analytics-date-input,.setup-select,.apps-search__input,.ec-send-test__token-field,.co-input,.dtl-search,.seg-builder__select,.seg-builder__input,.sf-input,.dp-products-trigger,.rt-container){box-shadow:var(--field-shadow);outline-offset:0;transition:background-color var(--duration-fast)var(--ease-default),outline-color var(--duration-fast)var(--ease-default);border:none;outline:2px solid #0000}:is(.ui-input,.ui-textarea,.ui-select-trigger,.ui-calendar__trigger,.admin-input,.admin-input--sm,.admin-textarea--sm,.admin-dropdown__trigger,.email-sender__input,.pf-collection-trigger,.tr-qty-input,.cp-hex-input,.preview-header__input,.adm-search-trigger,.adm-search__field,.sf-dropdown__trigger,.analytics-date-input,.setup-select,.apps-search__input,.ec-send-test__token-field,.co-input,.dtl-search,.seg-builder__select,.seg-builder__input,.sf-input,.dp-products-trigger,.rt-container):where(:focus,:focus-within,[aria-expanded=true],.ui-calendar__trigger--open,:has(.ui-datepicker__toggle[aria-expanded=true])):where(:not(:disabled):not([aria-disabled=true])){outline-color:var(--input-outline-focus)}:is(.ui-input,.ui-textarea,.ui-select-trigger,.ui-calendar__trigger,.admin-input,.admin-input--sm,.admin-textarea--sm,.admin-dropdown__trigger,.email-sender__input,.pf-collection-trigger,.tr-qty-input,.cp-hex-input,.preview-header__input,.adm-search-trigger,.adm-search__field,.sf-dropdown__trigger,.analytics-date-input,.setup-select,.apps-search__input,.ec-send-test__token-field,.co-input,.dtl-search,.seg-builder__select,.seg-builder__input,.sf-input,.dp-products-trigger,.rt-container):is([aria-invalid=true],.ui-input--invalid,.ui-textarea--invalid,:has(>[aria-invalid=true]),:has(.ui-textarea--invalid)){outline-color:var(--input-border-error)}:is([aria-haspopup],.ui-select-trigger):not([aria-haspopup=false]):not(input):not(:has(input)):not([aria-invalid=true]):not(:has(>[aria-invalid=true])){outline:none}:is([aria-haspopup],.ui-select-trigger):not([aria-haspopup=false]):not(input):not(:has(input)):not([aria-invalid=true]):not(:has(>[aria-invalid=true])):focus-visible:where(:not(:disabled):not([aria-disabled=true]):not(.ui-btn--loading):not([aria-busy=true])){box-shadow:var(--btn-secondary-shadow-active)}:is([aria-haspopup],.ui-select-trigger):not([aria-haspopup=false]):not(input):not(:has(input)):not(:is(.ui-btn--primary,.ui-btn--accent,.ui-btn--danger,.ui-btn--ghost)):active:where(:not(:disabled):not([aria-disabled=true]):not(.ui-btn--loading):not([aria-busy=true])):not(:has(button:active)){background:var(--btn-secondary-bg-active);box-shadow:var(--btn-secondary-shadow-active);transition-duration:0s}@media (prefers-reduced-motion:no-preference){:is([aria-haspopup],.ui-select-trigger):not([aria-haspopup=false]):not(input):not(:has(input)):active:where(:not(:disabled):not([aria-disabled=true]):not(.ui-btn--loading):not([aria-busy=true])):not(:has(button:active))>:not(.ui-btn__spinner-overlay){translate:0 var(--btn-content-press-offset)}}:root,[data-theme=light]{--admin-canvas:#0a0a0a;--admin-bg:#fff;--admin-body-canvas:var(--admin-surface-sunken);--admin-body-radius:16px;--admin-body-inset-y:5px;--admin-shell-morph-duration:var(--duration-slow);--admin-shell-morph-easing:var(--ease-spring);--admin-shell-nav-dim-opacity:.52;--admin-surface:#fff;--admin-surface-hover:#f1f2f3;--admin-surface-active:#f3f3f3;--admin-surface-muted:#f7f7f7;--admin-surface-sunken:#eceeef;--admin-sidebar:#fff;--admin-sidebar-text:#dcdcdc;--admin-sidebar-icon:#8c8c8c;--admin-sidebar-icon-size:15px;--admin-sidebar-icon-stroke:2.5;--admin-sidebar-connector:#595959;--admin-sidebar-icon-radius:4px;--admin-sidebar-sub-text:#a6a6a6;--admin-sidebar-search-bg:#393939;--admin-sidebar-search-hover-bg:#3d3d3d;--admin-sidebar-search-text:var(--admin-sidebar-sub-text);--admin-sidebar-search-pressed-scale:.95;--admin-sidebar-item-active:#2c2c2c;--admin-sidebar-item-active-text:#fcfcfc;--admin-sidebar-item-active-shadow:0rem 0rem 0rem .0625rem #ffffff05 inset,0rem .0625rem .0625rem 0rem #ffffff0f inset,0rem 0rem .75rem .0625rem #ffffff0f inset,0rem .0625rem .125rem 0rem #0000001a,0rem 0rem 0rem .0625rem #0000001a;--admin-sidebar-item-weight:400;--admin-sidebar-item-height:30px;--admin-sidebar-item-gap:8px;--admin-sidebar-item-padding:10px;--admin-sidebar-panel-padding-extra:2px;--admin-sidebar-panel-padding:calc(var(--admin-sidebar-item-padding) + var(--admin-sidebar-panel-padding-extra));--admin-sidebar-compact-padding:calc(var(--space-2) + var(--admin-sidebar-panel-padding-extra));--admin-sidebar-nav-gap:3px;--admin-sidebar-child-gap:1px;--admin-border:#ebebeb;--admin-input-border:#cbcbcb;--admin-border-strong:#e6e5e3;--admin-border-focus:#d0d0d0;--admin-text:#171717;--admin-text-secondary:var(--muted);--admin-text-tertiary:var(--muted);--admin-text-muted:#a19e99;--admin-text-subtle:#b5b5b5;--admin-text-inverse:#fff;--muted:#686d78;--control-shadow:0 0 0 1px #00000014,0px 2px 2px #0000000a,0 0 0 1px #fafafa;--admin-primary:#3c3c3c;--admin-primary-hover:#333;--admin-primary-text:#fff;--admin-accent:#0485f7;--admin-accent-hover:#0067c2;--admin-accent-text:#fff;--admin-accent-subtle:#e9f2fa;--dark-primary:#3c3c3c;--dark-primary-hover:#4c4c4c;--admin-danger:#e00;--admin-danger-tint:#ffebeb;--admin-success:#1a7f37;--admin-warning:#a35200;--btn-content-press-offset:1px;--btn-primary-bg:#4f545c;--btn-primary-bg-hover:#5e646d;--btn-primary-bg-active:#232323;--btn-primary-background:linear-gradient(180deg,#464b52 0%,#34383d 100%);--btn-primary-background-hover:linear-gradient(180deg,var(--btn-primary-bg-hover)0%,#494e55 100%);--btn-primary-background-active:linear-gradient(#0000000a,#0000000a),var(--btn-primary-background-hover);--btn-primary-fg:#fff;--btn-primary-shadow:0 1px 1px #0000001a,inset 0 1px 0 #ffffff2b,inset 0 -1px 0 #0000004d;--btn-primary-shadow-active:inset 0 3px 0 0 #000;--btn-primary-bg-off:#d4d6d7;--btn-secondary-bg:#fff;--btn-secondary-bg-hover:#f5f5f5;--btn-secondary-bg-active:#ebebeb;--btn-secondary-fg:#171717;--btn-secondary-border:#cbcbcb;--btn-secondary-shadow:var(--control-shadow);--btn-secondary-shadow-active:inset -1px 0 1px 0 #1a1a1a1f,inset 1px 0 1px 0 #1a1a1a1f,inset 0 2px 1px 0 #1a1a1a33;--btn-accent-bg:#0072f5;--btn-accent-bg-hover:#005fcc;--btn-accent-bg-active:#004fa8;--btn-accent-fg:#fff;--btn-accent-shadow-active:inset -1px 0 1px 0 #001a3a33,inset 1px 0 1px 0 #001a3a33,inset 0 2px 0 0 #001a3a99;--btn-ghost-bg:var(--admin-surface-sunken);--btn-ghost-bg-hover:#e1e4e6;--btn-ghost-bg-active:#d6dade;--btn-ghost-fg:#41454c;--btn-ghost-shadow-active:var(--btn-secondary-shadow-active);--btn-danger-bg:#de3c36;--btn-danger-bg-hover:var(--btn-danger-bg)}@supports (color:color-mix(in lab, red, red)){:root,[data-theme=light]{--btn-danger-bg-hover:color-mix(in srgb,var(--btn-danger-bg)92%,#fff)}}:root,[data-theme=light]{--btn-danger-bg-active:var(--btn-danger-bg)}@supports (color:color-mix(in lab, red, red)){:root,[data-theme=light]{--btn-danger-bg-active:color-mix(in srgb,var(--btn-danger-bg)96%,#000)}}:root,[data-theme=light]{--btn-danger-fg:#fff;--btn-danger-shadow-color:var(--btn-danger-bg)}@supports (color:color-mix(in lab, red, red)){:root,[data-theme=light]{--btn-danger-shadow-color:color-mix(in srgb,var(--btn-danger-bg)30%,#000)}}:root,[data-theme=light]{--btn-danger-shadow:inset 0 -1px 0 0 var(--btn-danger-bg),inset 0 0 0 1px var(--btn-danger-shadow-color),inset 0 .5px 0 1.5px var(--btn-danger-bg)}@supports (color:color-mix(in lab, red, red)){:root,[data-theme=light]{--btn-danger-shadow:inset 0 -1px 0 0 color-mix(in srgb,var(--btn-danger-bg)65%,#000),inset 0 0 0 1px color-mix(in srgb,var(--btn-danger-shadow-color)25%,transparent),inset 0 .5px 0 1.5px color-mix(in srgb,var(--btn-danger-bg)65%,#fff)}}:root,[data-theme=light]{--btn-danger-shadow-active:inset -1px 0 1px 0 var(--btn-danger-shadow-color),inset 1px 0 1px 0 var(--btn-danger-shadow-color),inset 0 2px 0 0 var(--btn-danger-shadow-color)}@supports (color:color-mix(in lab, red, red)){:root,[data-theme=light]{--btn-danger-shadow-active:inset -1px 0 1px 0 color-mix(in srgb,var(--btn-danger-shadow-color)20%,transparent),inset 1px 0 1px 0 color-mix(in srgb,var(--btn-danger-shadow-color)20%,transparent),inset 0 2px 0 0 color-mix(in srgb,var(--btn-danger-shadow-color)60%,transparent)}}:root,[data-theme=light]{--toggle-thumb-bg:#fff;--toggle-thumb-shadow:var(--control-shadow);--checkbox-bg:#fff;--checkbox-checked-bg:var(--btn-primary-bg);--checkbox-icon:var(--btn-primary-fg);--toast-bg:#fff;--toast-fg:#171717;--toast-radius:var(--card-radius);--toast-padding:var(--space-4);--toast-stack-gap:var(--space-2);--toast-stack-bottom:var(--space-6);--toast-stack-right:var(--space-6);--toast-stack-peek:10px;--toast-transition:.22s;--toast-shadow:0px 1px 1px #00000005,0px 4px 8px -4px #0000000a,0px 16px 24px -8px #0000000f;--toast-close-color:#8f8f98;--toast-close-hover:#303030;--toast-max-width:480px;--toast-success-bg:#aae684;--toast-success-fg:#233b12;--toast-success-icon:#347a0b;--toast-warning-bg:#ffd16b;--toast-warning-fg:#4e2009;--toast-warning-icon:#855300;--toast-error-bg:#ff9284;--toast-error-fg:#49140d;--toast-error-icon:#a91f0d;--toast-info-bg:#73defe;--toast-info-fg:#153c64;--toast-info-icon:#006e99;--textarea-bg:var(--input-bg);--textarea-fg:var(--input-fg);--textarea-border:var(--input-border);--textarea-border-focus:var(--input-border-focus);--textarea-border-error:var(--input-border-error);--textarea-radius:var(--input-radius);--textarea-disabled-bg:var(--input-disabled-bg);--textarea-padding:12px;--textarea-min-height:96px;--input-group-gap:16px;--input-group-gap-inline:8px;--input-bg:#fff;--field-shadow:var(--control-shadow);--input-bg-hover:#f5f5f5;--input-fg:var(--admin-text);--input-placeholder:var(--muted);--input-border:var(--admin-input-border);--input-border-focus:var(--admin-accent);--input-border-error:#cb2a2f;--input-outline-focus:var(--admin-accent);--input-outline-error:#cb2a2f59;--input-radius:10px;--input-disabled-bg:#f2f2f2;--menu-bg:#fff;--menu-border:transparent;--menu-border-width:0px;--menu-radius:12px;--menu-padding:4px;--menu-item-bg-active:var(--admin-surface-active);--menu-shadow:0 .5rem 1.5rem -.5rem #00000047,0 .5rem 1rem -.25rem #0000000d,0 .1875rem .375rem 0 #0000000d,0 .125rem .25rem 0 #0000000d,0 .0625rem .125rem 0 #0000000d,0 0 0 .0625rem #0000000f;--menu-item-fg:#171717;--menu-item-fg-danger:#da2f35;--menu-item-bg-hover:#f5f5f5;--menu-item-bg-danger-hover:#da2f3514;--menu-item-radius:var(--input-radius);--menu-item-padding:7px 10px;--menu-item-padding-sm:6px 8px;--menu-item-font-size:14px;--menu-item-font-size-sm:13px;--menu-item-icon-size:18px;--menu-item-icon-size-sm:16px;--menu-item-gap:8px;--menu-item-gap-sm:6px;--menu-divider:#ebebeb;--menu-transition:.18s;--badge-success-bg:#b3f782;--badge-success-fg:#345e0b;--badge-info-bg:#8ce1f8;--badge-info-fg:#32596f;--badge-warning-bg:#ffbf80;--badge-warning-fg:#3c3c3c;--badge-attention-bg:var(--badge-warning-bg);--badge-attention-fg:var(--badge-warning-fg);--badge-critical-bg:#ffd0cc;--badge-critical-fg:#7e1050;--badge-neutral-bg:#e8e8e8;--badge-neutral-fg:#616161;--status-success:#45a557;--status-attention:#ffb224;--status-resting:#0062d1;--status-archived:#c9c9c9;--status-danger:#e5484d;--choicebox-bg:#fff;--choicebox-bg-hover:#f2f2f2;--choicebox-fg:var(--admin-text);--choicebox-fg-secondary:var(--admin-text-secondary);--choicebox-radius:calc(.5rem*2);--choicebox-padding:16px 20px;--choicebox-gap:12px;--textarea-focus-ring:0 0 0 1px var(--input-outline-focus);--modal-bg:#fff;--modal-overlay-bg:#00000080;--modal-radius:14px;--modal-shadow:0 0 0 1px #00000014,0px 1px 1px #00000005,0px 8px 16px -4px #0000000a,0px 24px 32px -8px #0000000f,0 0 0 1px #fafafa;--modal-max-width:480px;--modal-max-height:85vh;--modal-transition:.22s;--modal-divider:#ebebeb;--modal-footer-bg:#f6f7f7;--admin-toggle-off:#dcdcd7;--admin-toggle-on:#2783de;--admin-shadow-xs:0 1px 2px #0000000a;--admin-shadow-sm:0px 0px 0px 1px #0000000a,0px 2px 4px #0000000f;--admin-shadow-md:0px 0px 0px 1px #0000000a,0px 5px 4px #0000000f;--admin-shadow-lg:0 24px 80px #0000002e;--admin-shadow-card:0 4px 24px #0000002e,0 1px 4px #00000014;--admin-overlay:#00000080;--admin-tab-text:#6d6c6b;--admin-tab-active-bg:#f9f8f7;--admin-input-radius:8px;--admin-input-focus:var(--admin-accent);--admin-input-focus-ring:0 0 0 3px #2783de1a;--admin-range-accent:#2783de;--ef-accent:#09f;--sf-mono:var(--admin-font-mono);--sf-input-height:32px;--sf-input-font-size:13px;--sf-range-track-bg:#dbdbdb;--sf-range-accent:#3c3c3c;--sf-range-thumb-size:15px;--sf-color-row-gap:8px;--sf-color-swatch-size:var(--sf-input-height);--sf-color-swatch-radius:8px;--sf-color-swatch-padding:2px;--sf-color-swatch-inner-radius:5px;--font-xs:12px;--font-sm:13px;--font-md:14px;--font-lg:15px;--font-xl:16px;--font-2xl:17px;--tracking-xs:normal;--tracking-sm:normal;--tracking-md:normal;--tracking-lg:normal;--tracking-xl:normal;--tracking-2xl:normal;--tracking-18:normal;--tracking-22:normal;--tracking-24:normal;--tracking-32:normal;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--line-height-tight:1.3;--line-height-normal:1.5;--line-height-relaxed:1.6;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--radius-xs:4px;--radius-sm:6px;--radius-md:8px;--radius-lg:10px;--radius-xl:12px;--radius-2xl:16px;--radius-full:999px;--shadow-panel:0 5px 5px -2.5px #00000008,0 3px 3px -1.5px #00000005,0 2px 2px -1px #00000005,0 1px 1px -.5px #00000008,0 .5px .5px #0000000a,0 0 0 1px #0000000f;--shadow-dropdown:0px 0px 0px 1px #40576d0a,0px 6px 20px -4px #40576d4d;--shadow-modal:0 16px 48px #00000029;--shadow-icon-chip:0 1px 1px #091e4240,0 0 1px 1px #091e4221;--ease-default:cubic-bezier(.25,1,.5,1);--ease-spring:cubic-bezier(.32,.72,0,1);--ease-snappy:cubic-bezier(.16,1,.3,1);--duration-fast:.12s;--duration-normal:.15s;--duration-slow:.25s;--input-height:32px;--input-font-size:var(--font-md);--input-padding-x:10px;--input-height-sm:32px;--icon-btn-size:28px;--header-height:56px;--header-search-width:640px;--admin-search-panel-height:470px;--admin-search-term-weight:550;--admin-search-loading-text:#505050;--admin-search-loading-highlight:#dcdcdc;--admin-search-loading-duration:.7s;--admin-search-loading-delay:-.14s;--admin-search-loading-spread:35%;--header-search-radius:.825rem;--header-search-border-gradient:linear-gradient(to bottom,#ffffff26,#ffffff0a);--dropdown-radius:var(--radius-xl);--dropdown-padding:5px;--dropdown-shadow:var(--shadow-dropdown);--dropdown-item-padding:8px 12px;--dropdown-item-radius:var(--radius-md);--dropdown-list-border:transparent;--badge-padding:3px 8px;--badge-radius:var(--radius-md);--badge-font-size:var(--font-xs);--badge-font-weight:var(--font-weight-medium);--upload-empty-border:1.5px dashed var(--admin-border);--upload-empty-radius:.7rem;--upload-empty-bg:#f7f7f7;--upload-empty-bg-hover:#f0f0f0;--upload-empty-padding:16px;--tooltip-bg:#1c1c1e;--tooltip-fg:#fffffff5;--tooltip-fg-secondary:#ebebf5a8;--tooltip-font-size:12px;--tooltip-font-weight:500;--tooltip-line-height:16px;--tooltip-pad-y:5px;--tooltip-pad-x:8px;--tooltip-padding:var(--tooltip-pad-y)var(--tooltip-pad-x);--tooltip-radius:7px;--tooltip-letter-spacing:0;--tooltip-shadow:0 0 0 .5px #0000001f,inset 0 .5px 0 #ffffff14,0 1px 2px #0000000f,0 4px 10px -2px #0000001a;--tooltip-kbd-bg:#ffffff1f;--tooltip-kbd-ring:inset 0 0 0 .5px #ffffff24;--tooltip-travel:3px;--tooltip-enter:.14s cubic-bezier(.16,1,.3,1);--tooltip-glide:.32s cubic-bezier(.32,.72,0,1);--tooltip-sweep:20px;--tooltip-z-index:99999;--empty-padding-y:48px;--empty-padding-x:24px;--empty-gap:8px;--empty-icon-size:48px;--empty-icon-color:var(--admin-text-tertiary);--empty-icon-box-size:70px;--empty-icon-box-radius:var(--radius-xl);--empty-icon-box-border:#e6e6e6;--empty-icon-margin-bottom:10px;--empty-title-size:16px;--empty-title-weight:var(--font-weight-semibold);--empty-title-color:var(--admin-text);--empty-description-size:14px;--empty-description-color:var(--admin-text-secondary);--empty-description-line-height:1.5;--empty-description-max-width:320px;--empty-actions-gap:8px;--empty-actions-margin-top:10px;--card-bg:#fff;--card-footer-bg:#f7f7f7;--card-footer-border:#ebebeb;--card-radius:calc(.4rem*3);--card-padding:16px;--card-shadow-flat:0 0 0 1px #00000014,0 0 0 1px #fafafa;--card-shadow-sm:0 0 0 1px #00000014,0px 2px 2px #0000000a,0px 8px 16px -4px #0000000a,0 0 0 1px #fafafa;--card-shadow-md:0 0 0 .0625rem #0000000f,0 .125rem .125rem -.0625rem #0000000a,0 .25rem .5rem -.25rem #0000000a,0 1rem 1.5rem -.5rem #0000000f;--card-shadow-lg:0 0 0 .0625rem #0000000f,0 .125rem .125rem -.0625rem #0000000a,0 .5rem 1rem -.25rem #0000000a,0 1.5rem 2rem -.5rem #0000000f;--switch-indicator-bg:var(--admin-surface);--banner-padding:var(--space-3)var(--space-4);--banner-radius:var(--card-radius);--banner-gap:var(--space-2);--banner-font-size:var(--font-sm);--banner-font-weight:400;--banner-line-height:1em;--banner-success-bg:#e8fcd9;--banner-success-fg:#304e1b;--banner-success-border:#e8fcd9;--banner-success-icon:#5ecb10;--banner-warning-bg:#ffefcc;--banner-warning-fg:#4e2009;--banner-warning-border:#ffefcc;--banner-warning-icon:#ffac08;--banner-error-bg:#ffe5e2;--banner-error-fg:#8f100c;--banner-error-border:#ffe5e2;--banner-error-icon:#ff2d10;--banner-info-bg:#d2f6fe;--banner-info-fg:#235999;--banner-info-border:#d2f6fe;--banner-info-icon:#00c2ff;--banner-standalone-success-bg:var(--banner-success-bg);--banner-standalone-success-fg:#2f4e1a;--banner-standalone-warning-bg:var(--banner-warning-bg);--banner-standalone-warning-fg:var(--banner-warning-fg);--banner-standalone-info-bg:var(--banner-info-bg);--banner-standalone-info-fg:var(--banner-info-fg);--banner-standalone-error-bg:var(--banner-error-bg);--banner-standalone-error-fg:var(--banner-error-fg);--table-row-bg:var(--admin-surface);--table-row-fg:var(--admin-text);--table-row-bg-selected:var(--admin-surface-active);--table-border:var(--admin-border);--table-header-bg:#f7f7f7;--table-header-font-size:14px;--table-header-font-weight:var(--font-weight-medium);--table-row-gap:16px;--table-row-font-size:14px;--table-filter-fg:var(--admin-text-secondary);--table-filter-fg-active:var(--admin-text);--table-filter-bg-hover:#f0f0f0;--table-filter-bg-active:#ebebeb;--table-scrollbar-thumb:#cfced0;--table-thumb-bg:var(--admin-surface);--table-check-size:18px;--table-check-radius:4px;--table-check-bg:#fff;--admin-list-header-bg:transparent;--admin-list-header-title-size:23px;--admin-detail-header-padding:16px;--admin-detail-header-max-width:1000px;--admin-orgcard-field-gap:16px;--admin-orgcard-pill-gap:6px;--admin-orgcard-pill-row-margin-top:8px;--table-shadow:0 .3125rem .3125rem -.15625rem #00000008,0 .1875rem .1875rem -.09375rem #00000005,0 .125rem .125rem -.0625rem #00000005,0 .0625rem .0625rem -.03125rem #00000008,0 .03125rem .03125rem #0000000a,0 0 0 .0625rem #0000000f;--table-toolbar-bg:var(--table-row-bg);--table-toolbar-gap:8px;--table-action-icon-size:20px;--table-action-padding:6px;--table-action-radius:var(--radius-md);--table-action-bg:var(--btn-secondary-bg);--table-action-bg-hover:var(--btn-secondary-bg-hover);--table-action-fg:var(--btn-secondary-fg);--table-action-border:transparent}[data-theme=dark],.sb,.admin-shell-panel,.sb__footer-menu,.sb-flyout,.notif-menu{--admin-body-canvas:var(--admin-bg);--admin-bg:#1f1f1e;--admin-surface:#202020;--admin-surface-hover:#2c2c2c;--admin-surface-active:#2f2f2f;--admin-surface-muted:#2a2a2a;--admin-surface-sunken:#1f1f1f;--admin-border:#1f1f1f;--admin-input-border:#555553;--admin-border-strong:#383836;--admin-border-focus:#4a4a4a;--admin-text:#ececec;--admin-text-secondary:#bcbab6;--admin-text-tertiary:#616161;--admin-text-muted:#555;--admin-text-subtle:#6b6b6b;--admin-text-inverse:#191919;--admin-primary:#ececec;--admin-primary-hover:#d0d0d0;--admin-primary-text:#191919;--admin-accent:#57aefa;--admin-accent-hover:#1f76c2;--admin-accent-text:#fff;--admin-accent-subtle:#d6e8f7;--admin-danger:#e56458;--admin-danger-tint:#df160018;--admin-success:#4ade80;--admin-warning:#fed7aa;--btn-primary-bg:#ededed;--btn-primary-bg-hover:#d0d0d0;--btn-primary-bg-active:#f7f7f7;--btn-primary-background:var(--btn-primary-bg);--btn-primary-background-hover:var(--btn-primary-bg-hover);--btn-primary-background-active:var(--btn-primary-bg-active);--btn-primary-fg:#1f1f1e;--btn-primary-shadow:none;--btn-primary-shadow-active:var(--btn-secondary-shadow-active);--btn-primary-bg-off:var(--admin-input-border);--btn-secondary-bg:transparent;--btn-secondary-bg-hover:#262626;--btn-secondary-bg-active:#2e2e2e;--btn-secondary-fg:#ebebeb;--btn-secondary-border:#2e2e2e;--btn-ghost-bg:#2c2c2a;--btn-ghost-bg-hover:#3a3a38;--btn-ghost-bg-active:#454543;--btn-ghost-fg:#ebebeb;--btn-accent-bg:#2783de;--btn-accent-bg-hover:#4694e2;--btn-accent-bg-active:#5aa5e8;--btn-accent-fg:#fff;--btn-danger-bg:#de3c36;--btn-danger-fg:#fff;--dark-primary:#ececec;--dark-primary-hover:#dcdcdc;--admin-toggle-off:#555;--admin-toggle-on:#2783de;--admin-shadow-xs:0 1px 3px #00000047;--admin-shadow-sm:0px 0px 0px 1px #ffffff0f,0px 2px 4px #0000004d;--admin-shadow-md:0px 0px 0px 1px #ffffff0f,0px 5px 8px #0006;--admin-shadow-lg:0 24px 80px #0009;--admin-shadow-card:0 4px 24px #0006,0 1px 4px #0000004d;--control-shadow:var(--card-shadow-sm);--card-bg:#1f1f1e;--card-footer-bg:#262625;--card-footer-border:#383836;--card-shadow-flat:0 0 0 .0625rem #383836;--card-shadow-sm:0 0 0 .0625rem #383836,0 .125rem 0 #383836;--card-shadow-md:0 0 0 .0625rem #383836,0 .25rem .5rem #0006;--card-shadow-lg:0 0 0 .0625rem #383836,0 .75rem 1.5rem #00000080;--admin-overlay:#00000080;--admin-tab-text:#bcbab6;--admin-tab-active-bg:#191919;--admin-input-radius:8px;--admin-input-focus:var(--admin-accent);--admin-input-focus-ring:0 0 0 3px #2783de26;--admin-range-accent:#3b9aef;--shadow-panel:0 0 0 1px #ffffff0f,0 2px 8px #0006;--shadow-dropdown:0px 0px 0px 1px #ffffff14,0px 6px 20px -4px #0009;--dropdown-list-border:#3c3c3b;--shadow-modal:0 16px 48px #00000080;--upload-empty-bg:#2a2a2a;--upload-empty-bg-hover:#333;--modal-bg:#1f1f1e;--modal-overlay-bg:#1f1f1db3;--modal-shadow:0 0 0 1px #ffffff25,0px 1px 1px #00000005,0px 8px 16px -4px #0000000a,0px 24px 32px -8px #0000000f,0 0 0 1px #000;--modal-divider:#2c2c2a;--modal-footer-bg:#1f1f1e;--tooltip-bg:#343438;--tooltip-shadow:0 0 0 .5px #ffffff1f,inset 0 .5px 0 #ffffff0f,0 1px 2px #0000003d,0 4px 12px -2px #00000052;--banner-success-bg:#22c55e}@supports (color:color-mix(in lab, red, red)){[data-theme=dark],.sb,.admin-shell-panel,.sb__footer-menu,.sb-flyout,.notif-menu{--banner-success-bg:color-mix(in srgb,#22c55e 14%,var(--admin-surface))}}[data-theme=dark],.sb,.admin-shell-panel,.sb__footer-menu,.sb-flyout,.notif-menu{--banner-success-fg:#bbf7d0;--banner-success-border:#22c55e4d;--banner-warning-bg:#f59e0b}@supports (color:color-mix(in lab, red, red)){[data-theme=dark],.sb,.admin-shell-panel,.sb__footer-menu,.sb-flyout,.notif-menu{--banner-warning-bg:color-mix(in srgb,#f59e0b 14%,var(--admin-surface))}}[data-theme=dark],.sb,.admin-shell-panel,.sb__footer-menu,.sb-flyout,.notif-menu{--banner-warning-fg:#fed7aa;--banner-warning-border:#f59e0b4d;--banner-error-bg:var(--admin-danger)}@supports (color:color-mix(in lab, red, red)){[data-theme=dark],.sb,.admin-shell-panel,.sb__footer-menu,.sb-flyout,.notif-menu{--banner-error-bg:color-mix(in srgb,var(--admin-danger)14%,var(--admin-surface))}}[data-theme=dark],.sb,.admin-shell-panel,.sb__footer-menu,.sb-flyout,.notif-menu{--banner-error-fg:#fecaca;--banner-error-border:var(--admin-danger)}@supports (color:color-mix(in lab, red, red)){[data-theme=dark],.sb,.admin-shell-panel,.sb__footer-menu,.sb-flyout,.notif-menu{--banner-error-border:color-mix(in srgb,var(--admin-danger)30%,transparent)}}[data-theme=dark],.sb,.admin-shell-panel,.sb__footer-menu,.sb-flyout,.notif-menu{--checkbox-bg:var(--admin-bg);--checkbox-icon:var(--btn-primary-fg);--toggle-thumb-shadow:var(--control-shadow);--input-bg:transparent;--field-shadow:var(--control-shadow);--input-bg-hover:#2a2a2a;--input-outline-error:#e5645873;--input-disabled-bg:#262626;--menu-bg:#1a1a1a;--menu-border:#303030;--menu-border-width:1px;--menu-divider:#232321;--menu-item-fg:#ececec;--menu-item-fg-danger:#e56458;--menu-item-bg-hover:#242422;--menu-item-bg-active:#1e1e1c;--menu-item-bg-danger-hover:#e564581f;--menu-shadow:0rem 0rem 0rem .0625rem #dcdcdc2e,0rem .0625rem .125rem 0rem #00000026,0rem .1875rem .375rem -.3125rem #00000026,0rem .5rem 1.5rem -.5rem #000000d6;--toast-bg:#2c2c2a;--toast-fg:#ececec;--toast-close-color:#bcbab6;--toast-close-hover:#ececec;--toast-shadow:0px 1px 1px #00000005,0px 4px 8px -4px #0000000a,0px 16px 24px -8px #0000000f;--switch-indicator-bg:#2c2c2a;--choicebox-bg:transparent;--choicebox-bg-hover:#262626;--badge-success-bg:#22c55e}@supports (color:color-mix(in lab, red, red)){[data-theme=dark],.sb,.admin-shell-panel,.sb__footer-menu,.sb-flyout,.notif-menu{--badge-success-bg:color-mix(in srgb,#22c55e 18%,var(--admin-surface))}}[data-theme=dark],.sb,.admin-shell-panel,.sb__footer-menu,.sb-flyout,.notif-menu{--badge-success-fg:#bbf7d0;--badge-info-bg:#2783de}@supports (color:color-mix(in lab, red, red)){[data-theme=dark],.sb,.admin-shell-panel,.sb__footer-menu,.sb-flyout,.notif-menu{--badge-info-bg:color-mix(in srgb,#2783de 18%,var(--admin-surface))}}[data-theme=dark],.sb,.admin-shell-panel,.sb__footer-menu,.sb-flyout,.notif-menu{--badge-info-fg:#bfdbfe;--badge-warning-bg:#f59e0b}@supports (color:color-mix(in lab, red, red)){[data-theme=dark],.sb,.admin-shell-panel,.sb__footer-menu,.sb-flyout,.notif-menu{--badge-warning-bg:color-mix(in srgb,#f59e0b 18%,var(--admin-surface))}}[data-theme=dark],.sb,.admin-shell-panel,.sb__footer-menu,.sb-flyout,.notif-menu{--badge-warning-fg:#fed7aa;--badge-attention-bg:#eab308}@supports (color:color-mix(in lab, red, red)){[data-theme=dark],.sb,.admin-shell-panel,.sb__footer-menu,.sb-flyout,.notif-menu{--badge-attention-bg:color-mix(in srgb,#eab308 18%,var(--admin-surface))}}[data-theme=dark],.sb,.admin-shell-panel,.sb__footer-menu,.sb-flyout,.notif-menu{--badge-attention-fg:#fef08a;--badge-critical-bg:var(--admin-danger)}@supports (color:color-mix(in lab, red, red)){[data-theme=dark],.sb,.admin-shell-panel,.sb__footer-menu,.sb-flyout,.notif-menu{--badge-critical-bg:color-mix(in srgb,var(--admin-danger)18%,var(--admin-surface))}}[data-theme=dark],.sb,.admin-shell-panel,.sb__footer-menu,.sb-flyout,.notif-menu{--badge-critical-fg:#fecaca;--badge-neutral-bg:#2c2c2a;--badge-neutral-fg:#bcbab6;--status-success:#45a557;--status-attention:#ffb224;--status-resting:#0062d1;--status-archived:#c9c9c9;--status-danger:#e5484d;--empty-icon-box-border:#2c2c2a;--table-row-bg-selected:var(--admin-surface-hover);--table-header-bg:#1a1a19;--table-filter-bg-hover:var(--admin-surface-hover);--table-filter-bg-active:var(--admin-surface-active);--table-scrollbar-thumb:#4d4d4d;--table-thumb-bg:var(--admin-surface-hover);--table-check-bg:transparent;--table-shadow:0 0 0 .0625rem var(--admin-border),0 .0625rem 0 var(--admin-border)}:is(.sb,.admin-shell-panel,.sb__footer-menu,.sb-flyout,.notif-menu){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--admin-text:var(--admin-sidebar-text);--menu-item-fg:var(--admin-sidebar-text);color:var(--admin-text);--muted:var(--admin-text-secondary);--input-fg:var(--admin-text);--input-placeholder:var(--admin-text-secondary);--input-bg:var(--admin-surface-muted);--input-border:var(--admin-input-border);--input-border-focus:var(--admin-accent);--input-outline-focus:var(--admin-accent);--menu-divider:var(--admin-border)}:root{--admin-font:var(--font-inter),-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji";--admin-font-emoji:"Apple Color Emoji","Segoe UI Emoji","Noto Color Emoji","Twemoji Mozilla",sans-serif;--admin-font-mono:ui-monospace,SFMono-Regular,"SF Mono","Cascadia Mono","Segoe UI Mono",Menlo,Consolas,"Liberation Mono",monospace;--admin-font-features:"liga" 1,"calt" 1}html,body{font-family:var(--admin-font);color:var(--admin-text);background:var(--admin-bg);font-weight:400;font-size:var(--font-sm);letter-spacing:var(--tracking-sm);font-optical-sizing:auto;font-feature-settings:var(--admin-font-features);font-synthesis:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.5}h1,h2,h3,h4,h5,h6{font-family:var(--admin-font);color:var(--admin-text);margin:0;line-height:1.25}h1{letter-spacing:var(--tracking-2xl);font-size:17px;font-weight:600;line-height:1em}h2{letter-spacing:var(--tracking-22);font-size:22px;font-weight:600}h3{letter-spacing:var(--tracking-18);font-size:18px;font-weight:600}h4{letter-spacing:var(--tracking-xl);font-size:16px;font-weight:500}h5,h6{letter-spacing:var(--tracking-sm);font-size:13px;font-weight:500}p{font-family:var(--admin-font);color:var(--admin-text);font-weight:400;font-size:var(--font-sm);letter-spacing:var(--tracking-sm);margin:0;line-height:1.5}small{color:var(--admin-text-secondary);font-size:13px}button,input,textarea,select{font-family:var(--admin-font);font-weight:500}label,.admin-label{font-family:var(--admin-font);font-size:var(--font-md);color:var(--admin-text);margin-bottom:7px;font-weight:450;line-height:1em;display:block}.admin-hint{font-size:var(--font-sm);font-weight:var(--font-weight-normal);color:var(--admin-text-secondary);margin-top:var(--space-1)}.admin-section-title{font-size:var(--font-lg);font-weight:var(--font-weight-bold);color:var(--admin-text)}input:focus,textarea:focus,select:focus,.admin-input:focus{border-color:var(--admin-border-focus)}input::placeholder,textarea::placeholder{color:var(--admin-text-tertiary)}.admin-btn{justify-content:center;align-items:center;gap:var(--space-2);padding:var(--space-2)var(--space-5);border-radius:var(--radius-lg);font-family:var(--admin-font);font-size:14px;font-weight:var(--font-weight-semibold);cursor:pointer;transition:background var(--duration-slow)ease,transform .3s var(--ease-snappy),opacity var(--duration-slow)ease;background:var(--admin-primary);color:var(--admin-primary-text);border:none;display:inline-flex}.admin-btn:hover:not(:disabled){background:var(--admin-primary-hover)}.admin-btn:active:not(:disabled){transform:scale(.96)}.admin-btn:disabled{opacity:.6;cursor:not-allowed}.admin-btn--outline{color:var(--admin-text);border:1px solid var(--admin-border-strong);background:0 0}.admin-btn--outline:hover:not(:disabled){background:var(--admin-surface-hover)}.admin-btn--accent{background:var(--dark-primary);color:var(--admin-accent-text)}.admin-btn--danger{background:var(--admin-danger);color:#fff;border:none}.admin-btn--danger:hover:not(:disabled){opacity:.88}.admin-btn--danger:disabled{opacity:.5;cursor:not-allowed}.admin-btn--danger-secondary{background:var(--admin-danger-tint);color:var(--admin-danger);border:none}.admin-btn--danger-secondary:hover:not(:disabled){opacity:.8}.admin-btn--danger-secondary:disabled{opacity:.5;cursor:not-allowed}.admin-btn--ghost{color:var(--admin-text);background:0 0;border:none;padding:8px}.admin-btn--ghost:hover:not(:disabled){background:var(--admin-surface-muted)}.admin-btn--sm{border-radius:8px;padding:6px 14px;font-size:13px}.admin-toggle{background:var(--admin-toggle-off);cursor:pointer;border:none;border-radius:999px;flex-shrink:0;width:43px;height:24px;padding:0;transition:background .25s;position:relative}.admin-toggle-on{background:var(--admin-toggle-on)}.admin-toggle-thumb{width:18px;height:18px;box-shadow:var(--toggle-thumb-shadow);background:#fff;border-radius:50%;transition:transform .25s cubic-bezier(.16,1,.3,1);display:block;position:absolute;top:3px;left:3px}.admin-toggle-on .admin-toggle-thumb{transform:translate(19px)}.admin-dropdown{position:relative}.admin-dropdown__trigger{width:100%;padding:var(--dropdown-item-padding);border-radius:var(--radius-md);background:var(--admin-surface);font-size:var(--font-md);font-weight:var(--font-weight-medium);color:var(--admin-text);cursor:pointer;transition:border-color var(--duration-normal);justify-content:space-between;align-items:center;display:flex}.admin-dropdown__chevron{color:var(--admin-text-muted);transition:transform var(--duration-normal)}.admin-dropdown__list{top:calc(100% + var(--space-1));background:var(--admin-surface);border:1px solid var(--dropdown-list-border);border-radius:var(--dropdown-radius);padding:var(--dropdown-padding);z-index:10;box-shadow:var(--dropdown-shadow);animation:var(--duration-fast)ease both admin-dropdown-in;margin:0;list-style:none;position:absolute;left:0;right:0}@keyframes admin-dropdown-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.admin-dropdown__item{width:100%;padding:var(--dropdown-item-padding);color:var(--admin-text);cursor:pointer;border-radius:var(--dropdown-item-radius);text-align:left;justify-content:space-between;align-items:center;gap:var(--space-2);transition:background var(--duration-fast);background:0 0;border:none;font-size:13px;font-weight:400;display:flex}.admin-dropdown__item:hover{background:var(--admin-surface-hover)}.admin-dropdown__text{text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:13px;font-weight:400;overflow:hidden}.admin-input--sm{height:var(--sf-input-height);border-radius:8px;padding:0 10px;font-size:13px}.admin-textarea--sm{border-radius:8px;min-height:80px;padding:8px 10px;font-size:13px}.admin-toggle--sm{border-radius:10px;width:36px;height:20px}.admin-toggle--sm .admin-toggle-thumb{width:16px;height:16px;top:2px;left:2px}.admin-toggle--sm.admin-toggle-on .admin-toggle-thumb{transform:translate(16px)}.admin-label--sm{font-size:15px;font-weight:500}.admin-label--inline{flex:1}.sf-color-row{align-items:center;gap:var(--sf-color-row-gap);display:flex}.sf-color-swatch{width:var(--sf-color-swatch-size);height:var(--sf-color-swatch-size);border:1px solid var(--admin-input-border);border-radius:var(--sf-color-swatch-radius);padding:var(--sf-color-swatch-padding);cursor:pointer;flex-shrink:0}.sf-color-swatch::-webkit-color-swatch-wrapper{padding:0}.sf-color-swatch::-webkit-color-swatch{border-radius:var(--sf-color-swatch-inner-radius);border:none}.admin-desc{font-size:var(--font-sm);font-weight:var(--font-weight-normal);color:var(--admin-text-secondary);margin:var(--space-1)0px var(--space-3)0px;line-height:1.45}.admin-desc-link{font-size:var(--font-xs);font-weight:var(--font-weight-medium);color:var(--admin-text-secondary);margin:var(--space-2)0 0 0;transition:color var(--duration-normal);align-items:center;text-decoration:none;display:inline-flex}.admin-desc-link:hover{color:var(--admin-text)}.admin-form{flex-direction:column;gap:25px;display:flex}.admin-field{flex-direction:column;gap:0;display:flex}.admin-field--toggle{gap:4px}.admin-toggle-row{align-items:center;gap:8px;display:flex}.admin-float-input:focus+.admin-float-label,.admin-option-card{cursor:pointer;text-align:left;border:1.5px solid var(--admin-input-border);background:0 0;border-radius:15px;justify-content:space-between;align-items:center;gap:7rem;width:100%;padding:16px;transition:border-color .15s,background .15s;display:flex}.admin-option-card-left{flex:1;align-items:center;gap:16px;min-width:0;display:flex}.admin-option-card-title{color:var(--admin-text);font-size:14px;font-weight:600;font-family:var(--admin-font)}.admin-icon-btn{width:var(--icon-btn-size);height:var(--icon-btn-size);cursor:pointer;color:var(--admin-text-secondary);transition:background var(--duration-normal)ease,color var(--duration-normal)ease;background:0 0;border:none;border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.admin-icon-btn:hover{background:var(--admin-surface-hover);color:var(--admin-text-secondary)}.text-muted{color:var(--admin-text-muted)}.img-upload-empty{border:var(--upload-empty-border);border-radius:var(--upload-empty-radius);background:var(--upload-empty-bg);cursor:pointer;width:100%;padding:var(--upload-empty-padding);transition:background var(--duration-normal)ease;box-sizing:border-box;font:inherit;color:inherit;justify-content:center;align-items:center;margin:0;display:flex}.img-upload-empty--drag{border-color:var(--admin-accent);background:var(--upload-empty-bg-hover)}.img-upload-btn{justify-content:center;align-items:center;gap:var(--space-2);border:1px solid var(--admin-input-border);border-radius:var(--radius-md);background:var(--admin-surface);color:var(--admin-text);font-family:var(--admin-font);cursor:pointer;pointer-events:none;transition:background var(--duration-normal)ease,border-color var(--duration-normal)ease;padding:7px 12px;font-size:13px;font-weight:500;display:inline-flex}.ripple,.admin-btn,.settings-btn--connect,.settings-btn--outline,.sa-row--clickable,.products-row{-webkit-tap-highlight-color:transparent;position:relative;overflow:hidden}.ripple__wave{opacity:0;pointer-events:none;will-change:transform,opacity;background:currentColor;border-radius:50%;position:absolute;transform:scale(0)}.ripple__wave--in{animation:.6s cubic-bezier(.2,0,0,1) forwards ripple-in}.ripple__wave--out{animation:.4s cubic-bezier(.2,0,0,1) forwards ripple-out}@keyframes ripple-in{0%{opacity:.04;transform:scale(0)}to{opacity:.04;transform:scale(1)}}@keyframes ripple-out{0%{opacity:.07}to{opacity:0}}.hq-markdown{color:var(--admin-text);font-size:14px;line-height:1.7}.hq-markdown h1,.hq-markdown h2,.hq-markdown h3,.hq-markdown h4{color:var(--admin-text);letter-spacing:-.3px;margin:1.8em 0 .6em;font-weight:700;line-height:1.3}.hq-markdown h1{margin-top:0;font-size:22px}.hq-markdown h2{border-bottom:1px solid var(--admin-border);padding-bottom:8px;font-size:18px}.hq-markdown h3{font-size:15px}.hq-markdown h4{font-size:13px}.hq-markdown p{margin:.8em 0}.hq-markdown strong{color:var(--admin-text);font-weight:600}.hq-markdown em{color:var(--admin-text-secondary);font-style:italic}.hq-markdown code{font-family:var(--sf-mono);background:var(--admin-surface-sunken);border:1px solid var(--admin-border);border-radius:4px;padding:1px 5px;font-size:12px}.hq-markdown pre{background:var(--admin-surface-sunken);border:1px solid var(--admin-border);border-radius:8px;margin:1.2em 0;padding:16px 20px;overflow-x:auto}.hq-markdown pre code{background:0 0;border:none;padding:0;font-size:13px;line-height:1.6}.hq-markdown ul,.hq-markdown ol{margin:.6em 0;padding-left:24px}.hq-markdown li{margin:4px 0}.hq-markdown li input[type=checkbox]{accent-color:var(--admin-accent);margin-right:6px}.hq-markdown a{color:var(--admin-accent);text-decoration:none}.hq-markdown a:hover{text-decoration:underline}.hq-markdown blockquote{border-left:3px solid var(--admin-border-strong);color:var(--admin-text-secondary);margin:1em 0;padding:8px 16px}.hq-markdown table{border-collapse:collapse;width:100%;margin:1.2em 0;font-size:13px}.hq-markdown th{text-align:left;background:var(--admin-surface-sunken);border:1px solid var(--admin-border);color:var(--admin-text);padding:8px 12px;font-weight:600}.hq-markdown td{border:1px solid var(--admin-border);color:var(--admin-text-secondary);padding:8px 12px}.hq-markdown tr:hover td{background:var(--admin-surface-hover)}.hq-markdown hr{border:none;border-top:1px solid var(--admin-border);margin:2em 0}main[hidden]{display:block!important}.admin-shell>[hidden],main>[hidden]{display:contents!important}.ui-hint-text{border-bottom:2px dotted var(--admin-input-border);cursor:help}