/* Dark component styles load lazily. Keep their specificity below shared tokens. */
.xinai-workspace.xinai-model-plaza main .chip-tinted,
.dark .xinai-workspace.xinai-model-plaza main .chip-tinted{background:var(--xinai-surface);border-color:var(--xinai-border);color:var(--xinai-muted);box-shadow:none}
.xinai-workspace.xinai-model-plaza main .chip-tinted:hover,
.xinai-workspace.xinai-model-plaza main .chip-tinted-active,
.dark .xinai-workspace.xinai-model-plaza main .chip-tinted:hover,
.dark .xinai-workspace.xinai-model-plaza main .chip-tinted-active{background:var(--xinai-accent-soft);border-color:var(--xinai-muted);color:var(--xinai-ink);box-shadow:none}
.xinai-workspace.xinai-model-plaza .plaza-pricing-table,
.dark .xinai-workspace.xinai-model-plaza .plaza-pricing-table{--pz-title:var(--xinai-ink);--pz-bg:var(--xinai-accent-soft);--pz-bg-hover:var(--xinai-border)}
.driver-popover.theme-tour-popover{border-radius:8px!important;box-shadow:0 8px 24px #1c202b14!important}
.dark .driver-popover.theme-tour-popover{background:oklch(.242 .011 260)!important;border-color:oklch(.327 .016 260)!important}
.dark .driver-popover.theme-tour-popover .driver-popover-footer{background:oklch(.213 .010 260)!important;border-color:oklch(.327 .016 260)!important}
.driver-popover.theme-tour-popover .driver-popover-next-btn{background:oklch(.285 .014 260)!important;color:oklch(.985 .002 260)!important;border-color:transparent!important;box-shadow:none!important}
.dark .driver-popover.theme-tour-popover .driver-popover-next-btn{background:oklch(.923 .007 260)!important;color:oklch(.242 .011 260)!important}
.driver-popover.theme-tour-popover .driver-popover-description .text-primary-600{color:oklch(.49 .017 260)!important}
.dark .driver-popover.theme-tour-popover .driver-popover-description .text-primary-600{color:oklch(.742 .015 260)!important}
