:root[data-theme=compact] body{line-height:1.45}:root[data-theme=compact] .app-shell{background:var(--canvas)}:root[data-theme=compact] .crm-sidebar{background:var(--theme-compact-background-1)}:root[data-theme=compact] .crm-sidebar__workspace-mark,:root[data-theme=compact] .crm-sidebar__nav-item{border-radius:var(--radius-sm)}:root[data-theme=compact] .crm-sidebar__nav-item.is-current{border-color:var(--theme-compact-border-color-2);background:var(--theme-compact-background-3)}:root[data-theme=compact] .crm-sidebar__utility,:root[data-theme=compact] .crm-sidebar__collapse{border-radius:var(--radius-sm)}:root[data-theme=compact] .app-main-region .app-topbar{background:var(--surface)}:root[data-theme=compact] .app-brand__mark{border-radius:var(--radius-sm)}:root[data-theme=compact] .app-brand__name{letter-spacing:var(--measure-size-neg-0p8)}:root[data-theme=compact] .lead-card{border-color:var(--border-subtle);background:var(--surface);box-shadow:none}:root[data-theme=compact] .lead-card.is-selected{background:var(--theme-compact-background-4);border-color:var(--text)}:root[data-theme=compact] .app-page-header h1{letter-spacing:var(--measure-size-neg-0p7);font-weight:650;line-height:1.2}:root[data-theme=compact] .app-page-actions .ui-button{border-radius:var(--radius-sm)}:root[data-theme=compact] .ui-card{border-radius:var(--radius-md);box-shadow:var(--shadow-card)}:root[data-theme=compact] .ui-button{border-radius:var(--radius-sm);font-weight:650}:root[data-theme=compact] .ui-icon-button{border-radius:var(--radius-sm)}:root[data-theme=compact] .ui-badge{border-radius:var(--theme-compact-border-radius-5)}:root[data-theme=compact] .ui-field__control,:root[data-theme=compact] .ui-select__trigger,:root[data-theme=compact] .ui-segmented__option,:root[data-theme=compact] .ui-field>input,:root[data-theme=compact] input:not([type=checkbox]):not([type=radio]),:root[data-theme=compact] select,:root[data-theme=compact] .ui-field>textarea{border-radius:var(--radius-sm)}:root[data-theme=compact] .detail-profile{border-radius:var(--radius-md);box-shadow:var(--shadow-card)}:root[data-theme=compact] .detail-profile__avatar{border-width:var(--theme-compact-border-width-6)}:root[data-theme=compact] .company-page__header h1,:root[data-theme=compact] .crm-contacts h1,:root[data-theme=compact] .crm-tasks h1{line-height:1.2}:root[data-theme=compact] .company-tile{border-radius:var(--radius-md);box-shadow:var(--shadow-card)}:root[data-theme=compact] .company-mark{border-radius:var(--radius-sm)}:root[data-theme=compact] .crm-contacts__tools,:root[data-theme=compact] .crm-contacts__profile,:root[data-theme=compact] .crm-contacts__list,:root[data-theme=compact] .crm-tasks__filters,:root[data-theme=compact] .crm-task-card{border-radius:var(--radius-md);box-shadow:var(--shadow-card)}:root[data-theme=compact] .person-extras__field input{border-radius:var(--radius-sm)}:root[data-theme=compact] .crm-jobs-header h1{line-height:1.2}:root[data-theme=compact] .crm-jobs-filters,:root[data-theme=compact] .crm-job-tile,:root[data-theme=compact] .crm-job-hero,:root[data-theme=compact] .crm-jobs-empty{border-radius:var(--radius-md)}:root[data-theme=compact] .lead-tabs{border-bottom:1px solid var(--border)}:root[data-theme=compact] .lead-inline-form,:root[data-theme=compact] .applications-panel,:root[data-theme=compact] .person-extras{border-radius:var(--radius-md)}:root[data-theme=compact] :where(h1,h2,h3,p,strong,span,dd,dt,label,a){overflow-wrap:anywhere}:root[data-theme=compact] :where(.crm-dashboard__header h1,.crm-application-overview-heading h1,.crm-activities__header h1){letter-spacing:var(--measure-size-neg-0p7)}:root[data-theme=cyberpunk] .app-shell{background:var(--theme-cyberpunk-background-1);background-size:var(--theme-cyberpunk-background-size-2)}:root[data-theme=cyberpunk] :where(h1,h2,h3,.app-brand__name){font-family:var(--font-display);letter-spacing:-.04em}:root[data-theme=cyberpunk] :where(.detail-eyebrow,.company-eyebrow,.crm-contacts__eyebrow,.crm-sidebar__eyebrow,.app-eyebrow,.crm-jobs-eyebrow){color:var(--neon-magenta);font-family:var(--font-display);letter-spacing:.12em}:root[data-theme=cyberpunk] .app-main-region .app-topbar{background:var(--canvas);border-bottom:1px solid var(--border);box-shadow:var(--theme-cyberpunk-box-shadow-3)}:root[data-theme=cyberpunk] .app-brand__mark{border-radius:var(--theme-cyberpunk-border-radius-4);box-shadow:var(--theme-cyberpunk-box-shadow-5);transform:none}:root[data-theme=cyberpunk] .crm-sidebar{background:var(--canvas);border-right-color:var(--border)}:root[data-theme=cyberpunk] :where(.crm-sidebar__workspace-mark,.crm-sidebar__nav-item,.crm-sidebar__utility,.crm-sidebar__collapse,.crm-sidebar__count,.ui-icon-button,.ui-avatar,.company-mark,.crm-application-mark,.company-contact-mark){border-radius:var(--radius-sm)}:root[data-theme=cyberpunk] .crm-sidebar__workspace-mark{border-color:var(--neon-cyan);box-shadow:var(--theme-cyberpunk-box-shadow-6)}:root[data-theme=cyberpunk] .crm-sidebar__nav-item.is-current{border-color:var(--border);background:var(--accent);color:var(--accent-ink)}:root[data-theme=cyberpunk] .ui-card{border-color:var(--border);border-top:var(--theme-cyberpunk-border-top-7)}:root[data-theme=cyberpunk] .ui-card__header{border-bottom:1px solid var(--border-subtle)}:root[data-theme=cyberpunk] :where(.detail-profile,.company-hero,.crm-contacts__profile,.crm-job-hero){border:1px solid var(--border);border-left:var(--theme-cyberpunk-border-left-8);background:linear-gradient(110deg, var(--surface), color-mix(in srgb, var(--rose) 35%, var(--surface)));border-radius:var(--radius-lg)}:root[data-theme=cyberpunk] .ui-button--primary{border-color:var(--neon-cyan);box-shadow:var(--theme-cyberpunk-box-shadow-9);font-weight:750}:root[data-theme=cyberpunk] .ui-button--primary:hover:not(:disabled){background:var(--theme-cyberpunk-background-10);color:var(--on-action);box-shadow:var(--theme-cyberpunk-box-shadow-11)}:root[data-theme=cyberpunk] .ui-button--secondary:hover:not(:disabled){border-color:var(--neon-magenta)}:root[data-theme=cyberpunk] :where(.ui-field__label,.profile-tabs__bar>button,.ui-badge,.app-topbar-context,.lead-card__owner){font-family:var(--font-display)}:root[data-theme=cyberpunk] .profile-tabs__bar{border-color:var(--border)}:root[data-theme=cyberpunk] .profile-tabs__bar>button{color:var(--text-secondary)}:root[data-theme=cyberpunk] .profile-tabs__bar>button[aria-selected=true]{background:var(--accent);color:var(--neon-cyan);border-color:var(--neon-cyan);text-shadow:var(--theme-cyberpunk-text-shadow-12)}:root[data-theme=cyberpunk] .lead-card{border:1px solid var(--border);border-left:var(--theme-cyberpunk-border-left-13);box-shadow:none}:root[data-theme=cyberpunk] :where(.lead-card--lavender,.lead-card--rose){border-left-color:var(--neon-magenta)}:root[data-theme=cyberpunk] :where(.lead-card--lime,.lead-card--peach){border-left-color:var(--neon-lime)}:root[data-theme=cyberpunk] .lead-card.is-selected{border-color:var(--neon-cyan);box-shadow:var(--theme-cyberpunk-box-shadow-14)}:root[data-theme=cyberpunk] :where(.lead-card__owner,.lead-card__top .ui-avatar,.lead-card__marks>svg:last-child){background:var(--surface);border-color:var(--border)}:root[data-theme=cyberpunk] :where(.ui-field>input,.ui-field>textarea,.ui-select__trigger,.date-picker__trigger,.date-picker__input){background:var(--canvas);border-color:var(--border)}:root[data-theme=cyberpunk] :where(.ui-popover,.date-picker__panel,.ui-dialog){border-color:var(--border);border-top:var(--theme-cyberpunk-border-top-15)}:root[data-theme=cyberpunk] .ui-dialog::backdrop{background:var(--theme-cyberpunk-background-16)}:root[data-theme=cyberpunk] .date-picker__panel .rdp-selected .rdp-day_button:hover{background:var(--theme-cyberpunk-background-17);color:var(--on-action)}:root[data-theme=cyberpunk] .app-theme-samples>button.is-selected{border-color:var(--neon-cyan);box-shadow:var(--theme-cyberpunk-box-shadow-18)}:root[data-theme=cyberpunk] .app-theme-samples>button:focus-visible{outline-offset:var(--theme-cyberpunk-outline-offset-19)}.app-theme-swatch--cyberpunk>span:first-child{background:var(--theme-cyberpunk-background-20)}.app-theme-swatch--cyberpunk>span:nth-child(2){background:var(--theme-cyberpunk-background-21)}.app-theme-swatch--cyberpunk>span:nth-child(3){background:var(--theme-cyberpunk-background-22)}:root[data-theme=terminal] body{line-height:1.6}:root[data-theme=terminal] .app-shell{background:var(--canvas)}:root[data-theme=terminal] :where(h1,h2,h3,.app-brand__name){letter-spacing:-.025em;font-weight:600}:root[data-theme=terminal] :where(.detail-eyebrow,.company-eyebrow,.crm-contacts__eyebrow,.app-eyebrow,.crm-jobs-eyebrow){color:var(--action);letter-spacing:.08em}:root[data-theme=terminal] .app-main-region .app-topbar{background:var(--canvas);border-bottom:1px solid var(--border);box-shadow:none}:root[data-theme=terminal] .app-brand__mark{border:1px solid var(--action);background:var(--canvas);color:var(--action);box-shadow:none;border-radius:0;transform:none}:root[data-theme=terminal] .crm-sidebar{background:var(--canvas);border-right-color:var(--border)}:root[data-theme=terminal] :where(.crm-sidebar__workspace-mark,.crm-sidebar__nav-item,.crm-sidebar__utility,.crm-sidebar__collapse,.crm-sidebar__count,.crm-sidebar__mobile-open,.crm-sidebar__mobile-tenant,.ui-icon-button,.ui-avatar,.company-mark,.crm-application-mark,.company-contact-mark,.detail-profile__avatar){border-radius:0}:root[data-theme=terminal] .crm-sidebar__workspace-mark{border:1px solid var(--action);background:var(--canvas);color:var(--action)}:root[data-theme=terminal] .crm-sidebar__nav-item.is-current{border-color:var(--border);background:var(--accent);color:var(--accent-ink)}:root[data-theme=terminal] :where(.ui-card,.detail-profile,.company-hero,.crm-contacts__profile,.crm-job-hero){border:1px solid var(--border);background:var(--surface);box-shadow:none}:root[data-theme=terminal] .ui-card__header{border-bottom:1px dashed var(--border)}:root[data-theme=terminal] .ui-button--primary{border-color:var(--action);font-weight:700}:root[data-theme=terminal] .ui-button--primary:hover:not(:disabled){background:var(--theme-terminal-background-1);color:var(--on-action)}:root[data-theme=terminal] .ui-button--secondary:hover:not(:disabled){border-color:var(--action);color:var(--action)}:root[data-theme=terminal] :where(.ui-button,.lead-card):hover{transform:none}:root[data-theme=terminal] :where(.ui-select__search,.ui-select__option,.lead-card__marks>svg:last-child){border-radius:0}:root[data-theme=terminal] .profile-tabs__bar>button[aria-selected=true]{background:var(--accent);color:var(--accent-ink);border-color:var(--action)}:root[data-theme=terminal] .lead-card{border:1px solid var(--border);background:var(--surface);box-shadow:none}:root[data-theme=terminal] .lead-card.is-selected{border-color:var(--action);background:var(--accent);box-shadow:var(--theme-terminal-box-shadow-2)}:root[data-theme=terminal] :where(.lead-card__owner,.lead-card__top .ui-avatar,.lead-card__marks>svg:last-child){background:var(--surface);border-color:var(--border)}:root[data-theme=terminal] :where(.ui-field>input,.ui-field>textarea,.ui-select__trigger,.date-picker__trigger,.date-picker__input){background:var(--canvas);border-color:var(--border)}:root[data-theme=terminal] :where(.ui-popover,.date-picker__panel,.ui-dialog){border:1px solid var(--action)}:root[data-theme=terminal] .ui-dialog::backdrop{background:var(--theme-terminal-background-3)}:root[data-theme=terminal] .date-picker__panel .rdp-selected .rdp-day_button:hover{background:var(--theme-terminal-background-4);color:var(--on-action)}:root[data-theme=terminal] .app-theme-samples>button.is-selected{border-color:var(--action);box-shadow:var(--theme-terminal-box-shadow-5)}:root[data-theme=terminal] :where(h1,h2,h3,p,strong,span,dd,dt,label,a){overflow-wrap:anywhere}.app-theme-swatch--terminal>span:first-child{background:var(--theme-terminal-background-6)}.app-theme-swatch--terminal>span:nth-child(2){background:var(--theme-terminal-background-7)}.app-theme-swatch--terminal>span:nth-child(3){background:var(--theme-terminal-background-8)}:root[data-theme=editorial] body{line-height:1.65}:root[data-theme=editorial] :where(h1,h2,.gallery-type h3,.gallery-composition h3){font-family:var(--font-display);letter-spacing:-.035em;font-weight:400;line-height:1.2}:root[data-theme=editorial] .app-main-region .app-topbar{background:var(--canvas);border-bottom:1px solid var(--border);box-shadow:none}:root[data-theme=editorial] .crm-sidebar{background:var(--canvas);border-right-color:var(--border)}:root[data-theme=editorial] :where(.app-brand__mark,.crm-sidebar__workspace-mark){background:var(--accent);color:var(--accent-ink);box-shadow:none;transform:none}:root[data-theme=editorial] .crm-sidebar__nav-item.is-current{background:var(--surface);border-color:var(--border);color:var(--text)}:root[data-theme=editorial] :where(.detail-profile,.company-hero,.crm-contacts__profile,.crm-job-hero){background:var(--surface);border:1px solid var(--border);box-shadow:none}:root[data-theme=editorial] .ui-card__header{border-bottom:1px solid var(--border-subtle)}:root[data-theme=editorial] .lead-card{border:1px solid var(--border);background:var(--surface);box-shadow:none}:root[data-theme=editorial] .lead-card.is-selected{border-color:var(--focus);background:var(--accent);box-shadow:var(--theme-editorial-box-shadow-1)}:root[data-theme=editorial] .profile-tabs__bar>button[aria-selected=true]{border-color:var(--border);background:var(--surface);color:var(--text)}:root[data-theme=editorial] :where(.ui-field>input,.ui-field>textarea,.ui-select__trigger){background:var(--surface)}:root[data-theme=editorial] .app-live-dot{background:var(--focus)}.app-theme-swatch--editorial>span:first-child{background:var(--theme-editorial-background-2)}.app-theme-swatch--editorial>span:nth-child(2){background:var(--theme-editorial-background-3)}.app-theme-swatch--editorial>span:nth-child(3){background:var(--theme-editorial-background-4)}
