.personal-theme{min-height:100vh;background:var(--brand-surface,#fff);color:var(--brand-ink)}.catalog-wizard .primary-button,.personal-theme .primary-button{background:var(--brand-ink);color:#fff}.catalog-wizard .primary-button:hover:not(:disabled),.personal-theme .primary-button:hover:not(:disabled){background:color-mix(in srgb,var(--brand-ink) 82%,var(--brand-accent))}.catalog-wizard .primary-button:disabled,.personal-theme .primary-button:disabled{background:var(--line);color:var(--muted)}.catalog-wizard .selectable-active,.personal-theme .selectable-active{border-color:var(--brand-accent);background:var(--brand-soft);box-shadow:none}.catalog-wizard .selectable:hover,.personal-theme .selectable:hover{border-color:var(--brand-accent)}.personal-theme .selection-mark.checked{background:var(--brand-accent);border-color:var(--brand-accent);color:var(--brand-contrast,#fff)}.personal-theme .field-input:focus{border-color:var(--brand-accent);box-shadow:0 0 0 3px var(--brand-soft)}.personal-theme .personal-brand{flex-shrink:0}.personal-theme .company-wordmark{font-family:inherit;letter-spacing:-.04em;line-height:1.05;text-wrap:balance}.personal-theme .company-admin{--ink:var(--brand-ink);--accent:var(--brand-accent);--paper:var(--brand-surface);--line:color-mix(in srgb,var(--brand-ink) 14%,#fff);--muted:color-mix(in srgb,var(--brand-ink) 65%,#fff);background:var(--brand-surface)}.personal-theme .admin-demo-banner,.personal-theme .admin-demo-locked,.personal-theme .company-login .admin-symbol{background:var(--brand-soft);color:var(--brand-ink);border-color:var(--line)}.personal-theme .company-admin .admin-tabs button[aria-current=page]{color:var(--brand-ink);border-color:var(--brand-accent)}.personal-theme .company-admin .admin-status.status-new{background:var(--brand-soft);color:var(--brand-ink)}.personal-theme .company-admin .admin-total{border-color:var(--line)}.personal-theme .company-admin .admin-public-link:hover{background:var(--brand-soft)}.personal-theme .company-admin .admin-intro h1 em,.personal-theme .company-login h1 em{color:var(--brand-accent-text,var(--brand-accent))}.personal-theme .company-admin .admin-demo-chip{background:var(--brand-soft);color:var(--brand-ink)}.personal-theme .company-admin .admin-drawer,.personal-theme .company-admin .integration-card{background:#fff}.personal-theme .company-admin .admin-price-context{overflow-wrap:anywhere}.catalog-admin.company-admin .primary-button{background:var(--brand-ink);color:#fff}.catalog-admin.company-admin .primary-button:hover:not(:disabled){background:color-mix(in srgb,var(--brand-ink) 80%,var(--brand-accent))}.catalog-admin.company-admin .admin-button,.catalog-admin.company-admin .admin-tabs button{color:var(--brand-ink)}.catalog-admin.company-admin .admin-button,.catalog-admin.company-admin .admin-request-row{border-color:var(--line)}.catalog-admin.company-admin .admin-button:hover,.catalog-admin.company-admin .admin-processing,.catalog-admin.company-admin .admin-request-row:hover,.catalog-admin.company-admin .admin-section-heading h2 span,.catalog-admin.company-admin .integration-monogram{background:var(--brand-soft);color:var(--brand-ink)}.catalog-admin.company-admin input:focus,.catalog-admin.company-admin select:focus,.catalog-admin.company-admin textarea:focus{outline-color:var(--brand-accent)}.catalog-admin.company-admin .admin-bottom,.catalog-admin.company-admin .admin-code,.catalog-admin.company-admin .admin-cost>small,.catalog-admin.company-admin .admin-detail-grid dd small,.catalog-admin.company-admin .admin-detail-grid dt,.catalog-admin.company-admin .admin-history small,.catalog-admin.company-admin .admin-price-context,.catalog-admin.company-admin .admin-processing p,.catalog-admin.company-admin .admin-request-row small,.catalog-admin.company-admin .integration-card>p,.catalog-admin.company-admin .integration-card>small,.catalog-admin.company-admin label{color:var(--muted)}.catalog-admin.company-admin .admin-detail-client>span:not(.admin-demo-chip),.catalog-admin.company-admin .admin-empty h2,.catalog-admin.company-admin .admin-empty h3{color:var(--brand-ink)}.catalog-admin.company-admin .admin-empty{color:var(--muted);border-color:var(--line);background:var(--brand-surface)}.catalog-admin.company-login .eyebrow{color:var(--brand-accent-text,var(--brand-accent))}.catalog-admin .admin-demo-locked p,.catalog-admin.company-admin .admin-tabs>span,.catalog-admin.company-login small{color:var(--muted)}.catalog-legal{background:var(--brand-surface);color:var(--brand-ink)}