html[data-patterson-brand=suite-2026]{--brand-navy:#20164f;--brand-blue:#2f7df4;--brand-mint:#7cdcb0;--brand-action:#175dcc;--background:#f6f8fc;--foreground:#20164f;--surface:#fff;--surface-foreground:#20164f;--card:#fff;--card-foreground:#20164f;--popover:#fff;--popover-foreground:#20164f;--primary:#175dcc;--primary-foreground:#fff;--secondary:#eef3fd;--secondary-foreground:#20164f;--muted:#eef2f8;--muted-foreground:#536178;--accent:#e7f7ef;--accent-foreground:#20164f;--gold:#7cdcb0;--gold-foreground:#163e30;--gold-soft:#e7f7ef;--info:#175dcc;--info-foreground:#fff;--info-soft:#eaf2ff;--success:#216345;--success-foreground:#fff;--success-soft:#e7f7ef;--warning:#805200;--warning-foreground:#fff;--warning-soft:#fff5db;--destructive:#b1263f;--destructive-foreground:#fff;--border:#d8e0ed;--border-strong:#8190a7;--input:#8190a7;--ring:#175dcc;--sidebar:#f4f7fc;--sidebar-foreground:#20164f;--sidebar-primary:#175dcc;--sidebar-primary-foreground:#fff;--sidebar-accent:#e7f7ef;--sidebar-accent-foreground:#20164f;--sidebar-border:#d8e0ed;--sidebar-ring:#175dcc;--chart-1:#175dcc;--chart-2:#20164f;--chart-3:#216345;--chart-4:#7054ae;--chart-5:#805200}html.dark[data-patterson-brand=suite-2026]{--background:#131326;--foreground:#f4f7ff;--surface:#1d1e35;--surface-foreground:#f4f7ff;--card:#1d1e35;--card-foreground:#f4f7ff;--popover:#1d1e35;--popover-foreground:#f4f7ff;--primary:#8db8ff;--primary-foreground:#131326;--secondary:#292c46;--secondary-foreground:#f4f7ff;--muted:#292c46;--muted-foreground:#bec9dc;--accent:#243e39;--accent-foreground:#edfdf6;--gold:#7cdcb0;--gold-foreground:#163e30;--gold-soft:#c8efdd;--info:#8db8ff;--info-foreground:#131326;--info-soft:#233551;--success:#91e1b9;--success-foreground:#131326;--success-soft:#203c32;--warning:#f1ca7a;--warning-foreground:#131326;--warning-soft:#41351f;--destructive:#ffa6b4;--destructive-foreground:#131326;--border:#424963;--border-strong:#8491ad;--input:#8491ad;--ring:#8db8ff;--sidebar:#18192d;--sidebar-foreground:#f4f7ff;--sidebar-primary:#8db8ff;--sidebar-primary-foreground:#131326;--sidebar-accent:#243e39;--sidebar-accent-foreground:#edfdf6;--sidebar-border:#424963;--sidebar-ring:#8db8ff;--chart-1:#8db8ff;--chart-2:#bdabef;--chart-3:#91e1b9;--chart-4:#e3b6ef;--chart-5:#f1ca7a}html[data-patterson-brand=suite-2026] .suite-polish .suite-brand-mark,html[data-patterson-brand=suite-2026] .suite-polish>header span.grid.h-10.w-10.bg-primary{border:1px solid var(--border);box-shadow:none;background:#f7f9fd url(/brand/patterson-suite-mark.webp) 50%/contain no-repeat}html[data-patterson-brand=suite-2026] .suite-polish .suite-brand-mark:after{display:none}html[data-patterson-brand=suite-2026] .suite-polish .suite-brand-mark>svg,html[data-patterson-brand=suite-2026] .suite-polish>header span.grid.h-10.w-10.bg-primary>svg{visibility:hidden}html[data-patterson-brand=suite-2026] .suite-polish .suite-launch-tile[data-app=website] .suite-launch-icon{background:var(--gold-soft);color:var(--gold-foreground)}html[data-patterson-brand=suite-2026] .suite-polish .suite-launch-tile[data-app=marketing] .suite-launch-icon{background:var(--info-soft);color:var(--info)}.patterson-suite-logo{object-fit:contain;flex-shrink:0;display:block}.patterson-suite-logo--lockup{background:#f7f9fd;border-radius:10px;width:270px;max-width:100%;height:auto}.patterson-suite-logo--mark{background:#f7f9fd;border-radius:10px;width:38px;height:38px}
