[data-theme=crm]{--stt-bg:#f5f5f7;--stt-bg-alt:#eeeff1;--stt-bg-elevated:#ffffff;--stt-site-bg:#f5f5f7;--stt-surface:#ffffff;--stt-border:rgba(0, 0, 0, 0.08);--stt-text:#1c1c1e;--stt-text-muted:rgba(28, 28, 30, 0.55);--stt-accent:#c9a96e;--stt-accent-hover:#b8935a;--stt-accent-subtle:rgba(201, 169, 110, 0.14);--stt-accent-glow:0 0 24px rgba(201, 169, 110, 0.35);--stt-sale:#ff3b30;--stt-success:#34c759;--stt-warning:#ff9f0a;--stt-shadow-sm:0 2px 8px rgba(0,0,0,0.06), 0 1px 3px rgba(0,0,0,0.04);--stt-shadow-md:0 8px 32px rgba(0,0,0,0.10), 0 2px 8px rgba(0,0,0,0.06);--stt-shadow-lg:0 16px 48px rgba(0,0,0,0.12), 0 4px 12px rgba(0,0,0,0.08);--stt-glass-bg:rgba(255, 255, 255, 0.65);--stt-glass-bg-heavy:rgba(255, 255, 255, 0.88);--stt-glass-bg-light:rgba(255, 255, 255, 0.45);--stt-glass-border:rgba(255, 255, 255, 0.75);--stt-glass-shadow:0 8px 32px rgba(0,0,0,0.10), 0 2px 8px rgba(0,0,0,0.06);--stt-glass-blur:20px;--stt-glass-blur-heavy:40px;--stt-lg-blur-xs:8px;--stt-lg-blur-sm:16px;--stt-lg-blur:24px;--stt-lg-blur-lg:40px;--stt-lg-blur-max:52px;--stt-lg-tint:rgba(255, 255, 255, 0.60);--stt-lg-tint-strong:rgba(255, 255, 255, 0.85);--stt-lg-tint-subtle:rgba(255, 255, 255, 0.30);--stt-lg-tint-ghost:rgba(255, 255, 255, 0.15);--stt-lg-specular:rgba(255, 255, 255, 0.80);--stt-lg-specular-mid:rgba(255, 255, 255, 0.50);--stt-lg-depth-sm:0 4px  16px rgba(0,0,0,0.30), 0 1px  4px rgba(0,0,0,0.18);--stt-lg-depth:0 8px  32px rgba(0,0,0,0.45), 0 2px  8px rgba(0,0,0,0.22);--stt-lg-depth-lg:0 16px 48px rgba(0,0,0,0.55), 0 4px 16px rgba(0,0,0,0.28);--stt-lg-depth-xl:0 24px 64px rgba(0,0,0,0.65), 0 8px 24px rgba(0,0,0,0.35);--stt-lg-inner:inset  0  1px 0 rgba(255,255,255,0.12),
    inset  0 -1px 0 rgba(0,0,0,0.30),
    inset  1px 0 0 rgba(255,255,255,0.06),
    inset -1px 0 0 rgba(255,255,255,0.04);--stt-lg-border:rgba(255, 255, 255, 0.12);--stt-lg-border-subtle:rgba(255, 255, 255, 0.06);--stt-lg-shimmer:linear-gradient(
    108deg,
    transparent 30%,
    rgba(255,255,255,0.08) 50%,
    transparent 70%
  );--stt-lg-ultra:rgba(255, 255, 255, 0.30);--stt-lg-thin:rgba(255, 255, 255, 0.50);--stt-lg-base:rgba(255, 255, 255, 0.60);--stt-lg-strong-bg:rgba(255, 255, 255, 0.88);--stt-lg-border-top:rgba(255, 255, 255, 0.15);--stt-lg-border-dim:rgba(0, 0, 0, 0.30);--stt-lg-inner-highlight:inset 0 1px 0 rgba(255,255,255,0.15),
    inset 0 -1px 0 rgba(0,0,0,0.20);--stt-lg-shadow-sm:inset 0 1px 0 rgba(255,255,255,0.12),
    inset 0 -1px 0 rgba(0,0,0,0.25),
    0  2px  8px rgba(0,0,0,0.30),
    0  1px  3px rgba(0,0,0,0.20);--stt-lg-shadow-md:inset 0 1px 0 rgba(255,255,255,0.12),
    inset 0 -1px 0 rgba(0,0,0,0.25),
    0  6px 20px rgba(0,0,0,0.40),
    0  2px  6px rgba(0,0,0,0.25);--stt-lg-shadow-lg:inset 0 1px 0 rgba(255,255,255,0.12),
    inset 0 -1px 0 rgba(0,0,0,0.25),
    0 12px 40px rgba(0,0,0,0.50),
    0  4px 12px rgba(0,0,0,0.30);--glass-bg:rgba(255, 255, 255, 0.05);--glass-bg-medium:rgba(255, 255, 255, 0.08);--glass-bg-heavy:rgba(26, 26, 46, 0.75);--glass-bg-solid:rgba(15, 21, 40, 0.92);--glass-border:rgba(255, 255, 255, 0.10);--glass-border-strong:rgba(255, 255, 255, 0.18);--glass-border-subtle:rgba(255, 255, 255, 0.05);--glass-shadow-sm:inset 0 1px 0 rgba(255,255,255,0.12), 0 1px 3px rgba(0,0,0,0.30);--glass-shadow-md:inset 0 1px 0 rgba(255,255,255,0.12), 0 4px 16px rgba(0,0,0,0.35), 0 1px 3px rgba(0,0,0,0.20);--glass-shadow-lg:inset 0 1px 0 rgba(255,255,255,0.12), 0 8px 32px rgba(0,0,0,0.45), 0 2px 8px rgba(0,0,0,0.25);--glass-shadow-xl:inset 0 2px 0 rgba(255,255,255,0.12), 0 16px 48px rgba(0,0,0,0.50), 0 4px 12px rgba(0,0,0,0.25);--glass-glow-accent:0 0 40px rgba(233,  69,  96, 0.20);--glass-glow-accent-sm:0 0 16px rgba(233,  69,  96, 0.15);--glass-glow-accent-lg:0 0 60px rgba(233,  69,  96, 0.30);--glass-refraction:linear-gradient(135deg, rgba(255,255,255,0.08) 0%, rgba(255,255,255,0.02) 40%, transparent 60%);--glass-refraction-strong:linear-gradient(135deg, rgba(255,255,255,0.15) 0%, rgba(255,255,255,0.04) 35%, transparent 55%);--glass-shimmer-color:rgba(255, 255, 255, 0.04);--stt-gradient-hero:linear-gradient(135deg, #1a1a2e 0%, #16213e 50%, #0f1923 100%);--stt-gradient-accent:linear-gradient(135deg, #e94560 0%, #d63551 50%, #c42d44 100%);--stt-gradient-warm:linear-gradient(180deg, rgba(233,69,96,0.06) 0%, transparent 100%);--stt-gradient-surface:linear-gradient(180deg, var(--stt-bg) 0%, var(--stt-bg-alt) 100%);--stt-neon-primary:#e94560;--stt-neon-glow:0 0 20px rgba(233,69,96,0.25), 0 0 40px rgba(233,69,96,0.10);--stt-neon-glow-sm:0 0 8px rgba(233,69,96,0.20);--stt-neon-text:0 0 12px rgba(233,69,96,0.40);--stt-btn-shadow:none;--stt-btn-shadow-hover:none;--stt-btn-shadow-active:none;--stt-btn-highlight:none}[data-theme=crm] body{background:linear-gradient(135deg,#1a1a2e 0,#16213e 40%,#0f3460 70%,#0f1923 100%);background-attachment:fixed;min-height:100vh}[data-theme=crm] img:not([data-no-dim]){filter:brightness(.92)}[data-theme=crm] section.stt-container{background:rgba(255,255,255,.025);border:1px solid rgba(255,255,255,.06);border-radius:var(--stt-radius-xl);margin-block:1.25rem}[data-theme=crm] .stt-section--alt{background:rgba(255,255,255,.04)}[data-theme=crm] .stt-sh__title{color:var(--stt-text)}[data-theme=crm] .stt-sh__eyebrow{color:var(--stt-accent)}[data-theme=crm] .stt-sh__subtitle{color:var(--stt-text-muted)}[data-theme=crm] .stt-sh__link{color:var(--stt-accent);border-bottom-color:transparent}[data-theme=crm] .stt-sh__link:hover{border-bottom-color:var(--stt-accent)}[data-theme=crm] .stt-card{background:rgba(255,255,255,.06);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.1);box-shadow:0 4px 16px rgba(0,0,0,.25),inset 0 1px 0 rgba(255,255,255,.1);transition:transform 250ms var(--stt-ease-spring),box-shadow 250ms var(--stt-ease-smooth),border-color 200ms var(--stt-ease)}[data-theme=crm] .stt-card:hover{transform:translateY(-3px) scale(1.01);border-color:rgba(233,69,96,.25);box-shadow:0 12px 32px rgba(0,0,0,.4),inset 0 1px 0 rgba(255,255,255,.14),0 0 0 1px rgba(233,69,96,.12)}[data-theme=crm] .stt-card__title{color:var(--stt-text)}[data-theme=crm] .stt-card__vendor{color:var(--stt-accent)}[data-theme=crm] .stt-btn--primary,[data-theme=crm] .stt-quick-add__btn,[data-theme=crm] [data-stt-btn=primary]{background:linear-gradient(135deg,#e94560,#d63551);color:#fff;border-color:transparent;box-shadow:0 4px 16px rgba(233,69,96,.3)}[data-theme=crm] .stt-btn--primary:hover,[data-theme=crm] .stt-quick-add__btn:hover,[data-theme=crm] [data-stt-btn=primary]:hover{background:linear-gradient(135deg,#f0566d,#e94560);box-shadow:0 6px 20px rgba(233,69,96,.45)}[data-theme=crm] .stt-badge--new,[data-theme=crm] .stt-badge--sale{background:var(--stt-accent);color:#fff}[data-theme=crm] .stt-flash-sale__header,[data-theme=crm] .stt-flash-sale__title,[data-theme=crm] .stt-price--on-sale .stt-price__current{color:var(--stt-accent)}[data-theme=crm] .stt-brand-card,[data-theme=crm] .stt-brand-pill{background:rgba(255,255,255,.06);border-color:rgba(255,255,255,.1)}[data-theme=crm] .stt-brand-card:hover,[data-theme=crm] .stt-brand-pill:hover{background:rgba(233,69,96,.1);border-color:rgba(233,69,96,.25)}[data-theme=crm] .stt-newsletter-popup__box,[data-theme=crm] .stt-newsletter__inner{background:rgba(26,26,46,.9);backdrop-filter:blur(40px);-webkit-backdrop-filter:blur(40px);border:1px solid rgba(255,255,255,.1)}[data-theme=crm] .stt-announcement-bar{background:var(--stt-accent);color:#fff}[data-theme=crm] ::-webkit-scrollbar-thumb{background:rgba(233,69,96,.35)}[data-theme=crm] ::-webkit-scrollbar-thumb:hover{background:rgba(233,69,96,.55)}html[data-theme=crm].stt-transitions-ready,html[data-theme=crm].stt-transitions-ready *,html[data-theme=crm].stt-transitions-ready ::after,html[data-theme=crm].stt-transitions-ready ::before{transition:background-color var(--stt-duration) var(--stt-ease),color var(--stt-duration) var(--stt-ease),border-color var(--stt-duration) var(--stt-ease),box-shadow var(--stt-duration) var(--stt-ease)!important}