.acsub2{--surface-0: oklch(98.5% .003 250);--surface-1: oklch(100% 0 0);--surface-2: oklch(96.5% .005 250);--surface-3: oklch(93% .007 250);--fg-1: oklch(18% .012 255);--fg-2: oklch(38% .01 255);--fg-3: oklch(58% .008 255);--fg-4: oklch(72% .006 255);--accent: oklch(52% .17 255);--accent-hover: oklch(46% .18 255);--accent-soft: oklch(94% .035 255);--accent-ink: oklch(32% .14 255);--ok-fg: oklch(46% .13 155);--ok-soft: oklch(94% .04 155);--warn-fg: oklch(52% .13 70);--warn-soft: oklch(95% .05 75);--bad-fg: oklch(50% .17 25);--bad-soft: oklch(95% .04 25);--line-1: oklch(91% .006 250);--line-2: oklch(86% .008 250);--line-3: oklch(75% .01 250);--e-2: 0 1px 2px oklch(20% .01 250 / .06), 0 0 0 1px var(--line-1);--e-3: 0 8px 24px oklch(20% .01 250 / .08), 0 0 0 1px var(--line-2);--f-sans: "Inter", ui-sans-serif, system-ui, sans-serif;--f-mono: "JetBrains Mono", ui-monospace, "SF Mono", Menlo, monospace;--r-2: 4px;--r-3: 6px;--r-3a: 8px;--r-4: 10px;--r-pill: 999px;--ease: cubic-bezier(.2,.8,.2,1);font-family:var(--f-sans);font-size:14px;line-height:1.55;color:var(--fg-1);-webkit-font-smoothing:antialiased;max-width:1180px}.acsub2 *{box-sizing:border-box}.acsub2 h1,.acsub2 h2,.acsub2 h3,.acsub2 h4,.acsub2 p{margin:0}.acsub2 .a2-eyebrow{font-size:11px;line-height:1.3;text-transform:uppercase;letter-spacing:.09em;color:var(--fg-3);font-weight:600}.acsub2 .a2-phead{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;flex-wrap:wrap}.acsub2 .a2-phead h1{font-size:28px;line-height:1.12;letter-spacing:-.01em;font-weight:700;margin-top:6px;color:var(--fg-1)}.acsub2 .a2-phead .a2-sub{color:var(--fg-2);font-size:14px;margin-top:4px;max-width:56ch}.acsub2 .a2-seat{display:flex;flex-direction:column;gap:7px;min-width:220px}.acsub2 .a2-seat-top{display:flex;justify-content:space-between;align-items:baseline;font-size:12px;color:var(--fg-3);font-weight:600}.acsub2 .a2-seat-top b{color:var(--fg-1);font-size:13px;font-variant-numeric:tabular-nums}.acsub2 .a2-meter{height:7px;border-radius:var(--r-pill);background:var(--surface-3);overflow:hidden}.acsub2 .a2-meter i{display:block;height:100%;border-radius:var(--r-pill);background:linear-gradient(90deg,var(--accent),var(--accent-ink));transition:width .3s var(--ease)}.acsub2 .a2-seat small{font-size:11.5px;color:var(--fg-4)}.acsub2 .a2-btn{display:inline-flex;align-items:center;justify-content:center;gap:7px;height:34px;padding:0 14px;border-radius:var(--r-3);border:1px solid var(--line-2);background:var(--surface-1);color:var(--fg-1);font:inherit;font-size:13px;font-weight:600;cursor:pointer;white-space:nowrap;transition:.14s var(--ease);text-decoration:none}.acsub2 .a2-btn:hover{background:var(--surface-2);border-color:var(--line-3)}.acsub2 .a2-btn:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.acsub2 .a2-btn:disabled{opacity:.55;cursor:default}.acsub2 .a2-btn-accent{background:var(--accent);border-color:var(--accent);color:#fff}.acsub2 .a2-btn-accent:hover:not(:disabled){background:var(--accent-hover);border-color:var(--accent-hover)}.acsub2 .a2-btn-ghost{background:transparent;border-color:transparent;color:var(--fg-2)}.acsub2 .a2-btn-ghost:hover{background:var(--surface-2);color:var(--fg-1)}.acsub2 .a2-btn-danger{color:var(--bad-fg);border-color:color-mix(in oklch,var(--bad-fg) 40%,var(--line-2));background:transparent}.acsub2 .a2-btn-danger:hover:not(:disabled){background:var(--bad-soft)}.acsub2 .a2-btn-warn{background:var(--warn-soft);color:var(--warn-fg);border-color:transparent}.acsub2 .a2-btn-ok{background:var(--ok-soft);color:var(--ok-fg);border-color:transparent}.acsub2 .a2-btn-sm{height:28px;padding:0 10px;font-size:12px}.acsub2 .a2-btn svg{width:15px;height:15px;stroke-width:2}.acsub2 .a2-app{display:grid;grid-template-columns:1fr 384px;gap:20px;margin-top:24px;align-items:start}@media (max-width:900px){.acsub2 .a2-app{grid-template-columns:1fr}.acsub2 .a2-inspector{position:static}}.acsub2 .a2-toolbar{display:flex;align-items:center;gap:10px;margin-bottom:12px;flex-wrap:wrap}.acsub2 .a2-search{flex:1;min-width:180px;display:flex;align-items:center;gap:8px;height:36px;padding:0 12px;background:var(--surface-1);border:1px solid var(--line-2);border-radius:var(--r-3);color:var(--fg-4)}.acsub2 .a2-search input{border:0;background:transparent;outline:none;font:inherit;color:var(--fg-1);width:100%}.acsub2 .a2-search svg{width:16px;height:16px;stroke:var(--fg-4);stroke-width:2;flex:none}.acsub2 .a2-seg{display:flex;border:1px solid var(--line-2);border-radius:var(--r-3);overflow:hidden}.acsub2 .a2-seg button{border:0;background:var(--surface-1);color:var(--fg-3);font:inherit;font-size:12px;font-weight:600;padding:0 12px;height:36px;cursor:pointer}.acsub2 .a2-seg button.a2-on{background:var(--accent-soft);color:var(--accent-ink)}.acsub2 .a2-list{display:flex;flex-direction:column;gap:10px}.acsub2 .a2-empty{padding:40px 16px;text-align:center;color:var(--fg-3);background:var(--surface-1);border:1px dashed var(--line-2);border-radius:var(--r-4)}.acsub2 .a2-row{display:grid;grid-template-columns:auto 1fr auto;gap:14px;align-items:center;background:var(--surface-1);border:1px solid var(--line-1);border-radius:var(--r-4);padding:14px 16px;box-shadow:var(--e-2);cursor:pointer;transition:.14s var(--ease);text-align:left;width:100%;font:inherit}.acsub2 .a2-row:hover{border-color:var(--line-3);box-shadow:var(--e-3)}.acsub2 .a2-row:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.acsub2 .a2-row.a2-sel{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent),var(--e-3)}.acsub2 .a2-row.a2-susp{background:color-mix(in oklch,var(--bad-soft) 34%,var(--surface-1))}.acsub2 .a2-av{width:42px;height:42px;border-radius:var(--r-pill);display:grid;place-items:center;font-weight:700;font-size:15px;color:var(--accent-ink);background:var(--accent-soft);letter-spacing:.02em;flex:none}.acsub2 .a2-row.a2-susp .a2-av{color:var(--bad-fg);background:var(--bad-soft)}.acsub2 .a2-who{min-width:0}.acsub2 .a2-who .a2-nm{display:flex;align-items:center;gap:9px;font-weight:600;font-size:14.5px}.acsub2 .a2-who .a2-em{color:var(--fg-3);font-size:12.5px;font-family:var(--f-mono);margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.acsub2 .a2-meta{display:flex;flex-wrap:wrap;gap:6px;margin-top:9px;align-items:center}.acsub2 .a2-rowact{display:flex;align-items:center;gap:10px}.acsub2 .a2-items{text-align:right;font-size:11px;color:var(--fg-4);font-variant-numeric:tabular-nums;line-height:1.4}.acsub2 .a2-items b{color:var(--fg-2);font-size:13px;font-weight:600}.acsub2 .a2-badge{display:inline-flex;align-items:center;gap:5px;height:20px;padding:0 8px;border-radius:var(--r-pill);font-size:11px;font-weight:600;background:var(--surface-3);color:var(--fg-2)}.acsub2 .a2-badge.a2-ok{background:var(--ok-soft);color:var(--ok-fg)}.acsub2 .a2-badge.a2-bad{background:var(--bad-soft);color:var(--bad-fg)}.acsub2 .a2-badge .a2-dot{width:6px;height:6px;border-radius:50%;background:currentColor}.acsub2 .a2-chip{display:inline-flex;align-items:center;height:22px;padding:0 9px;border-radius:var(--r-2);font-size:11.5px;font-weight:500;background:var(--accent-soft);color:var(--accent-ink)}.acsub2 .a2-plat{display:inline-flex;align-items:center;gap:5px;height:22px;padding:0 8px 0 7px;border-radius:var(--r-2);font-size:11px;font-weight:600;border:1px solid var(--line-2);color:var(--fg-2);background:var(--surface-1)}.acsub2 .a2-plat b{width:15px;height:15px;border-radius:3px;display:grid;place-items:center;color:#fff;font-size:9px;font-weight:800;background:var(--fg-3);flex:none;text-transform:uppercase}.acsub2 .a2-plat[data-p=ebay] b{background:#e53238}.acsub2 .a2-plat[data-p=shopee] b{background:#ee4d2d}.acsub2 .a2-plat[data-p=amazon] b{background:#232f3e}.acsub2 .a2-plat[data-p=lazada] b{background:#0f146d}.acsub2 .a2-plat[data-p=shopify] b{background:#5e8e3e}.acsub2 .a2-plat[data-p=walmart] b{background:#0071dc}.acsub2 .a2-legend{margin-top:20px;font-size:11.5px;color:var(--fg-3);display:flex;flex-wrap:wrap;gap:12px 20px;border-top:1px solid var(--line-1);padding-top:14px}.acsub2 .a2-legend b{color:var(--fg-2);font-weight:600}.acsub2 .a2-inspector{position:sticky;top:20px;background:var(--surface-1);border:1px solid var(--line-2);border-radius:var(--r-4);box-shadow:var(--e-3);overflow:hidden}.acsub2 .a2-ins-empty{padding:48px 24px;text-align:center;color:var(--fg-3);font-size:13px}.acsub2 .a2-ins-h{display:flex;align-items:center;gap:12px;padding:16px 18px;border-bottom:1px solid var(--line-1);background:linear-gradient(180deg,var(--surface-2),var(--surface-1))}.acsub2 .a2-ins-h .a2-av{width:44px;height:44px;font-size:16px}.acsub2 .a2-ins-h .a2-t{min-width:0;flex:1}.acsub2 .a2-ins-h .a2-t .a2-nm{font-weight:700;font-size:15px}.acsub2 .a2-ins-h .a2-t .a2-em{font-family:var(--f-mono);font-size:12px;color:var(--fg-3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.acsub2 .a2-ins-b{padding:6px 18px 4px}.acsub2 .a2-sec{padding:16px 0;border-bottom:1px solid var(--line-1)}.acsub2 .a2-sec:last-child{border-bottom:0}.acsub2 .a2-sec>.a2-lbl{font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:var(--fg-3);font-weight:700;margin-bottom:11px;display:flex;align-items:center;justify-content:space-between;gap:8px}.acsub2 .a2-sec>.a2-lbl .a2-muted{font-weight:500;text-transform:none;letter-spacing:0;color:var(--fg-4)}.acsub2 .a2-field{display:flex;flex-direction:column;gap:5px;margin-bottom:11px}.acsub2 .a2-field:last-child{margin-bottom:0}.acsub2 .a2-field label{font-size:12px;color:var(--fg-2);font-weight:600}.acsub2 .a2-input{height:34px;padding:0 11px;border:1px solid var(--line-2);border-radius:var(--r-3);background:var(--surface-1);color:var(--fg-1);font:inherit;font-size:13px;outline:none;transition:.12s;width:100%}.acsub2 .a2-input:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.acsub2 .a2-input:read-only{background:var(--surface-2);color:var(--fg-3)}.acsub2 .a2-two{display:grid;grid-template-columns:1fr 1fr;gap:10px}.acsub2 .a2-perm{display:flex;gap:11px;align-items:flex-start;padding:9px 0}.acsub2 .a2-perm+.a2-perm{border-top:1px dashed var(--line-1)}.acsub2 .a2-sw{width:38px;height:22px;border-radius:var(--r-pill);background:var(--line-3);position:relative;flex:none;cursor:pointer;transition:.16s var(--ease);margin-top:1px;border:0;padding:0}.acsub2 .a2-sw:after{content:"";position:absolute;top:2px;left:2px;width:18px;height:18px;border-radius:50%;background:#fff;box-shadow:var(--e-2);transition:.16s var(--ease)}.acsub2 .a2-sw.a2-on{background:var(--accent)}.acsub2 .a2-sw.a2-on:after{left:18px}.acsub2 .a2-sw:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.acsub2 .a2-perm .a2-pt{font-size:13px;font-weight:600}.acsub2 .a2-perm .a2-pd{font-size:11.5px;color:var(--fg-3);margin-top:1px}.acsub2 .a2-store-g{padding:13px 13px 14px;border:1px solid var(--line-1);border-radius:var(--r-3a);background:var(--surface-2)}.acsub2 .a2-store-g+.a2-store-g{margin-top:12px}.acsub2 .a2-store-g .a2-gl{font-size:12px;font-weight:700;color:var(--fg-2);margin-bottom:11px;display:flex;align-items:center;gap:8px}.acsub2 .a2-store-g .a2-gi{width:18px;height:18px;border-radius:4px;display:grid;place-items:center;color:#fff;font-size:10px;font-weight:800;background:var(--fg-3);text-transform:uppercase}.acsub2 .a2-store-g .a2-gi[data-p=ebay]{background:#e53238}.acsub2 .a2-store-g .a2-gi[data-p=shopee]{background:#ee4d2d}.acsub2 .a2-store-g .a2-gi[data-p=amazon]{background:#232f3e}.acsub2 .a2-store-g .a2-gi[data-p=lazada]{background:#0f146d}.acsub2 .a2-store-g .a2-gi[data-p=shopify]{background:#5e8e3e}.acsub2 .a2-store-g .a2-gi[data-p=walmart]{background:#0071dc}.acsub2 .a2-store-opts{display:flex;flex-wrap:wrap;gap:9px}.acsub2 .a2-store-opts .a2-plat{cursor:pointer;height:30px;padding:0 13px 0 10px;font-size:12.5px;gap:8px;border-radius:var(--r-3);background:var(--surface-1)}.acsub2 .a2-store-opts .a2-plat b{width:17px;height:17px;font-size:10px}.acsub2 .a2-store-opts .a2-plat:hover{border-color:var(--line-3)}.acsub2 .a2-store-opts .a2-plat.a2-on{background:var(--accent-soft);border-color:var(--accent);color:var(--accent-ink);box-shadow:0 0 0 1px var(--accent)}.acsub2 .a2-store-opts .a2-plat .a2-tick{font-size:11px;margin-left:2px;font-weight:700}.acsub2 .a2-store-none{font-size:12px;color:var(--fg-4)}.acsub2 .a2-hint{font-size:11.5px;color:var(--fg-3);margin:-4px 0 10px;line-height:1.5}.acsub2 .a2-danger{background:color-mix(in oklch,var(--bad-soft) 40%,transparent);border:1px solid color-mix(in oklch,var(--bad-fg) 22%,var(--line-1));border-radius:var(--r-3a);padding:12px 13px;display:flex;flex-direction:column;gap:10px}.acsub2 .a2-danger .a2-dh{font-size:11px;text-transform:uppercase;letter-spacing:.08em;font-weight:700;color:var(--bad-fg)}.acsub2 .a2-drow{display:flex;justify-content:space-between;align-items:center;gap:10px}.acsub2 .a2-drow .a2-dt{font-size:12.5px;color:var(--fg-2)}.acsub2 .a2-drow .a2-dt b{color:var(--fg-1);font-weight:600}.acsub2 .a2-ins-foot{display:flex;gap:9px;padding:14px 18px;border-top:1px solid var(--line-1);background:var(--surface-2)}.acsub2 .a2-ins-foot .a2-btn{flex:1}.acsub2 .a2-note{margin-top:10px;font-size:11.5px;color:var(--fg-4)}.acsub2 .a2-createcard{background:var(--surface-1);border:1px solid var(--line-2);border-radius:var(--r-4);box-shadow:var(--e-3);padding:20px 22px;max-width:660px}.acsub2 .a2-createcard h2{font-size:18px;font-weight:700;margin-bottom:4px}.acsub2 .a2-createcard .a2-sub{color:var(--fg-2);font-size:13px;margin-bottom:16px}.acsub2 .a2-creategrid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.acsub2 .a2-creategrid .a2-full{grid-column:1/-1}.acsub2 .a2-createfoot{display:flex;gap:10px;margin-top:18px}.acsub2 .a2-loading{padding:60px 20px;text-align:center;color:var(--fg-3)}
