h1.type-lg{flex-direction:column;justify-content:flex-start;align-items:flex-end;display:flex}:where(a:not([class])){color:var(--brand-primary);text-decoration:underline}:root{--bg-page:#fafaff;--bg-surface:#fff;--bg-elevated:#f8f8f8;--bg-row-hover:#f4f4f4;--bg-row-draft:#efeffd;--brand-primary:#625dec;--brand-primary-hover:#4f4cc0;--brand-primary-light:#efeffd;--brand-primary-subtle:#fafaff;--ink:#232323;--ink-secondary:#656565;--ink-tertiary:#b9b9b9;--ink-disabled:#b9b9b9;--ink-inverse:#fff;--border:#e7e7e7;--border-strong:#b9b9b9;--border-interactive:#8a8a8a;--border-width:1px;--success:#2b7f04;--success-dark:#2b7f04;--success-light:#e9ffdf;--success-ink:#1c5400;--warning:#e65100;--warning-dark:#e65100;--warning-light:#fff3e0;--warning-ink:#7a3c00;--error:#980008;--error-dark:#980008;--error-light:#fef7f7;--error-ink:#5c0000;--info:#005394;--info-dark:#005394;--info-light:#e6f4ff;--info-ink:#003f70;--env-dev-bg:#e0f2fe;--env-dev-ink:#075985;--env-qa-bg:#fef3c7;--env-qa-ink:#92400e;--env-stg-bg:#ede9fe;--env-stg-ink:#5b21b6;--env-prod-bg:#fee2e2;--env-prod-ink:#991b1b;--radius-sm:6px;--radius:8px;--radius-lg:12px;--radius-full:9999px;--font-sans:"Poppins",ui-sans-serif,system-ui,sans-serif;--font-mono:"JetBrains Mono",ui-monospace,monospace;--font-control:"Poppins",sans-serif;--font-code:"JetBrains Mono",monospace;--font-weight-medium:500;--font-weight-semibold:600;--letter-spacing-wide:.3px;--control-height:36px;--control-height-sm:28px;--control-height-lg:40px;--control-text:13px;--control-text-sm:12px;--control-line-height:1;--control-padding-y:8px;--control-padding-x:16px;--control-padding-y-sm:5px;--control-padding-x-sm:10px;--control-padding-y-lg:10px;--control-padding-x-lg:20px;--control-padding-y-link:4px;--control-gap:6px;--control-border-width:1px;--opacity-disabled:.5;--opacity-unpressed:.4;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--chip-padding-y:2px;--chip-padding-x:8px;--chip-padding-y-lg:4px;--chip-padding-x-lg:10px;--chip-text:11px;--chip-text-mono:11.5px;--badge-gap:3px;--banner-text:13px;--banner-icon-size:16px;--banner-accent-width:3px;--empty-state-padding-y:48px;--empty-state-icon-size:56px;--empty-state-title-text:16px;--empty-state-title-gap:6px;--empty-state-text:13px;--empty-state-text-width:380px;--meta-pill-bg:rgba(255,255,255,.16);--meta-pill-text:11.5px;--meta-pill-offset:14px;--skeleton-bar-height:12px;--skeleton-bar-radius:4px;--skeleton-bar-gap:10px;--skeleton-bar-short:40%;--skeleton-bar-medium:70%;--skeleton-row-height:36px;--focus-ring-width:2px;--focus-ring-offset:2px;--duration-fast:.12s;--duration-shimmer:1.4s;--shadow-sm:0 1px 2px rgba(35,35,35,.04);--shadow-md:0 4px 12px rgba(35,35,35,.06),0 1px 3px rgba(35,35,35,.04);--shadow-lg:0 12px 32px rgba(35,35,35,.12);--shadow-modal:0 24px 48px rgba(35,35,35,.18);--bs-hero-from:#1f1f42;--bs-hero-to:#3b3b6c;--bs-sidebar-bg:#0f1620;--bs-sidebar-text:#d8e1e7;--bs-sidebar-text-dim:#8b96a3;--bs-sidebar-hover:rgba(255,255,255,.06);--bs-sidebar-accent:#7df3e1;--bs-sidebar-width:224px}.t-h1{letter-spacing:-.4px;font-size:26px;font-weight:600;line-height:1.2}.t-h2{letter-spacing:-.3px;font-size:20px;font-weight:600;line-height:1.3}.t-h3{font-size:14px;font-weight:600;line-height:1.4}.t-body{font-size:14px;line-height:1.5}.t-small{color:var(--ink-secondary);font-size:12.5px;line-height:1.5}.t-tiny{letter-spacing:.5px;text-transform:uppercase;color:var(--ink-secondary);font-size:11px;font-weight:600}.t-mono{font-family:JetBrains Mono,monospace;font-size:12.5px}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}[data-theme-mode=light]{--bui-bg-app:var(--bg-page);--bui-bg-neutral-1:var(--bg-surface);--bui-bg-neutral-2:var(--bg-elevated);--bui-bg-neutral-3:var(--bg-surface);--bui-bg-neutral-4:var(--bg-elevated);--bui-fg-primary:var(--ink);--bui-fg-secondary:var(--ink-secondary);--bui-fg-disabled:var(--ink-disabled);--bui-fg-positive:var(--success-ink);--bui-fg-negative:var(--error-ink);--bui-fg-warning:var(--warning-ink);--bui-fg-announcement:var(--info-ink);--bui-border-1:var(--border);--bui-border-2:var(--border-interactive);--bui-gray-4:var(--border-interactive);--bui-white:var(--ink-inverse);--bui-ring:var(--brand-primary);--bui-accent-bg:var(--brand-primary);--bui-accent-bg-hover:var(--brand-primary-hover);--bui-accent-fg:var(--ink-inverse);--bui-negative-bg:var(--error);--bui-negative-fg:var(--ink-inverse);--bui-warning-bg:var(--warning);--bui-warning-fg:var(--ink-inverse);--bui-positive-bg:var(--success);--bui-positive-fg:var(--ink-inverse);--bui-announcement-bg:var(--info);--bui-announcement-fg:var(--ink-inverse);--bui-negative-bg-subdued:var(--error-light);--bui-negative-fg-subdued:var(--error-ink);--bui-warning-bg-subdued:var(--warning-light);--bui-warning-fg-subdued:var(--warning-ink);--bui-positive-bg-subdued:var(--success-light);--bui-positive-fg-subdued:var(--success-ink);--bui-announcement-bg-subdued:var(--info-light);--bui-announcement-fg-subdued:var(--info-ink);--bui-negative-border:var(--error);--bui-warning-border:var(--warning);--bui-positive-border:var(--success);--bui-announcement-border:var(--info);--bui-radius-2:var(--radius);--bui-radius-3:var(--radius);--bui-radius-4:var(--radius-lg);--bui-radius-full:var(--radius-full);--bui-bg-solid:var(--brand-primary);--bui-bg-solid-hover:var(--brand-primary-hover);--bui-bg-solid-pressed:var(--brand-primary-hover);--bui-fg-solid:var(--ink-inverse);--bui-bg-danger:var(--error-light);--bui-bg-warning:var(--warning-light);--bui-bg-success:var(--success-light);--bui-bg-info:var(--info-light);--bui-fg-danger-on-bg:var(--error-ink);--bui-fg-warning-on-bg:var(--warning-ink);--bui-fg-success-on-bg:var(--success-ink);--bui-fg-info-on-bg:var(--info-ink);--bui-fg-danger:var(--error-ink);--bui-fg-success:var(--success-ink);--bui-fg-info:var(--info-ink);--bui-border-danger:var(--error);--bui-border-warning:var(--warning);--bui-border-success:var(--success);--bui-border-info:var(--info);--bui-shadow:var(--shadow-lg)}[data-theme-mode]{--bui-font-regular:var(--font-sans);--bui-font-monospace:var(--font-mono)}.tote-btn{font-family:var(--font-control);font-size:var(--control-text);font-weight:var(--font-weight-medium);padding:var(--control-padding-y)var(--control-padding-x);min-height:var(--control-height);border-radius:var(--radius);border:var(--control-border-width)solid transparent;cursor:pointer;align-items:center;gap:var(--control-gap);transition:all var(--duration-fast);color:inherit;white-space:nowrap;line-height:var(--control-line-height);text-decoration:none;display:inline-flex}.tote-btn:focus-visible{outline:var(--focus-ring-width)solid var(--brand-primary);outline-offset:var(--focus-ring-offset)}.tote-btn:disabled{opacity:var(--opacity-disabled);cursor:not-allowed}.tote-btn-default{background:var(--brand-primary);color:var(--ink-inverse);min-height:var(--control-height-lg);padding:var(--control-padding-y-lg)var(--control-padding-x-lg)}.tote-btn-default:hover:not(:disabled){background:var(--brand-primary-hover)}.tote-btn-outline{background:var(--bg-surface);color:var(--ink);border-color:var(--border-interactive)}.tote-btn-outline:hover:not(:disabled){color:var(--brand-primary-hover);border-color:var(--brand-primary);background:var(--brand-primary-light)}.tote-btn-ghost{color:var(--ink-secondary);background:0 0}.tote-btn-ghost:hover:not(:disabled){background:var(--bg-elevated);color:var(--ink)}.tote-btn-link{color:var(--brand-primary);padding:var(--control-padding-y-link)0;background:0 0;min-height:0}.tote-btn-link:hover:not(:disabled){text-decoration:underline}.tote-btn-warn{background:var(--warning);color:var(--ink-inverse)}.tote-btn-warn:hover:not(:disabled){background:var(--warning-ink)}.tote-btn-destructive{background:var(--error);color:var(--ink-inverse)}.tote-btn-destructive:hover:not(:disabled){background:var(--error-ink)}.tote-btn-sm{font-size:var(--control-text-sm);padding:var(--control-padding-y-sm)var(--control-padding-x-sm);min-height:var(--control-height-sm)}.tote-help-btn{width:var(--control-height);height:var(--control-height);border-radius:var(--radius-full);background:var(--bg-surface);border:var(--control-border-width)solid var(--border);color:var(--ink-secondary);cursor:pointer;transition:all var(--duration-fast);justify-content:center;align-items:center;padding:0;display:inline-flex}.tote-help-btn:focus-visible{outline:var(--focus-ring-width)solid var(--brand-primary);outline-offset:var(--focus-ring-offset)}.tote-help-btn:hover:not(:disabled){color:var(--brand-primary-hover);border-color:var(--brand-primary);background:var(--brand-primary-light)}.tote-plugin-header__intro .tote-help-btn{top:var(--space-5);right:var(--space-6);position:absolute}.tote-card{background:var(--bg-surface);border:var(--border-width)solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow-sm);padding:var(--space-5)var(--space-6)}.tote-card-flush{background:var(--bg-surface);border:var(--border-width)solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow-sm);overflow:hidden}.tote-card-header{padding:var(--space-4)var(--space-5);border-bottom:var(--border-width)solid var(--border);justify-content:space-between;align-items:center;display:flex}.tote-chip-env{padding:var(--chip-padding-y)var(--chip-padding-x);border-radius:var(--radius-full);font-size:var(--chip-text);font-weight:var(--font-weight-semibold);letter-spacing:var(--letter-spacing-wide);text-transform:uppercase;align-items:center;display:inline-flex}button.tote-chip-env{cursor:pointer;padding:var(--chip-padding-y-lg)var(--chip-padding-x-lg);border:none;font-family:inherit}button.tote-chip-env:focus-visible{outline:var(--focus-ring-width)solid var(--brand-primary);outline-offset:var(--focus-ring-offset)}button.tote-chip-env[aria-pressed=false]{opacity:var(--opacity-unpressed)}button.tote-chip-env[aria-pressed=true]{opacity:1}.tote-chip-env.tote-dev{background:var(--env-dev-bg);color:var(--env-dev-ink)}.tote-chip-env.tote-qa{background:var(--env-qa-bg);color:var(--env-qa-ink)}.tote-chip-env.tote-stg{background:var(--env-stg-bg);color:var(--env-stg-ink)}.tote-chip-env.tote-prod{background:var(--env-prod-bg);color:var(--env-prod-ink)}.tote-chip-env.tote-custom{background:var(--bg-elevated);color:var(--ink);border:var(--border-width)solid var(--border)}button.tote-chip-env.tote-custom{border:none}.tote-chip-sha{padding:var(--chip-padding-y)var(--chip-padding-x);border-radius:var(--radius-sm);background:var(--bg-elevated);font-family:var(--font-code);font-size:var(--chip-text-mono);color:var(--ink);border:var(--border-width)solid var(--border);align-items:center;display:inline-flex}.tote-chip-brand{align-items:center;gap:var(--space-1);padding:var(--chip-padding-y)var(--chip-padding-x);border-radius:var(--radius-full);background:var(--brand-primary-light);color:var(--brand-primary);font-size:var(--chip-text);font-weight:var(--font-weight-semibold);display:inline-flex}.tote-badge{align-items:center;gap:var(--badge-gap);padding:var(--chip-padding-y)var(--chip-padding-x);border-radius:var(--radius-full);font-size:var(--chip-text);font-weight:var(--font-weight-medium);display:inline-flex}.tote-badge.tote-success{background:var(--success-light);color:var(--success-ink)}.tote-badge.tote-warning{background:var(--warning-light);color:var(--warning-ink)}.tote-badge.tote-info{background:var(--info-light);color:var(--info-ink)}.tote-badge.tote-error{background:var(--error-light);color:var(--error-ink)}.tote-badge.tote-neutral{background:var(--bg-elevated);color:var(--ink-secondary)}.tote-banner{gap:var(--space-3);padding:var(--space-3)var(--space-4);border-radius:var(--radius-sm);font-size:var(--banner-text);margin-bottom:var(--space-4);align-items:flex-start;display:flex}.tote-banner.tote-info{background:var(--info-light);border-left:var(--banner-accent-width)solid var(--info)}.tote-banner.tote-warning{background:var(--warning-light);border-left:var(--banner-accent-width)solid var(--warning)}.tote-banner.tote-success{background:var(--success-light);border-left:var(--banner-accent-width)solid var(--success)}.tote-banner.tote-error{background:var(--error-light);border-left:var(--banner-accent-width)solid var(--error)}.tote-banner-icon{font-size:var(--banner-icon-size);flex-shrink:0;line-height:1}.tote-banner-body{flex:1}.tote-banner-actions{gap:var(--space-2);align-items:center;display:flex}.tote-skeleton-card{background:var(--bg-surface);border:var(--border-width)solid var(--border);border-radius:var(--radius);padding:var(--space-5);position:relative}.tote-skeleton-bar{height:var(--skeleton-bar-height);background:linear-gradient(90deg,var(--bg-elevated)25%,var(--bg-row-hover)50%,var(--bg-elevated)75%);animation:tote-shimmer var(--duration-shimmer)ease-in-out infinite;border-radius:var(--skeleton-bar-radius);margin-bottom:var(--skeleton-bar-gap);background-size:200% 100%}.tote-skeleton-bar.tote-short{width:var(--skeleton-bar-short)}.tote-skeleton-bar.tote-medium{width:var(--skeleton-bar-medium)}.tote-skeleton-bar.tote-row{height:var(--skeleton-row-height);margin-bottom:var(--space-2)}@keyframes tote-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.tote-empty-state{background:var(--bg-surface);border:var(--border-width)solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow-sm);padding:var(--empty-state-padding-y)var(--space-6);text-align:center}.tote-empty-state-icon{width:var(--empty-state-icon-size);height:var(--empty-state-icon-size);border-radius:var(--radius-full);background:var(--brand-primary-light);color:var(--brand-primary);margin-bottom:var(--space-4);justify-content:center;align-items:center;display:inline-flex}.tote-empty-state>h3{font-size:var(--empty-state-title-text);font-weight:var(--font-weight-semibold);margin-bottom:var(--empty-state-title-gap)}.tote-empty-state>p{font-size:var(--empty-state-text);color:var(--ink-secondary);max-width:var(--empty-state-text-width);margin:0 auto var(--space-5)}.tote-meta-pill{background:var(--meta-pill-bg);padding:var(--space-1)var(--space-3);border-radius:var(--radius-full);font-size:var(--meta-pill-text);font-weight:var(--font-weight-medium);margin-top:var(--meta-pill-offset);letter-spacing:var(--letter-spacing-wide);display:inline-block}
/*# sourceMappingURL=main.8291fd733442.css.map*/