:root{--bg: #070709;--s1: #0f0f13;--s2: #18181f;--b: #25252f;--brand-plate: #ffffff}:root{--acc: #ffffff;--acc2: #888888;--on-acc: #070709;--text: #f0eeea;--muted: #6b6b7a}:root{--warn: #fbbf24;--danger: #f87171;--success: #22c55e;--info: #38bdf8;--stock-high: #22c55e;--stock-med: #eab308;--stock-low: #f97316;--stock-out: #f87171}:root{--bd: rgba(255, 255, 255, .06);--bd-top: rgba(255, 255, 255, .1);--bd-strong: rgba(255, 255, 255, .13);--hover-bd: rgba(255, 255, 255, .3);--ov: rgba(0, 0, 0, .2);--ovl: rgba(255, 255, 255, .05);--ovl-strong: rgba(255, 255, 255, .09);--ovl-hover: rgba(255, 255, 255, .04);--card-bg: rgba(255, 255, 255, .025);--card-dark: rgba(0, 0, 0, .25);--sheen: linear-gradient( 135deg, rgba(255, 255, 255, .06) 0%, rgba(255, 255, 255, .02) 50%, rgba(255, 255, 255, .04) 100% );--modal-ovl: rgba(7, 7, 9, .85);--chip: rgba(255, 255, 255, .06);--chip-border: rgba(255, 255, 255, .12)}:root{--tone-danger-fg: var(--danger);--tone-danger-bg: color-mix(in srgb, var(--danger) 12%, transparent);--tone-danger-bd: color-mix(in srgb, var(--danger) 30%, transparent);--tone-success-fg: var(--success);--tone-success-bg: color-mix(in srgb, var(--success) 12%, transparent);--tone-success-bd: color-mix(in srgb, var(--success) 30%, transparent);--tone-warn-fg: var(--warn);--tone-warn-bg: color-mix(in srgb, var(--warn) 12%, transparent);--tone-warn-bd: color-mix(in srgb, var(--warn) 30%, transparent);--tone-info-fg: var(--info);--tone-info-bg: color-mix(in srgb, var(--info) 12%, transparent);--tone-info-bd: color-mix(in srgb, var(--info) 30%, transparent);--tone-neutral-fg: var(--muted);--tone-neutral-bg: var(--chip);--tone-neutral-bd: var(--chip-border);--r-card: 10px}:root{--topbar-bg: rgba(7, 7, 9, .9);--topbar-height: 40px;--nav-arc: 14px;--nav-ovl: rgba(7, 7, 9, .6)}:root{--r: 4px;--radius: 0px}:root{--sp-0: 0px;--sp-px: 1px;--sp-0_5: 2px;--sp-1: 4px;--sp-1_5: 6px;--sp-2: 8px;--sp-2_5: 10px;--sp-3: 12px;--sp-3_5: 14px;--sp-4: 16px;--sp-5: 20px;--sp-6: 24px;--sp-7: 28px;--sp-8: 32px;--sp-9: 36px;--sp-10: 40px;--sp-12: 48px;--sp-14: 56px;--sp-16: 64px;--sp-20: 80px}:root{--sidebar: clamp(160px, 15vw, 200px);--sidebar-collapsed: 56px;--sidebar-width: var(--sidebar);--c-pad: clamp(12px, 3vw, 32px);--c-gap: clamp(12px, 2vw, 24px);--content-max: 1200px}html[data-sidebar-collapsed=true],body[data-sidebar-collapsed=true]{--sidebar-width: var(--sidebar-collapsed)}:root{--bp-xs: 320px;--bp-sm: 360px;--bp-md: 480px;--bp-lg: 700px;--bp-xl: 768px;--bp-2xl: 1024px}:root{--z-below: -1;--z-base: 0;--z-above: 1;--z-sticky: 50;--z-nav: 100;--z-dropdown: 200;--z-overlay: 500;--z-modal: 1000;--z-toast: 2000;--z-tooltip: 9999;--z-max: 10002;--z-supreme: 2147483647}:root{--shadow-xs: 0 1px 2px rgba(0, 0, 0, .3);--shadow-sm: 0 4px 12px rgba(0, 0, 0, .3);--shadow-md: 0 8px 24px rgba(0, 0, 0, .4);--shadow-lg: 0 10px 40px rgba(0, 0, 0, .6);--shadow-xl: 0 12px 32px rgba(0, 0, 0, .5), 0 0 0 1px rgba(255, 255, 255, .08);--shadow-card-hover: 0 12px 32px rgba(0, 0, 0, .5), 0 0 0 1px rgba(255, 255, 255, .08);--shadow-glow: none}:root{--bw-0: 0px;--bw-px: 1px;--bw-sm: 1.5px;--bw-md: 2px}:root{--font-ui: "Sellway Digits", "Aldrich", system-ui, -apple-system, sans-serif;--ff-sans: var(--font-ui);--ff-mono: "Cascadia Mono", Consolas, monospace;--ff-display: "Sellway Digits", "Poppins", sans-serif;--ff-dm-mono: "DM Mono", "Cascadia Mono", Consolas, monospace;--ff-code: "Cascadia Mono", Consolas, monospace;--ff-brand: var(--font-ui);--ff-logo: "Michroma", sans-serif;--ff-bitcount: "Bitcount", monospace;--fs-2xs: 9px;--fs-xs: 10px;--fs-sm: 11px;--fs-base: 12px;--fs-md: 13px;--fs-lg: 14px;--fs-xl: 15px;--fs-2xl: 18px;--fs-3xl: 20px;--fs-4xl: 22px;--fs-5xl: 28px;--fs-6xl: 32px;--fs-7xl: 36px;--fs-8xl: 42px;--fs-9xl: 48px;--lh-tight: 1.25;--lh-normal: 1.5;--lh-relaxed: 1.6;--lh-loose: 1.7;--ls-tighter: -2px;--ls-tight: -1px;--ls-snug: -.5px;--ls-normal: 0;--ls-wide: .03em;--ls-wider: .05em;--ls-widest: .06em;--ls-ultra: .08em;--ls-mega: .1em;--ls-max: .12em;--fw-light: 300;--fw-normal: 400;--fw-medium: 500;--fw-semibold: 500;--fw-bold: 500;--fw-heavy: 500;--fw-max: 500}:root{--ease-default: cubic-bezier(.16, 1, .3, 1);--ease-bounce: cubic-bezier(.34, 1.56, .64, 1);--ease-linear: linear;--duration-fast: .08s;--duration-normal: .15s;--duration-slow: .25s;--duration-slower: .3s;--duration-slowest: .4s}:root{--focus-ring: 0 0 0 2px var(--bg), 0 0 0 4px var(--acc);--focus-ring-offset: 0 0 0 2px var(--bg)}html[data-theme=autocart]{--bg: #0a0a0a;--s1: #121212;--s2: #1c1c1c;--b: #2a2a2a;--acc: #ffffff;--acc2: #9a9a9a;--on-acc: #0a0a0a;--text: #f5f5f5;--muted: #777777;--chip: rgba(255, 255, 255, .05);--chip-border: rgba(255, 255, 255, .1);--topbar-bg: rgba(10, 10, 10, .9);--nav-ovl: rgba(10, 10, 10, .6);--ov: rgba(0, 0, 0, .25);--ovl: rgba(255, 255, 255, .05);--ovl-hover: rgba(255, 255, 255, .04);--bd: rgba(255, 255, 255, .05);--bd-top: rgba(255, 255, 255, .09);--bd-strong: rgba(255, 255, 255, .12);--hover-bd: rgba(255, 255, 255, .28);--card-bg: rgba(255, 255, 255, .03);--card-dark: rgba(0, 0, 0, .3);--sheen: linear-gradient( 135deg, rgba(255, 255, 255, .06) 0%, rgba(255, 255, 255, .02) 50%, rgba(255, 255, 255, .04) 100% );--r: 4px;color-scheme:dark}html[data-theme=plain-dark]{--bg: #070709;--s1: #0f0f13;--s2: #18181f;--b: #25252f;--acc: #ffffff;--acc2: #888888;--on-acc: #070709;--text: #f0eeea;--muted: #6b6b7a;--chip: rgba(255, 255, 255, .06);--chip-border: rgba(255, 255, 255, .12);--topbar-bg: rgba(7, 7, 9, .9);--nav-ovl: rgba(7, 7, 9, .6);--ov: rgba(0, 0, 0, .2);--ovl: rgba(255, 255, 255, .05);--ovl-hover: rgba(255, 255, 255, .04);--bd: rgba(255, 255, 255, .06);--bd-top: rgba(255, 255, 255, .1);--bd-strong: rgba(255, 255, 255, .13);--hover-bd: rgba(255, 255, 255, .3);--card-bg: rgba(255, 255, 255, .025);--card-dark: rgba(0, 0, 0, .25);--sheen: linear-gradient( 135deg, rgba(255, 255, 255, .06) 0%, rgba(255, 255, 255, .02) 50%, rgba(255, 255, 255, .04) 100% );--r: 4px;color-scheme:dark}html[data-theme=dark-blue]{--bg: #0a0e1a;--s1: #111726;--s2: #1a2438;--b: #25304a;--acc: #ffffff;--acc2: #888888;--on-acc: #0a0e1a;--text: #e8ecf5;--muted: #6b6b7a;--chip: rgba(255, 255, 255, .05);--chip-border: rgba(255, 255, 255, .1);--topbar-bg: rgba(10, 14, 26, .9);--nav-ovl: rgba(10, 14, 26, .6);--ov: rgba(0, 0, 0, .25);--ovl: rgba(255, 255, 255, .05);--ovl-hover: rgba(255, 255, 255, .04);--bd: rgba(255, 255, 255, .05);--bd-top: rgba(255, 255, 255, .09);--bd-strong: rgba(255, 255, 255, .12);--hover-bd: rgba(255, 255, 255, .28);--card-bg: rgba(255, 255, 255, .03);--card-dark: rgba(0, 0, 0, .3);--sheen: linear-gradient( 135deg, rgba(255, 255, 255, .06) 0%, rgba(255, 255, 255, .02) 50%, rgba(255, 255, 255, .04) 100% );--r: 4px;color-scheme:dark}html[data-theme=evergreen]{--bg: #333d29;--s1: #3d4a31;--s2: #49573a;--b: #5b6e4b;--acc: #d6f75c;--acc2: #a3cf58;--on-acc: #242b1c;--text: #f1f6e6;--muted: #9dab8d;--chip: rgba(255, 255, 255, .05);--chip-border: rgba(255, 255, 255, .1);--topbar-bg: rgba(51, 61, 41, .9);--nav-ovl: rgba(51, 61, 41, .6);--ov: rgba(0, 0, 0, .25);--ovl: rgba(255, 255, 255, .05);--ovl-hover: rgba(255, 255, 255, .04);--bd: rgba(255, 255, 255, .06);--bd-top: rgba(255, 255, 255, .1);--bd-strong: rgba(255, 255, 255, .14);--hover-bd: rgba(255, 255, 255, .28);--card-bg: rgba(255, 255, 255, .03);--card-dark: rgba(0, 0, 0, .3);--sheen: linear-gradient( 135deg, rgba(255, 255, 255, .06) 0%, rgba(255, 255, 255, .02) 50%, rgba(255, 255, 255, .04) 100% );--r: 4px;color-scheme:dark}html[data-theme=slate-grey]{--bg: #15171c;--s1: #1d2027;--s2: #252932;--b: #343946;--acc: #ffffff;--acc2: #9399a8;--on-acc: #15171c;--text: #eef0f4;--muted: #777e8f;--chip: rgba(255, 255, 255, .06);--chip-border: rgba(255, 255, 255, .12);--topbar-bg: rgba(21, 23, 28, .9);--nav-ovl: rgba(21, 23, 28, .6);--ov: rgba(0, 0, 0, .25);--ovl: rgba(255, 255, 255, .05);--ovl-hover: rgba(255, 255, 255, .04);--bd: rgba(255, 255, 255, .06);--bd-top: rgba(255, 255, 255, .1);--bd-strong: rgba(255, 255, 255, .14);--hover-bd: rgba(255, 255, 255, .28);--card-bg: rgba(255, 255, 255, .03);--card-dark: rgba(0, 0, 0, .3);--sheen: linear-gradient( 135deg, rgba(255, 255, 255, .06) 0%, rgba(255, 255, 255, .02) 50%, rgba(255, 255, 255, .04) 100% );--r: 4px;color-scheme:dark}html[data-theme=light-grey]{--bg: #e6e8ec;--s1: #f6f7f9;--s2: #eef0f3;--b: #c2c6cf;--acc: #0c0c10;--acc2: #3f4450;--on-acc: #ffffff;--text: #111318;--muted: #565b66;--chip: rgba(0, 0, 0, .05);--chip-border: rgba(0, 0, 0, .16);--topbar-bg: rgba(246, 247, 249, .92);--nav-ovl: rgba(0, 0, 0, .35);--ov: rgba(0, 0, 0, .03);--ovl: rgba(0, 0, 0, .04);--ovl-hover: rgba(0, 0, 0, .05);--bd: rgba(0, 0, 0, .08);--bd-top: rgba(0, 0, 0, .1);--bd-strong: rgba(0, 0, 0, .12);--hover-bd: rgba(0, 0, 0, .18);--card-bg: rgba(0, 0, 0, .015);--card-dark: rgba(0, 0, 0, .04);--sheen: linear-gradient( 135deg, rgba(255, 255, 255, .7) 0%, rgba(255, 255, 255, .4) 50%, rgba(255, 255, 255, .6) 100% );--modal-ovl: rgba(0, 0, 0, .4);--r: 4px;color-scheme:light}html[data-theme=white]{--bg: #ffffff;--s1: #fafafa;--s2: #f0f0f2;--b: #d5d5db;--acc: #0a0a0d;--acc2: #44444c;--on-acc: #ffffff;--text: #0a0a0d;--muted: #585860;--chip: rgba(0, 0, 0, .045);--chip-border: rgba(0, 0, 0, .16);--topbar-bg: rgba(255, 255, 255, .9);--nav-ovl: rgba(0, 0, 0, .3);--ov: rgba(0, 0, 0, .03);--ovl: rgba(0, 0, 0, .04);--ovl-hover: rgba(0, 0, 0, .05);--bd: rgba(0, 0, 0, .08);--bd-top: rgba(0, 0, 0, .1);--bd-strong: rgba(0, 0, 0, .12);--hover-bd: rgba(0, 0, 0, .18);--card-bg: rgba(0, 0, 0, .015);--card-dark: rgba(0, 0, 0, .04);--modal-ovl: rgba(0, 0, 0, .4);--r: 4px;color-scheme:light}:root{--sheen: none;--r-sm: 4px;--r-md: 6px;--r-lg: 8px;--r-xl: 16px;--r-pill: 999px;--ring: 0 0 0 2px var(--bg), 0 0 0 4px var(--acc);--num-font: "Sellway Digits", "Cascadia Mono", Consolas, monospace;--surface-raised: var(--s1);--surface-sunken: var(--card-dark);--stat-value-size: 24px;--table-row-h: 48px;--table-row-h-dense: 38px}html[data-density=compact]{--table-row-h: var(--table-row-h-dense)}.mode-switcher{padding:4px 12px 1px;display:flex;flex-direction:column;gap:6px}.mode-capsule-seg{display:flex;gap:4px;padding:3px;border:1px solid var(--b);border-radius:999px;background:transparent}.mode-cap-opt{flex:1;padding:4px;border:1px solid transparent;border-radius:999px;background:transparent;color:var(--muted);font-family:var(--ff-mono, monospace);font-size:10px;font-weight:500;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;cursor:pointer;transition:color .15s ease,border-color .15s ease}.mode-cap-opt:hover{color:var(--text)}.mode-cap-opt:focus-visible{outline:none;box-shadow:var(--ring)}.mode-cap-opt--test.active{border-color:#f59e0ba6;color:var(--text)}.mode-cap-opt--live.active{border-color:#22c55ea6;color:var(--text)}.mode-switcher--rail{padding:4px 0 1px;align-items:center}.mode-rail-switch{display:inline-flex;align-items:center;justify-content:center;padding:4px;border:none;background:transparent;cursor:pointer;border-radius:999px}.mode-rail-switch:focus-visible{outline:none;box-shadow:var(--ring)}.mode-rail-track{display:inline-flex;align-items:center;width:34px;height:20px;padding:2px;border-radius:999px;background:var(--s2);border:1px solid var(--b);transition:background .15s ease,border-color .15s ease}.mode-rail-switch[data-mode=test] .mode-rail-track{background:#f59e0b29;border-color:#f59e0b73}.mode-rail-switch[data-mode=test] .mode-rail-thumb{background:#f59e0b;transform:translate(0)}.mode-rail-switch[data-mode=live] .mode-rail-track{background:#22c55e2e;border-color:#22c55e73}.mode-rail-switch[data-mode=live] .mode-rail-thumb{background:#22c55e;transform:translate(14px)}.mode-rail-switch:hover .mode-rail-track{filter:brightness(1.12)}.mode-rail-thumb{width:14px;height:14px;border-radius:50%;transition:transform .15s ease,background .15s ease}@media (prefers-reduced-motion: reduce){.mode-cap-opt,.mode-rail-track,.mode-rail-thumb{transition:none}}.mode-segment{position:relative;align-self:center;display:flex;align-items:center;justify-content:center;gap:var(--sp-1_5);margin-right:auto;padding:var(--sp-1) var(--sp-2_5);border:1px solid var(--bd-strong);border-radius:var(--r-pill);background:transparent;color:var(--text);font-family:var(--ff-dm-mono);font-size:var(--fs-base);font-weight:400;letter-spacing:.08em;text-transform:none;white-space:nowrap;flex-shrink:0;transition:border-color .15s ease}.mode-segment[data-tone=success]{border-color:var(--tone-success-bd)}.mode-segment[data-tone=warn]{border-color:var(--tone-warn-bd)}.mode-segment[data-tone=danger]{border-color:var(--tone-danger-bd)}.mode-segment-info{display:inline-flex;align-items:center;opacity:.85;cursor:help;border-radius:var(--r-pill);transition:opacity .15s ease}.mode-segment[data-tone=success] .mode-segment-info{color:var(--tone-success-fg)}.mode-segment[data-tone=warn] .mode-segment-info{color:var(--tone-warn-fg)}.mode-segment[data-tone=danger] .mode-segment-info{color:var(--danger, #ef4444)}.mode-cap-opt--connect{border-color:#ef44448c;color:var(--text)}.mode-cap-opt--connect:hover{border-color:var(--danger, #ef4444);color:var(--text)}.mode-rail-switch--connect{flex-direction:column;gap:4px}.mode-rail-connect{font-family:var(--ff-mono, monospace);font-size:8px;letter-spacing:.04em;text-transform:uppercase;color:var(--danger, #ef4444);white-space:nowrap}.mode-segment-info:hover{opacity:1}.mode-segment-info:focus-visible{outline:none;opacity:1;box-shadow:var(--ring)}@media (prefers-reduced-motion: reduce){.mode-segment,.mode-segment-info{transition:none}}.mode-gate-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#0009;z-index:9999;display:flex;align-items:center;justify-content:center;padding:16px}.mode-gate-popup{background:var(--s1);border:1px solid var(--b);border-radius:12px;padding:20px;max-width:380px;width:100%;display:flex;flex-direction:column;gap:10px}.mode-gate-icon{color:#f59e0b}.mode-gate-title{font-size:15px;font-weight:500}.mode-gate-desc{font-size:13px;color:var(--muted);line-height:1.5}.mode-gate-actions{display:flex;gap:8px;justify-content:flex-end;margin-top:6px}.mode-gate-btn{padding:8px 14px;border-radius:var(--r);font-size:13px;font-weight:500}.mode-gate-btn--ghost{border:1px solid var(--b);color:var(--text)}.mode-gate-btn--primary{background:var(--acc);color:var(--on-acc, var(--bg))}.pm-mode-cards{display:grid;gap:12px;grid-template-columns:1fr}.pm-mode-cards>*{min-width:0}.pm-mode-card{background:var(--s1);border:1px solid var(--b);border-radius:var(--r);padding:14px;display:flex;flex-direction:column;gap:10px}.pm-mode-card--test{border-color:#f59e0b73}.pm-mode-card--live.pm-connected{border-color:#22c55e80}.pm-mode-card-head{display:flex;align-items:center;justify-content:space-between;gap:8px}.pm-mode-card-title{font-size:13px;font-weight:500;display:flex;align-items:center;gap:8px}.pm-mode-pill{font-size:10px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;padding:2px 8px;border-radius:20px}.pm-mode-pill--test{background:#f59e0b26;color:#f59e0b;border:1px solid rgba(245,158,11,.4)}.pm-mode-pill--live{background:#22c55e1f;color:#22c55e;border:1px solid rgba(34,197,94,.35)}.pm-mode-divider{background:var(--b)}@media (max-width: 759px){.pm-mode-divider{height:1px;width:100%}}.mode-switch-overlay{position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:var(--z-supreme)!important;display:grid;place-items:center;padding:24px;background:var(--bg);animation:mode-switch-in .4s ease}.mode-switch-stack{display:flex;flex-direction:column;align-items:center;gap:26px}.mode-switch-text{font-size:17px;color:var(--acc);text-align:center}.mode-switch-text--test{color:#f59e0b}.mode-switch-text--live{color:#22c55e}.mode-cube{position:relative;width:70.4px;height:70.4px;--clr: var(--acc);--clr-alpha: color-mix(in srgb, var(--acc) 10%, transparent);animation:mode-cube-spin 1.6s infinite ease;transform-style:preserve-3d}.mode-cube--test{--clr: #f59e0b;--clr-alpha: color-mix(in srgb, #f59e0b 12%, transparent)}.mode-cube--live{--clr: #22c55e;--clr-alpha: color-mix(in srgb, #22c55e 12%, transparent)}.mode-cube>div{background-color:var(--clr-alpha);height:100%;position:absolute;width:100%;border:3.5px solid var(--clr)}.mode-cube div:nth-of-type(1){transform:translateZ(-35.2px) rotateY(180deg)}.mode-cube div:nth-of-type(2){transform:rotateY(-270deg) translate(50%);transform-origin:top right}.mode-cube div:nth-of-type(3){transform:rotateY(270deg) translate(-50%);transform-origin:center left}.mode-cube div:nth-of-type(4){transform:rotateX(90deg) translateY(-50%);transform-origin:top center}.mode-cube div:nth-of-type(5){transform:rotateX(-90deg) translateY(50%);transform-origin:bottom center}.mode-cube div:nth-of-type(6){transform:translateZ(35.2px)}@keyframes mode-cube-spin{0%{transform:rotate(45deg) rotateX(-25deg) rotateY(25deg)}50%{transform:rotate(45deg) rotateX(-385deg) rotateY(25deg)}to{transform:rotate(45deg) rotateX(-385deg) rotateY(385deg)}}@keyframes mode-switch-in{0%{opacity:0}to{opacity:1}}.mode-switch-overlay.is-exiting{--mode-reveal: 0%;-webkit-mask-image:radial-gradient(circle at 50% 50%,transparent var(--mode-reveal),black calc(var(--mode-reveal) + 30%));mask-image:radial-gradient(circle at 50% 50%,transparent var(--mode-reveal),black calc(var(--mode-reveal) + 30%));animation:mode-switch-out .7s ease-in forwards}@property --mode-reveal{syntax: "<percentage>"; inherits: false; initial-value: 0%;}@keyframes mode-switch-out{0%{--mode-reveal: 0%}to{--mode-reveal: 150%}}@media (prefers-reduced-motion: reduce){.mode-switch-overlay,.mode-switch-overlay.is-exiting,.mode-cube{animation:none}}#dash-loader{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;background:var(--bg);display:flex;align-items:center;justify-content:center;flex-direction:column}.dl-inner{display:flex;flex-direction:column;align-items:center;gap:20px}.dl-logo{font-family:var(--ff-logo);font-size:28px;font-weight:400;letter-spacing:-.5px;color:var(--text)}.dl-logo span{color:var(--acc)}.dl-bar{position:relative;width:260px;height:3px;overflow:hidden;background:#ffffff0f}.dl-bar-streak{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;background:linear-gradient(90deg,transparent 0%,transparent 25%,rgba(200,220,255,.4) 45%,#fff 55%,rgba(200,220,255,.4) 65%,transparent 75%,transparent 100%);background-size:200% 100%;animation:streakSlide 1.8s ease-in-out infinite}@keyframes streakSlide{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes fadeIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.dl-text{font-size:12px;color:var(--muted);font-family:var(--ff-mono);letter-spacing:.03em}.dl-star{position:absolute;border-radius:50%!important;background:#fff;pointer-events:none;animation:dlTwinkle 3s ease-in-out infinite}@keyframes dlTwinkle{0%,to{opacity:.15}50%{opacity:.8}}.dl-planet{position:absolute;border-radius:50%!important;pointer-events:none}.dl-planet-ring{position:absolute;top:50%;left:50%;border-radius:50%;border:1.5px solid rgba(200,210,255,.2);transform:translate(-50%,-50%) rotateX(60deg) rotate(-10deg);pointer-events:none}#bg-stars{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:0;pointer-events:none;opacity:.45;will-change:opacity}#bg-nebula{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:0;pointer-events:none;opacity:.1;transition:opacity .5s ease;will-change:opacity}body>*:not(#bg-stars):not(#bg-nebula):not(#dash-loader):not(#auth-screen):not(#edit-modal):not(#delete-account-modal):not(#export-format-modal):not(#confirm-modal):not(#audit-log-modal):not(#password-modal):not(#pm-popup-overlay):not(#app):not(#root):not(#page-settings):not(#ac-chat-root):not(#ac-tip-root):not(#ci-first){position:relative;z-index:1}.field input,.field select,.field textarea,.price-input,.stat-value,.period-stat-val,.td-mono,.td-muted,.nav-badge,.pm-count,.pm-step-badge,.pm-provider-icon,.skeleton,.od-field-val,.order-meta,.order-name-num,.webhook-url,.pm-secret-input,.order-price,.product-price,.link-text,.pill,.deletion-pill,.toast,.help-card-desc,.danger-card-desc{font-family:var(--font-ui)!important}.logo,.nav-logo,.footer-logo,.auth-logo,.dl-logo,.topbar-logo,.intro-brand,.co-logo,.nav-close-btn{position:relative!important;overflow:visible!important}.logo,.nav-logo,.footer-logo,.auth-logo,.dl-logo,.topbar-logo,.intro-brand,.co-logo{font-family:Poppins,sans-serif;font-weight:500!important;letter-spacing:.08em!important;color:#fff!important;background:none!important;-webkit-background-clip:unset!important;background-clip:unset!important;-webkit-text-fill-color:unset!important;display:inline-block!important}.logo span,.nav-logo span,.footer-logo span,.auth-logo span,.dl-logo span,.topbar-logo span,.intro-brand span,.co-logo span{color:inherit!important;background:none!important;-webkit-background-clip:unset!important;background-clip:unset!important}h1,h2,h3,h4{font-weight:300!important;letter-spacing:.06em!important}*,*:before,*:after{border-radius:0}::-webkit-scrollbar-thumb{border-radius:99px}.card,.a-card,.stat-card,.product-card,.order-card,.add-form,.webhook-box,.danger-card{position:relative}.card:before,.a-card:before,.stat-card:before,.product-card:before,.order-card:before{display:none}.card:hover:before,.a-card:hover:before,.stat-card:hover:before,.product-card:hover:before,.order-card:hover:before{display:none}.btn:hover,.btn-save:hover,.pm-link-btn:hover{border-color:var(--hover-bd)}#products-empty .btn:hover{opacity:1;box-shadow:none;cursor:default}.field input:focus,.field select:focus,.field textarea:focus,.pm-secret-input:focus,#product-search:focus{box-shadow:none;border-color:#ffffff1a}.card{background:var(--s1)}.a-card{background:var(--s1);padding:clamp(16px,2.5vw,24px)}.nav-item.active{box-shadow:inset 0 0 0 1px var(--bd-strong)}@supports ((-webkit-backdrop-filter: blur(12px)) or (backdrop-filter: blur(12px))){.topbar{background:var(--topbar-bg)}}.product-card:after{display:none}.modal-overlay{background:var(--modal-ovl)}.pm-method-dropdown,.pm-summary-popover{box-shadow:var(--shadow-md)}.filter-tab.active{box-shadow:inset 0 0 0 1px var(--bd-strong)}::-webkit-scrollbar-thumb:hover{background-color:#ffffff38;background-clip:padding-box}@keyframes pageFadeIn{0%{opacity:0;transform:translateY(-8px)}to{opacity:1}}@keyframes tabFadeIn{0%{opacity:0}to{opacity:1}}.page-fade{animation:pageFadeIn .32s ease backwards;min-width:0}.page-fade:has(.aw-wizard-inline),.page-fade:has(.sp-editor-shell),.page-fade:has(.pm-detail),.page-fade:has(.cp-detail),.page-fade:has(.cl-editor-shell),.page-fade:has(.pl-editor){animation:none!important;transform:none!important;transition:none!important}.tab-fade{animation:tabFadeIn .26s ease backwards;min-width:0}@keyframes tabSlideFromRight{0%{opacity:0;transform:translate(26px)}to{opacity:1}}@keyframes tabSlideFromLeft{0%{opacity:0;transform:translate(-26px)}to{opacity:1}}.tab-fade.tab-fade--from-right,.tab-fade--from-right{animation:tabSlideFromRight .38s cubic-bezier(.22,1,.36,1) backwards}.tab-fade.tab-fade--from-left,.tab-fade--from-left{animation:tabSlideFromLeft .38s cubic-bezier(.22,1,.36,1) backwards}.cz-tab-panel.active,.cust-tabpanel,.cz-tab-pane,.studio-tab-content,[role=tabpanel]{animation:tabFadeIn .26s ease backwards}[data-tab-dir="1"] .tab-fade,[data-tab-dir="1"] .cz-tab-panel.active,[data-tab-dir="1"] .pp-tab-panel.active,[data-tab-dir="1"] .cust-tabpanel,[data-tab-dir="1"] .cz-tab-pane,[data-tab-dir="1"] .studio-tab-content,[data-tab-dir="1"] [role=tabpanel]{animation:tabSlideFromRight .38s cubic-bezier(.22,1,.36,1) backwards}[data-tab-dir="-1"] .tab-fade,[data-tab-dir="-1"] .cz-tab-panel.active,[data-tab-dir="-1"] .pp-tab-panel.active,[data-tab-dir="-1"] .cust-tabpanel,[data-tab-dir="-1"] .cz-tab-pane,[data-tab-dir="-1"] .studio-tab-content,[data-tab-dir="-1"] [role=tabpanel]{animation:tabSlideFromLeft .38s cubic-bezier(.22,1,.36,1) backwards}@media (prefers-reduced-motion: reduce){.dl-star,.streak,.skeleton{animation:none}.skeleton:after{animation:none;opacity:0}.tab-fade,.tab-fade--from-right,.tab-fade--from-left,.cz-tab-panel.active,.pp-tab-panel.active,.cust-tabpanel,.cz-tab-pane,.studio-tab-content,[role=tabpanel]{animation:none}}.ac-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:36px;padding:0 16px;border-radius:var(--r-md);font-size:13px;font-weight:550;line-height:1;border:1px solid transparent;cursor:pointer;white-space:nowrap;transition:background .15s ease,border-color .15s ease,color .15s ease,transform .05s ease}.ac-btn:active{transform:translateY(1px)}.ac-btn:disabled{opacity:.45;cursor:not-allowed;transform:none}.ac-btn:focus-visible{outline:none;box-shadow:var(--ring)}.ac-btn--primary{background:var(--acc);color:var(--on-acc);border-color:var(--acc)}.ac-btn--primary:hover{filter:brightness(.92)}.ac-btn--secondary{background:var(--ovl);color:var(--text);border-color:var(--bd)}.ac-btn--secondary:hover{border-color:var(--hover-bd);background:var(--ovl-strong, var(--ovl))}.ac-btn--outline{background:transparent;color:var(--text);border-color:var(--bd-strong)}.ac-btn--outline:hover{border-color:var(--hover-bd);background:var(--ovl)}.ac-btn--ghost{background:transparent;color:var(--muted);border-color:transparent}.ac-btn--ghost:hover{color:var(--text);background:var(--ovl)}.ac-btn--danger{background:var(--danger);border-color:var(--danger);color:#fff}.ac-btn--danger:hover{filter:brightness(1.08)}.ac-btn--link{background:none;border:none;min-height:0;padding:0;color:var(--text);text-decoration:underline;text-underline-offset:3px}.ac-btn--sm{min-height:30px;padding:0 12px;font-size:12px}.ac-btn--icon{width:32px;height:32px;min-height:0;padding:0}.ac-btn svg{width:15px;height:15px;flex-shrink:0}.ac-card{background:var(--s1);border:1px solid var(--bd);border-radius:var(--r-lg);padding:16px}.ac-card--flat{background:var(--card-bg);border-color:transparent}.ac-card--raised{background:var(--surface-raised);box-shadow:var(--shadow-sm)}.ac-card__head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:12px}.ac-card__title{font-size:13px;font-weight:var(--fw-medium);letter-spacing:-.005em}.ac-card__desc{font-size:12px;color:var(--muted);margin-top:2px}.ac-card__content{min-width:0}.ac-card__foot{display:flex;align-items:center;gap:8px;margin-top:12px;padding-top:12px;border-top:1px solid var(--bd)}.ac-badge{display:inline-flex;align-items:center;gap:6px;padding:2px 8px;border-radius:var(--r-xs);font-size:11px;font-weight:500;line-height:1.5;border:1px solid var(--tone-neutral-bd);background:var(--tone-neutral-bg);color:var(--tone-neutral-fg);white-space:nowrap}.ac-badge--success{border-color:var(--tone-success-bd);background:var(--tone-success-bg);color:var(--tone-success-fg)}.ac-badge--warn{border-color:var(--tone-warn-bd);background:var(--tone-warn-bg);color:var(--tone-warn-fg)}.ac-badge--danger{border-color:var(--tone-danger-bd);background:var(--tone-danger-bg);color:var(--tone-danger-fg)}.ac-badge--info{border-color:var(--tone-info-bd);background:var(--tone-info-bg);color:var(--tone-info-fg)}.ac-capsules{position:relative;display:inline-flex;align-items:center;gap:var(--sp-1);width:fit-content;max-width:100%;padding:var(--sp-0_5);background:var(--s1);border:1px solid var(--bd);border-radius:var(--r-pill);flex-wrap:wrap}.ac-capsules--fill{display:flex;width:100%}.ac-capsules--fill .ac-capsule{flex:1 1 0;justify-content:center}.ac-capsules__pill{position:absolute;left:0;top:0;z-index:0;background:var(--s2);border:1px solid var(--bd-strong);border-radius:var(--r-pill);box-shadow:var(--shadow-xs);pointer-events:none;transition:transform var(--duration-normal) var(--ease-default),width var(--duration-normal) var(--ease-default),height var(--duration-normal) var(--ease-default)}.ac-capsule{position:relative;z-index:1;display:inline-flex;align-items:center;gap:var(--sp-2);min-height:28px;padding:0 var(--sp-3);border:1px solid transparent;border-radius:var(--r-pill);background:transparent;color:var(--muted);font-family:var(--font-ui);font-size:12.5px;font-weight:500;line-height:1;white-space:nowrap;cursor:pointer;transition:color var(--duration-fast) ease}.ac-capsule:hover:not(.is-on){color:var(--text)}.ac-capsule.is-on{color:var(--text)}.ac-capsule:disabled{opacity:.45;cursor:not-allowed}.ac-capsule:focus-visible{outline:none;box-shadow:var(--ring)}.ac-capsule__label{display:inline-block}.ac-capsule__count{font-size:10.5px;font-weight:400;font-variant-numeric:tabular-nums;opacity:.55}.ac-capsule.is-on .ac-capsule__count{opacity:.9}@media (prefers-reduced-motion: reduce){.ac-capsules__pill{transition:none}}.ac-dot{width:6px;height:6px;border-radius:1px;flex-shrink:0;background:var(--muted)}.ac-dot--success{background:var(--success)}.ac-dot--warn{background:var(--warn)}.ac-dot--danger{background:var(--danger)}.ac-dot--info{background:var(--info)}.ac-dot--pulse{animation:ac-pulse 1.6s ease-in-out infinite}@keyframes ac-pulse{50%{opacity:.35}}.ac-notice{display:flex;align-items:flex-start;gap:10px;padding:12px 14px;border:1px solid var(--bd);border-radius:var(--r-md);background:var(--s1);font-size:12.5px}.ac-notice--warn{border-color:var(--tone-warn-bd);background:var(--tone-warn-bg)}.ac-notice--danger{border-color:var(--tone-danger-bd);background:var(--tone-danger-bg)}.ac-notice--info{border-color:var(--tone-info-bd);background:var(--tone-info-bg)}.ac-notice--success{border-color:var(--tone-success-bd);background:var(--tone-success-bg)}.ac-notice__title{font-weight:650}.ac-notice__body{color:var(--muted);margin-top:2px}.ac-field{display:flex;flex-direction:column;gap:6px;min-width:0}.ac-label{font-size:12px;font-weight:500;color:var(--text)}.ac-field__label{font-size:12px;font-weight:500;line-height:1.4;color:var(--text)}.ac-hint{font-size:11.5px;color:var(--muted)}.ac-input,.ac-select,.ac-textarea{width:100%;min-height:36px;padding:8px 12px;font:inherit;font-size:13px;color:var(--text);background:transparent;border:1px solid var(--bd-strong);border-radius:var(--r-md);outline:none;transition:background .15s ease,border-color .15s ease,box-shadow .15s ease}.ac-input[type=search],.ac-input--search{background:var(--s2)}.ac-input:hover:not(:disabled),.ac-select:hover:not(:disabled),.ac-textarea:hover:not(:disabled){border-color:var(--hover-bd)}.ac-textarea{min-height:88px;resize:none;overflow-y:auto}.ac-input::placeholder,.ac-textarea::placeholder{color:var(--muted)}.ac-input:focus-visible,.ac-select:focus-visible,.ac-textarea:focus-visible{border-color:var(--hover-bd);box-shadow:0 0 0 2px var(--ovl-strong)}.ac-input[aria-invalid=true]{border-color:var(--danger)}.ac-select-wrap{position:relative;display:flex;width:100%;min-width:0}.ac-select-wrap>.ac-select{-moz-appearance:none;appearance:none;-webkit-appearance:none;padding-right:32px;cursor:pointer}.ac-select-wrap>.ac-select:disabled{opacity:.55;cursor:not-allowed}.ac-select-chevron{position:absolute;top:50%;right:10px;transform:translateY(-50%);pointer-events:none;color:var(--muted)}.ac-select-trigger{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;min-height:36px;padding:8px 12px;font:inherit;font-size:13px;color:var(--text);text-align:left;background:transparent;border:1px solid var(--bd-strong);border-radius:var(--r-md);outline:none;cursor:pointer;transition:border-color .15s ease}.ac-select-trigger:hover:not(:disabled){border-color:var(--hover-bd)}.ac-select-trigger:focus-visible,.ac-select-trigger.is-open{border-color:var(--hover-bd);box-shadow:0 0 0 2px var(--ovl-strong)}.ac-select-trigger:disabled{opacity:.55;cursor:not-allowed}.ac-select-trigger-content{display:flex;align-items:center;gap:8px;min-width:0;flex:1}.ac-select-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ac-select-icon{display:inline-flex;align-items:center;color:var(--muted);flex-shrink:0}.ac-select-trigger .ac-select-chevron{position:static;transform:none;flex-shrink:0;margin-left:8px;transition:transform var(--duration-normal, .15s) ease}.ac-select-trigger .ac-select-chevron.is-open{transform:rotate(180deg)}.ac-select-menu{position:absolute;top:calc(100% + 4px);left:0;right:0;z-index:60;max-height:240px;overflow-y:auto;padding:4px;background:var(--s1);border:1px solid var(--bd-strong);border-radius:var(--r-md);box-shadow:var(--shadow-md);outline:none;transform-origin:50% 0}.ac-select-menu[data-state=open]{animation:acSelectMenuIn var(--duration-normal, .18s) cubic-bezier(.22,1,.36,1) both}.ac-select-menu[data-state=closed]{animation:acSelectMenuOut var(--duration-fast, 80ms) ease-in both;pointer-events:none}@keyframes acSelectMenuIn{0%{opacity:0;transform:translateY(-6px) scaleY(.96)}to{opacity:1;transform:none}}@keyframes acSelectMenuOut{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(-4px)}}@media (prefers-reduced-motion: reduce){.ac-select-menu[data-state=open],.ac-select-menu[data-state=closed]{animation:none}}.ac-select-option{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;padding:8px 10px;border:none;border-radius:var(--r-sm);background:transparent;color:var(--text);font:inherit;font-size:13px;text-align:left;cursor:pointer}.ac-select-option:hover{background:var(--ovl-hover)}.ac-select-option.is-selected{background:var(--ovl)}.ac-select-option-text{display:flex;flex-direction:column;gap:2px;min-width:0}.ac-select-option-label{display:flex;align-items:center;gap:6px}.ac-select-option-sub{font-size:11px;color:var(--muted)}.ac-select-check{color:var(--acc);flex-shrink:0;margin-left:8px}.ac-listbox{position:relative;display:flex;width:100%;min-width:0}.ac-listbox-trigger{display:flex;align-items:center;gap:var(--sp-2);width:100%;min-height:36px;padding:8px 10px 8px 12px;font:inherit;font-size:13px;color:var(--text);text-align:left;background:transparent;border:1px solid var(--bd);border-radius:var(--r-md);cursor:pointer;transition:border-color .15s ease}.ac-listbox-trigger:hover:not(:disabled){border-color:var(--bd-strong)}.ac-listbox-trigger:focus-visible{border-color:var(--bd-strong);box-shadow:var(--ring);outline:none}.ac-listbox-trigger:disabled{opacity:.55;cursor:not-allowed}.ac-listbox-value{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ac-listbox-note{flex:none;font-family:var(--ff-mono);font-size:var(--fs-2xs);letter-spacing:var(--ls-wide);text-transform:uppercase;color:var(--muted)}.ac-listbox-chevron{flex:none;color:var(--muted);transition:transform .15s ease}.ac-listbox-trigger[aria-expanded=true] .ac-listbox-chevron{transform:rotate(180deg)}.ac-listbox-pop{display:flex;flex-direction:column;top:calc(100% + 4px);left:0;right:0;max-height:260px;gap:1px;overflow-y:auto}.ac-listbox-opt{padding:var(--sp-2)}.ac-listbox-opt-note{flex:none;font-family:var(--ff-mono);font-size:var(--fs-2xs);color:var(--muted)}.ac-listbox-tick{flex:none}@media (prefers-reduced-motion: reduce){.ac-listbox-trigger,.ac-listbox-chevron{transition:none}}.ac-sep{height:1px;background:var(--bd);border:none;margin:0}.ac-eyebrow{font-family:var(--num-font);font-size:10px;font-weight:500;text-transform:uppercase;letter-spacing:.14em;color:var(--muted);display:flex;align-items:center;gap:8px}.ac-eyebrow:before{content:"";width:6px;height:6px;background:var(--acc);flex-shrink:0}.ac-pagehead{display:flex;flex-direction:column;gap:8px;margin-bottom:16px}.ac-pagehead__row{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap}.ac-pagehead__title{font-size:20px;font-weight:var(--fw-medium);letter-spacing:-.01em;line-height:1.2}.ac-pagehead__sub{font-size:12.5px;color:var(--muted);margin-top:4px;max-width:72ch}.ac-pagehead__actions{display:flex;align-items:center;gap:8px;flex-shrink:0}.ac-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:0;background:none;border:none;box-shadow:none}.ac-stat{background:transparent;border:none;border-radius:0;padding:14px 20px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:6px;min-width:0;position:relative;box-shadow:none}.ac-stat:not(:last-child):after{content:"";position:absolute;top:15%;bottom:15%;right:0;width:2px;background:repeating-linear-gradient(to bottom,var(--bd-strong) 0px,var(--bd-strong) 2px,transparent 2px,transparent 8px)}@media (max-width: 640px){.ac-stats{grid-template-columns:repeat(2,1fr)}.ac-stat{padding:12px 14px}.ac-stat:not(:last-child):after{display:none}.ac-stat:nth-child(1):after,.ac-stat:nth-child(3):after{display:block;content:"";position:absolute;top:10%;bottom:10%;right:0;width:2px;background:repeating-linear-gradient(to bottom,var(--bd-strong) 0px,var(--bd-strong) 2px,transparent 2px,transparent 8px)}.ac-stat:nth-child(1):before,.ac-stat:nth-child(2):before{content:"";position:absolute;bottom:0;left:10%;right:10%;height:2px;background:repeating-linear-gradient(to right,var(--bd-strong) 0px,var(--bd-strong) 2px,transparent 2px,transparent 8px)}}.ac-stat__label{font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:.08em;color:var(--muted)}.ac-stat__value{font-family:var(--num-font);font-size:var(--stat-value-size);font-weight:500;letter-spacing:-.02em;line-height:1.1;font-variant-numeric:tabular-nums}.ac-stat__delta{font-size:11.5px;font-variant-numeric:tabular-nums;color:var(--muted)}.ac-stat__delta--up{color:var(--success)}.ac-stat__delta--down{color:var(--danger)}.ac-tablewrap{border:1px solid var(--bd);border-radius:var(--r-lg);overflow:auto;background:var(--s1)}.ac-table{width:100%;border-collapse:collapse;font-size:12.5px;min-width:560px}.ac-table thead th{position:sticky;top:0;z-index:1;background:var(--s1);text-align:left;font-size:10.5px;font-weight:650;text-transform:uppercase;letter-spacing:.07em;color:var(--muted);padding:10px 12px;border-bottom:1px solid var(--bd-strong);white-space:nowrap}.ac-table tbody td{padding:0 12px;height:var(--table-row-h);border-bottom:1px solid var(--bd);vertical-align:middle}.ac-table tbody tr:last-child td{border-bottom:none}.ac-table tbody tr:hover td{background:var(--ovl)}.ac-table .num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.ac-table th.num{text-align:right}.ac-table .muted{color:var(--muted)}.ac-tabs{display:flex;gap:4px;border-bottom:1px solid var(--bd);overflow-x:auto}.ac-tab{padding:8px 12px;font-size:12.5px;font-weight:550;color:var(--muted);border-bottom:2px solid transparent;margin-bottom:-1px;white-space:nowrap}.ac-tab:hover{color:var(--text)}.ac-tab[aria-selected=true]{color:var(--text);border-bottom-color:var(--acc)}.ac-tab:focus-visible{outline:none;box-shadow:var(--ring);border-radius:var(--r-sm)}.ac-empty,.empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--sp-1);text-align:center;width:100%;max-width:100%;box-sizing:border-box;margin-inline:auto;padding:var(--sp-12) var(--sp-4);color:var(--muted);font-size:12.5px;background:transparent;border:1.5px dotted var(--bd-strong);border-radius:var(--r-lg)}.ac-empty__art,.empty-state__art{display:inline-flex;align-items:center;justify-content:center;color:var(--muted);margin-bottom:0}.ac-empty__art svg,.empty-state__art svg{display:block}.ac-empty-art{display:block;margin:0 auto;max-width:100%;height:auto;color:var(--text);overflow:visible;--empty-stroke: var(--text);--empty-fill-dark: var(--text);--empty-fill-light: var(--s1);--empty-accent: var(--muted);--empty-ring: var(--bd-strong);--empty-tile-bg: var(--s2);--empty-tile-stroke: var(--bd)}.ac-empty-art:not(.ac-empty-art--concentric){margin-bottom:0}.ac-empty__icon,.empty-state-icon{display:inline-flex;align-items:center;justify-content:center;padding:10px;border:1px solid var(--bd);border-radius:var(--r-md);margin-bottom:var(--sp-1);color:var(--muted)}.ac-empty__icon svg,.empty-state-icon svg{width:20px;height:20px;display:block}.empty-state__art,.ac-empty__art{display:inline-flex;align-items:center;justify-content:center;color:var(--muted)}.ac-empty__title,.empty-state-headline{margin:0;font-size:13px;font-weight:650;line-height:1.35;color:var(--text)}.ac-empty__body,.empty-state-body{margin:0;max-width:46ch;line-height:1.6}.ac-empty__actions{display:flex;gap:8px;justify-content:center;margin-top:var(--sp-3)}.ac-nums{font-family:var(--num-font);font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}.ac-icon{display:inline-flex;flex-shrink:0;vertical-align:-2px}.ac-icon svg{display:block}.route-loader{display:flex;align-items:center;justify-content:center;min-height:40vh;padding:48px 0}.route-loader__skel{display:flex;flex-direction:column;gap:var(--sp-4);width:100%;max-width:1120px}.route-loader__skel-title{width:32%;height:28px;border-radius:var(--r-md)}.route-loader__skel-cards{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--sp-4)}.route-loader__skel-card{height:104px;border-radius:var(--r-lg)}.route-loader__skel-block{height:280px;border-radius:var(--r-lg)}@media (max-width: 900px){.route-loader__skel-cards{grid-template-columns:repeat(2,1fr)}}@media (prefers-reduced-motion: reduce){.route-loader__skel .skeleton{animation:none}}.ac-card:focus-visible,.ac-stat:focus-visible,.ac-notice:focus-visible{outline:none;box-shadow:var(--ring)}@media (prefers-reduced-motion: reduce){.ac-btn,.ac-tab,.ac-table tbody tr td{transition:none}.ac-dot--pulse{animation:none}}#ac-tip-root{position:fixed;top:0;right:0;bottom:0;left:0;z-index:calc(var(--z-max) + 1);pointer-events:none}.ac-tip{position:fixed;z-index:var(--z-tooltip);padding:5px 10px;border:1px solid var(--bd-strong);border-radius:var(--r-md);background:var(--s2);color:var(--text);font-size:var(--fs-base);font-weight:500;line-height:1.4;white-space:pre-wrap;overflow-wrap:break-word;pointer-events:none;box-shadow:var(--shadow-md);animation:ac-tip-in .14s cubic-bezier(.16,1,.3,1)}@keyframes ac-tip-in{0%{opacity:0;transform:translate(var(--tip-x, 0px),var(--tip-y, 0px))}to{opacity:1;transform:none}}@media (prefers-reduced-motion: reduce){.ac-tip{animation:none}}.ac-menu{position:absolute;z-index:var(--z-dropdown);min-width:100%;padding:var(--sp-1);background:var(--surface-raised);border:1px solid var(--bd-strong);border-radius:var(--r-lg);box-shadow:var(--shadow-lg);transform-origin:top center}.ac-menu[data-state=open]{animation:ac-menu-in var(--duration-normal) var(--ease-default)}.ac-menu[data-state=closed]{animation:ac-menu-out var(--duration-fast) var(--ease-linear) forwards}@keyframes ac-menu-in{0%{opacity:0;transform:translateY(-4px) scale(.985)}to{opacity:1;transform:none}}@keyframes ac-menu-out{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(-3px) scale(.99)}}.ac-menu-scroll{display:flex;flex-direction:column;gap:1px;max-height:340px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--ovl-strong) transparent}.ac-menu-scroll::-webkit-scrollbar{width:6px}.ac-menu-scroll::-webkit-scrollbar-track{background:transparent}.ac-menu-scroll::-webkit-scrollbar-thumb{background:var(--ovl-strong);border-radius:var(--r-pill)}.ac-menu-item{display:flex;align-items:center;gap:var(--sp-2);width:100%;padding:var(--sp-2);background:transparent;border:1px solid transparent;border-radius:var(--r-sm);color:var(--text);font-size:var(--fs-base);text-align:left;cursor:pointer}.ac-menu-item:hover:not(:disabled),.ac-menu-item:focus-visible,.ac-menu-item[aria-selected=true]{background:var(--ovl)}.ac-menu-item:focus-visible{outline:2px solid var(--acc);outline-offset:-2px}.ac-menu-item:disabled{color:var(--muted);cursor:not-allowed}.ac-menu-item__label{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ac-menu-item__tick{display:grid;place-items:center;flex:0 0 auto;width:16px;color:var(--text)}@media (prefers-reduced-motion: reduce){.ac-menu,.ac-menu[data-state=open],.ac-menu[data-state=closed]{animation:none}}.route-loader--cover{--boot-plate: var(--bg);--boot-ink: var(--acc);position:fixed;top:0;right:0;bottom:0;left:0;z-index:10000;min-height:0;padding:0;overflow:hidden;background:var(--boot-plate)}.boot-loader{position:absolute;left:calc(50vw - 80px);top:calc(50% - 80px);width:160px;height:160px;overflow:visible;color:var(--boot-ink, #ffffff)}.boot-loader:after{content:none;left:0;top:0;width:45px;height:160px;background:linear-gradient(transparent calc(1 * 100% / 6),var(--boot-ink, #ffffff) 0 50%,transparent 0),linear-gradient(transparent calc(2 * 100% / 6),var(--boot-ink, #ffffff) 0 calc(4 * 100% / 6),transparent 0),linear-gradient(transparent 50%,var(--boot-ink, #ffffff) 0 calc(5 * 100% / 6),transparent 0);background-size:10px 100%;background-repeat:no-repeat;background-position:0 0,50% 0,100% 0;will-change:transform;animation:boot-matrix 1s infinite linear;animation-delay:var(--boot-phase, 0ms)}@keyframes boot-matrix{0%{transform:translateY(-120px)}to{transform:translateY(0)}}@media (prefers-reduced-motion: reduce){.boot-loader:after{animation:none}}.shatter-spinner{overflow:visible;display:block}.shatter-spinner g{transform-origin:300px 300px}.shatter-spinner use{fill:none;stroke:currentColor;stroke-width:22}.shatter-spinner .r{animation:shatter-cw 3s linear infinite;animation-delay:var(--shatter-phase, 0ms)}.shatter-spinner .r.rv{animation-name:shatter-ccw}.shatter-spinner .po{animation:shatter-o 1.5s ease-in-out infinite,shatter-flow-o 1.5s linear infinite;animation-delay:var(--shatter-phase, 0ms),var(--shatter-phase, 0ms)}.shatter-spinner .pi{animation:shatter-i 1.5s ease-in-out -.75s infinite,shatter-flow-i 1.5s linear infinite;animation-delay:calc(-.75s + var(--shatter-phase, 0ms)),var(--shatter-phase, 0ms)}@keyframes shatter-cw{to{transform:rotate(360deg)}}@keyframes shatter-ccw{to{transform:rotate(-360deg)}}@keyframes shatter-o{0%,to{stroke-dasharray:12.15 .35}50%{stroke-dasharray:3.5 9}}@keyframes shatter-i{0%,to{stroke-dasharray:9.65 .35}50%{stroke-dasharray:2.8 7.2}}@keyframes shatter-flow-o{to{stroke-dashoffset:-12.5}}@keyframes shatter-flow-i{to{stroke-dashoffset:-10}}@media (prefers-reduced-motion: reduce){.shatter-spinner,.shatter-spinner *{animation-duration:30s!important}}.errstate{display:flex;flex-direction:column;align-items:center;gap:8px;padding:26px 20px;border:1px solid transparent;border-radius:var(--r-card);background:transparent;color:var(--text);font-size:var(--fs-md);line-height:1.5;text-align:center}.errstate[data-tone=warn],.errstate[data-tone=neutral]{border-color:transparent}.errstate--inline{padding:12px 14px;border-radius:var(--r-md)}.errstate__art{display:inline-flex;align-items:center;justify-content:center;color:var(--muted);margin-bottom:0}.errstate__art .ac-empty-art{margin-bottom:0}.errstate[data-tone=danger] .ac-empty-art{--empty-fill-dark: var(--tone-danger-fg);--empty-accent: var(--tone-danger-fg)}.errstate[data-tone=warn] .ac-empty-art{--empty-fill-dark: var(--tone-warn-fg);--empty-accent: var(--tone-warn-fg)}.errstate__art .err-ill__alert{color:var(--tone-danger-fg)}.errstate[data-tone=warn] .errstate__art .err-ill__alert{color:var(--tone-warn-fg)}.errstate[data-tone=neutral] .errstate__art,.errstate[data-tone=neutral] .errstate__art .err-ill__alert{color:var(--muted)}.errstate__badge{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:30px;height:30px;border:1px solid var(--tone-danger-bd);border-radius:1px;background:var(--tone-danger-bg);color:var(--tone-danger-fg)}.errstate[data-tone=warn] .errstate__badge{border-color:var(--tone-warn-bd);background:var(--tone-warn-bg);color:var(--tone-warn-fg)}.errstate[data-tone=neutral] .errstate__badge{border-color:var(--bd);background:var(--s2);color:var(--muted)}.errstate__main{min-width:0;max-width:46ch}.errstate__title{font-size:var(--fs-lg);font-weight:650;color:var(--text);overflow-wrap:anywhere}.errstate__body{margin:4px 0 0;font-size:var(--fs-base);color:var(--muted);overflow-wrap:anywhere}.errstate__actions{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:8px;margin-top:14px}.errstate--inline .errstate__actions{margin-top:10px}.errstate__retry{gap:6px}.errstate__retry svg{flex-shrink:0}.errstate__retry .spinner-dark{flex-shrink:0;border-top-color:currentColor}.errstate__secondary{color:var(--muted)}.errstate__secondary:hover{color:var(--text)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:8px 16px;border-radius:var(--r);font-size:13px;font-weight:500;transition:all .15s ease;white-space:nowrap;cursor:pointer}.btn-primary{background:var(--btn-acc-bg, var(--acc));color:var(--btn-acc-text, var(--on-acc, var(--bg)))}.btn-primary:hover{opacity:.9}.btn-secondary{background:var(--ovl);border:1px solid var(--bd);color:var(--text)}.btn-secondary:hover{border-color:var(--hover-bd);background:var(--ovl-strong, var(--ovl))}.btn-danger{background:var(--danger);color:#fff}.btn-danger:hover{opacity:.9}.btn-ghost{background:transparent;color:var(--muted)}.btn-ghost:hover{color:var(--text);background:var(--ovl)}.btn-sm{padding:4px 10px;font-size:12px}.btn-icon{width:32px;height:32px;padding:0;border-radius:var(--r);display:inline-flex;align-items:center;justify-content:center;background:var(--ovl);color:var(--muted);transition:all .15s ease}.btn-icon:hover{color:var(--text);background:var(--ovl-strong, var(--ovl))}.card{background:var(--s2);border:1px solid var(--bd);border-radius:var(--r);padding:16px}.card-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.badge{display:inline-flex;align-items:center;padding:2px 8px;border-radius:var(--r);font-size:11px;font-weight:500;background:var(--chip);border:1px solid var(--chip-border, var(--bd));color:var(--muted)}.badge-success{background:#22c55e1f;border-color:#22c55e40;color:#22c55e}.badge-warning{background:#fbbf241f;border-color:#fbbf2440;color:#fbbf24}.badge-danger{background:#f871711f;border-color:#f8717140;color:#f87171}.input{width:100%;padding:8px 12px;background:var(--s1);border:1px solid var(--bd);border-radius:var(--r);color:var(--text);font-size:13px;transition:border-color .15s ease}.input:focus{border-color:var(--hover-bd)}.input::placeholder{color:var(--muted)}.input-group{display:flex;flex-direction:column;gap:4px}.input-label{font-size:12px;color:var(--muted);font-weight:500}.toggle{position:relative;width:36px;height:20px;background:var(--b);border-radius:10px;cursor:pointer;transition:background .2s ease}.toggle.active{background:var(--acc)}.toggle:after{content:"";position:absolute;top:2px;left:2px;width:16px;height:16px;background:var(--text);border-radius:50%;transition:transform .2s ease}.toggle.active:after{transform:translate(16px);background:var(--on-acc, var(--bg))}.modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:flex;align-items:center;justify-content:center;background:var(--modal-ovl);animation:fadeIn .15s ease}.modal{background:var(--s2);border:1px solid var(--bd);border-radius:var(--r);padding:24px;max-width:480px;width:90vw;max-height:80vh;overflow-y:auto;animation:slideUp .2s ease}.modal-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.modal-title{font-size:16px;font-weight:500}.toast-viewport{position:fixed;bottom:16px;right:16px;z-index:2000;display:flex;flex-direction:column;gap:8px;pointer-events:none}.toast{pointer-events:auto;background:var(--s2);border:1px solid var(--bd);border-radius:var(--r);padding:12px 16px;font-size:13px;color:var(--text);box-shadow:var(--shadow-sm);animation:slideInRight .2s ease;min-width:240px;max-width:360px}.toast-success{border-color:color-mix(in srgb,var(--success) 30%,transparent)}.toast-error{border-color:color-mix(in srgb,var(--danger) 30%,transparent)}.spinner,.spinner-dark,.spinner-light{width:20px;height:20px;border:2px solid var(--b);border-top-color:var(--acc);border-radius:50%;animation:spin .9s linear infinite}@media (prefers-reduced-motion: reduce){.spinner,.spinner-dark,.spinner-light{animation:none;border-top-color:var(--b);border-color:var(--muted)}}.spinner-lg{width:32px;height:32px;border-width:3px}.skeleton{position:relative;overflow:hidden;background:color-mix(in srgb,var(--text) 10%,transparent);border:1px solid var(--bd);border-radius:var(--r)}.skeleton:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(100deg,transparent 25%,color-mix(in srgb,var(--text) 22%,transparent) 50%,transparent 75%);transform:translate(-101%);animation:skeleton-sheen 1.8s ease-in-out infinite}@keyframes skeleton-sheen{0%{transform:translate(-101%)}55%,to{transform:translate(101%)}}.ac-skel-page{display:flex;flex-direction:column;gap:var(--sp-4)}.ac-skel-stack{display:flex;flex-direction:column;gap:6px;min-width:0}.ac-skel-line{height:10px;border-radius:var(--r-sm)}.ac-skel-btn{height:32px;width:92px;border-radius:var(--r-md)}.ac-skel-media{width:40px;height:40px;flex-shrink:0;border-radius:var(--r-md)}.ac-skel-list{display:flex;flex-direction:column}.ac-skel-listrow{display:flex;align-items:center;gap:10px;padding:10px 16px;min-width:0}.ac-skel-listrow+.ac-skel-listrow{border-top:1px solid var(--bd)}.ac-skel-plot{display:flex;flex-direction:column;justify-content:space-between;gap:10px;min-width:0}.ac-skel-bars{display:flex;align-items:flex-end;gap:6px;flex:1 1 auto;min-height:0}.ac-skel-bar{flex:1 1 0;min-width:3px;border-radius:var(--r-sm) var(--r-sm) 0 0;background:color-mix(in srgb,var(--text) 7%,transparent)}.ac-skel-axis{display:flex;justify-content:space-between;gap:10px;flex-shrink:0}.ac-skel-row--dense td{height:var(--table-row-h-dense)}@media (prefers-reduced-motion: reduce){.ac-skel-page .skeleton,.ac-skel-page .skeleton:after{animation:none}}.icon-btn{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:none;background:transparent;color:var(--muted);border-radius:var(--r);cursor:pointer;transition:color .15s ease,background .15s ease;flex-shrink:0}.icon-btn:hover{color:var(--text);background:var(--ovl)}.icon-btn:disabled{opacity:.4;cursor:not-allowed}.icon-btn svg{width:13px;height:13px}.icon-btn.del{color:var(--muted)}.icon-btn.del:hover{color:var(--danger);background:#f8717114}.icon-btn.del.confirming{color:var(--danger)}.mono{font-family:var(--ff-mono)}.domain-form-error{display:block;margin-top:4px;font-size:11px;color:var(--danger);font-family:var(--ff-mono)}.domain-form-actions{display:flex;gap:8px;margin-top:16px;padding-top:16px;border-top:1px solid var(--bd)}.page-stub{padding:32px}.page-stub h1{font-size:1.5rem;margin-bottom:8px}.page-stub p{color:var(--muted)}.sidebar{display:flex;flex-direction:column;justify-content:flex-start;height:100vh;position:fixed;top:0;left:0;width:var(--sidebar);background:var(--s1);overflow:hidden;-webkit-user-select:none;user-select:none;z-index:var(--z-nav)}.sidebar:after{content:"";position:absolute;top:calc(var(--topbar-height, 40px) + var(--nav-arc, 14px));right:0;bottom:0;width:var(--bw-md);background:var(--bd-strong);z-index:40;pointer-events:none}.sidebar .sidebar-brand,.sidebar .sidebar-scroll,.sidebar .sidebar-footer,.sidebar .sidebar-user-card,.sidebar .workspace-switcher{position:relative;z-index:1}.sidebar-footer{margin-top:auto;padding:10px 10px 12px;border-top:1px solid var(--b);display:flex;flex-direction:column;gap:6px;flex-shrink:0;background:var(--s1);z-index:2}.sidebar-user-card{display:flex;align-items:center;gap:10px;width:100%;padding:6px 8px;border:1px solid transparent;background:transparent;border-radius:9px;cursor:pointer;text-align:left;transition:background .15s ease,border-color .15s ease}.sidebar-user-card:hover{background:var(--ovl);border-color:var(--bd)}.sidebar-user-avatar{width:32px;height:32px;border-radius:50%;overflow:hidden;background:var(--s2);border:1px solid var(--bd-strong);display:flex;align-items:center;justify-content:center;flex-shrink:0}.sidebar-user-img{width:100%;height:100%;object-fit:cover;border-radius:50%}.sidebar-user-initials{font-size:12px;font-weight:500;color:var(--text)}.user-avatar-initial{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:var(--s2);color:var(--text);border-radius:inherit;letter-spacing:.02em;box-shadow:inset 0 0 0 1px var(--bd)}.user-avatar-initial.sidebar-user-popover-initials{color:var(--text)}.sidebar-user-info{display:flex;flex-direction:column;min-width:0;flex:1}.sidebar-user-name{font-size:13px;font-weight:500;color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.2}.sidebar-user-email{font-size:11px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.3}.sidebar-user-gear{color:var(--muted);flex-shrink:0;transition:color .15s ease}.sidebar-user-card:hover .sidebar-user-gear{color:var(--text)}@keyframes sidebar-user-popover-in{0%{opacity:0;transform:translate(-6px)}to{opacity:1;transform:translate(0)}}.sidebar-user-popover{position:fixed;left:calc(var(--sidebar-width, var(--sidebar)) + 8px);bottom:12px;width:244px;background:var(--s2);border:1px solid var(--bd);border-radius:12px;box-shadow:var(--shadow-xl);padding:8px;z-index:var(--z-supreme);display:none;flex-direction:column;gap:2px;transform-origin:left bottom}.sidebar-user-popover--open{display:flex;animation:sidebar-user-popover-in .16s cubic-bezier(.22,1,.36,1) forwards}.sidebar-user-popover-header{display:flex;align-items:center;gap:10px;padding:8px 8px 12px;border-bottom:1px solid var(--bd);margin-bottom:4px}.sidebar-user-popover-avatar{width:38px;height:38px;border-radius:50%;overflow:hidden;background:var(--s2);border:1.5px solid var(--bd);display:flex;align-items:center;justify-content:center;flex-shrink:0}.sidebar-user-popover-img{width:100%;height:100%;object-fit:cover;border-radius:50%}.sidebar-user-popover-initials{font-size:14px;font-weight:500;color:var(--text)}.sidebar-user-popover-identity{display:flex;flex-direction:column;min-width:0}.sidebar-user-popover-name{font-size:13.5px;font-weight:500;color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sidebar-user-popover-email{font-size:11.5px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sidebar-user-popover-menu{display:flex;flex-direction:column;gap:1px}.sidebar-user-popover-sep{height:1px;background:var(--bd);margin:4px}.sidebar-user-popover-item{display:flex;align-items:center;gap:10px;width:100%;padding:8px 10px;border-radius:8px;border:none;background:transparent;color:var(--text);font-size:13px;font-weight:450;cursor:pointer;text-align:left;transition:background .12s ease,color .12s ease}.sidebar-user-popover-item svg{color:var(--muted);flex-shrink:0}.sidebar-user-popover-item:hover{background:var(--ovl);color:var(--text)}.sidebar-user-popover-item:hover svg{color:var(--text)}.sidebar a,.sidebar a:hover,.sidebar a:focus-visible,.sidebar .sidebar-user-popover-item{text-decoration:none}.sidebar-user-popover-item--link{text-decoration:none;text-align:start;color:var(--text)}.sidebar-user-popover-dot{width:8px;height:8px;border-radius:50%;background:var(--success);flex-shrink:0}.sidebar-user-popover-item--danger{color:color-mix(in srgb,var(--danger, #ef4444) 80%,var(--text))}.sidebar-user-popover-item--danger svg{color:var(--danger, #ef4444)}.sidebar-user-popover-item--danger:hover{background:color-mix(in srgb,var(--danger, #ef4444) 14%,transparent);color:var(--danger, #ef4444)}.sidebar-user-popover-item--danger:hover svg{color:var(--danger, #ef4444)}.sidebar-settings-group{display:flex;flex-direction:column;gap:1px}.sidebar-settings-parent{padding-right:6px}.sidebar-settings-parent-link{display:flex;align-items:center;gap:10px;flex:1;min-width:0;padding:0;border:none;background:transparent;color:inherit;font:inherit;cursor:pointer;text-align:left}.sidebar-settings-parent-link svg{color:var(--muted);flex-shrink:0}.sidebar-settings-expand{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;flex-shrink:0;border:none;border-radius:6px;background:transparent;color:var(--muted);cursor:pointer;transition:background .15s ease,color .15s ease,transform .25s cubic-bezier(.22,1,.36,1)}.sidebar-settings-expand:hover{background:var(--ovl);color:var(--text)}.sidebar-settings-expand svg{transition:transform .25s cubic-bezier(.22,1,.36,1)}.sidebar-settings-expand[aria-expanded=true] svg{transform:rotate(180deg)}.sidebar-settings-children{display:grid;grid-template-rows:0fr;transition:grid-template-rows .28s cubic-bezier(.22,1,.36,1)}.sidebar-settings-children[data-open=true]{grid-template-rows:1fr}.sidebar-settings-children-inner{overflow:hidden;min-height:0;display:flex;flex-direction:column;gap:1px}.sidebar-settings-child{padding-left:33px}.sidebar-settings-dot{width:7px;height:7px;margin-left:auto;border-radius:50%;background:transparent;flex-shrink:0;transition:background .18s ease,box-shadow .18s ease}.sidebar-settings-dot[data-on=true]{background:var(--acc);box-shadow:0 0 0 3px var(--ovl)}.sidebar-user-popover-item.is-active{background:var(--ovl);color:var(--text)}.sidebar-user-popover-item.is-active svg{color:var(--text)}@media (prefers-reduced-motion: reduce){.sidebar-settings-children,.sidebar-settings-expand,.sidebar-settings-expand svg{transition:none}}.sidebar-user-popover-footer{display:flex;align-items:center;justify-content:center;gap:6px;padding:8px 8px 4px;font-size:11px;color:var(--muted)}.sidebar-user-popover-sep-inline{width:3px;height:3px;border-radius:50%;background:var(--muted);opacity:.6}.sidebar-user-popover-link{color:var(--muted);text-decoration:none;transition:color .12s ease}.sidebar-user-popover-link:hover{color:var(--text)}.sidebar-brand{position:relative;height:var(--topbar-height, 56px);min-height:var(--topbar-height, 56px);padding:0 14px;display:flex;justify-content:center;align-items:center;gap:8px;flex-shrink:0;background:transparent;z-index:2;box-sizing:border-box;border-bottom:1px solid transparent;transition:padding .38s cubic-bezier(.16,1,.3,1)}.sidebar-logo{font-family:Bitcount,monospace;font-weight:400;font-size:21px;letter-spacing:.06em;line-height:1;color:var(--text);text-decoration:none;display:inline-flex;align-items:center;justify-content:center;gap:6px;white-space:nowrap;min-width:0;transition:opacity .2s ease,transform .28s cubic-bezier(.16,1,.3,1)}.sidebar-logo:hover{opacity:.9}.sidebar-logo span{color:var(--acc, #a855f7)}.sidebar-logo-svg{color:var(--text);flex-shrink:0;width:28px;height:28px;display:block;transition:color .2s ease,width .38s cubic-bezier(.16,1,.3,1),height .38s cubic-bezier(.16,1,.3,1),opacity .2s ease,transform .28s cubic-bezier(.16,1,.3,1)}html[data-theme=graphite] .sidebar-logo-svg,html[data-theme=onyx] .sidebar-logo-svg,html[data-theme=midnight] .sidebar-logo-svg,html[data-theme=dark-blue] .sidebar-logo-svg{color:#fff!important}html[data-theme=white] .sidebar-logo-svg,html[data-theme=light-grey] .sidebar-logo-svg,html[data-theme=white] .sidebar-logo,html[data-theme=light-grey] .sidebar-logo{color:#0a0a0d}html[data-theme=white] .sidebar-logo-svg,html[data-theme=light-grey] .sidebar-logo-svg{color:#000}.sidebar-logo-text{display:inline-flex;align-items:center;gap:0;line-height:1;font-family:var(--ff-logo);font-weight:400;letter-spacing:.04em;transition:opacity .28s cubic-bezier(.16,1,.3,1),transform .38s cubic-bezier(.16,1,.3,1),width .38s ease;overflow:hidden}.brand-mark{height:1.5em;width:auto;display:block;flex-shrink:0}html[data-theme=white] img[src$="logo-intro.svg"],html[data-theme=light-grey] img[src$="logo-intro.svg"]{filter:invert(1)}html[data-theme=white] .ci-root img[src$="logo-intro.svg"],html[data-theme=light-grey] .ci-root img[src$="logo-intro.svg"]{filter:none}.ac-logo{transform-box:view-box}.ac-logo .ac-logo-o,.ac-logo .ac-logo-i{transform-origin:300px 300px}@keyframes ac-logo-flip-x{0%,to{transform:scaleX(1)}50%{transform:scaleX(-1)}}@keyframes ac-logo-flip-y{0%,to{transform:scaleY(1)}50%{transform:scaleY(-1)}}.ac-logo--flip .ac-logo-o{animation:ac-logo-flip-x 2.4s cubic-bezier(.45,0,.55,1) 1}.ac-logo--flip .ac-logo-i{animation:ac-logo-flip-y 2.4s cubic-bezier(.45,0,.55,1) 1}@media (prefers-reduced-motion: reduce){.ac-logo--flip .ac-logo-o,.ac-logo--flip .ac-logo-i{animation:none!important}}.ac-logo-spinner .ac-spin-o,.ac-logo-spinner .ac-spin-i{transform-origin:300px 300px;transform-box:view-box}.ac-logo-spinner .ac-spin-o{animation:ac-spin-cw 1.4s linear infinite}.ac-logo-spinner .ac-spin-i{animation:ac-spin-ccw 1.4s linear infinite}@keyframes ac-spin-cw{to{transform:rotate(360deg)}}@keyframes ac-spin-ccw{to{transform:rotate(-360deg)}}@media (prefers-reduced-motion: reduce){.ac-logo-spinner .ac-spin-o,.ac-logo-spinner .ac-spin-i{animation-duration:6s}}.sidebar-collapse-btn{position:absolute;right:12px;top:0;bottom:0;margin:auto 0;display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:8px;border:1px solid transparent;background:transparent;color:var(--muted);cursor:pointer;flex-shrink:0;opacity:0;pointer-events:none;transition:background .15s ease,color .15s ease,border-color .15s ease,transform .2s ease,opacity .2s ease}.sidebar-brand:hover .sidebar-collapse-btn,.sidebar-brand:has(.sidebar-collapse-btn:focus-visible) .sidebar-collapse-btn,.sidebar-collapse-btn:focus-visible{opacity:1;pointer-events:auto}.sidebar-collapse-btn:hover{background:var(--ovl);border-color:var(--bd);color:var(--text)}.sidebar-collapse-btn:active{transform:scale(.94)}.sidebar-collapse-btn:focus-visible,.nav-item:focus-visible,.sidebar-user-card:focus-visible{outline:none;box-shadow:var(--focus-ring)}.sidebar-collapse-btn svg{display:block}.sidebar-edge{position:fixed;top:0;bottom:0;left:var(--sidebar-width);width:0;z-index:calc(var(--z-nav) + 2);pointer-events:none;transition:left .38s cubic-bezier(.16,1,.3,1)}.sidebar-edge-toggle{position:absolute;top:50%;left:14px;transform:translate(-50%,-50%);width:4px;height:36px;border-radius:999px;background:var(--bd);border:none;padding:0;color:var(--muted);cursor:pointer;opacity:.9;box-shadow:none;pointer-events:auto;transition:width .2s ease,height .2s ease,border-radius .2s ease,background .15s ease,opacity .15s ease}.sidebar-edge-toggle:after{content:"";position:absolute;width:32px;height:56px;left:50%;top:50%;transform:translate(-50%,-50%)}.sidebar-edge-toggle svg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) scale(.4);opacity:0;transition:opacity .15s ease,transform .2s ease}.sidebar-edge-toggle:hover,.sidebar-edge-toggle:focus-visible{width:24px;height:24px;border-radius:50%;background:var(--s2);border:none;opacity:1;box-shadow:none}.sidebar-edge-toggle:hover svg,.sidebar-edge-toggle:focus-visible svg{opacity:1;transform:translate(-50%,-50%) scale(1)}.sidebar-edge-toggle:hover{background:var(--ovl-strong, var(--ovl));color:var(--text)}.sidebar-edge-toggle:active{transform:translate(-50%,-50%) scale(.92)}.sidebar-edge-toggle:focus-visible{outline:none;box-shadow:var(--focus-ring)}.sidebar-edge-tooltip{position:absolute;left:calc(100% + 8px);top:50%;transform:translateY(-50%) translate(-4px);opacity:0;visibility:hidden;z-index:var(--z-supreme);background:var(--s2);border:1px solid var(--bd);border-radius:6px;padding:4px 10px;font-size:12px;line-height:1.4;font-weight:500;color:var(--text);white-space:nowrap;pointer-events:none;box-shadow:0 4px 12px #0006;transition:opacity .15s ease,transform .15s ease,visibility 0s .15s}.sidebar-edge-toggle:hover .sidebar-edge-tooltip,.sidebar-edge-toggle:focus-visible .sidebar-edge-tooltip{opacity:1;visibility:visible;transform:translateY(-50%) translate(0);transition:opacity .15s ease,transform .15s ease}.sidebar-scroll{flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden;padding:4px 0 6px;display:flex;flex-direction:column;gap:6px;outline:none;scrollbar-width:thin;scrollbar-color:transparent transparent;transition:scrollbar-color .45s ease}.sidebar-scroll.show-scrollbars,.sidebar-scroll:hover,.sidebar-scroll:focus-within,.sidebar-scroll:active{scrollbar-color:rgba(255,255,255,.22) transparent}.sidebar-scroll::-webkit-scrollbar{width:2px}.sidebar-scroll::-webkit-scrollbar-track{background:transparent}.sidebar-scroll::-webkit-scrollbar-button{display:none;width:0;height:0}.sidebar-scroll::-webkit-scrollbar-thumb{background:transparent;border-radius:99px;min-height:40px;transition:background-color .45s ease}.sidebar-scroll.show-scrollbars::-webkit-scrollbar-thumb,.sidebar-scroll:hover::-webkit-scrollbar-thumb,.sidebar-scroll:focus-within::-webkit-scrollbar-thumb,.sidebar-scroll:active::-webkit-scrollbar-thumb{background:#ffffff38}.sidebar-scroll::-webkit-scrollbar-thumb:hover{background:#fff6}html[data-theme=white] .sidebar-scroll.show-scrollbars,html[data-theme=white] .sidebar-scroll:hover,html[data-theme=white] .sidebar-scroll:focus-within,html[data-theme=white] .sidebar-scroll:active,html[data-theme=light-grey] .sidebar-scroll.show-scrollbars,html[data-theme=light-grey] .sidebar-scroll:hover,html[data-theme=light-grey] .sidebar-scroll:focus-within,html[data-theme=light-grey] .sidebar-scroll:active{scrollbar-color:rgba(0,0,0,.5) transparent}html[data-theme=white] .sidebar-scroll.show-scrollbars::-webkit-scrollbar-thumb,html[data-theme=white] .sidebar-scroll:hover::-webkit-scrollbar-thumb,html[data-theme=white] .sidebar-scroll:focus-within::-webkit-scrollbar-thumb,html[data-theme=white] .sidebar-scroll:active::-webkit-scrollbar-thumb,html[data-theme=light-grey] .sidebar-scroll.show-scrollbars::-webkit-scrollbar-thumb,html[data-theme=light-grey] .sidebar-scroll:hover::-webkit-scrollbar-thumb,html[data-theme=light-grey] .sidebar-scroll:focus-within::-webkit-scrollbar-thumb,html[data-theme=light-grey] .sidebar-scroll:active::-webkit-scrollbar-thumb{background:#00000080}html[data-theme=white] .sidebar-scroll::-webkit-scrollbar-thumb:hover,html[data-theme=light-grey] .sidebar-scroll::-webkit-scrollbar-thumb:hover{background:#000000bf}.sidebar-nav-group{display:flex;flex-direction:column;gap:1px}.sidebar-nav-group--checkouts{background:var(--s2);border:1px solid var(--b);border-radius:12px;box-shadow:0 1px 2px #00000014;margin:2px 8px;padding:4px 4px 5px;gap:1px}.sidebar-nav-group--checkouts .sidebar-section{padding:4px 10px 3px}.sidebar-nav-group--checkouts .nav-item{margin:1px 2px;border:0}.sidebar-nav-group--checkouts .nav-item:hover,.sidebar-nav-group--checkouts .nav-item.active{background:var(--ovl-strong)}.nav-item[data-icon=plain] svg line{stroke:currentColor}.sidebar-nav-group--commerce{background:var(--ovl);border:0;border-radius:12px;box-shadow:none;margin:2px 8px;padding:4px 4px 5px;gap:1px}.sidebar-nav-group--commerce .sidebar-section{padding:4px 10px 3px}.sidebar-nav-group--commerce .nav-item{margin:1px 2px;border:0}.sidebar-nav-group--commerce .nav-item:hover,.sidebar-nav-group--commerce .nav-item.active{background:var(--ovl-strong)}html[data-sidebar-collapsed=true] .sidebar.sidebar--collapsed .sidebar-nav-group--checkouts,.sidebar.sidebar--collapsed .sidebar-nav-group--checkouts,html[data-sidebar-collapsed=true] .sidebar.sidebar--collapsed .sidebar-nav-group--commerce,.sidebar.sidebar--collapsed .sidebar-nav-group--commerce{background:transparent;margin:0;padding:0;border:0;border-radius:0;box-shadow:none}.sidebar-section{display:flex;align-items:center;gap:6px;font-size:9.5px;font-weight:500;text-transform:uppercase;letter-spacing:.08em;color:var(--muted);padding:3px 14px 1px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:left;-webkit-user-select:none;user-select:none;opacity:.75}.sidebar-section-logo{flex-shrink:0;opacity:.65;color:var(--muted)}html[data-theme=autocart] .sidebar-section-logo,html[data-theme=plain-dark] .sidebar-section-logo,html[data-theme=dark-blue] .sidebar-section-logo,html[data-theme=slate-grey] .sidebar-section-logo{color:#fff;opacity:.55}html[data-theme=white] .sidebar-section-logo,html[data-theme=light-grey] .sidebar-section-logo{color:#0a0a0d;opacity:.5}.nav-item{display:flex;align-items:center;gap:8px;padding:6px 10px;margin:1.5px 8px;border-radius:8px;font-size:13px;min-height:32px;font-weight:450;color:color-mix(in srgb,var(--text) 75%,var(--muted));cursor:pointer;white-space:nowrap;text-decoration:none;transition:color .15s ease,background-color .15s ease;position:relative}.nav-item:hover{color:var(--text);background:var(--ovl)}.nav-item.active{color:var(--text);background:var(--ovl-strong, rgba(255, 255, 255, .08));font-weight:500}.nav-item svg{flex-shrink:0;width:18px;height:18px;color:var(--muted);transition:color .15s ease,transform .2s cubic-bezier(.34,1.56,.64,1)}.nav-item.active svg{color:var(--acc, #a855f7)}.nav-label{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;transition:opacity .2s ease}.nav-folder{margin:1px 0;width:100%}.nav-folder-head.nav-item{margin:1px 8px;width:calc(100% - 16px);box-sizing:border-box;border-radius:8px;justify-content:flex-start;text-align:left}.nav-folder-chev{flex-shrink:0;width:12px;height:12px;color:var(--muted);transform:rotate(-90deg);transition:transform .18s cubic-bezier(.16,1,.3,1),color .15s ease;margin-left:auto}.nav-folder[data-open=true] .nav-folder-chev,.nav-folder[data-open] .nav-folder-chev{transform:rotate(90deg)}.nav-folder-children{display:grid;grid-template-rows:0fr;overflow:hidden;transition:grid-template-rows .18s cubic-bezier(.16,1,.3,1),opacity .14s ease;opacity:0;padding-left:0}.nav-folder[data-open=true] .nav-folder-children,.nav-folder[data-open] .nav-folder-children{grid-template-rows:1fr;opacity:1}.nav-folder-children-inner{overflow:hidden;min-height:0;padding:0 0 0 10px;margin-left:26px;border-left:1px solid transparent;position:relative;opacity:0;transition:padding .18s cubic-bezier(.16,1,.3,1),opacity .14s ease,border-color .14s ease}.nav-folder-children-inner>.nav-child.nav-item{opacity:0;transition:opacity .14s ease}.nav-folder[data-open=true] .nav-folder-children-inner>.nav-child.nav-item,.nav-folder[data-open] .nav-folder-children-inner>.nav-child.nav-item{opacity:1}.nav-child.nav-item{position:relative}.nav-child.nav-item:before{content:"";position:absolute;left:-10px;top:50%;width:10px;height:1px;background:var(--bd-strong);opacity:0;transition:opacity .14s ease}.nav-child.nav-item:after{content:"";position:absolute;left:-10px;top:-1px;width:1px;height:calc(50% + 1px);background:var(--bd-strong);opacity:0;transition:opacity .14s ease;pointer-events:none}.nav-child.nav-item:first-child:after{top:calc(-1 * var(--nav-tree-pad, 4px));height:calc(50% + var(--nav-tree-pad, 4px))}.nav-child.nav-item:not(:last-child):after{top:-1px;height:calc(100% + 2px)}.nav-child.nav-item:first-child:not(:last-child):after{top:calc(-1 * var(--nav-tree-pad, 4px));height:calc(100% + var(--nav-tree-pad, 4px) + 1px)}.nav-folder[data-open=true] .nav-child.nav-item:before,.nav-folder[data-open] .nav-child.nav-item:before{opacity:1}.nav-folder[data-open=true] .nav-child.nav-item:after,.nav-folder[data-open] .nav-child.nav-item:after{opacity:1}.nav-folder[data-open=true] .nav-folder-children-inner,.nav-folder[data-open] .nav-folder-children-inner{padding:4px 0 0 10px;opacity:1}.nav-child.nav-item{padding:3px 10px;margin:0 0 1px;gap:8px;font-size:11.5px;color:color-mix(in srgb,var(--text) 60%,var(--muted));width:100%;box-sizing:border-box;border-radius:0}.nav-child.nav-item svg{width:15px;height:15px;transition:none}.nav-child.nav-item.active,.nav-child.nav-item.active svg{color:var(--text);font-weight:500}.nav-child.nav-item.active svg{color:var(--acc, #a855f7)}.sidebar.sidebar--collapsed .nav-folder-chev,html[data-sidebar-collapsed=true] .sidebar.sidebar--collapsed .nav-folder-chev,.sidebar.sidebar--collapsed .ws-chevron,html[data-sidebar-collapsed=true] .sidebar.sidebar--collapsed .ws-chevron,.sidebar.sidebar--collapsed .nav-folder-children,html[data-sidebar-collapsed=true] .sidebar.sidebar--collapsed .nav-folder-children{display:none!important}.nav-badge{margin-left:auto;padding:1px 6px;min-width:18px;text-align:center;border-radius:10px;font-size:10px;font-weight:500;background:var(--danger);color:#fff;line-height:1.5;flex-shrink:0}.nav-badge.is-live{background:var(--warn);color:#1a1a1a;font-weight:500}html[data-sidebar-collapsed=true] .sidebar.sidebar--collapsed,.sidebar.sidebar--collapsed{width:var(--sidebar-collapsed)}html[data-sidebar-collapsed=true] .sidebar.sidebar--collapsed .sidebar-brand,.sidebar.sidebar--collapsed .sidebar-brand{padding:0;justify-content:center}html[data-sidebar-collapsed=true] .sidebar.sidebar--collapsed .sidebar-logo,.sidebar.sidebar--collapsed .sidebar-logo{flex:0 0 auto;justify-content:center;padding:0;gap:0}html[data-sidebar-collapsed=true] .sidebar.sidebar--collapsed .sidebar-logo-svg,.sidebar.sidebar--collapsed .sidebar-logo-svg{width:32px;height:32px}html[data-sidebar-collapsed=true] .sidebar.sidebar--collapsed .sidebar-logo-text,.sidebar.sidebar--collapsed .sidebar-logo-text{opacity:0;width:0;transform:translate(-8px);pointer-events:none}html[data-sidebar-collapsed=true] .sidebar.sidebar--collapsed .sidebar-collapse-btn,.sidebar.sidebar--collapsed .sidebar-collapse-btn{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:38px;height:38px;display:inline-flex;align-items:center;justify-content:center;background:transparent;border:none;border-radius:0;box-shadow:none;color:var(--muted);opacity:0;transform:scale(.82);pointer-events:none;z-index:3}html[data-sidebar-collapsed=true] .sidebar.sidebar--collapsed .sidebar-brand:hover .sidebar-collapse-btn,html[data-sidebar-collapsed=true] .sidebar.sidebar--collapsed .sidebar-brand:has(.sidebar-collapse-btn:focus-visible) .sidebar-collapse-btn,.sidebar.sidebar--collapsed .sidebar-brand:hover .sidebar-collapse-btn,.sidebar.sidebar--collapsed .sidebar-brand:has(.sidebar-collapse-btn:focus-visible) .sidebar-collapse-btn{opacity:1;transform:scale(1);pointer-events:auto}html[data-sidebar-collapsed=true] .sidebar.sidebar--collapsed .sidebar-collapse-btn:hover,.sidebar.sidebar--collapsed .sidebar-collapse-btn:hover{background:transparent;border:none;color:var(--text)}html[data-sidebar-collapsed=true] .sidebar.sidebar--collapsed .sidebar-section,.sidebar.sidebar--collapsed .sidebar-section{display:none!important;opacity:0;height:0;padding:0;margin:0;overflow:hidden;pointer-events:none}html[data-sidebar-collapsed=true] .sidebar.sidebar--collapsed .nav-item{position:relative;justify-content:center;padding:6px 0;margin:1px 8px;gap:0;border-radius:10px;transition:margin .18s cubic-bezier(.16,1,.3,1),background-color .15s ease,border-radius .18s ease}html[data-sidebar-collapsed=true] .sidebar.sidebar--collapsed .nav-item:hover,.sidebar.sidebar--collapsed .nav-item:hover,html[data-sidebar-collapsed=true] .sidebar.sidebar--collapsed .nav-item.active,.sidebar.sidebar--collapsed .nav-item.active,html[data-sidebar-collapsed=true] .sidebar.sidebar--collapsed .nav-item:focus-visible,.sidebar.sidebar--collapsed .nav-item:focus-visible{margin:2px 6px;background:var(--ovl-hover, var(--ovl))}html[data-sidebar-collapsed=true] .sidebar.sidebar--collapsed .nav-item.active,.sidebar.sidebar--collapsed .nav-item.active{background:var(--ovl)}html[data-sidebar-collapsed=true] .sidebar.sidebar--collapsed .nav-item svg,.sidebar.sidebar--collapsed .nav-item svg{width:20px;height:20px}html[data-sidebar-collapsed=true] .sidebar.sidebar--collapsed .nav-item,.sidebar.sidebar--collapsed .nav-item{justify-content:center;text-align:center}html[data-sidebar-collapsed=true] .sidebar.sidebar--collapsed .nav-item>svg,.sidebar.sidebar--collapsed .nav-item>svg{margin-inline:auto}html[data-sidebar-collapsed=true] .sidebar.sidebar--collapsed .nav-label,html[data-sidebar-collapsed=true] .sidebar.sidebar--collapsed .nav-badge,.sidebar.sidebar--collapsed .nav-label,.sidebar.sidebar--collapsed .nav-badge{min-width:0}.sidebar.sidebar--collapsed{overflow:visible}.sidebar.sidebar--collapsed .sidebar-scroll{overflow-y:auto;overflow-x:hidden}.sidebar.sidebar--collapsed .sidebar-footer{overflow:visible}html[data-sidebar-collapsed=true] .sidebar.sidebar--collapsed .nav-label,html[data-sidebar-collapsed=true] .sidebar.sidebar--collapsed .nav-badge,.sidebar.sidebar--collapsed .nav-label,.sidebar.sidebar--collapsed .nav-badge{display:none!important;opacity:0;width:0;overflow:hidden;pointer-events:none;flex:0;margin:0;padding:0}html[data-sidebar-collapsed=true] .sidebar.sidebar--collapsed .sidebar-scroll{padding:10px 0 14px;gap:14px;scrollbar-width:none;scrollbar-gutter:auto}html[data-sidebar-collapsed=true] .sidebar.sidebar--collapsed .sidebar-scroll::-webkit-scrollbar{display:none}html[data-sidebar-collapsed=true] .sidebar.sidebar--collapsed .sidebar-nav-group+.sidebar-nav-group:before,.sidebar.sidebar--collapsed .sidebar-nav-group+.sidebar-nav-group:before{content:"";display:block;width:18px;margin:6px auto 4px;border-top:2px dotted var(--bd, rgba(255, 255, 255, .25));opacity:.65}html[data-sidebar-collapsed=true] .sidebar.sidebar--collapsed .sidebar-footer{padding:10px 6px 12px;align-items:center}html[data-sidebar-collapsed=true] .sidebar.sidebar--collapsed .sidebar-user-card{justify-content:center;padding:8px 0;gap:0}html[data-sidebar-collapsed=true] .sidebar.sidebar--collapsed .sidebar-user-info,html[data-sidebar-collapsed=true] .sidebar.sidebar--collapsed .sidebar-user-gear{opacity:0;width:0;overflow:hidden;pointer-events:none;flex:0}html[data-sidebar-collapsed=true] .sidebar-user-popover{left:calc(var(--sidebar-collapsed) + 8px)}@media (prefers-reduced-motion: reduce){.sidebar,.sidebar-edge,.sidebar-logo,.sidebar-logo-svg,.sidebar-logo-text,.sidebar-collapse-btn,.sidebar-edge-toggle,.sidebar-edge-tooltip,.content,.topbar{transition:none!important;animation:none!important}}@media (max-width: 768px){.sidebar-collapse-btn,.sidebar-edge{display:none!important}html[data-sidebar-collapsed=true] .content{margin-left:0!important;width:100%!important}html[data-sidebar-collapsed=true] .topbar{left:0!important;width:100%!important}}.sidebar.hover-mode:hover .sidebar-manage-row .sidebar-section{display:block}.sidebar.hover-mode:hover .nav-item{justify-content:flex-start;padding:12px 16px;margin:2px 10px;gap:12px}.sidebar.hover-mode:hover .nav-label{opacity:1;width:auto;overflow:visible}.sidebar.hover-mode:hover .nav-badge{position:static;margin-left:auto;padding:1px 6px;min-width:18px;font-size:10px}.sidebar::-webkit-scrollbar{width:4px}.sidebar::-webkit-scrollbar-track{background:transparent}.sidebar::-webkit-scrollbar-thumb{background:var(--b);border-radius:2px}.sidebar::-webkit-scrollbar-thumb:hover{background:var(--acc2)}.mobile-nav-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--z-overlay);background:var(--nav-ovl);opacity:0;visibility:hidden;transition:opacity .15s ease,visibility .15s ease}.mobile-nav-overlay.open{opacity:1;visibility:visible}.mobile-nav-panel{position:fixed;top:0;left:0;bottom:0;z-index:var(--z-modal);width:var(--sidebar);max-width:80vw;background:var(--s1);border-right:1px solid var(--bd);box-shadow:var(--shadow-md);display:flex;flex-direction:column;padding:var(--sp-4) 0;transform:translate(-100%);transition:transform .2s var(--ease-default);overflow-y:auto}.mobile-nav-panel.open{transform:translate(0)}@keyframes slideUp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes slideInRight{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:translate(0)}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.4}}.picker-wrap{position:relative;flex-shrink:0}.picker-trigger{width:clamp(90px,22vw,120px);background:var(--s2);border:1px solid var(--bd);color:var(--text);font-family:var(--ff-mono);font-size:clamp(11px,1.5vw,13px);padding:10px;border-radius:var(--r-md);cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:6px;transition:border-color .15s;-webkit-user-select:none;user-select:none}.picker-trigger:hover,.picker-trigger.open{border-color:var(--bd-strong)}.picker-trigger:focus-visible{border-color:var(--bd-strong);box-shadow:var(--ring);outline:none}.picker-trigger-label{display:flex;align-items:center;gap:5px;overflow:hidden;white-space:nowrap}.picker-chevron{flex-shrink:0;opacity:.5;transition:transform .15s}.picker-trigger.open .picker-chevron{transform:rotate(180deg)}.picker-dropdown{top:calc(100% + 4px);left:0;width:clamp(140px,18vw,160px);flex-direction:column;overflow:hidden}.picker-search-wrap{padding:5px;border-bottom:1px solid var(--bd)}.picker-search{background:var(--s2);border:1px solid var(--bd-strong);color:var(--text);font-family:var(--ff-mono);font-size:11px;padding:5px 8px;border-radius:var(--r-sm);outline:none;width:100%;transition:background .15s ease,border-color .15s ease,box-shadow .15s ease}.picker-search:hover{border-color:var(--hover-bd)}.picker-search::placeholder{color:var(--muted);opacity:.45}.picker-search:focus{background:var(--s2);border-color:var(--hover-bd);box-shadow:0 0 0 2px var(--ovl-strong)}.picker-list{max-height:150px}.picker-option{padding:5px 8px;font-family:var(--ff-mono);font-size:12px}.picker-empty{padding:12px;text-align:center;font-size:11px;color:var(--muted);font-family:var(--ff-mono)}.sort-select{position:relative;display:inline-flex;flex-shrink:0;min-width:0}.sort-select-trigger{display:inline-flex;align-items:center;gap:8px;min-width:0;max-width:100%;height:32px;padding:0 10px;background:var(--s1);border:1px solid var(--b);border-radius:8px;color:var(--text);font-family:var(--ff-mono, "Cascadia Mono", Consolas, monospace);font-size:11px;cursor:pointer;-webkit-user-select:none;user-select:none;transition:border-color .15s ease,box-shadow .15s ease}.sort-select-trigger:hover,.sort-select-trigger.open{border-color:var(--bd-strong)}.sort-select-trigger:focus-visible{outline:none;border-color:var(--bd-strong);box-shadow:var(--ring)}.sort-select-icon{flex-shrink:0;color:var(--muted)}.sort-select-trigger:hover .sort-select-icon,.sort-select-trigger.open .sort-select-icon{color:var(--text)}.sort-select-value{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.sort-select-chevron{flex-shrink:0;opacity:.5;transition:transform .15s ease}.sort-select-trigger.open .sort-select-chevron{transform:rotate(180deg)}.sort-select-menu{top:calc(100% + 6px);right:0;min-width:max(100%,180px);max-width:min(72vw,260px)}.sort-select-menu--left{left:0;right:auto}.sort-select-option{gap:8px;padding:8px 10px;font-family:var(--ff-mono);font-size:11px;white-space:nowrap}.sort-select-option-label{flex:1;overflow:hidden;text-overflow:ellipsis}.sort-select-check{flex-shrink:0}@media (prefers-reduced-motion: reduce){.sort-select-chevron{transition:none}}.qmp{position:relative;display:inline-flex;flex-direction:column;gap:8px}.qmp-trigger{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;background:var(--s2);border:1px solid var(--b);color:var(--text);font-size:13px;padding:10px 12px;border-radius:var(--r);cursor:pointer;transition:border-color .15s;-webkit-user-select:none;user-select:none}.qmp-trigger:hover,.qmp-trigger.open{border-color:var(--bd-strong)}.qmp-trigger:focus-visible{border-color:var(--bd-strong);box-shadow:var(--ring);outline:none}.qmp-disabled .qmp-trigger{opacity:.5;cursor:not-allowed}.qmp-trigger-label{display:flex;align-items:center;gap:8px;white-space:nowrap;overflow:hidden}.qmp-icon{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:var(--r);background:var(--ovl);color:var(--acc);flex-shrink:0}.qmp-trigger-val{margin-left:2px;padding:1px 6px;border:1px solid var(--b);border-radius:var(--r);font-size:11px;color:var(--muted)}.qmp-chevron{flex-shrink:0;opacity:.5;transition:transform .15s}.qmp-trigger.open .qmp-chevron{transform:rotate(180deg)}.qmp-dropdown{display:flex;top:calc(100% + 4px);left:0;right:0;min-width:260px;flex-direction:column;overflow:hidden}.qmp-option{gap:10px;padding:9px 12px}.qmp-option-text{display:flex;flex-direction:column;gap:2px;min-width:0}.qmp-option-name{font-size:12.5px;line-height:1.2}.qmp-option-hint{font-size:11px;line-height:1.3;color:var(--muted)}.qmp-check{margin-left:auto;flex-shrink:0}.qmp-value-row{display:flex;align-items:center;gap:8px}.qmp-value-label{font-size:11px;color:var(--muted);white-space:nowrap}.qmp-value-input{width:64px;background:var(--s2);border:1px solid var(--b);color:var(--text);font-size:13px;padding:7px 8px;border-radius:var(--r)}.qmp-value-input:focus{outline:none;border-color:var(--hover-bd)}.pm-method-wrap{position:relative;flex-shrink:0;margin-left:auto}.pm-method-trigger{min-width:clamp(100px,25vw,130px);height:41px;background:var(--s2);border:1px solid var(--b);color:var(--text);font-family:var(--ff-mono);font-size:11px;padding:0 10px;border-radius:var(--r);cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:6px;transition:border-color .15s;-webkit-user-select:none;user-select:none;white-space:nowrap}.pm-method-trigger:hover,.pm-method-trigger.open{border-color:var(--acc)}.pm-method-trigger .pm-muted{color:var(--muted)}.pm-method-trigger .pm-count{color:var(--acc);font-weight:500;letter-spacing:.02em}.pm-method-dropdown{position:absolute;top:calc(100% + 4px);left:0;min-width:max(180px,40vw);background:var(--s1);border:1px solid var(--acc);border-radius:var(--r);z-index:201;display:none;flex-direction:column;overflow:hidden;box-shadow:0 8px 24px #00000080}.pm-method-dropdown.open{display:flex}.pm-method-option{display:flex;align-items:center;gap:10px;padding:10px 12px;cursor:pointer;font-family:var(--ff-mono);font-size:12px;color:var(--text);transition:background .1s;border-bottom:1px solid var(--b)}.pm-method-option:last-child{border-bottom:none}.pm-method-option:hover{background:var(--s2)}.pm-method-option input[type=checkbox]{width:14px;height:14px;cursor:pointer;flex-shrink:0;accent-color:var(--acc)}.ac-check{--ac-check-size: 18px;--ac-check-spark-offset: -14px;position:relative;cursor:pointer;display:inline-flex;align-items:center;gap:var(--sp-2);flex-shrink:0;vertical-align:middle;-webkit-user-select:none;user-select:none}input.ac-check-input{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;margin:0;padding:0;opacity:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}.ac-check-mark{position:relative;display:inline-block;width:var(--ac-check-size);height:var(--ac-check-size);flex:none}.ac-check-box{position:absolute;top:0;right:0;bottom:0;left:0;border:2px solid var(--bd-strong);border-radius:var(--r-sm);background:transparent;transition:background .2s ease,border-color .2s ease,box-shadow .2s ease,transform .15s ease}.ac-check-svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;padding:3px;overflow:visible}.ac-check-path{fill:none;stroke:var(--bg);stroke-width:2;stroke-linecap:round;stroke-linejoin:round;transform:scale(0);transform-origin:6px 5px;transition:transform .2s ease}.ac-check:hover .ac-check-box{border-color:var(--muted)}.ac-check:active .ac-check-box{transform:scale(.92)}.ac-check-input:checked+.ac-check-mark .ac-check-box{background:var(--acc);border-color:var(--acc)}.ac-check-input:checked+.ac-check-mark .ac-check-path{transform:scale(1)}.ac-check-input:focus-visible+.ac-check-mark .ac-check-box{box-shadow:var(--ring)}.ac-check-input:disabled+.ac-check-mark .ac-check-box{opacity:.45}.ac-check:has(.ac-check-input:disabled){cursor:not-allowed;opacity:.6}.ac-check:has(.ac-check-input:disabled):hover .ac-check-box{border-color:var(--bd-strong)}.ac-check-input:checked:disabled+.ac-check-mark .ac-check-box{background:var(--acc);border-color:var(--acc)}.ac-check-text{display:inline-flex;align-items:center}.ac-check-effects{position:absolute;inset:var(--ac-check-spark-offset);pointer-events:none}.ac-check-spark{position:absolute;top:50%;left:50%;width:2px;height:2px;background:var(--acc);border-radius:50%;opacity:0}.ac-check-spark-1{--ac-spark-angle: 0deg}.ac-check-spark-2{--ac-spark-angle: 90deg}.ac-check-spark-3{--ac-spark-angle: 180deg}.ac-check-spark-4{--ac-spark-angle: 270deg}.ac-check--touched .ac-check-input:checked+.ac-check-mark .ac-check-spark{animation:ac-check-spark .4s ease-out}@keyframes ac-check-spark{0%{opacity:0;transform:rotate(var(--ac-spark-angle)) translate(var(--ac-check-spark-offset)) scale(0)}50%{opacity:1}to{opacity:0;transform:rotate(var(--ac-spark-angle)) translate(calc(var(--ac-check-spark-offset) * 1.5)) scale(1)}}.ac-check-particles{position:absolute;top:-50%;right:-50%;bottom:-50%;left:-50%;pointer-events:none}.ac-check-particle{position:absolute;top:50%;left:50%;width:3px;height:3px;border-radius:50%;background:var(--acc);opacity:0}.ac-check-particle-1{--ac-particle-x: -20px;--ac-particle-y: -20px;--ac-particle-delay: 0s}.ac-check-particle-2{--ac-particle-x: 20px;--ac-particle-y: -20px;--ac-particle-delay: .1s}.ac-check-particle-3{--ac-particle-x: 20px;--ac-particle-y: 20px;--ac-particle-delay: .15s}.ac-check-particle-4{--ac-particle-x: -20px;--ac-particle-y: 20px;--ac-particle-delay: .05s}.ac-check-particle-5{--ac-particle-x: -30px;--ac-particle-y: 0px;--ac-particle-delay: .12s}.ac-check-particle-6{--ac-particle-x: 30px;--ac-particle-y: 0px;--ac-particle-delay: .08s}.ac-check-particle-7{--ac-particle-x: 0px;--ac-particle-y: -30px;--ac-particle-delay: .18s}.ac-check-particle-8{--ac-particle-x: 0px;--ac-particle-y: 30px;--ac-particle-delay: .15s}.ac-check--touched .ac-check-input:checked+.ac-check-mark .ac-check-particle{animation:ac-check-particle .4s ease-out var(--ac-particle-delay, 0s) forwards}.ac-check--touched .ac-check-input:not(:checked)+.ac-check-mark .ac-check-particle{animation:ac-check-particle-out .4s ease-out var(--ac-particle-delay, 0s) forwards}@keyframes ac-check-particle{0%{transform:translate(0) scale(0);opacity:0}50%{opacity:1}to{transform:translate(var(--ac-particle-x),var(--ac-particle-y)) scale(1);opacity:0}}@keyframes ac-check-particle-out{0%{transform:translate(var(--ac-particle-x),var(--ac-particle-y)) scale(1);opacity:0}50%{opacity:1}to{transform:translate(0) scale(0);opacity:0}}@media (prefers-reduced-motion: reduce){.ac-check-box,.ac-check-path{transition:none}.ac-check--touched .ac-check-input:checked+.ac-check-mark .ac-check-spark,.ac-check--touched .ac-check-input:checked+.ac-check-mark .ac-check-particle,.ac-check--touched .ac-check-input:not(:checked)+.ac-check-mark .ac-check-particle{animation:none}}.pm-method-badge{margin-left:auto;font-size:9px;padding:2px 6px;border-radius:0;font-weight:500;letter-spacing:.05em;background:#ffffff0f;color:var(--acc);border:1px solid rgba(255,255,255,.12)}.pm-inline-view-btn{background:none;border:none;color:var(--acc);font-family:var(--ff-mono);font-size:10px;cursor:pointer;padding:4px 6px;border-radius:0;transition:all .15s;display:none;text-decoration:none;font-weight:300;opacity:.8}.pm-inline-view-btn:hover{background:#ffffff0f;opacity:1;transform:translateY(-1px)}.pm-summary-popover{position:absolute;top:calc(100% + 6px);right:0;width:max(180px,40vw);max-width:220px;background:var(--s1);border:1px solid var(--acc);border-radius:var(--r);padding:14px;z-index:1000;display:none;flex-direction:column;gap:10px;box-shadow:0 10px 30px #0009;pointer-events:auto}.pm-summary-popover.open{display:flex}.pm-summary-title{font-size:9px;color:var(--muted);text-transform:uppercase;font-family:var(--ff-mono);font-weight:500;letter-spacing:1.5px;margin-bottom:2px}.pm-summary-list{display:flex;flex-direction:column;gap:8px}.pm-summary-item{display:flex;align-items:center;gap:10px;font-size:12px;font-family:var(--ff-mono);color:var(--text)}.pm-summary-item svg{color:var(--acc)}.yt-coming-link{display:inline-flex;align-items:center;gap:8px;background:var(--s1);border:1px solid var(--b);border-radius:0;padding:8px 14px;text-decoration:none;color:var(--text);font-size:12px;font-weight:500;font-family:var(--font-ui);transition:border-color .2s;letter-spacing:.01em}.yt-coming-link:hover{border-color:var(--acc)}.help-card{background:var(--s2);border:1px solid var(--b);border-radius:0;padding:14px 16px;display:flex;gap:12px;align-items:flex-start}.help-card-icon{width:32px;height:32px;border-radius:0;background:var(--chip, rgba(255, 255, 255, .08));border:1px solid var(--chip-border, rgba(255, 255, 255, .15));display:flex;align-items:center;justify-content:center;flex-shrink:0}.help-card-title{font-size:12px;font-weight:300;color:var(--text);margin-bottom:3px}.help-card-desc{font-size:11px;color:var(--muted);line-height:1.6;font-family:var(--ff-mono)}.danger-card{background:#f06e6e0a;border:1px solid rgba(240,110,110,.2);border-radius:0;padding:22px 24px;display:flex;align-items:flex-start;justify-content:space-between;gap:20px;flex-wrap:wrap}.danger-card-text{flex:1;min-width:0}.danger-card-title{font-size:13px;font-weight:300;color:var(--danger);margin-bottom:6px}.danger-card-desc{font-size:12px;color:var(--muted);line-height:1.7;font-family:var(--ff-mono)}#delete-confirm-input{background:var(--s2);border:1px solid var(--b);color:var(--text);font-family:var(--ff-mono);font-size:13px;padding:9px 12px;border-radius:0;outline:none;transition:border-color .15s;width:100%;letter-spacing:.05em}#delete-confirm-input:focus{border-color:var(--danger)}.btn-delete-confirm{width:100%;background:var(--danger);color:#070709;border:none;font-family:var(--font-ui);font-weight:300;font-size:13px;padding:12px;border-radius:0;cursor:pointer;transition:all .2s;margin-top:4px}.btn-delete-confirm:hover:not(:disabled){filter:brightness(1.1)}.btn-delete-confirm:disabled{opacity:.35;cursor:not-allowed}.warn-box{background:#fbbf2412;border:1px solid rgba(251,191,36,.25);border-radius:var(--r);padding:14px 16px;display:flex;gap:12px;align-items:flex-start}.warn-box.danger{background:#f8717112;border-color:#f8717140}.warn-box.info{background:#6e9ef012;border-color:#6e9ef040}.warn-icon{font-size:16px;flex-shrink:0;margin-top:1px}.warn-text{font-size:12px;color:var(--muted);line-height:1.7;font-family:var(--ff-mono)}.warn-text strong{color:var(--warn);font-weight:500;letter-spacing:.02em}.warn-box.danger .warn-text strong{color:var(--danger)}.warn-box.info .warn-text strong{color:var(--acc2)}.webhook-box{background:var(--s2);border:1px solid var(--b);border-radius:var(--r);padding:12px 14px;display:flex;align-items:center;justify-content:space-between;gap:12px}.webhook-url{font-size:11px;font-family:var(--ff-mono);color:var(--acc2);font-weight:400;letter-spacing:.02em;word-break:break-all}.copy-btn{background:var(--s1);border:1px solid var(--b);color:var(--muted);font-family:var(--ff-mono);font-size:10px;padding:5px 10px;border-radius:0;cursor:pointer;white-space:nowrap;transition:all .15s,transform .1s;flex-shrink:0}.copy-btn:hover{border-color:var(--acc);color:var(--acc)}.copy-btn:active{transform:scale(.97)}.steps{display:flex;flex-direction:column;gap:12px}.step{display:flex;gap:14px;align-items:flex-start}.step-num{width:24px;height:24px;border-radius:50%;background:var(--s2);border:1px solid var(--b);display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:500;color:var(--acc);font-family:var(--ff-mono);letter-spacing:.05em;flex-shrink:0;margin-top:1px}.step-text{font-size:13px;color:var(--muted);line-height:1.6}.step-text strong{color:var(--text)}.add-form{background:var(--s1);border:1px solid var(--bd);border-right:none;border-radius:var(--r) 0 0 var(--r);padding:clamp(16px,2.5vw,24px);display:flex;flex-direction:column;gap:clamp(10px,1.5vw,14px);box-shadow:var(--shadow-sm);position:relative;z-index:2;overflow:visible}.add-form:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.12) 30%,rgba(255,255,255,.2) 50%,rgba(255,255,255,.12) 70%,transparent 100%);pointer-events:none}.banner{position:fixed;top:24px;right:24px;z-index:2100;background:var(--s1);border:1px solid var(--bd);padding:11px 22px;border-radius:var(--r);display:flex;align-items:center;gap:14px;box-shadow:var(--shadow-lg);transform:translateY(-10px);opacity:0;transition:all .4s cubic-bezier(.16,1,.3,1);pointer-events:none;min-width:min(320px,90vw)}.banner.show{transform:translateY(0);opacity:1;pointer-events:auto}.banner-icon{display:flex;align-items:center;justify-content:center;flex-shrink:0}.banner-text{font-size:13px;font-weight:300;color:var(--text);font-family:var(--font-ui);letter-spacing:-.1px}.divider{height:1px;background:var(--b);margin:4px 0}.offline-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483647;background:var(--modal-ovl);display:none;opacity:0;transition:opacity .3s ease}.offline-overlay.show{display:grid;place-items:center;opacity:1}.offline-overlay .ol-inner{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;text-align:center;padding:0 24px;max-width:320px;margin:0 auto}.offline-overlay .ol-close{position:absolute;top:-40px;right:0;width:32px;height:32px;background:transparent;border:1px solid var(--b);color:var(--muted);cursor:pointer;font-size:16px;line-height:1;display:flex;align-items:center;justify-content:center}.offline-overlay .ol-close:hover{color:var(--text);border-color:var(--muted)}.offline-overlay svg{width:48px;height:48px;stroke:var(--muted);stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;fill:none;flex-shrink:0}.offline-overlay .ol-title{font-size:18px;font-weight:300;color:var(--text);flex-shrink:0}.offline-overlay .ol-sub{font-size:13px;color:var(--muted);font-family:var(--ff-mono);text-align:center;line-height:1.6;flex-shrink:0}.offline-overlay .ol-retry{margin-top:8px;padding:10px 24px;background:var(--btn-acc-bg, var(--acc));color:var(--btn-acc-text, var(--on-acc));border:none;cursor:pointer;font-family:var(--font-ui);font-size:13px;font-weight:500;border-radius:0;flex-shrink:0}.offline-overlay .ol-retry:hover{opacity:.85}.info-tip{display:inline-flex;align-items:center;justify-content:center;width:14px;height:14px;border-radius:50%;background:#ffffff1f;border:1px solid rgba(255,255,255,.3);color:var(--acc);font-size:9px;font-weight:500;cursor:help;margin-left:6px;position:relative;vertical-align:middle;transition:all .15s}.info-tip:hover{background:var(--acc);color:var(--on-acc);border-color:var(--acc)}.info-tip-card{position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%) translateY(8px);width:max(180px,40vw);max-width:220px;background:var(--s1);border:1px solid var(--acc);border-radius:var(--r);padding:12px;font-size:11px;color:var(--text);line-height:1.6;box-shadow:0 8px 30px #00000080;pointer-events:none;opacity:0;transition:all .2s cubic-bezier(.16,1,.3,1);z-index:1000;text-align:left;font-family:var(--ff-mono)}.info-tip-card strong{color:var(--acc)}.info-tip:hover .info-tip-card{opacity:1;transform:translate(-50%) translateY(0)}.info-tip-card:after{content:"";position:absolute;top:100%;left:50%;margin-left:-5px;border-width:5px;border-style:solid;border-color:var(--acc) transparent transparent transparent}.acct-modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:998;background:transparent;display:none}.acct-modal-overlay.open{display:block}@keyframes acctIn{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.nav-badge.green{background:var(--acc)}@keyframes badgePulse{0%{transform:scale(1);box-shadow:0 0 #fbbf2499}50%{transform:scale(1.35);box-shadow:0 0 0 6px #fbbf2400}to{transform:scale(1);box-shadow:0 0 #fbbf2400}}.pulse-badge{animation:badgePulse .6s ease 2}.sidebar-brand .topbar-logo{justify-content:flex-start}.sidebar-brand-text{font-size:11px;font-weight:300;letter-spacing:-.3px;color:var(--muted);display:flex;align-items:center;gap:6px}.sidebar-brand-text span{color:var(--acc)}.sidebar-brand-sub{font-size:9px;font-family:var(--ff-mono);margin-top:3px;letter-spacing:.3px;color:var(--muted);opacity:.5;animation:brandPulse 3s ease-in-out infinite}@keyframes brandPulse{0%,to{opacity:.4}50%{opacity:.7}}.page-title{font-size:clamp(18px,2.5vw,26px);font-weight:300;letter-spacing:-.3px}.page-sub{font-size:13px;color:var(--muted);margin-top:4px;line-height:1.6}html[data-theme=white] :is(.card,.a-card,.stat-card,.chart-wrap,.set-card,.product-card,.order-card,.coupon-status,.cp-card,.pm-tile,.pm-step-card,.pp-filter-card,.pp-tab-panel,.wiz-panel,.warn-box,.webhook-box,.link-box,.theme-card,.help-card,.danger-card,.order-detail-box,.pm-configured-box),html[data-theme=light-grey] :is(.card,.a-card,.stat-card,.chart-wrap,.set-card,.product-card,.order-card,.coupon-status,.cp-card,.pm-tile,.pm-step-card,.pp-filter-card,.pp-tab-panel,.wiz-panel,.warn-box,.webhook-box,.link-box,.theme-card,.help-card,.danger-card,.order-detail-box,.pm-configured-box){border:1px solid var(--b);box-shadow:var(--shadow-sm)}html[data-theme=white] ::-webkit-scrollbar-thumb,html[data-theme=light-grey] ::-webkit-scrollbar-thumb{background-color:#00000038;background-clip:padding-box}html[data-theme=white] *,html[data-theme=light-grey] *{scrollbar-color:rgba(0,0,0,.28) transparent}.toggle-wrap{display:inline-flex;align-items:center;gap:8px;position:relative;flex-shrink:0}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.ac-switch{font-size:12px;position:relative;display:inline-block;width:3.7em;height:1.8em;flex-shrink:0}.ac-switch-input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;padding:0;opacity:0;cursor:pointer}.ac-switch-slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:var(--s2);border:1px solid var(--b);transition:.2s;border-radius:30px}.ac-switch-slider:before{position:absolute;content:"";height:1.4em;width:1.4em;border-radius:20px;left:.2em;bottom:.2em;background-color:var(--muted);transition:.4s}.ac-switch-input:checked+.ac-switch-slider{background-color:color-mix(in srgb,var(--acc) 32%,transparent);border-color:transparent}.ac-switch-input:checked+.ac-switch-slider:before{transform:translate(1.9em);background-color:var(--acc)}.ac-switch-input:focus-visible+.ac-switch-slider{box-shadow:var(--focus-ring)}.ac-switch-input:disabled+.ac-switch-slider{opacity:.45;cursor:not-allowed}.ac-switch-input:disabled{cursor:not-allowed}.switch-wrap{display:inline-flex;align-items:center;gap:8px;cursor:pointer;position:relative}.switch-input{position:absolute;width:1px;height:1px;margin:0;padding:0;opacity:0;pointer-events:none}.switch-slider{position:relative;flex-shrink:0;width:3.5em;height:2em;background-color:#b0b0b0;border:1px solid #b0b0b0;border-radius:32px;transition:background-color .4s ease;outline:none}.switch-slider:before{content:"";position:absolute;height:2rem;width:2rem;border-radius:50%;outline:2px solid #b0b0b0;left:-1px;bottom:-1px;background-color:var(--bg);transition:transform .25s ease-in-out 0s}.switch-slider.on{background-color:#222;border-color:#222}.switch-slider.on:before{transform:translate(1.5em);outline-color:#181818}.switch-icon{opacity:0;height:12px;width:12px;stroke-width:8;position:absolute;z-index:1;stroke:#222;right:60%;top:30%;transition:right .3s ease-in-out,opacity .15s ease-in-out}.switch-slider.on .switch-icon{opacity:1;right:20%}.switch-input:focus-visible+.switch-slider{box-shadow:var(--focus-ring)}.switch-input:disabled+.switch-slider{opacity:.4;cursor:not-allowed}.drag-sort-list{position:relative}.drag-sort-row{transition:transform .22s var(--ease-default)}.drag-sort-row.drag-sort-active{transition:none;cursor:grabbing;will-change:transform;isolation:isolate;outline:1px solid transparent;backface-visibility:hidden;-webkit-backface-visibility:hidden}html.drag-sort-lock,html.drag-sort-lock *{cursor:grabbing!important}html.drag-sort-lock{user-select:none;-webkit-user-select:none}@media (prefers-reduced-motion: reduce){.drag-sort-row{transition:none}}.reorder-list{display:flex;flex-direction:column;gap:8px}.reorder-row{position:relative;display:flex;align-items:center;gap:10px;padding:8px 12px;background:var(--s1);border:1px solid var(--b);border-radius:var(--r);cursor:grab;transition:border-color var(--duration-fast) var(--ease-default),box-shadow var(--duration-fast) var(--ease-default),transform var(--duration-fast) var(--ease-default),background-color var(--duration-fast) var(--ease-default),margin-top var(--duration-fast) var(--ease-default),margin-bottom var(--duration-fast) var(--ease-default)}.reorder-row:hover{border-color:var(--muted)}.reorder-row:active{cursor:grabbing}.reorder-row.dragging{opacity:1;border-color:var(--acc);box-shadow:0 10px 28px #00000038;cursor:grabbing;isolation:isolate;outline:1px solid transparent;backface-visibility:hidden;-webkit-backface-visibility:hidden}.reorder-row.dragging .reorder-content,.reorder-row.dragging .reorder-grip{opacity:1}.reorder-row.flash{border-color:var(--acc);background:var(--s2)}.reorder-row.dropping-before{margin-top:14px}.reorder-row.dropping-after{margin-bottom:14px}.reorder-row.dropping-before:before,.reorder-row.dropping-after:after{content:"";position:absolute;left:10px;right:10px;height:2px;background:#22c55e;border-radius:2px;pointer-events:none}.reorder-row.dropping-before:before{top:-8px}.reorder-row.dropping-after:after{bottom:-8px}.reorder-grip{flex-shrink:0;color:var(--muted);cursor:grab;font-size:14px;line-height:1;-webkit-user-select:none;user-select:none}.reorder-row.dragging .reorder-grip{cursor:grabbing}.reorder-content{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;color:var(--text)}.reorder-label{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;background:var(--s2);border:1px solid var(--b);border-radius:var(--r);color:var(--text);font-family:var(--ff-mono);font-size:13px;padding:6px 10px;outline:none;transition:border-color var(--duration-fast) var(--ease-default)}.reorder-label:focus{border-color:var(--hover-bd)}.reorder-arrows{display:flex;flex-direction:column;flex-shrink:0}.reorder-up,.reorder-down{display:inline-flex;align-items:center;justify-content:center;width:20px;height:16px;padding:0;background:transparent;border:none;color:var(--muted);font-size:11px;line-height:1;cursor:pointer;border-radius:var(--r);transition:color var(--duration-fast) var(--ease-default)}.reorder-up:hover:not(:disabled),.reorder-down:hover:not(:disabled){color:var(--acc)}.reorder-up:disabled,.reorder-down:disabled{opacity:.3;cursor:not-allowed}.reorder-eye{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;flex-shrink:0;background:transparent;border:none;color:var(--muted);font-size:13px;cursor:pointer;border-radius:var(--r);opacity:.55;transition:color var(--duration-fast) var(--ease-default),opacity var(--duration-fast) var(--ease-default)}.reorder-eye:hover{color:var(--text);opacity:1}.reorder-eye.on{color:var(--acc);opacity:1}.reorder-up:focus-visible,.reorder-down:focus-visible,.reorder-eye:focus-visible{outline:none;box-shadow:var(--focus-ring)}@media (prefers-reduced-motion: reduce){.reorder-row{transition:none}.reorder-row.dragging{transform:none;box-shadow:none}}.reorder-shredder{display:flex;flex-direction:column;gap:8px}.reorder-shredder.is-live{margin-top:12px}.reorder-shred-mouth{position:relative}.reorder-slit{position:relative;display:flex;flex-direction:column;align-items:center;gap:8px;padding:12px 8px 10px;border:1px dashed var(--bd);border-radius:var(--r);transform-origin:50% 0;animation:shred-slit-in .24s var(--ease-default) both;transition:border-color var(--duration-normal) var(--ease-default),background-color var(--duration-normal) var(--ease-default),box-shadow var(--duration-normal) var(--ease-default)}.reorder-slit.is-closing{pointer-events:none;animation:shred-slit-out .17s cubic-bezier(.4,0,1,1) both}@keyframes shred-slit-in{0%{opacity:0;transform:translateY(-8px) scaleY(.55)}to{opacity:1;transform:translateY(0) scaleY(1)}}@keyframes shred-slit-out{0%{opacity:1;transform:translateY(0) scaleY(1)}to{opacity:0;transform:translateY(-6px) scaleY(.6)}}.reorder-slit-label{font-size:11px;text-transform:uppercase;letter-spacing:.05em;color:var(--muted);font-weight:500;-webkit-user-select:none;user-select:none;transition:color var(--duration-normal) var(--ease-default)}.reorder-slit-track{position:relative;width:100%;height:6px;overflow:hidden;background:var(--bd-strong);border-radius:var(--r-pill);box-shadow:inset 0 2px 4px #0009;transition:background-color var(--duration-normal) var(--ease-default),box-shadow var(--duration-normal) var(--ease-default)}.reorder-slit.is-armed{border-color:var(--danger);border-style:solid;background:color-mix(in srgb,var(--danger) 9%,transparent);box-shadow:0 6px 22px color-mix(in srgb,var(--danger) 14%,transparent)}.reorder-slit.is-armed .reorder-slit-label{color:var(--danger)}.reorder-slit.is-armed .reorder-slit-track{background:var(--danger);animation:shred-track-pulse 1s ease-in-out infinite}.reorder-slit.is-armed .reorder-slit-track:after{content:"";position:absolute;top:0;bottom:0;width:38%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.6),transparent);animation:shred-track-shimmer 1.05s linear infinite}@keyframes shred-track-pulse{0%,to{box-shadow:0 0 9px color-mix(in srgb,var(--danger) 45%,transparent),inset 0 2px 4px #00000080}50%{box-shadow:0 0 22px color-mix(in srgb,var(--danger) 85%,transparent),inset 0 2px 4px #00000080}}@keyframes shred-track-shimmer{0%{transform:translate(-120%)}to{transform:translate(360%)}}.reorder-shred-fall{position:absolute;top:100%;left:0;right:0;height:220px;overflow:hidden;pointer-events:none;z-index:20;-webkit-mask-image:linear-gradient(to bottom,#000 58%,transparent 100%);mask-image:linear-gradient(to bottom,#000 58%,transparent 100%)}.reorder-shred-canvas{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block}.reorder-undo{display:flex;align-items:center;gap:10px;padding:8px 12px;background:var(--s2);border:1px solid var(--bd);border-radius:var(--r);font-size:13px;color:var(--text);animation:shred-undo-in .24s var(--ease-default) both}.reorder-undo.is-closing{pointer-events:none;animation:shred-undo-out .17s cubic-bezier(.4,0,1,1) both}@keyframes shred-undo-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes shred-undo-out{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(6px)}}.reorder-undo-text{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.reorder-undo-btn{flex-shrink:0;padding:4px 12px;background:transparent;border:1px solid var(--bd-strong);border-radius:var(--r-sm);color:var(--acc);font-size:12px;font-weight:600;cursor:pointer;transition:background-color var(--duration-fast) var(--ease-default),color var(--duration-fast) var(--ease-default),border-color var(--duration-fast) var(--ease-default)}.reorder-undo-btn:hover{background:var(--acc);border-color:var(--acc);color:var(--bg)}.reorder-undo-btn:focus-visible,.reorder-undo-dismiss:focus-visible{outline:none;box-shadow:var(--focus-ring)}.reorder-undo-dismiss{flex-shrink:0;width:24px;height:24px;display:inline-flex;align-items:center;justify-content:center;background:transparent;border:none;color:var(--muted);font-size:14px;line-height:1;cursor:pointer;border-radius:var(--r-sm)}.reorder-undo-dismiss:hover{color:var(--text)}@media (prefers-reduced-motion: reduce){.reorder-slit,.reorder-slit.is-closing,.reorder-undo,.reorder-undo.is-closing,.reorder-slit.is-armed .reorder-slit-track{animation:none;transition:none}.reorder-slit.is-armed .reorder-slit-track:after{display:none}}.modal-body{position:relative;width:100%;max-width:min(480px,94vw);max-height:85vh;overflow-y:auto;background:var(--s1);border:1px solid var(--b);border-top:2px solid var(--acc);border-radius:var(--r);padding:clamp(20px,3vw,28px);display:flex;flex-direction:column;gap:clamp(12px,2vw,18px);animation:slideUp .2s var(--ease-default)}.sidebar-nav-flat{display:flex;flex-direction:column;gap:1px;background:transparent;border:0;border-radius:0;box-shadow:none;margin:0;padding:0 8px 10px}.nav-folder--flat{margin:1px 0}.nav-folder-head--single.nav-item{width:100%;margin:1px 0;padding:8px 10px;box-sizing:border-box;font-size:13px}.nav-folder-head--single .nav-folder-chev{margin-left:auto;transform:rotate(0);transition:transform .18s cubic-bezier(.16,1,.3,1),color .15s ease}.nav-folder[data-open=true] .nav-folder-head--single .nav-folder-chev,.nav-folder[data-open] .nav-folder-head--single .nav-folder-chev{transform:rotate(180deg)}.nav-folder-chev-hit{display:flex;align-items:center;justify-content:center;margin-left:auto;padding:3px 4px;border-radius:4px;color:var(--muted);pointer-events:none;transition:color .15s ease,background-color .15s ease}.nav-folder-head--single:hover .nav-folder-chev-hit{color:var(--text)}.nav-flat-link.nav-item{margin:1px 0;padding:8px 10px;font-size:13px}.nav-folder--flat .nav-folder-children-inner{margin-left:17px;padding:3px 0 0 10px;border-left:1px solid transparent}.nav-folder--flat .nav-folder-children-inner>.nav-child.nav-item{position:relative;padding:6px 10px;margin:1px 0;font-size:12.5px;border-radius:6px}.nav-folder--flat .nav-folder-children-inner>.nav-child.nav-item:before{content:"";position:absolute;left:-10px;top:50%;width:10px;height:1px;background:var(--bd-strong)}.nav-folder--flat .nav-folder-children-inner>.nav-child.nav-item svg{width:16px;height:16px}.nav-folder--flat[data-open] .nav-folder-children-inner{padding-top:4px}.sidebar.sidebar--collapsed .sidebar-nav-flat{padding:0;gap:0;align-items:stretch}.sidebar.sidebar--collapsed .nav-folder--flat{width:100%;margin:0}.sidebar.sidebar--collapsed .sidebar-nav-flat .nav-item{width:40px!important;height:32px!important;min-width:40px!important;max-width:40px!important;margin:2px auto!important;padding:0!important;display:flex!important;align-items:center!important;justify-content:center!important;box-sizing:border-box!important;border-radius:8px!important;border:none!important;transition:background-color .15s ease,color .15s ease!important}.sidebar.sidebar--collapsed .sidebar-nav-flat .nav-item:hover{background:var(--ovl-hover, var(--ovl))!important;margin:2px auto!important}.sidebar.sidebar--collapsed .sidebar-nav-flat .nav-item>svg{margin:0 auto!important;display:block!important;flex-shrink:0!important}html[data-sidebar-collapsed=true] .sidebar.sidebar--collapsed .sidebar-nav-flat .nav-item.active,.sidebar.sidebar--collapsed .sidebar-scroll .sidebar-nav-flat .nav-item.active{background:var(--ovl-strong, rgba(255, 255, 255, .12))!important;box-shadow:0 0 0 1px var(--bd-strong, rgba(255, 255, 255, .15))!important}html[data-sidebar-collapsed=true] .sidebar.sidebar--collapsed .sidebar-nav-flat .nav-item.active svg,.sidebar.sidebar--collapsed .sidebar-scroll .sidebar-nav-flat .nav-item.active svg{color:var(--acc, #a855f7)!important}.sidebar.sidebar--collapsed .nav-folder-head.is-rail-open{background:var(--ovl, rgba(255, 255, 255, .06))!important;color:var(--text)!important}.sidebar.sidebar--collapsed .sidebar-switcher-row{justify-content:center;padding:10px 0 8px}.sidebar.sidebar--collapsed .sidebar-switcher-row .ws-wrap.ws-compact{flex:0 0 auto;width:40px!important;margin:0 auto!important}.sidebar.sidebar--collapsed .sidebar-switcher-row .ws-compact .ws-trigger{width:40px!important;height:32px!important;margin:0 auto!important;padding:0!important;display:flex!important;align-items:center!important;justify-content:center!important;border-right:1px solid var(--bd)!important;border-radius:8px!important}.rail-flyout{position:fixed;z-index:var(--z-dropdown);width:198px;padding:6px;border:1px solid var(--bd-strong);border-radius:var(--r-lg);background:var(--s1);box-shadow:var(--shadow-md);pointer-events:auto;animation:rail-flyout-in .12s cubic-bezier(.16,1,.3,1)}.rail-flyout-title{padding:5px 8px 6px;font-size:10px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);opacity:.9}.rail-flyout-list{display:flex;flex-direction:column;gap:1px}.rail-flyout-item{display:flex;align-items:center;gap:8px;padding:7px 8px;border-radius:7px;color:var(--muted);font-size:12.5px;text-decoration:none}.rail-flyout-item svg{width:13px;height:13px;flex:0 0 auto}.rail-flyout-item:hover{background:var(--ovl-hover, var(--ovl));color:var(--text)}.rail-flyout-item.is-active{background:var(--ovl);color:var(--text)}.rail-flyout-dot{width:5px;height:5px;margin:0 4px;border-radius:50%;background:currentColor;opacity:.55}@keyframes rail-flyout-in{0%{opacity:0;transform:translate(-4px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion: reduce){.rail-flyout{animation:none}}.sidebar-switcher-row{display:flex;align-items:center;gap:8px;padding:10px 10px 8px;border-bottom:1px dotted var(--bd)}.sidebar-switcher-row .ws-wrap{flex:1 1 auto;min-width:0;margin:0}.sidebar-edit-actions{display:flex;align-items:center;gap:6px;margin-left:auto;flex-shrink:0;position:relative}.sidebar-editing-header{display:flex;align-items:center;gap:6px;flex:1 1 auto;min-width:0;padding:2px 4px}.sidebar-editing-title{font-size:12px;font-weight:500;color:var(--text);letter-spacing:.02em}.sidebar-reset-btn{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;border:1px solid var(--bd);background:var(--s1);color:var(--muted);cursor:pointer;transition:background-color .2s cubic-bezier(.16,1,.3,1),border-color .2s cubic-bezier(.16,1,.3,1),color .2s cubic-bezier(.16,1,.3,1),transform .2s cubic-bezier(.16,1,.3,1);animation:sidebar-reset-in .24s cubic-bezier(.34,1.56,.64,1) both}.sidebar-reset-btn:hover{color:var(--text);border-color:var(--bd-strong);background:var(--s2)}.sidebar-reset-btn.is-spinning svg{animation:sidebar-reset-spin .45s cubic-bezier(.16,1,.3,1)}@keyframes sidebar-reset-in{0%{opacity:0;transform:scale(.6) rotate(60deg)}to{opacity:1;transform:scale(1) rotate(0)}}@keyframes sidebar-reset-spin{0%{transform:rotate(0)}to{transform:rotate(-360deg)}}.sidebar-edit-toggle{flex:0 0 auto;display:grid;place-items:center;width:28px;height:28px;border-radius:50%;border:1px solid var(--bd);background:var(--s1);color:var(--muted);cursor:pointer;transition:background-color .2s cubic-bezier(.16,1,.3,1),border-color .2s cubic-bezier(.16,1,.3,1),color .2s cubic-bezier(.16,1,.3,1),transform .18s cubic-bezier(.34,1.56,.64,1),box-shadow .2s cubic-bezier(.16,1,.3,1)}.sidebar-edit-toggle:hover{color:var(--text);border-color:var(--bd-strong);background:var(--s2)}.sidebar-edit-toggle.is-active{color:var(--text);border-color:var(--acc, #a855f7);background:color-mix(in srgb,var(--acc, #a855f7) 16%,var(--s1));box-shadow:0 0 0 2px color-mix(in srgb,var(--acc, #a855f7) 28%,transparent)}.sidebar-edit-toggle.is-active:hover{background:color-mix(in srgb,var(--acc, #a855f7) 24%,var(--s1))}.sidebar-edit-toggle.is-saving{animation:sidebar-save-pop .32s cubic-bezier(.16,1,.3,1) both}@keyframes sidebar-save-pop{0%{transform:scale(1)}45%{transform:scale(1.18);background:color-mix(in srgb,var(--acc, #a855f7) 32%,var(--s1))}to{transform:scale(1)}}.sidebar-save-toast{position:absolute;top:calc(var(--topbar-height, 40px) + 14px);left:50%;transform:translate(-50%);z-index:50;display:flex;align-items:center;gap:6px;padding:5px 12px;border-radius:999px;background:var(--s1);border:1px solid var(--bd-strong);box-shadow:0 4px 16px #00000059;color:var(--text);font-size:11px;font-weight:500;letter-spacing:.04em;white-space:nowrap;pointer-events:none;animation:sidebar-save-toast-in .32s cubic-bezier(.16,1,.3,1) both}.sidebar-save-toast svg{color:var(--acc, #a855f7);flex-shrink:0}@keyframes sidebar-save-toast-in{0%{opacity:0;transform:translate(-50%,-6px) scale(.94)}60%{opacity:1;transform:translate(-50%,2px) scale(1.02)}to{opacity:1;transform:translate(-50%) scale(1)}}.nav-edit-row{display:flex;align-items:center;gap:8px;padding:8px 10px;margin:2px 0;border-radius:8px;font-size:13px;background:var(--s2);border:1px solid var(--bd, rgba(255, 255, 255, .08));cursor:grab;user-select:none;-webkit-user-select:none;touch-action:pan-y;position:relative;transition:background-color .15s ease,border-color .15s ease,box-shadow .15s ease,opacity .18s ease}.nav-edit-row:hover{background:var(--ovl-strong, var(--s2));border-color:var(--bd-strong, rgba(255, 255, 255, .18))}.nav-edit-row:hover .nav-edit-grip,.nav-edit-row:hover .nav-edit-icon{color:var(--text)}.drag-sort-list--active .nav-edit-row:not(.drag-sort-active):not(.is-dragging){opacity:.55;border-style:dashed}.nav-edit-row.drag-sort-active,.nav-edit-row.is-dragging{opacity:1!important;background:color-mix(in srgb,var(--s2) 80%,var(--acc, #a855f7) 20%)!important;border:1.5px solid var(--acc, #a855f7)!important;box-shadow:0 16px 36px -4px #000000b3,0 6px 16px -2px #00000073,0 0 0 1.5px var(--acc, #a855f7),0 0 24px -2px color-mix(in srgb,var(--acc, #a855f7) 50%,transparent)!important;z-index:100!important;cursor:grabbing!important;animation:none!important}.nav-edit-row.drag-sort-active .nav-edit-grip,.nav-edit-row.is-dragging .nav-edit-grip,.nav-edit-row.drag-sort-active .nav-edit-icon,.nav-edit-row.is-dragging .nav-edit-icon{color:var(--acc, #a855f7)!important;cursor:grabbing!important}.nav-edit-row.drag-sort-active .nav-label,.nav-edit-row.is-dragging .nav-label{color:var(--text)!important;font-weight:500}.nav-edit-grip{cursor:grab;color:var(--muted);display:grid;place-items:center;touch-action:none;flex-shrink:0;transition:color .15s ease}.nav-edit-icon{display:grid;place-items:center;color:var(--muted);flex-shrink:0;transition:color .15s ease}.nav-edit-actions{margin-left:auto;display:flex;gap:4px}.nav-edit-btn{display:grid;place-items:center;width:24px;height:24px;border-radius:6px;border:1px solid var(--bd);background:var(--s1);color:var(--muted);cursor:pointer;transition:color .15s ease,background-color .15s ease,border-color .15s ease}.nav-edit-btn:hover:not(:disabled){color:var(--text);background:var(--ovl);border-color:var(--bd-strong)}.nav-edit-btn:disabled{opacity:.35;cursor:default}.sidebar-section--editable{display:flex;align-items:center;justify-content:space-between}.sidebar-section-reset-btn{background:none;border:none;padding:2px 6px;font-size:10px;font-weight:500;letter-spacing:.05em;text-transform:uppercase;color:var(--muted);cursor:pointer;border-radius:4px;transition:color .15s ease,background-color .15s ease}.sidebar-section-reset-btn:hover{color:var(--text);background:var(--ovl)}.rail-flyout-title-link{color:inherit;text-decoration:none;display:block}.rail-flyout-title-link:hover{color:var(--text)}.sidebar--editing:not(.drag-sort-list--active) .nav-edit-row{animation:sidebar-edit-row-in .25s cubic-bezier(.16,1,.3,1) both}.sidebar--editing:not(.drag-sort-list--active) .nav-edit-row:nth-child(2){animation-delay:.02s}.sidebar--editing:not(.drag-sort-list--active) .nav-edit-row:nth-child(3){animation-delay:.04s}.sidebar--editing:not(.drag-sort-list--active) .nav-edit-row:nth-child(4){animation-delay:.06s}.sidebar--editing:not(.drag-sort-list--active) .nav-edit-row:nth-child(5){animation-delay:.08s}.sidebar--editing:not(.drag-sort-list--active) .nav-edit-row:nth-child(6){animation-delay:.1s}.drag-sort-list--active .nav-edit-row,.nav-edit-row.drag-sort-active,.nav-edit-row.is-dragging{animation:none!important}@keyframes sidebar-edit-row-in{0%{opacity:0;transform:translate(-7px) scale(.98)}to{opacity:1;transform:none}}@media (prefers-reduced-motion: reduce){.sidebar-reset-btn,.sidebar-reset-btn.is-spinning svg,.sidebar-edit-toggle.is-saving,.sidebar-save-toast,.sidebar--editing .nav-edit-row{animation:none!important}}.topbar{position:fixed;top:0;left:var(--sidebar-width);right:0;z-index:calc(var(--z-nav) + 1);height:var(--topbar-height, 56px);background:var(--s1);backdrop-filter:none;-webkit-backdrop-filter:none;display:flex;align-items:center;justify-content:flex-end;padding:0 clamp(12px,2vw,24px);gap:12px;flex-shrink:0;width:calc(100% - var(--sidebar-width));transition:left .38s cubic-bezier(.16,1,.3,1),width .38s cubic-bezier(.16,1,.3,1)}.topbar:before{content:"";position:absolute;left:calc(-1 * var(--bw-md, 2px));top:calc(100% - var(--bw-md, 2px));width:calc(var(--nav-arc, 14px) + var(--bw-md, 2px));height:calc(var(--nav-arc, 14px) + var(--bw-md, 2px));background:radial-gradient(circle at 100% 100%,transparent 0,transparent calc(var(--nav-arc, 14px) - .5px),var(--bd-strong) var(--nav-arc, 14px),var(--bd-strong) calc(var(--nav-arc, 14px) + var(--bw-md, 2px)),var(--s1) calc(var(--nav-arc, 14px) + var(--bw-md, 2px) + .5px),var(--s1) 100%);pointer-events:none}.topbar:after{content:"";position:absolute;left:var(--nav-arc, 14px);right:0;bottom:0;height:var(--bw-md, 2px);background:var(--bd-strong);pointer-events:none}.topbar>*{z-index:1}.topbar-center{position:absolute;left:50%;transform:translate(-50%);display:flex;align-items:center;justify-content:center;gap:6px;max-width:min(40%,420px);font-size:12px;font-family:var(--ff-mono);color:var(--muted);text-transform:uppercase;letter-spacing:.06em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;pointer-events:none}.topbar-right{display:flex;align-items:center;gap:4px;flex-shrink:0}.dash-icon{display:flex;align-items:center;justify-content:center;width:22px;height:22px;flex-shrink:0}.owner-chip{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:var(--r-pill);color:var(--muted);border:1px solid var(--bd);background:var(--s2);cursor:pointer;transition:color .15s ease,background .15s ease,border-color .15s ease;padding:0;flex-shrink:0}.owner-chip:hover{color:var(--text);background:var(--s1);border-color:var(--hover-bd)}.owner-chip-avatar{width:100%;height:100%;border-radius:inherit;object-fit:cover}.owner-chip.ac-nav-olle{display:inline-flex;align-items:center;gap:6px;width:auto;height:28px;padding:0 10px;margin-right:6px;font-size:12px;font-weight:500;font-family:var(--font-ui);letter-spacing:.2px;color:var(--muted);border-radius:var(--r-pill);border:1px solid var(--b);background:var(--s2);cursor:pointer;transition:all .15s ease}.owner-chip.ac-nav-olle:hover{color:var(--text);background:var(--s1);border-color:var(--hover-bd)}.owner-chip.ac-nav-olle svg{width:14px;height:14px;color:var(--acc)}@keyframes acct-dropdown-in{0%{opacity:0;transform:translateY(-6px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}.acct-dropdown{position:absolute;top:calc(var(--topbar-height, 56px) + 8px);right:clamp(12px,2vw,24px);min-width:200px;background:var(--s2);border:1px solid var(--bd);border-radius:var(--r);box-shadow:var(--shadow-md);z-index:var(--z-supreme);overflow:hidden;display:none;transform-origin:top right}.acct-dropdown--open{display:block;animation:acct-dropdown-in .18s cubic-bezier(.22,1,.36,1) forwards}.acct-header{padding:12px 14px 8px;border-bottom:1px solid var(--bd)}.acct-email-label{font-size:10px;font-family:var(--ff-mono);color:var(--muted);text-transform:uppercase;letter-spacing:.06em}.acct-email{font-size:12px;font-family:var(--ff-mono);color:var(--text);margin-top:2px;word-break:break-all}.acct-actions{padding:4px}.acct-action-btn{display:flex;align-items:center;gap:8px;width:100%;padding:8px 12px;border-radius:var(--r);font-size:12px;color:var(--muted);text-align:left;cursor:pointer;transition:color .15s ease,background .15s ease}.acct-action-btn:hover{color:var(--text);background:var(--ovl)}.acct-action-btn svg{width:14px;height:14px;flex-shrink:0}.acct-divider{height:1px;background:var(--bd);margin:4px 0}#inbox-button{position:relative}.reports-badge{position:absolute;top:-4px;right:-4px;min-width:16px;height:16px;padding:0 4px;border-radius:8px;background:var(--danger);color:#fff;font-size:10px;font-weight:500;line-height:16px;text-align:center;box-shadow:0 0 0 2px var(--bg)}@keyframes reports-panel-in{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:translate(0)}}.reports-panel{position:fixed;top:var(--topbar-height, 56px);right:0;bottom:0;width:min(380px,100vw);height:calc(100dvh - var(--topbar-height, 56px));overflow-y:auto;background:var(--s2);border:none;border-left:1px solid var(--bd);border-radius:32px 0 0 32px;box-shadow:var(--shadow-lg);z-index:var(--z-supreme);padding:14px;transform:translate(100%);visibility:hidden;transition:transform .28s cubic-bezier(.16,1,.3,1),visibility .28s}.reports-panel--open{transform:translate(0);visibility:visible;animation:reports-panel-in .28s cubic-bezier(.16,1,.3,1)}#inbox-tabpanel{display:flex;flex:1;flex-direction:column}.reports-panel-head{position:sticky;top:-14px;z-index:2;display:flex;align-items:flex-start;justify-content:space-between;gap:12px;background:var(--s2);padding:16px 4px 14px;margin-bottom:6px;border-bottom:1px solid var(--bd)}.reports-panel-title-row{display:flex;align-items:center;gap:8px}.reports-panel-title{margin:0;font-family:var(--ff-brand);font-size:15px;font-weight:500;letter-spacing:.01em;color:var(--text)}.reports-panel-count{padding:2px 8px;border-radius:999px;font-size:10px;font-weight:500;letter-spacing:.05em;text-transform:uppercase;color:var(--danger);background:color-mix(in srgb,var(--danger) 14%,transparent);border:1px solid color-mix(in srgb,var(--danger) 32%,transparent)}.reports-panel-sub{margin:3px 0 0;font-size:11px;color:var(--muted)}.desktop-alerts-row{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;margin:2px 0 10px;padding:0 4px}.desktop-alerts-label{font-size:11px;color:var(--muted);flex:1}.reports-panel-close{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:26px;height:26px;padding:0;border:1px solid var(--bd);border-radius:var(--r);background:var(--ovl);color:var(--muted);cursor:pointer;transition:color .15s ease,background .15s ease,border-color .15s ease}.reports-panel-close:hover{color:var(--text);background:var(--ovl-strong, var(--ovl));border-color:var(--hover-bd)}.reports-skel-root .report-avatar.report-skel-avatar{border:0;border-radius:1px;background:color-mix(in srgb,var(--text) 10%,transparent)}.reports-skel-root .report-skel-reason,.reports-skel-root .report-skel-email,.reports-skel-root .report-skel-msg{display:block}.reports-skel-root .report-skel-reason{height:12.5px}.reports-skel-root .report-skel-email{height:10.5px}.reports-skel-root .report-skel-status{height:17px;border-radius:var(--r-pill)}.reports-skel-root .report-skel-time{height:10px}.reports-skel-root .report-skel-msg{height:12.5px}.reports-skel-root .report-skel-msg--last{margin-top:6px}.reports-skel-root .report-skel-chip{height:18px;border-radius:var(--r-pill)}.reports-skel-root .report-skel-resolve{width:100%;height:32px;margin-top:10px;border-radius:var(--r)}.reports-empty{display:flex;flex:1;flex-direction:column;align-items:center;justify-content:center;gap:2px;padding:44px 16px;text-align:center}.reports-empty svg:not(.ac-empty-art){color:var(--muted);opacity:.7;margin-bottom:4px}.reports-empty .ac-empty-art{margin-bottom:0}.reports-empty-title{font-size:13px;font-weight:500;color:var(--text)}.reports-empty-sub{font-size:11.5px;line-height:1.5;color:var(--muted);max-width:220px}.reports-list{display:flex;flex-direction:column;gap:8px}.report-card{padding:12px;border:1px solid var(--bd);border-radius:var(--r);background:var(--s1);transition:border-color .15s ease,background .15s ease}.report-card:hover{border-color:var(--hover-bd);background:color-mix(in srgb,var(--s1) 80%,var(--ovl))}.report-card--resolved{opacity:.72}.report-card--resolved:hover{opacity:1}.report-card-head{display:flex;align-items:center;gap:10px;margin-bottom:8px}.report-avatar{flex-shrink:0;width:32px;height:32px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-family:var(--ff-mono);font-size:11px;font-weight:500;color:var(--acc);background:color-mix(in srgb,var(--acc) 16%,transparent);border:1px solid color-mix(in srgb,var(--acc) 30%,transparent)}.report-identity{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.report-reason{font-size:12.5px;font-weight:500;color:var(--text);text-transform:capitalize;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.report-email{font-size:10.5px;font-family:var(--ff-mono);color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.report-badges{flex-shrink:0;display:flex;flex-direction:column;align-items:flex-end;gap:4px}.report-status{padding:2px 7px;border-radius:999px;font-size:9.5px;font-weight:500;letter-spacing:.06em;text-transform:uppercase}.report-status--open{color:var(--danger);background:color-mix(in srgb,var(--danger) 14%,transparent);border:1px solid color-mix(in srgb,var(--danger) 30%,transparent)}.report-status--resolved{color:var(--success);background:color-mix(in srgb,var(--success) 14%,transparent);border:1px solid color-mix(in srgb,var(--success) 30%,transparent)}.report-time{font-size:10px;font-family:var(--ff-mono);color:var(--muted)}.report-msg{font-size:12.5px;line-height:1.5;color:color-mix(in srgb,var(--text) 78%,var(--muted));margin-bottom:10px;word-break:break-word}.report-meta{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap}.report-order-chip{padding:3px 8px;border-radius:999px;font-size:10px;font-family:var(--ff-mono);color:var(--muted);background:var(--chip);border:1px solid var(--chip-border);white-space:nowrap}.report-email-link{display:inline-flex;align-items:center;gap:5px;font-size:10.5px;font-family:var(--ff-mono);color:var(--muted);text-decoration:none;transition:color .15s ease}.report-email-link:hover{color:var(--acc)}.report-resolve-btn{margin-top:10px;width:100%;padding:7px 10px;border-radius:var(--r);border:1px solid color-mix(in srgb,var(--acc) 30%,transparent);background:color-mix(in srgb,var(--acc) 8%,transparent);color:var(--acc);font-size:12px;font-weight:500;cursor:pointer;transition:background .15s ease,border-color .15s ease}.report-resolve-btn:hover{background:color-mix(in srgb,var(--acc) 15%,transparent);border-color:color-mix(in srgb,var(--acc) 45%,transparent)}.report-resolved-line{margin-top:10px;display:flex;align-items:center;gap:6px;font-size:10.5px;font-family:var(--ff-mono);color:var(--success)}.reports-panel-foot{position:sticky;bottom:-14px;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:10px;padding:12px 4px;background:var(--s2);border-top:1px solid var(--bd)}.reports-foot-count{font-size:10.5px;font-family:var(--ff-mono);color:var(--muted)}.reports-foot-action{padding:6px 12px;border-radius:var(--r);border:1px solid var(--bd);background:var(--ovl);color:var(--text);font-size:11.5px;font-weight:500;cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease}.reports-foot-action:hover:not(:disabled){background:var(--ovl-strong, var(--ovl));border-color:var(--hover-bd)}.reports-foot-action:disabled{opacity:.4;cursor:not-allowed}.hamburger{display:none;flex-direction:column;justify-content:space-between;width:24px;height:18px;background:none;border:none;cursor:pointer;padding:0;color:var(--text);flex-shrink:0}.hamburger span{display:block;width:100%;height:2px;background:var(--text);border-radius:1px;transition:background .15s ease}@media (max-width: 768px){.hamburger{display:flex}}#logout-btn{display:none}@media (max-width: 768px){.topbar{left:0;width:100%;padding:0 12px}.topbar:before{display:none}.topbar:after{left:0}.topbar-center{display:none}.topbar-right{gap:2px}.owner-chip.ac-nav-olle,.owner-chip.ac-nav-setup{display:none}}@media (max-width: 480px){.topbar{padding:0 8px}.topbar-logo{font-size:14px}}.inbox-tabs{display:flex;align-items:stretch;gap:4px;margin:0 0 10px;padding:3px;border-radius:var(--r-pill, 999px);background:var(--s1);border:1px solid var(--bd);width:100%}.inbox-tab{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:6px;flex:1;height:30px;padding:0 10px;border:none;border-radius:var(--r-pill, 999px);background:transparent;color:var(--muted);font-size:12px;font-weight:500;letter-spacing:.02em;cursor:pointer;transition:background .15s ease,color .15s ease}.inbox-tab:hover{color:var(--text);background:var(--ovl-hover)}.inbox-tab--active{color:var(--text);background:color-mix(in srgb,var(--acc) 16%,var(--s2));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--acc) 36%,transparent)}.inbox-tab-badge{min-width:15px;height:15px;padding:0 4px;border-radius:999px;background:var(--danger);color:#fff;font-size:9px;font-weight:500;line-height:15px;text-align:center}.inbox-resizer{position:absolute;left:-3px;top:0;bottom:0;width:8px;cursor:ew-resize;z-index:5;touch-action:none}.inbox-resizer:after{content:"";position:absolute;left:2px;top:50%;transform:translateY(-50%);width:3px;height:44px;border-radius:2px;background:transparent;transition:background .15s ease}.inbox-resizer:hover:after,.reports-panel--resizing .inbox-resizer:after{background:color-mix(in srgb,var(--acc) 55%,transparent)}.reports-panel--resizing{-webkit-user-select:none;user-select:none}@media (max-width: 640px){.inbox-resizer{display:none}}.chat-thread-list{display:flex;flex-direction:column;gap:8px}.chat-thread-row{display:flex;align-items:flex-start;gap:10px;width:100%;padding:10px;text-align:left;border:1px solid var(--bd);border-radius:var(--r, 10px);background:var(--s1);color:var(--text);cursor:pointer;transition:border-color .15s ease,transform .15s ease}.chat-thread-row:hover{border-color:color-mix(in srgb,var(--acc) 40%,var(--bd));transform:translateY(-1px)}.chat-thread-main{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.chat-thread-top{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.chat-thread-customer{font-size:13px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat-thread-preview{font-size:11.5px;color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat-thread-meta{display:flex;align-items:center;flex-wrap:wrap;gap:6px}.chat-thread-count{font-size:10px;color:var(--muted)}.chat-thread-chevron{flex-shrink:0;margin-top:3px;color:var(--muted)}.history-notice{display:flex;align-items:center;gap:7px;margin-bottom:10px;padding:2px 2px 0}.history-notice-icon{position:relative;display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:999px;color:var(--muted);background:transparent;border:none;cursor:help;outline-offset:2px;transition:color .15s ease}.history-notice-icon:hover{color:var(--text)}.history-notice-icon:focus-visible{color:var(--text);outline:2px solid var(--acc)}.history-notice-label{font-size:11px;color:var(--muted)}.history-notice-close{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;margin-left:auto;width:22px;height:22px;padding:0;border:none;border-radius:6px;background:transparent;color:var(--muted);cursor:pointer;transition:color .15s ease,background .15s ease}.history-notice-close:hover,.history-notice-close:focus-visible{color:var(--text);background:var(--chip)}.history-list{display:flex;flex-direction:column;gap:8px}.history-item{display:flex;align-items:flex-start;gap:10px;padding:10px;border:1px solid var(--bd);border-radius:var(--r, 10px);background:var(--s1)}.history-kind{flex-shrink:0;padding:2px 8px;border-radius:999px;font-size:9.5px;font-weight:500;letter-spacing:.05em;text-transform:uppercase;color:var(--acc);background:color-mix(in srgb,var(--acc) 14%,transparent);border:1px solid color-mix(in srgb,var(--acc) 32%,transparent)}.history-kind--order{color:var(--info);background:color-mix(in srgb,var(--info) 14%,transparent);border-color:color-mix(in srgb,var(--info) 32%,transparent)}.history-kind--coupon{color:color-mix(in srgb,var(--danger) 60%,var(--text));background:color-mix(in srgb,var(--danger) 14%,transparent);border-color:color-mix(in srgb,var(--danger) 32%,transparent)}.history-kind--theme{color:color-mix(in srgb,var(--info) 55%,var(--danger));background:color-mix(in srgb,color-mix(in srgb,var(--info) 55%,var(--danger)) 14%,transparent);border-color:color-mix(in srgb,color-mix(in srgb,var(--info) 55%,var(--danger)) 32%,transparent)}.history-body{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.history-title{font-size:12px;font-weight:500;color:var(--text);overflow-wrap:anywhere}.history-detail{font-size:11px;color:var(--muted);overflow-wrap:anywhere}.history-foot-actions{display:inline-flex;align-items:center;gap:6px}.history-clear-btn:not(:disabled):hover,.history-clear-btn:not(:disabled):focus-visible{color:var(--danger);border-color:color-mix(in srgb,var(--danger) 45%,transparent)}.workspace-brand{position:fixed;top:0;left:0;z-index:var(--z-nav);display:flex;align-items:center;justify-content:center;gap:6px;width:var(--sidebar-width);height:calc(var(--topbar-height, 40px) + var(--ws-gap, 12px));padding:0;background:none;border:0;color:var(--text);cursor:pointer;overflow:hidden;white-space:nowrap;transition:width .38s cubic-bezier(.16,1,.3,1)}.workspace-brand svg{width:28px;height:28px;flex-shrink:0}.workspace-brand-text{display:inline-flex;align-items:center;font-family:var(--ff-logo);font-size:21px;font-weight:400;letter-spacing:.04em;line-height:1}.workspace-brand-text span{color:var(--acc, #a855f7)}html[data-sidebar-collapsed=true] .workspace-brand{justify-content:center;padding:0}html[data-sidebar-collapsed=true] .workspace-brand svg{width:32px;height:32px}html[data-sidebar-collapsed=true] .workspace-brand-text{display:none}@media (max-width: 768px){.workspace-brand{display:none}}:root{--ws-gap: 12px;--ws-sidebar-radius: 16px;--ws-topbar-radius: 14px;--ws-content-top: calc(var(--topbar-height, 40px) + 4px)}.app-body{position:relative;z-index:1;background:transparent}html[data-dotted-bg=true] body:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Ccircle cx='2' cy='2' r='1' fill='%239a9a9a' fill-opacity='.3'/%3E%3C/svg%3E");background-size:20px 20px}html[data-workspace-bg=plain] body:before,html[data-bg=plain] body:before,html[data-dotted-bg=false] body:before,html[data-bg-mode=plain] body:before,html[data-background=plain] body:before,html[data-background-pattern=plain] body:before,html[data-workspace-background=plain] body:before,html.workspace-bg-plain body:before,html.bg-plain body:before,html.no-dotted-bg body:before,html.background-pattern-plain body:before{display:none!important}.app-body[data-workspace=all] .topbar-flat{display:contents}.app-body[data-workspace=shipping] nav.sidebar{top:calc(var(--topbar-height, 40px) + var(--ws-gap, 12px));left:0;bottom:0;height:auto;border:1px solid var(--bd);border-left:0;border-bottom:0;border-radius:0 var(--ws-sidebar-radius) 0 0;box-shadow:var(--shadow-md);background:var(--s1);overflow:hidden}.app-body[data-workspace=shipping] nav.sidebar.sidebar--collapsed{overflow:visible}.app-body[data-workspace=shipping] nav.sidebar:after{display:none}.app-body[data-workspace=shipping] .sidebar-switcher-row{padding:8px 10px 7px;gap:8px}.app-body[data-workspace=shipping] .sidebar-switcher-row .ws-wrap:not(.ws-compact) .ws-trigger{padding:4px 10px;gap:7px;min-height:30px;height:30px}.app-body[data-workspace=shipping] .sidebar-switcher-row .ws-trigger-label{font-size:12.5px}.app-body[data-workspace=shipping] .sidebar-edit-actions{gap:6px}.app-body[data-workspace=shipping] .sidebar-edit-toggle,.app-body[data-workspace=shipping] .sidebar-reset-btn{width:28px;height:28px}.app-body[data-workspace=shipping] .sidebar-edit-toggle svg,.app-body[data-workspace=shipping] .sidebar-reset-btn svg{width:12px;height:12px}.app-body[data-workspace=shipping] .sidebar-scroll{padding:2px 0 4px;gap:2px}.app-body[data-workspace=shipping] .sidebar-nav-flat{padding:0 6px 4px;gap:1px}.app-body[data-workspace=shipping] .sidebar-section{font-size:9.5px;font-weight:500;letter-spacing:.08em;padding:4px 8px 2px;margin-bottom:2px;line-height:1.2}.app-body[data-workspace=shipping] .sidebar-nav-flat[data-section=manage] .sidebar-section{margin-top:10px}.app-body[data-workspace=shipping] .nav-flat-link.nav-item,.app-body[data-workspace=shipping] .nav-folder-head--single.nav-item{padding:6px 10px;margin:1.5px 0;font-size:13px;min-height:32px;gap:8px;border-radius:7px}.app-body[data-workspace=shipping] .nav-folder-head--single .nav-folder-chev{width:12px;height:12px}.app-body[data-workspace=shipping] .nav-folder-chev-hit{padding:3px 4px}.app-body[data-workspace=shipping] .nav-folder--flat .nav-folder-children-inner{margin-left:14px;padding:2px 0 0 10px;--nav-tree-pad: 2px}.app-body[data-workspace=shipping] .nav-folder--flat .nav-folder-children-inner>.nav-child.nav-item{padding:5px 9px;margin:1px 0;font-size:12.5px;min-height:28px;border-radius:6px}.app-body[data-workspace=shipping] .nav-folder--flat .nav-folder-children-inner>.nav-child.nav-item svg{width:13px;height:13px}.app-body[data-workspace=shipping] nav.sidebar:not(.sidebar--collapsed) .nav-item svg{width:14px;height:14px;flex-shrink:0}.app-body[data-workspace=shipping] .nav-edit-row{padding:6px 10px;margin:1.5px 0;font-size:13px;min-height:32px;gap:7px;border-radius:7px}.app-body[data-workspace=shipping] .nav-edit-btn{width:22px;height:22px;border-radius:4px}.app-body[data-workspace=shipping] .nav-edit-btn svg{width:10px;height:10px}.app-body[data-workspace=shipping] .nav-edit-icon svg{width:14px;height:14px}.app-body[data-workspace=shipping] .nav-edit-grip svg{width:9px;height:13px}.app-body[data-workspace=shipping] .sidebar-footer{padding:6px 8px 8px;gap:4px}.app-body[data-workspace=shipping] .mode-switcher{padding:2px 2px 1px;gap:2px}.app-body[data-workspace=shipping] .mode-capsule-seg{padding:2px;gap:2px}.app-body[data-workspace=shipping] .mode-cap-opt{padding:2.5px 4px;font-size:9.5px}.app-body[data-workspace=shipping] .sidebar-user-card{padding:4px 8px;gap:8px;border-radius:7px}.app-body[data-workspace=shipping] .sidebar-user-avatar{width:24px;height:24px;min-width:24px}.app-body[data-workspace=shipping] .sidebar-user-avatar .user-avatar-initial{font-size:10px}.app-body[data-workspace=shipping] .sidebar-user-name{font-size:11.5px;line-height:1.2}.app-body[data-workspace=shipping] .sidebar-user-email{font-size:10px;line-height:1.2}.app-body[data-workspace=shipping] .sidebar-user-gear svg{width:12px;height:12px}.app-body[data-workspace=shipping] nav.sidebar.sidebar--collapsed .sidebar-user-card{padding:4px 0;justify-content:center}.app-body[data-workspace=shipping] header.topbar{top:0;left:var(--sidebar-width);right:0;width:auto;height:var(--topbar-height, 40px);padding:0;background:transparent;border:0;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none;display:flex;align-items:stretch;justify-content:stretch;gap:0;transition:left .38s cubic-bezier(.16,1,.3,1)}.app-body[data-workspace=shipping] header.topbar:before,.app-body[data-workspace=shipping] header.topbar:after{display:none}.app-body[data-workspace=shipping] header.topbar>*{z-index:1}.app-body[data-workspace=shipping] .topbar-card,.app-body[data-workspace=shipping] header.topbar>.topbar-flat{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-width:0;height:100%;padding:0 16px;background:var(--s1);border:1px solid var(--bd);border-top:0;border-radius:0 0 var(--ws-topbar-radius) var(--ws-topbar-radius);box-shadow:0 1px 2px #00000038}.app-body[data-workspace=shipping] .topbar-card,.app-body[data-workspace=shipping] header.topbar>.topbar-flat{border-right:0;border-radius:0 0 0 var(--ws-topbar-radius)}.app-body[data-workspace=shipping] .topbar-left{display:flex;align-items:center;gap:8px;min-width:0;flex:1 1 auto}.app-body[data-workspace=shipping] .topbar-title{font-family:Cookie,cursive;font-size:20px;font-weight:400;letter-spacing:normal;text-transform:none;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1}.app-body[data-workspace=shipping] header.topbar .topbar-right{display:flex;align-items:center;gap:10px;flex-shrink:0;margin-left:auto}.app-body[data-workspace=shipping] header.topbar .owner-chip.ac-nav-olle{margin-right:0}.app-body[data-workspace=shipping] .owner-chip.ac-nav-reports{width:auto;height:28px;padding:0 10px;gap:6px;font-size:12px;font-weight:500}.app-body[data-workspace=shipping] .topbar-action-label{line-height:1}.app-body[data-workspace=shipping] main.content{--ws-content-max: 1200px;margin-top:var(--ws-content-top);margin-left:max(calc(var(--sidebar-width) + var(--ws-gap)),calc((100% + var(--sidebar-width) - var(--ws-content-max)) / 2));margin-right:auto;width:min(calc(100% - var(--sidebar-width) - (var(--ws-gap) * 2)),var(--ws-content-max));max-width:none}.app-body[data-workspace=shipping] main.content{margin-top:calc(var(--topbar-height, 40px) + 4px)}.app-body[data-workspace=shipping] .page-fade{animation:none!important;transform:none!important;transition:none!important}.app-body[data-workspace=shipping] main.content{transition:none!important}html[data-sidebar-collapsed=true] .app-body[data-workspace=shipping] main.content{--ws-content-max: 1280px}@media (min-width: 1400px){.app-body[data-workspace=shipping] main.content{--ws-content-max: 1400px}html[data-sidebar-collapsed=true] .app-body[data-workspace=shipping] main.content{--ws-content-max: 100vw}}.app-body[data-workspace=shipping] .reports-panel{top:0;right:0;bottom:0;height:100dvh;border:none;border-left:1px solid var(--bd);border-radius:32px 0 0 32px;box-shadow:var(--shadow-lg)}html[data-workspace=shipping] .ac-chat-root{top:0;right:0;bottom:0;width:min(400px,100vw)}html[data-workspace=shipping] .ac-chat-panel{top:0!important;right:0;bottom:0;width:100%;border:none;border-left:1px solid var(--bd);border-radius:32px 0 0 32px;box-shadow:var(--shadow-lg)}.app-body[data-workspace=shipping] .ws-skel-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:12px}.app-body[data-workspace=shipping] .ws-skel-card{min-height:120px;border:1px solid var(--bd);border-radius:12px;background:var(--s1);box-shadow:0 1px 2px #0000002e;padding:14px}.app-body[data-workspace=shipping] .ws-skel-chart{min-height:260px;border:1px solid var(--bd);border-radius:12px;background:var(--s1);box-shadow:0 1px 2px #0000002e;padding:14px}@media (prefers-reduced-motion: reduce){.app-body[data-workspace=shipping] header.topbar{transition:none!important}}@media (max-width: 768px){:root{--ws-gap: 8px}.app-body[data-workspace=shipping] nav.sidebar{display:none}.app-body[data-workspace=shipping] .sidebar-edge{display:none!important}.app-body[data-workspace=shipping] header.topbar{left:var(--ws-gap)!important;right:var(--ws-gap)!important;width:auto!important}.app-body[data-workspace=shipping] main.content{margin-left:0;width:100%;margin-top:calc(var(--topbar-height, 40px) + 4px)}.app-body[data-workspace=shipping] .reports-panel{top:var(--ws-gap);right:var(--ws-gap);bottom:var(--ws-gap)}.app-body[data-workspace=shipping] .ws-skel-grid{grid-template-columns:1fr}}.lang-selector-wrap{position:relative;display:inline-flex;align-items:center}.lang-selector-btn{display:inline-flex;align-items:center;gap:6px;height:34px;padding:0 10px;border-radius:var(--r, 6px);background:var(--card-bg, rgba(255, 255, 255, .03));border:1px solid var(--bd, rgba(255, 255, 255, .08));color:var(--text, #f0eeea);font-size:13px;font-weight:500;cursor:pointer;transition:all .18s ease;-webkit-user-select:none;user-select:none}.lang-selector-btn:hover{background:var(--ovl-hover, rgba(255, 255, 255, .06));border-color:var(--bd-strong, rgba(255, 255, 255, .18))}.lang-selector-btn:focus-visible{outline:2px solid var(--acc, #ffffff)!important;outline-offset:2px!important}.lang-selector-btn[aria-expanded=true]{border-color:var(--bd-strong);background:var(--ovl-hover, rgba(255, 255, 255, .08))}.lang-selector-icon{width:15px;height:15px;flex-shrink:0;color:var(--muted, #888888);transition:color .15s ease}.lang-selector-btn:hover .lang-selector-icon,.lang-selector-btn[aria-expanded=true] .lang-selector-icon{color:var(--text, #f0eeea)}.lang-selector-code{font-size:12px;font-weight:500;letter-spacing:.04em;text-transform:uppercase;color:var(--text, #f0eeea)}.lang-selector-chevron{width:12px;height:12px;color:var(--muted, #888888);transition:transform .2s cubic-bezier(.16,1,.3,1)}.lang-selector-btn[aria-expanded=true] .lang-selector-chevron{transform:rotate(180deg)}.lang-dropdown{position:absolute;top:calc(100% + 6px);right:0;min-width:220px;max-height:380px;overflow-y:auto;overscroll-behavior:auto;background:var(--s1, #0f0f13);border:1px solid var(--bd-strong, rgba(255, 255, 255, .14));border-radius:var(--r-card, 10px);box-shadow:0 10px 30px #00000080,0 0 1px #ffffff26;padding:6px;z-index:1000;display:flex;flex-direction:column;gap:2px;animation:langDropdownIn .16s cubic-bezier(.16,1,.3,1)}@keyframes langDropdownIn{0%{opacity:0;transform:translateY(-4px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.lang-option{display:flex;align-items:center;justify-content:space-between;width:100%;padding:8px 10px;border-radius:var(--r, 6px);border:none;background:transparent;color:var(--text, #f0eeea);text-align:left;cursor:pointer;font-size:13px;transition:background .12s ease,color .12s ease}html[dir=rtl] .lang-option{text-align:right}.lang-option:hover,.lang-option:focus-visible,.lang-option.focused{background:var(--ovl-hover, rgba(255, 255, 255, .08));outline:none}.lang-option:focus-visible{outline:2px solid var(--acc, #ffffff)!important;outline-offset:-2px!important}.lang-option.selected{background:var(--card-bg, rgba(255, 255, 255, .05));font-weight:500}.lang-option-text{display:flex;flex-direction:column;gap:1px}.lang-option-native{font-size:13px;color:var(--text, #f0eeea)}.lang-option-english{font-size:11px;color:var(--muted, #888888)}.lang-option-check{width:14px;height:14px;color:var(--acc, #ffffff);flex-shrink:0}.lang-select-native{font:inherit;color:inherit;background:var(--s1, #0f0f13);border:1px solid var(--bd, rgba(255, 255, 255, .1));border-radius:var(--r, 6px);padding:8px 12px;font-size:13px;cursor:pointer;outline:none;transition:border-color .15s ease}.lang-select-native:focus-visible{border-color:var(--bd-strong);outline:2px solid var(--acc, #ffffff);outline-offset:2px}.ollen-guide{position:fixed;left:16px;bottom:16px;z-index:var(--z-tooltip, 9999);display:flex;align-items:flex-end;gap:10px;width:min(340px,calc(100vw - 32px));animation:ollen-pop .35s cubic-bezier(.34,1.4,.64,1)}@keyframes ollen-pop{0%{opacity:0;transform:translateY(12px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}.ollen-face{flex-shrink:0;border-radius:50%;background:var(--s1);animation:ollen-bob 3s ease-in-out infinite}@keyframes ollen-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}.ollen-bubble{position:relative;flex:1;min-width:0;background:var(--s1);border:1px solid var(--bd);border-radius:16px;box-shadow:var(--shadow-lg);padding:12px 14px;display:flex;flex-direction:column;gap:6px}.ollen-bubble:before{content:"";position:absolute;left:-6px;bottom:18px;width:10px;height:10px;background:var(--s1);border-left:1px solid var(--bd);border-bottom:1px solid var(--bd);transform:rotate(45deg)}.ollen-name{font-family:var(--ff-mono, monospace);font-size:10px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--acc)}.ollen-title{font-family:var(--ff-sans, system-ui, sans-serif);font-size:13px;font-weight:500;color:var(--text);line-height:1.3}.ollen-body{font-family:var(--ff-sans, system-ui, sans-serif);font-size:12px;font-weight:400;color:var(--text);line-height:1.55;min-height:3.5em;cursor:pointer}.ollen-progress{display:flex;align-items:center;gap:8px}.ollen-dots{display:inline-flex;align-items:center;gap:5px}.ollen-dots span{width:6px;height:6px;border-radius:50%;background:var(--bd-strong)}.ollen-dots span.on{width:18px;border-radius:999px;background:var(--acc)}.ollen-count{font-family:var(--ff-mono, monospace);font-size:10px;color:var(--muted)}.ollen-actions{display:flex;align-items:center;gap:8px;margin-top:4px;flex-wrap:wrap}.ollen-btn{font-family:var(--ff-mono, monospace);font-size:11px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;background:var(--acc);color:var(--on-acc, var(--bg));border:1px solid var(--hover-bd);border-radius:3px;box-shadow:3px 3px 0 var(--b);padding:9px 14px;cursor:pointer;transition:transform .08s ease,box-shadow .08s ease,background .15s ease}.ollen-btn:after{content:" →";font-weight:400}.ollen-btn:hover{transform:translate(-1px,-1px);box-shadow:4px 4px 0 var(--b)}.ollen-btn:active{transform:translate(2px,2px);box-shadow:1px 1px 0 var(--b)}.ollen-ghost{font-family:var(--ff-mono, monospace);font-size:10px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;background:transparent;border:1px solid var(--bd-strong);border-radius:3px;box-shadow:2px 2px 0 var(--b);color:var(--muted);padding:8px 10px;cursor:pointer;transition:transform .08s ease,box-shadow .08s ease,color .15s ease,border-color .15s ease}.ollen-ghost:hover{color:var(--text);border-color:var(--hover-bd);transform:translate(-1px,-1px);box-shadow:3px 3px 0 var(--b)}.ollen-ghost:active{transform:translate(2px,2px);box-shadow:0 0 0 var(--b)}.ollen-btn:focus-visible,.ollen-ghost:focus-visible{outline:none;box-shadow:var(--ring)}@media (max-width: 640px){.ollen-guide{left:8px;right:8px;bottom:8px;width:auto}}@media (prefers-reduced-motion: reduce){.ollen-guide,.ollen-face{animation:none}.ollen-btn,.ollen-ghost,.ollen-btn:hover,.ollen-ghost:hover,.ollen-btn:active,.ollen-ghost:active{transform:none;transition:none}}.page-fade,.tab-fade,.tab-fade--from-right,.tab-fade--from-left,.cz-tab-panel.active,.pp-tab-panel.active,.cust-tabpanel,.cz-tab-pane,.studio-tab-content,[role=tabpanel],[data-tab-dir="1"] .tab-fade,[data-tab-dir="1"] .cz-tab-panel.active,[data-tab-dir="1"] .pp-tab-panel.active,[data-tab-dir="1"] .cust-tabpanel,[data-tab-dir="1"] .cz-tab-pane,[data-tab-dir="1"] .studio-tab-content,[data-tab-dir="1"] [role=tabpanel],[data-tab-dir="-1"] .tab-fade,[data-tab-dir="-1"] .cz-tab-panel.active,[data-tab-dir="-1"] .pp-tab-panel.active,[data-tab-dir="-1"] .cust-tabpanel,[data-tab-dir="-1"] .cz-tab-pane,[data-tab-dir="-1"] .studio-tab-content,[data-tab-dir="-1"] [role=tabpanel],.pmg-page,.pm-card-list,.pm-card-grid,.pm-empty,.cp-card,.of-card,.order-card,.settings-section[data-active=true],.ov-head-rule,.ov-plot-ghost,.ov-plot-data,.cl-head-rule,.int-header-rule,.wxc-header-rule{animation:none!important}.pie-chart-svg,.pie-slice,.kpi-card-value,.bar-chart-bar,.area-chart svg,.fn-row,.traffic-bar-segment,.product-performance-card,.sparkline-line--animated,.sparkline-area--animated{animation:none!important}.auth-rise,.stagger-item,.st-draw,.st-draw-inner,.st-cross-h,.st-cross-v,.st-corner,.st-mark,.st-word span,.st-sub span,.st-progress span{animation:none!important}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}*,*:before,*:after{text-shadow:none!important}button,input,select,textarea{font-family:inherit}input[type=number],input[type=date],input[type=datetime-local],input[type=month],input[type=time],input[type=week],input[type=tel],output,time,progress,meter{font-family:var(--num-font);font-variant-numeric:tabular-nums}body{font-family:var(--font-ui);font-size:14px;line-height:1.5;color:var(--text);background:var(--bg);overflow-x:hidden;min-height:100vh}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;background:none;border:none;cursor:pointer;outline:none}input,textarea,select{font:inherit;color:inherit;background:var(--s1);border:1px solid var(--bd-strong);border-radius:var(--r);padding:8px 12px;outline:none;transition:border-color .15s ease,box-shadow .15s ease}input:focus,textarea:focus,select:focus{border-color:var(--hover-bd);box-shadow:0 0 0 2px var(--ovl-strong)}input::placeholder,textarea::placeholder{color:var(--muted)}img{max-width:100%;display:block}ul,ol{list-style:none}h1,h2,h3,h4,h5,h6,b,strong,th{font-weight:500;line-height:1.25;color:var(--text)}h1{font-size:1.875rem;letter-spacing:-.01em;line-height:1.2}h2{font-size:1.5rem;letter-spacing:-.005em;line-height:1.25}h3{font-size:1.25rem;line-height:1.3}.layout{display:flex;min-height:100vh}.upload-status-text{font-size:13px;font-weight:500;line-height:1.3;white-space:nowrap}.sidebar{width:var(--sidebar-width);flex-shrink:0;padding:0;background:var(--s1);position:fixed;top:0;left:0;height:100vh;display:flex;flex-direction:column;overflow:hidden;z-index:var(--z-nav);transition:width .38s cubic-bezier(.16,1,.3,1),transform .38s cubic-bezier(.16,1,.3,1)}.sidebar.collapsed,.sidebar.expanded{width:var(--sidebar-width)}.content{flex:1;padding:var(--c-pad);max-width:1200px;min-width:0;margin:0 auto;margin-left:var(--sidebar-width);margin-top:var(--topbar-height, 56px);width:calc(100% - var(--sidebar-width));min-height:calc(100dvh - var(--topbar-height, 56px));min-height:calc(100vh - var(--topbar-height, 56px));display:flex;flex-direction:column;transition:margin-left .38s cubic-bezier(.16,1,.3,1),width .38s cubic-bezier(.16,1,.3,1),max-width .38s cubic-bezier(.16,1,.3,1),padding .2s ease}html[data-sidebar-collapsed=true] .content{max-width:1280px}@media (min-width: 1400px){html[data-sidebar-collapsed=true] .content{max-width:1280px}}html{scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.22) transparent;scrollbar-gutter:stable}::-webkit-scrollbar{width:2px;height:2px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-corner{background:transparent}::-webkit-scrollbar-button{display:none;width:0;height:0}::-webkit-scrollbar-thumb{background:#ffffff38;border-radius:99px;min-height:40px}::-webkit-scrollbar-thumb:hover{background:#fff6}.ac-select-wrap.ac-select-field{height:auto;padding:0;border:none;background:none;box-shadow:none}::selection{background:var(--acc);color:var(--on-acc, var(--bg))}html[data-theme=white],html[data-theme=light-grey]{--shadow-sm: 0 1px 2px rgba(16, 18, 24, .06), 0 1px 3px rgba(16, 18, 24, .1);--shadow-md: 0 2px 4px rgba(16, 18, 24, .06), 0 4px 12px rgba(16, 18, 24, .12);--shadow-lg: 0 4px 8px rgba(16, 18, 24, .08), 0 12px 32px rgba(16, 18, 24, .18);--ovl: rgba(0, 0, 0, .05);--ovl-strong: rgba(0, 0, 0, .09)}html[data-theme=white] body,html[data-theme=light-grey] body{color:var(--text)}html[data-theme=white] :is(.card,.a-card,.stat-card,.chart-wrap,.set-card,.product-card,.order-card,.coupon-status,.cp-card,.pm-tile,.pm-step-card,.pp-filter-card,.pp-tab-panel,.wiz-panel,.warn-box,.webhook-box,.link-box,.theme-card,.help-card,.danger-card,.pm-configured-box),html[data-theme=light-grey] :is(.card,.a-card,.stat-card,.chart-wrap,.set-card,.product-card,.order-card,.coupon-status,.cp-card,.pm-tile,.pm-step-card,.pp-filter-card,.pp-tab-panel,.wiz-panel,.warn-box,.webhook-box,.link-box,.theme-card,.help-card,.danger-card,.pm-configured-box){border:1px solid var(--b);box-shadow:var(--shadow-sm)}html[data-theme=autocart],html[data-theme=plain-dark],html[data-theme=dark-blue],html[data-theme=evergreen],html[data-theme=slate-grey]{--btn-acc-bg: #111114;--btn-acc-text: #ffffff;--btn-acc-bd: rgba(255, 255, 255, .15)}html[data-theme=light-grey],html[data-theme=white]{--btn-acc-bg: #ffffff;--btn-acc-text: #111114;--btn-acc-bd: rgba(0, 0, 0, .15)}.products-add-btn,.coupons-add-btn,.set-btn.primary{background:var(--btn-acc-bg, var(--acc));color:var(--btn-acc-text, var(--on-acc));border:1px solid var(--btn-acc-bd, var(--b))}html[data-theme=white] :is(.acct-dropdown,.picker-dropdown,.pm-method-dropdown,.pm-popup-card,.info-tip-card,.mobile-nav-panel,.dff-modal-box,.modal-box,.auth-box),html[data-theme=light-grey] :is(.acct-dropdown,.picker-dropdown,.pm-method-dropdown,.pm-popup-card,.info-tip-card,.mobile-nav-panel,.dff-modal-box,.modal-box,.auth-box){border:1px solid var(--b);box-shadow:var(--shadow-lg)}html[data-theme=white] :is(input,textarea,select),html[data-theme=light-grey] :is(input,textarea,select){box-shadow:inset 0 1px 2px #1012180f}html[data-theme=white] :is(input,textarea,select):focus,html[data-theme=light-grey] :is(input,textarea,select):focus{border-color:var(--hover-bd);box-shadow:inset 0 1px 2px #1012180f,0 0 0 2px var(--ovl-strong);outline:none}html[data-theme=white] :is(.coupon-modal,.coupon-field,.coupon-table,.wiz-body,.wiz-panel,.pp-tab-panel) :is(input,textarea,select),html[data-theme=light-grey] :is(.coupon-modal,.coupon-field,.coupon-table,.wiz-body,.wiz-panel,.pp-tab-panel) :is(input,textarea,select){border:none;box-shadow:none;outline:none}html[data-theme=white] :is(.btn-primary,.save-btn,.add-btn,.ol-retry),html[data-theme=light-grey] :is(.btn-primary,.save-btn,.add-btn,.ol-retry){color:#fff;box-shadow:var(--shadow-sm)}html[data-theme=white] .dl-bar,html[data-theme=light-grey] .dl-bar{background:var(--ovl)}html[data-theme=white] ::-webkit-scrollbar-thumb,html[data-theme=light-grey] ::-webkit-scrollbar-thumb{background-color:var(--muted)}html[data-theme=white] *,html[data-theme=light-grey] *{scrollbar-color:var(--muted) transparent}html[data-theme=white] .status-dot,html[data-theme=light-grey] .status-dot{box-shadow:0 0 0 2px #0000000f}@media (min-width: 1400px){.content{max-width:1400px;margin-left:var(--sidebar-width);margin-right:auto;margin-top:var(--topbar-height, 56px);width:calc(100% - var(--sidebar-width))}html[data-sidebar-collapsed=true] .content{max-width:none}}@media (max-width: 1400px) and (min-width: 1025px){.content{padding:clamp(20px,2.5vw,28px)}}@media (max-width: 1024px){#page-products{height:auto;overflow:visible}}@media (max-width: 900px){.page-with-panel{flex-direction:column}.page-side{width:100%;position:static}}@media (max-width: 768px){.sidebar{display:none}.hamburger{display:flex}.topbar-center,.owner-chip{display:none}.content{margin-left:0;width:100%;margin-top:var(--topbar-height, 56px);padding:clamp(12px,3vw,20px);display:flex;flex-direction:column;align-items:stretch}.page{width:100%}.page>[style*="display:flex"][style*="justify-content:space-between"],.page>div[style*=flex-wrap]{flex-direction:column;align-items:flex-start;gap:12px}#auth-screen{padding:16px}.auth-box{width:100%;max-width:100%}.card{width:100%}.nav-item{min-height:44px}.mobile-nav-panel .nav-item{min-height:44px;padding:11px 12px}.page-title{font-size:18px}.filter-tabs{overflow-x:auto;-webkit-overflow-scrolling:touch;max-width:100%}.orders-tabs-row{flex-wrap:nowrap;gap:8px}.orders-header-row{gap:8px}.warn-box#fulfilled-retention-notice{width:100%;margin-top:4px}.page-with-panel{align-items:stretch}.page-main{width:100%}.pm-provider-row{padding:14px 16px;gap:12px}.pm-provider-row>div:first-child{width:36px;height:36px}.pm-provider-row>div:first-child svg{width:24px;height:24px}.pm-provider-name{font-size:13px}.pm-provider-desc{font-size:10px;margin-top:2px}.pm-provider-right{justify-content:flex-end}.pm-link-btn{padding:6px 12px;font-size:11px}.order-card{padding:12px 12px 12px 18px}.product-card{flex-direction:column;align-items:flex-start}.product-actions{width:100%;flex-wrap:wrap;justify-content:flex-start}.link-box{max-width:100%;flex:1;min-width:0}.form-row{grid-template-columns:1fr}.page.active .stat-grid{grid-template-columns:1fr 1fr;grid-template-rows:auto}.pm-disclaimer{grid-template-columns:1fr}.pm-step-card{padding:18px}footer{margin-left:0;padding:32px 16px 24px}.period-stats{grid-template-columns:1fr}.period-tabs{width:100%;overflow-x:auto;flex-wrap:nowrap}.modal-box{padding:20px 16px;max-height:90vh;overflow-y:auto}.modal-overlay{padding:12px}#webhook-input-section>div[style*="display:flex"]{flex-direction:column!important}#webhook-input-section input,#webhook-save-btn{width:100%}.btn,.btn-ghost{width:100%;justify-content:center}.dff-toggle-bar{flex-direction:row;align-items:center;gap:10px;padding:10px 12px}.dff-toggle-left{flex:1;min-width:0}.dff-sub{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dff-enable-btn{flex-shrink:0}.btn,.btn-ghost,.icon-btn,.modal-close{min-height:44px;min-width:44px}}@media (max-width: 480px){.content{padding:10px}.topbar-logo{font-size:13px}.auth-box{padding:24px 18px}.btn,.btn-ghost{width:100%;justify-content:center}.analytics-header-rule{display:none}.analytics-header{justify-content:space-between}.analytics-head-section{margin-bottom:16px}.page-title{font-size:16px}.stat-value{font-size:clamp(20px,6vw,26px)}.pp-filter-cards{flex-wrap:wrap}.pp-filter-card{flex:1;min-width:80px}}@media (max-width: 360px){.topbar{padding:0 8px}.topbar-logo{font-size:11px}.content{padding:8px}.page.active .stat-grid{grid-template-columns:1fr;grid-template-rows:auto}.stat-value{font-size:20px}.auth-box{padding:16px 12px}.pm-provider-row{padding:10px 12px;gap:8px}.pm-provider-row>div:first-child{width:28px;height:28px;border-radius:6px}.pm-provider-row>div:first-child svg{width:18px;height:18px}.pm-provider-name{font-size:11px}.pm-provider-desc{font-size:8px}.pm-link-btn{padding:4px 8px;font-size:9px}.pm-section-label{font-size:8px;padding-left:6px;margin-bottom:12px}.pm-step-card{padding:12px;margin-bottom:8px;gap:10px}.pm-step-title{font-size:12px}.pm-secret-input{padding:6px 8px;font-size:11px}.pm-save-btn{padding:6px 10px;font-size:11px}.pm-configured-header span{font-size:11px}.pm-change-secret-btn,.pm-delete-secret-btn{padding:6px 10px;font-size:10px}}.content .page{display:flex;flex-direction:column;gap:var(--c-gap)}.content .page.active{display:flex;position:relative;z-index:1;opacity:1}.content .page.active.page-visible{opacity:1}footer{position:relative;z-index:1;padding:40px;border-top:1px solid var(--b);display:flex;flex-direction:column}.footer-bottom{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px}.footer-copy{font-size:11px;color:var(--muted);font-family:var(--ff-mono)}.footer-legal{display:flex;gap:16px}.footer-legal a{color:var(--muted);font-size:11px;text-decoration:none;font-family:var(--ff-mono);transition:color .15s}.footer-legal a:hover{color:var(--text)}.sidebar-legal{display:flex;gap:10px;margin-top:10px;justify-content:center}.sidebar-legal a{font-size:10px;color:var(--muted);text-decoration:none;transition:color .15s}.sidebar-legal a:hover{color:var(--text)}.page-header,.analytics-header,.products-header,.pm-header,.checkouts-header,.domains-header,.email-header,.coupons-header,.orders-header,.customize-header,.cz-page-header,.payment-header,.settings-header,.support-header,.offers-header,.invoices-header,.inv-header,.webhooks-header,.we-header,.pl-header,.cust-header,.svc-header{display:flex;flex-direction:column;gap:4px}.page-header-top,.analytics-header-top,.products-header-top,.pm-header-top,.checkouts-header-top,.domains-header-top,.email-header-top,.coupons-header-top,.orders-header-top,.customize-header-top,.cz-page-header-top,.payment-header-top,.settings-header-top,.support-header-top,.requests-header-top,.rq-header-top,.offers-header-top,.invoices-header-top,.inv-header-top,.webhooks-header-top,.we-header-top,.pl-header-top,.cust-header-top,.svc-header-top{display:flex;align-items:center;gap:14px}.page-header-title,.analytics-header-title,.products-header-title,.pm-header-title,.checkouts-header-title,.domains-header-title,.email-header-title,.coupons-header-title,.orders-header-title,.customize-header-title,.cz-page-header-title,.payment-header-title,.settings-bar-title,.support-header-title,.requests-header-title,.rq-header-title,.offers-header-title,.pl-title,.invoices-header-title,.inv-title,.webhooks-header-title,.we-title,.cust-header-title,.cust-title,.svc-header-title,.cl-title{font-size:15px!important;font-weight:500!important;letter-spacing:-.2px!important;color:var(--text)!important;white-space:nowrap!important;line-height:1.2!important;margin:0!important;padding:0!important;flex-shrink:0!important}.page-header-rule,.analytics-header-rule,.products-header-rule,.pm-header-rule,.checkouts-header-rule,.domains-header-rule,.email-header-rule,.coupons-header-rule,.orders-header-rule,.customize-header-rule,.cz-page-header-rule,.payment-header-rule,.settings-header-rule,.support-header-rule,.requests-header-rule,.rq-header-rule,.offers-header-rule,.pl-header-rule,.invoices-header-rule,.inv-header-rule,.webhooks-header-rule,.we-header-rule,.cust-header-rule,.svc-header-rule,.cl-head-rule{display:block!important;flex:1;min-width:24px;height:1px;background:var(--text);opacity:.2;transform-origin:left center;will-change:transform,opacity;animation:headerLineExpandLeftToRight 1s ease-out forwards}.page-header-subtitle,.analytics-header-subtitle,.analytics-sub,.products-header-subtitle,.pm-header-subtitle,.checkouts-header-subtitle,.checkouts-sub,.domains-header-subtitle,.email-header-subtitle,.coupons-header-subtitle,.orders-header-subtitle,.customize-header-subtitle,.cz-page-header-subtitle,.payment-header-subtitle,.settings-header-subtitle,.support-header-subtitle,.requests-header-subtitle,.rq-header-subtitle,.offers-header-subtitle,.pl-subtitle,.invoices-header-subtitle,.inv-subtitle,.webhooks-header-subtitle,.we-subtitle,.cust-header-subtitle,.cust-subtitle,.svc-header-subtitle,.svc-sub,.cl-sub{font-size:11px!important;font-weight:400!important;color:var(--muted)!important;letter-spacing:-.1px!important;white-space:nowrap!important;line-height:1.4!important;margin:0!important;padding:0!important}@keyframes headerLineExpandLeftToRight{0%{transform:scaleX(.01);opacity:0}30%{opacity:1}to{transform:scaleX(1);opacity:.2}}.skip-link{position:fixed!important;top:-120px!important;left:16px!important;z-index:100000!important;padding:10px 18px!important;background:var(--acc, #ffffff)!important;color:var(--on-acc, #070709)!important;font-weight:500!important;font-size:13px!important;border-radius:var(--r, 6px)!important;box-shadow:0 8px 24px #0009!important;text-decoration:none!important;transition:top .16s ease!important;pointer-events:none}.skip-link:focus,.skip-link:focus-visible{top:14px!important;pointer-events:auto!important;outline:3px solid var(--acc, #ffffff)!important;outline-offset:3px!important}:focus-visible{outline:2px solid var(--acc, #ffffff)!important;outline-offset:2px!important}input:focus-visible,textarea:focus-visible,select:focus-visible{outline:none!important}html[data-high-contrast=true] :focus-visible{outline:3px solid #ffff00!important;outline-offset:3px!important;box-shadow:0 0 0 4px #000000e6!important}.sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}html[data-reduced-motion=true] *,html[data-reduced-motion=true] *:before,html[data-reduced-motion=true] *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}input[type=search]{background-color:var(--s2)}
