[data-shell=hq]{--color-bg:var(--hq-bg);--gradient-page:none;--color-surface:var(--hq-surface);--color-surface-2:var(--hq-surface-2);--color-sidebar:var(--hq-nav-bg);--color-border:var(--hq-line-strong);--color-border-soft:var(--hq-line);--color-text:var(--hq-text);--color-muted:var(--hq-text-2);--color-faint:var(--hq-text-3);--color-accent:var(--hq-red);--color-accent-hover:var(--hq-red-hover);--color-accent-soft:var(--hq-red-soft);--color-accent-ink:var(--hq-on-red);--color-brand:var(--hq-red);--color-info:var(--hq-info);--color-info-soft:var(--hq-info-soft);--color-success:var(--hq-success);--color-success-soft:var(--hq-success-soft);--color-warning:var(--hq-warning);--color-warning-soft:var(--hq-warning-soft);--color-danger:var(--hq-danger);--color-danger-soft:var(--hq-danger-soft);--color-success-ink:var(--hq-on-stage);--color-hover-wash:var(--hq-neutral-soft);--surface-ink:var(--hq-nav-bg);--surface-ink-2:var(--hq-nav-line);--on-ink:var(--hq-nav-text);--on-ink-muted:var(--hq-nav-text-2);--border-ink:var(--hq-nav-text-2);--glow-accent:none;--glow-accent-strong:none;--shadow-card:var(--hq-shadow);--radius:var(--hq-radius);background-image:none;background-attachment:scroll}[data-shell=hq] .page-title{font-size:clamp(1.5rem,1.1rem + 1.4vw,2rem);font-weight:700;line-height:1.2;letter-spacing:0;margin:0 0 12px}[data-shell=hq] .cell-sub,[data-shell=hq] .empty-note,[data-shell=hq] .form-hint,[data-shell=hq] .page-intro,[data-shell=hq] .panel-note,[data-shell=hq] .person-card-sub{color:var(--hq-text-2)}[data-shell=hq] .breadcrumb{margin:0 0 10px;font-size:.875rem;color:var(--hq-text-2)}[data-shell=hq] .breadcrumb a{color:var(--hq-text)}[data-shell=hq] .panel{background:var(--hq-surface);border:1px solid var(--hq-line);border-radius:var(--hq-radius);box-shadow:var(--hq-shadow);padding:18px 20px;margin-bottom:16px;min-width:0}[data-shell=hq] .panel-title{font-size:1.1875rem;font-weight:600;margin:0 0 12px}[data-shell=hq] .panel-header{margin-bottom:14px}[data-shell=hq] .panel-header .page-title,[data-shell=hq] .panel-header .panel-title{margin-bottom:0}[data-shell=hq] .panel-ink{background:var(--hq-nav-bg);border-color:var(--hq-nav-line);color:var(--hq-nav-text)}[data-shell=hq] .panel-ink .panel-title,[data-shell=hq] .panel-ink h2,[data-shell=hq] .panel-ink h3{color:var(--hq-nav-text)}[data-shell=hq] .panel-lift{box-shadow:var(--hq-shadow)}[data-shell=hq] .panel-ink .btn-ghost,[data-shell=hq] .panel-ink .btn-secondary,[data-shell=hq] .panel-ink .btn-stage-booked,[data-shell=hq] .panel-ink .btn-stage-converted,[data-shell=hq] .panel-ink .btn-stage-lost{background:var(--surface-ink);border-color:var(--border-ink);color:var(--on-ink)}[data-shell=hq] .panel-ink .btn-stage-booked{color:var(--viz-speed-ink)}[data-shell=hq] .panel-ink .btn-stage-converted{color:var(--viz-good-ink)}[data-shell=hq] .panel-ink .btn-ghost,[data-shell=hq] .panel-ink .btn-stage-lost{color:var(--on-ink-muted)}[data-shell=hq] .panel-ink .btn-ghost:not(:disabled):hover,[data-shell=hq] .panel-ink .btn-secondary:not(:disabled):hover,[data-shell=hq] .panel-ink .btn-stage-booked:not(:disabled):hover,[data-shell=hq] .panel-ink .btn-stage-converted:not(:disabled):hover,[data-shell=hq] .panel-ink .btn-stage-lost:not(:disabled):hover{background:var(--surface-ink-2);border-color:currentColor;color:var(--on-ink)}[data-shell=hq] .panel-ink .form-input,[data-shell=hq] .panel-ink .form-textarea,[data-shell=hq] .panel-ink .help-details,[data-shell=hq] .panel-ink .pay-input{background:var(--surface-ink-2);border-color:var(--border-ink);color:var(--on-ink)}[data-shell=hq] .panel-ink .help-details>summary{color:var(--on-ink)}[data-shell=hq] .panel-ink .stage-lost{background:var(--surface-ink-2);color:var(--on-ink-muted)}[data-shell=hq] .panel-ink .stage-opted_out{background:var(--surface-ink-2);color:var(--viz-alert-ink)}[data-shell=hq] .warn-panel{background:var(--hq-warning-soft);border-color:var(--hq-warning);color:var(--hq-text)}[data-shell=hq] .warn-panel .panel-title{font-size:1.0625rem;margin-bottom:6px}[data-shell=hq] .help-details{border-color:var(--hq-line);border-radius:var(--hq-radius);background:var(--hq-surface)}[data-shell=hq] .btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:0 18px;border:1px solid transparent;border-radius:var(--hq-radius-sm);font-size:.9375rem;font-weight:600;line-height:1.2;text-decoration:none;transition:background-color .12s ease-out,border-color .12s ease-out}[data-shell=hq] .btn-primary{background:var(--hq-red);color:var(--hq-on-red)}[data-shell=hq] .btn-primary:not(:disabled):hover{background:var(--hq-red-hover);filter:none}[data-shell=hq] .btn-ghost,[data-shell=hq] .btn-secondary{background:var(--hq-surface);color:var(--hq-text);border-color:var(--hq-line-strong)}[data-shell=hq] .btn-ghost:not(:disabled):hover,[data-shell=hq] .btn-secondary:not(:disabled):hover{background:var(--hq-surface-2);border-color:var(--hq-text-2);color:var(--hq-text)}[data-shell=hq] .btn-small{min-height:40px;padding:0 14px;font-size:.875rem}[data-shell=hq] .btn-stage-booked{background:var(--hq-success-soft);color:var(--hq-success);border-color:transparent}[data-shell=hq] .btn-stage-converted{background:var(--hq-success);color:var(--hq-on-stage)}[data-shell=hq] .btn-stage-lost{background:var(--hq-neutral-soft);color:var(--hq-text)}[data-shell=hq] .row-actions{gap:8px}[data-shell=hq] .composer-label,[data-shell=hq] .form-label,[data-shell=hq] .join-label,[data-shell=hq] .login-label{font-size:.875rem;font-weight:600;color:var(--hq-text-2)}[data-shell=hq] .composer-textarea,[data-shell=hq] .form-input,[data-shell=hq] .form-textarea,[data-shell=hq] .join-input,[data-shell=hq] .join-textarea,[data-shell=hq] .login-input,[data-shell=hq] select.form-input{min-height:44px;padding:10px 12px;background:var(--hq-surface);color:var(--hq-text);border:1px solid var(--hq-line-strong);border-radius:var(--hq-radius-sm);font-size:1rem;line-height:1.45}[data-shell=hq] .composer-textarea,[data-shell=hq] .form-textarea,[data-shell=hq] .join-textarea{min-height:84px;resize:vertical}[data-shell=hq] .composer-textarea:focus,[data-shell=hq] .form-input:focus,[data-shell=hq] .form-textarea:focus,[data-shell=hq] .join-input:focus,[data-shell=hq] .join-textarea:focus,[data-shell=hq] .login-input:focus{box-shadow:none;border-color:var(--hq-line-strong)}[data-shell=hq] .form-error,[data-shell=hq] .join-error,[data-shell=hq] .login-error{background:var(--hq-danger-soft);border:1px solid var(--hq-danger);border-radius:var(--hq-radius-sm);color:var(--hq-text)}[data-shell=hq] .data-table{font-size:.9375rem}[data-shell=hq] .data-table th{padding:8px 12px;color:var(--hq-text-2);font-size:.8125rem;font-weight:600;text-transform:none;letter-spacing:0;border-bottom:1px solid var(--hq-line)}[data-shell=hq] .data-table td{padding:10px 12px;border-bottom:0;vertical-align:middle}[data-shell=hq] .data-table tbody tr:nth-child(odd) td{background:var(--hq-surface-2)}[data-shell=hq] .panel-ink .data-table tbody tr:nth-child(odd) td{background:hsla(0,0%,100%,.04)}[data-shell=hq] .panel-ink .data-table th{color:var(--hq-nav-text-2);border-bottom-color:var(--hq-nav-line)}[data-shell=hq] .data-table a{color:inherit}[data-shell=hq] .stage-badge{display:inline-flex;align-items:center;gap:6px;min-height:24px;padding:2px 10px;border-radius:var(--hq-radius-sm);font-size:.8125rem;font-weight:600;line-height:1.4;background:var(--hq-neutral-soft);color:var(--hq-text)}[data-shell=hq] .stage-new{background:var(--hq-stage-new);color:var(--hq-on-stage)}[data-shell=hq] .stage-contacted{background:var(--hq-stage-contacted);color:var(--hq-on-stage)}[data-shell=hq] .stage-responded{background:var(--hq-stage-qualified);color:var(--hq-on-stage)}[data-shell=hq] .stage-booked,[data-shell=hq] .stage-trial_scheduled{background:var(--hq-stage-booked);color:var(--hq-on-stage)}[data-shell=hq] .stage-converted{background:var(--hq-stage-converted);color:var(--hq-on-stage)}[data-shell=hq] .stage-lost{background:var(--hq-neutral-soft);color:var(--hq-text)}[data-shell=hq] .stage-opted_out{background:var(--hq-danger-soft);color:var(--hq-danger)}[data-shell=hq] .code-chip,[data-shell=hq] .tier-chip{border-radius:var(--hq-radius-sm);border-color:var(--hq-line-strong)}[data-shell=hq] .metric-card{background:var(--hq-surface);border:1px solid var(--hq-line);border-radius:var(--hq-radius);box-shadow:var(--hq-shadow)}[data-shell=hq] .metric-label{font-size:.875rem;font-weight:600;color:var(--hq-text-2);text-transform:none;letter-spacing:0}[data-shell=hq] .metric-value,[data-shell=hq] .money{font-family:var(--hq-font-heading);font-weight:700}[data-shell=hq] .person-card{background:var(--hq-surface);border:1px solid var(--hq-line);border-radius:var(--hq-radius);box-shadow:var(--hq-shadow);min-height:44px}[data-shell=hq] a.person-card:hover{border-color:var(--hq-line-strong)}[data-shell=hq] .note-item,[data-shell=hq] .timeline-item{border-radius:var(--hq-radius-sm)}[data-shell=hq] .call-script{border-radius:var(--hq-radius)}[data-shell=hq] .join-card,[data-shell=hq] .legal-card,[data-shell=hq] .login-card,[data-shell=hq] .referral-card{background:var(--hq-surface);border:1px solid var(--hq-line);border-radius:var(--hq-radius-lg);box-shadow:var(--hq-shadow)}[data-shell=hq] .join-title,[data-shell=hq] .legal-title,[data-shell=hq] .login-title,[data-shell=hq] .portal-title,[data-shell=hq] .referral-title{font-weight:700;letter-spacing:0}[data-shell=hq] .join-subtitle,[data-shell=hq] .login-subtitle,[data-shell=hq] .portal-subtitle,[data-shell=hq] .referral-subtitle{color:var(--hq-text-2)}[data-shell=hq] .join-eyebrow,[data-shell=hq] .legal-eyebrow,[data-shell=hq] .portal-eyebrow,[data-shell=hq] .referral-eyebrow{color:var(--hq-red-text)}[data-shell=hq] .join-submit,[data-shell=hq] .login-submit,[data-shell=hq] .referral-submit{width:100%;min-height:48px;font-size:1rem}[data-shell=hq] .signout-stay{color:var(--hq-text)}[data-shell=hq]:not([data-hq-theme=light]){--avatar-ink-0:#9cc4ff;--avatar-ink-1:#8ae9c2;--avatar-ink-2:#ffd98f;--avatar-ink-3:#d3b3ff;--avatar-ink-4:#ffb09a;--avatar-ink-5:#9de6e6;--tint-in:rgba(79,140,255,.07);--tint-out:rgba(255,79,79,.06);--tint-queued:rgba(255,196,79,.07);--viz-speed:#22d3ee;--viz-good:#a3e635;--viz-join:#c084fc;--viz-alert:#ff8fa0}