:root{--vdci-light-primary:#2f6f6d;--vdci-light-deep-petrol:#044f4e;--vdci-light-primary-soft:#e4f2f1;--vdci-light-accent:#e76f51;--vdci-light-accent-soft:#fbe7e0;--vdci-light-secondary:#6d5bd0;--vdci-light-secondary-ink:#3e35a3;--vdci-light-secondary-soft:#ece8f8;--vdci-light-success-text:#135137;--vdci-light-success-soft:#e4f0eb;--vdci-light-warning-text:#653e00;--vdci-light-warning-soft:#f6eada;--vdci-light-danger-text:#84241a;--vdci-light-danger-soft:#f3ddd8;--vdci-light-text-strong:#044f4e;--vdci-light-text-body:#1f1b16;--vdci-light-text-muted:#4e453b;--vdci-light-text-inverse:#faf7f4;--vdci-light-page:#faf7f4;--vdci-light-bg-alt:#f3ede6;--vdci-light-surface:#ffffff;--vdci-light-surface-inset:#f7f3ee;--vdci-light-editorial-surface:#e8f1ee;--vdci-light-border-subtle:#b6ceca;--vdci-light-border-control:#849a96;--vdci-light-selection:#aeeeeb;--vdci-control-contrast:#7f766a;--vdci-shell-body:#1f2937;--vdci-shell-strong:#0f1720;--vdci-shell-muted:#6b7280;--vdci-shell-app-muted:#5f6672;--vdci-shell-border:rgba(31,41,55,0.08);--vdci-shell-border-strong:rgba(31,41,55,0.16);--vdci-shell-divider:rgba(31,41,55,0.06);--vdci-shell-primary-soft:#e6efee;--vdci-shell-auth-body:#1f292b;--vdci-shell-auth-border:#deded7;--vdci-shell-auth-muted:#656b68}html:not([data-theme=dark]){--color-primary:var(--vdci-light-primary);--color-secondary:var(--vdci-light-secondary);--color-accent:var(--vdci-light-accent);--color-bg:var(--vdci-light-page);--color-bg-alt:var(--vdci-light-bg-alt);--color-surface:var(--vdci-light-surface);--color-surface-alt:var(--vdci-light-surface-inset);--color-text:var(--vdci-light-text-body);--color-text-strong:var(--vdci-light-text-strong);--color-text-muted:var(--vdci-light-text-muted);--color-border:var(--vdci-light-border-subtle);--color-divider:var(--vdci-light-border-subtle);--color-border-strong:var(--vdci-control-contrast);--color-primary-soft:var(--vdci-light-primary-soft);--color-secondary-soft:var(--vdci-light-secondary-soft);--color-accent-soft:var(--vdci-light-accent-soft);--color-success:var(--vdci-light-success-text);--color-success-soft:var(--vdci-light-success-soft);--color-warning:var(--vdci-light-warning-text);--color-warning-soft:var(--vdci-light-warning-soft);--color-danger:var(--vdci-light-danger-text);--color-danger-soft:var(--vdci-light-danger-soft);--color-on-primary:var(--vdci-light-text-inverse);--color-on-accent:var(--vdci-light-text-body);--color-on-secondary:var(--vdci-light-surface);--color-on-success:var(--vdci-light-text-inverse);--color-editorial-surface:var(--vdci-light-editorial-surface)}html:not([data-theme=dark]) .vda-app{--color-text-muted:var(--vdci-light-text-muted)}html:not([data-theme=dark]) :is(.vd-nav,.vd-sidebar,.vd-aside,.vd-footer,.vda-header,.vda-dock,.vda-sheet,.vda-drawer){--color-text:var(--vdci-shell-body);--color-text-strong:var(--vdci-shell-strong);--color-text-muted:var(--vdci-shell-muted);--color-border:var(--vdci-shell-border);--color-border-strong:var(--vdci-shell-border-strong);--color-divider:var(--vdci-shell-divider);--color-primary-soft:var(--vdci-shell-primary-soft)}html:not([data-theme=dark]) .vda-app :is(.vd-nav,.vd-sidebar,.vd-aside,.vda-header,.vda-dock,.vda-sheet,.vda-drawer){--color-text-muted:var(--vdci-shell-app-muted)}html:not([data-theme=dark]) .vd-page--counselor-cabinet .vdc-content,html:not([data-theme=dark]) .vd-page--counselor-cabinet .vdc-dash.vd-v5-content{--vdc-bg:var(--vdci-light-page);--vdc-bg-alt:var(--vdci-light-bg-alt);--vdc-surface:var(--vdci-light-surface);--vdc-text:var(--vdci-light-text-body);--vdc-strong:var(--vdci-light-text-strong);--vdc-muted:var(--vdci-light-text-muted);--vdc-primary:var(--vdci-light-primary);--vdc-primary-soft:var(--vdci-light-primary-soft);--vdc-primary-ink:var(--vdci-light-deep-petrol);--vdc-on-primary:var(--vdci-light-text-inverse);--vdc-border:var(--vdci-light-border-subtle);--vdc-border-s:var(--vdci-control-contrast);--vdc-t1:var(--vdci-light-primary-soft);--vdc-t1f:var(--vdci-light-deep-petrol);--vdc-t2:var(--vdci-light-secondary-soft);--vdc-t2f:var(--vdci-light-secondary-ink);--vdc-t3:var(--vdci-light-warning-soft);--vdc-t3f:var(--vdci-light-warning-text);--vdc-t4:var(--vdci-light-surface);--vdc-t4f:var(--vdci-light-text-muted);--vdc-good:var(--vdci-light-success-text);--vdc-good-bg:var(--vdci-light-success-soft);--vdc-warn:var(--vdci-light-warning-text);--vdc-warn-bg:var(--vdci-light-warning-soft);--vdc-bad:var(--vdci-light-danger-text);--vdc-bad-bg:var(--vdci-light-danger-soft)}.vd-page--counselor-cabinet .vdc-content{--ink:var(--vdc-strong);--ci-teal:var(--vdc-primary);--ci-offwhite:var(--vdc-bg);--ci-warm-100:var(--vdc-surface);--ci-warm-10:var(--vdc-text);--ci-warmv-30:var(--vdc-muted);--ci-warmv-50:var(--vdc-muted);--ci-violet-90:var(--vdc-t2);--ci-violet-30:var(--vdc-t2f);--ci-green-90:var(--vdc-good-bg);--ci-green-30:var(--vdc-good);--ci-amber-90:var(--vdc-warn-bg);--ci-amber-30:var(--vdc-warn);--ci-red-90:var(--vdc-bad-bg);--ci-red-30:var(--vdc-bad)}html:not([data-theme=dark]) .vd-page--counselor-onboarding .vd-ca-main{--ink:var(--vdci-light-text-strong);--color-text-strong:var(--vdci-light-text-strong);--color-text:var(--vdci-light-text-body);--color-text-muted:var(--vdci-light-text-muted);--color-border:var(--vdci-light-border-subtle);--color-border-strong:var(--vdci-control-contrast);--ci-warmv-80:var(--vdci-light-border-subtle);--ci-warmv-50:var(--vdci-control-contrast);--ci-violet-95:var(--vdci-light-secondary-soft)}html:not([data-theme=dark]) .vd-page--counselor-onboarding :is(.vd-ca-rail,.vd-ca-frame-header){--color-text-strong:var(--vdci-shell-strong)}html:not([data-theme=dark]) .vd-page--counselor-onboarding .vd-ca-main :is(.vd-ca-hero-symbol,.vd-ca-entry-icon){background:var(--vdci-light-secondary-soft)}html:not([data-theme=dark]) .vdm{--vdm-teal:var(--vdci-light-primary);--vdm-teal-soft:var(--vdci-light-primary-soft);--vdm-coral:var(--vdci-light-accent);--vdm-violet:var(--vdci-light-secondary);--vdm-violet-soft:var(--vdci-light-secondary-soft);--vdm-violet-ink:var(--vdci-light-secondary-ink);--vdm-amber-soft:var(--vdci-light-warning-soft);--vdm-amber-ink:var(--vdci-light-warning-text);--vdm-bg:var(--vdci-light-page);--vdm-bg-alt:var(--vdci-light-bg-alt);--vdm-surface:var(--vdci-light-surface);--vdm-text:var(--vdci-light-text-body);--vdm-strong:var(--vdci-light-text-strong);--vdm-muted:var(--vdci-light-text-muted);--vdm-border:var(--vdci-light-border-subtle);--vdm-border-strong:var(--vdci-control-contrast);--vdm-danger:var(--vdci-light-danger-text);--vdm-danger-soft:var(--vdci-light-danger-soft)}