:root{color-scheme:light;--primary-50:#eff6ff;--primary-100:#dbeafe;--primary-200:#bfdbfe;--primary-300:#93c5fd;--primary-400:#60a5fa;--primary-500:#3b82f6;--primary-600:#2563eb;--primary-700:#1d4ed8;--primary-800:#1e40af;--primary-900:#1e3a8a;--secondary-50:#f0fdfa;--secondary-100:#ccfbf1;--secondary-200:#99f6e4;--secondary-300:#5eead4;--secondary-400:#2dd4bf;--secondary-500:#00b894;--secondary-600:#009b7d;--secondary-700:#0f766e;--secondary-800:#115e59;--secondary-900:#134e4a;--success-50:#f0fdf4;--success-100:#dcfce7;--success-200:#bbf7d0;--success-300:#86efac;--success-400:#4ade80;--success-500:#22c55e;--success-600:#16a34a;--success-700:#15803d;--success-800:#166534;--success-900:#14532d;--warning-50:#fffbeb;--warning-100:#fef3c7;--warning-200:#fde68a;--warning-300:#fcd34d;--warning-400:#fbbf24;--warning-500:#f59e0b;--warning-600:#d97706;--warning-700:#b45309;--warning-800:#92400e;--warning-900:#78350f;--danger-50:#fef2f2;--danger-100:#fee2e2;--danger-200:#fecaca;--danger-300:#fca5a5;--danger-400:#f87171;--danger-500:#ef4444;--danger-600:#dc2626;--danger-700:#b91c1c;--danger-800:#991b1b;--danger-900:#7f1d1d;--info-50:var(--primary-50);--info-500:var(--primary-500);--info-700:var(--primary-700);--bg:#ffffff;--background:#f6f9ff;--surface-hover:#f2f7ff;--surface-3:#edf4ff;--surface-inverse:#0b1839;--border:#dfe7f3;--border-light:#edf2f8;--border-glow:rgba(11,92,255,0.18);--border-hover:rgba(11,92,255,0.38);--border-accent:#b8d1ff;--text:#0b1839;--text-secondary:#405171;--text-tertiary:#63718c;--text-muted:#74819a;--text-disabled:#aeb8c9;--muted:#74819a;--muted-light:#96a2b7;--accent-light:var(--primary-400);--accent-dim:rgba(11,92,255,0.09);--accent-glow:rgba(11,92,255,0.22);--highlight:#fdcb6e;--secondary:var(--secondary-600);--secondary-hover:var(--secondary-700);--secondary-dim:rgba(13,148,136,0.08);--b2b:var(--secondary-600);--b2b-hover:var(--secondary-700);--b2b-dim:rgba(13,148,136,0.08);--purple:#7c3aed;--purple-hover:#6d28d9;--purple-glow:rgba(124,58,237,0.18);--purple-dim:rgba(124,58,237,0.10);--success:var(--success-600);--success-bg:var(--success-50);--success-border:var(--success-200);--success-dim:var(--success-50);--warning:var(--warning-600);--warning-bg:var(--warning-50);--warning-border:var(--warning-200);--warning-dim:var(--warning-50);--danger:#e17055;--error:var(--danger);--danger-bg:var(--danger-50);--error-bg:var(--danger-bg);--danger-border:var(--danger-200);--error-border:var(--danger-border);--danger-dim:var(--danger-50);--error-dim:var(--danger-dim);--info:var(--info-700);--info-bg:var(--info-50);--font-display:"Plus Jakarta Sans","Geist Sans","Geist","Inter",system-ui,sans-serif;--font-sans:"Plus Jakarta Sans","Geist","Inter",system-ui,sans-serif;--font-mono:"JetBrains Mono",ui-monospace,monospace;--text-display-xl:clamp(3rem,6vw,4.5rem);--text-display-l:clamp(2.25rem,4.5vw,3.5rem);--text-display-m:clamp(1.875rem,3.5vw,2.5rem);--text-h1:clamp(1.75rem,2.8vw,2.5rem);--text-h2:clamp(1.5rem,2.2vw,2rem);--text-h3:clamp(1.25rem,1.8vw,1.5rem);--text-h4:1.125rem;--text-h5:1rem;--text-body-xl:1.0625rem;--text-body-l:1rem;--text-body-m:0.9375rem;--text-body-s:0.875rem;--text-caption:0.8125rem;--text-label:0.75rem;--leading-display:1.05;--leading-h1:1.15;--leading-h2:1.2;--leading-h3:1.3;--leading-body:1.6;--leading-caption:1.5;--tracking-tight:-0.025em;--tracking-ui:-0.01em;--tracking-wide:0.05em;--space-2:0.25rem;--space-4:0.5rem;--space-6:0.75rem;--space-8:1rem;--space-10:1.25rem;--space-12:1.5rem;--space-16:2rem;--space-20:2.5rem;--space-24:3rem;--space-32:4rem;--space-40:5rem;--space-48:6rem;--space-64:8rem;--gutter-mobile:16px;--gutter-tablet:24px;--gutter-desktop:32px;--radius-xs:4px;--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--radius-xl:20px;--radius-2xl:24px;--radius-button:10px;--radius-input:10px;--radius-card:14px;--radius-banner:18px;--radius-modal:20px;--radius-toast:var(--radius-lg);--shadow-xxs:0 1px 2px rgba(16,38,78,0.03);--shadow-xs:0 1px 3px rgba(16,38,78,0.05);--shadow-sm:0 3px 10px rgba(16,38,78,0.06);--shadow-md:0 8px 24px rgba(16,38,78,0.08);--shadow-lg:0 16px 40px rgba(16,38,78,0.10);--shadow-xl:0 24px 64px rgba(16,38,78,0.12);--shadow-2xl:0 32px 88px rgba(16,38,78,0.16);--shadow-card:var(--shadow-sm);--shadow-card-hover:0 16px 40px rgba(16,38,78,0.10),0 0 0 1px rgba(11,92,255,0.08);--shadow-card-lift:var(--shadow-xl);--shadow-btn:0 7px 18px rgba(11,92,255,0.22);--shadow-btn-hover:0 11px 28px rgba(11,92,255,0.30);--shadow-btn-active:0 3px 10px rgba(11,92,255,0.24);--shadow-glass:0 8px 32px rgba(0,0,0,0.08),inset 0 1px 0 rgba(255,255,255,0.8);--shadow-dropdown:0 12px 40px rgba(0,0,0,0.12);--shadow-modal:0 24px 80px rgba(0,0,0,0.18);--shadow-floating:0 16px 48px rgba(59,130,246,0.15);--shadow-glow:0 0 40px rgba(59,130,246,0.15);--gradient-accent:linear-gradient(135deg,#0b5cff,#1677ff);--gradient-accent-hover:linear-gradient(135deg,#0047d6,#0b5cff);--gradient-accent-soft:linear-gradient(135deg,rgba(59,130,246,0.12),rgba(96,165,250,0.06));--gradient-text:linear-gradient(135deg,#0b1839,#0b5cff);--gradient-text-subtle:linear-gradient(135deg,var(--primary-600) 0%,var(--primary-400) 100%);--gradient-surface:linear-gradient(145deg,#ffffff,#f4f8ff);--gradient-surface-hover:linear-gradient(145deg,#ffffff,#eaf2ff);--gradient-radial:radial-gradient(ellipse at top,rgba(59,130,246,0.08) 0%,transparent 60%);--gradient-radial-accent:radial-gradient(ellipse at center,rgba(59,130,246,0.12) 0%,transparent 70%);--gradient-hero:linear-gradient(135deg,#f7faff,#edf5ff 52%,#ffffff);--gradient-warm:linear-gradient(135deg,#fff7ed,#ffffff 50%,#f0fdf4);--gradient-cool:linear-gradient(135deg,#eff6ff,#ffffff 50%,#f0fdfa);--gradient-primary-royal:linear-gradient(135deg,var(--primary-600) 0%,var(--primary-500) 100%);--gradient-success-glow:linear-gradient(135deg,#10b981,#34d399);--gradient-warning-glow:linear-gradient(135deg,#f59e0b,#fbbf24);--glass-bg:rgba(255,255,255,0.78);--glass-bg-strong:rgba(255,255,255,0.94);--glass-strong-bg:var(--glass-bg-strong);--glass-border:rgba(174,195,228,0.48);--glass-border-light:rgba(255,255,255,0.4);--glass-shadow:0 8px 32px rgba(0,0,0,0.08);--ease-smooth:cubic-bezier(0.4,0,0.2,1);--ease-out-expo:cubic-bezier(0.19,1,0.22,1);--ease-in-out:cubic-bezier(0.65,0,0.35,1);--duration-instant:50ms;--duration-base:200ms;--transition-fast:all var(--duration-fast) var(--ease-smooth);--transition-base:all var(--duration-base) var(--ease-smooth);--sidebar-width:240px;--sidebar-collapsed:64px;--header-height:64px;--header-h:64px;--footer-height:auto;--bottom-nav-height:56px;--bottom-nav-h:56px;--z-base:1;--z-sticky:50;--z-drawer:200;--z-modal:300;--z-tooltip:400;--z-toast:500;--focus-ring:0 0 0 4px rgba(11,92,255,0.16);--opacity-disabled:0.5;--overlay:rgba(15,23,42,0.5)}[data-theme=dark]{color-scheme:dark;--surface-inverse:#f8fafc;--border-glow:rgba(96,165,250,0.25);--border-hover:rgba(96,165,250,0.40);--border-accent:rgba(96,165,250,0.30);--text-disabled:#475569;--muted:#64748b;--muted-light:#94a3b8;--accent:var(--primary-400);--accent-hover:var(--primary-300);--accent-active:var(--primary-200);--accent-light:var(--primary-200);--accent-dim:rgba(96,165,250,0.15);--accent-glow:rgba(96,165,250,0.35);--secondary:#14b8a6;--secondary-hover:#2dd4bf;--secondary-dim:rgba(20,184,166,0.15);--b2b:#14b8a6;--b2b-hover:#2dd4bf;--b2b-dim:rgba(20,184,166,0.15);--purple:#a78bfa;--purple-hover:#c4b5fd;--purple-glow:rgba(167,139,250,0.25);--purple-dim:rgba(167,139,250,0.15);--success:#22c55e;--success-bg:rgba(34,197,94,0.12);--success-border:rgba(34,197,94,0.25);--success-dim:rgba(34,197,94,0.12);--warning:#f59e0b;--warning-bg:rgba(245,158,11,0.12);--warning-border:rgba(245,158,11,0.25);--warning-dim:rgba(245,158,11,0.12);--danger:#ef4444;--error:var(--danger);--danger-bg:rgba(239,68,68,0.12);--error-bg:var(--danger-bg);--danger-border:rgba(239,68,68,0.25);--error-border:var(--danger-border);--danger-dim:rgba(239,68,68,0.12);--error-dim:var(--danger-dim);--info:#3b82f6;--info-bg:rgba(59,130,246,0.12);--shadow-xxs:0 1px 2px rgba(0,0,0,0.20);--shadow-xs:0 1px 3px rgba(0,0,0,0.30);--shadow-sm:0 2px 8px rgba(0,0,0,0.35);--shadow-md:0 4px 16px rgba(0,0,0,0.40);--shadow-lg:0 8px 28px rgba(0,0,0,0.45);--shadow-xl:0 16px 48px rgba(0,0,0,0.50);--shadow-2xl:0 24px 64px rgba(0,0,0,0.55);--shadow-card:0 2px 8px rgba(0,0,0,0.30),0 0 0 1px rgba(255,255,255,0.04);--shadow-card-hover:0 8px 28px rgba(0,0,0,0.45),0 0 0 1px rgba(96,165,250,0.20);--shadow-card-lift:0 16px 48px rgba(0,0,0,0.50),0 0 0 1px rgba(96,165,250,0.16);--shadow-btn:0 4px 14px rgba(96,165,250,0.30),0 0 0 1px rgba(96,165,250,0.10);--shadow-btn-hover:0 8px 24px rgba(96,165,250,0.45);--shadow-btn-active:0 2px 8px rgba(96,165,250,0.35);--shadow-glass:0 8px 32px rgba(0,0,0,0.40),0 0 0 1px rgba(255,255,255,0.05);--shadow-dropdown:0 12px 40px rgba(0,0,0,0.45);--shadow-modal:0 24px 80px rgba(0,0,0,0.55);--shadow-floating:0 16px 48px rgba(96,165,250,0.20);--shadow-glow:0 0 40px rgba(96,165,250,0.20);--gradient-accent:linear-gradient(135deg,var(--primary-600) 0%,var(--primary-400) 100%);--gradient-accent-hover:linear-gradient(135deg,var(--primary-500) 0%,var(--primary-300) 100%);--gradient-accent-soft:linear-gradient(135deg,rgba(96,165,250,0.20),rgba(59,130,246,0.10));--gradient-text:linear-gradient(135deg,var(--primary-200) 0%,var(--primary-400) 100%);--gradient-text-subtle:linear-gradient(135deg,var(--primary-400) 0%,var(--primary-300) 100%);--gradient-surface:linear-gradient(135deg,#111827,#0a0f1c);--gradient-surface-hover:linear-gradient(135deg,#1e293b,#111827);--gradient-hero:linear-gradient(180deg,#0a0f1c,#111827 50%,#0a0f1c);--glass-bg:rgba(17,24,39,0.72);--glass-bg-strong:rgba(10,15,28,0.94);--glass-bg-heavy:rgba(10,15,28,0.97);--glass-border:rgba(255,255,255,0.07);--glass-border-light:rgba(255,255,255,0.04);--glass-shadow:0 8px 32px rgba(0,0,0,0.40);--backdrop-blur:blur(20px) saturate(160%);--backdrop-blur-strong:blur(32px) saturate(180%);--focus-ring:0 0 0 3px rgba(96,165,250,0.30);--overlay:rgba(0,0,0,0.60)}.light,[data-theme=light]{color-scheme:light}.money,.tabular-nums{font-variant-numeric:tabular-nums lining-nums;font-feature-settings:"tnum"}.safe-area-bottom{padding-bottom:max(env(safe-area-inset-bottom),0px)}.touch-target{min-width:44px;min-height:44px}.button-mobile,.input-mobile{min-height:48px}.input-mobile{font-size:16px}.button-mobile{padding:12px 24px}:root:not([data-theme=dark]),[data-theme=light]{--brand-blue:#155eef;--brand-blue-strong:#0b4bd4;--brand-violet:#7047eb;--brand-ink:#101828;--bg:#ffffff;--background:#f4f6fb;--surface:#ffffff;--surface-hover:#f6f8fc;--surface-2:#f8f9fc;--surface-3:#eef3ff;--surface-elevated:rgba(255,255,255,.92);--border:#e2e7f0;--border-light:#edf0f5;--border-hover:rgba(21,94,239,.34);--border-accent:rgba(21,94,239,.22);--text:#101828;--text-secondary:#344054;--text-tertiary:#667085;--text-muted:#667085;--text-disabled:#98a2b3;--accent:var(--brand-blue);--accent-hover:var(--brand-blue-strong);--accent-active:#093da8;--accent-dim:rgba(21,94,239,.075);--accent-glow:rgba(21,94,239,.18);--secondary:var(--brand-violet);--secondary-hover:#5932ca;--secondary-dim:rgba(112,71,235,.08);--radius-button:12px;--radius-input:12px;--radius-card:18px;--radius-banner:22px;--radius-modal:24px;--shadow-xs:0 1px 3px rgba(16,24,40,.045),0 1px 2px rgba(16,24,40,.02);--shadow-sm:0 4px 12px rgba(16,24,40,.055);--shadow-md:0 10px 28px rgba(16,24,40,.075);--shadow-lg:0 18px 48px rgba(16,24,40,.10);--shadow-xl:0 28px 72px rgba(16,24,40,.13);--shadow-card:0 2px 8px rgba(16,24,40,.045),0 0 0 1px rgba(16,24,40,.015);--shadow-card-hover:0 18px 46px rgba(16,24,40,.11),0 0 0 1px rgba(21,94,239,.08);--shadow-btn:0 7px 18px rgba(21,94,239,.24);--shadow-btn-hover:0 12px 28px rgba(21,94,239,.30);--shadow-dropdown:0 18px 54px rgba(16,24,40,.16),0 0 0 1px rgba(16,24,40,.04);--gradient-accent:linear-gradient(135deg,#155eef,#3b74ff 58%,#7047eb);--gradient-accent-hover:linear-gradient(135deg,#0b4bd4,#155eef 58%,#5932ca);--gradient-text:linear-gradient(110deg,#101828,#155eef 55%,#7047eb);--gradient-surface:linear-gradient(145deg,#fff,#f7f9ff);--gradient-hero:linear-gradient(135deg,#f2f6ff,#fff 48%,#f7f3ff);--gradient-marketplace:linear-gradient(135deg,#155eef,#7047eb);--gradient-marketplace-soft:linear-gradient(135deg,rgba(21,94,239,.09),rgba(112,71,235,.07));--glass-bg:rgba(255,255,255,.76);--glass-bg-strong:rgba(255,255,255,.91);--glass-strong-bg:rgba(255,255,255,.91);--glass-border:rgba(214,221,234,.78)}[data-theme=dark]{--surface-elevated:rgba(17,24,39,.92);--gradient-marketplace:linear-gradient(135deg,#3b82f6,#8b5cf6);--gradient-marketplace-soft:linear-gradient(135deg,rgba(59,130,246,.12),rgba(139,92,246,.10))}:root{--app-sidebar-width:272px;--app-header-height:68px;--surface-raised:#ffffff;--surface-workspace:#f5f8ff;--border-strong:#cbd5e1;--focus-ring:0 0 0 3px rgba(37,99,235,0.16);--shadow-operational:0 1px 2px rgba(15,23,42,0.04),0 10px 30px rgba(37,99,235,0.05);--gradient-workspace:linear-gradient(180deg,#f8faff,#f4f7fc)}:root,[data-theme=light]{--app-sidebar-width:256px;--app-header-height:64px;--app-context-height:48px;--brand-primary:#0b5cff;--brand-primary-hover:#0047d6;--brand-primary-active:#0039ad;--brand-primary-soft:#eef4ff;--brand-primary-muted:#dce9ff;--brand-ink:#0b1839;--background:#f5f8fd;--bg:#f5f8fd;--surface:#ffffff;--surface-raised:#ffffff;--surface-workspace:#f5f8fd;--surface-hover:#f2f6fc;--surface-2:#f8fafd;--surface-3:#edf3fc;--surface-inverse:#0b1839;--text:#0b1839;--text-secondary:#405171;--text-tertiary:#63718c;--text-muted:#6b7890;--text-disabled:#aab4c5;--border:#dfe7f3;--border-light:#edf2f8;--border-strong:#cbd7e7;--border-hover:rgba(11,92,255,0.38);--border-accent:#b8d1ff;--accent:var(--brand-primary);--accent-hover:var(--brand-primary-hover);--accent-active:var(--brand-primary-active);--accent-dim:rgba(11,92,255,0.08);--accent-glow:rgba(11,92,255,0.18);--radius-button:11px;--radius-input:11px;--radius-card:16px;--radius-banner:20px;--radius-modal:20px;--shadow-xs:0 1px 3px rgba(11,24,57,0.045);--shadow-sm:0 4px 14px rgba(11,24,57,0.055);--shadow-md:0 10px 30px rgba(11,24,57,0.075);--shadow-lg:0 18px 48px rgba(11,24,57,0.10);--shadow-card:0 1px 2px rgba(11,24,57,0.035),0 8px 24px rgba(11,92,255,0.045);--shadow-card-hover:0 16px 38px rgba(11,24,57,0.10),0 0 0 1px rgba(11,92,255,0.08);--shadow-btn:0 7px 18px rgba(11,92,255,0.22);--shadow-btn-hover:0 11px 28px rgba(11,92,255,0.28);--shadow-dropdown:0 18px 54px rgba(11,24,57,0.15),0 0 0 1px rgba(11,24,57,0.04);--shadow-modal:0 28px 80px rgba(11,24,57,0.22);--gradient-accent:linear-gradient(135deg,#0b5cff,#1677ff);--gradient-accent-hover:linear-gradient(135deg,#0047d6,#0b5cff);--gradient-marketplace:linear-gradient(135deg,#0b5cff,#1677ff);--gradient-marketplace-soft:linear-gradient(135deg,rgba(11,92,255,0.10),rgba(22,119,255,0.04));--gradient-workspace:linear-gradient(180deg,#f8faff,#f4f7fc);--gradient-hero:linear-gradient(135deg,#f3f7ff,#ffffff 58%,#edf5ff);--focus-ring:0 0 0 3px rgba(11,92,255,0.16);--overlay:rgba(6,18,43,0.55);--glass-bg:rgba(255,255,255,0.82);--glass-bg-strong:rgba(255,255,255,0.94);--glass-border:rgba(206,218,236,0.76);--content-max:1440px;--content-wide:1760px;--page-gutter:clamp(14px,2.2vw,32px);--page-gap:clamp(14px,1.6vw,22px)}[data-theme=dark]{--app-sidebar-width:256px;--app-header-height:64px;--app-context-height:48px}:where(.defind-app){--ui-content-max:1440px;--ui-control-height:44px;--ui-page-gutter:clamp(16px,2.5vw,32px);--ui-surface-soft:color-mix(in srgb,var(--surface) 82%,var(--accent-dim));--ui-ink-deep:#10233f;--ui-blue:#0b5cff;--ui-blue-strong:#0749d1;--ui-glow:0 20px 70px rgba(11,92,255,.12);--ui-glow-soft:0 10px 34px rgba(16,35,63,.08);--ui-ease:cubic-bezier(.16,1,.3,1);--ui-radius-xl:24px;background:radial-gradient(circle at 8% -10%,rgba(11,92,255,.08),transparent 28rem),radial-gradient(circle at 94% 0,rgba(18,184,166,.06),transparent 24rem),var(--bg)}:where(.defind-app) ::-moz-selection{background:rgba(11,92,255,.18);color:var(--ui-ink-deep)}:where(.defind-app) ::selection{background:rgba(11,92,255,.18);color:var(--ui-ink-deep)}:where(.defind-app) :where(a,button){transition:color .2s var(--ui-ease),background-color .2s var(--ui-ease),border-color .2s var(--ui-ease),box-shadow .2s var(--ui-ease),transform .2s var(--ui-ease)}:where(.defind-app) :where(button,[role=button],a[href]){cursor:pointer}:where(.defind-app) :where(main,.workspace-content,.identity-content,.identity-workspace,.partner-main){position:relative;isolation:isolate}:where(.defind-app) :where(main):before{content:"";position:absolute;z-index:-1;inset:0;pointer-events:none;background:linear-gradient(115deg,rgba(255,255,255,.32),transparent 42%);opacity:.8}:where(.defind-app) :where(.operational-card,.card,.panel,.section-card,[data-card]){border-radius:var(--ui-radius-xl);box-shadow:var(--ui-glow-soft);transition:transform .25s var(--ui-ease),box-shadow .25s var(--ui-ease),border-color .25s var(--ui-ease)}:where(.defind-app) :where(.operational-card,.card,.panel,.section-card,[data-card]):hover{border-color:var(--border-hover);box-shadow:var(--ui-glow);transform:translateY(-2px)}:where(.defind-app) :where(.page-header,[data-page-header]){background:linear-gradient(135deg,color-mix(in srgb,var(--surface) 92%,var(--accent-dim)),var(--surface));border-radius:var(--ui-radius-xl)}:where(.defind-app) :where(.data-table){position:relative}:where(.defind-app) :where(.data-table>:where(.rounded-\[20px\],.rounded-\[24px\],.rounded-\[28px\])){border-color:color-mix(in srgb,var(--accent) 18%,var(--border));box-shadow:var(--ui-glow-soft)}:where(.defind-app) :where(.data-table tbody tr){border-left:2px solid transparent}:where(.defind-app) :where(.data-table tbody tr:hover){border-left-color:var(--accent)}:where(.defind-app) :where(.stat-card,[data-stat-card]){position:relative;overflow:hidden}:where(.defind-app) :where(.stat-card,[data-stat-card]):after{content:"";position:absolute;right:-28px;top:-34px;width:92px;height:92px;border-radius:999px;background:radial-gradient(circle,color-mix(in srgb,var(--accent) 13%,transparent),transparent 68%);pointer-events:none}:where(.defind-buyer-app) :where(.marketplace-header,.marketplace-header-container){backdrop-filter:blur(22px)}:where(.defind-buyer-app) :where(.marketplace-logo-mark,.marketplace-catalog-button){box-shadow:0 10px 28px rgba(11,92,255,.22)}:where(.defind-buyer-app) :where(.product-card,.premium-product-card){overflow:hidden;border-radius:20px;background:var(--surface);box-shadow:0 8px 30px rgba(16,35,63,.06)}:where(.defind-buyer-app) :where(.product-card,.premium-product-card):hover{transform:translateY(-5px);box-shadow:0 20px 46px rgba(16,35,63,.12)}:where(.defind-buyer-app) :where(.hero,.home-hero,[data-home-hero]){border-radius:30px;overflow:hidden;background:linear-gradient(125deg,#10233f,#164ba6 58%,#0b5cff);box-shadow:0 22px 70px rgba(16,35,63,.2)}:where(.defind-seller-app) :where(.app-workspace-shell){background:linear-gradient(135deg,#f7faff,#eef4fb)}:where(.defind-seller-app) :where(.sidebar,.app-sidebar,.workspace-sidebar){border-right-color:rgba(220,229,240,.9);box-shadow:12px 0 34px rgba(16,35,63,.04)}:where(.defind-seller-app) :where(.workspace-content,.workspace-main){max-width:1480px}:where(.defind-seller-app) :where(.stat-card,[data-stat-card]){background:linear-gradient(145deg,var(--surface),color-mix(in srgb,var(--surface) 88%,var(--accent-dim)))}:where(.defind-id-app) :where(.identity-shell){background:radial-gradient(circle at 82% 0,rgba(11,92,255,.1),transparent 26rem),#f7faff}:where(.defind-id-app) :where(.identity-rail){background:linear-gradient(155deg,#10233f,#0b5cff);box-shadow:20px 0 70px rgba(16,35,63,.13)}:where(.defind-id-app) :where(.identity-content>*){animation:defind-reveal .5s var(--ui-ease) both}:where(.defind-partner-app) :where(.partner-shell,.fresh-partner-shell){background:radial-gradient(circle at 86% 0,rgba(16,185,129,.08),transparent 24rem),#f7faff}:where(.defind-partner-app) :where(.partner-header,.partner-nav){backdrop-filter:blur(18px)}:where(.defind-app) :where(.defind-reveal,[data-reveal]){animation:defind-reveal .55s var(--ui-ease) both}:where(.defind-app) :where(.defind-stagger>*){animation:defind-reveal .55s var(--ui-ease) both}:where(.defind-app) :where(.defind-stagger>:nth-child(2)){animation-delay:.05s}:where(.defind-app) :where(.defind-stagger>:nth-child(3)){animation-delay:.1s}:where(.defind-app) :where(.defind-stagger>:nth-child(4)){animation-delay:.15s}:where(.defind-app) :where(.defind-spotlight){position:relative;overflow:hidden}:where(.defind-app) :where(.defind-spotlight):after{content:"";position:absolute;inset:-50%;pointer-events:none;background:linear-gradient(115deg,transparent 42%,rgba(255,255,255,.22) 50%,transparent 58%);transform:translateX(-35%);animation:defind-sweep 7s var(--ui-ease) infinite}:where(.defind-app) :where(button,a,input,select,textarea,[role=button]){-webkit-tap-highlight-color:transparent}:where(.defind-app) :where(button,input,select,textarea){font:inherit}:where(.defind-app) :where(input:not([type=checkbox]):not([type=radio]),select,textarea){min-height:var(--ui-control-height);border-radius:var(--radius-input);border-color:var(--border);background:var(--surface);transition:border-color .18s ease,box-shadow .18s ease,background .18s ease}:where(.defind-app) :where(input,select,textarea):hover{border-color:var(--border-hover)}:where(.defind-app) :where(input,select,textarea):focus{border-color:var(--accent);background:var(--surface);box-shadow:var(--focus-ring,0 0 0 3px rgba(11,92,255,.14));outline:0}:where(.defind-app) :where(table){border-color:var(--border);border-collapse:separate;border-spacing:0;overflow:hidden;background:var(--surface)}:where(.defind-app) :where(th){color:var(--text-tertiary);background:var(--surface-2);font-size:11px;font-weight:800;letter-spacing:.055em;text-transform:uppercase}:where(.defind-app) :where(td,th){border-bottom-color:var(--border-light)}:where(.defind-app) :where(tbody tr){transition:background-color .16s ease}:where(.defind-app) :where(tbody tr:hover){background:color-mix(in srgb,var(--accent-dim) 55%,transparent)}:where(.defind-app) :where(.card,[class*=rounded-xl],[class*=rounded-2xl]){border-color:var(--border)}:where(.defind-app) :where(.modal,[role=dialog],dialog){border-color:var(--border);box-shadow:var(--shadow-modal)}:where(.defind-app) :where(.skeleton,[aria-busy=true]){background-image:linear-gradient(100deg,var(--surface-2) 25%,var(--surface-3) 42%,var(--surface-2) 60%);background-size:220% 100%;animation:defind-skeleton 1.35s ease-in-out infinite}@keyframes defind-skeleton{0%{background-position:100% 0}to{background-position:-100% 0}}:where(body[data-route-family=discovery]){--accent:#0b5cff;--accent-dim:rgba(11,92,255,.11);--route-wash:rgba(11,92,255,.08)}:where(body[data-route-family=campaign]){--accent:#e85d04;--accent-dim:rgba(232,93,4,.12);--route-wash:rgba(255,183,3,.12)}:where(body[data-route-family=commerce]){--accent:#07845e;--accent-dim:rgba(7,132,94,.12);--route-wash:rgba(16,185,129,.10)}:where(body[data-route-family=personal]){--accent:#6d4aff;--accent-dim:rgba(109,74,255,.12);--route-wash:rgba(139,92,246,.10)}:where(body[data-route-family=logistics]){--accent:#087ea4;--accent-dim:rgba(8,126,164,.12);--route-wash:rgba(14,165,233,.10)}:where(body[data-route-family=support]){--accent:#536174;--accent-dim:rgba(83,97,116,.12);--route-wash:rgba(100,116,139,.10)}:where(body[data-route-family=trust]){--accent:#008a72;--accent-dim:rgba(0,138,114,.12);--route-wash:rgba(20,184,166,.10)}:where(body[data-route-family=editorial]){--accent:#334155;--accent-dim:rgba(51,65,85,.12);--route-wash:rgba(148,163,184,.12)}:where(body[data-route-family=business]){--accent:#7c3aed;--accent-dim:rgba(124,58,237,.12);--route-wash:rgba(167,139,250,.12)}:where(body[data-route-family=legal]){--accent:#475569;--accent-dim:rgba(71,85,105,.10);--route-wash:rgba(148,163,184,.08)}:where(body[data-route-family=overview]){--accent:#0b5cff;--accent-dim:rgba(11,92,255,.11);--route-wash:rgba(11,92,255,.08)}:where(body[data-route-family=execution]){--accent:#07845e;--accent-dim:rgba(7,132,94,.12);--route-wash:rgba(16,185,129,.09)}:where(body[data-route-family=catalog]){--accent:#2563eb;--accent-dim:rgba(37,99,235,.12);--route-wash:rgba(96,165,250,.10)}:where(body[data-route-family=money]){--accent:#0f766e;--accent-dim:rgba(15,118,110,.12);--route-wash:rgba(45,212,191,.10)}:where(body[data-route-family=insight]){--accent:#7c3aed;--accent-dim:rgba(124,58,237,.12);--route-wash:rgba(167,139,250,.11)}:where(body[data-route-family=growth]){--accent:#db2777;--accent-dim:rgba(219,39,119,.11);--route-wash:rgba(244,114,182,.10)}:where(body[data-route-family=risk]){--accent:#c2410c;--accent-dim:rgba(194,65,12,.11);--route-wash:rgba(251,146,60,.10)}:where(body[data-route-family=communication]){--accent:#0369a1;--accent-dim:rgba(3,105,161,.11);--route-wash:rgba(56,189,248,.10)}:where(body[data-route-family=reputation]){--accent:#b45309;--accent-dim:rgba(180,83,9,.11);--route-wash:rgba(251,191,36,.12)}:where(body[data-route-family=team]){--accent:#475569;--accent-dim:rgba(71,85,105,.11);--route-wash:rgba(148,163,184,.10)}:where(body[data-route-family=audit]){--accent:#4338ca;--accent-dim:rgba(67,56,202,.11);--route-wash:rgba(129,140,248,.10)}:where(body[data-route-family=settings]){--accent:#334155;--accent-dim:rgba(51,65,85,.11);--route-wash:rgba(148,163,184,.10)}:where(body[data-route-family=onboarding]){--accent:#0891b2;--accent-dim:rgba(8,145,178,.11);--route-wash:rgba(103,232,249,.10)}:where(body[data-route-family=auth]){--accent:#0b5cff;--accent-dim:rgba(11,92,255,.11);--route-wash:rgba(11,92,255,.08)}:where(body[data-route-family=services]){--accent:#0b5cff;--accent-dim:rgba(11,92,255,.11);--route-wash:rgba(96,165,250,.12)}:where(body[data-route-family=security]){--accent:#008a72;--accent-dim:rgba(0,138,114,.12);--route-wash:rgba(45,212,191,.10)}:where(body[data-route-family=identity]){--accent:#6d4aff;--accent-dim:rgba(109,74,255,.12);--route-wash:rgba(167,139,250,.10)}:where(body[data-route-family=attribution]){--accent:#db2777;--accent-dim:rgba(219,39,119,.12);--route-wash:rgba(244,114,182,.10)}:where(body[data-route-family=partner]){--accent:#0f766e;--accent-dim:rgba(15,118,110,.12);--route-wash:rgba(45,212,191,.10)}:where(body[data-route-family=admin-overview]){--accent:#0b5cff;--accent-dim:rgba(11,92,255,.11);--route-wash:rgba(96,165,250,.10)}:where(body[data-route-family=admin-execution]){--accent:#07845e;--accent-dim:rgba(7,132,94,.12);--route-wash:rgba(16,185,129,.10)}:where(body[data-route-family=admin-risk]){--accent:#c2410c;--accent-dim:rgba(194,65,12,.12);--route-wash:rgba(251,146,60,.11)}:where(body[data-route-family=admin-moderation]){--accent:#b45309;--accent-dim:rgba(180,83,9,.12);--route-wash:rgba(251,191,36,.11)}:where(body[data-route-family=admin-catalog]){--accent:#2563eb;--accent-dim:rgba(37,99,235,.12);--route-wash:rgba(96,165,250,.10)}:where(body[data-route-family=admin-verification]){--accent:#008a72;--accent-dim:rgba(0,138,114,.12);--route-wash:rgba(45,212,191,.10)}:where(body[data-route-family=admin-money]){--accent:#0f766e;--accent-dim:rgba(15,118,110,.12);--route-wash:rgba(45,212,191,.10)}:where(body[data-route-family=admin-growth]){--accent:#db2777;--accent-dim:rgba(219,39,119,.12);--route-wash:rgba(244,114,182,.10)}:where(body[data-route-family=admin-insight]){--accent:#7c3aed;--accent-dim:rgba(124,58,237,.12);--route-wash:rgba(167,139,250,.11)}:where(body[data-route-family=admin-reputation]){--accent:#b45309;--accent-dim:rgba(180,83,9,.12);--route-wash:rgba(251,191,36,.11)}:where(body[data-route-family=admin-search]){--accent:#0369a1;--accent-dim:rgba(3,105,161,.12);--route-wash:rgba(56,189,248,.10)}:where(body[data-route-family=admin-settings]){--accent:#475569;--accent-dim:rgba(71,85,105,.12);--route-wash:rgba(148,163,184,.10)}:where(body[data-route-family=admin-auth]){--accent:#0b5cff;--accent-dim:rgba(11,92,255,.11);--route-wash:rgba(96,165,250,.10)}:where(body[data-route-family]) :where(main,.workspace-content,.identity-content,.partner-main){background:radial-gradient(circle at 96% 2%,var(--route-wash),transparent 25rem)}:where(.defind-app) :where(.route-body-canvas){position:relative;isolation:isolate}:where(.defind-app) :where(.route-body-canvas>:not(.buyer-page-stage):not(.seller-page-stage)){animation:defind-route-enter .42s var(--ui-ease) both}:where(body[data-route-family=discovery]) :where(.route-body-canvas){--body-grid-gap:clamp(16px,2vw,24px)}:where(body[data-route-family=commerce],body[data-route-family=money]) :where(.route-body-canvas){--body-grid-gap:clamp(16px,2vw,22px)}:where(body[data-route-family^=admin-]) :where(.route-body-canvas){padding-bottom:28px}:where(body[data-route-family^=admin-]) :where(.route-body-canvas>.page-header,.route-body-canvas>[data-page-header]){position:relative;overflow:hidden}:where(body[data-route-family^=admin-]) :where(.route-body-canvas>.page-header,.route-body-canvas>[data-page-header]):after{content:"";position:absolute;right:-44px;top:-70px;width:190px;height:190px;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--accent) 17%,transparent),transparent 70%);pointer-events:none}:where(body[data-route-key=orders],body[data-route-key=orders-id]) :where(.route-body-canvas .stat-card,.route-body-canvas [data-stat-card]){border-top:3px solid color-mix(in srgb,var(--accent) 72%,transparent)}:where(body[data-route-key=products],body[data-route-key=products-create],body[data-route-key=products-import]) :where(.route-body-canvas .panel,.route-body-canvas [data-card]){border-radius:18px 28px 18px 28px}:where(body[data-route-key=finance],body[data-route-key=payouts],body[data-route-key=withdrawals],body[data-route-key=settlements]) :where(.route-body-canvas .panel,.route-body-canvas [data-card]){border-top:2px solid color-mix(in srgb,var(--accent) 48%,transparent)}:where(body[data-route-key=services],body[data-route-key=security],body[data-route-key=sessions],body[data-route-key=audit]) :where(.route-body-canvas>main>*,.route-body-canvas>section,.route-body-canvas>div){scroll-margin-top:24px}:where(body[data-route-key=offers],body[data-route-key=links],body[data-route-key=payouts]) :where(.route-body-canvas article,.route-body-canvas [data-card]){box-shadow:0 14px 44px color-mix(in srgb,var(--accent) 10%,transparent)}:where(.defind-buyer-app) .catalog-page>:where(.mb-6,.mt-3){position:relative;z-index:1}:where(.defind-buyer-app) .catalog-page .sticky{border-top:3px solid color-mix(in srgb,var(--accent) 66%,transparent);box-shadow:0 18px 54px color-mix(in srgb,var(--accent) 11%,transparent)}:where(.defind-buyer-app) .catalog-page :where(.product-card,.premium-product-card){transition:transform .28s var(--ui-ease),box-shadow .28s var(--ui-ease),border-color .28s var(--ui-ease)}:where(.defind-buyer-app) .catalog-page :where(.product-card,.premium-product-card):hover{transform:translateY(-6px) rotate(-.25deg)}:where(.defind-seller-app) .seller-dashboard-page>:where(.panel,[data-card],.operational-card){border-left:3px solid color-mix(in srgb,var(--accent) 38%,transparent)}:where(.defind-seller-app) .seller-dashboard-page>:where(.grid){gap:var(--body-grid-gap,20px)}:where(.defind-admin-app) .admin-dashboard-page>:where(section,.panel,[data-card]){border-left:3px solid color-mix(in srgb,var(--accent) 28%,transparent)}:where(.defind-admin-app) .admin-dashboard-page>:where(section:first-of-type){border-top:3px solid var(--accent)}:where(.defind-id-app) .identity-services-page :where(aside,.identity-route-context,section){transition:transform .25s var(--ui-ease),box-shadow .25s var(--ui-ease),border-color .25s var(--ui-ease)}:where(.defind-id-app) .identity-services-page :where(aside,.identity-route-context,section):hover{transform:translateY(-2px);box-shadow:0 18px 50px color-mix(in srgb,var(--accent) 13%,transparent)}:where(.defind-partner-app) .partner-offers-page>:where(.operational-card,[data-card]){border-top:3px solid color-mix(in srgb,var(--accent) 65%,transparent)}:where(.defind-partner-app) .partner-offers-page article{position:relative;overflow:hidden}:where(.defind-partner-app) .partner-offers-page article:before{content:"";position:absolute;inset:0 0 auto;height:3px;background:linear-gradient(90deg,var(--accent),transparent);opacity:.75}:where(body[data-route-family]) :where(.page-header,[data-page-header],.buyer-content-experience,.buyer-route-purpose,.seller-route-ops){border-top:3px solid color-mix(in srgb,var(--accent) 72%,transparent);box-shadow:0 22px 70px color-mix(in srgb,var(--accent) 13%,transparent)}:where(body[data-route-family]) :where(.btn-primary,.buyer-content-experience__action,.seller-route-ops__action--primary){background:linear-gradient(135deg,color-mix(in srgb,var(--accent) 92%,#10233f),var(--accent));box-shadow:0 12px 24px color-mix(in srgb,var(--accent) 24%,transparent)}:where(body[data-route-family]) :where(.btn-primary,.buyer-content-experience__action,.seller-route-ops__action):hover{transform:translateY(-2px) scale(1.01);box-shadow:0 17px 32px color-mix(in srgb,var(--accent) 30%,transparent)}:where(body[data-route-key=catalog],body[data-route-key=search],body[data-route-key=product]) :where(main>*){animation:defind-route-enter .48s var(--ui-ease) both}:where(body[data-route-key=catalog],body[data-route-key=search]) :where(.product-card,.premium-product-card){border-radius:26px 10px 26px 10px}:where(body[data-route-key=cart],body[data-route-key=checkout]) :where(main>*){animation:defind-route-enter .55s var(--ui-ease) both}:where(body[data-route-key=cart],body[data-route-key=checkout]) :where(.card,.panel,[data-card]){border-left:4px solid color-mix(in srgb,var(--accent) 72%,transparent)}:where(body[data-route-key=orders],body[data-route-key=profile]) :where(main>*){animation:defind-slide-in .5s var(--ui-ease) both}:where(body[data-route-key=dashboard],body[data-route-key=analytics]) :where(.stat-card,[data-stat-card]){border-radius:18px 28px 18px 28px}:where(body[data-route-key=products],body[data-route-key=products-create],body[data-route-key=products-import]) :where(main>*){animation:defind-route-enter .45s var(--ui-ease) both}:where(body[data-route-key=finance],body[data-route-key=payouts]) :where(table,.data-table){box-shadow:0 18px 50px color-mix(in srgb,var(--accent) 12%,transparent)}:where(body[data-route-key=login],body[data-route-key=register]) :where(form,[role=form]){border-radius:30px;box-shadow:0 28px 90px color-mix(in srgb,var(--accent) 18%,transparent)}:where(body[data-route-key=services]) :where(article,section,[data-card]){border-radius:28px 12px 28px 12px}:where(body[data-route-key=security],body[data-route-key=sessions],body[data-route-key=audit]) :where(section,article){border-left:3px solid color-mix(in srgb,var(--accent) 60%,transparent)}:where(body[data-route-key=links],body[data-route-key=offers]) :where(article,section){border-radius:14px 28px 14px 28px}:where(.defind-admin-app) :where(.workspace-content>:not(.seller-page-stage)){animation:defind-route-enter .42s var(--ui-ease) both}:where(.defind-admin-app) :where(.data-table,table){border-radius:18px;overflow:hidden;box-shadow:0 18px 54px color-mix(in srgb,var(--accent) 10%,transparent)}:where(body[data-route-family^=admin-]) :where(.page-header,[data-page-header]){border-left:4px solid var(--accent)}:where(body[data-route-family=admin-risk]) :where(.card,.panel,[data-card]){border-left:3px solid color-mix(in srgb,var(--accent) 68%,transparent)}:where(body[data-route-family=admin-money]) :where(.stat-card,[data-stat-card]){border-radius:14px 26px 14px 26px}:where(body[data-route-family=admin-growth]) :where(.stat-card,[data-stat-card]){background:linear-gradient(135deg,var(--surface),var(--accent-dim))}:where(.defind-app) :where(.buyer-page-stage,.seller-page-stage){position:relative;margin:clamp(18px,3vw,36px) auto 22px;width:min(calc(100% - 32px),var(--ui-content-max));overflow:hidden;border:1px solid color-mix(in srgb,var(--accent) 22%,var(--border));border-radius:30px;background:linear-gradient(135deg,color-mix(in srgb,var(--surface) 94%,var(--route-wash)),var(--surface));box-shadow:0 24px 80px color-mix(in srgb,var(--accent) 13%,transparent)}:where(.defind-app) :where(.buyer-page-stage):before,:where(.defind-app) :where(.seller-page-stage):before{content:"";position:absolute;inset:0 auto 0 0;width:7px;background:linear-gradient(var(--accent),color-mix(in srgb,var(--accent) 30%,transparent))}:where(.defind-app) :where(.buyer-page-stage__grid,.seller-page-stage__grid){display:grid;grid-template-columns:minmax(0,1.4fr) minmax(220px,.6fr);gap:24px;padding:clamp(24px,4vw,44px)}:where(.defind-app) :where(.buyer-page-stage__main,.seller-page-stage__main){display:flex;align-items:flex-start;gap:18px}:where(.defind-app) :where(.buyer-page-stage__icon,.seller-page-stage__icon){flex:0 0 auto;width:58px;height:58px;display:grid;place-items:center;border-radius:20px;box-shadow:0 12px 26px color-mix(in srgb,var(--accent) 18%,transparent)}:where(.defind-app) :where(.buyer-page-stage__icon svg,.seller-page-stage__icon svg){width:25px;height:25px}:where(.defind-app) :where(.buyer-page-stage__copy h1,.buyer-page-stage__copy h2){margin:6px 0 10px;color:var(--text);font-size:clamp(26px,4vw,48px);line-height:.98;letter-spacing:-.055em;font-weight:900}:where(.defind-app) :where(.buyer-page-stage__copy p,.seller-page-stage__copy span){display:block;max-width:680px;color:var(--text-muted);font-size:15px;line-height:1.65}:where(.defind-app) .buyer-page-stage__eyebrow,:where(.defind-app) .seller-page-stage__topline{color:var(--accent);font-size:11px;font-weight:900;letter-spacing:.16em;text-transform:uppercase}:where(.defind-app) .buyer-page-stage__signal{align-self:stretch;display:flex;flex-direction:column;justify-content:center;border-left:1px solid var(--border);padding-left:24px}:where(.defind-app) .buyer-page-stage__footer>span,:where(.defind-app) .buyer-page-stage__signal-label{color:var(--text-muted);font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.12em}:where(.defind-app) .buyer-page-stage__signal strong{margin:8px 0 18px;color:var(--text);font-size:24px;letter-spacing:-.04em}:where(.defind-app) :where(.buyer-route-purpose__facts,.seller-page-stage__metrics){display:flex;flex-wrap:wrap;gap:7px}:where(.defind-app) .buyer-route-purpose__facts span{border:1px solid color-mix(in srgb,var(--accent) 22%,var(--border));border-radius:999px;padding:7px 10px;color:var(--accent);background:var(--accent-dim);font-size:11px;font-weight:800}:where(.defind-app) .buyer-page-stage__footer{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px clamp(24px,4vw,44px) 18px;border-top:1px solid var(--border)}:where(.defind-app) .buyer-page-stage__action{display:inline-flex;align-items:center;gap:10px;min-height:46px;border-radius:14px;padding:0 16px;color:#fff;background:var(--accent);font-size:13px;font-weight:900}:where(.defind-app) .seller-page-stage{margin-left:0;margin-right:0;width:100%;border-radius:22px}:where(.defind-app) .seller-page-stage__topline{display:flex;justify-content:space-between;padding:18px 28px 0}:where(.defind-app) .seller-page-stage__pulse{color:var(--success);letter-spacing:.08em}:where(.defind-app) .seller-page-stage__metrics{align-content:center;gap:10px}:where(.defind-app) .seller-page-stage__metrics span{display:flex;align-items:center;gap:10px;min-width:130px;border-bottom:1px solid var(--border);padding:10px 0;color:var(--text-secondary);font-size:13px;font-weight:800}:where(.defind-app) .seller-page-stage__metrics b{color:var(--accent);font-size:11px}:where(.defind-app) .seller-page-stage__actions{display:flex;flex-wrap:wrap;gap:10px;padding:0 28px 24px}:where(.defind-partner-app) .partner-page-stage__eyebrow{box-shadow:0 8px 22px color-mix(in srgb,var(--accent) 18%,transparent)}:where(.defind-partner-app) .partner-page-stage__signals{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}:where(.defind-partner-app) .partner-page-stage__signals span{display:flex;align-items:center;gap:9px;border:1px solid color-mix(in srgb,var(--accent) 18%,var(--border));border-radius:14px;background:color-mix(in srgb,var(--surface) 80%,var(--accent-dim));padding:11px 13px;color:var(--text-secondary);font-size:12px;font-weight:800}:where(.defind-partner-app) .partner-page-stage__signals b{color:var(--accent);font-size:10px}:where(.defind-id-app) .identity-route-context{border:1px solid color-mix(in srgb,var(--accent) 24%,var(--border));border-radius:24px;background:linear-gradient(120deg,color-mix(in srgb,var(--surface) 92%,var(--accent-dim)),var(--surface));box-shadow:0 18px 54px color-mix(in srgb,var(--accent) 12%,transparent)}:where(.defind-id-app) .identity-route-context__action{border-radius:13px;background:var(--accent);color:white;box-shadow:0 10px 22px color-mix(in srgb,var(--accent) 24%,transparent)}:where(.defind-id-app) .identity-route-context__action:hover{transform:translateY(-2px)}@media (max-width:760px){:where(.defind-app) :where(.buyer-page-stage__grid,.seller-page-stage__grid){grid-template-columns:1fr;padding:24px 20px}:where(.defind-app) .buyer-page-stage__signal{border-left:0;border-top:1px solid var(--border);padding:18px 0 0}:where(.defind-app) .buyer-page-stage__footer{align-items:stretch;flex-direction:column;padding:14px 20px 18px}:where(.defind-app) .buyer-page-stage__action{justify-content:center}:where(.defind-app) .seller-page-stage__actions,:where(.defind-app) .seller-page-stage__topline{padding-left:20px;padding-right:20px}:where(.defind-partner-app) .partner-page-stage__signals{grid-template-columns:1fr}}@keyframes defind-route-enter{0%{opacity:0;transform:translateY(14px) scale(.99)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes defind-slide-in{0%{opacity:0;transform:translateX(-12px)}to{opacity:1;transform:translateX(0)}}@keyframes defind-reveal{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes defind-sweep{0%,35%{transform:translateX(-35%) rotate(8deg)}65%,to{transform:translateX(35%) rotate(8deg)}}@media (max-width:767px){:where(.defind-app) :where(table){display:block;max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}:where(.defind-app) :where(button,a[role=button]){min-height:44px}}@media (prefers-reduced-motion:reduce){:where(.defind-app) *,:where(.defind-app) :after,:where(.defind-app) :before{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}:root{--ds-color-brand:var(--accent,#0b5cff);--ds-color-canvas:var(--bg,#f5f8fd);--ds-color-surface:var(--surface,#ffffff);--ds-color-surface-muted:var(--surface-2,#f8fafd);--ds-color-text:var(--text,#0b1839);--ds-color-muted:var(--text-muted,#6b7890);--ds-color-border:var(--border,#dfe7f3);--ds-color-success:var(--success,#16a34a);--ds-color-warning:var(--warning,#d97706);--ds-color-danger:var(--danger,#dc2626);--ds-color-info:var(--info,#2563eb);--ds-radius-control:8px;--ds-radius-card:16px;--ds-radius-dialog:20px;--ds-font-size-xs:12px;--ds-font-size-sm:14px;--ds-font-size-md:16px;--ds-font-size-lg:20px;--ds-font-size-xl:24px;--ds-font-size-2xl:32px;--ds-font-size-3xl:48px;--ds-line-tight:1.08;--ds-line-body:1.5;--ds-space-1:4px;--ds-space-2:8px;--ds-space-3:12px;--ds-space-4:16px;--ds-space-5:20px;--ds-space-6:24px;--ds-space-8:32px;--ds-space-10:40px;--ds-space-12:48px;--ds-space-16:64px;--ds-control-height:44px;--ds-shadow-1:0 1px 3px rgba(11,24,57,0.08);--ds-shadow-2:0 8px 24px rgba(11,24,57,0.08);--ds-shadow-3:0 24px 72px rgba(11,24,57,0.18);--ds-content-max:1440px}[data-page-surface]{min-width:0;scroll-margin-top:88px}.defind-app{max-width:100%;overflow-x:clip}[data-page-surface] :where(table,[role=table]){max-width:100%}[data-page-surface] :where(input,select,textarea,button,a){-webkit-tap-highlight-color:transparent}@media (max-width:767px){[data-page-surface] :where(form){min-width:0}[data-page-surface] :where(.overflow-x-auto){scrollbar-width:thin}}.defind-route-page :where(button,[role=button],a.btn-primary,a.btn-secondary){min-height:var(--ds-control-height);border-radius:var(--ds-radius-control);font-weight:700}.defind-route-page :where(button:disabled,[aria-disabled=true]){cursor:not-allowed;opacity:.55}.defind-route-page :where([aria-invalid=true],.is-invalid){border-color:var(--ds-color-danger)!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--ds-color-danger) 14%,transparent)}.defind-route-page{min-height:100%;color:var(--ds-color-text);background:var(--ds-color-canvas);text-rendering:optimizeLegibility}.defind-route-page :where(button,a,input,select,textarea){-webkit-tap-highlight-color:transparent}.defind-route-page :where(button,a):focus-visible,.defind-route-page :where(input,select,textarea):focus-visible{outline:2px solid var(--ds-color-brand);outline-offset:2px;box-shadow:0 0 0 4px color-mix(in srgb,var(--ds-color-brand) 16%,transparent)}.defind-route-page :where(input,select,textarea){min-height:44px}@media (min-width:768px){.defind-route-page{container-type:inline-size}}:root{--brand-primary:#0b5cff;--brand-primary-50:#eff6ff;--brand-primary-100:#dbeafe;--brand-primary-200:#bfdbfe;--brand-primary-300:#93c5fd;--brand-primary-400:#60a5fa;--brand-primary-500:#3b82f6;--brand-primary-600:#2563eb;--brand-primary-700:#1d4ed8;--brand-primary-800:#1e40af;--brand-primary-900:#1e3a8a;--accent:#0b5cff;--accent-hover:#0047d6;--accent-active:#0039ad;--accent-glow:rgba(11,92,255,0.25);--accent-glow-strong:rgba(11,92,255,0.35);--accent-dim:rgba(11,92,255,0.08);--accent-dim-soft:rgba(11,92,255,0.05);--success:#10b981;--success-light:#34d399;--success-dark:#059669;--success-glow:rgba(16,185,129,0.25);--success-bg:rgba(16,185,129,0.08);--success-border:rgba(16,185,129,0.3);--warning:#f59e0b;--warning-light:#fbbf24;--warning-dark:#d97706;--warning-glow:rgba(245,158,11,0.25);--warning-bg:rgba(245,158,11,0.08);--warning-border:rgba(245,158,11,0.3);--danger:#ef4444;--danger-light:#f87171;--danger-dark:#dc2626;--danger-glow:rgba(239,68,68,0.25);--danger-bg:rgba(239,68,68,0.08);--danger-border:rgba(239,68,68,0.3);--purple:#8b5cf6;--purple-light:#a78bfa;--purple-dark:#7c3aed;--purple-glow:rgba(139,92,246,0.25);--purple-dim:rgba(139,92,246,0.08);--teal:#14b8a6;--teal-light:#2dd4bf;--teal-dark:#0d9488;--teal-glow:rgba(20,184,166,0.25);--teal-dim:rgba(20,184,166,0.08);--bg:#fafbff;--background:#fafbff;--bg-gradient:linear-gradient(180deg,#fafbff,#ffffff);--surface:#ffffff;--surface-hover:#f8f9ff;--surface-2:#f8faff;--surface-3:#f1f5ff;--surface-elevated:rgba(255,255,255,0.95);--surface-glass:rgba(255,255,255,0.7);--border:#e2e8f5;--border-light:#edf2fa;--border-strong:#cbd5e8;--border-hover:rgba(11,92,255,0.4);--border-accent:#bfdbfe;--border-glow:rgba(11,92,255,0.15);--text:#0f172a;--text-secondary:#334155;--text-tertiary:#64748b;--text-muted:#94a3b8;--text-disabled:#cbd5e1;--text-inverse:#ffffff;--shadow-xxs:0 1px 2px rgba(15,23,42,0.04);--shadow-xs:0 1px 3px rgba(15,23,42,0.06);--shadow-sm:0 2px 6px rgba(15,23,42,0.08),0 1px 3px rgba(15,23,42,0.04);--shadow-md:0 4px 12px rgba(15,23,42,0.10),0 2px 6px rgba(15,23,42,0.06);--shadow-lg:0 8px 24px rgba(15,23,42,0.12),0 4px 12px rgba(15,23,42,0.08);--shadow-card:0 2px 8px rgba(15,23,42,0.06),0 0 0 1px rgba(11,92,255,0.05);--shadow-card-hover:0 12px 40px rgba(15,23,42,0.12),0 0 0 1px rgba(11,92,255,0.1);--shadow-card-lift:0 20px 60px rgba(15,23,42,0.15),0 0 0 1px rgba(11,92,255,0.12);--shadow-xl:0 16px 48px rgba(15,23,42,0.14),0 8px 24px rgba(15,23,42,0.10);--shadow-2xl:0 24px 72px rgba(15,23,42,0.18),0 12px 40px rgba(15,23,42,0.12);--shadow-btn:0 8px 20px rgba(11,92,255,0.25);--shadow-btn-hover:0 12px 32px rgba(11,92,255,0.35);--shadow-glow:0 0 40px rgba(11,92,255,0.2);--shadow-glow-strong:0 0 60px rgba(11,92,255,0.3);--shadow-modal:0 32px 96px rgba(15,23,42,0.25),0 0 0 1px rgba(11,92,255,0.1);--shadow-dropdown:0 16px 48px rgba(15,23,42,0.18),0 0 0 1px rgba(15,23,42,0.05);--shadow-toast:0 12px 40px rgba(15,23,42,0.2),0 0 0 1px rgba(255,255,255,0.1);--gradient-accent:linear-gradient(135deg,#0b5cff,#3b82f6 50%,#2563eb);--gradient-accent-hover:linear-gradient(135deg,#0047d6,#1d4ed8 50%,#1e40af);--gradient-accent-soft:linear-gradient(135deg,rgba(11,92,255,0.1),rgba(59,130,246,0.05));--gradient-premium:linear-gradient(135deg,#0b5cff,#8b5cf6 50%,#14b8a6);--gradient-premium-soft:linear-gradient(135deg,rgba(11,92,255,0.08),rgba(139,92,246,0.06) 50%,rgba(20,184,166,0.05));--gradient-success:linear-gradient(135deg,#10b981,#34d399);--gradient-success-glow:linear-gradient(135deg,rgba(16,185,129,0.2),rgba(52,211,153,0.1));--gradient-warning:linear-gradient(135deg,#f59e0b,#fbbf24);--gradient-warning-glow:linear-gradient(135deg,rgba(245,158,11,0.2),rgba(251,191,36,0.1));--gradient-danger:linear-gradient(135deg,#ef4444,#f87171);--gradient-danger-glow:linear-gradient(135deg,rgba(239,68,68,0.2),rgba(248,113,113,0.1));--gradient-purple:linear-gradient(135deg,#8b5cf6,#a78bfa);--gradient-purple-glow:linear-gradient(135deg,rgba(139,92,246,0.2),rgba(167,139,250,0.1));--gradient-bg:linear-gradient(180deg,#fafbff,#ffffff);--gradient-surface:linear-gradient(145deg,#ffffff,#f8faff);--gradient-hero:linear-gradient(135deg,#f0f7ff,#ffffff 50%,#f5f9ff);--gradient-text:linear-gradient(135deg,#0f172a,#0b5cff);--gradient-text-subtle:linear-gradient(135deg,#334155,#64748b);--radius-xs:6px;--radius-sm:10px;--radius-md:14px;--radius-lg:18px;--radius-xl:24px;--radius-2xl:32px;--radius-3xl:48px;--radius-full:9999px;--radius-button:12px;--radius-button-lg:16px;--radius-input:12px;--radius-card:20px;--radius-card-lg:28px;--radius-modal:28px;--radius-avatar:var(--radius-full);--radius-badge:var(--radius-full);--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--space-20:80px;--space-24:96px;--space-32:128px;--container-sm:640px;--container-md:768px;--container-lg:1024px;--container-xl:1280px;--container-2xl:1440px;--container-3xl:1760px;--page-gutter:clamp(16px,2.5vw,32px);--page-gutter-lg:clamp(24px,4vw,48px);--font-display:"Plus Jakarta Sans","Inter",system-ui,-apple-system,sans-serif;--font-sans:"Inter",system-ui,-apple-system,sans-serif;--font-mono:"JetBrains Mono","Fira Code",monospace;--text-xs:0.75rem;--text-sm:0.875rem;--text-base:1rem;--text-lg:1.125rem;--text-xl:1.25rem;--text-2xl:1.5rem;--text-3xl:1.875rem;--text-4xl:2.25rem;--text-5xl:3rem;--text-6xl:3.75rem;--text-7xl:4.5rem;--display-sm:clamp(2.5rem,5vw,3.5rem);--display-md:clamp(3rem,6vw,4.5rem);--display-lg:clamp(3.5rem,7vw,5.5rem);--leading-none:1;--leading-tight:1.25;--leading-snug:1.375;--leading-normal:1.5;--leading-relaxed:1.625;--leading-loose:2;--tracking-tighter:-0.04em;--tracking-tight:-0.02em;--tracking-normal:0;--tracking-wide:0.025em;--tracking-wider:0.05em;--tracking-widest:0.1em;--ease-default:cubic-bezier(0.4,0,0.2,1);--ease-linear:linear;--ease-in:cubic-bezier(0.4,0,1,1);--ease-out:cubic-bezier(0,0,0.2,1);--ease-in-out:cubic-bezier(0.4,0,0.2,1);--ease-out-expo:cubic-bezier(0.16,1,0.3,1);--ease-spring:cubic-bezier(0.34,1.56,0.64,1);--ease-bounce:cubic-bezier(0.68,-0.55,0.265,1.55);--ease-elastic:cubic-bezier(0.68,-0.6,0.32,1.6);--duration-instant:0ms;--duration-fast:100ms;--duration-normal:200ms;--duration-slow:300ms;--duration-slower:500ms;--duration-slowest:800ms;--transition-fast:all var(--duration-fast) var(--ease-out);--transition-base:all var(--duration-normal) var(--ease-out);--transition-slow:all var(--duration-slow) var(--ease-out-expo);--transition-spring:all var(--duration-slow) var(--ease-spring);--glass-bg:rgba(255,255,255,0.75);--glass-bg-strong:rgba(255,255,255,0.9);--glass-bg-heavy:rgba(255,255,255,0.95);--glass-border:rgba(226,232,245,0.5);--glass-border-light:rgba(226,232,245,0.3);--glass-shadow:0 8px 32px rgba(15,23,42,0.1);--backdrop-blur:blur(20px);--backdrop-blur-strong:blur(32px);--backdrop-blur-heavy:blur(48px);--backdrop-saturate:saturate(180%);--backdrop-saturate-strong:saturate(200%);--focus-ring:0 0 0 3px rgba(11,92,255,0.2);--focus-ring-offset:2px;--focus-ring-width:3px;--focus-ring-color:rgba(11,92,255,0.2);--z-base:0;--z-docked:10;--z-dropdown:100;--z-sticky:200;--z-elevated:300;--z-overlay:400;--z-drawer:500;--z-modal:600;--z-popover:700;--z-tooltip:800;--z-toast:900}[data-theme=dark]{--bg:#0a0f1c;--background:#0a0f1c;--surface:#111827;--surface-hover:#1e293b;--surface-2:#1a2332;--surface-3:#222d3f;--border:#1e2a3a;--border-light:rgba(255,255,255,0.06);--border-hover:rgba(96,165,250,0.4);--text:#f1f5f9;--text-secondary:#cbd5e1;--text-tertiary:#94a3b8;--text-muted:#64748b;--accent:#3b82f6;--accent-hover:#60a5fa;--accent-glow:rgba(59,130,246,0.35);--shadow-xxs:0 1px 2px rgba(0,0,0,0.3);--shadow-xs:0 1px 3px rgba(0,0,0,0.4);--shadow-sm:0 2px 6px rgba(0,0,0,0.45);--shadow-md:0 4px 12px rgba(0,0,0,0.5);--shadow-lg:0 8px 24px rgba(0,0,0,0.55);--shadow-card:0 2px 8px rgba(0,0,0,0.4),0 0 0 1px rgba(255,255,255,0.05);--shadow-modal:0 32px 96px rgba(0,0,0,0.7),0 0 0 1px rgba(255,255,255,0.1);--glass-bg:rgba(17,24,39,0.7);--glass-bg-strong:rgba(10,15,28,0.9);--glass-border:rgba(255,255,255,0.08)}.enhanced-card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-card);box-shadow:var(--shadow-card);transition:var(--transition-base)}.enhanced-card:hover{transform:translateY(-4px);box-shadow:var(--shadow-card-hover);border-color:var(--border-hover)}.enhanced-btn-primary{position:relative;overflow:hidden;background:var(--gradient-accent);box-shadow:var(--shadow-btn);transition:var(--transition-base)}.enhanced-btn-primary:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent);transition:left .6s var(--ease-out-expo)}.enhanced-btn-primary:hover:before{left:100%}.enhanced-btn-primary:hover{transform:translateY(-2px);box-shadow:var(--shadow-btn-hover)}.enhanced-glass{background:var(--glass-bg);backdrop-filter:var(--backdrop-blur) var(--backdrop-saturate);-webkit-backdrop-filter:var(--backdrop-blur) var(--backdrop-saturate);border:1px solid var(--glass-border);box-shadow:var(--glass-shadow)}.enhanced-glass-strong{background:var(--glass-bg-strong);backdrop-filter:var(--backdrop-blur-strong) var(--backdrop-saturate-strong);-webkit-backdrop-filter:var(--backdrop-blur-strong) var(--backdrop-saturate-strong)}.enhanced-gradient-text{background:var(--gradient-text);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;font-weight:700}.enhanced-glow{box-shadow:var(--shadow-glow);transition:var(--transition-base)}.enhanced-glow:hover{box-shadow:var(--shadow-glow-strong)}.enhanced-skeleton{background:linear-gradient(90deg,var(--surface-2) 0,var(--surface-3) 50%,var(--surface-2) 100%);background-size:200% 100%;animation:enhanced-skeleton 1.5s var(--ease-default) infinite}@keyframes enhanced-skeleton{0%{background-position:200% 0}to{background-position:-200% 0}}.enhanced-reveal{animation:enhanced-reveal .6s var(--ease-out-expo) both}@keyframes enhanced-reveal{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.enhanced-stagger>*{animation:enhanced-reveal .6s var(--ease-out-expo) both}.enhanced-stagger>:first-child{animation-delay:.05s}.enhanced-stagger>:nth-child(2){animation-delay:.1s}.enhanced-stagger>:nth-child(3){animation-delay:.15s}.enhanced-stagger>:nth-child(4){animation-delay:.2s}.enhanced-stagger>:nth-child(5){animation-delay:.25s}.enhanced-stagger>:nth-child(6){animation-delay:.3s}.enhanced-focus-visible:focus-visible{outline:2px solid var(--accent);outline-offset:2px;box-shadow:var(--focus-ring)}::-moz-selection{background:rgba(11,92,255,.2);color:var(--text)}::selection{background:rgba(11,92,255,.2);color:var(--text)}.enhanced-scrollbar::-webkit-scrollbar{width:8px;height:8px}.enhanced-scrollbar::-webkit-scrollbar-track{background:var(--surface-2);border-radius:var(--radius-full)}.enhanced-scrollbar::-webkit-scrollbar-thumb{background:var(--accent-dim);border-radius:var(--radius-full);-webkit-transition:background var(--duration-fast);transition:background var(--duration-fast)}.enhanced-scrollbar::-webkit-scrollbar-thumb:hover{background:rgba(11,92,255,.4)}.dashboard-page .stat-card{background:linear-gradient(145deg,var(--surface) 0,rgba(248,250,255,.8) 100%);border:1px solid var(--border);border-radius:var(--radius-card);box-shadow:var(--shadow-card);transition:var(--transition-base)}.dashboard-page .stat-card:hover{transform:translateY(-4px);box-shadow:var(--shadow-card-hover)}.catalog-page .product-card{border-radius:var(--radius-card);overflow:hidden;transition:var(--transition-spring)}.catalog-page .product-card:hover{transform:translateY(-6px) scale(1.02);box-shadow:var(--shadow-xl)}.form-page input,.form-page select,.form-page textarea{border-radius:var(--radius-input);border:1.5px solid var(--border);background:var(--surface);transition:var(--transition-base)}.form-page input:focus,.form-page select:focus,.form-page textarea:focus{border-color:var(--accent);box-shadow:var(--focus-ring);outline:none}.table-page table{border-radius:var(--radius-card);overflow:hidden;box-shadow:var(--shadow-card)}.table-page th{background:var(--surface-2);font-weight:700;text-transform:uppercase;letter-spacing:.05em;font-size:.75rem}.table-page tr:hover{background:var(--accent-dim-soft)}.modal-page .modal{border-radius:var(--radius-modal);box-shadow:var(--shadow-modal);border:1px solid var(--border)}.modal-page .modal,.toast{background:var(--surface);backdrop-filter:var(--backdrop-blur)}.toast{border-radius:var(--radius-lg);box-shadow:var(--shadow-toast);border:1px solid var(--border)}@media (max-width:768px){:root{--radius-card:16px;--radius-modal:20px;--page-gutter:16px}.enhanced-card:hover{transform:none}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}@media (prefers-contrast:high){:root{--border:#000000;--border-light:#000000;--text-muted:#000000}}.trust-marquee{animation:trustScroll 28s linear infinite}@keyframes trustScroll{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@keyframes ctaPulse{0%,to{box-shadow:0 4px 16px rgba(59,130,246,.35)}50%{box-shadow:0 6px 28px rgba(59,130,246,.55)}}.btn-cta-pulse{animation:ctaPulse 2.5s ease-in-out infinite}.hero-slide-enter{animation:heroFade .6s var(--ease-smooth) forwards}@keyframes heroFade{0%{opacity:0;transform:translateX(12px)}to{opacity:1;transform:translateX(0)}}.product-scroll{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch}.product-scroll>*{scroll-snap-align:start}.noise-texture{background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.04'/%3E%3C/svg%3E")}.mask-fade-x{mask-image:linear-gradient(90deg,transparent,black 6%,black 94%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,black 6%,black 94%,transparent)}.home-reference-shell{--home-width:1180px;background:#fff}.buyer-hero-redesign{isolation:isolate;background:#fff}.buyer-hero-redesign__backdrop{z-index:-2;background:radial-gradient(circle at 82% 20%,rgba(37,99,235,.08),transparent 22rem),linear-gradient(135deg,#fff,#f7faff 62%,#eef6ff)}.buyer-hero-redesign:after{position:absolute;inset:0;z-index:-1;pointer-events:none;content:"";opacity:.45;background-image:linear-gradient(rgba(37,99,235,.06) 1px,transparent 0),linear-gradient(90deg,rgba(37,99,235,.06) 1px,transparent 0);background-size:34px 34px;-webkit-mask-image:linear-gradient(90deg,transparent,black 45%,transparent);mask-image:linear-gradient(90deg,transparent,black 45%,transparent)}.buyer-hero-redesign__accent{color:var(--accent)}.buyer-hero-redesign__visual:after,.buyer-hero-redesign__visual:before{position:absolute;z-index:0;content:"";border-radius:28px;background:rgba(37,99,235,.06);transform:rotate(6deg);inset:10% -3% -5% 8%}.buyer-hero-redesign__visual:after{background:rgba(37,99,235,.08);transform:rotate(-5deg);inset:4% 8% 2% -4%}@media (max-width:1023px){.buyer-hero-redesign{min-height:0}.buyer-hero-redesign__visual{display:none}}.home-reference-shell .max-w-7xl{max-width:var(--home-width)}.home-reference-shell section{scroll-margin-top:88px}.home-reference-shell .hero-reference{max-width:none;min-height:0}.home-reference-shell .hero-reference>div.relative{max-width:var(--home-width);padding-top:34px;padding-bottom:34px}.home-reference-shell .hero-reference .grid{min-height:340px}.home-reference-shell .hero-reference h2{font-size:clamp(2.3rem,4vw,3.5rem)}.home-reference-shell .hero-reference .rounded-2xl{border-radius:10px}.home-reference-shell [aria-labelledby=ecosystem-heading]{max-width:var(--home-width);padding-top:22px;padding-bottom:22px}.home-reference-shell [aria-labelledby=ecosystem-heading]>div{gap:10px}.home-reference-shell [aria-labelledby=ecosystem-heading] a,.home-reference-shell [aria-labelledby=ecosystem-heading]>div>div{border-radius:14px;box-shadow:0 4px 18px rgba(19,49,94,.06)}.home-reference-shell [aria-labelledby=categories-heading],.home-reference-shell [aria-labelledby^=section-]{padding-top:22px;padding-bottom:22px}.home-reference-shell [aria-labelledby=categories-heading]>div:first-child{margin-bottom:14px}.home-reference-shell [aria-labelledby=categories-heading]>div:last-child{gap:8px}.home-reference-shell [aria-labelledby=categories-heading] a{border-radius:12px;padding:12px 8px;box-shadow:none}.home-reference-shell [aria-labelledby=categories-heading] a>div{width:52px;height:52px;margin-bottom:9px}.home-reference-shell [aria-labelledby^=section-]>div.relative{margin-top:14px}.home-reference-shell [aria-labelledby^=section-] [role=listitem]{width:210px}.home-reference-shell [aria-labelledby^=section-] [role=list]{gap:10px}@media (min-width:1024px){.home-reference-shell [aria-labelledby^=section-] [role=listitem]{width:214px}}@media (max-width:767px){.home-reference-shell [aria-labelledby=ecosystem-heading]{padding-top:12px;padding-bottom:12px}}.catalog-reference-page{max-width:1180px;padding-top:28px;color:#14213d}.catalog-reference-page .catalog-header-panel{position:static;background:transparent;border:0;box-shadow:none;padding:0}.catalog-reference-page .catalog-quick-filters{border-top:1px solid #edf1f7;padding-top:20px}.catalog-reference-page .catalog-saved-controls,.catalog-reference-page .catalog-trust-block{display:none}.catalog-reference-page>div.flex.gap-8{gap:16px;align-items:flex-start}.catalog-reference-page aside{width:252px}.catalog-reference-page aside>div{border-radius:18px;box-shadow:0 8px 28px rgba(31,64,112,.08)}.catalog-reference-page aside>div>div:first-child{background:#fff}.catalog-reference-page .flex-1.min-w-0{min-height:620px;border:1px solid #e9eef6;border-radius:18px;background:#fff;box-shadow:0 8px 28px rgba(31,64,112,.06);padding:22px}.catalog-reference-page .catalog-empty-state{min-height:572px;display:flex;align-items:center;justify-content:center;border:0;background:transparent}.catalog-reference-page .catalog-empty-state img{width:220px;height:220px}@media (max-width:1023px){.catalog-reference-page .flex-1.min-w-0{border:0;padding:0;box-shadow:none}}