#cv-harbor .ch-harbor{pointer-events:none;-webkit-user-select:none;user-select:none;position:relative}#cv-harbor .ch-harbor .ch-map-viewport{cursor:default;overflow:hidden}#cv-harbor .ch-attention-tray,#cv-harbor .ch-fleet,#cv-harbor .ch-view-toggle,#cv-harbor .ch-play-control,#cv-harbor .ch-panel,#cv-harbor .ch-map-tools,#cv-harbor .ch-hover-extra,#cv-harbor .ch-demo-footer,#cv-harbor .ch-bubble-account{display:none!important}#cv-harbor .ch-harbor:after{content:"Preview · Full harbor controls unlock in early access";white-space:nowrap;color:#f6f3ec;letter-spacing:.02em;background:#102b35e0;border:1px solid #d9f17e59;border-radius:999px;padding:8px 16px;font:600 .78rem/1.2 Manrope,system-ui,sans-serif;position:absolute;bottom:18px;left:50%;transform:translate(-50%)}@media (width<=520px){#cv-harbor .ch-harbor:after{content:"Preview · Unlocks in early access"}}html.spire-theme{--background:#000;--foreground:#fff;--card:#111;--card-foreground:#fff;--popover:#151515;--popover-foreground:#fff;--primary:#fde500;--primary-foreground:#000;--secondary:#202020;--secondary-foreground:#fff;--muted:#202020;--muted-foreground:#b8b8b8;--accent:#252515;--accent-foreground:#fde500;--destructive:#eb7272;--border:#333;--input:#454545;--ring:#fde500;--sidebar:#000;--sidebar-foreground:#d6d6d6;--sidebar-primary:#fde500;--sidebar-primary-foreground:#000;--sidebar-accent:#252515;--sidebar-accent-foreground:#fde500;--sidebar-border:#333;--sidebar-ring:#fde500;--chart-1:#fde500;--chart-2:#fff;--chart-3:#999;--chart-4:#686868;--chart-5:#333;--spire-success:#9acea7;--spire-success-surface:#16221a;--spire-danger-surface:#291818;--spire-highlight:#26240d;--spire-shadow:#000;--font-sans:"DM Sans", Arial, sans-serif;--font-mono:"Space Mono", monospace;--font-display:"Space Mono", monospace;--radius:.375rem;background:var(--background);color:var(--foreground)}html.spire-theme:not([data-spire-mode=dark]){--background:#fff;--foreground:#161616;--card:#fff;--card-foreground:#161616;--popover:#fff;--popover-foreground:#161616;--secondary:#f2f2f2;--secondary-foreground:#161616;--muted:#f2f2f2;--muted-foreground:#595959;--accent:#fffbd6;--accent-foreground:#161616;--border:#dadada;--input:#c7c7c7;--ring:#857800;--destructive:#b83232;--sidebar:#f7f7f7;--sidebar-foreground:#161616;--sidebar-accent:#fde500;--sidebar-accent-foreground:#000;--sidebar-border:#dadada;--spire-success:#256d37;--spire-success-surface:#edf7ef;--spire-danger-surface:#fff0f0;--spire-highlight:#fffbd6;--spire-shadow:#dadada;--chart-2:#161616;--chart-3:#595959}html.spire-theme body{background:var(--background);color:var(--foreground);font-family:var(--font-sans)}.spire-theme button:focus-visible,.spire-theme a:focus-visible{outline:3px solid var(--border)}.spire-theme h1{font-family:var(--font-sans)}.spire-theme [data-slot=input],.spire-theme [data-slot=textarea],.spire-theme [data-slot=tabs-list]{background:var(--card)}.spire-theme [data-slot=table-head]{color:var(--muted-foreground);background:var(--card)}.spire-theme .main-shell{background:var(--background)}.spire-theme .spire-sidebar [data-slot=sidebar-inner]{background:var(--sidebar)}.spire-theme .spire-sidebar [data-slot=sidebar-group-label]{font-family:var(--font-sans);color:var(--muted-foreground)}.spire-theme .wordmark{color:var(--foreground)}.spire-theme .spire-mark{background:var(--primary);color:var(--foreground)}.spire-theme .wordmark-sub{font-family:var(--font-sans);color:var(--muted-foreground)}.spire-theme .nav-item{color:var(--muted-foreground)}.spire-theme .nav-item:hover{background:var(--background);color:var(--foreground)}.spire-theme .nav-item[data-active=true]{background:var(--primary);border-left-color:var(--primary);color:var(--primary)}.spire-theme .nav-count{background:var(--primary);color:var(--foreground)}.spire-theme .sidebar-mode{border:1px solid var(--border)}.spire-theme .sidebar-mode svg{color:var(--primary)}.spire-theme .sidebar-mode strong{color:var(--foreground)}.spire-theme .sidebar-mode p{color:var(--muted-foreground)}.spire-theme .sidebar-mode button{color:var(--foreground)}.spire-theme .workspace-user{border-top:1px solid var(--border)}.spire-theme .user-avatar{background:var(--background);color:var(--foreground)}.spire-theme .workspace-user strong{color:var(--foreground)}.spire-theme .workspace-user small{color:var(--muted-foreground)}.spire-theme .topbar{background:var(--card);border-bottom:1px solid var(--border)}.spire-theme .breadcrumb{color:var(--muted-foreground)}.spire-theme .breadcrumb strong{color:var(--foreground)}.spire-theme .breadcrumb-slash{color:var(--muted-foreground)}.spire-theme .sidebar-toggle{border:1px solid var(--border);background:var(--card);color:var(--primary)}.spire-theme .sidebar-toggle:hover{background:var(--card);border-color:var(--border)}.spire-theme .topbar-brand{border:1px solid var(--border);background:var(--card);color:var(--primary)}.spire-theme .topbar-brand:hover{background:var(--card);border-color:var(--border)}.spire-theme .saved-state{color:var(--muted-foreground)}.spire-theme .stop-button{background:var(--card)}.spire-theme .stop-button svg{color:var(--destructive)}.spire-theme .stop-button.is-stopped{background:var(--card);border-color:var(--primary)}.spire-theme .simulation-ribbon{background:var(--card);border-bottom:1px solid var(--border);color:var(--foreground)}.spire-theme .simulation-ribbon strong{color:var(--foreground)}.spire-theme .simulation-symbol{background:var(--spire-highlight);font-family:var(--font-sans)}.spire-theme .simulation-ribbon button{color:var(--foreground)}.spire-theme .eyebrow{font-family:var(--font-sans);color:var(--muted-foreground)}.spire-theme .page-subtitle{color:var(--muted-foreground)}.spire-theme .picker{background:var(--card)}.spire-theme .filter-note,.spire-theme .search-field svg{color:var(--muted-foreground)}.spire-theme .panel{background:var(--card);border:1px solid var(--border);box-shadow:0 1px 2px var(--spire-shadow)}.spire-theme .panel-heading p:not(.eyebrow){color:var(--muted-foreground)}.spire-theme .text-button{color:var(--foreground)}.spire-theme .metric-card{background:var(--card);border:1px solid var(--border)}.spire-theme .metric-card:hover{border-color:var(--border)}.spire-theme .metric-label,.spire-theme .metric-label svg{color:var(--muted-foreground)}.spire-theme .metric-value{font-family:var(--font-sans)}.spire-theme .metric-card p{color:var(--muted-foreground)}.spire-theme .accent-metric{background:var(--primary);border-color:var(--primary)}.spire-theme .accent-metric .metric-label,.spire-theme .accent-metric svg{color:var(--foreground)}.spire-theme .accent-metric p{color:var(--primary)}.spire-theme .stage-number{font-family:var(--font-sans);color:var(--muted-foreground)}.spire-theme .stage-bar,.spire-theme .stage-1 .stage-bar,.spire-theme .stage-2 .stage-bar{background:var(--secondary)}.spire-theme .stage-3 .stage-bar{background:var(--background)}.spire-theme .stage-4 .stage-bar{background:var(--primary)}.spire-theme .track-stage strong{font-family:var(--font-sans)}.spire-theme .track-stage>span:last-child{color:var(--muted-foreground)}.spire-theme .panel-footnote{border-top:1px solid var(--border);color:var(--muted-foreground)}.spire-theme .yellow-icon{background:var(--spire-highlight);color:var(--primary)}.spire-theme .tag-neutral{background:var(--card);color:var(--muted-foreground);border-color:var(--border)}.spire-theme .tag-yellow{background:var(--spire-highlight);border-color:var(--primary);color:var(--primary)}.spire-theme .tag-green{background:var(--card);color:var(--spire-success);border-color:var(--border)}.spire-theme .tag-red{background:var(--card);color:var(--destructive);border-color:var(--border)}.spire-theme .attention-row{border-top:1px solid var(--border)}.spire-theme .attention-copy span{color:var(--muted-foreground)}.spire-theme .company-avatar{font-family:var(--font-sans);color:var(--foreground)}.spire-theme .campaign-mode,.spire-theme .campaign-summary>p{color:var(--muted-foreground)}.spire-theme .goal-progress{background:var(--card)}.spire-theme .goal-progress [data-slot=progress-indicator]{background:var(--primary)}.spire-theme .goal-meta{color:var(--muted-foreground)}.spire-theme .next-move{background:var(--background);color:var(--foreground)}.spire-theme .next-move .eyebrow{color:var(--primary)}.spire-theme .next-move>p:not(.eyebrow){color:var(--muted-foreground)}.spire-theme .next-steps span{color:var(--foreground)}.spire-theme .next-steps b{border:1px solid var(--border);font-family:var(--font-sans)}.spire-theme .next-move [data-slot=button]{background:var(--primary);color:var(--foreground)}.spire-theme .next-move>small,.spire-theme .activity-panel .panel-heading svg{color:var(--muted-foreground)}.spire-theme .activity-item{border-top:1px solid var(--border)}.spire-theme .activity-icon{background:var(--card);color:var(--muted-foreground)}.spire-theme .activity-icon.meeting{background:var(--spire-highlight);color:var(--primary)}.spire-theme .activity-item small,.spire-theme .activity-item time{color:var(--muted-foreground)}.spire-theme .app-footer{border-top:1px solid var(--border);color:var(--muted-foreground)}.spire-theme .app-footer>span:first-child{font-family:var(--font-sans)}.spire-theme .campaign-icon{background:var(--spire-highlight);color:var(--primary)}.spire-theme .campaign-full>p,.spire-theme .campaign-stat-grid>span{color:var(--muted-foreground)}.spire-theme .campaign-stat-grid strong{font-family:var(--font-sans);color:var(--foreground)}.spire-theme .campaign-settings-line{color:var(--muted-foreground)}.spire-theme .new-campaign-card{border:1px dashed var(--border);color:var(--muted-foreground)}.spire-theme .new-campaign-card>span,.spire-theme .kanban-column{background:var(--card)}.spire-theme .kanban-heading{border-top:3px solid var(--border)}.spire-theme .column-3 .kanban-heading{border-color:var(--border)}.spire-theme .column-4 .kanban-heading{border-color:var(--primary)}.spire-theme .kanban-heading b{font-family:var(--font-sans);background:var(--card)}.spire-theme .prospect-card{background:var(--card);border:1px solid var(--border)}.spire-theme .prospect-card:hover{box-shadow:0 3px 12px var(--spire-shadow)}.spire-theme .fit-pill{background:var(--card);color:var(--spire-success);border:1px solid var(--border);font-family:var(--font-sans)}.spire-theme .prospect-card p,.spire-theme .prospect-role{color:var(--muted-foreground)}.spire-theme .prospect-card-bottom{border-top:1px solid var(--border)}.spire-theme .owner-mini{background:var(--card);color:var(--muted-foreground)}.spire-theme .column-empty{color:var(--muted-foreground)}.spire-theme .clickable-row:hover{background:var(--card)}.spire-theme .contact-cell small,.spire-theme .subtle-note{color:var(--muted-foreground)}.spire-theme .inbox-list,.spire-theme .approval-list{background:var(--card);border-right:1px solid var(--border)}.spire-theme .list-label{color:var(--muted-foreground);border-bottom:1px solid var(--border)}.spire-theme .thread-item,.spire-theme .approval-item{border-bottom:1px solid var(--border)}.spire-theme .thread-item.selected,.spire-theme .approval-item.selected{background:var(--card);border-left-color:var(--primary)}.spire-theme .thread-item small,.spire-theme .thread-item>p{color:var(--muted-foreground)}.spire-theme .thread-header{border-bottom:1px solid var(--border)}.spire-theme .thread-header p{color:var(--muted-foreground)}.spire-theme .conversation-control{background:var(--card);color:var(--spire-success)}.spire-theme .conversation-control.held{background:var(--card);color:var(--primary)}.spire-theme .email-message{border:1px solid var(--border);background:var(--card)}.spire-theme .email-message.outgoing{background:var(--card)}.spire-theme .message-meta span,.spire-theme .email-message h3{color:var(--muted-foreground)}.spire-theme .email-message p{color:var(--foreground)}.spire-theme .thread-next{border-bottom:1px solid var(--border);background:var(--card)}.spire-theme .thread-next>svg{color:var(--primary)}.spire-theme .thread-next p,.spire-theme .approval-item>p,.spire-theme .approval-item>span{color:var(--muted-foreground)}.spire-theme .draft-context{background:var(--card);border:1px solid var(--border)}.spire-theme .draft-context svg{color:var(--primary)}.spire-theme .draft-context strong{color:var(--muted-foreground)}.spire-theme .draft-context p{color:var(--primary)}.spire-theme .email-address>span,.spire-theme .draft-footer>span{color:var(--muted-foreground)}.spire-theme .warning-text{color:var(--destructive);background:var(--card)}.spire-theme .empty-state,.spire-theme .empty-state h3{color:var(--muted-foreground)}.spire-theme .error-state{border:1px solid var(--border);background:var(--card)}.spire-theme .stop-banner{background:var(--card);border:1px solid var(--primary);color:var(--destructive)}.spire-theme .meeting-summary>div{background:var(--card);border:1px solid var(--border)}.spire-theme .meeting-summary svg{color:var(--muted-foreground)}.spire-theme .meeting-summary strong{font-family:var(--font-sans)}.spire-theme .meeting-summary span,.spire-theme .handoff-card>p{color:var(--muted-foreground)}.spire-theme .intent-quote{color:var(--muted-foreground);border-left:3px solid var(--primary);background:var(--card)}.spire-theme .handoff-details>span,.spire-theme .handoff-details strong,.spire-theme .handoff-status{color:var(--muted-foreground)}.spire-theme .reporting-callout,.spire-theme .integration-status{border:1px solid var(--border);background:var(--card);color:var(--primary)}.spire-theme .reporting-callout strong,.spire-theme .integration-status strong{color:var(--spire-success)}.spire-theme .reporting-callout p,.spire-theme .integration-status p{color:var(--muted-foreground)}.spire-theme .funnel-row{border-top:1px solid var(--border)}.spire-theme .funnel-row span{color:var(--muted-foreground)}.spire-theme .funnel-bar-bg{background:var(--card)}.spire-theme .funnel-row>b,.spire-theme .cost-card>strong{font-family:var(--font-sans)}.spire-theme .cost-card>p:not(.eyebrow),.spire-theme .report-small dt,.spire-theme .report-small dd,.spire-theme .muted,.spire-theme .integration-logo,.spire-theme .integration-card>strong,.spire-theme .integration-card>p{color:var(--muted-foreground)}.spire-theme .integration-type{font-family:var(--font-sans);color:var(--muted-foreground);border-top:1px solid var(--border)}.spire-theme .documentation-link{color:var(--muted-foreground)}.spire-theme .hubspot-note{border:1px dashed var(--border);color:var(--muted-foreground)}.spire-theme .hubspot-note h2,.spire-theme .settings-panel>p{color:var(--muted-foreground)}.spire-theme .setting-row{border-top:1px solid var(--border)}.spire-theme .setting-row strong,.spire-theme .setting-row p{color:var(--muted-foreground)}.spire-theme .boundary-row{border-top:1px solid var(--border)}.spire-theme .boundary-row svg{color:var(--primary)}.spire-theme .boundary-row strong,.spire-theme .boundary-row p{color:var(--muted-foreground)}.spire-theme .plan-item{background:var(--card)}.spire-theme .plan-item>span,.spire-theme .plan-item p{color:var(--muted-foreground)}.spire-theme .wizard-steps{border-bottom:1px solid var(--border)}.spire-theme .wizard-steps button{color:var(--muted-foreground)}.spire-theme .wizard-steps b{background:var(--card)}.spire-theme .wizard-steps .current b{background:var(--primary);color:var(--foreground)}.spire-theme .wizard-steps .current{color:var(--muted-foreground)}.spire-theme .wizard-steps .complete b{background:var(--card);color:var(--spire-success)}.spire-theme .wizard-guidance{background:var(--card);color:var(--muted-foreground)}.spire-theme .wizard-guidance svg{color:var(--spire-success)}.spire-theme .wizard-footer{border-top:1px solid var(--border)}.spire-theme .wizard-footer>span{color:var(--muted-foreground)}.spire-theme .simulated-reply{background:var(--card);border:1px solid var(--border)}.spire-theme .simulated-reply>span,.spire-theme .simulated-reply>p{color:var(--muted-foreground)}.spire-theme .dossier-sheet [data-slot=sheet-header]{border-bottom:1px solid var(--border)}.spire-theme .dossier-identity p{color:var(--muted-foreground)}.spire-theme .dossier-assessments>div{border:1px solid var(--border)}.spire-theme .dossier-assessments span,.spire-theme .dossier-assessments strong{color:var(--muted-foreground)}.spire-theme .dossier-assessments>div:first-child strong{font-family:var(--font-sans)}.spire-theme .dossier-assessments small{color:var(--muted-foreground)}.spire-theme .dossier-section{border-top:1px solid var(--border)}.spire-theme .dossier-section h3,.spire-theme .dossier-section>p,.spire-theme .profile-details dt,.spire-theme .profile-details dd,.spire-theme .score-row>div:first-child{color:var(--muted-foreground)}.spire-theme .score-row strong{font-family:var(--font-sans);color:var(--muted-foreground)}.spire-theme .score-row [data-slot=progress]{background:var(--card)}.spire-theme .score-row [data-slot=progress-indicator]{background:var(--primary)}.spire-theme .evidence-box{background:var(--card);border:1px solid var(--border)}.spire-theme .evidence-box p,.spire-theme .evidence-box>span{color:var(--muted-foreground)}.spire-theme .angle-box{background:var(--card);color:var(--primary)}.spire-theme .angle-box strong,.spire-theme .angle-box p{color:var(--primary)}.spire-theme .unknown-box,.spire-theme .talking-points{color:var(--muted-foreground)}.spire-theme .dossier-event{border-top:1px solid var(--border)}.spire-theme .dossier-event strong,.spire-theme .dossier-event p,.spire-theme .dossier-event time{color:var(--muted-foreground)}@media (width<=767px){.spire-theme .inbox-list,.spire-theme .approval-list{border-bottom:1px solid var(--border)}}.spire-theme .integration-card>p,.spire-theme .campaign-full>p,.spire-theme .cost-card>p:not(.eyebrow),.spire-theme .talking-points,.spire-theme .activity-item strong,.spire-theme .activity-item small,.spire-theme .activity-item time,.spire-theme .dossier-assessments span,.spire-theme .dossier-assessments small,.spire-theme .profile-details dt,.spire-theme .handoff-details strong{color:var(--muted-foreground)}.spire-theme .auth-screen{background:var(--primary)}.spire-theme .auth-card{background:var(--card);border-top:5px solid var(--primary)}.spire-theme .auth-brand{font-family:var(--font-sans);color:var(--muted-foreground)}.spire-theme .auth-card>p,.spire-theme .auth-card small{color:var(--muted-foreground)}.spire-theme .auth-card .auth-message{background:var(--card)}.spire-theme .account-signout{background:var(--background);color:var(--foreground)}.spire-theme .accent-metric,.spire-theme .next-move [data-slot=button]{color:var(--primary)}.spire-theme .auth-divider{color:var(--muted-foreground)}.spire-theme .auth-divider:before,.spire-theme .auth-divider:after{background:var(--secondary)}.spire-theme .auth-card .google-button{background:var(--card);border:1px solid var(--border);color:var(--primary)}.spire-theme .auth-card .google-button:hover{background:var(--card)}.spire-theme .onboard-card h1{font-family:var(--font-display)}.spire-theme .lh-full-btn{background:var(--primary);color:var(--foreground)}.spire-theme .crm-count{background:var(--card);color:var(--primary)}.spire-theme .crm-muted,.spire-theme .crm-email{color:var(--muted-foreground)}.spire-theme .crm-email svg,.spire-theme .company-link{color:var(--primary)}.spire-theme .person-avatar{background:var(--secondary);color:var(--foreground)}.spire-theme .person-dot{background:var(--secondary);color:var(--foreground);border:2px solid var(--border)}.spire-theme .assoc-row{border:1px solid var(--border);background:var(--card)}.spire-theme button.assoc-row:hover{border-color:var(--border)}.spire-theme .assoc-main small,.spire-theme .research-block>span,.spire-theme .research-meta{color:var(--muted-foreground)}.spire-theme .research-meta a{color:var(--primary)}.spire-theme h1,.spire-theme h2,.spire-theme h3,.spire-theme [data-slot=dialog-title],.spire-theme [data-slot=sheet-title]{font-family:var(--font-display);letter-spacing:0}.spire-theme *{letter-spacing:0}.spire-theme .panel,.spire-theme .metric-card,.spire-theme .next-move{border-radius:6px}.spire-theme .spire-sidebar [data-slot=sidebar-inner]{border-right:1px solid var(--border)}.spire-theme .spire-brand-lockup{min-width:0;color:var(--foreground);text-align:left;align-items:center;gap:12px;display:flex}.spire-theme .spire-pinnacle{object-fit:contain;flex-shrink:0;width:48px;height:48px}.spire-theme .spire-brand-lockup>span{font-family:var(--font-display);font-size:24px;font-weight:700;line-height:1.2}.spire-theme .spire-brand-lockup>span>span{font-family:var(--font-sans);font-size:11px;font-weight:600;line-height:1.8;display:block}.spire-theme .topbar-brand{height:auto;min-height:40px;padding:2px 8px}.spire-theme .topbar-brand .spire-pinnacle{width:32px;height:32px}.spire-theme .topbar-brand .spire-brand-lockup>span{font-size:16px}.spire-theme .topbar-brand .spire-brand-lockup>span>span{font-size:9px}.spire-theme .auth-card,.spire-theme .onboard-card{border-top:4px solid var(--primary);border-radius:6px}.spire-theme .auth-card .spire-brand-lockup{margin-bottom:24px}.spire-theme .auth-screen,.spire-theme .onboard-shell{background:var(--background)}.spire-theme .page-heading{border-bottom:1px solid var(--border);padding-bottom:24px;position:relative}.spire-theme .nav-item[data-active=true]{background:var(--sidebar-accent);color:var(--primary);border-left-color:var(--primary)}.spire-theme .accent-metric,.spire-theme .nav-count,.spire-theme .next-move [data-slot=button],.spire-theme .wizard-steps .current b{background:var(--primary);color:var(--primary-foreground)}.spire-theme .accent-metric :is(p,svg,.metric-label){color:var(--primary-foreground)}.spire-theme .view-mode-toggle,.spire-theme .view-mode-toggle button,.spire-theme [data-slot=button]{border-radius:4px}.spire-theme [data-slot=tabs-trigger][data-state=active]{background:var(--primary);color:var(--primary-foreground)}.spire-theme .company-avatar,.spire-theme .integration-logo{color:var(--foreground);background:var(--secondary)!important}.spire-theme .app-footer>span:last-child{color:var(--primary)}.spire-theme .live-harbor{--ch-bg:var(--background);--ch-line:var(--border);--ch-muted:var(--muted-foreground);--ch-cream:var(--foreground);--ch-teal:var(--primary);--ch-citron:var(--primary);--ch-amber:var(--primary);--ch-blue:var(--foreground);font-family:var(--font-sans);border-color:var(--border);border-radius:6px}.spire-theme .live-harbor :is(.ch-command-bar,.ch-fleet){background:var(--background);color:var(--foreground);border-color:var(--border)}.spire-theme .live-harbor .ch-command-bar p{color:var(--muted-foreground)}.spire-theme .live-harbor .ch-command-bar p strong{color:var(--foreground)}.spire-theme .lh-full-btn{color:var(--primary-foreground)}.spire-theme .live-harbor.lh-full{background:var(--background)}html.spire-theme:not([data-spire-mode=dark]) :is(.company-link,.research-meta a,.onboard-ok,.app-footer>span:last-child){color:var(--foreground)}html.spire-theme:not([data-spire-mode=dark]) .nav-item[data-active=true]{color:var(--primary-foreground)}html.spire-theme:not([data-spire-mode=dark]) .tag-yellow{background:var(--primary);color:var(--primary-foreground)}html.spire-theme:not([data-spire-mode=dark]) .spire-pinnacle{background:var(--primary-foreground)}html.spire-theme:not([data-spire-mode=dark]) .next-move{background:var(--secondary);color:var(--foreground)}html.spire-theme:not([data-spire-mode=dark]) .next-move :is(.eyebrow,svg){color:var(--foreground)}.spire-theme .auth-card{position:relative}.spire-theme .auth-card>[data-slot=button][aria-label^=Switch\ to]{position:absolute;top:16px;right:16px}@media (width<=767px){.spire-theme .topbar{padding-inline:10px}.spire-theme .topbar-actions{gap:6px}.spire-theme .topbar-actions>[data-slot=button][aria-label^=Switch\ to]{width:32px;min-width:32px;height:36px}.spire-theme .view-mode-toggle button{padding-inline:7px}.spire-theme .sidebar-toggle{width:32px}.spire-theme .page-heading h1{overflow-wrap:anywhere;font-size:28px}.spire-theme .spire-brand-lockup>span{font-size:22px}}
