.eyebrow{margin:0 0 var(--nv-space-8);color:var(--nv-text-accent);font-family:var(--nv-font-body);letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:600;line-height:16px}:is(.page-heading,.section-heading,.settings-section,.operations-card,.empty-state) .eyebrow{color:var(--nv-text-accent)}.muted-copy,.field-hint,.field-help,.permission-note,.settings-help{color:var(--nv-text-secondary)}.field-hint,.field-help{margin:0;font-size:13px;line-height:18px}.permission-note{padding:var(--nv-space-12) var(--nv-space-16);border-radius:var(--nv-radius-control);background:var(--nv-surface-sunken);margin:0;font-size:14px}.button{justify-content:center;align-items:center;gap:var(--nv-space-8);min-height:40px;padding:0 var(--nv-space-16);border-radius:var(--nv-radius-pill);box-shadow:none;font-family:var(--nv-font-body);letter-spacing:-.01em;white-space:nowrap;transition:background-color var(--nv-duration-fast) var(--nv-ease), border-color var(--nv-duration-fast) var(--nv-ease), color var(--nv-duration-fast) var(--nv-ease), transform var(--nv-duration-fast) var(--nv-ease);border:1px solid #0000;font-size:14px;font-weight:700;line-height:20px;text-decoration:none;display:inline-flex}.button:hover{transform:translateY(-1px)}.button:disabled,.button[aria-disabled=true]{cursor:not-allowed;opacity:.45;transform:none}.button:focus-visible{outline:3px solid var(--nv-focus-ring);outline-offset:2px}.button-primary{color:var(--nv-cta-contrast);background:var(--nv-cta)}.button-primary:hover{background:var(--nv-cta-hover)}.button-navy{color:var(--nv-action-contrast);background:var(--nv-action)}.button-navy:hover{background:var(--nv-action-hover)}.button-secondary{border-color:var(--nv-border);color:var(--nv-text-primary);background:var(--nv-surface)}.button-secondary:hover{background:var(--nv-app-hover)}.button-ghost,.button-quiet{color:var(--nv-text-primary);background:0 0}.button-ghost:hover,.button-quiet:hover{background:var(--nv-app-hover)}.button-danger{color:#fff;background:var(--nv-status-critical)}[data-theme=dark] .button-danger{color:var(--nv-action-contrast)}@media (prefers-color-scheme:dark){[data-theme=system] .button-danger{color:var(--nv-action-contrast)}}.button-danger:hover{background:color-mix(in srgb, var(--nv-status-critical) 88%, #000)}.button-compact,.button-small{min-height:32px;padding:0 var(--nv-space-12)}.button-large{min-height:48px;padding:0 22px;font-size:15px}.icon-button{border-radius:var(--nv-radius-pill);width:40px;height:40px;color:var(--nv-text-secondary);background:0 0;border:1px solid #0000;place-items:center;text-decoration:none;display:inline-grid}.icon-button:hover{color:var(--nv-text-primary);background:var(--nv-app-hover)}.icon-button-outline{border-color:var(--nv-border);background:var(--nv-surface)}.field{gap:6px;display:grid}.field label,.field>span:first-child,.field legend{color:var(--nv-text-primary);font-size:13px;font-weight:500;line-height:18px}.field input:not([type=checkbox]):not([type=radio]),.field textarea,.field select,.nv-input{border:1px solid var(--nv-border-strong);border-radius:var(--nv-radius-control);width:100%;min-height:40px;color:var(--nv-text-primary);background:var(--nv-surface);box-shadow:none;transition:border-color var(--nv-duration-fast) var(--nv-ease), box-shadow var(--nv-duration-fast) var(--nv-ease);outline:none;padding:9px 12px;font-size:15px;line-height:22px}.field textarea{resize:vertical;min-height:112px}.field input:focus,.field textarea:focus,.field select:focus,.nv-input:focus{border-color:var(--nv-focus-ring);box-shadow:0 0 0 1px var(--nv-focus-ring)}.field input:disabled,.field textarea:disabled,.field select:disabled{color:var(--nv-text-muted);background:var(--nv-surface-sunken)}.field [aria-invalid=true]{border-color:var(--nv-status-critical)}.field input::placeholder,.field textarea::placeholder{color:var(--nv-text-muted)}input[type=checkbox],input[type=radio]{accent-color:var(--nv-cta)}.settings-page,.operations-page,.action-center-page,.action-detail-page{gap:var(--nv-space-24);min-width:0;display:grid}.page-heading{gap:6px;display:grid}.page-heading.section-heading-actions,.section-heading-actions{justify-content:space-between;align-items:flex-end;gap:var(--nv-space-16);flex-wrap:wrap;display:flex}.page-heading .eyebrow{margin:0}.page-heading h1{font-family:var(--nv-font-heading);letter-spacing:-.02em;margin:0;font-size:28px;font-weight:600;line-height:36px}.page-heading p:not(.eyebrow){max-width:68ch;color:var(--nv-text-secondary);margin:0;font-size:15px;line-height:22px}.inline-actions,.business-card-actions,.connection-actions{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:10px;display:flex}.settings-section,.operations-card,.foundation-card{padding:var(--nv-space-20);border:1px solid var(--nv-border-subtle);border-radius:var(--nv-radius-sm);color:var(--nv-text-primary);background:var(--nv-surface);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.section-heading{margin-bottom:var(--nv-space-16);gap:4px;display:grid}.section-heading .eyebrow{margin:0}.section-heading h2,.settings-section>h2,.operations-card h2{font-family:var(--nv-font-heading);letter-spacing:-.01em;margin:0;font-size:18px;font-weight:600;line-height:24px}.section-heading p:not(.eyebrow),.settings-section>p:not(.eyebrow){color:var(--nv-text-secondary);margin:0;font-size:14px;line-height:20px}.settings-section h3{margin:0;font-size:16px;line-height:22px}.empty-state{justify-items:center;gap:var(--nv-space-12);padding:var(--nv-space-40) var(--nv-space-32);border:1px solid var(--nv-border-subtle);border-radius:var(--nv-radius-md);background:var(--nv-surface);text-align:center;display:grid}.empty-state h2,.empty-state h3{font-family:var(--nv-font-heading);margin:0;font-size:20px;font-weight:600;line-height:28px}.empty-state p{max-width:52ch;color:var(--nv-text-secondary);margin:0}.compact-empty,.compact-empty-state{padding:var(--nv-space-24);border-radius:var(--nv-radius-sm)}.empty-state>svg:first-child{box-sizing:content-box;border-radius:var(--nv-radius-xs);width:22px;height:22px;color:var(--nv-text-accent);background:var(--nv-surface-accent-soft);padding:11px}.root-not-found{min-height:100vh;padding:var(--nv-space-24) 16px;align-content:center;justify-items:center;display:grid}.nv-state-panel{justify-items:center;gap:var(--nv-space-12);max-width:560px;margin:var(--nv-space-48) auto;text-align:center;display:grid}.nv-state-icon{border-radius:var(--nv-radius-xs);width:48px;height:48px;color:var(--nv-text-accent);background:var(--nv-surface-accent-soft);place-items:center;display:inline-grid}.nv-state-panel h1{font-family:var(--nv-font-heading);margin:0;font-size:22px;font-weight:600;line-height:30px}.nv-state-panel p{color:var(--nv-text-secondary);margin:0;font-size:15px;line-height:22px}.nv-state-actions{justify-content:center;gap:var(--nv-space-12);margin-top:var(--nv-space-4);flex-wrap:wrap;display:flex}.nv-skeleton-page{gap:var(--nv-space-24);display:grid}.nv-skeleton-heading,.nv-skeleton-card{gap:var(--nv-space-12);display:grid}.nv-skeleton-tiles{gap:var(--nv-space-16);grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));display:grid}.nv-skeleton-card.is-list{gap:var(--nv-space-20)}.nv-skeleton-card{padding:var(--nv-space-20);border:1px solid var(--nv-border-subtle);border-radius:var(--nv-radius-sm);background:var(--nv-surface)}.nv-skeleton-row{gap:6px var(--nv-space-12);grid-template-columns:32px minmax(0,1fr);align-items:center;display:grid}.nv-skeleton-page .nv-skeleton-row>i{border-radius:999px;grid-row:span 2;width:32px;height:32px}.nv-skeleton-page span:not(.sr-only),.nv-skeleton-page i{background:var(--nv-surface-sunken);border-radius:6px;height:12px;animation:1.4s ease-in-out infinite nv-skeleton-pulse;display:block}.nv-skeleton-heading>span:first-child{width:min(320px,70%);height:28px}.nv-skeleton-heading>span:last-child{width:min(460px,90%)}.nv-skeleton-card>span:first-child{width:40%}.nv-skeleton-card>span:nth-child(2){width:30%;height:24px}.nv-skeleton-card>span:nth-child(3){width:60%}.nv-skeleton-row>span:first-of-type{width:45%}.nv-skeleton-row>span:nth-of-type(2){width:70%}@keyframes nv-skeleton-pulse{50%{opacity:.55}}@media (prefers-reduced-motion:reduce){.nv-skeleton-page span:not(.sr-only),.nv-skeleton-page i{animation:none}}.form-message{padding:var(--nv-space-12) var(--nv-space-16);border-radius:var(--nv-radius-control);color:var(--nv-text-primary);background:var(--nv-surface-sunken);margin:0;font-size:14px;line-height:20px}.form-message-error{color:var(--nv-status-critical);background:var(--nv-status-critical-soft)}.form-message-success{color:var(--nv-status-positive);background:var(--nv-status-positive-soft)}.form-message-idle{display:none}.nv-badge,.status-pill{border-radius:var(--nv-radius-pill);width:fit-content;min-height:22px;color:var(--nv-text-secondary);background:var(--nv-surface-sunken);white-space:nowrap;align-items:center;gap:6px;padding:0 9px 0 8px;font-size:12px;font-weight:600;line-height:16px;display:inline-flex}.nv-badge[data-dot=true]:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.nv-badge[data-tone=positive]{color:var(--nv-status-positive);background:var(--nv-status-positive-soft)}.nv-badge[data-tone=warning]{color:var(--nv-status-warning);background:var(--nv-status-warning-soft)}.nv-badge[data-tone=critical]{color:var(--nv-status-critical);background:var(--nv-status-critical-soft)}.nv-badge[data-tone=info]{color:var(--nv-status-info);background:var(--nv-status-info-soft)}.nv-badge[data-tone=accent]{color:var(--nv-text-accent);background:var(--nv-surface-accent-soft)}.admin-table-wrap,.table-scroll{border:1px solid var(--nv-border-subtle);border-radius:var(--nv-radius-sm);background:var(--nv-surface);position:relative;overflow-x:auto}.admin-table,.data-table{border-collapse:collapse;width:100%;font-size:14px}.admin-table th,.data-table th{color:var(--nv-text-secondary);background:var(--nv-surface-sunken);text-align:left;padding:10px 16px;font-size:13px;font-weight:500}.admin-table td,.data-table td{border-top:1px solid var(--nv-border-subtle);color:var(--nv-text-primary);vertical-align:top;padding:12px 16px}details>summary{cursor:pointer}details>summary:focus-visible{border-radius:var(--nv-radius-xs)}.nv-banner{justify-content:space-between;align-items:center;gap:var(--nv-space-12) var(--nv-space-16);padding:var(--nv-space-12) var(--nv-space-16);border:1px solid var(--nv-border-subtle);border-radius:var(--nv-radius-control);background:var(--nv-surface);border-left-width:4px;flex-wrap:wrap;display:flex}.nv-banner strong{font-size:14px}.nv-banner p{color:var(--nv-text-secondary);margin:2px 0 0;font-size:14px;line-height:20px}.nv-banner[data-tone=warning]{border-left-color:var(--nv-status-warning);background:var(--nv-status-warning-soft)}.nv-banner[data-tone=critical]{border-left-color:var(--nv-status-critical);background:var(--nv-status-critical-soft)}.nv-banner[data-tone=info]{border-left-color:var(--nv-status-info);background:var(--nv-status-info-soft)}.nv-chip{border:1px solid var(--nv-border);border-radius:var(--nv-radius-pill);min-height:32px;color:var(--nv-text-primary);background:var(--nv-surface);white-space:nowrap;align-items:center;gap:6px;padding:0 12px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.nv-chip:hover{background:var(--nv-app-hover)}.nv-chip.is-active{border-color:var(--nv-action);color:var(--nv-action-contrast);background:var(--nv-action)}.nv-chip-count{border-radius:var(--nv-radius-pill);color:inherit;background:color-mix(in srgb, currentColor 16%, transparent);padding:0 6px;font-size:11px}.nv-switch{border-radius:var(--nv-radius-pill);background:var(--nv-border-strong);width:36px;height:20px;transition:background-color var(--nv-duration-fast) var(--nv-ease);flex:none;display:inline-block;position:relative}.nv-switch>span{width:16px;height:16px;box-shadow:var(--nv-shadow-sm);transition:transform var(--nv-duration-fast) var(--nv-ease);background:#fff;border-radius:50%;position:absolute;top:2px;left:2px}.nv-switch[data-on=true]{background:var(--nv-cta)}.nv-switch[data-on=true]>span{transform:translate(16px)}.nv-auto-toggle{border:1px solid var(--nv-border);border-radius:var(--nv-radius-pill);min-height:40px;color:var(--nv-text-primary);background:var(--nv-surface);cursor:pointer;align-items:center;gap:10px;padding:0 14px 0 8px;font-size:14px;font-weight:500;display:inline-flex}.nv-auto-toggle:hover{background:var(--nv-app-hover)}.nv-auto-toggle.is-readonly{cursor:default;opacity:.85}.nv-auto-toggle-form{justify-items:end;gap:6px;display:grid}.nv-auto-toggle-menu .nv-menu-panel{width:min(360px,100vw - 32px);left:auto;right:0}.nv-menu-panel.nv-auto-consent{gap:10px;padding:16px}.nv-auto-consent p{color:var(--nv-text-secondary);white-space:pre-line;margin:0;font-size:13px;line-height:18px}.nv-check{align-items:center;gap:8px;font-size:14px;display:inline-flex}.ai-task-card,.business-card,.google-workspace-section-card,.growth-insight-card,.listing-provider-card,.notification-card,.profile-comparison-card,.profile-proposal-card,.review-card,.settings-link-card,.team-access-card,.media-library-card,.channel-capability-grid article,.calendar-entry-list article,.trust-policy-card,.local-workspace-findings article{border:1px solid var(--nv-border-subtle);border-radius:var(--nv-radius-sm);background:var(--nv-surface);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.settings-card-grid{gap:var(--nv-space-16);grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr));display:grid}.settings-link-card{align-content:start;gap:var(--nv-space-12);min-height:0;padding:var(--nv-space-20);color:inherit;transition:border-color var(--nv-duration-fast) var(--nv-ease);text-decoration:none;display:grid}.settings-link-card:hover{border-color:var(--nv-border-strong);transform:none}.settings-link-card h2{margin:0 0 6px;font-size:16px;line-height:22px}.settings-link-card p{color:var(--nv-text-secondary);margin:0;font-size:13px;line-height:18px}.settings-link-card>span{color:var(--nv-text-accent);font-size:13px;font-weight:600}.settings-page>*,.operations-page>*,.action-center-page>*,.action-detail-page>*,.profile-sync-dashboard>*,.product-dashboard>*,.service-studio-dashboard>*,.performance-dashboard>*,.search-console-dashboard>*{min-width:0}.profile-sync-dashboard{gap:var(--nv-space-16);min-width:0;display:grid}
.brand{color:var(--nv-brand-accent);align-items:center;text-decoration:none;display:inline-flex}.brand-art{width:auto;height:28px;display:block}.brand-art-mark{height:32px}.brand-ink{fill:var(--nv-brand-ink)}.brand-accent{color:var(--nv-brand-accent);fill:var(--nv-brand-accent)}.brand-inverse .brand-ink{fill:#fff}.nv-ask-button{gap:7px}.nv-ask-lockup{color:var(--nv-brand-accent);display:inline-flex}.nv-ask-lockup .brand-art{height:16px}.nv-ask-mark{display:none}.nv-shell{grid-template-columns:var(--nv-sidebar-width) minmax(0, 1fr);min-height:100dvh;color:var(--nv-text-primary);background:var(--nv-surface-page);display:grid}.nv-skip-link{z-index:100;border-radius:var(--nv-radius-pill);color:var(--nv-cta-contrast);background:var(--nv-cta);padding:8px 14px;font-weight:700;text-decoration:none;position:fixed;top:8px;left:8px;transform:translateY(-200%)}.nv-skip-link:focus-visible{transform:none}.nv-stage{flex-direction:column;min-width:0;display:flex}.nv-main.app-main{width:100%;max-width:calc(var(--nv-content-max) + 2 * var(--nv-space-40));padding:28px var(--nv-space-40) var(--nv-space-48);margin:0 auto}.nv-main:focus{outline:none}.nv-sidebar{z-index:20;gap:var(--nv-space-12);height:100dvh;padding:var(--nv-space-16) var(--nv-space-12) var(--nv-space-12);border-right:1px solid var(--nv-border-subtle);background:var(--nv-app-nav);flex-direction:column;display:flex;position:sticky;top:0}.nv-sidebar-brand{min-height:40px;padding:0 var(--nv-space-8);align-items:center;display:flex}.nv-sidebar-brand .brand-mark-only{display:none}.nv-sidebar-nav{gap:var(--nv-space-8);scrollbar-width:thin;flex-direction:column;flex:auto;min-height:0;margin:0 -4px;padding:0 4px;display:flex;overflow-y:auto}.nv-nav-list{gap:2px;display:grid}.nv-nav-item{min-height:36px;color:var(--nv-text-secondary);transition:background-color var(--nv-duration-fast) var(--nv-ease), color var(--nv-duration-fast) var(--nv-ease);border-radius:10px;align-items:center;gap:10px;padding:0 10px;font-size:14px;font-weight:500;line-height:20px;text-decoration:none;display:flex}.nv-nav-item svg{flex:none}.nv-nav-item:hover{color:var(--nv-text-primary);background:var(--nv-app-hover)}.nv-nav-item.is-active{color:var(--nv-text-primary);background:var(--nv-surface-accent-soft);font-weight:600}.nv-nav-item.is-active svg{color:var(--nv-text-accent)}.nv-nav-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.nv-nav-badge{border-radius:var(--nv-radius-pill);margin-left:auto;padding:1px 7px;font-size:11px;font-weight:600;line-height:16px}.nv-nav-badge[data-kind=count]{color:var(--nv-cta-contrast);background:var(--nv-cta)}.nv-nav-badge[data-kind=status]{color:var(--nv-text-secondary);background:var(--nv-surface-sunken)}.nv-nav-divider,.nv-menu-divider{background:var(--nv-border-subtle);border:0;width:100%;height:1px;margin:6px 0}.nv-sidebar-footer{gap:var(--nv-space-8);display:grid}.nv-disclosure{position:relative}.nv-disclosure>summary{list-style:none}.nv-disclosure>summary::-webkit-details-marker{display:none}.nv-menu-panel{z-index:50;border:1px solid var(--nv-border-subtle);border-radius:var(--nv-radius-sm);background:var(--nv-surface-raised);width:min(300px,100vw - 32px);max-height:min(70vh,560px);box-shadow:var(--nv-shadow-overlay);gap:2px;padding:6px;display:grid;position:absolute;top:calc(100% + 6px);left:0;overflow-y:auto}.nv-menu-heading{color:var(--nv-text-muted);letter-spacing:.06em;text-transform:uppercase;margin:6px 10px 4px;font-size:12px;font-weight:600;line-height:16px}.nv-menu-list{gap:2px;display:grid}.nv-menu-item{width:100%;min-height:36px;color:var(--nv-text-primary);text-align:left;background:0 0;border:0;border-radius:10px;align-items:center;gap:10px;padding:6px 10px;font-size:14px;font-weight:500;line-height:20px;text-decoration:none;display:flex}.nv-menu-item:hover:not(:disabled):not(.is-disabled){background:var(--nv-app-hover)}.nv-menu-item svg{color:var(--nv-text-secondary);flex:none}.nv-menu-item.is-active{background:var(--nv-surface-accent-soft);cursor:default}.nv-menu-item.is-disabled{color:var(--nv-text-muted);cursor:not-allowed}.nv-menu-item small{color:var(--nv-text-muted);margin-left:auto;font-size:12px}.nv-menu-check{margin-left:auto;color:var(--nv-text-accent)!important}.nv-menu-empty{color:var(--nv-text-secondary);margin:8px 10px;font-size:13px}.nv-menu-search input{border:1px solid var(--nv-border-strong);width:100%;min-height:36px;color:var(--nv-text-primary);background:var(--nv-surface);border-radius:10px;margin-bottom:4px;padding:6px 10px;font-size:14px}.nv-business-trigger{border:1px solid var(--nv-border-subtle);border-radius:var(--nv-radius-control);background:var(--nv-surface);min-height:52px;transition:border-color var(--nv-duration-fast) var(--nv-ease);align-items:center;gap:10px;padding:8px 10px;display:flex}.nv-business-trigger:hover,.nv-business-menu[open]>.nv-business-trigger{border-color:var(--nv-border-strong)}.nv-business-avatar{border-radius:var(--nv-radius-xs);width:32px;height:32px;color:var(--nv-text-accent);background:var(--nv-surface-accent-soft);font-family:var(--nv-font-heading);flex:none;place-items:center;font-size:13px;font-weight:700;display:inline-grid}.nv-business-avatar.is-small{width:28px;height:28px;font-size:12px}.nv-business-copy{flex:auto;min-width:0;display:grid}.nv-business-copy strong,.nv-business-copy span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.nv-business-copy strong{color:var(--nv-text-primary);font-size:14px;font-weight:600;line-height:20px}.nv-business-copy span{color:var(--nv-text-secondary);font-size:12px;line-height:16px}.nv-business-chevron{color:var(--nv-text-muted);flex:none}.nv-business-panel{width:min(320px,100vw - 32px)}.nv-workspace-section{gap:6px;padding:0 0 6px;display:grid}.nv-workspace-name{margin:0 10px;font-size:14px;font-weight:600}.nv-workspace-section .tenant-switcher{gap:6px;margin:0 6px;display:flex}.nv-workspace-section .tenant-switcher select{border:1px solid var(--nv-border-strong);border-radius:var(--nv-radius-xs);background:var(--nv-surface);flex:1;min-width:0;min-height:32px;padding:4px 8px;font-size:13px}.nv-workspace-section .tenant-switcher .button{min-height:32px;padding:0 12px;font-size:13px}.nv-account-trigger{border-radius:var(--nv-radius-control);align-items:center;gap:10px;padding:8px;display:flex}.nv-account-trigger:hover,.nv-account-menu[open]>.nv-account-trigger{background:var(--nv-app-hover)}.nv-avatar{width:32px;height:32px;color:var(--nv-action-contrast);background:var(--nv-action);border-radius:50%;flex:none;place-items:center;font-size:13px;font-weight:700;display:inline-grid}.nv-account-copy{min-width:0;display:grid}.nv-account-copy strong,.nv-account-copy span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.nv-account-copy strong{font-size:14px;font-weight:600;line-height:20px}.nv-account-copy span{color:var(--nv-text-secondary);font-size:12px;line-height:16px}.nv-account-panel{width:min(260px,100vw - 32px);top:auto;bottom:calc(100% + 6px)}.nv-account-identity{gap:2px;padding:6px 10px;display:grid}.nv-account-identity strong{font-size:14px}.nv-account-identity span{color:var(--nv-text-secondary);text-overflow:ellipsis;font-size:12px;overflow:hidden}.nv-logout{cursor:pointer}.nv-menu-block .theme-preference>summary{border-radius:10px;align-items:center;gap:10px;min-height:36px;padding:6px 10px;font-size:14px;font-weight:500;list-style:none;display:flex}.nv-menu-block .theme-preference>summary:hover{background:var(--nv-app-hover)}.nv-menu-block .theme-preference-panel,.nv-sheet-section .theme-preference-panel{box-shadow:none;background:0 0;border:0;gap:10px;padding:8px 10px 10px;display:grid;position:static}.nv-plan-card{border-radius:var(--nv-radius-control);background:var(--nv-surface-accent-soft);gap:6px;padding:12px;display:grid}.nv-plan-card[data-tone=warning]{background:var(--nv-status-warning-soft)}.nv-plan-card[data-tone=critical]{background:var(--nv-status-critical-soft)}.nv-plan-card strong{font-size:13px}.nv-plan-card p{color:var(--nv-text-secondary);margin:0;font-size:12px;line-height:16px}.nv-plan-card .button{justify-self:start}.nv-topbar{z-index:15;min-height:var(--nv-topbar-height);align-items:center;gap:var(--nv-space-16);padding:0 var(--nv-space-40);border-bottom:1px solid var(--nv-border-subtle);background:var(--nv-surface-page);display:flex;position:sticky;top:0}.nv-topbar-mobile-brand,.nv-topbar-mobile-business{display:none}.nv-topbar-context{flex:auto;min-width:0}.nv-breadcrumb ol{align-items:center;gap:6px;min-width:0;margin:0;padding:0;list-style:none;display:flex}.nv-breadcrumb li{min-width:0;color:var(--nv-text-secondary);align-items:center;gap:6px;font-size:14px;line-height:20px;display:inline-flex}.nv-breadcrumb li span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.nv-breadcrumb li svg{color:var(--nv-text-muted);flex:none}.nv-breadcrumb [aria-current=page]{color:var(--nv-text-primary);font-weight:600}.nv-topbar-actions{align-items:center;gap:var(--nv-space-8);flex:none;display:flex}.nv-bell{position:relative}.nv-bell-count{border:2px solid var(--nv-surface-page);border-radius:var(--nv-radius-pill);min-width:18px;color:var(--nv-cta-contrast);background:var(--nv-cta);text-align:center;padding:0 5px;font-size:10px;font-weight:700;line-height:14px;position:absolute;top:3px;right:1px}.nv-section-tabs{padding:0 var(--nv-space-40);border-bottom:1px solid var(--nv-border-subtle);background:var(--nv-surface-page);scrollbar-width:none;gap:4px;display:flex;overflow-x:auto}.nv-section-tabs.has-more-end{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 48px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 48px),#0000)}.nv-section-tabs.has-more-start{-webkit-mask-image:linear-gradient(270deg,#000 calc(100% - 48px),#0000);mask-image:linear-gradient(270deg,#000 calc(100% - 48px),#0000)}.nv-section-tabs.has-more-start.has-more-end{-webkit-mask-image:linear-gradient(90deg,#0000,#000 48px calc(100% - 48px),#0000);mask-image:linear-gradient(90deg,#0000,#000 48px calc(100% - 48px),#0000)}.nv-tab{min-height:44px;color:var(--nv-text-secondary);white-space:nowrap;border-bottom:2px solid #0000;flex:none;align-items:center;gap:6px;margin-bottom:-1px;padding:0 12px;font-size:14px;font-weight:500;text-decoration:none;display:inline-flex}.nv-tab:hover{color:var(--nv-text-primary)}.nv-tab.is-active{border-bottom-color:var(--nv-cta);color:var(--nv-text-primary);font-weight:600}.nv-tab.is-disabled{color:var(--nv-text-muted);cursor:not-allowed}.nv-tab-count{border-radius:var(--nv-radius-pill);color:var(--nv-text-secondary);background:var(--nv-surface-sunken);padding:0 6px;font-size:11px;font-weight:600;line-height:16px}.nv-mobile-tabbar{display:none}.nv-mobile-tab,.nv-more-trigger{min-width:0;color:var(--nv-text-secondary);flex-direction:column;flex:1 1 0;justify-content:center;align-items:center;gap:2px;font-size:11px;font-weight:600;line-height:14px;text-decoration:none;display:flex}.nv-mobile-more{padding:0}.nv-mobile-more .nv-more-sheet,.nv-mobile-more .nv-more-trigger{width:100%;height:100%}.nv-mobile-tab-icon{border-radius:var(--nv-radius-pill);place-items:center;width:56px;height:28px;display:inline-grid}.nv-mobile-tab.is-active>.nv-mobile-tab-icon,.nv-more-sheet[open] .nv-mobile-tab-icon{color:var(--nv-text-accent);background:var(--nv-surface-accent-soft)}.nv-mobile-tab.is-active,.nv-mobile-more.is-active .nv-more-trigger{color:var(--nv-text-primary)}.nv-more-sheet[open]>summary:before{z-index:60;background:var(--nv-app-scrim);content:"";position:fixed;inset:0}.nv-sheet-panel{z-index:61;gap:var(--nv-space-12);max-height:85dvh;padding:var(--nv-space-16) var(--nv-space-16) calc(var(--nv-space-16) + env(safe-area-inset-bottom));border-radius:var(--nv-radius-md) var(--nv-radius-md) 0 0;background:var(--nv-surface-raised);box-shadow:var(--nv-shadow-overlay);display:grid;position:fixed;bottom:0;left:0;right:0;overflow-y:auto}.nv-sheet-panel .nv-sidebar-nav{overflow:visible}.nv-sheet-section{padding-top:var(--nv-space-12);border-top:1px solid var(--nv-border-subtle)}@media (max-width:1279px){.nv-shell{grid-template-columns:var(--nv-sidebar-collapsed-width) minmax(0, 1fr)}.nv-sidebar{padding-inline:var(--nv-space-12);align-items:center}.nv-sidebar-brand{justify-content:center;padding:0}.nv-sidebar-brand .brand:not(.brand-mark-only){display:none}.nv-sidebar-brand .brand-mark-only{display:inline-flex}.nv-sidebar .nv-nav-label,.nv-sidebar .nv-nav-badge,.nv-sidebar .nv-business-copy,.nv-sidebar .nv-business-chevron,.nv-sidebar .nv-account-copy,.nv-sidebar .nv-plan-card{display:none}.nv-sidebar .nv-sidebar-nav{width:100%}.nv-sidebar .nv-nav-item{justify-content:center;padding:0;position:relative}.nv-sidebar .nv-nav-item:has(.nv-nav-badge[data-kind=count]):after{background:var(--nv-cta);content:"";border-radius:50%;width:8px;height:8px;position:absolute;top:6px;right:10px}.nv-sidebar .nv-business-trigger{background:0 0;border-color:#0000;min-height:44px;padding:5px}.nv-sidebar .nv-business-panel,.nv-sidebar .nv-account-panel{left:0}.nv-main.app-main{padding:var(--nv-space-24) var(--nv-space-32) var(--nv-space-40)}.nv-topbar,.nv-section-tabs{padding-inline:var(--nv-space-32)}}@media (max-width:767px){.nv-shell{display:block}.nv-sidebar{display:none}.nv-topbar{gap:var(--nv-space-8);min-height:56px;padding:0 var(--nv-space-16)}.nv-topbar-mobile-brand{flex:none;display:flex}.nv-topbar-mobile-brand .brand-art-mark{height:28px}.nv-topbar-context{display:none}.nv-topbar-mobile-business{flex:auto;min-width:0;display:block}.nv-topbar-mobile-business .nv-business-trigger{background:0 0;border-color:#0000;min-height:40px;padding:4px 8px}.nv-topbar-mobile-business .nv-business-avatar{display:none}.nv-topbar-mobile-business .nv-business-panel{width:auto;position:fixed;top:60px;left:16px;right:16px}.nv-ask-button{width:40px;padding:0}.nv-ask-word,.nv-ask-lockup{display:none}.nv-ask-mark{display:inline-flex}.nv-section-tabs{padding-inline:var(--nv-space-8)}.nv-main.app-main{padding:var(--nv-space-20) var(--nv-space-16) calc(88px + env(safe-area-inset-bottom))}.nv-mobile-tabbar{z-index:40;min-height:64px;padding:4px 4px env(safe-area-inset-bottom);border-top:1px solid var(--nv-border-subtle);background:var(--nv-surface);display:flex;position:fixed;bottom:0;left:0;right:0}}@media print{.nv-sidebar,.nv-topbar,.nv-section-tabs,.nv-mobile-tabbar{display:none!important}.nv-shell{display:block}}
.home-page{gap:var(--nv-space-20)}.home-page .page-heading h1{font-size:28px}.home-kpis{border:1px solid var(--nv-border-subtle);border-radius:var(--nv-radius-sm);background:var(--nv-surface);grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.home-kpi{min-width:0;padding:var(--nv-space-16) var(--nv-space-20);color:inherit;gap:2px;text-decoration:none;display:grid}.home-kpi+.home-kpi{border-left:1px solid var(--nv-border-subtle)}a.home-kpi:hover{background:var(--nv-app-hover)}.home-kpi-label{color:var(--nv-text-secondary);font-size:13px;font-weight:500}.home-kpi-value{align-items:baseline;gap:var(--nv-space-8);font-family:var(--nv-font-heading);letter-spacing:-.02em;font-size:24px;font-weight:600;line-height:32px;display:flex}.home-kpi-band[data-tone=positive]{color:var(--nv-status-positive)}.home-kpi-band[data-tone=info]{color:var(--nv-status-info)}.home-kpi-band[data-tone=warning]{color:var(--nv-status-warning)}.home-kpi-band[data-tone=critical]{color:var(--nv-status-critical)}.home-kpi-note{color:var(--nv-text-secondary);text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:16px;overflow:hidden}.home-kpi-trend{color:var(--nv-status-positive);font-family:var(--nv-font-body);letter-spacing:0;align-items:center;gap:2px;font-size:12px;font-weight:600;display:inline-flex}.home-kpi-trend[data-direction=down]{color:var(--nv-status-warning)}.home-grid{align-items:start;gap:var(--nv-space-20);grid-template-columns:minmax(0,1fr) 340px;display:grid}.home-main,.home-rail{gap:var(--nv-space-20);min-width:0;display:grid}.home-recent{gap:var(--nv-space-20);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.home-card{gap:var(--nv-space-12);padding:var(--nv-space-20);border:1px solid var(--nv-border-subtle);border-radius:var(--nv-radius-sm);background:var(--nv-surface);display:grid}.home-card h2{align-items:center;gap:var(--nv-space-8);margin:0;font-size:16px;line-height:22px;display:flex}.home-card-header{justify-content:space-between;align-items:center;gap:var(--nv-space-12);display:flex}.home-card-header a{color:var(--nv-text-accent);font-size:13px;font-weight:600;text-decoration:none}.home-card-header a:hover{text-decoration:underline}.home-card-meta{color:var(--nv-text-secondary);font-size:13px}.home-card-empty,.home-card-footnote{color:var(--nv-text-secondary);margin:0;font-size:14px;line-height:20px}.home-card-footnote{font-size:13px}.home-count{border-radius:var(--nv-radius-pill);min-width:22px;height:22px;color:var(--nv-status-warning);background:var(--nv-status-warning-soft);font-family:var(--nv-font-body);place-items:center;padding:0 6px;font-size:12px;font-weight:700;display:inline-grid}.home-list-card{padding-bottom:var(--nv-space-8)}.home-rows{margin:0 calc(-1 * var(--nv-space-20));padding:0;list-style:none;display:grid}.home-rows>li{align-items:center;gap:var(--nv-space-12);min-width:0;padding:var(--nv-space-12) var(--nv-space-20);border-top:1px solid var(--nv-border-subtle);display:flex}.home-rows>li:has(>.home-row-link){padding:0}.home-row-link{align-items:center;gap:var(--nv-space-12);min-width:0;padding:var(--nv-space-12) var(--nv-space-20);color:inherit;flex:1;text-decoration:none;display:flex}.home-row-link:hover{background:var(--nv-app-hover)}.home-row-icon{border-radius:var(--nv-radius-xs);width:36px;height:36px;color:var(--nv-text-secondary);background:var(--nv-surface-sunken);flex:none;place-items:center;display:inline-grid}.home-row-icon.is-accent{color:var(--nv-text-accent);background:var(--nv-surface-accent-soft)}.home-row-copy{flex:auto;gap:2px;min-width:0;display:grid}.home-row-copy strong{align-items:center;gap:var(--nv-space-8);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;line-height:20px;display:flex;overflow:hidden}.home-row-copy span{color:var(--nv-text-secondary);text-overflow:ellipsis;white-space:nowrap;font-size:13px;line-height:18px;overflow:hidden}.home-row-copy .home-row-quote{color:var(--nv-text-primary);white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}.home-stars{color:var(--nv-data-star);letter-spacing:1px;font-size:12px}.home-row-chevron{color:var(--nv-text-muted);flex:none}.home-next-action{gap:var(--nv-space-8);padding:var(--nv-space-24);box-shadow:var(--nv-shadow-sm)}.home-next-action .eyebrow{margin:0}.home-next-action h2{font-size:20px;line-height:28px}.home-next-action p:not(.eyebrow){max-width:64ch;color:var(--nv-text-secondary);margin:0;font-size:15px;line-height:22px}.home-next-action-buttons{gap:var(--nv-space-8);margin-top:var(--nv-space-8);flex-wrap:wrap;display:flex}.home-activity{gap:var(--nv-space-12);margin:0;padding:0;list-style:none;display:grid}.home-activity li{gap:var(--nv-space-12);display:flex}.home-activity-icon{width:24px;height:24px;color:var(--nv-text-accent);background:var(--nv-surface-accent-soft);border-radius:50%;flex:none;place-items:center;display:inline-grid}.home-activity li>div{gap:2px;min-width:0;display:grid}.home-activity a,.home-activity strong{color:var(--nv-text-primary);font-size:14px;font-weight:500;line-height:20px;text-decoration:none}.home-activity a:hover{text-decoration:underline}.home-activity span{color:var(--nv-text-secondary);font-size:12px}.home-ask{background:var(--nv-surface-accent-soft);border-color:#0000}.home-ask h2 .brand-art-mark{height:20px;color:var(--nv-brand-accent)}.home-ask p{color:var(--nv-text-secondary);margin:0;font-size:13px;line-height:18px}.home-ask ul{gap:var(--nv-space-8);margin:0;padding:0;list-style:none;display:grid}.home-ask li a{justify-content:space-between;align-items:center;gap:var(--nv-space-8);padding:10px var(--nv-space-12);border:1px solid var(--nv-border-subtle);border-radius:var(--nv-radius-control);color:var(--nv-text-primary);background:var(--nv-surface);font-size:13px;font-weight:500;text-decoration:none;display:flex}.home-ask li a svg{color:var(--nv-text-accent);flex:none}.home-ask li a:hover{border-color:var(--nv-border-strong)}.home-progress{border-radius:var(--nv-radius-pill);background:var(--nv-surface-sunken);height:6px;overflow:hidden}.home-progress span{border-radius:inherit;background:var(--nv-cta);height:100%;display:block}.home-setup{margin:0;padding:0;list-style:none;display:grid}.home-setup-step{padding:var(--nv-space-8) 0;color:var(--nv-text-primary);align-items:center;gap:10px;font-size:14px;text-decoration:none;display:flex}.home-setup-step>span{flex:1}.home-setup-step svg{color:var(--nv-text-muted);flex:none}.home-setup-step.is-done{color:var(--nv-text-secondary);text-decoration:line-through}.home-setup-step.is-done svg{color:var(--nv-status-positive)}a.home-setup-step:hover>span{text-decoration:underline}@media (max-width:1279px){.home-grid{grid-template-columns:minmax(0,1fr) 300px}}@media (max-width:1023px){.home-grid,.home-recent{grid-template-columns:minmax(0,1fr)}.home-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.home-kpi:nth-child(3){border-left:0}.home-kpi:nth-child(n+3){border-top:1px solid var(--nv-border-subtle)}}@media (max-width:767px){.home-page .page-heading h1{font-size:24px;line-height:32px}.home-kpi{padding:var(--nv-space-12) var(--nv-space-16)}.home-kpi-value{font-size:20px;line-height:28px}.home-kpi-note{white-space:normal}.home-row-icon{display:none}.home-row-copy strong{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}}
.reviews-stats{align-items:center;gap:var(--nv-space-8) var(--nv-space-24);color:var(--nv-text-secondary);flex-wrap:wrap;font-size:14px;display:flex}.reviews-stats p{margin:0}.reviews-stats strong{color:var(--nv-text-primary);font-family:var(--nv-font-heading);margin-right:4px;font-size:18px}.reviews-sync{align-items:center;gap:var(--nv-space-12);margin-left:auto;font-size:13px;display:flex}.reviews-sync .review-sync-form{align-items:center;gap:8px;display:flex}.reviews-monitoring>summary{font-weight:600}.reviews-monitoring[open]>summary{margin-bottom:var(--nv-space-16)}.review-inbox{border:1px solid var(--nv-border-subtle);border-radius:var(--nv-radius-sm);background:var(--nv-surface);grid-template-columns:minmax(280px,380px) minmax(0,1fr);min-height:520px;display:grid;overflow:hidden}.review-inbox-list{border-right:1px solid var(--nv-border-subtle);flex-direction:column;min-width:0;display:flex}.review-inbox-search{margin:var(--nv-space-12) var(--nv-space-12) 0;position:relative}.review-inbox-search svg{color:var(--nv-text-muted);position:absolute;top:50%;left:12px;transform:translateY(-50%)}.review-inbox-search input{border-radius:var(--nv-radius-pill);background:var(--nv-surface-sunken);border:1px solid #0000;width:100%;min-height:36px;padding:6px 12px 6px 34px;font-size:14px}.review-inbox-search input:focus{border-color:var(--nv-focus-ring);outline:none}.review-inbox-filters{padding:var(--nv-space-12);scrollbar-width:none;gap:6px;display:flex;overflow-x:auto}.review-inbox-items{max-height:720px;margin:0;padding:0;list-style:none;overflow-y:auto}.review-inbox-item{padding:var(--nv-space-12) var(--nv-space-16);border-top:1px solid var(--nv-border-subtle);color:inherit;border-left:3px solid #0000;gap:4px;text-decoration:none;display:grid}.review-inbox-item:hover{background:var(--nv-app-hover)}.review-inbox-item.is-active{border-left-color:var(--nv-cta);background:var(--nv-surface-accent-soft)}.review-inbox-item-top{align-items:center;gap:8px;display:flex}.review-inbox-item-top strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.review-inbox-item-top time{color:var(--nv-text-muted);margin-left:auto;font-size:12px}.review-inbox-item-text{color:var(--nv-text-secondary);text-overflow:ellipsis;white-space:nowrap;font-size:13px;line-height:18px;overflow:hidden}.review-inbox-item-meta{color:var(--nv-text-muted);align-items:center;gap:8px;font-size:12px;display:flex}.review-stars-inline{color:var(--nv-data-star);letter-spacing:1px;white-space:nowrap;font-size:13px}.review-stars-inline .is-empty{color:var(--nv-border-strong)}.review-inbox-empty{padding:var(--nv-space-24);color:var(--nv-text-secondary);text-align:center;gap:4px;margin:0;font-size:14px;display:grid}.review-inbox-empty p{margin:0}.review-inbox-detail{align-content:start;gap:var(--nv-space-16);min-width:0;padding:var(--nv-space-24);display:grid}.review-inbox-back{color:var(--nv-text-accent);align-items:center;gap:6px;font-size:14px;font-weight:600;text-decoration:none;display:none}.review-detail-header{align-items:center;gap:var(--nv-space-12);display:flex}.review-detail-header>div{flex:1;gap:2px;display:grid}.review-detail-header strong{align-items:center;gap:8px;font-size:15px;display:flex}.review-detail-header span:not(.review-stars-inline):not(.is-empty){color:var(--nv-text-secondary);font-size:13px}.review-detail-text{margin:0;font-size:16px;line-height:26px}.review-detail-text.is-empty{color:var(--nv-text-secondary);font-style:italic}.review-reply-card{gap:var(--nv-space-12);padding:var(--nv-space-16);border:1px solid var(--nv-border);border-radius:var(--nv-radius-sm);background:var(--nv-surface);display:grid}.review-reply-card.is-draft{border-color:var(--nv-border-accent);background:color-mix(in srgb, var(--nv-surface-accent-soft) 45%, var(--nv-surface))}.review-reply-card-header{justify-content:space-between;align-items:center;gap:var(--nv-space-12);display:flex}.review-reply-card-header h2{font-family:var(--nv-font-body);letter-spacing:0;align-items:center;gap:8px;margin:0;font-size:14px;font-weight:600;display:flex}.review-reply-card-header h2 svg{color:var(--nv-text-accent)}.review-reply-copy{white-space:pre-wrap;margin:0;font-size:15px;line-height:22px}.review-reply-editor{gap:var(--nv-space-12);display:grid}.review-reply-editor textarea{border:1px solid var(--nv-border);border-radius:var(--nv-radius-control);width:100%;min-height:120px;color:var(--nv-text-primary);background:var(--nv-surface);resize:vertical;padding:10px 12px;font-size:15px;line-height:22px}.review-reply-editor textarea:focus{border-color:var(--nv-focus-ring);box-shadow:0 0 0 1px var(--nv-focus-ring);outline:none}.review-reply-buttons,.review-reply-regenerate{align-items:center;gap:var(--nv-space-8);flex-wrap:wrap;display:flex}.review-reply-regenerate small,.review-reply-note{color:var(--nv-text-secondary);margin:0;font-size:12px;line-height:16px}.review-reply-note svg{vertical-align:-2px;color:var(--nv-text-accent);display:inline}.review-reply-generate-form{justify-items:start;gap:8px;display:grid}.review-history ol{gap:10px;margin:0;padding:0;list-style:none;display:grid}.review-history li{border-left:2px solid var(--nv-border-subtle);gap:2px;padding-left:16px;display:grid}.review-history strong{font-size:14px;font-weight:500}.review-history span{color:var(--nv-text-secondary);font-size:12px}@media (max-width:1023px){.review-inbox{grid-template-columns:minmax(0,1fr)}.review-inbox-list{border-right:0}.review-inbox[data-detail=open] .review-inbox-list,.review-inbox[data-detail=closed] .review-inbox-detail{display:none}.review-inbox-back{display:inline-flex}.review-inbox-items{max-height:none}}@media (max-width:767px){.reviews-sync{margin-left:0}.review-inbox-detail{padding:var(--nv-space-16)}}.review-inbox-item.is-active time,.review-inbox-item.is-active .review-inbox-item-meta>span:not(.nv-badge){color:var(--nv-text-secondary)}
.nv-page-tabs{border-bottom:1px solid var(--nv-border-subtle);scrollbar-width:none;gap:4px;display:flex;overflow-x:auto}.review-inbox-back.is-visible{display:inline-flex}.review-inbox-filters.is-flush{padding:0}.posts-calendar-layout{align-items:start;gap:var(--nv-space-24);grid-template-columns:minmax(0,1fr) 300px;display:grid}.posts-calendar{border:1px solid var(--nv-border-subtle);border-radius:var(--nv-radius-sm);background:var(--nv-surface);overflow:hidden}.posts-calendar-header{justify-content:space-between;align-items:center;gap:var(--nv-space-12);padding:var(--nv-space-12) var(--nv-space-20);display:flex}.posts-calendar-header h2{margin:0;font-size:16px}.posts-calendar-nav{align-items:center;gap:var(--nv-space-8);display:flex}.posts-calendar-nav .icon-button{width:32px;height:32px}.posts-calendar-row{grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.posts-calendar-weekday{border-top:1px solid var(--nv-border-subtle);color:var(--nv-text-secondary);background:var(--nv-surface-sunken);padding:8px 10px;font-size:12px;font-weight:600}.posts-calendar-day{border-top:1px solid var(--nv-border-subtle);border-left:1px solid var(--nv-border-subtle);align-content:start;gap:4px;min-width:0;min-height:118px;padding:6px;display:grid}.posts-calendar-day:first-child{border-left:0}.posts-calendar-day.is-outside{background:color-mix(in srgb, var(--nv-surface-sunken) 50%, var(--nv-surface))}.posts-calendar-day.is-outside .posts-calendar-date{color:var(--nv-text-muted)}.posts-calendar-date{border-radius:var(--nv-radius-pill);place-items:center;width:24px;height:22px;font-size:12px;font-weight:600;display:inline-grid}.posts-calendar-day.is-today .posts-calendar-date{color:var(--nv-cta-contrast);background:var(--nv-cta)}.posts-calendar-item{border:1px solid #0000;border-left:3px solid var(--nv-border-strong);color:var(--nv-text-primary);background:var(--nv-surface-sunken);border-radius:6px;gap:2px;padding:5px 7px;font-size:11px;line-height:14px;text-decoration:none;display:grid}a.posts-calendar-item:hover{border-color:var(--nv-border)}.posts-calendar-item strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:600;overflow:hidden}.posts-calendar-item span{color:var(--nv-text-secondary);align-items:center;gap:3px;display:flex}.posts-calendar-item[data-tone=positive]{border-left-color:var(--nv-status-positive);background:var(--nv-status-positive-soft)}.posts-calendar-item[data-tone=info],.posts-calendar-item[data-tone=accent]{border-left-color:var(--nv-status-info);background:var(--nv-status-info-soft)}.posts-calendar-item[data-tone=warning]{border-left-color:var(--nv-status-warning);background:var(--nv-status-warning-soft)}.posts-calendar-item[data-tone=critical]{border-left-color:var(--nv-status-critical);background:var(--nv-status-critical-soft)}.posts-calendar-item.is-idea{border:1px dashed var(--nv-border-strong);background:0 0}.posts-calendar-side{gap:var(--nv-space-16);display:grid}.posts-calendar-side h3,.post-editor h2{margin:0;font-size:15px}.posts-upnext{gap:6px;display:grid}.posts-upnext strong{font-size:14px}.posts-upnext p{color:var(--nv-text-secondary);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:13px;line-height:18px;display:-webkit-box;overflow:hidden}.text-link{color:var(--nv-text-accent);font-size:13px;font-weight:600;text-decoration:none}.text-link:hover{text-decoration:underline}.posts-legend{color:var(--nv-text-secondary);gap:8px;margin:0;padding:0 4px;font-size:13px;list-style:none;display:grid}.posts-legend li{align-items:center;gap:8px;display:flex}.posts-legend li:before{background:var(--nv-border-strong);content:"";border-radius:50%;width:8px;height:8px}.posts-legend [data-tone=positive]:before{background:var(--nv-status-positive)}.posts-legend [data-tone=info]:before{background:var(--nv-status-info)}.posts-legend [data-tone=warning]:before{background:var(--nv-status-warning)}.posts-legend [data-tone=idea]:before{border:1px dashed var(--nv-border-strong);background:0 0}.posts-list{gap:var(--nv-space-16);display:grid}.post-card-grid{gap:var(--nv-space-20);grid-template-columns:repeat(auto-fill,minmax(240px,1fr));margin:0;padding:0;list-style:none;display:grid}.post-card{border:1px solid var(--nv-border-subtle);border-radius:var(--nv-radius-sm);height:100%;color:inherit;background:var(--nv-surface);transition:border-color var(--nv-duration-fast) var(--nv-ease), box-shadow var(--nv-duration-fast) var(--nv-ease);text-decoration:none;display:grid;overflow:hidden}.post-card:hover{border-color:var(--nv-border);box-shadow:var(--nv-shadow-sm)}.post-card-image{height:110px;color:var(--nv-text-muted);background:var(--nv-surface-sunken);place-items:center;display:grid;overflow:hidden}.post-card-image img{object-fit:cover;width:100%;height:100%}.post-card-body{padding:var(--nv-space-12) var(--nv-space-16) var(--nv-space-16);align-content:start;gap:6px;display:grid}.post-card-body strong{font-size:14px;line-height:20px}.post-card-text{color:var(--nv-text-secondary);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;line-height:18px;display:-webkit-box;overflow:hidden}.post-card-body small{color:var(--nv-text-muted);font-size:12px}.post-editor{gap:var(--nv-space-20);display:grid}.post-editor-header{justify-content:space-between;align-items:center;gap:var(--nv-space-12);flex-wrap:wrap;display:flex}.post-editor-header h1{margin:0;font-size:24px;line-height:32px}.post-editor-header span:not(.nv-badge){color:var(--nv-text-secondary);font-size:13px}.post-editor-layout{align-items:start;gap:var(--nv-space-32);grid-template-columns:minmax(0,1fr) 360px;display:grid}.post-editor-main,.post-editor-form,.post-editor-side{gap:var(--nv-space-20);min-width:0;display:grid}.post-editor-side{top:calc(var(--nv-topbar-height) + 16px);position:sticky}.post-editor-grid{gap:var(--nv-space-12);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.post-editor [hidden]{display:none}.post-when{border:0;gap:10px;margin:0;padding:0;display:grid}.post-editor-footer{align-items:center;gap:var(--nv-space-8);flex-wrap:wrap;display:flex}.post-editor-footer small,.post-editor-note{color:var(--nv-text-secondary);margin:0;font-size:12px}.post-editor-footer small{margin-left:auto}.post-locked-body{white-space:pre-wrap;margin:0;font-size:15px;line-height:22px}.post-preview{gap:8px;display:grid}.post-preview-label{color:var(--nv-text-secondary);align-items:center;gap:6px;margin:0;font-size:13px;font-weight:600;display:flex}.post-preview-card{border:1px solid var(--nv-border-subtle);border-radius:var(--nv-radius-sm);background:var(--nv-surface);overflow:hidden}.post-preview-business{align-items:center;gap:10px;padding:12px 14px;display:flex}.post-preview-business div{display:grid}.post-preview-business strong{font-size:14px}.post-preview-business span:not(.nv-business-avatar){color:var(--nv-text-secondary);font-size:12px}.post-preview-image{height:180px;color:var(--nv-text-muted);background:var(--nv-surface-sunken);place-items:center;display:grid;overflow:hidden}.post-preview-image img{object-fit:cover;width:100%;height:100%}.post-preview-body{gap:8px;padding:14px;display:grid}.post-preview-body strong{font-size:15px}.post-preview-body p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:14px;line-height:20px}.post-preview-cta{color:var(--nv-status-info);font-size:14px;font-weight:600}.post-checks ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.post-checks li{align-items:center;gap:8px;font-size:13px;display:flex}.post-checks li svg{color:var(--nv-text-muted);flex:none}.post-checks li[data-ok=true] svg{color:var(--nv-status-positive)}@media (max-width:1279px){.posts-calendar-layout,.post-editor-layout{grid-template-columns:minmax(0,1fr)}.post-editor-side{position:static}}@media (max-width:767px){.posts-calendar-day{min-height:64px;padding:4px 2px}.posts-calendar-item strong,.posts-calendar-item span{display:none}.posts-calendar-item{border-left-width:1px;height:6px;padding:0}.post-editor-grid{grid-template-columns:minmax(0,1fr)}.post-editor-footer small{margin-left:0}}
.home-count.is-neutral{color:var(--nv-text-secondary);background:var(--nv-surface-sunken)}.actions-toolbar{justify-content:space-between;align-items:center;gap:var(--nv-space-12);flex-wrap:wrap;display:flex}.actions-sort{color:var(--nv-text-secondary);font-size:13px}.actions-business-filter{align-items:center;gap:var(--nv-space-8);display:flex}.actions-business-filter select{border:1px solid var(--nv-border-strong);border-radius:var(--nv-radius-pill);background:var(--nv-surface);min-height:32px;padding:4px 10px;font-size:13px}.actions-groups{gap:var(--nv-space-20);display:grid}.actions-footnote{align-items:flex-start;gap:var(--nv-space-8);padding:var(--nv-space-12) var(--nv-space-16);border-radius:var(--nv-radius-control);color:var(--nv-text-secondary);background:var(--nv-surface-sunken);margin:0;font-size:13px;line-height:18px;display:flex}.actions-footnote svg{flex:none;margin-top:1px}.local-overview{gap:var(--nv-space-20);display:grid}.local-overview-hero{align-items:start;gap:var(--nv-space-32);padding:var(--nv-space-24);grid-template-columns:minmax(0,1fr) minmax(240px,300px)}.local-overview-hero h2{margin:4px 0 8px;font-size:20px;line-height:28px}.local-overview-hero p:not(.eyebrow):not(.home-card-meta){color:var(--nv-text-secondary);margin:0;font-size:14px;line-height:20px}.local-overview-note{align-items:flex-start;gap:6px;display:flex;margin-top:var(--nv-space-12)!important;font-size:13px!important}.local-overview-note svg{flex:none;margin-top:3px}.local-overview-checked ul{gap:8px;margin:8px 0 0;padding:0;list-style:none;display:grid}.local-overview-checked li{justify-content:space-between;align-items:center;gap:var(--nv-space-8);font-size:14px;display:flex}.local-overview-checked a{color:var(--nv-text-primary);text-decoration:none}.local-overview-checked a:hover{text-decoration:underline}.local-overview-lower{align-items:start;gap:var(--nv-space-20);grid-template-columns:minmax(0,1fr) 340px;display:grid}.local-coverage-strip{align-items:center;gap:var(--nv-space-8) var(--nv-space-12);color:var(--nv-text-secondary);flex-wrap:wrap;margin:0;font-size:13px;display:flex}.local-coverage-strip small{color:var(--nv-text-muted);font-size:12px}@media (max-width:1023px){.local-overview-hero,.local-overview-lower{grid-template-columns:minmax(0,1fr)}}.automation-page{gap:var(--nv-space-20);display:grid}.automation-status{align-items:center;gap:var(--nv-space-16);grid-template-columns:auto minmax(0,1fr) auto}.automation-status strong{font-size:15px}.automation-status p{color:var(--nv-text-secondary);margin:2px 0 0;font-size:13px;line-height:18px}.automation-status[data-paused=true]{border-color:color-mix(in srgb, var(--nv-status-warning) 40%, transparent);background:var(--nv-status-warning-soft)}.automation-legend{gap:var(--nv-space-12);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.automation-legend li{padding:var(--nv-space-12);border-radius:var(--nv-radius-control);background:var(--nv-surface-sunken);gap:4px;display:grid}.automation-legend strong{font-size:13px}.automation-legend span{color:var(--nv-text-secondary);font-size:12px;line-height:16px}.automation-rows>li{align-items:flex-start}.home-row-copy .is-wrapping{white-space:normal}.automation-row-controls{flex:none;justify-items:end;gap:6px;display:grid}.automation-row-controls .nv-auto-toggle{background:0 0;border-color:#0000;min-height:32px;font-size:13px}.automation-more>summary{color:var(--nv-text-accent);text-align:right;font-size:12px;font-weight:600}.automation-more[open]{width:min(420px,70vw)}.automation-more[open]>summary{margin-bottom:var(--nv-space-8)}.automation-disclosure>summary{align-items:center;gap:8px;font-weight:600;display:flex}.automation-disclosure[open]>summary{margin-bottom:var(--nv-space-16)}.automation-disclosure>summary:after{border-right:2px solid var(--nv-text-secondary);border-bottom:2px solid var(--nv-text-secondary);content:"";flex:none;width:8px;height:8px;margin:-4px 4px 0 auto;transform:rotate(45deg)}.automation-disclosure>summary:has(.nv-badge):after{margin-left:8px}.automation-disclosure[open]>summary:after{margin-top:4px;transform:rotate(-135deg)}.automation-consent{color:var(--nv-text-secondary);white-space:pre-line;margin:0;font-size:14px}@media (max-width:1023px){.automation-legend{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.automation-status{grid-template-columns:minmax(0,1fr)}.automation-rows>li{flex-wrap:wrap}.automation-row-controls{justify-items:start;width:100%}.automation-more[open]{width:100%}}.automation-pause>summary{list-style:none}.automation-pause>summary::-webkit-details-marker{display:none}.automation-pause .automation-pause-panel{padding:var(--nv-space-16);left:auto;right:0}.notification-inbox{gap:var(--nv-space-16);display:grid}.notification-inbox-bar{justify-content:space-between;align-items:center;gap:var(--nv-space-12);display:flex}.notification-inbox-bar h2{margin:0;font-size:16px}.notification-day-heading{color:var(--nv-text-secondary);font-family:var(--nv-font-body);letter-spacing:.06em;text-transform:uppercase;margin:0;font-size:12px;font-weight:600}.notification-row{align-items:flex-start!important}.notification-dot{border-radius:50%;flex:none;width:8px;height:8px;margin-top:8px}.notification-dot[data-unread=true]{background:var(--nv-cta)}.notification-read .home-row-copy strong{font-weight:500}.notification-type{font-weight:600;color:var(--nv-text-accent)!important;font-size:12px!important}.notification-importance-high .notification-type,.notification-importance-critical .notification-type{color:var(--nv-status-critical)!important}.notification-row-actions{flex-wrap:wrap;flex:none;justify-content:flex-end;align-items:center;gap:4px;display:flex}.notification-text-button{border-radius:var(--nv-radius-pill);min-height:32px;color:var(--nv-text-secondary);background:0 0;border:0;padding:0 10px;font-size:13px;font-weight:600}.notification-text-button:hover{color:var(--nv-text-primary);background:var(--nv-app-hover)}@media (max-width:767px){.notification-row{flex-wrap:wrap}.notification-row-actions{justify-content:flex-start;width:100%;padding-left:20px}}.home-rows>li.notification-row{box-shadow:none;background:0 0;border-left:0;border-radius:0}.billing-table th[scope=row]{border-top:1px solid var(--nv-border-subtle);color:var(--nv-text-primary);background:0 0;padding:12px 16px;font-size:14px;font-weight:600}.billing-table td,.billing-table th[scope=row]{vertical-align:middle}.billing-table-action{text-align:right}@media (max-width:640px){.billing-table thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.billing-table,.billing-table tbody{display:block}.billing-table tr{border-top:1px solid var(--nv-border-subtle);grid-template-columns:auto 1fr;align-items:center;gap:8px 12px;padding:12px 16px;display:grid}.billing-table tr:first-child{border-top:0}.billing-table td,.billing-table th[scope=row]{border-top:0;padding:0}.billing-table th[scope=row],.billing-table-action{grid-column:1/-1}.billing-table-action{text-align:left}}.action-detail-business{color:var(--nv-text-secondary);margin:0;font-size:14px}.action-confidence{margin-top:var(--nv-space-12)}.action-confidence>summary{color:var(--nv-text-accent);font-size:13px;font-weight:600}.action-confidence p,.action-confidence ul{color:var(--nv-text-secondary);margin:8px 0 0;font-size:13px}.action-confidence ul{padding-left:18px}.team-workspace{gap:var(--nv-space-16);display:grid}.team-header{justify-content:space-between;align-items:center;gap:var(--nv-space-12);display:flex}.team-header h2{margin:0;font-size:18px}.team-invite>summary{list-style:none}.team-invite>summary::-webkit-details-marker{display:none}.team-invite .team-invite-panel{gap:var(--nv-space-12);width:min(420px,100vw - 32px);padding:var(--nv-space-16);left:auto;right:0}.team-roles{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.home-rows>li.team-row{flex-wrap:wrap}.team-row .home-row-copy{flex:0 260px}.team-role{width:96px;font-size:14px}.team-businesses{min-width:0;color:var(--nv-text-secondary);text-overflow:ellipsis;white-space:nowrap;flex:180px;font-size:13px;overflow:hidden}.team-manage>summary,.team-invite-actions button{font-size:13px}.team-manage>summary{color:var(--nv-text-accent);font-weight:600;list-style:none}.team-manage>summary::-webkit-details-marker{display:none}.team-manage[open]{flex:1 0 100%}.team-manage-panel{gap:var(--nv-space-12);margin-top:var(--nv-space-8);padding:var(--nv-space-12);border-radius:var(--nv-radius-control);background:var(--nv-surface-sunken);display:grid}.team-invite-actions{gap:4px;display:flex}@media (max-width:767px){.team-role{width:auto}}.health-overview{gap:var(--nv-space-20);display:grid}.health-hero{align-items:center;gap:var(--nv-space-32);padding:var(--nv-space-24);grid-template-columns:minmax(180px,1fr) minmax(200px,1.4fr) minmax(200px,1fr)}.health-score{font-family:var(--nv-font-heading);margin:4px 0 8px}.health-score strong{letter-spacing:-.03em;font-size:40px;font-weight:600}.health-score span{color:var(--nv-text-secondary);font-size:15px}.health-score-meta{align-items:center;gap:var(--nv-space-8);flex-wrap:wrap;margin-bottom:6px;display:flex}.health-sparkline{width:100%;height:72px;color:var(--nv-cta);margin-top:8px}.health-ranges ul{gap:2px;margin:6px 0 0;padding:0;list-style:none;display:grid}.health-ranges li{color:var(--nv-text-secondary);border-radius:6px;justify-content:space-between;padding:4px 8px;font-size:13px;display:flex}.health-ranges li.is-current{color:var(--nv-text-primary);background:var(--nv-surface-accent-soft);font-weight:600}.health-highlights{gap:var(--nv-space-20);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.health-highlight{padding:var(--nv-space-16);border-radius:var(--nv-radius-sm);background:var(--nv-status-positive-soft);gap:4px;display:grid}.health-highlight[data-tone=warning]{background:var(--nv-status-warning-soft)}.health-highlight span{color:var(--nv-text-secondary);font-size:12px}.health-highlight strong{font-size:16px}.health-highlight p{color:var(--nv-text-secondary);margin:0;font-size:13px}.home-rows>li.health-category{align-items:flex-start}.health-category-body{flex:1;gap:6px;min-width:0;display:grid}.health-category-top{align-items:center;gap:4px var(--nv-space-8);flex-wrap:wrap;display:flex}.health-category-top strong{font-size:14px}.health-category-score{white-space:nowrap;margin-left:auto;font-size:13px;font-weight:600}.health-bar{border-radius:var(--nv-radius-pill);background:var(--nv-surface-sunken);height:6px;overflow:hidden}.health-bar span{border-radius:inherit;background:var(--nv-cta);height:100%;display:block}.health-bar[data-tone=warning] span{background:var(--nv-status-warning)}.health-category-body p{color:var(--nv-text-secondary);margin:0;font-size:13px}.health-category .text-link{justify-self:start;font-size:13px}.health-method{display:block}.health-method>summary{align-items:center;gap:8px;font-weight:600;display:flex}.health-method p{margin:8px 0 0}@media (max-width:1023px){.health-hero,.health-highlights{grid-template-columns:minmax(0,1fr)}}.local-trust-subheading{margin:0 0 var(--nv-space-12);font-size:16px}.local-seo-finding-list{gap:var(--nv-space-12);display:grid}.local-seo-finding.home-card{gap:8px}.local-seo-finding p{color:var(--nv-text-secondary);margin:0;font-size:14px}.local-seo-finding small{color:var(--nv-text-muted);font-size:12px}.local-seo-finding-selected.home-card{border-color:var(--nv-border-accent);box-shadow:0 0 0 1px var(--nv-border-accent)}.assistant-page .assistant-grounding-note{color:var(--nv-text-secondary);background:0 0;border:0;order:3;margin:0;padding:0;font-size:12px}.assistant-workspace{min-height:calc(100dvh - var(--nv-topbar-height) - 220px);border:1px solid var(--nv-border-subtle);border-radius:var(--nv-radius-sm);background:var(--nv-surface);box-shadow:none;grid-template-columns:240px minmax(0,1fr);display:grid;overflow:hidden}.assistant-conversations{align-content:start;gap:var(--nv-space-8);padding:var(--nv-space-12);border-right:1px solid var(--nv-border-subtle);background:var(--nv-app-nav);display:grid}.assistant-conversations .button{width:100%}.assistant-conversations nav{gap:2px;display:grid}.assistant-conversations nav a{color:var(--nv-text-primary);border-radius:10px;gap:2px;padding:8px 10px;text-decoration:none;display:grid}.assistant-conversations nav a:hover{background:var(--nv-app-hover)}.assistant-conversations nav a.active{background:var(--nv-surface-accent-soft)}.assistant-conversations nav strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:500;overflow:hidden}.assistant-conversations nav span{color:var(--nv-text-muted);font-size:11px}.assistant-thread{min-width:0;padding:var(--nv-space-20) var(--nv-space-24);flex-direction:column;display:flex}.assistant-thread-header{padding-bottom:var(--nv-space-12);border-bottom:1px solid var(--nv-border-subtle);justify-content:space-between;align-items:center;display:flex}.assistant-thread-header h2{margin:0;font-size:16px}.assistant-private{color:var(--nv-text-muted);margin:0;font-size:12px}.assistant-messages{gap:var(--nv-space-20);padding:var(--nv-space-20) 0;flex-direction:column;flex:1;display:flex;overflow-y:auto}.assistant-message{max-width:720px;box-shadow:none;background:0 0;border:0}.assistant-message-user{align-self:flex-end;justify-items:end;gap:4px;display:grid}.assistant-message-user p{color:var(--nv-action-contrast);background:var(--nv-action);border-radius:18px 18px 4px;margin:0;padding:10px 16px;font-size:14px}.assistant-message-user time{color:var(--nv-text-muted);opacity:1;font-size:11px}.assistant-message-ai{gap:var(--nv-space-8);padding:0;display:grid}.assistant-message-brand{color:var(--nv-text-accent);align-items:center;gap:6px;font-size:13px;display:flex}.assistant-message-ai h3{margin:0;font-size:16px}.assistant-claim{gap:4px;display:grid}.assistant-claim p{margin:0;font-size:15px;line-height:22px}.assistant-label{border-radius:var(--nv-radius-pill);color:var(--nv-status-info);background:var(--nv-status-info-soft);justify-self:start;padding:1px 8px;font-size:11px;font-weight:600}.assistant-next-steps{padding:var(--nv-space-12) var(--nv-space-16);border:1px solid var(--nv-border-subtle);border-radius:var(--nv-radius-sm);gap:8px;display:grid}.assistant-next-steps h4{color:var(--nv-text-secondary);margin:0;font-size:12px;font-weight:500}.assistant-next-steps article{justify-content:space-between;align-items:center;gap:var(--nv-space-12);display:flex}.assistant-next-steps strong{font-size:14px}.assistant-next-steps p{color:var(--nv-text-secondary);margin:0;font-size:13px}.assistant-next-steps a{color:var(--nv-text-accent);flex:none;font-size:13px;font-weight:600;text-decoration:none}.assistant-evidence>summary,.assistant-limitations>summary{color:var(--nv-text-accent);align-items:center;gap:6px;font-size:12px;font-weight:600;display:inline-flex}.assistant-message-actions{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.assistant-message-actions button,.assistant-message-actions a{border-radius:var(--nv-radius-pill);min-height:28px;color:var(--nv-text-secondary);background:0 0;border:0;align-items:center;gap:4px;padding:0 8px;font-size:12px;text-decoration:none;display:inline-flex}.assistant-message-actions button:hover,.assistant-message-actions .selected{color:var(--nv-text-primary);background:var(--nv-app-hover)}.assistant-composer{gap:var(--nv-space-8);padding-top:var(--nv-space-12);display:grid}.assistant-suggestions{flex-wrap:wrap;gap:6px;display:flex}.assistant-suggestions button{border:1px solid var(--nv-border);border-radius:var(--nv-radius-pill);min-height:30px;color:var(--nv-text-primary);background:var(--nv-surface);padding:0 12px;font-size:13px}.assistant-suggestions button:hover{background:var(--nv-app-hover)}.assistant-composer form{gap:6px;display:grid}.assistant-composer textarea{border:1px solid var(--nv-border-strong);border-radius:var(--nv-radius-sm);width:100%;min-height:52px;color:var(--nv-text-primary);background:var(--nv-surface);resize:vertical;padding:14px 16px;font-size:15px}.assistant-composer textarea:focus{border-color:var(--nv-focus-ring);box-shadow:0 0 0 1px var(--nv-focus-ring);outline:none}.assistant-composer-actions{color:var(--nv-text-muted);justify-content:space-between;align-items:center;font-size:12px;display:flex}.assistant-welcome,.assistant-upgrade-state{place-content:center;justify-items:center;gap:var(--nv-space-12);text-align:center;flex:1;display:grid}.assistant-welcome svg,.assistant-upgrade-state svg{color:var(--nv-text-accent)}.assistant-welcome h2,.assistant-upgrade-state h2{margin:0}.assistant-welcome p,.assistant-upgrade-state p{max-width:48ch;color:var(--nv-text-secondary);margin:0}.assistant-welcome form{justify-items:center;gap:8px;display:grid}.assistant-pending-question{font-style:italic}@media (max-width:1023px){.assistant-workspace{grid-template-columns:minmax(0,1fr)}.assistant-conversations{border-right:0;border-bottom:1px solid var(--nv-border-subtle)}.assistant-conversations nav{display:flex;overflow-x:auto}.assistant-conversations nav a{flex:0 0 200px}}@media (max-width:767px){.assistant-thread{padding:var(--nv-space-16)}}.nv-flex-page{flex-direction:column;display:flex}.assistant-claims{gap:8px;display:grid}.assistant-claim{text-align:left;background:0 0;border:0;grid-template-columns:minmax(0,1fr);justify-items:start;padding:0}.assistant-next-steps article{box-shadow:none;background:0 0;border:0;padding:0}.assistant-label-recommended{color:var(--nv-text-accent);background:var(--nv-surface-accent-soft)}.assistant-label-estimated{color:var(--nv-status-warning);background:var(--nv-status-warning-soft)}.assistant-label-unavailable{color:var(--nv-text-secondary);background:var(--nv-surface-sunken)}.profile-overview{gap:var(--nv-space-20);display:grid}.profile-hero{grid-template-columns:200px minmax(0,1fr);padding:0;overflow:hidden}.profile-hero-image{min-height:160px;color:var(--nv-text-muted);background:var(--nv-surface-sunken);place-items:center;display:grid}.profile-hero-body{padding:var(--nv-space-20);align-content:start;gap:8px;display:grid}.profile-hero-title{align-items:center;gap:var(--nv-space-8) var(--nv-space-12);flex-wrap:wrap;display:flex}.profile-hero-title h2{margin:0;font-size:20px}.profile-hero-title .home-card-meta{margin-left:auto}.profile-hero-category{color:var(--nv-text-secondary);margin:0;font-size:14px}.profile-hero-facts{gap:6px;margin:0;padding:0;font-size:14px;list-style:none;display:grid}.profile-hero-facts li{align-items:center;gap:10px;display:flex}.profile-hero-facts svg{color:var(--nv-text-secondary);flex:none}.profile-section-grid{gap:var(--nv-space-16);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.profile-section-card{align-content:start;gap:10px}.profile-section-card header{align-items:center;gap:10px;display:flex}.profile-section-card h3{margin:0;font-size:15px}.profile-section-card header .home-card-meta{margin-left:auto;font-size:12px}.profile-section-card p{color:var(--nv-text-secondary);margin:0;font-size:13px;line-height:18px}@media (max-width:1023px){.profile-section-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.profile-section-grid,.profile-hero{grid-template-columns:minmax(0,1fr)}.profile-hero-image{min-height:100px}}.voice-form{gap:var(--nv-space-16);display:grid}.voice-form h2{margin:0;font-size:16px}.tone-chips{border:0;flex-wrap:wrap;align-items:center;gap:6px;margin:0;padding:0;display:flex}.tone-chips legend{float:left;color:var(--nv-text-primary);margin-right:8px;font-size:13px;font-weight:500}.nv-chip-radio{cursor:pointer;position:relative}.nv-chip-radio input{opacity:0;pointer-events:none;position:absolute}.nv-chip-radio:has(input:checked){border-color:var(--nv-action);color:var(--nv-action-contrast);background:var(--nv-action)}.nv-chip-radio:has(input:focus-visible){outline:3px solid var(--nv-focus-ring);outline-offset:2px}.voice-form,.voice-form .field{width:100%;max-width:none}.voice-form .field textarea,.voice-form .field select{width:100%}.security-rows>li{flex-wrap:wrap}.security-rows .home-row-copy{flex:240px}.security-rows .team-manage>summary{border:1px solid var(--nv-border);border-radius:var(--nv-radius-pill);min-height:32px;color:var(--nv-text-primary);background:var(--nv-surface);padding:6px 12px}.security-rows .team-manage[open]>summary{display:inline-block}.home-list-card>.home-rows:first-child{margin-top:calc(-1 * var(--nv-space-8))}.home-list-card>.home-rows:first-child>li:first-child{border-top:0}.google-connection-card>.section-heading-actions{align-items:flex-start}@media (max-width:767px){.nv-auto-toggle-menu[open]{flex-basis:100%}.nv-auto-toggle-menu .nv-menu-panel{width:auto;max-width:100%;margin-top:var(--nv-space-8);box-shadow:none;position:static}}.home-kpis.is-three{grid-template-columns:repeat(3,minmax(0,1fr))}.insight-rows{gap:var(--nv-space-12);display:grid}.insight-row.home-card{align-items:flex-start;gap:var(--nv-space-12);display:flex}.insight-row[data-priority=urgent] .home-row-icon,.insight-row[data-priority=high] .home-row-icon{color:var(--nv-status-warning);background:var(--nv-status-warning-soft)}.insight-source-note{color:var(--nv-text-secondary);margin:0;font-size:13px}@media (max-width:767px){.home-kpis.is-three{grid-template-columns:minmax(0,1fr)}.home-kpis.is-three .home-kpi+.home-kpi{border-top:1px solid var(--nv-border-subtle);border-left:0}.insight-row.home-card{flex-wrap:wrap}}.service-inbox{grid-template-columns:minmax(240px,340px) minmax(0,1fr);min-height:0}.service-inbox .review-inbox-item{gap:6px}.service-inbox .review-inbox-items{max-height:640px}.review-inbox-detail .service-detail.home-card{border:0;padding:0}.service-detail-header{align-items:center;gap:var(--nv-space-8);flex-wrap:wrap;display:flex}.service-detail .service-detail-header h2{margin:0;font-size:20px}.service-detail .service-description-comparison{gap:var(--nv-space-12);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.service-detail .service-description-comparison>div{padding:var(--nv-space-12);border-radius:var(--nv-radius-control);background:var(--nv-surface-sunken);gap:4px;display:grid}.service-detail .service-description-comparison span{color:var(--nv-text-secondary);letter-spacing:0;text-transform:none;font-size:12px}.service-detail .service-description-comparison p{margin:0;font-size:14px}.service-detail-forms{gap:var(--nv-space-12);display:grid}.service-detail-forms form .button{width:auto}.service-type-list{columns:2;margin:0 0 8px;padding-left:18px;font-size:14px}@media (max-width:767px){.service-detail .service-description-comparison{grid-template-columns:minmax(0,1fr)}}.service-detail-forms .service-edit-form,.service-detail-forms .service-ai-form{justify-items:start;gap:var(--nv-space-8);display:grid}.service-detail-forms .service-edit-form .field,.service-detail-forms .service-ai-form .field{width:100%}.service-detail-forms .service-edit-form .button,.service-detail-forms .service-ai-form .button{width:auto}.product-dashboard{gap:var(--nv-space-16);display:grid}.product-capability-list{gap:8px;margin:0;padding:0;font-size:13px;list-style:none;display:grid}.product-capability-list li{gap:2px;display:grid}.product-capability-list span{color:var(--nv-text-secondary)}.profile-compare-table th[scope=row]{border-top:1px solid var(--nv-border-subtle);color:var(--nv-text-primary);vertical-align:top;background:0 0;padding:12px 16px;font-size:14px;font-weight:600}.profile-compare-table tr[data-attention=true]>th{box-shadow:inset 3px 0 0 var(--nv-status-warning)}.profile-compare-google{color:var(--nv-text-secondary)!important}.profile-compare-review[open] .team-manage-panel{text-align:left;min-width:260px}.profile-compare-review>summary{border:1px solid var(--nv-border);border-radius:var(--nv-radius-pill);min-height:32px;color:var(--nv-text-primary);background:var(--nv-surface);padding:6px 12px;list-style:none;display:inline-block}.profile-compare-review>summary::-webkit-details-marker{display:none}.performance-dashboard{gap:var(--nv-space-20);display:grid}.weekly-chart{gap:8px;margin:0;display:grid}.weekly-chart svg{width:100%;height:200px}.weekly-chart-legend{justify-content:flex-end;gap:var(--nv-space-16);color:var(--nv-text-secondary);flex-wrap:wrap;margin:0;padding:0;font-size:12px;list-style:none;display:flex}.weekly-chart-legend li{align-items:center;gap:6px;display:flex}.weekly-chart-legend span{border-radius:2px;width:14px;height:3px}.weekly-chart-axis{color:var(--nv-text-muted);justify-content:space-between;font-size:12px;display:flex}.performance-metric-grid{border:1px solid var(--nv-border-subtle);border-radius:var(--nv-radius-sm);background:var(--nv-surface);grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:0;display:grid;overflow:hidden}.performance-metric{padding:var(--nv-space-16) var(--nv-space-20);border:0;border-right:1px solid var(--nv-border-subtle);border-bottom:1px solid var(--nv-border-subtle);box-shadow:none;background:0 0;border-radius:0;gap:2px;display:grid}.performance-metric span{color:var(--nv-text-secondary);font-size:13px}.performance-metric strong{font-family:var(--nv-font-heading);font-size:22px;font-weight:600}.performance-metric small{color:var(--nv-text-secondary);font-size:12px}.attribution-url-list{gap:var(--nv-space-12);margin:0 0 var(--nv-space-8);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.attribution-url-list>div{padding:var(--nv-space-12) var(--nv-space-16);border-radius:var(--nv-radius-control);background:var(--nv-surface-sunken);gap:4px;display:grid}.attribution-url-list>div[data-tone=accent]{background:var(--nv-surface-accent-soft)}.attribution-url-list dt{color:var(--nv-text-secondary);font-size:12px}.attribution-url-list dd{overflow-wrap:anywhere;margin:0;font-size:14px}@media (max-width:767px){.attribution-url-list{grid-template-columns:minmax(0,1fr)}}.profile-hero-body>.button{justify-self:start}.ai-task-row .home-row-copy .ai-task-meta{color:var(--nv-text-muted);font-size:12px}.ai-task-row .home-row-copy .ai-task-output{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}.ai-task-row .ai-retry-form{gap:var(--nv-space-4);justify-items:end;display:grid}.automation-disclosure>summary .nv-badge{margin-left:auto}@media (max-width:640px){.home-rows>li.ai-task-row{flex-wrap:wrap}.ai-task-row .home-row-copy{flex-basis:calc(100% - 48px)}}.support-layout{align-items:start;gap:var(--nv-space-24);grid-template-columns:minmax(0,1fr) minmax(0,360px);display:grid}.support-main,.support-side{gap:var(--nv-space-24);min-width:0;display:grid}.support-help-card{align-items:center;gap:var(--nv-space-12);display:flex}.support-help-card h2,.support-privacy-banner h2{margin:0;font-size:15px;line-height:22px}.support-privacy-banner{flex-wrap:nowrap;justify-content:flex-start;align-items:flex-start}.support-privacy-banner>svg{color:var(--nv-status-warning);flex:none;margin-top:2px}.support-request-form{gap:var(--nv-space-16);display:grid}.support-request-form label{gap:6px;font-size:13px;font-weight:600;display:grid}.support-request-form :is(input,select,textarea){font-weight:400}.support-request-pair{gap:var(--nv-space-12);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.support-request-actions{align-items:center;gap:var(--nv-space-12);color:var(--nv-text-secondary);flex-wrap:wrap;font-size:13px;display:flex}@media (max-width:960px){.support-layout{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.support-help-card{flex-wrap:wrap}.support-request-pair{grid-template-columns:minmax(0,1fr)}}.benefits-stack{gap:var(--nv-space-24);display:grid}.benefits-toolbar{justify-content:flex-end;align-items:center;gap:var(--nv-space-8);font-size:13px;font-weight:600;display:flex}.benefits-toolbar select{width:min(100%,280px)}.benefit-card,.benefit-claim-form,.benefit-steps,.benefit-empty,.benefit-resume{align-content:start;gap:var(--nv-space-12);display:grid}.benefit-card>.button,.benefit-claim-form>.button{justify-self:start}.benefit-card-head{align-items:center;gap:var(--nv-space-12);min-width:0;display:flex}.benefit-card h2,.benefit-claim-form h2,.benefit-steps h2,.benefit-empty h2{margin:0;font-size:16px;line-height:22px}.benefit-card>p,.benefit-empty p,.benefit-note{color:var(--nv-text-secondary);margin:0;font-size:14px;line-height:20px}.benefit-note{align-items:flex-start;gap:var(--nv-space-8);display:flex}.benefit-note>svg{flex:none;margin-top:2px}.benefit-claim-form>.nv-banner{color:var(--nv-text-primary);justify-content:flex-start;margin:0;font-weight:600}.benefit-claim-layout{align-items:start;gap:var(--nv-space-24);grid-template-columns:minmax(0,1fr) minmax(0,320px);display:grid}.benefit-steps ol{gap:var(--nv-space-12);margin:0;padding:0;list-style:none;display:grid}.benefit-steps li{gap:var(--nv-space-8);display:flex}.benefit-steps li>span:first-child{width:24px;height:24px;color:var(--nv-text-muted);background:var(--nv-surface-sunken);border-radius:999px;flex:none;place-items:center;display:inline-grid}.benefit-steps li.is-done>span:first-child{color:var(--nv-status-positive);background:var(--nv-status-positive-soft)}.benefit-steps strong{font-size:14px}.benefit-steps p{color:var(--nv-text-muted);margin:2px 0 0;font-size:13px}@media (max-width:960px){.benefit-claim-layout{grid-template-columns:minmax(0,1fr)}}.add-business-flow{width:min(100%,760px);margin-inline:auto}.add-business-steps{gap:var(--nv-space-8) var(--nv-space-20);color:var(--nv-text-muted);flex-wrap:wrap;margin:0;padding:0;font-size:13px;font-weight:600;list-style:none;display:flex}.add-business-steps li{align-items:center;gap:var(--nv-space-8);display:inline-flex}.add-business-steps li>span{border:1px solid var(--nv-border);border-radius:999px;place-items:center;width:22px;height:22px;font-size:12px;display:inline-grid}.add-business-steps li[aria-current=step]{color:var(--nv-text-accent)}.add-business-steps li[aria-current=step]>span{border-color:var(--nv-border-accent);background:var(--nv-surface-accent-soft)}.add-business-steps li.is-done>span{color:var(--nv-status-positive);background:var(--nv-status-positive-soft);border-color:#0000}.add-business-option{gap:var(--nv-space-12);display:grid}.add-business-option.is-recommended{border:2px solid var(--nv-border-accent)}.add-business-option-head{align-items:center;gap:var(--nv-space-12);flex-wrap:wrap;display:flex}.add-business-option h2{margin:0;font-size:16px;line-height:22px}.add-business-option>p{color:var(--nv-text-secondary);margin:0;font-size:14px;line-height:20px}.add-business-option .plain-check-list{color:var(--nv-text-secondary);margin:0;font-size:14px}.add-business-option .plain-check-list li:before{color:var(--nv-text-accent)}.add-business-actions{align-items:center;gap:var(--nv-space-12);flex-wrap:wrap;display:flex}.add-business-actions small{color:var(--nv-text-muted);flex-basis:100%;font-size:13px}.add-business-manual>summary{align-items:center;gap:var(--nv-space-12);cursor:pointer;list-style:none;display:flex}.add-business-manual>summary::-webkit-details-marker{display:none}.add-business-manual[open]>summary .home-row-chevron{transform:rotate(180deg)}.add-business-manual[open]>summary{padding-bottom:var(--nv-space-12);border-bottom:1px solid var(--nv-border-subtle)}.add-business-flow .location-selection-form{gap:var(--nv-space-16);display:grid}.add-business-flow .location-options{border:1px solid var(--nv-border-subtle);border-radius:var(--nv-radius-sm);background:var(--nv-surface);gap:0;display:grid;overflow:hidden}.add-business-flow .location-option{align-items:center;gap:var(--nv-space-12);padding:var(--nv-space-16);box-shadow:none;cursor:pointer;border:0;border-radius:0;margin:0;display:flex}.add-business-flow .location-option+.location-option{border-top:1px solid var(--nv-border-subtle)}.add-business-flow .location-option:has(input:checked){background:var(--nv-surface-accent-soft)}.add-business-flow .location-option strong{font-size:14px}.add-business-flow .location-option small{color:var(--nv-text-secondary);font-size:13px}.add-business-safe{color:var(--nv-text-primary);justify-content:flex-start;margin:0}.property-rows>li{padding:0}.property-rows form{align-items:center;gap:var(--nv-space-12);min-width:0;padding:var(--nv-space-12) var(--nv-space-20);flex:1;display:flex}.property-empty{justify-items:start;gap:var(--nv-space-8);display:grid}.property-empty h3,.property-empty p{margin:0}.property-empty h3{color:var(--nv-text-primary);font-size:15px}.property-unavailable{margin-top:var(--nv-space-12);color:var(--nv-text-secondary);font-size:13px}.property-unavailable ul{margin:var(--nv-space-8) 0 0;padding-left:var(--nv-space-20)}.property-note{color:var(--nv-text-primary);flex-wrap:nowrap;justify-content:flex-start;margin:0}.property-note>svg{flex:none}.property-actions{display:flex}@media (max-width:640px){.property-rows form{flex-wrap:wrap}.property-rows .home-row-copy{flex-basis:calc(100% - 48px)}}.media-boundary{flex-wrap:nowrap;justify-content:flex-start;align-items:flex-start}.media-boundary>svg{color:var(--nv-status-info);flex:none;margin-top:2px}.media-reference-grid{gap:var(--nv-space-16);grid-template-columns:repeat(auto-fill,minmax(min(100%,220px),1fr));display:grid}.media-reference{gap:var(--nv-space-12);min-width:0;display:flex}.media-reference-copy{justify-items:start;gap:var(--nv-space-4);min-width:0;display:grid}.media-reference-copy h3,.media-reference-copy p{margin:0}.media-reference-copy h3{font-size:14px}.media-reference-copy p,.media-reference-copy small{color:var(--nv-text-secondary);font-size:13px}.media-columns{align-items:start;gap:var(--nv-space-24);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (max-width:1100px){.media-columns{grid-template-columns:minmax(0,1fr)}}.assistant-message-brand .brand-art-mark{height:18px}.assistant-welcome>.brand-art-mark{height:40px;margin-bottom:var(--nv-space-8)}.expert-explainer{gap:var(--nv-space-24);padding:var(--nv-space-20) var(--nv-space-24);border-radius:var(--nv-radius-sm);color:var(--nv-on-navy);background:var(--nv-navy-section);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.expert-explainer h2{margin:0 0 var(--nv-space-4);color:var(--nv-on-navy);font-size:15px}.expert-explainer p{color:var(--nv-on-navy-secondary);margin:0;font-size:13px;line-height:19px}.expert-services-stack .expert-service-card-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,340px),1fr))}.expert-services-stack .expert-service-card{align-content:start;gap:var(--nv-space-12);display:grid}.expert-service-card-head{align-items:center;gap:var(--nv-space-12);display:flex}.expert-service-card h2,.expert-request-head h2,.expert-detail-card h2,.expert-request-panel h2{margin:0;font-size:16px;line-height:22px}.expert-services-stack .expert-service-card>p,.expert-detail-card>p{color:var(--nv-text-secondary);margin:0;font-size:14px;line-height:20px}.expert-service-card-foot{justify-content:space-between;align-items:center;gap:var(--nv-space-8);flex-wrap:wrap;font-size:13px;font-weight:600;display:flex}.expert-service-card-foot a{align-items:center;gap:var(--nv-space-4);color:var(--nv-text-accent);text-decoration:none;display:inline-flex}.expert-request-list,.expert-request-card{gap:var(--nv-space-16);display:grid}.expert-request-card.is-selected{border-color:var(--nv-border-accent)}.expert-request-head{align-items:center;gap:var(--nv-space-8) var(--nv-space-12);flex-wrap:wrap;display:flex}.expert-request-meta{color:var(--nv-text-muted);margin-left:auto;font-size:13px}.expert-request-steps{gap:var(--nv-space-8) var(--nv-space-16);color:var(--nv-text-muted);flex-wrap:wrap;margin:0;padding:0;font-size:13px;list-style:none;display:flex}.expert-request-steps li{align-items:center;gap:var(--nv-space-8);display:inline-flex}.expert-request-steps li>span{background:var(--nv-surface-sunken);border-radius:999px;place-items:center;width:20px;height:20px;display:inline-grid}.expert-request-steps li.is-done{color:var(--nv-text-primary)}.expert-request-steps li.is-done>span{color:var(--nv-text-on-accent);background:var(--nv-text-accent)}.expert-request-actions,.expert-request-buttons{gap:var(--nv-space-8);flex-wrap:wrap;display:flex}.expert-detail-layout{align-items:start;gap:var(--nv-space-24);grid-template-columns:minmax(0,1fr) minmax(0,360px);display:grid}.expert-detail-main{gap:var(--nv-space-16);min-width:0;display:grid}.expert-detail-card,.expert-request-panel{gap:var(--nv-space-12);display:grid}.expert-request-panel{top:var(--nv-space-24);position:sticky}.expert-detail-list{gap:var(--nv-space-8);margin:0;padding:0;font-size:14px;list-style:none;display:grid}.expert-detail-list li{gap:var(--nv-space-8);display:flex}.expert-detail-list svg{color:var(--nv-text-accent);flex:none;margin-top:2px}.expert-request-price{color:var(--nv-text-secondary);margin:0;font-size:13px}.expert-request-price strong{margin-right:var(--nv-space-4);color:var(--nv-text-primary);font-size:24px;line-height:30px}.expert-request-footnote{color:var(--nv-text-muted);margin:0;font-size:12px;line-height:17px}@media (max-width:960px){.expert-detail-layout,.expert-explainer{grid-template-columns:minmax(0,1fr)}.expert-request-panel{position:static}}.expert-service-card-grid{gap:var(--nv-space-16);display:grid}.privacy-center{gap:var(--nv-space-24);display:grid}.privacy-promise{flex-wrap:nowrap;justify-content:flex-start;align-items:flex-start}.privacy-promise>svg{color:var(--nv-status-info);flex:none;margin-top:2px}.privacy-promise h2{margin:0;font-size:15px}.privacy-scope{gap:var(--nv-space-8);border:0;margin:0;padding:0;display:grid}.privacy-scope legend{margin-bottom:var(--nv-space-8);font-size:13px;font-weight:600}.privacy-scope label{align-items:center;gap:var(--nv-space-8);font-weight:400;display:flex}.privacy-actions{align-items:center;gap:var(--nv-space-12);color:var(--nv-text-secondary);flex-wrap:wrap;font-size:13px;display:flex}.admin-filter-links{gap:var(--nv-space-8);flex-wrap:wrap;display:flex}.admin-privacy-details{white-space:pre-wrap}.privacy-form{gap:var(--nv-space-16);display:grid}.privacy-form>label{gap:6px;font-size:13px;font-weight:600;display:grid}.privacy-form :is(select,textarea){font-weight:400}.privacy-confirm,.privacy-confirm form{justify-items:start;gap:var(--nv-space-12);display:grid}.admin-privacy-emails{padding-left:var(--nv-space-20);margin:0}.support-request-form .checkbox-row{align-items:flex-start;gap:var(--nv-space-8);font-weight:400;display:flex}.support-request-form .checkbox-row input{flex:none;width:auto;margin-top:3px;padding:0}.admin-retention{gap:var(--nv-space-12);display:grid}.admin-retention .admin-inline-command{align-items:center;gap:var(--nv-space-8);margin-top:var(--nv-space-4);flex-wrap:wrap;display:flex}.master-profile-confirmation.is-review-first{gap:var(--nv-space-16);display:grid}.confirm-summary{border:1px solid var(--nv-border-subtle);border-radius:var(--nv-radius-sm);gap:0;margin:0;display:grid;overflow:hidden}.confirm-summary>div{gap:var(--nv-space-12);padding:var(--nv-space-12) var(--nv-space-16);grid-template-columns:minmax(84px,112px) 1fr;display:grid}.confirm-summary>div+div{border-top:1px solid var(--nv-border-subtle)}.confirm-summary dt{color:var(--nv-text-secondary);font-size:14px;line-height:20px}.confirm-summary dd{overflow-wrap:anywhere;min-width:0;margin:0;font-size:15px;line-height:22px}.confirm-summary dd.is-empty{color:var(--nv-text-muted)}.confirm-summary-lines{display:grid}.confirm-summary-chips{gap:var(--nv-space-8);flex-wrap:wrap;display:flex}.confirm-summary-chips>span{background:var(--nv-surface-accent-soft);border-radius:999px;padding:2px 10px;font-size:13px;line-height:20px}.confirm-edit>summary{align-items:center;gap:var(--nv-space-8);color:var(--nv-text-accent);cursor:pointer;font-size:14px;font-weight:600;list-style:none;display:flex}.confirm-edit>summary::-webkit-details-marker{display:none}.confirm-edit[open]>summary{margin-bottom:var(--nv-space-16)}.confirm-edit[open]>summary .home-row-chevron{transform:rotate(180deg)}
.auth-shell{min-height:100dvh;padding:var(--nv-space-24) clamp(16px, 6vw, 96px);background:radial-gradient(60% 50% at 0% 0%, color-mix(in srgb, var(--nv-brand-teal) 16%, transparent), transparent 70%), linear-gradient(var(--nv-border-subtle) 1px, transparent 1px) 0 0 / 56px 56px, linear-gradient(90deg, var(--nv-border-subtle) 1px, transparent 1px) 0 0 / 56px 56px, var(--nv-surface-page);flex-direction:column;display:flex}.auth-header{justify-content:space-between;align-items:center;gap:var(--nv-space-16);border:1px solid var(--nv-border-subtle);border-radius:var(--nv-radius-pill);background:color-mix(in srgb, var(--nv-surface) 92%, transparent);width:min(100%,1180px);box-shadow:var(--nv-shadow-md);margin:0 auto;padding:12px 16px 12px 22px;display:flex}.auth-header-links{align-items:center;gap:var(--nv-space-16);display:flex}.auth-header-links a{color:var(--nv-text-secondary);align-items:center;gap:6px;font-size:13px;font-weight:500;text-decoration:none;display:inline-flex}.auth-header-links a:hover{color:var(--nv-text-primary)}.auth-shell .auth-page{width:min(100%,1180px);min-height:0;padding:var(--nv-space-48) 0;background:0 0;flex:1;grid-template-columns:minmax(0,1fr) minmax(0,460px);align-items:center;gap:clamp(32px,6vw,96px);margin:0 auto;display:grid}.auth-hero{max-width:560px}.auth-hero-title{margin:0 0 var(--nv-space-16);color:var(--nv-text-primary);font-family:var(--nv-font-heading);letter-spacing:-.045em;font-size:clamp(36px,4vw,52px);font-weight:500;line-height:1.05}.auth-hero-title em{color:var(--nv-text-accent);font-family:Georgia,Times New Roman,serif;font-weight:500}.auth-hero-copy{max-width:460px;color:var(--nv-text-secondary);margin:0;font-size:16px;line-height:24px}.auth-shell .auth-card{border:1px solid var(--nv-border-subtle);border-radius:var(--nv-radius-md);background:var(--nv-surface);width:100%;max-width:460px;box-shadow:var(--nv-shadow-lg);-webkit-backdrop-filter:none;backdrop-filter:none;padding:32px}.auth-shell .auth-card>.brand{display:none}.auth-shell .auth-heading{letter-spacing:-.02em;margin:0 0 6px;font-size:28px;font-weight:600;line-height:36px}.auth-shell .auth-intro{margin:0 0 var(--nv-space-20);color:var(--nv-text-secondary);font-size:14px}.auth-shell .auth-form{gap:var(--nv-space-16);display:grid}.auth-shell .auth-form .button{width:100%;min-height:44px}.auth-shell .auth-divider{color:var(--nv-text-muted);font-size:12px}.auth-shell .auth-switch,.auth-shell .auth-help-links{color:var(--nv-text-secondary);font-size:13px}.auth-shell .auth-switch a,.auth-shell .auth-help-links a{color:var(--nv-text-accent);font-weight:600;text-decoration:none}.auth-footer{gap:var(--nv-space-8) var(--nv-space-24);width:min(100%,1180px);color:var(--nv-text-secondary);flex-wrap:wrap;margin:0 auto;font-size:12px;display:flex}.auth-footer a{color:inherit;text-decoration:none}.auth-footer a:hover{color:var(--nv-text-primary)}.auth-footer-button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.auth-footer-button:hover{color:var(--nv-text-primary)}@media (max-width:1023px){.auth-shell .auth-page{padding:var(--nv-space-32) 0;grid-template-columns:minmax(0,1fr);justify-items:center}.auth-hero{display:none}}@media (max-width:767px){.auth-shell{padding:var(--nv-space-12) var(--nv-space-16)}.auth-header{padding:10px 12px 10px 16px}.auth-header-links a:first-child{display:none}.auth-shell .auth-card{border-radius:var(--nv-radius-sm);padding:24px 20px}}.onboarding-main{width:min(100%,640px);padding:var(--nv-space-32) 0 var(--nv-space-48);flex:1;margin:0 auto}.onboarding-page{gap:var(--nv-space-32);grid-template-columns:minmax(0,1fr);display:grid}.onboarding-progress{justify-content:center;justify-self:center;gap:var(--nv-space-8) var(--nv-space-4);width:min(100vw - 32px,860px);color:var(--nv-text-secondary);flex-wrap:wrap;margin:0;padding:0;font-size:13px;font-weight:500;list-style:none;display:flex}.onboarding-progress li{align-items:center;gap:var(--nv-space-8);display:inline-flex}.onboarding-progress li+li:before{width:24px;height:2px;margin-right:var(--nv-space-4);background:var(--nv-border-subtle);content:"";border-radius:1px}.onboarding-progress li.is-complete+li:before,.onboarding-progress li.is-complete:before{background:var(--nv-text-accent)}.onboarding-progress li>span:first-child{width:22px;height:22px;color:var(--nv-text-secondary);background:var(--nv-surface-sunken);border-radius:999px;place-items:center;font-size:12px;font-weight:600;display:inline-grid}.onboarding-progress li.is-current{color:var(--nv-text-primary);font-weight:600}.onboarding-progress li.is-current>span:first-child{color:var(--nv-surface);background:var(--nv-text-primary)}.onboarding-progress li.is-complete>span:first-child{color:var(--nv-text-on-accent);background:var(--nv-text-accent)}.onboarding-step{gap:var(--nv-space-20);display:grid}.onboarding-step.is-centered{text-align:center;justify-items:center}.onboarding-step>.eyebrow{margin:0}.onboarding-step h1{color:var(--nv-text-primary);font-family:var(--nv-font-heading);letter-spacing:-.04em;margin:0;font-size:clamp(30px,4vw,44px);font-weight:500;line-height:1.08}.onboarding-step h1 em{color:var(--nv-text-accent);font-family:Georgia,Times New Roman,serif;font-weight:500;display:block}.onboarding-step.is-centered h1{font-size:clamp(24px,3vw,30px)}.onboarding-lead{color:var(--nv-text-secondary);margin:0;font-size:16px;line-height:24px}.onboarding-panel{gap:var(--nv-space-12);padding:var(--nv-space-20);border:1px solid var(--nv-border-subtle);border-radius:var(--nv-radius-md);background:var(--nv-surface);box-shadow:var(--nv-shadow-sm);margin:0;display:grid}.onboarding-panel h2{margin:0;font-size:17px;line-height:24px}.onboarding-panel>p{color:var(--nv-text-secondary);margin:0;font-size:14px;line-height:20px}.onboarding-panel>.button{justify-self:start}.onboarding-points{gap:var(--nv-space-16);list-style:none}.onboarding-points li{gap:var(--nv-space-12);display:flex}.onboarding-points li>div{gap:2px;display:grid}.onboarding-points strong{font-size:14px}.onboarding-points li>div>span{color:var(--nv-text-secondary);font-size:13px}.onboarding-actions{align-items:center;gap:var(--nv-space-16);color:var(--nv-text-secondary);flex-wrap:wrap;font-size:13px;display:flex}.onboarding-actions>a:not(.button){color:var(--nv-text-accent);font-size:14px;font-weight:600}.onboarding-orb{background:var(--nv-surface-accent-soft);border-radius:999px;place-items:center;width:72px;height:72px;display:inline-grid}.onboarding-orb .brand-art-mark{height:36px}.onboarding-facts{gap:var(--nv-space-12);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid}.onboarding-facts>div{padding:var(--nv-space-12) var(--nv-space-16);border:1px solid var(--nv-border-subtle);border-radius:var(--nv-radius-sm);background:var(--nv-surface)}.onboarding-facts dt{color:var(--nv-text-secondary);font-size:12px}.onboarding-facts dd{color:var(--nv-text-primary);margin:2px 0 0;font-size:15px;font-weight:600}.onboarding-first-action>.eyebrow{margin:0}.onboarding-more-actions{gap:0;padding:0;overflow:hidden}.onboarding-more-actions>li:first-child{border-top:0}.onboarding-integrations{gap:var(--nv-space-16);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.onboarding-integration-head{align-items:center;gap:var(--nv-space-8);flex-wrap:wrap;display:flex}.onboarding-integration-head h2{flex:1;font-size:15px}.onboarding-integrations a{color:var(--nv-text-accent);font-size:14px;font-weight:600}.onboarding-saved-note{color:var(--nv-text-muted);text-align:center;margin:0;font-size:13px}@media (max-width:900px){.onboarding-progress li:not(.is-current){gap:0;font-size:0}.onboarding-progress li+li:before{width:16px}}@media (max-width:720px){.onboarding-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.onboarding-integrations{grid-template-columns:minmax(0,1fr)}}