*,*:before,*:after{box-sizing:border-box}:root{--bg-app: #0b0b0c;--bg-elevated: #111113;--bg-surface: rgba(22, 30, 46, .92);--bg-input: rgba(10, 15, 26, .75);--bg-hover: rgba(255, 255, 255, .055);--border-subtle: #1c1c1f;--border-default: rgba(148, 163, 184, .18);--border-strong: rgba(148, 163, 184, .28);--border-input: rgba(148, 163, 184, .22);--border-surface: rgba(148, 163, 184, .14);--text-primary: #ffffff;--text-secondary: #9ca3af;--text-muted: #6b7280;--text-placeholder: rgba(148, 163, 184, .65);--text-2xs: .625rem;--text-xs: .8125rem;--text-sm: .875rem;--text-base: .9375rem;--color-primary: #2563eb;--color-primary-hover: #1d4ed8;--color-primary-deep: #1e40af;--color-primary-border: rgba(96, 165, 250, .25);--color-primary-border-focus: rgba(59, 130, 246, .55);--color-primary-focus: rgba(37, 99, 235, .15);--color-success: #10b981;--color-success-text: #6ee7b7;--color-success-bg: rgba(16, 185, 129, .1);--color-success-border: rgba(16, 185, 129, .22);--color-critical: #ef4444;--color-critical-text: #fca5a5;--color-critical-bg: rgba(239, 68, 68, .12);--color-critical-bg-hover: rgba(248, 113, 113, .11);--color-critical-border: rgba(239, 68, 68, .25);--color-critical-border-strong: rgba(248, 113, 113, .38);--color-urgent: #f97316;--color-urgent-text: #fdba74;--color-urgent-bg: rgba(249, 115, 22, .12);--color-urgent-border: rgba(249, 115, 22, .25);--gradient-primary: linear-gradient(135deg, #2563eb 0%, #1d4ed8 55%, #1e40af 100%);--gradient-auth-bg: radial-gradient(ellipse 80% 50% at 50% -10%, rgba(37, 99, 235, .12), transparent 55%), radial-gradient(ellipse 60% 40% at 80% 100%, rgba(6, 182, 212, .06), transparent 50%), #0a0f1a;--shadow-sm: 0 1px 2px rgba(0, 0, 0, .2);--shadow-primary: 0 1px 2px rgba(0, 0, 0, .2), 0 4px 16px rgba(37, 99, 235, .25);--shadow-primary-hover: 0 2px 4px rgba(0, 0, 0, .2), 0 8px 24px rgba(37, 99, 235, .35);--shadow-surface: 0 0 0 1px rgba(255, 255, 255, .03) inset, 0 24px 48px rgba(0, 0, 0, .45), 0 0 80px rgba(37, 99, 235, .06);--focus-ring: 0 0 0 3px var(--color-primary-focus);--space-1: .25rem;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-5: 1.25rem;--space-6: 1.5rem;--space-8: 2rem;--space-btn-y: .52rem;--space-btn-x: .95rem;--space-input-y: .65rem;--space-input-x: .85rem;--radius-sm: 8px;--radius-md: 10px;--radius-lg: 12px;--radius-xl: 16px;--radius-full: 999px;--motion-ease: cubic-bezier(.4, 0, .2, 1);--motion-duration-hover: .14s;--motion-duration-button: .14s;--motion-duration-card: .16s;--motion-duration-drawer: .24s;--motion-duration-modal: .2s;--motion-duration-collapse: .18s;--transition-fast: var(--motion-duration-hover) var(--motion-ease);--transition-base: var(--motion-duration-button) var(--motion-ease);--transition-card: var(--motion-duration-card) var(--motion-ease);--transition-drawer: var(--motion-duration-drawer) var(--motion-ease);--transition-modal: var(--motion-duration-modal) var(--motion-ease);--transition-collapse: var(--motion-duration-collapse) var(--motion-ease);--hero-metric: #f4f4f5;--hero-card-tint: rgba(255, 255, 255, .04);--hero-card-edge: rgba(255, 255, 255, .12);--chart-bar-top: #ececee;--chart-bar-mid: #9ca3af;--chart-bar-base: #4b4b52;--breakpoint-sm: 480px;--breakpoint-md: 768px;--breakpoint-lg: 1024px;--breakpoint-xl: 1440px;--breakpoint-2xl: 1920px;--touch-target-min: 2.75rem;--surface-elevated: var(--bg-elevated);--accent: var(--color-primary);--type-page-title: clamp(1.2rem, 4.8vw, 1.35rem);--type-section-title: 1rem;--type-card-title: .9375rem;--type-body: var(--text-base);--type-caption: var(--text-xs);--type-label: var(--text-2xs);--type-metric: clamp(2rem, 4vw, 3.25rem)}body{margin:0;min-height:100vh;font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-size:16px;line-height:1.5;color:var(--text-primary);background:var(--bg-app);-webkit-font-smoothing:antialiased}#root{min-height:100vh}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.btn,.onboarding-button,.lead-packet-btn,.login-button{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);padding:var(--space-btn-y) var(--space-btn-x);border-radius:var(--radius-md);font-size:var(--text-sm);font-weight:600;font-family:inherit;line-height:1.25;cursor:pointer;border:1px solid transparent;text-decoration:none;transition:background var(--transition-base),border-color var(--transition-base),color var(--transition-base),box-shadow var(--transition-base),transform var(--transition-base),opacity var(--transition-base)}.btn:focus-visible,.onboarding-button:focus-visible,.lead-packet-btn:focus-visible,.login-button:focus-visible{outline:none;box-shadow:var(--focus-ring)}.btn:disabled,.onboarding-button:disabled,.lead-packet-btn:disabled,.login-button:disabled{opacity:.48;cursor:not-allowed;transform:none;box-shadow:none}.btn-primary:active:not(:disabled),.onboarding-button:not(.onboarding-button--secondary):active:not(:disabled),.lead-packet-btn--primary:active:not(:disabled),.login-button--primary:active:not(:disabled),.login-form .login-button.signup-button:active:not(:disabled),.btn-secondary:active:not(:disabled),.btn-ghost:active:not(:disabled),.lead-packet-btn--ghost:active:not(:disabled){transform:translateY(0) scale(.985)}.btn-block{width:100%}.btn-sm{padding:var(--space-2) var(--space-3);font-size:var(--text-xs);border-radius:var(--radius-sm)}.btn-primary,.onboarding-button:not(.onboarding-button--secondary),.lead-packet-btn--primary,.login-button--primary,.login-form .login-button.signup-button{background:var(--gradient-primary);color:#fff;border-color:var(--color-primary-border);box-shadow:var(--shadow-primary)}.btn-primary:hover:not(:disabled),.onboarding-button:not(.onboarding-button--secondary):hover:not(:disabled),.lead-packet-btn--primary:hover:not(:disabled),.login-button--primary:hover:not(:disabled),.login-form .login-button.signup-button:hover:not(:disabled){transform:translateY(-1px);box-shadow:var(--shadow-primary-hover)}.btn-secondary,.onboarding-button--secondary,.signup-button-secondary,.login-button:not(.login-button--primary):not(.signup-button){background:transparent;color:var(--text-secondary);border-color:var(--border-default)}.btn-secondary:hover:not(:disabled),.onboarding-button--secondary:hover:not(:disabled),.signup-button-secondary:hover:not(:disabled),.login-button:not(.login-button--primary):not(.signup-button):hover:not(:disabled){background:var(--bg-hover);color:var(--text-primary);border-color:var(--border-strong)}.btn-ghost{background:transparent;color:var(--text-secondary);border-color:transparent}.btn-ghost:hover:not(:disabled),.lead-packet-btn--ghost:hover:not(:disabled){background:var(--bg-hover);color:var(--text-primary);border-color:var(--border-subtle)}.lead-packet-btn--ghost{background:transparent;color:var(--text-secondary);border-color:transparent}.btn-danger{background:var(--color-critical-bg);color:var(--color-critical-text);border-color:var(--color-critical-border)}.btn-danger:hover:not(:disabled){background:var(--color-critical-bg-hover);border-color:var(--color-critical-border-strong)}.btn-danger-ghost{background:#ffffff05;color:var(--color-critical-text);border-color:var(--color-critical-border)}.btn-danger-ghost:hover:not(:disabled){background:var(--color-critical-bg-hover);border-color:var(--color-critical-border-strong)}.btn-primary-soft{background:#ffffff1a;color:var(--text-primary);border-color:var(--border-strong)}.btn-primary-soft:hover:not(:disabled){background:#ffffff29}.lead-packet-btn:not(.lead-packet-btn--primary):not(.lead-packet-btn--ghost):not(.lead-packet-btn--link){background:#1e293b99;color:var(--text-primary);border-color:var(--border-default)}.lead-packet-btn:not(.lead-packet-btn--primary):not(.lead-packet-btn--ghost):not(.lead-packet-btn--link):hover:not(:disabled){background:#334155bf;border-color:var(--border-strong)}.ui-input,.ui-select,.ui-textarea,.field-input,.login-input,.form-input,.onboarding-input,.onboarding-textarea,.lead-packets-search,.lead-packet-revenue-form__input{width:100%;padding:var(--space-input-y) var(--space-input-x);border:1px solid var(--border-input);border-radius:var(--radius-md);font-size:var(--text-base);font-family:inherit;line-height:1.4;background:var(--bg-input);color:var(--text-primary);min-height:2.375rem;transition:border-color var(--transition-fast),box-shadow var(--transition-fast)}.ui-textarea,.onboarding-textarea{resize:vertical;min-height:4rem}.ui-input::placeholder,.ui-select::placeholder,.login-input::placeholder,.form-input::placeholder,.lead-packets-search::placeholder{color:var(--text-placeholder)}.ui-input:focus,.ui-select:focus,.ui-textarea:focus,.field-input:focus,.login-input:focus,.form-input:focus,.onboarding-input:focus,.onboarding-textarea:focus,.lead-packets-search:focus,.lead-packet-revenue-form__input:focus{outline:none;border-color:var(--color-primary-border-focus);box-shadow:var(--focus-ring)}.ui-input:focus-visible,.ui-select:focus-visible,.ui-textarea:focus-visible,.login-input:focus-visible,.form-input:focus-visible,.onboarding-input:focus-visible,.lead-packets-search:focus-visible{outline:none;border-color:var(--color-primary-border-focus);box-shadow:var(--focus-ring)}.ui-select,.signup-select{appearance:none;cursor:pointer}.form-input--sm,.ui-input--sm{max-width:150px}.form-input--narrow,.ui-input--narrow{max-width:120px}.form-input--price,.ui-input--price{max-width:8rem}.btn-link,.lead-packet-btn--link{background:transparent;color:#93c5fd;border-color:transparent;box-shadow:none;padding-left:0;padding-right:0}.btn-link:hover:not(:disabled),.lead-packet-btn--link:hover:not(:disabled){background:transparent;color:#bfdbfe;border-color:transparent;text-decoration:underline}.ui-badge-info,.lead-packet-badge--urgency-standard{background:#2563eb1f;color:#93c5fd;border-color:#3b82f640}.ui-card,.login-card,.signup-page .signup-card,.onboarding-card{background:var(--bg-surface);border:1px solid var(--border-surface);border-radius:var(--radius-lg);box-shadow:var(--shadow-surface);transition:border-color var(--transition-card),box-shadow var(--transition-card),transform var(--transition-card)}@media(hover:hover){.ui-card.estimates-board-card:hover,.ui-card.risk-board-card:hover,.ui-card.integration-card:hover,.ui-card.recovery-board-priority__item:hover,.ui-card.recovery-board-impact:hover{border-color:var(--border-strong);box-shadow:0 0 0 1px #ffffff0a inset,0 12px 28px #00000061,0 0 48px #2563eb0d;transform:translateY(-1px)}}.login-card,.signup-page .signup-card{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.ui-card--metric,.stat-card{container-type:inline-size;min-width:0;overflow:hidden;padding:var(--space-6) 1.75rem;background:var(--bg-elevated);border-color:var(--border-subtle);box-shadow:0 1px #ffffff0a inset}.ui-card--compact{padding:var(--space-4) var(--space-5)}.ui-card--hero,.stat-card--hero,.owner-command-center__card.ui-card{position:relative;background:linear-gradient(145deg,var(--hero-card-tint) 0%,transparent 55%),var(--bg-elevated);border-color:var(--hero-card-edge);box-shadow:0 0 0 1px #ffffff0f inset,0 1px #ffffff0f inset,0 20px 48px -28px #ffffff1f}.ui-card--interactive,.lead-packet-card.ui-card{cursor:pointer;border-left-width:4px;border-left-style:solid;border-left-color:#94a3b866;padding:var(--space-5) 1.35rem;background:#182030e0;border-color:#94a3b824;box-shadow:0 0 0 1px #ffffff05 inset,0 8px 24px #0000002e}.ui-card--interactive:hover,.stat-card:hover,.ui-card.ui-card--metric:hover{transform:translateY(-2px);border-color:#ffffff26;box-shadow:0 1px #ffffff0a inset,0 14px 28px -18px #000000bf}.ui-card--metric-mega,.stat-card--mega{grid-column:span 2;grid-row:span 2;padding:var(--space-8) 2.25rem}.ui-card--accent-critical{border-left-color:var(--color-critical)}.ui-card--accent-urgent{border-left-color:var(--color-urgent)}.ui-card--accent-standard{border-left-color:#3b82f6b3}.ui-card--accent-low{border-left-color:#10b98173}.ui-type-page-title,.page-title{font-size:var(--type-page-title);font-weight:600;letter-spacing:-.03em}.section-title,.ui-type-section-title{font-size:var(--type-section-title);font-weight:650;letter-spacing:-.01em}.stat-card-value,.ui-metric-value{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ui-metric-label,.stat-card-title,.campaign-metric-label,.owner-command-center__card-label{font-size:var(--text-2xs);font-weight:500;color:var(--text-secondary);letter-spacing:.02em;text-transform:uppercase;max-width:100%;overflow-wrap:anywhere}.ui-metric-value,.stat-card-value,.campaign-metric-value,.owner-command-center__card-value{max-width:100%;font-size:var(--type-metric);font-weight:700;color:var(--text-primary);line-height:.95;letter-spacing:-.04em}.ui-metric-caption,.stat-card-subtitle,.campaign-metric-hint,.owner-command-center__card-subtitle{font-size:var(--text-xs);color:var(--text-muted);line-height:1.35;max-width:100%;overflow-wrap:anywhere}.stat-card-title,.campaign-metric-label,.owner-command-center__card-label{margin-top:var(--space-2)}.stat-card-subtitle,.campaign-metric-hint,.owner-command-center__card-subtitle{margin-top:.45rem}.stat-card-value--currency,.ui-metric-value--currency{font-size:clamp(1.25rem,11cqi,3.25rem);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.stat-card--hero .stat-card-value,.ui-card--hero .ui-metric-value,.ui-card--hero .owner-command-center__card-value{color:var(--hero-metric);font-size:clamp(2.125rem,4.2vw,3.5rem);text-shadow:0 1px 24px rgba(255,255,255,.06)}.stat-card--hero .stat-card-value--currency,.ui-card--hero .ui-metric-value--currency{font-size:clamp(1.375rem,12cqi,3.5rem)}.stat-card--mega .stat-card-value,.ui-card--metric-mega .ui-metric-value{font-size:clamp(2.75rem,5vw,4.5rem)}.stat-card--mega .stat-card-value--currency,.ui-card--metric-mega .ui-metric-value--currency{font-size:clamp(1.5rem,10cqi,4rem)}.campaign-metric-value--revenue,.ui-metric-value--success{color:var(--color-success-text)}.stat-card-trend{font-size:var(--text-xs);font-weight:600;margin-top:var(--space-2)}.stat-card-trend--up{color:var(--color-success)}.stat-card-trend--down{color:var(--color-critical)}.stat-card-trend--flat{color:var(--text-muted)}.campaign-metric-card.ui-card--metric{display:flex;flex-direction:column;min-height:118px;padding:var(--space-4) 1.1rem}.campaign-metric-value{margin-top:auto;padding-top:.65rem;font-size:1.75rem;line-height:1.1}.campaign-metric-label{font-weight:650;letter-spacing:.06em}.campaign-metric-hint{color:var(--text-secondary);line-height:1.45}.owner-command-center__card.ui-card{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-5) 1.35rem;text-decoration:none;color:var(--text-primary);transition:border-color var(--transition-fast),box-shadow var(--transition-fast),transform var(--transition-fast)}.owner-command-center__card.ui-card:hover{border-color:#60a5fa73}.owner-command-center__card-value{font-size:clamp(1.75rem,3vw,2.5rem);line-height:1.05}.owner-command-center__card-subtitle{font-size:.82rem}.ui-badge,.lead-packet-badge,.signup-trust-chip{display:inline-flex;align-items:center;gap:.2rem;font-size:var(--text-2xs);font-weight:600;text-transform:uppercase;letter-spacing:.04em;padding:.12rem .45rem;border-radius:var(--radius-full);border:1px solid transparent;line-height:1.3;white-space:nowrap}.ui-badge-critical,.lead-packet-badge--urgency-critical{background:var(--color-critical-bg);color:var(--color-critical-text);border-color:var(--color-critical-border)}.ui-badge-urgent,.lead-packet-badge--urgency-urgent{background:var(--color-urgent-bg);color:var(--color-urgent-text);border-color:var(--color-urgent-border)}.ui-badge-success,.lead-packet-badge--urgency-low,.lead-packet-badge--value,.lead-packet-badge--won,.lead-packet-badge--estimate-replied{background:var(--color-success-bg);color:var(--color-success-text);border-color:var(--color-success-border)}.ui-badge-muted,.lead-packet-badge--status,.lead-packet-badge--source,.lead-packet-badge--completeness{background:#ffffff0d;color:var(--text-muted);border-color:#94a3b81f}.lead-packet-badge--estimate-due{background:var(--color-urgent-bg);color:var(--color-urgent-text);border-color:var(--color-urgent-border)}a:focus-visible,button:focus-visible,select:focus-visible,input:focus-visible,textarea:focus-visible{outline:none}.login-hint a:focus-visible{border-radius:var(--radius-sm);box-shadow:var(--focus-ring)}.trades-filter-chip:focus-visible,.date-range-pill:focus-visible,.settings-tab:focus-visible,.lead-packets-filter-pill:focus-visible,.estimates-follow-up-option:focus-visible{outline:none;box-shadow:var(--focus-ring)}.conversation-list-item:focus-visible,.trades-conversation-card:focus-visible,.trades-jobs-row:focus-visible{outline:none;box-shadow:inset var(--focus-ring)}@keyframes skeleton-shimmer{0%{opacity:.38}50%{opacity:.62}to{opacity:.38}}.loading-region{width:100%}.skeleton{animation:skeleton-shimmer 2.35s var(--motion-ease) infinite;background:#ffffff0d;border-radius:var(--radius-sm)}.skeleton-line{height:.75rem;margin-bottom:.55rem}.skeleton-line--short{width:38%;height:.625rem}.skeleton-pill{width:4.75rem;height:1.375rem;border-radius:var(--radius-full)}.skeleton-card{background:var(--bg-surface);border:1px solid var(--border-surface);border-radius:var(--radius-lg);box-shadow:var(--shadow-surface);padding:1rem 1.05rem}.skeleton-metric{display:flex;flex-direction:column;gap:.35rem;min-height:118px}.skeleton-metric__value{height:1.75rem;width:56%;margin:.35rem 0 .15rem}.skeleton-grid{display:grid;gap:var(--space-4)}.skeleton-grid--metrics{grid-template-columns:repeat(4,minmax(0,1fr))}.skeleton-grid--lead-packets{grid-template-columns:repeat(3,minmax(0,1fr))}.skeleton-grid--integrations{grid-template-columns:repeat(2,minmax(0,1fr))}.skeleton-lead-packet-card__head,.skeleton-conversation-row__meta,.skeleton-lead-packet-card__value-row,.skeleton-lead-packet-card__actions{display:flex;align-items:center;gap:.55rem;flex-wrap:wrap}.skeleton-lead-packet-card__head{justify-content:space-between;margin-bottom:.65rem}.skeleton-lead-packet-card__value-row{justify-content:space-between;margin:.75rem 0}.skeleton-lead-packet-card__actions{margin-top:.85rem}.skeleton-overview__header{margin-bottom:1.25rem}.skeleton-overview__panel,.skeleton-campaigns__section,.skeleton-settings__panel,.skeleton-billing__card{margin-top:1rem}.skeleton-campaigns__header{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1rem}.skeleton-board{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-4)}.skeleton-board__column{min-height:220px}.skeleton-conversation-row{margin-bottom:.65rem}.skeleton-message-thread{display:flex;flex-direction:column;gap:.75rem;padding:.5rem 0}.skeleton-message-bubble{max-width:72%}.skeleton-message-bubble--alt{align-self:flex-end}.skeleton-table__row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;padding:.65rem 0;border-bottom:1px solid var(--border-subtle)}.skeleton-trades-jobs__table{margin-top:1rem}@media(max-width:768px){.btn,.btn-sm,.lead-packet-btn,.onboarding-button{min-height:var(--touch-target-min)}.btn-sm{padding-top:.45rem;padding-bottom:.45rem}}@media(max-width:1024px){.skeleton-grid--metrics,.skeleton-grid--lead-packets,.skeleton-grid--integrations,.skeleton-board{grid-template-columns:1fr}.skeleton-table__row{grid-template-columns:1fr 1fr}}.empty-state{display:flex;flex-direction:column;align-items:center;text-align:center;gap:.65rem;padding:2rem 1.25rem;border-radius:var(--radius-lg);border:1px dashed var(--border-default);background:#ffffff04}.empty-state--compact{padding:1.15rem 1rem;gap:.45rem}.empty-state-icon{width:2.5rem;height:2.5rem;border-radius:var(--radius-md);border:1px solid var(--border-default);background:#2563eb14;margin-bottom:.25rem;position:relative}.empty-state-icon:after{content:"";position:absolute;inset:.65rem;border-radius:var(--radius-sm);border:1px solid rgba(59,130,246,.22);background:#2563eb0f}.empty-state--compact .empty-state-icon{width:2rem;height:2rem}.empty-state-title{margin:0;font-size:1.0625rem;font-weight:650;letter-spacing:-.01em;color:var(--text-primary)}.empty-state--compact .empty-state-title{font-size:.9375rem}.empty-state-copy{margin:0;max-width:34rem;font-size:.9375rem;line-height:1.55;color:var(--text-secondary)}.empty-state--compact .empty-state-copy{font-size:.875rem}.empty-state-action{margin-top:.35rem}.empty-state-action .btn{min-width:5.5rem}@keyframes motion-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes motion-drawer-in{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes motion-modal-in{0%{opacity:0;transform:translateY(8px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}.lead-packet-drawer-backdrop,.estimates-modal-backdrop,.coach-modal-backdrop{animation:motion-backdrop-in var(--transition-drawer) var(--motion-ease)}.lead-packet-drawer{animation:motion-drawer-in var(--transition-drawer) var(--motion-ease)}.estimates-modal,.coach-modal{animation:motion-modal-in var(--transition-modal) var(--motion-ease)}.lead-packet-drawer__header{position:sticky;top:0;z-index:2;background:var(--bg-elevated);padding-top:.15rem;margin-top:-.15rem}.motion-collapse{display:grid;grid-template-rows:0fr;opacity:0;pointer-events:none;transition:grid-template-rows var(--transition-collapse),opacity var(--transition-collapse)}.motion-collapse--open{grid-template-rows:1fr;opacity:1;pointer-events:auto}.motion-collapse__inner{overflow:hidden;min-height:0}.conversations-manual-compose__row .btn-primary{min-width:5.5rem}.layout-notice{transition:border-color var(--transition-fast),background var(--transition-fast),box-shadow var(--transition-fast),opacity var(--transition-fast)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}.btn-primary:hover:not(:disabled),.btn-secondary:hover:not(:disabled),.btn-ghost:hover:not(:disabled),.ui-card.estimates-board-card:hover,.ui-card.risk-board-card:hover,.ui-card.integration-card:hover,.ui-card.recovery-board-priority__item:hover,.ui-card.recovery-board-impact:hover{transform:none}}
