.partner-dashboard{--color-canvas:#fff;--color-surface:#fff;--color-surface-muted:#f5f5f5;--color-ink:#171717;--color-ink-muted:#737373;--color-line:#e5e5e5;--color-line-strong:#a3a3a3;--color-accent:#262626;--color-accent-strong:#171717;--color-success:#525252;--color-warning:#525252;--color-focus:#737373;--color-shadow:#0000000f}.partner-dashboard .route-stack{gap:24px}.partner-dashboard .reading-column{width:100%;max-width:960px}.partner-dashboard .route-heading{padding-block:16px 8px}.partner-dashboard h1,.partner-dashboard h2{text-transform:none;letter-spacing:-.025em;font-family:inherit}.partner-dashboard h1{margin-bottom:8px;font-size:30px;font-weight:600;line-height:1.2}.partner-dashboard h2{margin-bottom:8px;font-size:20px;font-weight:600;line-height:1.4}.partner-dashboard h3{font-size:16px;font-weight:500;line-height:1.4}.partner-dashboard [data-slot=card-title] h2{font-size:inherit;line-height:inherit;margin:0}.partner-dashboard .section-count{text-transform:none;letter-spacing:0;font-weight:500}.partner-dashboard :is(.form-card,.history-panel,.workspace-unavailable,.empty-state){border-radius:var(--radius-xl);background:var(--card);border:0;padding:24px}.partner-dashboard .partner-onboarding-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.7fr);align-items:start;gap:16px;display:grid}.partner-dashboard .partner-progress-copy{color:var(--muted-foreground);justify-content:space-between;gap:16px;margin-bottom:12px;font-size:13px;display:flex}.partner-dashboard .readiness-list{margin:0}.partner-dashboard .readiness-list li{border-color:var(--border);padding-block:16px}.partner-dashboard .readiness-number{color:var(--foreground);background:var(--muted);border:0;border-radius:50%}.partner-dashboard .status-chip,.partner-dashboard .save-state{color:var(--muted-foreground);background:var(--muted);border:0}.partner-dashboard .application-steps{gap:8px}.partner-dashboard .application-steps li{border-color:var(--border)}.partner-dashboard .application-steps li[aria-current=step]{border-color:var(--primary)}.partner-dashboard .application-submission__receipt{background:var(--muted);border-radius:var(--radius-lg);border:0}@media (max-width:1100px){.partner-dashboard .partner-onboarding-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:767px){.partner-dashboard h1{font-size:26px}.partner-dashboard .application-steps{grid-template-columns:repeat(3,minmax(0,1fr))}}
